Initiator
: Responsible for order initiation and locking funds in escrow.Mediator
: Handles order confirmation and dispute resolution.AvailableBalance
(i.e. assets not locked in an order).
owner
or initiator
locks the specified quantity of crypto assets in the SCEA, ensuring it doesn’t exceed the AvailableBalance
, computed as the Total balance - Total locked balance
for the token being transacted. The owner
may grant the initiator
permission to lock assets in order to ensure timely execution of onramp orders.LockBalance
and returned to the LP’s AvailableBalance
.ERC-20
tokens, the customer must approve the LP’s SCEA to spend the quantity they wish to offramp.AvailableBalance
.LockBalance
and returned to the customer’s non-custodial wallet address.Escrow Interaction Flow