eth_call

立即执行消息调用,而不在区块链上创建交易。即triggerConstantContract

参数

  1. Object - transaction对象, 包含的元素如下:

名称

数据类型

描述

from

DATA, 20 Bytes

Caller address

to

DATA, 20 Bytes

Contract address

gas

QUANTITY

Not supported. The value is 0x0

gasPrice

QUANTITY

Not supported. The value is 0x0

value

QUANTITY

Not supported. The value is 0x0

data

DATA

Hash of the method signature and encoded parameters.

  1. QUANTITY|TAG - 目前仅支持"latest"

返回值
DATA - 执行合约函数的返回结果

示例

curl -X POST '47.95.206.44:50545/jsonrpc' --data '{
    "jsonrpc": "2.0",
    "method": "eth_call",
    "params": [{
        "from": "0x41F0CC5A2A84CD0F68ED1667070934542D673ACBD8",
        "to": "0x4170082243784DCDF3042034E7B044D6D342A91360",
        "gas": "0x0",
        "gasPrice": "0x0",
        "value": "0x0",
        "data": "0x70a08231000000000000000000000041f0cc5a2a84cd0f68ed1667070934542d673acbd8"
    }, "latest"],
    "id": 1
}'

结果

{"jsonrpc":"2.0","id":1,"result":"0x"}