以太坊是中心,BSC也会有自己的位置。
如何在币安智能链(BSC)上部署合约已经如何与用户交互。
用React、Ethers.js、Solidity和Hardhat构建全栈dApps。
以太坊开发工具大全 - 包含 250 多个推荐的开发工具、代码库、工具站点。 涵盖内容包含:合约开发、测试、安全分析、数据分析、开发框架、测试网络、开发范式等
hardhat 教程及 hardhat-deploy 插件使用
本文首先介绍了部署交易是什么, 然后探索使用 Truffle、Remix、Hardhat,Truffle Team 进行合约主网部署的利与弊。
一篇完整的TheGraph教程,学习到 定义数据索引的Subgraph并部署,以及前端 DApp 中查询索引数据。
通过自定义网络API, 自动在钱包中添加网络。
chainId为了防止双花攻击。 网络ID(NetworkID),主要用来在网络层标识当前的区块链网络。NetworkId 不一致的两个节点无法建立连接。
通过实例学习,建立一个安全的高赌注随机数游戏
如何在区块链数据之上构建一个可以轻松部署到去中心化网络基础设施的API?
如何实现Solidity智能合约的安全随机数?
vue项目中使用web3.js 学会如何用最新的web3.js版本
译者推荐:这是我看到关于合约升级及治理写的最好的好文章,有点长,但读完必定有收获。原文来自 OpenZeppelin首席开发人员 Santiago Palladino 关于合约升级的报告,本文详细讨论了当前各种升级方式的原理、各自的优缺点,同时列举了采用相应方案的项目,以便大家进行代码级的参考。在最后一部分,作者还提出了多种配合升级的治理方案。
分享好东西:以太坊可用RPC节点列表
智能合约安全检查清单
本文展示了在编写智能合约时需要遵循的一系列模式和规范。
call()
与delegatecall()
的异同。在delegatecall()
的情况下,我们需要关心字段变量的顺序