買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > Filecoin > Info

DEX:以太坊 DEX 的交易與套利:獲取匯率(第 1 部分)_以太坊

Author:

Time:1900/1/1 0:00:00

譯文出自:登鏈翻譯計劃

譯者:翻譯小組

校對:Tiny熊

在本系列教程中,探索圍繞以太坊建立使用去中心化交易所(DEX)開發一個簡單的自動交易機器人。

教程中將使用Javascript,Solidity和1inchdex聚合器和閃電貸。

由于主題較多,教程將分為以下幾個部分介紹:

獲取鏈上代幣兌換匯率。

使用JavaScript和1inchdex聚合器進行兌換。

本系列文章的目的是學習如何使用DeFi協議(例如DEX和ERC20代幣)構建去中心化應用,而不是以暴富為目標哦。

以太坊客戶端Erigon發布v2021.07.03版本,配置中添加倫敦升級區塊:官方消息,以太坊客戶端Erigon發布v2021.07.03版本,變更包括在配置中添加倫敦升級區塊、EIP-1559支持eth_call和trace_*API、eth_syncing階段性展示進度等。[2021/7/15 0:54:03]

概念簡介

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

這是通過代碼運行的兌換。在DEX,無需中間人就可以直接交易加密貨幣。在DEX上,每筆交易通常都寫入區塊鏈。

注:在本文中,去中心化交易所將簡寫為DEX

什么是DEX聚合器?

Tether向以太坊網絡新增發1.5億枚USDT:據DAppTotal.com穩定幣專題頁面數據顯示:10月29日01時27分 ,USDT發行方Tether向以太坊網絡新增發1筆價值1億5000萬美元的USDT, 塊高度為:11146533,交易哈希值為:0x1a032461990b0ed8d4b2715c9700e43097e2fd18e14ccbb881f458fa7f036da9 。截至目前,Tether在以太坊網絡上的ERC20 USDT總發行量已達10,784,246,184枚。[2020/10/29]

DEX聚合器是一個平臺,它通過在一攬子DEX中,找到在給定時間和數量下,最優的價格來執行兌換交易。

螞蟻礦池以太坊最小支付額由 0.01ETH調整至0.2ETH:據螞蟻礦池公告,因礦池財務系統升級,2020年9月18日起螞蟻礦池以太坊(Ethereum)最小支付額由 0.01ETH調整至0.2ETH。其他幣種不受影響。[2020/9/17]

什么是ERC20Token?

ERC20是以太坊區塊鏈上的代幣標準。這里有一篇文章介紹如何創建ERC20代幣.

什么是套利?

套利,簡單的說就是在一個市場上買東西,同時在另一個市場上以更高的價格賣出東西,在短暫的的價格差中獲利。

在本教程中,我們將套利特指:從一個DEX購買代幣,然后在另一個DEX上以更高的價格出售。

動態 | 以太坊未確認交易71684筆:根據etherscan.io數據顯示,目前以太坊的網絡未確認交易筆數為71684筆,網絡擁堵仍較為嚴重。[2018/11/15]

在區塊鏈上,早期主要的套利機會主要來自在去中心化和中心化交易之間套利。

關于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意味著什么?

Tags:DEXETH以太坊INCDEXA COINEthfinex Nectar Token以太坊幣今日價格行情美元coincheck交易平臺下載

Filecoin
WEB3.0:Web3.0 對話馬拉松 | 專訪劉毅: Web3.0 的發展路徑是資產、身份再到數據_Web 3 Development

本期嘉賓:劉毅,Cdot創始人,比特幣早期投資者,Web3.0、區塊鏈技術、加密經濟學和加密協議治理研究者.

1900/1/1 0:00:00
區塊鏈:比特傻觀點:字丑難看_區塊鏈dapp開發

今天,一好哥們來拜訪我。他是Discuz時代的互聯網創業者。和我說起了最近在做的toB的企業服務平臺。我們聊起了互聯網思維。比特傻告訴他互聯網所代表的效率、用戶體驗和鏈接思維,已經落后于時代.

1900/1/1 0:00:00
以太坊:去中心化世界基礎組件預言機的重要性大家都懂了,仲裁機你懂嗎?_ERO

去中心化仲裁協議Kleros將會成為DeFi和LegalTech的新寵,其開發出基于以太坊區塊鏈的仲裁協議,目標是建立去中心化司法平臺,為所有爭端提供快速、安全、負擔得起的仲裁.

1900/1/1 0:00:00
Solana:Solidity 技巧:如何減少字節碼大小及節省 gas_NFTSOL價格

譯文出自:登鏈翻譯計劃 譯者:翻譯小組 校對:Tiny熊 Solidity是一種特殊的語言,有許多的奇怪巧.

1900/1/1 0:00:00
INE:肖磊:亞洲版“北約”將觸動中國形成更大規模的共同體市場_gdp幣價格

作者:肖磊看市 公眾號:kanshi1314最近有很多同學在問,如何看待美日印澳可能組成的對華施壓“聯盟”,是否可以理解為二戰后美國和歐洲為了對抗蘇聯,建立的“北約”軍事同盟.

1900/1/1 0:00:00
EFI:以太坊2020年的六大成就和五個失望瞬間(下篇)_以太坊交易所幣種有哪些

暴走時評:2020年對于以太坊來說,可謂是波瀾起伏的一年。DeFi的意外大熱給以太坊網絡帶來無限風光的同時也造成了令人望而卻步的網絡擁堵和居高不下的GAS費用.

1900/1/1 0:00:00
ads