eth_estimateGas

通过triggerConstantContract预估能量消耗

参数
Object - transaction对象, 包含的元素如下:

名称

数据类型

描述

from

DATA, 20 Bytes

address of the sender

to

DATA, 20 Bytes

address of the receiver

gas

QUANTITY

unused.

gasPrice

QUANTITY

unused.

value

QUANTITY

Integer of the value sent with this transaction

data

DATA

Hash of the method signature and encoded parameters.

返回值
返回需要消耗的能量值

示例

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

结果

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