0xHabitat / improvements-and-bugs

Report bugs and small improvements for Habitat. Fill out the provided form when submitting a new issue.
4 stars 3 forks source link

Trading Modules #14

Open pinkiebell opened 3 years ago

pinkiebell commented 3 years ago

⚡️ Challenge:

Invent Trading Modules on the rollup that allows trading of assets inclusive liquidity mining / rewards program that DAOs can use to bootstrap/support their community & ecosystem.

🦋 Desired Outcome

Allow treasuries to re-use or deploy new trading modules on the rollup to put the assets to work. These modules must adhere to a common interface for easier frontend integration and must be flexible enough to allow for different swap implementations.

Assets should be pool-able, each deployed trading module receives it's own address and must comply to a common interface for swaps / adding liquidity.

🎯 Action Points:

Design and implemented this interface on the habitat rollup. The frontend is a different task but must be taken into account while designing the rollup functionality.