開發設計工具
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. 現在可以做測試案例了