比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 幣贏 > Info

SWAP:技術解析 Uniswap 運行機制與核心功能

Author:

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

原文標題:《CodeReview回顧:去中心化交易所Uniswap》

撰文:要飛的Harry

這次CodeReview的項目是去中心化交易所Uniswap,領讀員是Tiny熊。

視頻回顧在?這里。

Uniswap介紹

Uniswap的核心原理利用了一個簡單的常量乘積模型:K=x*y,其中x,y為代幣數量。在交易的過程中,需要保持K值不變,所以x和y的變化方向是相反的。可以參考下面的三幅圖來理解如何在Uniswap中交易和增加流動性。

PUMA(彪馬)推出Super PUMA PFP NFT:2月10日消息,時尚運動品牌 PUMA(彪馬)宣布推出最新 NFT 系列「Super PUMA PFP」以繼續擴大其在 Web3 世界中的影響力。PUMA 打算在一系列產品和計劃中使用 Super PUMA,包括服裝、毛絨玩具和漫畫書。

此外,PUMA 還透露即將與 10KTF 達成合作伙伴關系,后者將為該公司后續的 Web3 計劃帶來更多資源和支持。[2023/2/11 11:59:55]

代碼解讀

消息人士:歐盟將在俄羅斯舉行獨立投票后禁止其進行加密支付:金色財經報道,由于俄羅斯對占領的烏克蘭地區舉行的獨立投票,歐盟將收緊對俄羅斯人在集團內的加密貨幣投資限制。消息人士表示,以前持有的10,000歐元(9,600美元)的加密貨幣上限將被取消,這可能意味著俄羅斯人將無法在歐盟加密貨幣錢包中持有任何資產。

此前4月,歐盟宣布,它將把俄羅斯對歐洲加密貨幣錢包的付款限制在1萬歐元,因為它試圖阻止數字資產被用來繞過對大額銀行轉賬的限制。現在新的措施意味著這一數字可能降至零。(coindesk)[2022/9/29 6:00:04]

Uniswap有兩個核心的項目:

FTX將啟動對其全球資產的戰略審查:11月19日消息,FTX宣布,作為破產法第11章流程的一部分,將啟動對其全球資產的戰略審查,以最大化可回收價值。法院文件顯示,由于債務人的公司記錄存在缺陷,FTX及其旗下公司一直無法收集完整的外國供應商名單或預先索賠金額。(財聯社)[2022/11/19 22:06:56]

用來托管Uniswap的資產用來與Uniswap進行交互uniswap-v2-core項目

這個項目中的代碼通常不會被用戶直接調用,而是被uniswap-v2-periphery項目中的路由合約調用,因為路由合約的接口更友好。

合約:UniswapV2Factory.sol

核心方法:

createPair:用來創建一個交易對。接收兩個token的地址作為參數,然后調用匯編方法create2創建pair,之后調用IUniswapV2Pair的initialize方法初始化pair。創建成功后發出PairCreated事件。

合約:UniswapV2Pair.sol

這個合約相當于

核心方法:

mint:給指定的地址mintLPtoken。burn:burn掉LPtoken,發送給用戶對應的token0和token1。swap:交易。uniswap-v2-periphery項目

這個項目會被前端直接調用,之后會調用進uniswap-v2-core項目中的對應方法。

合約:UniswapV2Router02.sol

核心方法:

addLiquidity:提供兩種ERC-20token,給ERC-20?ERC-20池子添加流動性removeLiquidity:移除ERC-20?ERC-20池子的流動性,接收兩種ERC-20tokenremoveLiquidityWithPermit:讓用戶提前簽好名授權合約,這樣就省去了approve交易,只需要一筆交易就可以完成approve+transferFrom的操作。swapExactTokensForTokens:交易。指定發送(in)的token0數量,讓合約計算得到(out)的token1數量swapTokensForExactTokens:交易。指定想要得到(out)的token1數量,讓合約計算需要發送(in)的token0數量更多的關于合約方法的描述,可以參考Uniswap的?文檔。

Tags:SWAPUNIUniswapTOKWSWAP價格UNIX價格ethereumuniswapBIB Token

幣贏
MIR:庫幣新幣觀察:美股現身DeFi領域 MIR如何擔下重任?

合成資產是DeFi中非常重要的的一個賽道,基于以太坊的Synthetix是該賽道頗具代表性的項目。然而,在眾多合成資產項目中,能夠將美股引入DeFi領域的并不多.

1900/1/1 0:00:00
CLE:校小貓招生來煙臺了

?校小貓招生來煙臺了! ?旌旗教育科技有限責任公司旗下校小貓招生管理運營部與招贏教育招生團隊聯合在煙臺某全腦學校發起招生活動!?活動于11月15日開始預熱,首先.

1900/1/1 0:00:00
區塊鏈:Gartner發布區塊鏈報:中國區塊鏈應用和投入世界領先

概要: 今日,Gartner區塊鏈行業首席分析師Aviva?Litan發表報告稱,在中國政府大力倡導科技創新的政策影響下,中國區塊鏈的應用和投入已經超越北美,在世界范圍內領先.

1900/1/1 0:00:00
BLOC:繼續反彈走高

空頭開始乏力,并不代表多頭就能獲利。相反,多頭開始乏力,空頭也不能立馬就獲利,這就需要在市場實踐中提高獲取信號的能力,確定什么時候開單利潤+心態組合能發揮最大作用.

1900/1/1 0:00:00
DEF:如何唱多220億美元DeFi市場

2020年夏天數字金融圈最熱的話題就是DeFi對整個加密貨幣領域的影響,DeFi目前雖然還沒有完全恢復去年夏天的勢頭,但是市場的死寂現象總算是過去了.

1900/1/1 0:00:00
比特幣:10年前花10萬元買比特幣,現在財富能翻到多少錢?長見識了

相信不少小伙伴們都聽說過比特幣這一種虛擬貨幣,自從比特幣出現之后,其身價一直在不停地翻漲,如今更是漲到了3萬美金一顆,不少人因為比特幣的升值成為了“千萬富翁”.

1900/1/1 0:00:00
ads