sTRX 合约开发者文档
sTRX 接入
查询接口
兑换率
方法描述: 查询 sTRX 与 TRX 的兑换率
参数说明:
无参数
返回值:
兑换率, 1 sTRX / 1 TRX 精度为 1e18 的兑换率
总 TRX 资产
方法描述: 查询合约管理的 TRX 总资产
参数说明:
无参数
返回值:
合约管理的 TRX 总资产,最小单位
用户余额对应 TRX
方法描述: 查询用户持有的 sTRX 对应的 TRX 数量
参数说明:
返回值:
用户持有的 sTRX 对应的 TRX 数量,最小单位
写接口
存入 TRX
方法描述: 调用此方法存入 TRX 资产并且收到 sTRX
参数说明:
返回值:
用户兑换收到的 sTRX 数量,最小单位
退出 sTRX
方法描述: 调用此方法指定要退出的 sTRX 数量,最小单位
参数说明:
返回值:
用户退出待解冻的 TRX 数量,最小单位
退出 sTRX (指定 TRX 数量)
方法描述: 调用此方法指定退出希望获得的 TRX 数量,最小单位
参数说明:
返回值:
用户退出的 sTRX 数量,最小单位
提取 TRX
方法描述:
调用此方法提取一个最早的已到期解冻轮次的 TRX
参数说明:
无参数
返回值:
用户提取的最早解冻轮次的 TRX 数量,最小单位
提取全部已解冻 TRX
方法描述: 调用此方法提取所有已到期解冻轮次的 TRX
参数说明:
无参数
返回值:
用户提取的所有已到期解冻轮次的 TRX 数量,最小单位
关键事件
Market 接入
查询接口
租赁订单信息
方法描述: 查看一笔订单的信息
参数说明:
返回值:
查询当前订单信息(更新到当前)
方法描述: 查看一笔订单的信息,返回数据已更新到当前
参数说明:
返回值:
写接口
租赁资源
方法描述: 调用此方法租赁资源,允许 amount = 0 (仅延期) 或 msg.value = 0 (不新增押金),不允许两者均为 0
参数说明:
返回值:
无,失败将会 revert
归还资源(支付者)
方法描述: 调用此方法归还资源,归还订单 (msg.sender, receiver, resourceType) 中的资源,当剩余押金不足时将会强制清空所有资源,并退还剩余押金给订单支付者
参数说明:
返回值:
本次归还操作退还的押金数量,部分归还时为 0
归还资源(接收者)
方法描述: 资源接收者可以调用此方法归还资源,归还订单 (renter, msg.sender, resourceType) 中的资源,当剩余押金不足时将会强制清空所有资源,并退还剩余押金给订单支付者
参数说明:
返回值:
本次归还操作退还的押金数量,部分归还时为 0
清算
方法描述: 当订单押金不足时清算者可以清算订单,清算者获得清算奖励,若有剩余押金将退还给订单支付者
参数说明:
返回值:
本次清算的清算奖励
关键事件
Last updated