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 13, 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 138 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.

13700 BNCUSDT Sep 8
ad37bc368227fadb6f4ae666599c305266ef4f291c8abef8192e29400996b248
13701 FORMUSDT Sep 8
359678a11778c6c7b56a17766566ace86a46cfb550fa4f84f1c6e97bdbc64910
13702 FORMUSDT Sep 8
1d79ef63e0b1b2af89519d3e77fadba45e2dd440e7d944848ff20214cdbf0a1c
13703 BNCUSDT Sep 8
d5a280296f95f8c38efb0b3d96e3a1eca4013ee765184f05dc9e609afcb22304
13704 SOPHUSDT Sep 8
655e6c43ccdee9c3cc95f0e99ee1eb3d831b93b122c20e2e480e21c008844810
13705 XANUSDT Sep 8
52f5eb9895ad504bd42bfaf150524ac0e090a18cd056fcf710c86fbf850b376b
13706 4USDT Sep 8
859e2a134e30ca47fd37366a8624d78e8b2d6b4151ac97fa9192cef528816efe
13707 XANUSDT Sep 8
14dbdc237e58e7beac49714d41b7cbea93fee5c4b7b44be327c0833cd3c2739c
13708 PLAYUSDT Sep 8
3802929311fd46b8f8b814d523f63508b7c1313e00148c8ae96563aa1fb0ced6
13709 XANUSDT Sep 8
b3dc34a44dfc0334472b3392b0b923a5c2bc19e59d5a8e3c64664e28d53253f7
13710 PLAYUSDT Sep 8
6011bc2f694ac07d620d05767d77b1aba3f96b1b912d5e43f70641cd513b043e
13711 BRUSDT Sep 8
3993cd18ceb48405e89ec6d46e3c825870e51c8dd702586dd503a121eaa855fb
13712 PIEVERSEUSDT Sep 8
ee65c5fbf110edc8a655ffb04c08264e44ca04e3b9aecc025952c3a3c0615885
13713 FORMUSDT Sep 8
9727540a3eac1578c534b1e039962496d6c263044ecc2d85d77bf2620cfe1578
13714 SOPHUSDT Sep 8
0f18466dbe41b29b882921ee9ddbf0f918260401f6fd5f4161ca6bf451f4e6a1
13715 FORMUSDT Sep 8
db773ee451d146658fea44006d8fd2440ecaa9606f6c5e7cbb6b52944d4f6156
13716 NAORISUSDT Sep 8
b9be530246e1b0f6e931a5a4f2b93121572b5b66e41dbe3183677e794eacd0f7
13717 FORMUSDT Sep 8
a13f5c14d6ffe4d0ff3648a8eec0749d8ff806f5745ef3a1fd98003f68bc7b16
13718 FORMUSDT Sep 8
b9053d10c337cd62afdd780d8ac6fb8119033973ac2f4ab27e76d1bead7716d6
13719 RAYSOLUSDT Sep 8
d021abdea9a6b45576c82c3517161cf4a669ea35cc3281047fd5b29a57c97b08
13720 IOSTUSDT Sep 8
e26cfdbb2ae8336a3551cade3e45694743e2dbeaad2e010a0d25917fc5db55ba
13721 IOSTUSDT Sep 8
7c096c619ddb24bcccfde938b64f305ed62bbdbd44f60455032d7badcd6b3824
13722 QUSDT Sep 8
2a3727bdfb8784a7202c179e92b07e24a3e9de52e7cd71744eb80d31b25678e7
13723 SOPHUSDT Sep 8
d466388fb7dc34e18136adf5effda01c63cc94f1c7e436783f09cd6eeae78a0a
13724 SOPHUSDT Sep 8
df0abb4f249eb4b831aa95ecb94d5339b590a15ad00129f84e79c5d39ee9652e
13725 PIEVERSEUSDT Sep 8
f7ff2d7580cb47c5a0e226512708d4d353bd923cd9b624624453d03647d68ead
13726 SOPHUSDT Sep 8
4588a71eec29dee6d4aab0a1022330012ccbe4ab81502c7ab23efd7b884b53b4
13727 BNCUSDT Sep 8
a2a143926e5587245db46cd974f72f3ca0f37a26897da1dcd4bd3f793c6b0f94
13728 MAGMAUSDT Sep 8
e33be19541f0a2fee01bc9e149206b6dfdb96f23dfd0c3051db9c848437dc287
13729 BNCUSDT Sep 7
5f369cba1b30b72b0b76afe293c6a5ade5f17e4385c7ffa8ae3dcdba2dcad0b0
13730 BNCUSDT Sep 7
20a02b4cc30c195b4c96c919d1fd30985b4641ff373a96e2a7fce2c10b501374
13731 FLOCKUSDT Sep 7
a504d718320f5c9a0b00a48324a1454ddc0192951a5ef600a40097854abbe1d3
13732 FLOCKUSDT Sep 7
103faa35ea900396e671f14fdf72914d9d53c521feb2b7121b7d5d6d8a381369
13733 FLOCKUSDT Sep 7
a7a632c7a8f9a1a803cb0738f5604965b0ffc121ae470a8a4e5f6b79c171dfc7
13734 ESPORTSUSDT Sep 7
93967c88ab660cdb0dd2503376bd329df56a51d958edcfb3aa6cd808b9da65a5
13735 AKEUSDT Sep 7
1c976c211c1a1e1cbc074e36ed79fa5840b4a4f956ce4ff42c7f9893b7e0b368
13736 EVAAUSDT Sep 7
e872b78ef75997c64dc9f23f67330b81f6c554554c8f0f9ca0ae83277ada9495
13737 USUSDT Sep 7
6541a84119f71e8ea4a4853d9090abb1f9939a34f770b1dd9c0053129184759e
13738 EVAAUSDT Sep 7
53fd48eea55784ff8d70310c9783ebcb864ceb0b29347185631515119e0eb492
13739 EVAAUSDT Sep 7
dc9e5056bb078c597957a0261dbc731d07fb3c5141faf1a090f7716f5f07405e
13740 EVAAUSDT Sep 7
15ca6d0e037f7c5d3c5e2fbe7736295c95e9656b8351c84448d3dd962ddcb8db
13741 JASMYUSDT Sep 7
097532973ce9d1aad69d1912bbbbf2ab067d635c6831091a36c7cab80ec64736
13742 ACTUSDT Sep 7
66d47300b496aec11b360adf46865f128d05147ae3aec5bdf4df4424afb52ea6
13743 FORMUSDT Sep 7
0181558bd4c1f0e39d73b4ed13398422b398bdca57d268527c0f6a49f3f3c02a
13744 JSTUSDT Sep 7
f578cfbc00c0cc4704634ffaff2f0c3a16693c69f5c113224437f613d78631ac
13745 QUSDT Sep 7
61c341cbf6197327fd2796a64a39e42aeb41b5bc02d42291d6cad65b8dd9ae89
13746 QUSDT Sep 7
1ada6ea398ffe8892ce0c80fc7df3ff1ef3914082957ce0dc67d430a71421bd1
13747 JSTUSDT Sep 7
e4df80791976d8e0c77581d0b18b54f493128e9fa88d3462508af5565245835a
13748 JSTUSDT Sep 7
c242d35a0356af3c44750dbe82dcd2ebf1de92af7396ddf117aa21d712818087
13749 KOMAUSDT Sep 7
78a8e979e6d47393254592a0c0359414f77a566c5cd5a5bf2800167e73c597bc
13750 IOSTUSDT Sep 7
ae2676fd15cf28cf8b9b3966a14da4b36690a7c3f03792609d29477023003e62
13751 UBUSDT Sep 7
a281a0f60fd2f31f49ebeb2c87cd990ff53fb51e715e3b8ae463127e19bba9b5
13752 FLOCKUSDT Sep 7
7f3b5365cffd114391f141c806497ed9a8fd3bb9d0c118f58e5b8febede2bd2c
13753 ZAMAUSDT Sep 7
2702f9eac1ed98124ba163b52cadcb3b6a193d153ae5b6a79128cdd5d46c6f70
13754 CHILLGUYUSDT Sep 7
533a6779099733f8724d9f487955698b733f786dcdd6c91e5c25fc985f56127b
13755 CHILLGUYUSDT Sep 7
24399206c21fbb41434ceec1ef8f43433666c5bb1d9e52c84fde7ca458c36390
13756 CHILLGUYUSDT Sep 7
774724a9c41b39f0eff522e51fb99d0d419fc4556412b3d66376169708198686
13757 BLUAIUSDT Sep 7
a6537486878eb8d857efa0fe667fedd8385813eff98152046b8f5241ed880f6e
13758 LUNA2USDT Sep 7
532e182911466850a444b6e020b3503598fe71550643d9ae772b1a4ca8077888
13759 LUNA2USDT Sep 7
1f805561b1fb7eb36a1b31512d0d1c56fef6af52e828e6c8ba6b9ded7cc10085
13760 BLUAIUSDT Sep 7
eb982324ae3c1c1bfcb3dac77eb0c226cc4dda8e0f44a4b9a05250b28c82affc
13761 BLUAIUSDT Sep 7
dfa9417e65d1b52a4735d77d4d9a6a8aa8a6ac64188cc2a758ae5726214660dc
13762 MAGMAUSDT Sep 7
afdf73248b340fe52af55e493c6d12406e9b5a33d6c5a6c5fd9d659db83b8d0e
13763 BLUAIUSDT Sep 7
cfe6401bc03ac704bbbdfba4f550c5ce7ff5d94df28b4da78d99be80e53e32e6
13764 BLUAIUSDT Sep 7
8d317dc67f65c323a012b465bf982bb22d1369d841fc38eced5e574338da7add
13765 BROCCOLIF3BUSDT Sep 7
b20150ddbf6a751c17708cc5b13a45d4beac0a9aa668481174ca7f8b0e80091b
13766 KOMAUSDT Sep 7
0dfc95fab85ef47a2d433b62d24b9d8af31378a0c358396ec0ffb535dbd8ba59
13767 KOMAUSDT Sep 7
4f1f3d28076f5cc4f137803154c9ae355df27499ccc10b3fc5865fdea2defd63
13768 KOMAUSDT Sep 7
2fa5309b6e000d2a3b886bf90e938e7b44b81a3b2fb783bb1b24b7b95df8d40d
13769 KOMAUSDT Sep 7
abb4c5bc3d120d814300ec797a7fb856f1b51e08ad17420eafed3ef9462664f8
13770 KOMAUSDT Sep 7
7d4475289c038972214f1d6878a1ffada92bb2038c915e76ca5bd9ab251a22b1
13771 KITEUSDT Sep 7
a105b3445f8f1fe744d82f0271e8604892ce7a4ddd8eac3137c10e6ba308aa13
13772 MITOUSDT Sep 7
ec1b65e1e3bf33f2df72db998d2e53199cbabd58f281cd20f01192f8104ecc55
13773 SOPHUSDT Sep 7
eaf4714519c5d0874694f3b81aa9a6c613b18694bed784bcf0feb6baf4914e56
13774 COLLECTUSDT Sep 7
3d0e65de22441f1cb6835f3bbb2525a5c78533b82cf28986997049b3222ef164
13775 COLLECTUSDT Sep 7
0d8001658623b3bbea97f43901356c6e27fb302e2bc436b2f002eefc8b1cc197
13776 COLLECTUSDT Sep 7
c2d0a8ea6688a8f686a93b82394e58800e7479aabfb11e11873be004378f1253
13777 EDGEUSDT Sep 7
1ad7c230245adffb0999961287cd7f3a402aaedc3f85efe492eb29d7c618bab1
13778 USELESSUSDT Sep 7
18757c4836128ea2de300ee6f8ab0a549393b497504af5b78237ad82491108a6
13779 NEARUSDT Sep 7
1ca20299e38bdffc513fbee043969142b338af6637a64492038cb0a7a823efd4
13780 MITOUSDT Sep 7
6e739d9204ca8a51a0152f75ad4266cc02d1d367bc9b7e94c7e64a37ff4a7ce6
13781 XPLUSDT Sep 7
77913ed8ae535b589b2e8f4f9de6bceb9fa3b44564a7521ab1e944429a6bb6e9
13782 FARTCOINUSDT Sep 7
0034a115c72f4c0707ff39f03ef979d111fc00d74f7df0d65ce5eb18019454b4
13783 USELESSUSDT Sep 7
25259dc55a6fbb5a05bb095d2f7916eefa7529191221e3e0aa28a7147fd4e524
13784 USELESSUSDT Sep 7
de20c195fce7b11cd0f72c289e1d165ddaa47fc27a406a77e07a5af52d651474
13785 IOSTUSDT Sep 7
99c27714ed99bebbe9fa7c99386a35a1499c6c170cf800eb162df93ee99aff68
13786 TRADOORUSDT Sep 7
aa0c95b9c712570496d890c21ebb52ecd06dc6c529db25e8af68a3fd6a4ddf82
13787 TRADOORUSDT Sep 7
b173590b57f56b1a825236b276f390e6e31bb13b60e8e280911cbae42a94c648
13788 EDUUSDT Sep 7
2391e3e5461f6f9b04f8554ead6f9041f7f781532687fba309f851532b140e3b
13789 SOPHUSDT Sep 7
04cf5bd39ee6712c59d7b82348c42a0e2dd051f9fc2a505ea43cb7debd8e627a
13790 EDUUSDT Sep 7
a99939a0a85d9058e3ff79a312e3ee1553c0805916a4de8bbddaa05ab4606d35
13791 EDUUSDT Sep 7
97e4c9e590b008aa51c1300d41e75187110698cf37c9785e9811d0d5fc6d0eae
13792 EDUUSDT Sep 7
677ee120766277cf0682352e1f9467d2386824fdffa2ff2175b1ff8820396b23
13793 EDUUSDT Sep 7
78a448dbf7ee6f39c134149a6493754b2e8551496fe3d01b51705af92eaf22be
13794 UAIUSDT Sep 7
270476bb78a7f6b3664eff74a4524a7251440e940c8b05606d8f6106d5b78596
13795 CVXUSDT Sep 7
14801fd2e5b0c679f9b51788d4ad17ca196bc3dbb0c2d45694f930a8afa7bdb2
13796 HEMIUSDT Sep 7
a5a2c69aceacb1a59881382e372a5f9e5c864f9c8557bf1d6e18114112007527
13797 HEMIUSDT Sep 7
f54c823e3d6b6995baab9d810fa4f4a1b355e6dc2619289ce0d7282f9017433f
13798 RUNEUSDT Sep 7
0e053622a76546d9e436462981e2caafa4963bda1c11b4af4380f73641291ae6
13799 HEMIUSDT Sep 7
22601c3ff544e598c87092ff116221143b45439303a9ae6b2418273b1d17b592

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())