原文標題:《CodeReview回顧:去中心化交易所Uniswap》
撰文:要飛的Harry
這次CodeReview的項目是去中心化交易所Uniswap,領讀員是Tiny熊。
視頻回顧在?這里。
Uniswap介紹
Uniswap的核心原理利用了一個簡單的常量乘積模型:K=x*y,其中x,y為代幣數量。在交易的過程中,需要保持K值不變,所以x和y的變化方向是相反的。可以參考下面的三幅圖來理解如何在Uniswap中交易和增加流動性。
Web3基礎設施提供商Parfin獲埃森哲戰略投資:6月20日消息,埃森哲宣布通過Accenture Ventures對Web3基礎設施提供商Parfin進行戰略投資,具體投資條款暫未披露。據介紹,Parfin成立于2019年,最初是一家計劃開發受監管穩定幣的公司,目前已發展成為一家為拉丁美洲金融機構提供數字資產托管、交易、代幣化和管理工具的基礎設施提供商。Parfin目前正在開發EVM兼容許可公鏈Parchain,將使受監管實體能夠參DeFi和資產代幣化。Parfin首席執行官Marcos Viriato表示,公司計劃在今年第二季度末或第三季度為Parchain推出代幣。
2023年1月消息,Parfin完成1500萬美元種子輪融資,Framework Ventures領投,Alexia Ventures、Valor Capital Group和巴西證券交易所的投資基金L4 Venture Builder等參投。[2023/6/20 21:50:27]
代碼解讀
美國參議院銀行委員會將在2月14日舉行加密聽證會:金色財經報道,美國參議院銀行委員會將在2月14日舉行聽證會,審查金融系統保護措施免受數字資產中出現的危險。根據周五發布的聽證會時間表,該小組將聽證會稱為“加密崩潰:為什么數字資產需要金融系統保障措施”,其作為立法者首先要解決的問題之一的地位表明了國會加密問題的緊迫性。[2023/2/4 11:46:31]
Uniswap有兩個核心的項目:
用來托管Uniswap的資產用來與Uniswap進行交互uniswap-v2-core項目
DYDX今日一度突破3.5 USDT,24H漲幅達34.38%:行情顯示,DYDX今日早間一度漲至3.548 USDT,現報3.174 USDT,24H漲幅為34.38%。[2023/2/1 11:40:28]
這個項目中的代碼通常不會被用戶直接調用,而是被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:SWAPUNIUniswapTOKENSnowSwapuni幣最新消息及前景uniswap幣總量有多少HLand Token
現貨黃金走勢分析:金價午盤技術性向上修正,來勢洶洶,看似兇猛,也不過是曇花一現。金價周二周三連續兩天上攻1860附近阻力區域,形成三重頂,昨夜跌破趨勢線支撐,走勢再度延續空頭趨勢,所以.
1900/1/1 0:00:00金城財金:1月14日ETH晚間多單策略盈利走出提醒恭喜跟上的幣友成功精準斬獲30點盈利恭喜跟上金城財金ETH晚間多單策略的朋友,晚間分析給到回調1150附近多單進場,目標點位1180-1200.
1900/1/1 0:00:00WASM是一種新的字節碼格式,是一種全新的底層二進制語法,它所編譯的代碼指令體積小,可移植,加載快并兼容WEB的全新格式.
1900/1/1 0:00:00慰問關懷暖人心警營內的“冬日暖陽”在2021年元旦來臨之際,2020年12月30日上午,愛心企業安徽宏軒博雅集團在安徽省司法廳、安徽省退役軍人事務廳帶領下來到安徽省女子監獄.
1900/1/1 0:00:00下面老李跟大家分享下1.14日晚間給出的全網公開單和實倉客戶的操作情況:1.14日晚間21:12時老李給出BTC38000-38200附近多單目標39200附近的策略.
1900/1/1 0:00:00好茶不怕細品,比特幣十年的高速發展說明了一個道理:一個好的項目,必定會引起市場關注,因為這是趨勢。一種是直接在交易所購買,但是成本可望不可即,另外一種是通過挖/礦獲得.
1900/1/1 0:00:00