From 3f1449e395d9dbf45096f1bdae080c0487703dbb Mon Sep 17 00:00:00 2001 From: AngeIV Date: Tue, 16 Jun 2026 21:45:04 +0200 Subject: [PATCH 1/3] Add TSx Avalanche L1 chains (445, 454, 455) Register incubating TSx network chain IDs ahead of mainnet launch: - 445 TSx Testnet (1-of-1) - 454 TSx Bastion (permissioned mainnet, deployer allowlist) - 455 TSx Horizon (open mainnet) Co-authored-by: Cursor --- _data/chains/eip155-445.json | 18 ++++++++++++++++++ _data/chains/eip155-454.json | 18 ++++++++++++++++++ _data/chains/eip155-455.json | 18 ++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 _data/chains/eip155-445.json create mode 100644 _data/chains/eip155-454.json create mode 100644 _data/chains/eip155-455.json diff --git a/_data/chains/eip155-445.json b/_data/chains/eip155-445.json new file mode 100644 index 000000000000..6b68de65d7fb --- /dev/null +++ b/_data/chains/eip155-445.json @@ -0,0 +1,18 @@ +{ + "name": "TSx Testnet", + "chain": "AVAX", + "icon": "avax", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Avalanche", + "symbol": "AVAX", + "decimals": 18 + }, + "features": [{ "name": "EIP1559" }], + "infoURL": "https://github.com/VenomekPL/TSx-Network", + "shortName": "tsx-testnet", + "chainId": 445, + "networkId": 445, + "status": "incubating" +} diff --git a/_data/chains/eip155-454.json b/_data/chains/eip155-454.json new file mode 100644 index 000000000000..a4d21e1aa489 --- /dev/null +++ b/_data/chains/eip155-454.json @@ -0,0 +1,18 @@ +{ + "name": "TSx Bastion", + "chain": "AVAX", + "icon": "avax", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Avalanche", + "symbol": "AVAX", + "decimals": 18 + }, + "features": [{ "name": "EIP1559" }], + "infoURL": "https://github.com/VenomekPL/TSx-Network", + "shortName": "tsx-bastion", + "chainId": 454, + "networkId": 454, + "status": "incubating" +} diff --git a/_data/chains/eip155-455.json b/_data/chains/eip155-455.json new file mode 100644 index 000000000000..b15d7120c9bf --- /dev/null +++ b/_data/chains/eip155-455.json @@ -0,0 +1,18 @@ +{ + "name": "TSx Horizon", + "chain": "AVAX", + "icon": "avax", + "rpc": [], + "faucets": [], + "nativeCurrency": { + "name": "Avalanche", + "symbol": "AVAX", + "decimals": 18 + }, + "features": [{ "name": "EIP1559" }], + "infoURL": "https://github.com/VenomekPL/TSx-Network", + "shortName": "tsx-horizon", + "chainId": 455, + "networkId": 455, + "status": "incubating" +} From ff7abfb0342064579a5f39fdd2f3ae0b5512068c Mon Sep 17 00:00:00 2001 From: AngeIV Date: Tue, 16 Jun 2026 21:48:40 +0200 Subject: [PATCH 2/3] Swap TSx chain roles: 445 Bastion, 454 Testnet 455 remains TSx Horizon (open mainnet). Co-authored-by: Cursor --- _data/chains/eip155-445.json | 4 ++-- _data/chains/eip155-454.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/chains/eip155-445.json b/_data/chains/eip155-445.json index 6b68de65d7fb..9add5f732f74 100644 --- a/_data/chains/eip155-445.json +++ b/_data/chains/eip155-445.json @@ -1,5 +1,5 @@ { - "name": "TSx Testnet", + "name": "TSx Bastion", "chain": "AVAX", "icon": "avax", "rpc": [], @@ -11,7 +11,7 @@ }, "features": [{ "name": "EIP1559" }], "infoURL": "https://github.com/VenomekPL/TSx-Network", - "shortName": "tsx-testnet", + "shortName": "tsx-bastion", "chainId": 445, "networkId": 445, "status": "incubating" diff --git a/_data/chains/eip155-454.json b/_data/chains/eip155-454.json index a4d21e1aa489..ffde5a9d2d13 100644 --- a/_data/chains/eip155-454.json +++ b/_data/chains/eip155-454.json @@ -1,5 +1,5 @@ { - "name": "TSx Bastion", + "name": "TSx Testnet", "chain": "AVAX", "icon": "avax", "rpc": [], @@ -11,7 +11,7 @@ }, "features": [{ "name": "EIP1559" }], "infoURL": "https://github.com/VenomekPL/TSx-Network", - "shortName": "tsx-bastion", + "shortName": "tsx-testnet", "chainId": 454, "networkId": 454, "status": "incubating" From 6f290d59756d5c2e7a4b3b96d4d83422bdd9aaaa Mon Sep 17 00:00:00 2001 From: AngeIV Date: Tue, 16 Jun 2026 22:51:17 +0200 Subject: [PATCH 3/3] Add Avalanche subnets.avax.network RPC and explorer URLs Reserve TSx L1 endpoints on the standard Avalanche subnet path pattern ahead of P-Chain deployment. Co-authored-by: Cursor --- _data/chains/eip155-445.json | 11 +++++++++-- _data/chains/eip155-454.json | 11 +++++++++-- _data/chains/eip155-455.json | 11 +++++++++-- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/_data/chains/eip155-445.json b/_data/chains/eip155-445.json index 9add5f732f74..4b56a74618f1 100644 --- a/_data/chains/eip155-445.json +++ b/_data/chains/eip155-445.json @@ -2,7 +2,7 @@ "name": "TSx Bastion", "chain": "AVAX", "icon": "avax", - "rpc": [], + "rpc": ["https://subnets.avax.network/tsx-bastion/mainnet/rpc"], "faucets": [], "nativeCurrency": { "name": "Avalanche", @@ -14,5 +14,12 @@ "shortName": "tsx-bastion", "chainId": 445, "networkId": 445, - "status": "incubating" + "status": "incubating", + "explorers": [ + { + "name": "Avalanche Subnet Explorer", + "url": "https://subnets.avax.network/tsx-bastion", + "standard": "EIP3091" + } + ] } diff --git a/_data/chains/eip155-454.json b/_data/chains/eip155-454.json index ffde5a9d2d13..785e40c56fef 100644 --- a/_data/chains/eip155-454.json +++ b/_data/chains/eip155-454.json @@ -2,7 +2,7 @@ "name": "TSx Testnet", "chain": "AVAX", "icon": "avax", - "rpc": [], + "rpc": ["https://subnets.avax.network/tsx-testnet/mainnet/rpc"], "faucets": [], "nativeCurrency": { "name": "Avalanche", @@ -14,5 +14,12 @@ "shortName": "tsx-testnet", "chainId": 454, "networkId": 454, - "status": "incubating" + "status": "incubating", + "explorers": [ + { + "name": "Avalanche Subnet Explorer", + "url": "https://subnets.avax.network/tsx-testnet", + "standard": "EIP3091" + } + ] } diff --git a/_data/chains/eip155-455.json b/_data/chains/eip155-455.json index b15d7120c9bf..0b106b0e3e5d 100644 --- a/_data/chains/eip155-455.json +++ b/_data/chains/eip155-455.json @@ -2,7 +2,7 @@ "name": "TSx Horizon", "chain": "AVAX", "icon": "avax", - "rpc": [], + "rpc": ["https://subnets.avax.network/tsx-horizon/mainnet/rpc"], "faucets": [], "nativeCurrency": { "name": "Avalanche", @@ -14,5 +14,12 @@ "shortName": "tsx-horizon", "chainId": 455, "networkId": 455, - "status": "incubating" + "status": "incubating", + "explorers": [ + { + "name": "Avalanche Subnet Explorer", + "url": "https://subnets.avax.network/tsx-horizon", + "standard": "EIP3091" + } + ] }