📝 Share Your Feedback on Twitter and Claim 1M Free GetBlock Requests

Method: POST /wallet/triggerconstantcontract

dropdown

方法 REST /wallet/triggerconstantcontract 例如 Tron (TRX)

POST /wallet/triggerconstantcontract

Method not allowed

调用合同数据查询合同的合同的可读函数(通过视图或纯修改器修改); 或调用合同的非读书功能,以预测是否可以成功执行交易或估算能源消耗

TriggerConstantContract操作不会生成链交易,也不会更改当前节点的状态。

用于估计能量:使用triggerContantContract调用合同的非读方法,而返回值中的能量_可以的字段是能量消耗。 因此,可以将交易的费用设置为Energy_used x Energy单位价格。

Parameters

owner_address -

细绳

所有者地址触发合同。 如果可见= true,请使用base58检查格式,否则使用十六进制格式。 为了恒定电话,您可以使用全零地址。

contract_address -

细绳

智能合约地址。 如果可见= true,请使用base58检查格式,否则使用十六进制格式。

function_selector -

细绳

功能调用,不得留空。

parameter -

细绳

参数编码需要符合ABI规则,规则更为复杂,用户可以使用Ethers库进行编码,有关详细信息,请参阅文档固定合同 - 最佳练习参数编码和解码。

visible -

细绳

可选。当地址为base58格式时。

Request

curl --location --request POST 'https://trx.getblock.io/wallet/triggerconstantcontract' 
--header 'x-api-key: YOUR-API-KEY' 
--header 'Content-Type: application/json' 
--data-raw '{}'


Response

{
    "result": "null",
    "id": "getblock.io",
    "status_code": 405,
    "message": "Method not allowed"
}