Settlement Mechanics
Cross-Chain Settlement Flow

Settlement Components
Receiver Interface
Receiver Contract Deployment
Settlement Process
Bridge sends assets to Receiver contract
Receiver notifies Gateway of balance
Gateway pulls assets from Receiver
Gateway settles request with MetaVault
MetaVault updates states and completes request
Settlement Flow
Assets Reception
Asset Divestment Settlement
Refund Handling
NFT Settlement
Bridge Failure Handling
Timeout Scenarios
Detection mechanisms
Recovery procedures
State rollback process
Receiver Contract Security
Access control model
Balance validation
Minimum balance requirements
Recovery Procedures
Force settlement conditions
Asset recovery process
State reconciliation steps
Security Considerations
Critical Invariants
Settled amounts must match or exceed minimum expected
Request queue order must be maintained
Assets must be properly accounted for across chains
Recovery mechanisms must handle all failure cases
State Protection
Error Types
Last updated