Java开发者开发基于以太区块链最佳实践

cnstartech 2022-04-03 07:45:14 阅读数:307

java 开发 开发者 以太

开发设计工具

  remix 

   solc

web3j

 truffle

  geth(testrpc)


开发步骤

        1. 使用 remix 编写 智能合约(.sol) , 含调试

        2. 使用 solc(solcjs) 编译 sol 文件到 .bin  .abi

 3. 使用 web3j 结合 (.bin和 .abi) 生成 rpc客户端调用的 java文件 如: TokenContract.java

4. 把 TokenContract.java 加入到 自己的项目中 (最好新建一个单独项目来管理合约客户端)

 5. 部署合约到节点 (得到合约地址) 需开启挖矿

 方法1 : 使用 truffle migrate

方法2 : 通过Java rpc client 调用deploy(...) 部署

6. 现在可以做测试案例了


版权声明:本文为[cnstartech]所创,转载请带上原文链接,感谢。 https://blog.csdn.net/wuhualong1314/article/details/79275893