🌑

帮帮技术站

dex去中心化交易所

项目方

1
2
3
4
5
6
多级分销
上下级捆绑
买入模式
卖出模式
流动性挖矿

套利

1
2
3
4
5
6
多个dex的价格计算
逃离最大化计算
夹子机器人
闪电贷
非法攻击

dex

1
2
3
4
5
6
K=x*y 
价格如何计算
流动池
滑点如何形成
闪电贷
完成一次交易

dex合约

解析: Uniswap合约 https://www.jianshu.com/p/7449ca2d3273

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Facory合约 UniswapV2Factory.sol
此合约只有三个核心方法

createPair
setFeeTo
setFeeToSetter


https://www.codeleading.com/article/26824763337/


Router合约



Pair合约 UniswapV2Pair.sol



UniswapV2ERC20.sol




UniswapV2ERC20.sol

1
2
3
4
5
6
7
8
合约名称显而易见,这是一个ERC20合约,除了transfer等基础方法外,还多了一个permit方法,功能和approval相似,就是可以线下签好名然后发给第三方,让第三方帮你做approval的操作,花费第三方的gas。这个方法在eip-2612中提出:

eip-2612标准参考:https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2612.md?ref=learnblockchain.cn
讲解:https://zhuanlan.zhihu.com/p/268699937




— Nov 11, 2022

Search