blockchain
都教授2000
这个作者很懒,什么都没留下…
展开
-
智能合约的手动编译,测试,部署,交互
我们脱离remix环境,或者说对remix的工作原理自己实现,对智能合约进行手动编译,测试,部署,调用,彻底理解remix背后工作的原理。项目的结构如图contracts存放合约源码test存放合约测试文件compile.js是合约编译文件deploy是合约部署文件package.json内容如下:{ "name": "inbox", "version":...原创 2018-09-05 18:32:04 · 555 阅读 · 1 评论 -
web3的provider的正确使用
我们在进行测试的时候,如果使用ganache,那么就是会用ganache提供的providerconst web3 = new Web3(ganache.provider());我们进行合约部署的时候,可以使用infura提供的providerlet provider = new HDWalletProvider(mnemonic, "https://rinkeby.infura.i...原创 2018-09-14 23:35:50 · 9711 阅读 · 1 评论