测试网部署
Assetrix 运行在 Arbitrum 的测试网 Arbitrum Sepolia 上。本页说明那里现在部署了什么,以及如何核验。
第一次用测试网? Arbitrum Sepolia 分步指南:从新钱包到投票 →
部署了什么
代码是 2026 年 9 月 20 日的第 21 号构建。2026 年 9 月 21 日,一个启动脚本把它部署到网络上。同一个脚本还走完了首位参与者的路径:铸造、平仓、两种赎回、拆分头寸、投票,以及通过路由器买入和卖出 ASTRX。每一项操作都通过了。
这次部署共创建二十一个合约。其中十九个运行为 Assetrix 编写的代码,这十九个都在两个彼此独立的地方通过了核验。另外两个:一个存放铸造曲线表,那是数据,不是程序;另一个是 Uniswap v3 资金池,其代码属于 Uniswap。
更早的一次部署。 Assetrix 于 2026 年 9 月 15 日首次部署到这个网络。那次部署已被替换,因为它的抵押币种不符合白皮书的启动清单:测试币种只有三种而不是五种,以太币和比特币从一开始就接受存入,而不是以休眠状态进入清单。
两次部署中协议的可执行代码相同。9 月 15 日的合约仍在网络上,但已不再维护;除下面的清单外,本页不再提及它们。
9 月 15 日部署的地址
| 合约 | 地址 |
|---|---|
| Assetrix,核心 | 0x0aB46436c62f05E6C0eAFBE2a1606479e5B4eB160x0aB464…B4eB16 |
| ChainlinkAdapter | 0x38eD858d4CFfadeA6a29F32C5944B3f2984054380x38eD85…405438 |
| Positions | 0x9cEee1aDa148ce4dAbB230510899840ce0C9876c0x9cEee1…C9876c |
| Closable,读取器 | 0xCbCf45C00e76DDD22022D2FCC38A2d6861aA82390xCbCf45…aA8239 |
| MintCurve | 0x57c6c3Eb0172EC4caeEA4bFeEEFb59EE3BFe83060x57c6c3…Fe8306 |
| Regulator | 0xb04f128d218f6B0cBe189da378B8861FE0937d060xb04f12…937d06 |
| ParamVotes | 0x04Ab0C96Ca0C1644f372305F16283674AaDE089A0x04Ab0C…DE089A |
| CurrencyVotes | 0xf90Bc9E9c43C31342Bb9Cf937D51339eCfCF3Db70xf90Bc9…CF3Db7 |
| Concentration | 0x312817f144b175FCA095A783Fd4C78Cecd6519ea0x312817…6519ea |
| PositionCard | 0xd8c1BB86aB1da12dd74ec059D09752A1006A39870xd8c1BB…6A3987 |
| Boundary | 0xd6735BdB2f0Fb6701CE68603E195594FD40880670xd6735B…088067 |
| Payout | 0x24F682BCD72B1a84c57CfC63F3D2B471af86e8610x24F682…86e861 |
| 铸造曲线表(数据) | 0x481a6bc52A6D1C874874d37Bb3C1e02d4aed85fe0x481a6b…ed85fe |
| tUSDC | 0x5dAc0C9852E1dD56DA20692560aAcd5fE74e889f0x5dAc0C…4e889f |
| tWETH | 0x6CFdd7fE69f07f2E38c1b40b317cE58B0747070C0x6CFdd7…47070C |
| tWBTC | 0x97BD6Ef3B4506C129042e2e1305D78644DD2876A0x97BD6E…D2876A |
测试币种与水龙头
本次部署的抵押币种是为它专门制作的测试代币,白皮书启动清单上的每种货币各对应一种。Assetrix 从一开始就接受 tUSDC、tUSDT 和 tDAI。tWETH 和 tWBTC 按白皮书的描述以休眠状态进入清单:只有在操作员唤醒之后,才接受以它们存入。
任何人都可以免费铸造这五种测试币种中的任意一种,但受一个以美元计的每日上限约束。所有地址和所有币种共用同一个上限,它在 UTC 时间 00:00 重置。水龙头会随着 Assetrix 逐期推进而提高上限:如果每天都把上限全部领取并存入,测试网大约六周就能走完整个第一阶段。
部署这些测试币种的地址可以在上限之外铸造;启动的费用和资金池的首笔流动性都由它提供。
测试币种没有任何价值,也与别处同名的货币没有任何关系。
水龙头以及账户的其他操作,都在一部短片里实际演示: 持有者账户,分步演示 · 1:45
地址
协议——核心以及与它配合工作的合约:
| 合约 | 地址 |
|---|---|
| Assetrix,核心 | 0xFA4dd86D197573DFa64E06bBDA6d064dA5eB4C8b0xFA4dd8…eB4C8b |
| Positions | 0xCe29f398030300deba1bDc4d244Eba0D50B5DBC50xCe29f3…B5DBC5 |
| ChainlinkAdapter | 0xE0655B7608E64BeaC024aF1F27C4D816b5914B4F0xE0655B…914B4F |
| MintCurve | 0x603398D08A0704421f43EC8B1d22dd27757C44BF0x603398…7C44BF |
| 铸造曲线表(数据) | 0xE83e814a063E778CD706adE6216Fe5Bbd9f0c8bc0xE83e81…f0c8bc |
| Regulator | 0xbD77Cb8813FE12F0E7e63F47b976b5c8aBd150320xbD77Cb…d15032 |
| ParamVotes | 0x420c67de86CDd143cbf05cDBAf90E8eFa20575440x420c67…057544 |
| CurrencyVotes | 0x64476B4dd6C28A17982Fc537818339340d4b16580x64476B…4b1658 |
| Concentration | 0xA04EBe8C44AE68D27FFB44363dB92Aae295adb500xA04EBe…5adb50 |
| PositionCard | 0xAfdcBD6a613F0be82594a5DB2e2Cc920B65A1c950xAfdcBD…5A1c95 |
| Payout,由核心创建 | 0xc1179728c0fD4635593f4B9ec3415F3401a62c9F0xc11797…a62c9F |
| Boundary,由核心创建 | 0x7353cB87458ef49D476Cb35842ceCbE519e41fF50x7353cB…e41fF5 |
协议之外的路由器和读取器,以及让 ASTRX 与 tUSDC 配对的 Uniswap v3 资金池:
| 合约 | 地址 |
|---|---|
| AssetrixRouter | 0xc2c7fC1ecB74B3E1111ceF5dfffF2F1B5871E5c90xc2c7fC…71E5c9 |
| Closable,读取器 | 0x9A57dD0dd3D9467313A3692d5464A2f7EB68d0650x9A57dD…68d065 |
| Uniswap v3 资金池 ASTRX/tUSDC,0.3% | 0x512a6e507fb4E7b11127a03f884381C831FeDaFE0x512a6e…FeDaFE |
测试币种,以及为它们设定每日上限的水龙头:
| 合约 | 地址 |
|---|---|
| TestnetFaucet | 0x28C9D41d9cd9329eC7818854fdb2855D030D0C5f0x28C9D4…0D0C5f |
| tUSDC | 0x86824192174b89333a4E39B3ee64631c744533cC0x868241…4533cC |
| tUSDT | 0xB4e974fa434FaE0182d888f4250D6f44AbD5b5F50xB4e974…D5b5F5 |
| tDAI | 0x9327984F2cBBb516518c2938675E051576B53d080x932798…B53d08 |
| tWETH | 0xb31F89C27673a399c3411398177A33A9867541E90xb31F89…7541E9 |
| tWBTC | 0xECEcFE217a7fa09E8d45EB39f4606e9D5A4709f10xECEcFE…4709f1 |
如何自己核验
这里没有一处需要相信我们的话。
在 Arbitrum Sepolia 的 Arbiscan 上(sepolia.arbiscan.io)打开上面任一地址,就能看到合约和它的交易;为 Assetrix 编写的十九个合约,还能看到带有已核验标记的源代码。
同一份源代码也保存在 Sourcify,它既不由 Assetrix DAO 运营,也不由 Arbiscan 运营。对这十九个合约,它报告创建字节码与运行时字节码都完全一致,并会把它记录的源文件和编译器设置交给任何人:
https://sourcify.dev/server/v2/contract/421614/<address>
取来这些源代码,用这些设置编译,再与网络为该地址返回的字节码比对。这一步把说法变成事实,而它不需要我们提供任何东西。
Assetrix 也直接回答提问,经由 Arbitrum Sepolia 的公开节点:
export ETH_RPC_URL=https://sepolia-rollup.arbitrum.io/rpc CORE=0xFA4dd86D197573DFa64E06bBDA6d064dA5eB4C8b FAUCET=0x28C9D41d9cd9329eC7818854fdb2855D030D0C5f cast call $CORE "backing()(uint256)" cast call $CORE "mintPrice()(uint256)" cast call $FAUCET "remainingToday()(uint256)"
第一条调用返回 Assetrix 的每枚代币的支撑,第二条返回它的铸造价格,二者都以美元计、带十八位小数。第三条返回水龙头今天还能发放多少,以测试美元计、带十八位小数。
测试网上的合约对所有人开放,因此这些数字会随着有人操作而变动。测试网正是为此而存在。
这不是什么
Arbitrum Sepolia 是测试网。本次部署的 ASTRX 和上面的测试币种只能彼此兑换,没有任何价值;本页的地址也不会是 Assetrix 在 Arbitrum One 上的地址。
Assetrix 在 Arbitrum One 上的正式地址将出现在本站的官方资源页面,不会先出现在别处。Assetrix DAO 从不索取助记词或私钥。