原文標題:《CodeReview回顧:去中心化交易所Uniswap》
撰文:要飛的Harry
這次CodeReview的項目是去中心化交易所Uniswap,領讀員是Tiny熊。
視頻回顧在?這里。
Uniswap介紹
Uniswap的核心原理利用了一個簡單的常量乘積模型:K=x*y,其中x,y為代幣數量。在交易的過程中,需要保持K值不變,所以x和y的變化方向是相反的。可以參考下面的三幅圖來理解如何在Uniswap中交易和增加流動性。
BonqDAO攻擊者開始嘗試將資金轉入Tornado Cash:金色財經報道,據PeckShield監測,非托管借貸平臺 BonqDAO 的攻擊者開始嘗試將資金轉入Tornado Cash,目前已轉入1枚以太坊。[2023/2/3 11:45:39]
代碼解讀
Uniswap有兩個核心的項目:
用來托管Uniswap的資產用來與Uniswap進行交互uniswap-v2-core項目
韓國數字資產交易平臺協會將與政府協商,實施行業自律規定:1月12日消息,韓國數字資產交易平臺協會(DAXA)表示將通過與國會和金融當局的密切協商,實施數字資產領域的自律規定,目前已任命了8名外部顧問,并成立了4個小組委員會,含交易支援、市場監督、合規監督、教育領域,主要由顧問擔任,并正在制定共同的自律方案。[2023/1/12 11:07:53]
這個項目中的代碼通常不會被用戶直接調用,而是被uniswap-v2-periphery項目中的路由合約調用,因為路由合約的接口更友好。
Arbitrum奧德賽活動轉賬已超18萬筆共計約3.5萬ETH:6月27日消息,據官方推特,Arbitrum奧德賽第一周(Bridge week)將于北京時間6月28日1:00結束。據了解,奧德賽第一周的主題是跨鏈橋。
Dune數據顯示,截至目前,Arbitrum奧德賽活動共進行了186960筆轉賬,共計35590.46枚ETH,其中最高單筆交易為510ETH。跨鏈橋轉賬總金額最高的是Hop Protocol,超過了15190枚ETH轉賬占比達45.1%,排名第二的是Celer Network,超過4810枚ETH轉賬占比14.3%,排名第三的是Multichain,超過3330枚ETH轉賬占比9.9%。[2022/6/27 1:33:29]
合約: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:SWAPUniswapUNITOKBULL ROCK SWAPuniswap幣賣出沒反應Unikoin GoldHatoken
在幣圈混久了的人,眼界一般都會比較高,各種騙人的手段都見過,但是今天要說的這家交易所,絕對顛覆你的認知,這是一個把用戶智商摁地上摩擦的純殺豬交易所,名字叫做BTYUN.
1900/1/1 0:00:00BTC行情分析: 晚間大餅強勢反彈,沉睡依舊的灰度大老虎又重新張開了他的大嘴,幣價緊跟著水漲船高,一度拉升至38150一帶,當前繼續走出一個千點回落,晚間這樣的突襲拉升,形態并不穩定.
1900/1/1 0:00:00白盤比特幣給出多單,兩波拿下接近千點,當下多頭還在蓄力,雖說剛剛一波下跌,但是本人給出補倉思路將均價下拉至38200附近,目前收割還在繼續.
1900/1/1 0:00:00大餅于昨日下午快速拉升突破上方關鍵價位36200后更是直接晚間走出了一個上行趨勢,進一步的打開了上行通道后使得大餅的報價再次位于40000,凌晨的回落使得目前大餅的走勢出現了一個收縮三角形走勢.
1900/1/1 0:00:00比特幣午后行情回踩36700一線后再度上行突破,漲至日內最高點38800一線,目前價格保持在38000附近運行.
1900/1/1 0:00:00幣安智能鏈今日上演“空氣幣換BTC和ETH”戲碼。2021年1月14日下午,加密貨幣KOL“超級比特幣”發微博表示:“幣安智能鏈借貸平臺venus上,今天一個CAN的垃圾幣莫名被添加進去作為抵押.
1900/1/1 0:00:00