NameDescriptionAddress
Factory ContractThis contract handles escrow account and liquidity account creation
Escrow ContractThis keeps track of liquidity provider transactions and escrow balances
Lookup ContractThis handles mapping of functions to logic contract addresses. Implementation contracts include the OffRamp Contract, OnRamp Contract, and Liquidity Contract,

Implementation Contracts

These are mapped to the Escrow Contract via the Lookup Contract. They include:

NameDescriptionAddress
OffRamp Contractholds off-ramp related logic
OnRamp Contractholds on-ramp related logic
Liquidity Contracthis handles off-ramping for centralised exchanges. Centralised can create off-ramp trades with unique order IDs to handle off-ramp for their users