TUNDRA 合约参考
TUNDRA 借贷在比特币主网上用到的所有合约和地址。每个链接都会在 SUBFROST 区块浏览器中打开对应合约。
无论资金池 ID 从哪里得来,使用前请先用工厂合约核对:factory.GetPool(市场 ID) == pool 且 pool.GetFactory() == 4:881050。见市场发现。
核心合约
| 合约 | ID | 作用 |
|---|---|---|
| 工厂合约 | 4:881050 | 创建市场,维护「市场 ID → 资金池」登记表、已启用的利率模型和 LLTV,以及费用设置。它自身的 ID 同时也是治理代币 |
| 资金池模板 | 4:668244 | 每个市场的资金池都从它克隆而来,本身不保管任何资产 |
| 自适应曲线利率模型 | 4:674184 | 两个市场使用的利率模型 |
| 清算回调合约 | 4:999999 | 在 4:65522 的 AMM 上卖出拿到的抵押品,让清算人用抵押品本身还款 |
市场
| 市场 | 资金池 | 市场 ID | 借出代币 | 抵押品 | 预言机适配合约 | LLTV | 最低借款额 | 费率 |
|---|---|---|---|---|---|---|---|---|
| DIESEL / frUSD | 2:98445 | 969751733f39479fa2c4291126ec4df55b8670e9e3a901c14a2d095532a5f573 | frUSD 4:1776 | DIESEL 2:0 | 4:727967 | 40% | 3,000 frUSD | 10% |
| DIESEL / frBTC | 2:98619 | 22fd73d6dd54b57378d4ce1c565406053933739f6fd4a2d3643556e3bd470d5a | frBTC 32:0 | DIESEL 2:0 | 4:727968 | 40% | 0.035 frBTC | 10% |
资金池 ID 同时也是该市场存款凭证(资金池份额,代号 TUN-P)的 ID。
预言机
| 合约或地址 | ID | 作用 |
|---|---|---|
| 预言机适配合约(frUSD 市场) | 4:727967 | 读取 TUNDRACLE 市场 4(以美元计价的 DIESEL)。价格过期时回滚 |
| 预言机适配合约(frBTC 市场) | 4:727968 | 读取 TUNDRACLE 市场 5(DIESEL / frBTC)。任一价格源过期时回滚 |
| TUNDRACLE | 4:9010 | 价格层:各价格源的价格、144 个区块的新鲜度限制、市场比值 |
| DOOMACLE | 4:9000 | TUNDRACLE 所订阅的 SUBFROST 预言机 |
| DOOMACLE 签名组(6-of-9 FROST) | bc1pp9xj9ww24x5wenae96dpj3jtxnvrwehn4gqtam7xfc0dfwcmn2rqnms0du | 写入 TUNDRA 所读取的价格 |
| TUNDRACLE 配置代币 | 2:96668 | 用于配置和升级 TUNDRACLE,不能设定价格 |
读取 TUNDRACLE 和 DOOMACLE 时请使用上面的代理合约 ID,不要直接读它们的实现合约。见预言机和协议页面。
治理与费用
| 项目 | 数值 |
|---|---|
| 治理代币 | 4:881050 的一个单位(即工厂合约自身的 ID) |
| 已启用的 LLTV | 35%、40% |
| 已启用的利率模型 | 4:674184 |
| 新市场默认费率 | 利息的 10% |
| 最高费率 | 利息的 25% |
| 费用接收方 | bc1ptttaar6ugd267nj2lg5ndxu9tcec96kllamqr9uzw7naruxxvlps2qf2vw |
相关代币与资金池
| id | |
|---|---|
| DIESEL | 2:0 |
| frBTC | 32:0 |
| frUSD | 4:1776 |
| DIESEL / frBTC AMM 资金池(DIESEL 价格来源,清算时的卖出渠道) | 2:77087 |
源代码
TUNDRA 合约在私有代码库中开发,如需源代码可提出申请。