eth_call,立即执行新的消息调用,而不在区块链上创建交易。
参数:
- Object -交易调用的对象
- from: DATA, 20 Bytes - (可选) 交易发送的地址。
- to: DATA, 20 Bytes - 交易所针对的地址。
- gas: QUANTITY - (可选) 交易执行提供的gas。 eth_call消耗0gas,但某些执行可能需要此参数。
- gasPrice: QUANTITY - (可选) 为每个gas支付多少个gasPrice.
- value: QUANTITY - (可选) 此交易发送的value(整型)
- data: DATA - (可选) 合约的编译代码
- QUANTITY|TAG - 区块号, 或"latest", "earliest", "pending"
返回:
- DATA -已执行合约的返回价值.
例子
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_call","params":[{see above}],"id":1}'
// Result
{
"id":1,
"jsonrpc": "2.0",
"result": "0x0"
}