Skip to content

A modular and gas-efficient router that facilitates token and ether swaps through multiple protocols via swappers.

License

Notifications You must be signed in to change notification settings

0xpessimist/serpent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serpent Router 🐍⛽✨

A modular and gas-efficient router that facilitates token and ether swaps through multiple protocols via swappers. Designed for DEX aggregators to perform multi-route swaps.

  • 🛠️ - Still in making
  • ✔ - Finished
src
├─ Serpent 🛠️ — "Serpent DEX Aggregation Router contract"
├─ WrapperFactory ✔ — "Allows deployment of new wrappers for protocols using Uniswap V2 & V3 Router interfaces to be used in Serpent"
└─ interfaces
   └─ ISerpent ✔ — "Interface of Serpent contract"
└─ wrappers
   └─ V2Wrapper 🛠️ — "Acts as a wrapper for routers of protocols using UniswapV2Router interfaces to be used in Serpent"
   └─ V3Wrapper 🛠️ — "Acts as a wrapper for routers of protocols using SwapRouter (Uniswap V3) interfaces to be used in Serpent"

About

A modular and gas-efficient router that facilitates token and ether swaps through multiple protocols via swappers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published