Как вызвать умные контрактные методы Ethereum через транзакции?
Я могу совершать транзакции в Ethereum, используя Java
а также Web3j
,
Теперь я хотел бы иметь возможность взаимодействовать с smart contract
, Но так как у меня есть проблемы с построением wrapper
Я хотел бы знать, могу ли я сделать это, отправив данные в транзакции. И если так, как это делается?
1 ответ
Попробуйте эту команду для создания оболочки:
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, и вы сможете вызывать из него методы для взаимодействия с вашим умным контрактом.