コントラクトのアドレスは、トランザクションレシートに記載されています。
JSON-RPCでeth_getTransactionReceipt
を呼び出すことで、トランザクションレシートを確認できます。
JSON-RPC リクエスト例
{
"jsonrpc" : "2.0",
"method" : "eth_getTransactionReceipt",
"params" : [
"トランザクションハッシュ"
],
"id" : 1
}
JSON-RPC レスポンス例
{
"jsonrpc" : "2.0",
"id" : 1,
"result" : {
"blockHash" : "...",
"blockNumber" : "...",
"contractAddress" : "コントラクトのアドレス",
"cumulativeGasUsed": "...",
"from": "...",
"gasUsed": "...",
"logs":[],
"logsBloom": "...",
"root": "...",
"to": null,
"transactionHash": "...",
"transactionIndex": "..."
}
}