包含"index"的全部内容
一文解决 web3 合约 ethers 交互基础-区块链开发网

一文解决 web3 合约 ethers 交互基础

文章参考:https://wtf.academy/ether-start/ReadContract/ 一、查询以太坊主网某地址的余额 安装好 erthers 后,通过 import 对其引入: import { ethers } from 'ethers'; 引入完毕后,可...
Hardhat以太坊智能合约开发框架基础教程-区块链开发网

Hardhat以太坊智能合约开发框架基础教程

一、Hardhat框架介绍         Hardhat是一个基于javascript和solidity的开发框架。可实现编译、部署、测试、开源和调试以太坊应用的开发环境。Hardha...
Web3-Js: ethereumjs-tx发送签名交易-区块链开发网

Web3-Js: ethereumjs-tx发送签名交易

以太坊发送签名交易 ethereumjs-tx推荐版本1.3.7 直接上代码: const Web3 = require('web3'); const Tx = require('ethereumjs-tx'); const web3 = new Web3(new Web3.providers.WebsocketPro...
以太坊Fuzz技术分析-区块链开发网

以太坊Fuzz技术分析

以太坊Fuzz技术分析 一、前置知识 1. 智能合约的编译 1.1 合约的编译信息 在部署到以太坊网络之前,智能合约需要经过编译生成字节码(Bytecode)与abi,前者对应EVM的操作指令,后者提供调...
以太坊数据流分析技术-区块链开发网

以太坊数据流分析技术

以太坊数据流分析技术 一、前置知识 1. python第三方解析智能合约库:crytic-compile crytic-compile是一个python智能合约审计框架下常用的第三方库,应用于slither、oyente等工具,其主要逻...
NFT 所有者 tokenID 快速查询-区块链开发网

NFT 所有者 tokenID 快速查询

NFT 所有者 tokenID 快速查询 最近做项目有一个需求,要求通过用户地址查到用户拥有的 NFT tokenID。由于我做项目向来不高兴写后端,因此考虑使用合约完成这个功能。 实现 使用合约来查询数...
Aptos CLI使用指南与REPL设计建议 | Move dApp 极速入门(六)-区块链开发网

Aptos CLI使用指南与REPL设计建议 | Move dApp 极速入门(六)

本文一方面是 Aptos 的 CLI 工具操作指南,另一方面会延伸来讲讲笔者关于 CLI/REPL 工具设计的一些看法。 此外,关于 MOVE-based Chains 的指令快捷查询,可以看由 NonceGeekDAO 出品的 Cheet...
Move 基础语法 | 共学课优秀学习笔记-区块链开发网

Move 基础语法 | 共学课优秀学习笔记

撰写人背景:Web3 萌新,无 Rust 经验,无 Solidity 经验,没搞过 NFT,没做过 Dapp ref: https://mp.weixin.qq.com/s/4ucdWPhOuJagRGi6GiLcyg 在线调试: https://playground.pontem.ne...
Move 高阶语法 | 共学课优秀笔记-区块链开发网

Move 高阶语法 | 共学课优秀笔记

前文链接: Demian 德米安,公众号:李大狗LDGMove 基础语法 | 共学课优秀学习笔记 返回 Struct & 引用 & 元组 Patterns Capability 模式 Offer 模式 ...
零时科技 ||《2022年全球Web3行业安全研究报告》正式发布!-区块链开发网

零时科技 ||《2022年全球Web3行业安全研究报告》正式发布!

摘要 2022年,是加密世界多元化创新的一年,但创新的背后,也发生了许多让人咋舌的安全事件。零时科技安全团队发布了《2022年全球Web3行业安全研究报告》,回顾了2022年Web3行业全球政策,主要...
Cosmos SDK——从选链到创链的跨越,稳步踏入区块链3.0-区块链开发网

Cosmos SDK——从选链到创链的跨越,稳步踏入区块链3.0

Cosmos SDK 是世界上最受欢迎的用于构建面向应用的区块链的框架。 Cosmos SDK Cosmos SDK是一个开源框架,用于构建多资产公共权益证明(PoS)区块链,如Cosmos Hub,以及许可的权威证明区块链...
Defi hack挑战-DiscoLP及真实案例分析-区块链开发网

Defi hack挑战-DiscoLP及真实案例分析

Defi hack挑战 DeFi 代表去中心化金融,旨在取代银行、对冲基金、保险公司等传统金融机构。通过消除第三方,DeFi 允许以真正去中心化的方式管理资金,最大限度地减少腐败并促进真正的所有权。...
solidity 内存(memory) 可变数组(动态数组) 的 增删改查-区块链开发网

solidity 内存(memory) 可变数组(动态数组) 的 增删改查

// SPDX-License-Identifier: MIT pragma solidity ^0.8.9; library Array { function push(uint256[] memory _nums, uint256 _num) internal pure { assembly { // ...
Gas 技巧:Solidity 中利用位图大幅节省Gas费-区块链开发网

Gas 技巧:Solidity 中利用位图大幅节省Gas费

原文链接: https://soliditydeveloper.com/bitmaps 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本文永久链接:learnblockchain.cn/article… 有过合约开发经验的同...
智能合约安全工具-比较-区块链开发网

智能合约安全工具-比较

介绍: 在本文中,我将解释如何使用一些智能合约安全工具(Mythril、MythX、Slither、Manticore、Security、SmartCheck)来查找和利用以太坊智能合约中的安全漏洞。文章将涵盖基本原理和高级技...
ChatGPT Solidity 智能合约-区块链开发网

ChatGPT Solidity 智能合约

摘要 OpenAI 的最新版本 GPT-3.5 或 ChatGPT 为语言翻译、文本摘要和文本生成等任务的自然语言处理提供了显着改进。开发人员开始探索请求 ChatGPT 协助编写、审查或重构代码以及为开发任务提供...
Solidity中的默尔克树终极指南-区块链开发网

Solidity中的默尔克树终极指南

原文链接: https://soliditydeveloper.com/merkle-tree 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本文永久链接:learnblockchain.cn/article… 我们大多数人现在...
编程珠玑: Rust实现无处不在的二分搜索问题和变位词问题-区块链开发网

编程珠玑: Rust实现无处不在的二分搜索问题和变位词问题

《编程珠玑》第二章提到了两个问题,解法都非常精妙,展示了二分搜索和排序等基本操作获得高效算法的威力。 编程珠玑:Rust实现“无处不在的二分搜索”问题 问题描述及思路 给定一个最多包含4...
ORT Token被攻击事件分析-区块链开发网

ORT Token被攻击事件分析

基本信息 黑客EOA地址:0x9bbd94506398a1459f0cd3b2638512627390255e 攻击合约:0x0effeca3dbcbcda4d5e4515829b0d42181700606、0xdd87d807774c8aa9d70fc6af5912c97fadbf531b 受攻击合约...
Arbitrum Nitro 是怎样扩容的以及如何使用它-区块链开发网

Arbitrum Nitro 是怎样扩容的以及如何使用它

原文链接: https://soliditydeveloper.com/arbitrum-nitro 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本文永久链接:learnblockchain.cn/article… 你听说过Arbitr...