面向 dApp 的 TRON 能量与带宽
在无需要求用户持有 TRX 的情况下,为用户的交易买单。
要求持有 TRX 会在第一步就流失用户
一个要求用户在体验产品之前就持有 TRX 支付 gas 的 dApp,恰恰会在这第一步就流失用户。但自己为交易买单,通常意味着要自建能量或质押基础设施。
为交互买单,而不是为基础设施买单
在用户签名前,从你 dApp 自身的余额中为其地址委托能量或带宽 —— 无需自建基础设施,也无需冻结 TRX。
用一次调用为特定交互(铸造、swap、领取)买单
针对反复交互的地址使用 smart 模式,无需每次都调用
带权限范围的 key 把前端触发的调用和后端管理操作分开
如果想在买单前展示成本,可使用 preview 接口
为用户交互买单
在用户为你负责的交互签名前那一刻调用。
curl -X POST https://trongas.ai/api/v1/orders \
-H "X-Api-Key: tgk_4f9a1c8e2b7d..." \
-H "Idempotency-Key: <interaction-id>" \
-H "Content-Type: application/json" \
-d '{
"resource": "energy",
"targetAddress": "TXYZ...4f9a",
"volume": 65000,
"duration": "15m"
}'为什么 dApp 会用这个
无需索要 TRX
用户交互无需事先持有 TRX。
无需自建基础设施
无需自己维护质押池或能量管理。
按交互或按 smart
为单次调用买单,或为一个地址的全部使用量买单。
约 0.3 秒
不会在签名前带来明显延迟。
常见问题
可以 —— 买单是按订单来的,在你要覆盖的特定交互之前调用 API 即可,而不是一次性的全面授权。
没有任何限制阻止你选择性买单 —— 例如,只覆盖最初的几次交互。
适用 —— 被委托的能量可用于该地址发起的任意合约调用,我们不按合约做限制。
同一套 API,resource: "bandwidth"。