如何使用Aave创建快速贷款-第1部分

区块链研究实验室 阅读 26063 2020-9-16 17:44
分享至
微信扫一扫,打开网页后点击屏幕右上角分享按钮

什么是快速贷款?这是一种无抵押债务。传统金融中没有类似的东西。借助Aave协议的智能合约,如果您在交易结束时偿还了以太坊或ERC20,您可以在智能合约中借入任意数量的以太坊或ERC20,外加一笔费用(目前为0.09%)

如何使用Aave创建快速贷款-第1部分

您的智能合约必须遵循一定的规则才能发放贷款。它需要一个:

(i) 向Aave请求贷款的函数(上图:flash loan)

(ii)使用借出资金执行操作的函数(上图:executeOperation)

如果在第二个函数结束时,您归还了借出的金额+费用(当前设置为0.09%),则交易将成功,否则Aave将恢复交易(以太坊允许交易的原子性)。这是可能的,因为所有 该代码的一部分在以太坊虚拟机沙盒中执行,该虚拟机只是在每个以太坊客户端上运行的应用程序。因此,在以太坊中可能发生任何状态转换之前,要运行一堆EVM代码)

这是Remix IDE的完整代码(源代码)https://docs.aave.com/developers/tutorials/performing-a-flash-loan/...-with-remix

如何使用Aave创建快速贷款-第1部分

btcfans公众号

微信扫描关注公众号,及时掌握新动向

来源链接
免责声明:
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
标签: DeFi Aave
上一篇:败局两周前已注定?为什么“寿司”回购SUSHI代币不是件好事 下一篇:多方面分析DeFi进程:泡沫最快在10月中旬破灭?

相关资讯