如何通过交易调用以太坊智能合约方法?

时间:2018-08-09 13:44:52

标签: java ethereum smartcontracts web3 web3-java

我可以使用JavaWeb3j在以太坊进行交易。

现在,我希望能够与smart contract进行交互。但是由于我在构建wrapper时遇到问题,所以我想知道是否可以通过在事务中发送数据来做到这一点。如果是这样,怎么做?

1 个答案:

答案 0 :(得分:0)

尝试以下命令来构建包装器:

solc YourSmartContract.sol --bin --abi --optimize -o ./

web3j solidity generate YourSmartContract.bin YourSmartContract.abi -o /path/to/yourSrc/main/java -p your.application.id

然后它将生成一个Java文件,您可以从中调用方法与智能合约进行交互。