Anchor batch 20261005

22879 signal snapshots, hashed into one root and written to Arbitrum One. The list below is the batch's exact composition, in the order the tree was built — that order is part of the root.

Merkle root
0x2fe724f9fe21578e344b60fe062939096dd10e68c3c46eef159574882b4633eb
Network
Arbitrum One
Anchored
Oct 5, 2026 04:30 UTC
Last re-checked against the chain
Oct 14, 2026 — the root on chain was read back and rebuilt from our rows that day

Read the root from a node rather than from us — roots(20261005):

curl -s https://arb1.arbitrum.io/rpc -X POST -H 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0xceacc40cf7b7c797d990dce7164fcccd87dad693","data":"0xc2b40ae4000000000000000000000000000000000000000000000000000000000135288d"},"latest"]}'

Every leaf in this batch

22879 total · page 114 of 229

Leaves are numbered from zero in tree order. Each one is computed here by hashing that signal's stored snapshot — not copied out of a column — so a row whose bytes changed after the anchor shows up as a mismatch. Open a signal to see those bytes and the branch that carries it to the root.

11300 SYNUSDT Sep 24
0c29160fe7f17b40f4012568faf99cffbdb6f0b6b519c7b5e76c4515e95dffa8
11301 NOMUSDT Sep 24
24e387d8ee5f8df4a4129ccc1f475c224a3fa72cea6985a70d58a77c00b1e0fd
11302 MUBARAKUSDT Sep 24
cddb39664bc73f0b87a0fa688a164e0561658da343131606e18b7a96b4406da1
11303 UAIUSDT Sep 24
74ebd6777a59e352dd7aa4a013f256851552d509149f5da5a5ee18284bbdef79
11304 UAIUSDT Sep 24
1121620aef67b5538ce1cfda33b4c64bd4e555c2c2a7edfc127faf71cfff4419
11305 BTWUSDT Sep 24
354d7132d1bd660fba499a64ea0b31ba34a65d770c34d74a49dbc5986279011a
11306 MARSCOINUSDT Sep 24
87c7e437a7a0554d93cfcfaacf7f03371fda62795f4d75b8bcbbbe5aeef14ffe
11307 FIGHTUSDT Sep 24
8c42e83308932bc608a6bf70ba511c0a9b536af0744133dd9c23b1dfc5a2b77e
11308 FIGHTUSDT Sep 24
d7c8454ac212ffe3c0696f3e11e4664196950590f35c21750882feadbd2e8b4e
11309 NOMUSDT Sep 24
dce183522f9266637f4a9a3750d0808d71f844421f8fc8cb0891186efe142be7
11310 NOMUSDT Sep 24
3954c2150268193cc32de5d2b3d1398d83f987f5a18ef95aad501d6d30667f3a
11311 NOMUSDT Sep 24
82143522557bf2940fa7f9fafbcc4c5fc60580cfe94c964b30736b84231d927f
11312 ONEUSDT Sep 24
550ca3568ee037e2b81d8d996416d54022c189476624a636b0bda7ee2777054e
11313 ONEUSDT Sep 24
a3adcddbaf4a9db9795d3568b16b7d0423e069f2297a47d3150ada6a74f891da
11314 ONEUSDT Sep 24
ddd9c8f9510f0c5c09ee625a9cadd9fc5647dd27147c41f2bb26d4f8cc0478da
11315 TAKEUSDT Sep 24
5a8f7015c4b85ac5c6e46019a0ee6bb8d86f4a38e351d76ced59a3bc57cd3ab8
11316 B2USDT Sep 24
dc6b1a9ab6095fb10342d492d7692c69ee771793b348a6026899fc0562fa9f8a
11317 MAVIAUSDT Sep 24
9afb046cd7fc8102c6018a33824f63dcbd8ebb50822352ae4e4b456170952fc2
11318 TAKEUSDT Sep 24
1beb4813e87b8cc5686571b83bc82ef8fe8a1c4981d8854c9ecbe394a7b2d013
11319 NILUSDT Sep 24
6f57a06ce51e4f0eb8c2a1eace0e6cf01fccad5ca7e2029d4484bb014d0974bb
11320 NILUSDT Sep 24
28e7493484f88d2135d789c833ec039e621951f5ae0393ebeffd6bd6e24089a0
11321 NILUSDT Sep 23
635131014740c9f17531cc08c37258073535b6ec90d2069753cb1b5da01d6ac0
11322 FLOCKUSDT Sep 23
be18378657fc160b85ae979754cc307793c1d43809c6f72503b44fa4fc17912e
11323 FLOCKUSDT Sep 23
6f60be9d1dec90ed090b94dd91922c79e43cf685826d60b3ba07e08f7029e768
11324 IOTXUSDT Sep 23
7d15b3a32de7f60549549a9279d8b09f0c97903367d34e21467111706ab9028e
11325 IOTXUSDT Sep 23
a58af19169c09e59c80922bf4a62f32a5451f2b8b6828b322059a807667fc76f
11326 IOTXUSDT Sep 23
ab4c21ef82e900a70ff588015cd8f643ccb86163f12bb063c42ab8d1140fcf76
11327 ONEUSDT Sep 23
ca5889f7e0fec7c0e8b99a040470f8db00fde7a103ef2eb4ba64c2df1432bd0a
11328 WLFIUSDT Sep 23
ac45296c31f2e41f155180674a1ec00cbef85bb5338eecd3d129568042eb8d05
11329 SKYAIUSDT Sep 23
c2c5fe58e7d1a8760403a8e6bc655ecd3dccdcb84c07f615ab56e77ca6cd62d6
11330 ONEUSDT Sep 23
5ba44f1f4c3f2e3015582f072f9507c4e74c54a007f9e5edb0cdf3019e3c887e
11331 RIVERUSDT Sep 23
9dbdc205436e90fd8bb6fd6927809e3ee3ce6a3aae4034205c1b5c0ee82b9ea3
11332 BIRBUSDT Sep 23
70070fa43cfdc39f740f74f31f411824d35de08b1380309e47f6c06bf7a64ea6
11333 BIRBUSDT Sep 23
28ee7a9d200fe226e9df3b0bfbd0153e1c7461b7d29a904036af271e6c546905
11334 RONINUSDT Sep 23
9653862613167934a2477424bdc6e88549bd96faa72aa6fd1e534d66a82bf6c5
11335 RONINUSDT Sep 23
297de20b8b1ba5e8cc345c44292cba4c2c35313a237249051cfd679606831549
11336 XNYUSDT Sep 23
c1e9b43500a0cf580c6601e77492b1ee0f27787900c79c32a8416a9ae8d7fb5d
11337 IDOLUSDT Sep 23
c9e22662ab756910708c3df535e5ea86d9ff73d18e6a18dac5829b3f6a3eb035
11338 SPACEUSDT Sep 23
ed8b01431f12bad8565f2f6833c74191d69148849ae6626ce4102104fcb683ca
11339 IDUSDT Sep 23
f7f6227e4cc2e82f8c8837da3a94c0ee33fac41cab21782d96d4f9536fa39479
11340 ALLOUSDT Sep 23
d98ccd85c1364bda7f4d155f30d148079b174470a842c9d10056d5447c32fe7d
11341 JTOUSDT Sep 23
c5e5cfa5279c7928af85bd8fb87fcf14640d8d4460de351f666dabe35850b120
11342 GWEIUSDT Sep 23
cc132acbdee06d24e9f3b1dbeb97b7e4d446d6c6f427a9e4853d613d42b1815d
11343 1MBABYDOGEUSDT Sep 23
06a5b5931a9a85d033a565bcbc126fbe34406fff671264d13a60cc97a5027d05
11344 BILLUSDT Sep 23
1ee7307911265efb5dde971f431e86e0b4c3a74d814d08568e53afea65a7a90f
11345 RESOLVUSDT Sep 23
8c2cc382b0251f713929c8a21abc912c5143f88c387f59f51e44084dd7cf797b
11346 DEEPUSDT Sep 23
8342b2e0ce0cb33e3ca206a7eb36ed47e5f1f5a1ca80e7fafd3d5e11ae1707a5
11347 AXLUSDT Sep 23
eaad339b8980dbe5fda823a4d372a03a85412b5dbf5abb1d8cb1a38b1dda5c92
11348 EDUUSDT Sep 23
27ddbc58f6e144667ff2530f12333067e08790c04a9d5dc14a6b02ecd927028e
11349 ACHUSDT Sep 23
3cf5c1874d769869f0e1e275057008c9c82d42e05d7964c6051eb6a19739adfb
11350 TOWNSUSDT Sep 23
a185f06af46459de4e0238acd2604f56d40b65979d7d8eeca563596546996c6c
11351 TAIKOUSDT Sep 23
b6fe6f1b6e0bbc6042ba3b216f7dbc9c4d37ff3dda298ca2808c3d6524e4e663
11352 COOKIEUSDT Sep 23
de984ceefa3dfa09847d4a6e806f0bb0f7ebf6bc60bb55cba7d33b98c5d47439
11353 LUMIAUSDT Sep 23
60746368067b0adc98b8fe83be0ca6110882a7b9f67f2e4755eb47894c620d8f
11354 RAREUSDT Sep 23
0be8e3bf3e997e3d619a8ecf826e5cc516850f2a6d2567ca815e1d0343888d10
11355 BICOUSDT Sep 23
7bfcf6e605bef1412b664f2fb866256a972cdf567f7e5887fce0eaadf58eb24b
11356 1000CATUSDT Sep 23
422badd87bfbd4c51fd06fea0e149e8fa189bccfae31db27df780c66296f7db6
11357 GALAUSDT Sep 23
0b7b6287f83335de6a0bc4ffed47097429e04fad443eda77cd58ca0447a3ad8f
11358 ZENUSDT Sep 23
ef0b964b242cd15ecf6a390fed5219a44d12568650eee31d281377afad178c13
11359 BREVUSDT Sep 23
684650e38c079116dbaf4c7d0efaec54d05372edc4a3b2f53cd23fa2a83e7863
11360 SCRUSDT Sep 23
01ae0ee82d631280aee3014dba32714f2f37b497def5bcceb900884f597ef6d6
11361 WUSDT Sep 23
799fa3a1375f018d3f6122038ab82d819194379186daeea552f74371671ab010
11362 METISUSDT Sep 23
4ee055baa356b234d8c052f2fe8633505243464e183cfad33b937fbcf272e10e
11363 GRIFFAINUSDT Sep 23
0219836876d9a5450ab66d4734718fd18bdbca61f72c070fe2e2db315121a0fd
11364 PNUTUSDT Sep 23
d5e7cac42d12a50f62706b016b2fbe7c73511a21d467119ef669fc644963447a
11365 MOODENGUSDT Sep 23
a4e47637040375393e3164ed71628cfefdd22c3852c8ccaab7fd525874e9bc75
11366 NEIROUSDT Sep 23
62843a4b393f4d842d8a723f906b19af60b05e96f6eac4b0fcde28bc62421ba9
11367 JOEUSDT Sep 23
e1faa076444942a9cdaafb485e4104c3d07b4ffd3041495294efd7eb8ef2c870
11368 LUNA2USDT Sep 23
0ae7c67199c2188152271deef26d1a4b710763a21009dc091cca52028aebbaa5
11369 MASKUSDT Sep 23
e487a250fc7afef0cba896a2d1b6eea392a4d636ad68c3cf76da2acf4602a3f3
11370 BASEDUSDT Sep 23
e37dff823561ff5888384f7421f3be7b6bec3b58cd281862285ed420afb77cc3
11371 ETHFIUSDT Sep 23
56bb52e36acc1d05a4c42ff4db13a35e7d3aebd9bfc4e11e6404a10304705e3c
11372 NOTUSDT Sep 23
93ac36500ce94d82a2c20f25a826b85a32f79e3091afc46218f094bf74a3a345
11373 USELESSUSDT Sep 23
c5c58b2b22557b19c2ada46d2b74d7fd575e6f4e982e93629f1e8f2ab8248223
11374 AVAXUSDT Sep 23
63aaa404bcf266b54ade5ee31247508bdcc60c09dac86b0a23586c12841bc497
11375 DOTUSDT Sep 23
d8815520ef7d201c95d0674fb74e77f20818cd9c5f84ae92f58842a2621f5e10
11376 MANTRAUSDT Sep 23
1deea3d75c7ce4aefe9af9efd0b207a6cd7332857c0e36fb198773d547e077d4
11377 NAORISUSDT Sep 23
a2ca5350dc5d29ea781c40c60322814e24b019faa35ff9a09fce8c3f67241f49
11378 SYRUPUSDT Sep 23
fd0caedd077ac11bd261c9d384adafae58596e3a642ad7ab2117ef775b95bd61
11379 HYPERUSDT Sep 23
f4ae5bfdfe0cf2d4caf2d71c3fb7c7eadb951b74f3b3d042b93eb5a53ba37028
11380 BANANAS31USDT Sep 23
895ccd1276290a5a6fd7269e9d167c8d797fe01c7f8a15fbc9cb0f6522c94b39
11381 FORMUSDT Sep 23
511a5a7e48b403e485b711209f5f26dba83d1792eac4fb4a12d3c0f9b6a58c11
11382 CHILLGUYUSDT Sep 23
2db10d9a9d1771d8e3193799900a8d85a2f68e953122f6db3af0abcb296477c3
11383 1000CHEEMSUSDT Sep 23
792a0f952589970f1cdb4be41a74cbc67e6e459364fa216d96923bb87dd2b428
11384 ACTUSDT Sep 23
a00ec3beb617166ad2b9f3802d39941a6383c95121d6299e03def1a3f128677e
11385 HMSTRUSDT Sep 23
032926787020ffaddbc582b1b40c16f0c36d1c32aa4b5cae0434ceb9e761614f
11386 DOGSUSDT Sep 23
e60589e65dc2ca0b8c6d7424ac257ac11e459b0584bca9c0f040bcd3d7ab1fda
11387 SUIUSDT Sep 23
f463f549aa6816f7ccb5f76bd64f5c18b9ab15b6ac240a1345f5c54822fd5963
11388 LQTYUSDT Sep 23
0968d307b7937745f713c2ec6b96b792c2f12645648a30c943ec05ba7779f1e4
11389 LDOUSDT Sep 23
0972938ebc972235c9ff30b00cc149079789fd7741d0df2268e0c643676a2a8f
11390 CTSIUSDT Sep 23
6e4372f5a717e59c729b5239184832a75d5133e9a9ca509f4d2b70202dec45d9
11391 TRBUSDT Sep 23
2aeae9272ca8a3798bb620b3e0e6ca64cb3151c0224e7209d18e576805cf5b4d
11392 THETAUSDT Sep 23
fd959383d5898d257e8e995f510f3564a42c23a3cfa9a2bf140d9a9b7a54aeef
11393 FLUIDUSDT Sep 23
d1f7caec706938957ac83efa0c7528bbbf1ca8b6d2987320208b4e3985e7f4c3
11394 SAPIENUSDT Sep 23
b97dfeca140022fc15bd3f9ff06c5aad7d9bfae85ad5078a9868a3a19abf09d7
11395 ALLUSDT Sep 23
dcbe3579ca02881224bdaf100e6b684818687dd577593b3e120dc2562b8c3d3c
11396 CVXUSDT Sep 23
c99a019645926933f4452b6a6759328922396433cb340205bf78ce1b53b11b50
11397 SPKUSDT Sep 23
af71eaee9a173f9b9800300627f5305d8358047692f0a8f99ef68df988f42a64
11398 JELLYJELLYUSDT Sep 23
b22c9e4acf34ea6d4333cea67bf1f8866c93b6a1f1104133b27bba172da7a64c
11399 KAITOUSDT Sep 23
f98fead2a23522fae58da712ec9e06c079910b71cffd48b10264e9036762fd25

Rebuild the root yourself

Take the leaves above in this order and fold them pairwise. The specification is published word for word on the verification page; the short version is below, and the rule that catches most reimplementations is the odd node — it is carried up unchanged, never paired with itself.

import hashlib

level = [bytes.fromhex(h) for h in leaves]      # in the order listed above
while len(level) > 1:
    nxt = [hashlib.sha256(level[i] + level[i + 1]).digest()
           for i in range(0, len(level) - 1, 2)]
    if len(level) % 2:
        nxt.append(level[-1])                   # promoted, never duplicated
    level = nxt

print('0x' + level[0].hex())