译文出自:登链翻译计划
译者:翻译小组
校对:Tiny熊
在本系列教程中,探索围绕以太坊建立使用去中心化交易所(DEX)开发一个简单的自动交易机器人。
教程中将使用Javascript,Solidity和1inchdex聚合器和闪电贷。
由于主题较多,教程将分为以下几个部分介绍:
获取链上代币兑换汇率。
使用JavaScript和1inchdex聚合器进行兑换。
本系列文章的目的是学习如何使用DeFi协议(例如DEX和ERC20代币)构建去中心化应用,而不是以暴富为目标哦。
以太坊网络Gas费短时间内出现激增的情况:金色财经报道,据Etherscan数据显示,以太坊网络Gas费短时间内激增至1741gwei,目前已回落至648gwei,仍高于前几日手续费平均水平。[2022/3/29 14:23:14]
概念简介
什么是去中心化交易所(DEX)?
这是通过代码运行的兑换。在DEX,无需中间人就可以直接交易加密货币。在DEX上,每笔交易通常都写入区块链。
注:在本文中,去中心化交易所将简写为DEX
什么是DEX聚合器?
DEX聚合器是一个平台,它通过在一揽子DEX中,找到在给定时间和数量下,最优的价格来执行兑换交易。
以太坊L2网络总锁仓量为36.3亿美元 Arbitrum占比60.21%:金色财经报道,L2BEAT数据显示,截至10月18日,以太坊Layer2上总锁仓量为36.3亿美元。其中锁仓量最高的为扩容方案Arbitrum,约22.2亿美元,占比60.21%。其次是dYdX,锁仓量8.32亿美元,占比22.36%。[2021/10/18 20:36:22]
什么是ERC20Token?
ERC20是以太坊区块链上的代币标准。这里有一篇文章介绍如何创建ERC20代币.
什么是套利?
套利,简单的说就是在一个市场上买东西,同时在另一个市场上以更高的价格卖出东西,在短暂的的价格差中获利。
数据:以太坊矿工地址余额较六月初增长15.78万ETH:据欧科云链链上大师数据显示,自今年六月以来,以太坊矿工地址余额重新回到累积模式,当前余额603.83万枚ETH,占以太坊供应量的5.14%,较六月初增长15.78万枚ETH。[2021/8/27 22:41:31]
在本教程中,我们将套利特指:从一个DEX购买代币,然后在另一个DEX上以更高的价格出售。
在区块链上,早期主要的套利机会主要来自在去中心化和中心化交易之间套利。
关于1inchDEX聚合器
1inch交易所是一个链上去中心化交易所聚合器,由AntonBukov和SergejKunz开发,能够在一次交易中实现在多个DEX之间拆分订单,为用户提供最佳兑换汇率。1inch智能合约开源在Github,你可以看到如何使用智能合约来寻找交易机会。你还可以在此处访问1inch网站。
ShelterZoom房地产服务平台 利用以太坊区块链提高购买和销售的透明度:ShelterZoom一个以以太坊区块链为基础的为房地产行业提供在线和受理服务的平台,将会在2018年第一季度在美国上市。位于纽约市的第一家房地产上市客户Cyrus Charter正处于11月份开始的ShelterZoom平台初始测试阶段。另外,有10个客户已经开始了beta测试。该公司最近还宣布了其第一家WordPress房地产主题分支机构Estalik,以及第一家澳大利亚公司Arena Property Agents合作。ShelterZoom旨在简化制作和受理房地产优惠的过程,减少文书工作并提高购买和销售的透明度。该系统已根据房地产标准组织标准建立[2017/12/28]
要在1inch上执行代币兑换,步骤很简单:
根据输入的代币或ETH数量,获得预期可兑换的代币数量。
授权交易所使用你的代币
使用第一步的参数进行交易
我们首先需要分析一下1inchexchange智能合约。感兴趣的函数有两个:
getExpectedReturn()
swap()
获取预期可兑换的多少代币
getExpectedReturn函数不会修改链上状态,只要你连接到区块链网络节点,就可以调用getExpectedReturn()函数,不用支付手续费。你可以web3.js等相关的库来调用智能合约函数。它接受交易参数,并将返回你将获得的预期代币数量以及交易如何在DEX上分布。
functiongetExpectedReturn(IERC20fromToken,IERC20toToken,uint256amount,uint256parts,uint256disableFlags)publicviewreturns(uint256returnAmount,uint256memorydistribution);
函数接受5个参数:
fromToken:当前拥有的代币合约地址。
toToken:要兑换代币合约地址。
amount:兑换所用的代币数量。
parts:期望可切分的份数。检查函数distribution返回值可以获取更多详细信息,默认情况下我们将使用100。
disableFlags:启动额外的选项,例如,禁用特定的DEX
函数有2个返回值:
returnAmount:执行交易后将收到的代币数量。
本文来源于非小号媒体平台:
登链社区
现已在非小号资讯平台发布105篇作品,
非小号开放平台欢迎币圈作者入驻
入驻指南:
/apply_guide/
本文网址:
/news/9558542.html
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场
上一篇:
币安为何推出第三条链?这对BNB意味着什么?
编者按:数字人民币的试点进展备受期待。从中国人民银行成立专门研究团队到现在已过去6年,数字人民币真容初露,目前已在深圳、苏州、雄安、成都等地试点测试.
1900/1/1 0:00:00尊敬的BiONE用户: 因节点升级,BiONE平台已暂时关闭ADA的充提业务。具体恢复时间平台将以公告另行通知,给您带来不便,敬请谅解.
1900/1/1 0:00:00尊敬的用户: CoinBene将上线HYPE/USDT币币交易,邀您体验。HYPE充值时间:2020年12月21日11:00HYPE交易时间:2020年12月22日11:00HYPE提现时间:2020年12月21日11:00CoinW.
1900/1/1 0:00:00如果用一件事物的发明来类比区块链的诞生,我会选择印刷机。它们同样影响了历史的进程,进而影响人们对资源与交易的认知。在印刷机诞生之前,人们处理知识的方式,就是处理竞争性资源的方式,比如某本手抄本圣经、兵书或制造工艺手册.
1900/1/1 0:00:00据CipherTrace称,DeFi蓬勃发展的生态系统今年受到一系列黑客的困扰,这些黑客占所有加密黑客数量的21%.
1900/1/1 0:00:00「暴走恭亲王」龚鸣以现代计算机、密码学与区块链历史上十几位重要传奇人物为线索,介绍了区块链技术的演进之路.
1900/1/1 0:00:00