Avalanche L1 network

Two chains.
One coin.

TSX is a pair of EVM chains that share one coin. Horizon is open to every builder. Bastion is open only to approved ones. Both settle in about a second and both charge fees in TSX.

The two chains

Open where it can be. Guarded where it must be.

Some products need anyone to be able to build on them. Others need to know exactly who did. TSX runs one chain for each, and the same coin works on both.

PermissionlessChain ID 455

TSX Horizon

The open chain. Anyone can deploy a contract and anyone can use it, with no sign-up and no approval.

BuildersNo gateHorizon
Who can deploy
Anyone
Who can use it
Anyone
Fees paid in
TSX
RPC
PermissionedChain ID 454

TSX Bastion

The curated chain. Anyone can use it, but only approved builders can deploy, so every contract on it has a known author.

BuildersAllowlistBastion
Who can deploy
Approved builders
Who can use it
Anyone
Fees paid in
TSX
RPC
  • 01

    One coin

    TSX pays the fees on both chains. One balance to hold, one coin to price your service in.

  • 02

    EVM through and through

    Solidity, Hardhat, Foundry, viem and every EVM wallet work without changes.

  • 03

    About a second to final

    A block is made when there is something to put in it, and it is final when it lands.

  • 04

    Built to connect

    Avalanche Warp messaging is part of both chains. It is the base for moving value between them and to Avalanche.

Live network

Read straight from the chains.

Every number here comes from the public RPC, asked by your browser a few seconds ago. Nothing is cached and nothing is rounded up.

TSX Horizon

Connecting
Gas price—gweiA transfer costs — TSX
Block time
—
Height
—
Base fee
— gwei
Last block
—

Gas used in each of the last 40 blocks

TSX Bastion

Connecting
Gas price—gweiA transfer costs — TSX
Block time
—
Height
—
Base fee
— gwei
Last block
—

Gas used in each of the last 40 blocks

TSX Testnet

Connecting
Gas price—gweiA transfer costs — TSX
Block time
—
Height
—
Base fee
— gwei
Last block
—

Gas used in each of the last 40 blocks

Block time is the middle gap between recent blocks while a chain is busy. TSX chains make a block only when there is a transaction to include, so an idle chain shows “On demand”.

Testnet

Try everything before it counts.

TSX Testnet is set up like Horizon: open to everyone, same fees, same tools. Its coins are free and worth nothing, so you can deploy, break and redeploy as often as you like.

  1. 1

    Add the network

    One click puts TSX Testnet in your wallet.

  2. 2

    Get test coins

    The faucet sends 10 TSX to your address.

  3. 3

    Deploy

    Use the tools you already have. Nothing here costs money.

Explore Testnet

Chain ID 445 · https://testnet.tsx.network/rpc

Testnet faucet

10 TSX per address every 24 hours

Open

Test coins have no value and cannot be sold.

Open on its own page

Get TSX

One TSX. One US dollar.

TSX is sold at a fixed price, so you always know what a transaction costs in money you recognize. No route takes a commission: you pay the network fee and nothing else. All three are being built and are shown here as previews.

From Avalanche

Preview

Pay with a stablecoin you already hold on Avalanche. No account and no card.

You pay
on Avalanche C-Chain
You receive
100TSX
  1. 1
    You pay

    Send USDC or USDT to the TSX sale contract on Avalanche C-Chain.

  2. 2
    Avalanche signs

    Its validators sign a message that says how much you paid and where to send the TSX.

  3. 3
    TSX arrives

    A contract on the chain you picked checks the signatures and releases your TSX.

The price is fixed in the contract, so there is no price feed to trust and nothing to slip. The sale goes one way: TSX cannot be turned back into USDC or USDT. You pay the Avalanche network fee in AVAX and no commission.

Open on its own page

By card

Preview

Buy TSX like any other product, and have it sent to your wallet address.

Card checkout preview. It is switched off and takes no details.
50 TSX100 TSX250 TSXOther
100 TSX on Horizon$100.00

This form is a picture of the checkout. It is switched off and collects nothing.

Between TSX chains

Preview

Move TSX from Horizon to Bastion or back. The same amount arrives that you sent. You pay the network fee on the chain you send from and nothing else.

FromHorizon
ToBastion100

Before you buy

What TSX is, and what it is not.

TSX is

  • A utility token: the coin that pays for transactions and smart contracts on TSX chains.
  • A prepayment. You buy it ahead of time to use the network and the products built on it.
  • Yours to hold in your own wallet and to spend on either chain.

TSX is not

  • An investment, a share, or a claim on anyone’s profit or assets.
  • A stablecoin or e-money. The sale goes one way: TSX cannot be redeemed for the money or stablecoins you paid, and nobody promises it will hold its price.
  • A deposit. It earns no interest and is not covered by any guarantee scheme.

Ecosystem

Built on TSX, by the people who built TSX.

The first products on the network are our own. They use the same public chains, the same coin and the same tools that are open to you.

Developers

If it runs on the EVM, it runs here.

Point your tools at the RPC and deploy. Start on Testnet, move to Horizon when you are ready, and talk to us if your product belongs on Bastion.

import { createPublicClient, defineChain, http } from 'viem';

export const tsxTestnet = defineChain({
  id: 445,
  name: 'TSX Testnet',
  nativeCurrency: { name: 'TSX', symbol: 'TSX', decimals: 18 },
  rpcUrls: { default: { http: ['https://testnet.tsx.network/rpc'] } },
  blockExplorers: {
    default: { name: 'TSX Explorer', url: 'https://scan.tsx.network/testnet' },
  },
  testnet: true,
});

const client = createPublicClient({ chain: tsxTestnet, transport: http() });
console.log(await client.getBlockNumber());
ChainIDRPC
Horizon455
Bastion454
Testnet445

Building something? Tell us.

Say what you are making and what you need from the network: deploy access on Bastion, coins for a launch, or just a question.

We use what you send only to answer you.