跳转到主要内容
POST
创建能量规则

创建能量规则

为一个地址创建自动补充规则。从下一次检查起,每当该地址的可用能量低于 threshold_energy,我们就会购买一小时的 add_volume 能量,并从您的余额中扣费。检查、费用和状态的工作方式参见概述。 该请求只创建规则——本身不会购买任何东西。需要 buy_energy 权限。如需先查看一次补充的价格,请使用能量补充报价。

请求体

string
必填
需要持续供给的 TRON 地址(T… 格式,34 个字符)。不接受合约地址。
number
必填
当地址的可用能量低于此值时购买。范围 1 至 50,000,000。
number
必填
每次补充购买的能量。范围 32,000 至 5,000,000。请让它不低于 threshold_energy——参见概述中的警告。
string
默认值:"1h"
每次补充的租赁时长。只接受 "1h";其他任何值都会返回 422。
string
您为规则起的名称,最多 100 个字符。可选。

响应

新建的规则——字段与列出能量规则中的相同——另加两个反映地址当前状态的字段:
number | null
创建规则时该地址的可用能量。无法读取时为 null;无论如何规则都会创建。
boolean
如果 current_energy 已低于阈值,则为 true,下一次检查(通常在一分钟之内)就会购买。如果地址资源充足,或无法读取其可用量,则为 false。

示例

Response

错误

校验错误采用框架自身的格式,其中 detail 是数组:
超时后重试创建请求是安全的。如果第一次请求已经成功,重试会返回 409 AUTOREFILL_ADDRESS_TAKEN,而不会创建第二条规则;列出您的规则即可获取其 id。