Java アプリケーションからスマート コントラクトを操作しています。testrpc を使用しています。
スマート コントラクトとやり取りするには、次のものが必要です。1- ローカル ホストに接続します。2- トランザクション (資格情報) を送信するためのアカウントを持っています。3- コントラクトを展開し、アドレスを取得します (truffle を使用して testrpc ネットワークに展開され、既にアドレスを取得しています)
1- Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/
2- Credentials credentials = WalletUtils.loadCredentials("password", "/path/to/walletfile");
3- YourSmartContract contract = YourSmartContract.deploy(
<web3j>, <credentials>,
GAS_PRICE, GAS_LIMIT,
<initialEtherValue>,
<param1>, ..., <paramN>).get(); // constructor params
私の質問は次のとおりです。「資格情報」にtestrpcアカウントを使用するにはどうすればよいですか??!!
トリュフによってすでにデプロイされているスマートコントラクトのアドレスを使用するにはどうすればよいですか??