原文標題:《CodeReview回顧:去中心化交易所Uniswap》
撰文:要飛的Harry
這次CodeReview的項目是去中心化交易所Uniswap,領讀員是Tiny熊。
視頻回顧在?這里。
Uniswap介紹
Uniswap的核心原理利用了一個簡單的常量乘積模型:K=x*y,其中x,y為代幣數量。在交易的過程中,需要保持K值不變,所以x和y的變化方向是相反的。可以參考下面的三幅圖來理解如何在Uniswap中交易和增加流動性。
Circle CEO發推稱“應撕開一些不透明資產的偽裝”:11月12日消息,Circle(USDC發行方)首席執行官Jeremy Allaire發推稱:“問一個簡單的問題。行業內還有哪些離岸、不受監管、不透明、未經審計的公司或加密資產?是時候撕開創可貼了,讓我們開始吧。”[2022/11/12 12:52:57]
代碼解讀
Uniswap有兩個核心的項目:
用來托管Uniswap的資產用來與Uniswap進行交互uniswap-v2-core項目
第三季度MakerDAO收入約為400萬美元,環比下降86%:金色財經報道,Messari數據顯示,MakerDAO的收入在2022年第三季度跌至略高于400萬美元,比上一季度下降86%。
Messari高級研究分析師Johnny_TVL指出,清算較少和貸款需求疲弱是營收下滑的原因。MakerDAO的兩個最大收入來源ETH和wBTC在上個季度表現不佳,基于ETH的資產的收入下降74%,wBTC資產的收入下降66%。
此外,MakerDAO的抵押比率已從去年同期的1.9降至1.1,不過該季度的費用保持在1350萬美元的高位,僅比上一季度下降16%。(Cointelegraph)[2022/10/14 14:27:52]
這個項目中的代碼通常不會被用戶直接調用,而是被uniswap-v2-periphery項目中的路由合約調用,因為路由合約的接口更友好。
美國財政部長將與銀行業高管討論加密貨幣:金色財經消息,知情人士透露,美國財政部長耶倫將與華爾街各大銀行的首席執行官會面,討論全球經濟和美國通脹問題,同時還提出了“對數字資產進行負責任創新的必要性”。據一位未具名的內部人士稱,此次討論正值美國財政部密切關注加密市場的活動之際,該人士表示,最近加密貨幣的動蕩突顯了為該行業制定法規的緊迫性。據知情人士透露,雖然劇烈的市場波動經常促使財政部長與金融業高層接觸,但耶倫與銀行高管的會面早已列入議程。[2022/6/17 4:33:40]
合約: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:SWAPUNIUniswapTOKETEAsWAP. Artunic幣和uni幣有關系嗎layer幣和uniswap的關系Lunr Token
市場行情大瀑布后,圈外媒體的報道都很有意思,總是有點幸災樂禍的感覺,畢竟爆倉人數20萬這種數字還是很驚人讓人畏懼,日內跌幅超過30%這讓喜歡炒股票的朋友看到一定會直呼心臟受不了.
1900/1/1 0:00:00黃金行情分析: 黃金技術面來看,日線級別,MACD死叉,綠柱放大,KDJ死叉,金價周二受阻于1863附近,這也是1764-1959上漲區間的50%回撤位,阻力較大.
1900/1/1 0:00:00大家好!我是你們的老朋友趨勢論幣,每日解讀世界經濟要聞,K線走勢解析,實時交易策略及中長線布局.
1900/1/1 0:00:00遇到這種情況時我們首先要V—hngjkh88—了解為什么出現這種情況,只有了解了為什么出現這種情況時候,才能想出正確應對的方法的和解決的途徑。然后:對癥下藥.
1900/1/1 0:00:00作者:郭欣晨 1月14日下午,神魚在圈內發出警告并建議有在幣安bsc的venus借貸和放貸的趕緊撤退,該池子發行幣抵押借走大量大餅,有可能出現價格暴跌,存在大餅等價值幣無法歸還的隱患.
1900/1/1 0:00:00BTC 比特幣日線圖隔日再度收出小陽結尾,波動區間逐漸收縮,整體走勢偏弱,附圖指標給出震蕩訊號,后市主要關注震蕩區間破位情況,一旦破位將打開一定的破位區間.
1900/1/1 0:00:00