{
  "built": "2026-10-18T23:06:08.187Z",
  "method": "v0",
  "landscape": "2026-10-18",
  "source": "https://github.com/burmisov/txfinality.com",
  "chains": [
    {
      "id": "solana",
      "name": "Solana",
      "status": "measured",
      "rank": 3,
      "done": 1.105,
      "final": 8.075,
      "levels": {
        "processed": 1.105,
        "confirmed": 1.105,
        "finalized": 8.075
      },
      "run": {
        "stamp": "2026-10-18T2118Z",
        "file": "https://github.com/burmisov/txfinality.com/blob/main/runs/solana/2026-10-18T2118Z.json",
        "machine": "srv2, Falkenstein DE",
        "rpc": "solana-mainnet.infura.io",
        "hashes": [
          "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"
        ]
      },
      "claim": {
        "text": "A block the cluster recognizes as finalized with maximum lockout, meaning it has reached the strongest confirmation state used by the network.",
        "url": "https://solana.com/docs/rpc",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "bnb",
      "name": "BNB Chain",
      "status": "candidate",
      "rank": 4,
      "done": 0.45,
      "final": 1.125,
      "levels": {
        "in a block": 0.45,
        "fast finality": 1.125
      },
      "run": null,
      "claim": {
        "text": "With Fast Finality enabled (since the Plato upgrade), the chain is finalized within two blocks if ⅔*N or more validators vote normally. At the current block time of 0.45 seconds, this means finality is achieved in approximately 1.125 seconds.",
        "url": "https://docs.bnbchain.org/bnb-smart-chain/introduction/",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "hyperliquid",
      "name": "Hyperliquid",
      "status": "candidate",
      "rank": 5,
      "done": 1,
      "final": 1,
      "levels": {
        "in a block": 1
      },
      "run": null,
      "claim": {
        "text": "The HyperEVM consists of EVM blocks built as part of Hyperliquid's execution, inheriting all security from HyperBFT consensus.",
        "url": "https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "base",
      "name": "Base",
      "status": "candidate",
      "rank": 6,
      "done": 2,
      "final": 1200,
      "levels": {
        "in a block": 2,
        "posted to L1": 120,
        "L1 finalized": 1200
      },
      "run": null,
      "claim": {
        "text": "After roughly 2 minutes, a Base batch containing the transaction has been posted to Ethereum.",
        "url": "https://docs.base.org/specifications/transactions/transaction-finality",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "arbitrum",
      "name": "Arbitrum One",
      "status": "candidate",
      "rank": 7,
      "done": 1,
      "final": 900,
      "levels": {
        "in a block": 1,
        "posted to L1": null,
        "L1 finalized": 900
      },
      "run": null,
      "claim": {
        "text": "Hard finality—the `safe` and `finalized` tags—is inherited from the parent chain and is what makes a block reorg-proof.",
        "url": "https://docs.arbitrum.io/how-arbitrum-works/reference/finality-and-reorgs",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "polygon",
      "name": "Polygon PoS",
      "status": "candidate",
      "rank": 8,
      "done": null,
      "final": 5,
      "levels": {
        "in a block": null,
        "milestone": 5
      },
      "run": null,
      "claim": {
        "text": "Milestones typically finalize a transaction within 2 to 5 seconds.",
        "url": "https://docs.polygon.technology/pos/concepts/finality/finality",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "xlayer",
      "name": "X Layer",
      "status": "candidate",
      "rank": 9,
      "done": 1,
      "final": null,
      "levels": {
        "in a block": 1,
        "L1 finalized": null
      },
      "run": null,
      "claim": {
        "text": "Fast execution happens on L2 with 1-second block times.",
        "url": "https://web3.okx.com/xlayer/docs/developer/build-on-xlayer/quickstart",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "avalanche",
      "name": "Avalanche",
      "status": "candidate",
      "rank": 10,
      "done": 1,
      "final": null,
      "levels": {
        "accepted": 1,
        "settled": null
      },
      "run": null,
      "claim": {
        "text": "In Avalanche, acceptance/rejection are final and irreversible and only take a few seconds.",
        "url": "https://build.avax.network/docs/primary-network/avalanche-consensus",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "plasma",
      "name": "Plasma",
      "status": "candidate",
      "rank": 11,
      "done": null,
      "final": null,
      "levels": {
        "in a block": null,
        "finalized": null
      },
      "run": null,
      "claim": {
        "text": "Block finality is achieved in seconds with minimal communication overhead, and validator selection is driven by a simplified Proof of Stake system optimized for performance and predictable behavior.",
        "url": "https://www.plasma.org/docs/plasma-chain/architecture/consensus",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "xrpl",
      "name": "XRP Ledger",
      "status": "candidate",
      "rank": 12,
      "done": 6,
      "final": 6,
      "levels": {
        "validated": 6
      },
      "run": null,
      "claim": {
        "text": "When the network agrees on the contents of a ledger version, that ledger version is validated , and its contents can never change.",
        "url": "https://xrpl.org/docs/concepts/consensus-protocol/consensus-structure",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "robinhood",
      "name": "Robinhood Chain",
      "status": "candidate",
      "rank": 13,
      "done": 1,
      "final": null,
      "levels": {
        "in a block": 1,
        "posted to L1": null,
        "L1 finalized": null
      },
      "run": null,
      "claim": {
        "text": "Full finality — your transaction inherits Ethereum's security and is irreversible.",
        "url": "https://docs.robinhood.com/chain/transaction-finality",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "aptos",
      "name": "Aptos",
      "status": "candidate",
      "rank": 14,
      "done": 1,
      "final": 1,
      "levels": {
        "committed": 1
      },
      "run": null,
      "claim": {
        "text": "A successful payment is final as soon as the transaction commits (BFT consensus, no extra block confirmations).",
        "url": "https://aptos.dev/build/guides/payments",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "ton",
      "name": "TON",
      "status": "candidate",
      "rank": 15,
      "done": 1,
      "final": 1,
      "levels": {
        "in a shardchain block": null,
        "in a masterchain block": 1
      },
      "run": null,
      "claim": {
        "text": "TON achieves transaction finality after a single masterchain block confirmation, typically within 1 second.",
        "url": "https://docs.ton.org/v3/guidelines/dapps/asset-processing/payments-processing",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "arc",
      "name": "Arc",
      "status": "candidate",
      "rank": 18,
      "done": 1,
      "final": 1,
      "levels": {
        "final": 1
      },
      "run": null,
      "claim": {
        "text": "Arc uses a two-state transaction model. A transaction is either pending (in the mempool) or final (included in a committed block). There is no intermediate \"confirming\" state and no concept of accumulating confirmations.",
        "url": "https://docs.arc.io/integrate/wallets/transaction-lifecycle",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "tron",
      "name": "Tron",
      "status": "by-design",
      "rank": 2,
      "done": 60,
      "final": 60,
      "levels": {
        "in a block": 3,
        "solidified": 60
      },
      "run": null,
      "claim": {
        "text": "Blocks become irreversible — solidified — once at least 19 distinct active SRs have each produced a block at that height or above, typically in about 1 minute.",
        "url": "https://developers.tron.network/docs/concensus",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "ethereum",
      "name": "Ethereum",
      "status": "by-design",
      "rank": 1,
      "done": 384,
      "final": 768,
      "levels": {
        "slot": 12,
        "safe": 384,
        "finalized": 768
      },
      "run": null,
      "claim": {
        "text": "Time in proof-of-stake Ethereum is divided into slots (12 seconds) and epochs (32 slots).",
        "url": "https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    },
    {
      "id": "bitcoin",
      "name": "Bitcoin",
      "status": "by-design",
      "rank": null,
      "done": 600,
      "final": 3600,
      "levels": {
        "one confirmation": 600,
        "six confirmations": 3600
      },
      "run": null,
      "claim": {
        "text": "6 confirmations: The network has spent about an hour working to protect the transaction against double spends and the transaction is buried under six blocks.",
        "url": "https://developer.bitcoin.org/devguide/payment_processing.html",
        "read_on": "2026-10-18",
        "next_read": "2026-11-18"
      }
    }
  ]
}
