使用web3j生成java版本的智能合约方法

使用Web3j工具生成java文件亲测可用

一,将智能合约复制到如下浏览器编译工具
       https://remix.ethereum.org/#optimize=true&version=soljson-v0.4.24+commit.e67f0147.js(注意版本)

二,copy 合约生效,新建文件命名transfer.bin,将下面copy内容复制到新建的文件保存

使用web3j生成java版本的智能合约方法_第1张图片

三,新建文件命名为transfer.abi,点击如下复制内容到该文件内

使用web3j生成java版本的智能合约方法_第2张图片

四,下载web3j-3.3.1 地址:https://github.com/web3j/web3j/releases/tag/v3.3.1

使用web3j生成java版本的智能合约方法_第3张图片

五,进入D:\web3j-3.3.1\bin执行如下命令智能合约使用java进行编译

web3j solidity generate --javaTypes D:\transfer.bin D:\transfer.abi -o D:\ -p data.eth

六,将生成好的java文件copy到IDEA中修改包路径

你可能感兴趣的:(日常积累)