使用 Flash Loans、Web3 和 Hardhat 执行加密货币交易
使用 Uniswap 和 PancakeSwap Flash Swap 智能合约降低套利风险。学习与区块链交互。
讲师:Shaun McDonogh
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 构建您自己的闪电贷(闪电互换)智能合约,用于跨多个交易所进行套利
- 在 Pancakeswap 上进行三角套利闪电贷(FlashSwap)交易
- 使用 HardHat 编写和测试闪电贷智能合约
- 构建一个可以读取数据并在 Python 中处理交换的交易算法
- 向以太坊和币安智能链区块链读取和写入数据
- 通过 Web3 发送和检查交易
- 了解如何使用 Ethers JS 与智能合约进行交互
- 计算交易中使用的 Gas
- 将智能合约部署到以太坊区块链
要求
- 对编程有基本的了解,尤其是使用 Python 和/或 Javascript
- 了解加密货币和 DeFi 交易所,例如 Uniswap 和 PancakeSwap
- 套利基础知识(最好完成三角套利课程)
描述
了解如何通过 Uniswap 和 PancakeSwap 智能合约上的闪电掉期功能使用闪电贷,降低您在以太坊和币安智能链区块链网络上交易的风险。在本课程中,我们将涵盖通过闪电贷机制借入资金的所有方面——这只能在区块链上完成。区块链之外不存在这样的东西。使用这种机制,只要在同一笔交易中还清金额,您就可以保留套利收益。如果没有,就好像交易从未发生过,你只需要支付汽油费。
我们深入探讨如何编程和部署智能合约,但更重要的是,如何使用 Ethers JS 在区块链上读取、写入智能合约并与之交互。Hardhat 也广泛用于测试和部署我们自己的智能合约。
如果您喜欢 Python,我们也可以满足您的需求。有一个完整的模块是关于如何与 Shaun 实时交易的智能合约交互,以展示理论在实践中的作用。
如果您一直在尝试了解 Flash Loans 或 Flash Swaps 并且找不到代码,或者只是需要帮助来理解它,那么这就是适合您的课程。我们将遍历每一行代码并解释它的作用。在本课程中,您将学习这些原则,以便您可以以自己的方式将这些原则应用到您自己的策略中。
现在,如果您完全是编程初学者,那么这门课程可能不适合您。也就是说,我们确实有一个关于 Solidity 的速成课程,在附录中也有——Python 和 Javascript。
对于希望提高编程技能的交易者,您可能会喜欢这个。对于希望学习一些交易技巧的程序员,您会喜欢这个。
我们在课室见!
本课程适合谁:
- 对编程感兴趣的交易者希望降低套利交易的风险
- 对交易感兴趣的程序员希望从事一个有趣的项目来学习稳固性