Skip to content

Commit

Permalink
update Mrf.md
Browse files Browse the repository at this point in the history
  • Loading branch information
wufan committed Oct 15, 2024
1 parent 1930b92 commit 3f21bc1
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions MrF.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,4 +321,22 @@ requestedAddress记录领取过代币的地址。
Burn/Mint:在源链上销毁(burn)代币,然后在目标链上创建(mint)同等数量的代币
2 Stake/Mint:在源链上锁定(stake)代币,然后在目标链上创建(mint)同等数量的代币(凭证)
3 Stake/Unstake:在源链上锁定(stake)代币,然后在目标链上释放(unstake)同等数量的代币

### 2024.10.16
五十五章 多重调用
方便性:MultiCall能让你在一次交易中对不同合约的不同函数进行调用,同时这些调用还可以使用不同的参数。比如你可以一次性查询多个地址的ERC20代币余额。

节省gas:MultiCall能将多个交易合并成一次交易中的多个调用,从而节省gas。

原子性:MultiCall能让用户在一笔交易中执行所有操作,保证所有操作要么全部成功,要么全部失败,这样就保持了原子性。比如,你可以按照特定的顺序进行一系列的代币交易

五十六章 去中心化交易所
1 恒定乘积自动做市商 k=x∗y

五十七章 闪电贷
1 允许用户在一个交易中借出并迅速归还资金,而无需提供任何抵押
2 先将池子中的代币乐观的转移给了to地址。
如果传入的data长度大于0,就会调用to地址的回调函数uniswapV2Call,执行闪电贷逻辑。
最后通过k=x*y检查闪电贷是否归还成功,如果不成功,则回滚交易。

<!-- Content_END -->

0 comments on commit 3f21bc1

Please sign in to comment.