> For the complete documentation index, see [llms.txt](https://openledger.gitbook.io/openledger/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://openledger.gitbook.io/openledger/openledger-ecosystem/test-network-overview/block-production-and-execution/bridging-and-settlement.md).

# Bridging and Settlement

OpenLedger supports bridging of tokens and ETH between L1 (Ethereum) and L2 (OpenLedger).

### Bridging Mechanism

• L1 → L2 Deposits: Uses L1CrossDomainMessenger to process token deposits into L2.

• L2 → L1 Withdrawals: Withdrawals follow a three-stage process:

1\. Initialization – User initiates withdrawal via an L2 transaction.

2\. Proof Submission – A withdrawal proof is generated and submitted to L1.

3\. Finalization – After the challenge period, the withdrawal is finalized on L1.

### Fault Proofs

• OpenLedger employs a 7-day challenge period for fault proofs on the mainnet.

• During this period, state commitments can be challenged and potentially invalidated.

### Bridge Details

• Bridge URL: <https://bridgetn.openledger.xyz>

• Supports the transfer of OPEN tokens between OpenLedger and Sepolia Testnet.
