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

