新手教程04 / 06
在区块浏览器上核验数据
30 秒看懂
- 本站每个链上数字都能自己在浏览器上核对
- 点开数字下方的“链上可查”,直达区块浏览器
- 合约源码未验证,要看交易和事件日志
本站所有实时数字都直接读自 Anubis 链,但你不需要相信我们:每个数字都可以在公开的区块浏览器上自己核对。本篇教你怎么做。
Anubis 的官方区块浏览器是 Anubis Explorer,基于开源的 Blockscout 搭建。顶部的搜索框可以输入地址、交易哈希、区块号或代币名称。
从数字下方的“链上可查”出发
本站每个实时数字下方都有一行小字,例如“● 链上可查 · 1 分钟前”。圆点是绿色表示读取成功,黄色表示有一段时间没有刷新,红色表示本次读取失败。点开这行小字,会展开:
- “链上直读”或“索引服务”:数字直接读自区块链,还是来自本站从链上事件汇总的索引服务。
- 合约名称和缩写地址:点击会打开这个合约在区块浏览器上的地址页。
- “区块 #数字”:这组数字读取时所在的区块,点击打开对应的区块页。本站会把同一组数字固定在同一个区块上读取,保证它们彼此一致。
- “多久前更新”:本站读取这组数据的时间。
所以核对的起点很简单:点开“链上可查”,再点里面的链接,就到了区块浏览器上对应的页面。注意浏览器默认显示的是最新状态,如果中间又出了新的区块,数字可能已经变化,这是正常的。
地址页
地址页的网址形如 https://browser.anubispace.org/address/0x…。页面顶部会标出这是普通钱包地址(EOA)还是合约(Contract)。
在 Details(详情)里可以看到:
- Balance:原生币余额。Anubis 的原生币就是 DAI,手续费也用它支付(钱包里如果按官方 dApp 的配置添加网络,会显示为 ETH,是同一个余额,见 准备钱包)。
- Tokens:这个地址持有的代币种类和估值。
- Transactions / Transfers:交易笔数和代币转账笔数。
下方的标签页:
| 标签页 | 用途 |
|---|---|
| Transactions | 这个地址发起或接收的交易 |
| Token transfers | 代币转入转出记录,例如 DAI 转账 |
| Tokens | 当前持有的代币及余额 |
| Internal txns | 合约内部调用产生的转账 |
| Coin balance history | 原生币余额的历史变化 |
合约地址还会多出 Contract(合约)和 Logs(事件日志)两个标签页。
交易页
交易页的网址形如 https://browser.anubispace.org/tx/0x…。重点看这几行:
- Status and method:Success 表示成功,Failed 表示失败。失败的交易不会产生任何效果,但手续费照样扣除。后面是调用的方法名,例如
subscribe。 - Block:交易所在的区块号。
- Timestamp:交易时间,可以在 Local、UTC、Unix 三种格式之间切换。本站的时间统一按 UTC+8 显示。
- From / Interacted with contract:发起地址和被调用的合约。
- Transaction fee:手续费,同样以 DAI 标注。
交易页下方的 Token transfers 标签页列出这笔交易里发生的代币转账,Logs 标签页列出合约发出的事件。
区块页
区块页的网址形如 https://browser.anubispace.org/block/区块号。这里能看到区块高度、时间、包含的交易数量和 Gas 用量。Anubis 大约每秒出一个区块。本站“链上可查”里展开的区块号,就是在这里核对数据读取时间点的依据。
合约页:能看什么,不能看什么
截至 2026 年 9 月 24 日,我们逐一查看了本站读取的主要合约:
- 创世共建合约
0x030590921E9841e1d2104642ED285C83B5F0ddB5、社区关系合约0xc9f9a8a2dBf8188AD6610e0239105CAbE67c4993和 LGNS 代币0x4D1D808a081FdAc440703b3765FC61f8028C06B8都是可升级代理合约(浏览器标注为 Proxy,EIP-1967 Transparent Proxy)。浏览器能显示代理合约本身的源码,但背后真正干活的实现合约(Implementation)没有在浏览器上做源码验证。 - 因此这些合约的 Contract 标签页里,Read/Write contract 只列出代理自身的
fallback和receive,看不到stats、getRecords这类业务查询。 - DAI 代币
0x83fd06F0846d9D90B3016bF670Efe2E0B11cDe14是已验证的合约(HyperlaneSyntheticToken)。
所以核对业务数据时,要靠交易、代币转账和事件日志,而不是 Read contract。下面以创世共建为例。
实例:核对创世共建数据
核对募集总额
打开创世共建合约的地址页,看 Details 里的 Balance 和 Transfers。截至 2026 年 9 月 24 日,Balance 显示 14,999,976.57 DAI,Transfers 显示 5,949 笔,与本站 创世计划 页面读到的募集总额和记录数一致。
核对每一笔记录
切到 Token transfers 标签页。每一笔成功的创世共建,都表现为一笔从参与者地址转入合约的 DAI 转账。
读懂事件日志
打开任意一笔成功的
subscribe交易,切到 Logs 标签页。你会看到两条事件:一条是 DAI 合约的Transfer,一条是创世共建合约的Subscribed。
Subscribed 事件的真实结构是 Subscribed(recordId, subscriber, daiAmount, timestamp),对应关系如下:
| 位置 | 含义 | 怎么读 |
|---|---|---|
| Topic 1 | 记录编号 recordId | 在该行把显示方式切换为 Number |
| Topic 2 | 参与地址 subscriber | 切换为 Address |
| Data 前 32 字节 | 金额 daiAmount | 十六进制整数,除以 10 的 18 次方就是 DAI |
| Data 后 32 字节 | 时间 timestamp | Unix 秒 |
以交易 0x97962f…83e5 为例:
- Topic 1 是
0x…173c,换算为十进制 5948,即记录编号 5948。 - Topic 2 是地址
0x1A39449B796dF8d3c664601360017Ef497224948。 - Data 前半段
0x…056bc75e2d63100000等于 100 × 10¹⁸,即 100 DAI;同一笔交易里的 DAITransfer也是 100 DAI。 - Data 后半段
0x…6aae08da等于 1789790426,即 2026-09-19 12:00:26(UTC+8)。
这正是本站 创世计划 页面“最新记录”表格里一行记录的四个字段。
单位换算
链上金额都是不带小数点的整数,要按代币的小数位换算:
| 代币 | 小数位 | 链上整数 → 显示值 |
|---|---|---|
| DAI | 18 | 除以 10¹⁸ |
| LGNS / sLGNS | 9 | 除以 10⁹ |
| gLGNS | 18 | 除以 10¹⁸ |
浏览器的代币转账列表会自动换算,事件日志里的原始数据不会。