Solidity 合约本地部署

2019-01-11  本文已影响2人  黄靠谱

solidity合约部署

参考

大致的流程
https://www.cnblogs.com/tinyxiong/p/7898599.html

流程

  1. 先用dev模式 启动geth
  2. 在IDE上编写智能合约,并且生成和Copy WEB3DEPLOY代码
  3. 根据规则修改 WEB3DEPLOY代码
  4. 复制部署到 geth里面
  5. 根据定义的合约简称 去调用合约

注意事项

  1. 如果对环境变量做了修改的操作,需要启动 miner.start() ,只有该交易被打包进了区块,才可以查询到设置的东西,可以通过txpool.status查看交易状态
  2. 如果执行合约报错的话, Error: invalid address ,是因为没有设置默认的用户地址, eth.defaultAccount=eth.coinbase;
上一篇下一篇

猜你喜欢

热点阅读