SettlerBridgeStakeDeploySolverExplorerDAO
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
  • Settler API
  • Blog
  • Security
Network
  • Settler
  • Bridge
  • Stake
  • Solver
  • Explorer
  • Get TRN
Company
  • About
  • Contact
  • Privacy
  • Borged
© 2026 t3rn.io · Built in publicNetworks · live
SettlerBridgeStakeDeploySolverExplorerDAO
TRN
TRN · official addresses

One token, three chains.

Contract addresses

  • Arbitrumchain 42161 · 18 decimals · TRN
    0x1114982539A2Bfb84e8B9e4e320bbC04532a9e44

    Origin. The full 100,000,000 TRN supply was created here.

  • Basechain 8453 · 18 decimals · TRN
    0x88bc58cb391c58fc0deE50967fA0a1e864Ed8a3f

    Bridged. Exists only against TRN locked on Arbitrum.

  • Arcchain 5042 · 18 decimals · TRN
    0x126C950c2ccc8A9448DE8768fAae362916a0b329

    Bridged. Exists only against TRN locked on Arbitrum.

Any other contract calling itself TRN is not ours. Source code for all three is verified on each chain's explorer.

Why these are the same token

TRN was created on Arbitrum with a fixed supply of 100,000,000. Nothing on another chain can add to that number.

To move TRN to Base or Arc, it is locked in an escrow contract on Arbitrum. The destination chain then checks a cryptographic proof that the lock really happened, and only after that mints the same amount there. Going back burns it on Base or Arc and releases it from the escrow.

So for each chain, the TRN locked for it on Arbitrum always equals the TRN in existence there. 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
Minter · Arc
0x534758601932414DEe20b263fab9158b6def66Ae
Minter · Base
0x9416c328bBd096e3C5ACB951D8Fa6Ed588C8d3f6

The minters have no owner. The only way to change who may mint is a three-of-five multisig, the same one on every chain.

For wallets and listings

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