跳转到主要内容
POST
创建带宽规则

创建带宽规则

为一个地址创建自动补充规则。从下一次检查起,每当该地址的可用带宽低于 threshold_bandwidth,我们就会按所选的 duration 购买 add_volume 带宽,并从您的余额中扣费。检查、费用和状态的工作方式参见概述。 该请求只创建规则——本身不会购买任何东西。需要 buy_bandwidth 权限。如需先查看一次补充的价格,请使用带宽补充报价。
可用带宽计入地址可用于支付交易的全部带宽:每天免费的 600,加上任何质押或委托的带宽。阈值为 600 或更低时,在地址用完免费额度之前,仅凭免费额度就已达到阈值。

请求体

string
必填
需要持续供给的 TRON 地址(T… 格式,34 个字符)。不接受合约地址。
number
必填
当地址的可用带宽低于此值时购买。范围 1 至 1,000,000。
number
必填
每次补充购买的带宽。范围 350 至 100,000。请让它不低于 threshold_bandwidth——参见概述中的警告。
string
默认值:"1h"
每次补充的租赁时长:"1h" 或 "1d"。
string
您为规则起的名称,最多 100 个字符。可选。

响应

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

示例

Response

错误

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