原文標題:《CodeReview回顧:去中心化交易所Uniswap》
撰文:要飛的Harry
這次CodeReview的項目是去中心化交易所Uniswap,領讀員是Tiny熊。
視頻回顧在?這里。
Uniswap介紹
Uniswap的核心原理利用了一個簡單的常量乘積模型:K=x*y,其中x,y為代幣數量。在交易的過程中,需要保持K值不變,所以x和y的變化方向是相反的。可以參考下面的三幅圖來理解如何在Uniswap中交易和增加流動性。
幣安羅馬尼亞辦事處啟動招聘:金色財經報道,據Romania Insider披露信息顯示,加密貨幣交易所幣安已開始為其羅馬尼亞辦事處招募人才,目前正在該國第三大城市雅西招聘后端、QA、前端和移動IT專家,并強調需要 Java、typescript、iOS&Android、自動化和框架方面的專業知識。幣安羅馬尼亞辦事處于2022年9月成立,旨在擴大東歐地區業務。(Bitcoin.com)[2023/2/24 12:27:52]
代碼解讀
機構分析:全球通脹將見頂 但回歸目標則路途遙遠:金色財經報道,預計全球通脹年率將在第三季度達到9.8%的峰值,第四季度小幅下降至9.5%,2023年底為5%。這是朝著正確方向邁出的一步。這并不意味著危機已經結束。在歐洲,極高的能源成本意味著價格還會進一步上漲。而在美國,工資的快速上漲意味著,核心CPI仍將遠高于美聯儲的舒適區間。[2022/10/23 16:35:54]
Uniswap有兩個核心的項目:
Web3游戲平臺Village Studio完成210萬歐元種子輪融資,Animoca Brands領投:5月30日消息,Web3 游戲平臺 Village Studio 宣布完成 210 萬歐元的種子輪融資,Animoca Brands 領投,Venrex、AngelHub、K3、WinZO 以及包括 Jas Purewal(Facepunch 董事長)和 Phil Mansell(Jagex 首席執行官)在內的一批天使投資人參投。
Village Studio 由游戲行業資深人士 Will Luton、Cyril Barrow 和 Tak Fung 創立,他們希望幫助 Web3 游戲提升互操作性并為玩家和開發者提供價值,并在本輪融資支持下擴大團隊規模、開發游戲平臺。(Pocketgamer)[2022/5/31 3:51:24]
用來托管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:SWAPUNIUniswapTOKuniswapwallet教程UnipilotUniswap FinanceReflexer Ungovernance Token
興鑫論幣:1.14早間比特幣行情分析與操作策略 心平才能氣和,氣和才能人順,人順才能做事。迪士尼成立AI特別工作組來探索技術并削減成本:金色財經報道,知情人士稱迪士尼成立了一個特別工作組,旨在.
1900/1/1 0:00:00--前言 人生,至少要有兩次的沖動,奮不顧身的愛情,說走就走的旅行,很多事情就像旅行一樣,當你做出決定,并且邁開腿的時候,就已經變得不那么困難了,不必太在意目的地.
1900/1/1 0:00:00OurBit金牌分析師幣小生:昨天BTC屬于一個震蕩上行趨勢,昨天開盤后行情一波大幅拉升,日內38000一線受阻,維持區間小幅調整,晚間再度上行,高位觸及40100上方.
1900/1/1 0:00:00馮哥論幣:1.14日比特幣策略分析大餅的價格在今日凌晨的連續拉升之后幣價向上突破關鍵壓制位36200位置,并且上方試探到了斐波那契0.236位置的對位壓制.
1900/1/1 0:00:001.據新幣刊1月14日消息,萊特幣創始人李啟威在接受采訪時表示,本輪牛市高點或在10萬美元,或者可能達到20萬美元.
1900/1/1 0:00:003iQ旗下比特幣基金規模已超10億美元加拿大投資基金管理公司3iQ公司剛剛發推稱,3iQ旗下比特幣基金QBTC規模已超10億美元.
1900/1/1 0:00:00