# Transaction finality

Transaction finality is the unchangeable confirmation of a transaction or block of transactions on a blockchain. Ripple Custody implements a probabilistic approach to transaction finality, which means it treats blockchain transactions as confirmed on creation of a sufficient number of blocks after the block of the transaction itself.

The values differ for every ledger. The following table describes the default values.

If you want to update the default finality values, contact your Ripple liaison.

| Network | Confirmation blocks | Number of blocks for transaction expiry | Approximate time to expiry if not confirmed |
|  --- | --- | --- | --- |
| bitcoin-mainnet | 3 | 432 | 3 days |
| bitcoin-testnet | 3 | 432 | 3 days |
| bitcoin-cash-mainnet | 12 | 432 | 3 days |
| bitcoin-cash-testnet | 3 | 432 | 3 days |
| litecoin-mainnet | 12 | 432 | 3 days |
| litecoin-testnet | 3 | 432 | 3 days |
| dogecoin-mainnet | 60 | 4032 | 3 days |
| dogecoin-testnet | 60 | 432 | 3 days |
| dash-mainnet | 2 | 1728 | 3 days |
| dash-testnet | 2 | 432 | 3 days |
| ethereum-mainnet | 96 | 17280 | 3 days |
| ethereum-testnet-holesky | 96 | 17280 | 3 days |
| ethereum-testnet-sepolia | 96 | 17280 | 3 days |
| polygon-mainnet | 200 | 112680 | 3 days |
| polygon-testnet-amoy | 200 | 112680 | 3 days |
| bsc-mainnet | 96 | 86400 | 3 days |
| bsc-testnet | 96 | 86400 | 3 days |
| avalanche-c-chain-mainnet | 1 | 86400 | 3 days |
| avalanche-c-chain-testnet-fuji | 1 | 86400 | 3 days |
| xrpl-mainnet | 1 | 21600 | 1 day |
| xrpl-testnet | 1 | 21600 | 1 day |
| tezos-mainnet | 30 | 8640 | 3 days |
| tezos-testnet | 30 | 8640 | 3 days |
| substrate-polkadot | 1 | 43200 | 3 days |
| substrate-westend | 1 | 43200 | 3 days |
| cardano-mainnet | 30 | 12960 | 3 days |
| cardano-testnet | 30 | 12960 | 3 days |
| solana-mainnet | 31 | 648000 | 3 days |
| solana-devnet | 31 | 648000 | 3 days |
| stellar-mainnet | 1 | 51840 | 3 days |
| stellar-testnet | 1 | 51840 | 3 days |
| algorand-testnet | 1 | 57600 | 3 days |
| algorand-mainnet | 1 | 57600 | 3 days |
| hedera-testnet | 1 | 129600 | 3 days |
| hedera-mainnet | 1 | 129600 | 3 days |