BridgeStakeDeploySolverExplorerDAO
t3rn

The enforcement kernel for provable work. It releases on proof, or refunds on failure.

Community
  • Twitter
  • Discord
  • Telegram
  • GitHub
  • Community
Resources
  • Docs
  • Whitepaper
  • Litepaper
  • Blog
  • Security
Network
  • Bridge
  • Stake
  • Solver
  • Explorer
  • Get TRN
Company
  • About
  • Contact
  • Privacy
  • Borged
© 2026 t3rn.io · Built in publicNetworks · live
BridgeStakeDeploySolverExplorerDAO
TRN
TRN · official addresses

One token, 4 chains, fixed supply.

Contract addresses

  • Arbitrumchain 42161 · 18 decimals · TRN
    0x1114982539A2Bfb84e8B9e4e320bbC04532a9e44

    Origin. 100,000,000 TRN, fixed. TRN moving to another chain is locked here.

  • Basechain 8453 · 18 decimals · TRN
    0x3B4d49903C157f635F325711F42b06AE23C96405

    100,000,000 TRN, fixed: no owner, no mint, no freeze. Released from reserve only against TRN locked on Arbitrum.

  • Arcchain 5042 · 18 decimals · TRN
    0x5127593D5cf46a830B85E804DB9032f2B20AC3B6

    100,000,000 TRN, fixed: no owner, no mint, no freeze. Released from reserve only against TRN locked on Arbitrum.

  • Robinhood Chainchain 4663 · 18 decimals · TRN
    0xE0D89D2a965b824D95D7dFcD23208548A003f8D9

    100,000,000 TRN, fixed: no owner, no mint, no freeze. Released from reserve only against TRN locked on Arbitrum.

Any other contract calling itself TRN is not ours.

Why these are the same token

TRN was created on Arbitrum with a fixed supply of 100,000,000. On Base, Arc and Robinhood Chain, TRN is a plain token that was also created once, with 100,000,000 and no way to make more. All of it starts in a reserve: a cold reserve that feeds a working vault.

To move TRN from Arbitrum, it is locked in an escrow contract there. The destination chain checks a cryptographic proof that the lock really happened, and only then releases the same amount from its vault. Going back returns the TRN to the vault and unlocks it on Arbitrum.

So on each chain, the TRN circulating (total supply minus what the vault and cold reserve hold) always equals the TRN locked for that chain on Arbitrum. The figures below are read from the contracts right now.

What is trusted today: the proof that a lock is inside an Arbitrum block is checked on-chain, but which Arbitrum block headers count is currently attested by a single t3rn key. Moving that to the multisig with independent attesters is planned and not done yet.

reading the escrow…

Bridge contracts

Lock escrow · Arbitrum
0xCff7404874ffb1Ab1Cc62631bfE097C391b6491d
Robinhood Chain
Releaser
0x62Af9b31Fbb27a9186a2BbcCBFD0DCc78a3535F6
Working vault
0xdc1Dd37CC698d955C506ea5cDfa44c9Eaa19fb5f
Cold reserve
0x6BA350dBB472b4F6b1D58553c811d4a5f1167E94
Arc
Releaser
0x40642DDdb99D6dBa852Fc06322Ef0C31B547886a
Working vault
0x886cbAc11F63cf8706A1D337844e542658daf65F
Cold reserve
0x53b3A9ef7109e4eD1e531EE48Ae87Cc54632a466
Base
Releaser
0x34cB57746Af5167f1c1C27071ce002D748578159
Working vault
0x94c0fD1FC760C088785A8F69593C63F5719C8D3f
Cold reserve
0xBe5670317b51782170654B4Ea6D141704139d170

The tokens and releasers have no owner. One three-of-five multisig, the same on every chain, can pause releases (a pause lapses by itself after seven days) and moves TRN from the cold reserve to the vault within fixed limits. Returning to Arbitrum cannot be paused.

Retired bridged TRN

Before the fixed-supply tokens, TRN on these chains was minted against the same escrow. Those tokens are superseded and no longer traded here. Anyone still holding them can return them to Arbitrum through their original minter; until they do, they stay counted in the backing above.

Retired TRN · Arc
0x126C950c2ccc8A9448DE8768fAae362916a0b329
Its minter (returns only)
0x534758601932414DEe20b263fab9158b6def66Ae
Retired TRN · Base
0x88bc58cb391c58fc0deE50967fA0a1e864Ed8a3f
Its minter (returns only)
0x9416c328bBd096e3C5ACB951D8Fa6Ed588C8d3f6

For wallets and listings

Token list: /trn.tokenlist.json · Logo: /tokens/trn.png · Backing as JSON: /api/trn/supply