Technology
Last updated
Last updated
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.