暂无介绍
使用hardhat一步一步构建智能合约演示项目开箱即用(最易上手操作)
OpenZeppelin Hardhat Upgrades 使用教程
解决非标准 ERC20 问题
如何部署以太 坊可升级智能合约
该软件包为您的Hardhat脚本添加了功能,以便您可以为您的合同部署和升级代理。取决于ethers.js。
本文介绍了“非结构化存储”代理模式,它是 OpenZeppelin 升级的基本构建块。 如需更深入的阅读,请参阅[我们的代理模式博客文章](https://blog.openzeppelin.com/proxy-patterns/)
使用OpenZeppelin升级插件部署的智能合约可以通过升级来修改代码,同时保留原合约地址、状态和余额。这让帮助我们为项目添加新功能,或修复在生产中可能发现的任何错误。
使用 React和 Network.js 构建可通过 Infura 和 Metamask 接入以太坊主网并请求数据的去中心化应用前端
在本文中,我们将展示使用OpenZeppelin Truffle升级插件和Gnosis Safe的生命周期,包含从创建合约,测试合约、部署合约一直到使用Gnosis Safe进行升级整个过程.
以太坊智能合约升级核心是在代理合约中使用delegatecall将请求代理到目标合约中。
使用 OpenZeppelin 来帮助进行合约开发,即可以提高代码的安全性,又可以提高开发效率。
openzeppelin和mocha的测试方案不需要节点运行,测试的速度极快,如果你有很多方法要测试的时候速度快一些会很有帮助。 另外openzeppelin的测试助手和测试环境还提供了一些极为有用的小工具,例如可以模拟以太坊账户对合约的操作和时间流逝.
通过本文了解: 什么是ERC-721? ERC-721如何实现? 如何使用?
看看如何利用OpenZeppelin Upgrades 为我们的合约插上可升级的翅膀.
这篇文章是对[ERC777 功能型代币(通证)最佳实践](https://www.v3h4t.com/2019/09/27/erc777/) 的一个补充,如果你仅仅是要实现一个自己的 ERC777 代币, 那么阅读另一篇就够了, 如果想对ERC777进行一些自己的定制,那么就有需要对源码有理解。
1162 回答,1330赞同
0 回答,270赞同
12 回答,82赞同
7 回答,26赞同
0 回答,20赞同
14 回答,13赞同
3 回答,13赞同
0 回答,12赞同
0 回答,3赞同
0 回答,1赞同