合约指南
“合约”选项卡下的所有指南、概念和参考,按您要完成的任务分组。
构建和发布合约
- 部署:搭建 Foundry 项目并部署 Counter 到 Stable 测试网。
- 验证:将源代码上传到 Stablescan,以便用户可以阅读和调用您的合约。
- 索引事件:使用 ethers.js 构建实时事件流,并支持历史数据回填。
调用系统模块
- 使用系统模块:从 Solidity 或 ethers.js 调用 Bank、Distribution 和 Staking 预编译。
- 追踪解除绑定完成情况:订阅通过 StableSystem 预编译发出的 UnbondingCompleted 事件。
参考
- 系统模块参考:预编译地址和每个模块的 ABI 指针。
- JSON-RPC API:支持的
eth_*、net_*、web3_*和debug_*方法。
基础概念
- USDT0 在 Stable 上的行为:双重角色余额、对账事件和合约设计规则。
- 与以太坊的区别:Gas token、最终性、优先小费和 EVM 兼容性。

