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

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

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中交易和增加流動性。

Starknet:已通過超5輪融資募集總計2.82億美元:金色財經報道,據以太坊二層解決方案Starknet在社交媒體披露,截至目前其已通過超5輪融資完成總計2.82億美元資金,包括:Pantera Capital參投的600萬美元的種子輪融資、以太坊基金會于2018年資助的1200萬美元、紅杉資本領投的3000萬美元A輪融資、Paradigm參投的7500萬美元B輪融資、同樣由紅杉資本領投的5000萬美元C輪融資、Greenoaks Capital領投的1億美元D輪融資、以及Alameda Research領投的950萬美元融資輪。[2023/5/9 14:51:41]

代碼解讀

“大空頭”MichaelBurry:SEC缺乏調查 Coinbase的“智商點”:金色財經報道,針對彭博社發表的題為 \"Coinbase面臨SEC對加密貨幣上市的調查 \"的報道,《大空頭》作者Michael Burry在7月26日的推特上對這篇文章進行了評論。Burry表示,很確定SEC沒有資源或智商點來正確地做這件事。[2022/7/29 2:44:46]

Uniswap有兩個核心的項目:

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

THOR Chain開發者:THORChain將于本周內推出ATOM池并將支持Cosmos生態代幣與比特幣的跨鏈交易:6月27日消息,據推特ID為Pluto 9r的THOR Chain開發者透露,THOR Chain將于本周內推出ATOM池,未來將實現Cosmos生態代幣在例如Osmosis的DEX中與比特幣的跨鏈交易。[2022/6/27 1:34:17]

這個項目中的代碼通常不會被用戶直接調用,而是被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:SWAPUniswapUNIKENUniswap WalletAUNIT幣tianyatoken

火星幣
TIX:采媒寶對搜狗問問的企業專家認證做下分步講解_RETIRE幣

隨著大家對互聯網的依賴,網絡營銷對企業有著越來越重要的地位。而采媒寶平臺的問答營銷作為互聯網最常用的營銷方式之一也越來越受到大家的重視。其中認證過的企業用戶會更加信任.

1900/1/1 0:00:00
加密貨幣:投資者等待拜登講話,比特幣又漲回4萬美元_加密貨幣市場規模

作者:王超 經過本周早些時候的大幅拋售后,比特幣強勁反彈,盤中一度突破4萬美元大關,這迅速提振了交易員的信心.

1900/1/1 0:00:00
LOCK:可以進場抄底了嗎?_agriblock

行情分析 ??從日線級別觀察,今天BTC再次收出小K線,且K線高低點收斂在前日K線中,初步已經有止跌跡象,預計明后天走勢應該小陽線推升的普漲格局,操作上建議買進,昨天推薦的ZRX拉升15%.

1900/1/1 0:00:00
BAN:鏈向觀察|區塊鏈技術助力數字鄉村建設_emobank

天府鏈融訊民以食為天,農業是第一產業,是國家穩定和發展的基礎。1月13日,國務院新聞辦公室舉行新聞發布會,農業農村部副部長劉煥鑫表示,中央已經作出了決策部署,在打贏脫貧攻堅戰之后,要把工作重心轉.

1900/1/1 0:00:00
BIT:楚漢財金:1.15美股高開 大餅上摸4w 等待修復 再次沖高_Upbit

美股小幅高開,道指漲0.35%,納指漲0.35%,標普500指數漲0.25%。據官方消息,灰度今日發布了2020年第四季度數字資產報告.

1900/1/1 0:00:00
FIL:為什么說FIL挖礦比比特幣挖礦難?有什么區別?機制不一樣嗎?_COI

當IPFS正式上線后,IPFS/Filecoin挖礦的難度遠遠超出了大家的預期。IPFS/Filecoin挖礦對技術、運營和網絡都有很高的要求.

1900/1/1 0:00:00
ads