本文首先介绍了部署交易是什么, 然后探索使用 Truffle、Remix、Hardhat,Truffle Team 进行合约主网部署的利与弊。
在本指南中,我们将向你展示如何使用Ethers.js,这是一个与以太坊交互的JavaScript库。 和Waffle在其之上构建的一个简单的智能合约测试库。 这是我们的建议选择的测试方式。
Hardhat的大部分功能来自于插件,作为开发者,你可以自由选择你想使用的插件。 Truffle 4和5的插件可以让你轻松迁移到Hardhat。 要将现有的Truffle项目迁移到Hardhat上,主要有以下两件事要考虑:测试和部署。
Hardhat是一个编译、部署、测试和调试以太坊应用的开发环境。可以帮助开发人员管理和自动化构建智能合约和dApps过程中固有的重复性任务。
用React、Ethers.js、Solidity和Hardhat构建全栈dApps。
hardhat 教程及 hardhat-deploy 插件使用
scaffold-eth 为optimism 上开发提供一个新的分支 local-optimism 帮助上手optimism DApp 开发
local-optimism
zkSync虽然采用PLONK零知识证明算法,但是电路的搭建开发采用的R1CS形式。zkSync电路处理包括:1/电路转换 2/PLONK证明计算。Transpile实现了电路的格式转换。电路转换的目的是获取:1/sigma函数 2/ 门系数多项式。
各种L2解决方案现状
通过自定义网络API, 自动在钱包中添加网络。
死磕以太坊源码分析之Fetcher同步
通过实例学习,建立一个安全的高赌注随机数游戏
如何实现Solidity智能合约的安全随机数?
如何使用账号签名、发起交易。
了解以太坊基础概念以及和以太坊交互
Web3.js 使用的实用介绍
如何使用事件记录数据
链下投票链上执行
有没有兼顾安全,又用户体验良好的钱包, 社交恢复型智能合约钱包值得期待。
以太坊开发工具大全 - 包含 250 多个推荐的开发工具、代码库、工具站点。 涵盖内容包含:合约开发、测试、安全分析、数据分析、开发框架、测试网络、开发范式等
扫一扫 - 使用登链小程序
38 篇文章,202 学分
58 篇文章,195 学分
21 篇文章,183 学分
3 篇文章,131 学分
4 篇文章,128 学分