-
增加/移出流动性 √
-
交易功能 √
-
实现手续费功能,千分之三手续费 √
-
实现滑点功能 √
-
实现部署脚本 √
加分项 逻辑完成了,还没有把功能加到router里。
此实验分为四个板块
- core 功能的底层实现
- periphery 抽象为功能供使用者调用
- staker 流动性质押池
- utils
所有功能的接口均在Router里。(流动性质押暂时还没有加进去)
这里交易所的实现参考uniswap v2
没有token to token的swap功能,此实现只收取手续费,不收取协议费。
滑点的计算可以写一个js,类似于uniswap-sdk Trader的实现,时间关系就不做此算法了。
流动性质押,写了功能函数,还没有集成到交易所里去,其实可集成可不集成,把接口放在router里可能会好点。