Non-custodial settlement for Indent Layer.
The matching engine runs off-chain. When two orders cross, the engine emits a signed batch that both counterparties have already authorized via EIP-712. On-chain, the settlement contract verifies signatures and atomically transfers assets between them. No funds ever pass through Indent Layer.
Pure CLOB. Price-time priority. No AMM, no pools, no LPs. Every fill is a resting limit order that got hit.
Settles matched CLOB trades. Both buyer and seller sign an EIP-712 SettlementBatch; the contract verifies signatures and atomically transfers assets. No funds pass through Indent Layer — transfers go directly between counterparties.
- Chain: Robinhood Chain (chain ID 4663)
- EIP-712 domain:
Indent Layer
- Two traders sign orders off-chain (EIP-712)
- Matching engine crosses them at price-time priority
- Engine constructs a
SettlementBatchwith both signatures - Anyone can submit the batch on-chain
- Contract verifies both signatures, transfers assets atomically
No custody. No sequencer trust. If the engine misbehaves, signatures still hold — the trader authorized only that price and size.
forge testMIT.