UpdateEnergyLimit

修改合约的 origin_energy_limit——部署方为每笔合约调用承担的能量上限。

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

修改合约的 origin_energy_limit。部署方为每笔合约调用承担的能量上限。

📘

Odyssey 3.2 历史兼容

自 java-tron Odyssey 3.2 版本起,部署新合约时 origin_energy_limit 必填且必须 > 0。Odyssey 3.2 之前已上链的合约该字段为 0——这并非"零代付",而是等同于最大允许值 10,000,000 的历史兼容默认。新部署的合约请按实际预算显式设置。


相关资源

  • UpdateSetting —— 修改 consume_user_resource_percent(能量分摊比例)
  • GetContract —— 查询合约当前的 origin_energy_limitconsume_user_resource_percent
  • 合约调用与能量计费 —— origin_energy_limit 在能量分摊中的角色
Body Params
string
required

交易发起方地址。(格式:Base58 或 Hex)

string

合约地址。(格式:Base58 或 Hex)
示例:TG3XXyExBkPp9nzdajDZsozEu4BkaSJozs

int32

合约部署者每次调用愿意补贴的最大能量。必须大于 0;典型值:1,000,000–10,000,000。示例:100000000

int32

可选。用于多签账户操作的权限 ID。若未指定,默认使用所有者权限(0)。

boolean
Defaults to true

可选。设为 true 时地址以 Base58 格式返回;设为 false 时以 Hex 格式返回。(默认值:false

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json