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