Settlement Mechanics

Cross-Chain Settlement Flow

Settlement Components

Receiver Interface

Receiver Contract Deployment

Settlement Process

  1. Bridge sends assets to Receiver contract

  2. Receiver notifies Gateway of balance

  3. Gateway pulls assets from Receiver

  4. Gateway settles request with MetaVault

  5. MetaVault updates states and completes request

Settlement Flow

  1. Assets Reception

  1. Asset Divestment Settlement

Refund Handling

NFT Settlement

Bridge Failure Handling

  1. Timeout Scenarios

    • Detection mechanisms

    • Recovery procedures

    • State rollback process

  2. Receiver Contract Security

    • Access control model

    • Balance validation

    • Minimum balance requirements

  3. Recovery Procedures

    • Force settlement conditions

    • Asset recovery process

    • State reconciliation steps

Security Considerations

Critical Invariants

  1. Settled amounts must match or exceed minimum expected

  2. Request queue order must be maintained

  3. Assets must be properly accounted for across chains

  4. Recovery mechanisms must handle all failure cases

State Protection

Error Types

Last updated