eth_call
立刻执行一个新的消息调用,无需在区块链上创建交易。
参数
Object
- 交易调用对象
- from: DATA, 20 Bytes - 发送交易的原地址,可选
- to: DATA, 20 Bytes - 交易目标地址
- gas: QUANTITY - 交易可用gas量,可选。eth_call不消耗gas,但是某些执行环节需要这个参数
- gasPrice: QUANTITY - gas价格,可选
- value: QUANTITY - 交易发送的以太数量,可选
- data: DATA - 方法签名和编码参数的哈希,可选
- QUANTITY|TAG - 整数块编号,或字符串"latest"、"earliest"或"pending"
返回值
DATA
- 所执行合约的返回值
示例代码
请求:
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_call","params":[{see above}],"id":1}'
响应:
{
"id":1,
"jsonrpc": "2.0",
"result": "0x"
}