木星链 木星链
Ctrl+D收藏木星链
首页 > ETH > 正文

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

作者:

时间:1900/1/1 0:00:00

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

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

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

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

获取链上代币兑换汇率。

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

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

以太坊侧链Gnosis Chain即将过渡到PoS:金色财经报道,以太坊侧链Gnosis Chain官方推文称,Gnosis合并预计在北京时间12月9日上午02:47左右进行。此次合并,Gnosis Chain的共识机制将从Proof-of-Authority过渡到PoS。[2022/12/7 21:28:05]

概念简介

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

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

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

什么是DEX聚合器?

NFT项目“无聊猿”BAYC向乌克兰官方以太坊钱包捐款100万美元:金色财经报道,3 月 9 日,Bored Ape Yacht Club (BAYC) 在其官方社交媒体账户上宣布,已向乌克兰官方以太坊钱包地址捐赠了388.999 ETH(约合 100 万美元)。根据 NFT 市场 OpenSea 的排名数据显示,BAYC 是目前交易额第二大的 NFT 集合,已注册二级市场销售额超过 417,000 ETH(10 亿美元)。另据 Merkle Science 整理的数据,迄今为止,乌克兰已收到价值超过 8800 万美元的加密货币捐赠,其中 ETH 价值约约 700 万美元。[2022/3/9 13:45:50]

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

以太坊2.0客户端Lighthouse发布v1.5.0版本:以太坊2.0客户端Lighthouse发布v1.5.0版本,该版本新增了对以太坊2.0测试网Pyrmont上Altair硬分叉的支持,此外还包括提高了验证者的证明速率、缓存未知区块以提高验证奖励、支持在Rust语言下编译等更新,且该版本无法兼容v1.4.0或更早的版本。

注,以太坊2.0测试网Pyrmont已于19日进行Altair硬分叉,Altair是以太坊相对较小的信标链更新,其中一个重要新功能是轻客户端同步委员会,此委员会里的验证者会定期得到激励,把区块头的信息提供给轻客户端。[2021/8/23 22:31:47]

什么是ERC20Token?

OKEx今日早间10分钟成交2500张以太坊看跌期权:Skew数据显示,8月11日8:55至9:05十分钟内,OKEx 成交了2500张以太坊看跌期权,成交价格为360美元和380美元。其中1000张为8月21日到期,1500张为8月28日到期。[2020/8/11]

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

什么是套利?

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

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

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

关于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意味着什么?

标签:DEX以太坊1INCHINCMaladexilv币未来会超过以太坊吗1inch币有潜力吗coincheck交易平台网址

ETH热门资讯
区块链:Vitalik Buterin:简析 Rollup 等以太坊二层扩容方案信任模型

区块链应用永远不可能实现完全免信任,但是不同应用在免信任程度上却差别显著。原文标题:《干货|信任的模式》撰文:VitalikButerin,以太坊创始人翻译&校对:闵敏&阿剑对于.

1900/1/1 0:00:00
区块链:链上担保与非担保债券

Overview概述本文将以ytoken和Nivaura推出的债券为例,探讨链上债券的先进性与局限性.

1900/1/1 0:00:00
BTC:BTC 比特币减半究竟是利空还是利多

星标关注加财运★不断学习加能力1.中本聪在设计BTC的时候设定的规则,BTC一共有2100万枚,矿工们最初出一个块可获得50个比特币奖励,21万个Block块左右后,出块奖励就会进行减半.

1900/1/1 0:00:00
EFI:无抵押借贷将是DeFi的星辰大海?一览Aave、TrueFi等主要模式

Aave、TrueFi、TellerFinance、Aegis无抵押借贷模式详解。?当前大部分DeFi借贷平台以超额抵押的方式运行,这意味着,你想要借出来一千块钱,就得先抵押价值一千八百块的ET.

1900/1/1 0:00:00
ASI:刚启动主网的大型公链 Oasis Network 有何亮点?Pantera 合伙人解析其隐私保护机制

OasisNetwork展示了一个前途光明的隐私保护区块链范例,其架构模块化能支持各种用例,同时探索了数据代币化和DeFi潜能,但在多个不同用例中实现通用并扩容仍有一定难度.

1900/1/1 0:00:00
OSS:GRT

基本信息:英文全称:TheGraph英文简称:GRT项目简介:TheGraph是一个用于去中心化应用的索引协议,该协议允许开发者高效地访问区块链数据.

1900/1/1 0:00:00