链资讯 链资讯
Ctrl+D收藏链资讯

区块链:以太坊 DEX 的交易与套利:获取汇率(第 1 部分)_INC

作者:

时间:

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

在本系列教程中,探索围绕以太坊建立使用去中心化交易所(DEX)开发一个简单的自动交易机器人。

教程中将使用Javascript,Solidity和1inchdex聚合器和闪电贷。

由于主题较多,教程将分为以下几个部分介绍:

获取链上代币兑换汇率。

使用JavaScript和1inchdex聚合器进行兑换。

本系列文章的目的是学习如何使用DeFi协议(例如DEX和ERC20代币)构建去中心化应用,而不是以暴富为目标哦。

以太坊官网新增质押提款页面:2月10日消息,以太坊官网新增质押提款页面,该页面详细介绍以太坊质押提款的相关事项,包括质押奖励领取,质押提款步骤、提款时间周期等。

以太坊质押提款将于Shanghai/Capella升级后开放,预计该升级于2023年Q1/Q2完成。[2023/2/10 11:58:23]

概念简介

什么是去中心化交易所(DEX)?

这是通过代码运行的兑换。在DEX,无需中间人就可以直接交易加密货币。在DEX上,每笔交易通常都写入区块链。

注:在本文中,去中心化交易所将简写为DEX

什么是DEX聚合器?

当前以太坊未确认交易数为149842笔:Etherscan.io数据显示,以太坊未确认交易数149842笔。以太坊全网算力为308.98 TH/s,当前挖矿难度3977.33 TH,交易处理能力13.8 TPS。[2021/1/10 15:46:58]

DEX聚合器是一个平台,它通过在一揽子DEX中,找到在给定时间和数量下,最优的价格来执行兑换交易。

什么是ERC20Token?

ERC20是以太坊区块链上的代币标准。这里有一篇文章介绍如何创建ERC20代币.

什么是套利?

套利,简单的说就是在一个市场上买东西,同时在另一个市场上以更高的价格卖出东西,在短暂的的价格差中获利。

动态 | 以太坊期货或将于今年在CFTC监管的交易所推出:2月9日消息,The Block 2020年前景调查的许多受访者认为,受CFTC监管的期货交易所将在今年推出与以太坊(ETH)挂钩的期货。在参与调查的106位受访者中,有 72位受访者表示,他们认为ETH的未来将在2020年通过规范化交易所进行交易。这些受访者关注的问题包括今年美国可能批准比特币ETF,占参与者的67.9%;34位受访者(占调查总数的32.1%)表示,他们认为这不会发生。(Theblockcrypto)[2020/2/9]

在本教程中,我们将套利特指:从一个DEX购买代币,然后在另一个DEX上以更高的价格出售。

在区块链上,早期主要的套利机会主要来自在去中心化和中心化交易之间套利。

动态 | 以太坊 2.0 矿池和节点运营商即将开放首次 Staking 测试:以太坊 PoS 矿池和节点运营商 Rocket Pool 昨日发布公告称,Rocket Pool 将在 9 月 24 日开放首个 ETH 2.0 的 Staking 测试服务,并且发布了在该测试版中运行智能节点的说明文档。(区块律动)[2019/9/23]

关于1inchDEX聚合器

1inch交易所是一个链上去中心化交易所聚合器,由AntonBukov和SergejKunz开发,能够在一次交易中实现在多个DEX之间拆分订单,为用户提供最佳兑换汇率。1inch智能合约开源在Github,你可以看到如何使用智能合约来寻找交易机会。你还可以在此处访问1inch网站。

要在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意味着什么?

标签:区块链DEX1INCHINC区块链运用的技术中不包括哪一项3X Long Altcoin Index Token1inch币有潜力吗Yearn Income

比特币价格实时行情热门资讯
TOKE:信标链拉开帷幕,图解以太坊 2.0 升级特点与潜在影响_ETH2.0币

以太坊2.0吸引ETH存款能一定程度刺激二级市场活跃,但整体项目的开发进度尚存在不确定性。原文标题:《速懂ETH2.0升级特点与思考点》撰文:Future小哥哥ETH2.0的升级内容与规划:ET.

ETH:以太坊 JavaScript 库:web3.js 与 ethers.js 比较(第一部分)_THE

Web3.js和ethers.js都是JavaScript库,其作用是使开发者可以与以太坊区块链交互。这两个库都很实用,都能满足大多数以太坊开发者的需求.

ETH:万向肖风:区块链是集成计算、存储与激励等功能的应用基础设施_togetherbnb黄油场景

肖风认为,区块链的终极应用模式是通过高度集成各项功能,成为公共基础设施,从而降低创业门槛、催生伟大应用.

区块链:专访邹传伟:金融科技应从机构监管转向功能与行为监管_1inch币有投资价值吗

万向区块链首席经济学家谈金融科技发展与监管,以及区块链产业现状。原文标题:《金融科技公司估值或将趋向金融机构的估值》受访者:邹传伟,万向区块链首席经济学家采访/撰文:许爽「即便拥有强大的科技内核.

UST:Pantera 合伙人:解读去中心化人才市场 Braintrust 业务模型与潜力_INTR

融资1800万美元的Braintrust想要改善传统人才市场运营成本和信任问题。撰文:PaulVeradittakit,PanteraCapital合伙人翻译:卢江飞什么是Braintrust?.

区块链:龚鸣:密码战争、密码朋克与 Web 3,区块链的技术之路_MAN

「暴走恭亲王」龚鸣以现代计算机、密码学与区块链历史上十几位重要传奇人物为线索,介绍了区块链技术的演进之路.