Technology

Implementation mechanism and technical route

Implementation mechanism - the front end

Layer2 transaction

The front end support LP add/remove fluidity; supporting the users to swap the corresponding Tokens.

Cross Layer2 bridge

The front end integrates Orbiter's SDK, enables users to transfer money across Layer2

The front end integrates account abstraction wallet

Implementation mechanism - contract

Two types of contracts are deployed on Scroll

AMM

Basic Uniswap V2/V3 contract

OAG

Order aggregation contract

Across a Rollup decentralized exchange

Integrating Oribiter protocol is for fast and inexpensive transaction across Rollup. Orbiter is a cross-rollup optimistic bridge that forwards cross-rollup transactions through Maker. In order to prevent Maker from doing evil, the fraud challenge mechanism is designed. Maker needs to pledge enough margin. The SPV and EBC contracts are also used to verify that Maker correctly forwards the cross-rollup transaction. Therefore, transaction between any Layer2 can be supported.

Implementing account abstraction

Account abstraction can provide programmable risk migration and support a richer and friendlier user experience, such as social-based private key recovery, commission transaction, and more.

Last updated