diff --git a/public/logos/eos.png b/public/logos/eos.png new file mode 100644 index 00000000..a60252aa Binary files /dev/null and b/public/logos/eos.png differ diff --git a/public/logos/merlin.png b/public/logos/merlin.png new file mode 100644 index 00000000..47ce0784 Binary files /dev/null and b/public/logos/merlin.png differ diff --git a/public/logos/neon.png b/public/logos/neon.png new file mode 100644 index 00000000..d0576832 Binary files /dev/null and b/public/logos/neon.png differ diff --git a/public/logos/oktc.png b/public/logos/oktc.png new file mode 100644 index 00000000..abcc1490 Binary files /dev/null and b/public/logos/oktc.png differ diff --git a/public/logos/tezos.png b/public/logos/tezos.png new file mode 100644 index 00000000..a3d1ea93 Binary files /dev/null and b/public/logos/tezos.png differ diff --git a/public/logos/thundercore.png b/public/logos/thundercore.png new file mode 100644 index 00000000..7fc65285 Binary files /dev/null and b/public/logos/thundercore.png differ diff --git a/public/logos/vechain.png b/public/logos/vechain.png new file mode 100644 index 00000000..b07113f5 Binary files /dev/null and b/public/logos/vechain.png differ diff --git a/public/logos/viction.png b/public/logos/viction.png new file mode 100644 index 00000000..4a9aa96e Binary files /dev/null and b/public/logos/viction.png differ diff --git a/public/logos/waves.png b/public/logos/waves.png new file mode 100644 index 00000000..64a02ea2 Binary files /dev/null and b/public/logos/waves.png differ diff --git a/public/logos/wax.png b/public/logos/wax.png new file mode 100644 index 00000000..21598c74 Binary files /dev/null and b/public/logos/wax.png differ diff --git a/src/lib/chains.ts b/src/lib/chains.ts index bbf119d3..d5880fda 100644 --- a/src/lib/chains.ts +++ b/src/lib/chains.ts @@ -1177,6 +1177,96 @@ export const CHAINS: ChainEntry[] = [ description: "Delegated Byzantine Fault Tolerant (dBFT) proof-of-stake L1 blockchain with one-block finality, a dual-token model (NEO for governance and GAS for fees), and the NeoVM supporting multiple smart contract languages.", }, + { + slug: "tezos", + label: "Tezos", + category: "L1", + nativeSymbol: "XTZ", + website: "https://tezos.com", + description: + "Self-amending proof-of-stake L1 using Liquid Proof of Stake (LPoS) and the Michelson smart contract language, with on-chain governance allowing protocol upgrades without hard forks. ~30 second block time.", + }, + { + slug: "eos", + label: "EOS", + category: "L1", + nativeSymbol: "EOS", + website: "https://eosnetwork.com", + description: + "Delegated proof-of-stake L1 using the Antelope protocol (formerly EOSIO), featuring 21 elected block producers and 0.5-second block times with resource-based fee model (CPU, NET, RAM).", + }, + { + slug: "vechain", + label: "VeChain", + category: "L1", + nativeSymbol: "VET", + website: "https://vechain.org", + description: + "Proof-of-authority EVM-compatible L1 with a dual-token model (VET for value transfer, VTHO for gas). Targets enterprise supply-chain and sustainability use cases with 10-second block time.", + }, + { + slug: "waves", + label: "Waves", + category: "L1", + nativeSymbol: "WAVES", + website: "https://waves.tech", + description: + "Proof-of-stake L1 with a built-in DEX and leased-POS consensus. Supports Ride smart contracts and WAVES-based token issuance with roughly 60-second block times.", + }, + { + slug: "wax", + label: "WAX", + category: "L1", + nativeSymbol: "WAXP", + website: "https://www.wax.io", + description: + "Delegated proof-of-stake L1 using the Antelope (EOSIO) protocol, purpose-built for NFT trading and gaming with 0.5-second block times and no gas fees for users.", + }, + { + slug: "neon", + label: "Neon EVM", + category: "L2", + nativeSymbol: "NEON", + website: "https://neon.evm.build", + description: + "EVM runtime on Solana that executes Ethereum-compatible transactions via a proxy layer, inheriting Solana throughput and low fees while exposing a standard Ethereum JSON-RPC interface (chain ID 245022934).", + }, + { + slug: "merlin", + label: "Merlin Chain", + category: "L2", + nativeSymbol: "MERL", + website: "https://merlinchain.io", + description: + "Bitcoin Layer 2 using ZK-Rollup technology to inherit Bitcoin security while enabling EVM-compatible smart contracts and DeFi (chain ID 4200). Settled on the Bitcoin mainnet.", + }, + { + slug: "viction", + label: "Viction", + category: "L1", + nativeSymbol: "VIC", + website: "https://viction.xyz", + description: + "Proof-of-stake-voting EVM L1 (formerly TomoChain, chain ID 88) with 2-second block times, zero-gas-fee UX via the TomoZ protocol, and on-chain governance through Masternodes.", + }, + { + slug: "thundercore", + label: "ThunderCore", + category: "L1", + nativeSymbol: "TT", + website: "https://www.thundercore.com", + description: + "EVM-compatible L1 using the Thunder consensus protocol for high throughput, producing approximately one block per second with fast finality (chain ID 108).", + }, + { + slug: "oktc", + label: "OKTC", + category: "L1", + nativeSymbol: "OKT", + website: "https://www.okx.com/oktc", + description: + "EVM-compatible Layer 1 blockchain (chain ID 66) developed by OKX, formerly OKChain. Uses a delegated proof-of-stake consensus targeting high throughput and low fees for DeFi applications.", + }, ]; export const CHAIN_BY_SLUG = new Map(CHAINS.map((c) => [c.slug, c])); diff --git a/src/lib/logo-manifest.ts b/src/lib/logo-manifest.ts index df8af222..765c914e 100644 --- a/src/lib/logo-manifest.ts +++ b/src/lib/logo-manifest.ts @@ -189,6 +189,17 @@ const RAW: Record = { ckb: "/logos/ckb.png", multiversx: "/logos/multiversx.png", neo: "/logos/neo.png", + // ─── Wave-3 non-EVM chains (benches 222-231) ─── + tezos: "/logos/tezos.png", + eos: "/logos/eos.png", + vechain: "/logos/vechain.png", + waves: "/logos/waves.png", + wax: "/logos/wax.png", + neon: "/logos/neon.png", + merlin: "/logos/merlin.png", + viction: "/logos/viction.png", + thundercore: "/logos/thundercore.png", + oktc: "/logos/oktc.png", // ─── NEAR providers (bench 216) ─── "near-org": "/logos/near.jpg", fastnear: "/logos/near.jpg",