譯文出自:登鏈翻譯計劃
譯者:翻譯小組
校對:Tiny熊
Uniswapv3的新內容及集成
如果你還不熟悉Uniswap,它是一個去中心化的交易所,依靠外部流動性提供者將代幣添加到流動池配對中,用戶可以直接交易這些代幣。
由于它在以太坊上運行,可以交易的是以太坊ERC-20代幣。每種代幣都有自己的智能合約和流動資金池。Uniswap--作為完全的去中心化--對哪些代幣可以添加沒有限制。如果一個代幣對還沒有流動池合約存在,任何人都可以Uniswap的工廠創建一個,任何人都可以向池子提供流動性。每筆交易有0
else{require(daiToken
//dosomethingwiththatDAI...}
在你的函數的開頭做一個簡單的檢查就足夠了。現在,對于convertEthToExactDai函數,它將看起來像這樣的東西。
functionconvertEthToExactDai(uint256daiAmount)externalpayable{require(daiAmount>0,"Mustpassnon0DAIamount");require(msg
FIBA提問:15個比特幣你如何選球員?郭艾倫周琦上榜:金色財經報道,國際籃球聯合會(FIBA)亞洲杯官方更新社媒,拋出了“用15個比特幣組建陣容”的話題。“你會用哪些亞洲球星來組建你的最佳陣容?”FIBA亞洲杯官方社媒寫道。其中,郭艾倫出現在了得分后衛的位置上,需要用最多的5個比特幣來選擇。出現在中鋒位置上的周琦,需要用2個比特幣選擇,而在中鋒位置上,比特幣最高的是哈達迪。[2022/6/28 1:35:49]
這里有幾件事情需要解讀。
SwapRouter:SwapRouter將是一個由Uniswap提供的包裝合約,它有幾個安全機制和便利功能。你可以使用ISwapRouter(0xE592427A0AEce92De3Edee1F18E0157C05861564)為任何主網或測試網實例化它。接口代碼可以在這里找到。
WETH:你可能注意到,我們在這里使用ETH。在Uniswap中,不再有直接的ETH對,所有的ETH必須首先轉換為WETH。在我們的案例中,這是由SwapRouter完成的。
exactOutputSingle:該函數可用于使用ETH并接收準確的代幣數量。任何剩余的ETH將被退還,但不是自動!我自己沒有第一時間意識到這一點,ETH最后在路由器合約中。所以不要忘記在兌換后調用uniswapRouter
電商巨頭Shopify CEO正考慮如何將Shopify與DeFi生態系統整合:電商巨頭Shopify首席執行官Tobi Lutke正在考慮如何將其公司與去中心化金融(DeFi)生態系統整合。Lutke昨日在推特上發布了一條消息,詢問DeFi社區Shopify在日益增長的金融領域中可以扮演什么“角色”。(Cointelegraph)[2021/4/4 19:43:56]
但是請注意,我們沒有把它聲明為視圖函數,但是不要在鏈上調用這個函數。盡管它可以作為一個視圖函數來調用的,但它會采用非視圖方式來獲得計算結果。由于Solidity的特性,所以這里也不可能將它本身聲明為一個視圖函數,僅能使用場景如Web3的call()功能來讀取前端的結果。
現在我們可以在前端調用getEstimatedETHforDAI。為了確保我們發送了足夠的ETH,并且交易不會被退回,我們可以將估計的ETH數量增加一點。
constrequiredEth=(awaitmyContract
contractUniswap3{IUniswapRouterpublicconstantuniswapRouter=IUniswapRouter(0xE592427A0AEce92De3Edee1F18E0157C05861564);IQuoterpublicconstantquoter=IQuoter(0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6);addressprivateconstantmultiDaiKovan=0x4F96Fe3b7A6Cf9725f59d353F723c1bDb64CA6Aa;addressprivateconstantWETH9=0xd0A1E359811322d97991E03f863a0C30C2cF029C;functionconvertExactEthToDai()externalpayable{require(msg
萬向區塊鏈首席經濟學:央行要考慮如何激勵支付寶等參與推廣數字人民幣:萬向區塊鏈首席經濟學家鄒傳偉認為,數字貨幣的確會對第三方支付產生一定影響。在零售支付場景下,數字人民幣和第三方支付之間會有某種相互替代關系。數字人民幣的份額漲起來了,就意味著支付寶和微信份額會下降。這個環節中,央行要考慮如何激勵支付寶、微信等機構參與推廣數字人民幣,數字人民幣應用還需依賴于支付寶、微信等線下場景拓展、二維碼滲透。鄒傳偉稱,可以設想一個激勵相容設計,支付寶、微信支付如果幫助推廣了數字人民幣應用,它們存管在央行的支付備付金就可以獲得更多利息收入。(第一財經)[2020/11/19 21:18:01]
functionconvertEthToExactDai(uint256daiAmount)externalpayable{require(daiAmount>0,"Mustpassnon0DAIamount");require(msg
//donotusedon-chain,gasinefficient!functiongetEstimatedETHforDAI(uintdaiAmount)externalpayablereturns(uint256){addresstokenIn=WETH9;addresstokenOut=multiDaiKovan;uint24fee=3000;uint160sqrtPriceLimitX96=0;returnquoter
現場 | 以太坊行業峰會第一場圓桌 如何應對智能合約安全問題:金色財經9月8日現場報道,Loi Luu (KyberNetwork 創始人)、Shawn Douglass
(Amberdata 聯合創始人兼CEO)、Jay Zhou (Loopring Protocol 聯合創始人)、Alan Li (FBG X 研發部負責人)、Antoine Cote (Enuma Technologies 聯合創始人兼CEO) 參與了討論,嘉賓們一致認為,由于智能合約涉及資產交易且不可篡改,一旦發生安全問題將引起資產嚴重受損,關注智能合約安全是必要的。Loi Luu指出,區塊鏈行業項目方,需要為開發者設立預警機制。開源代碼要引入第三方檢測,避免犯一些顯而易見的錯誤。
Jay zhou認為,需要更有經驗的開發者去開發用戶易用、以人為本的合約,同時也有必要引入交叉審計。
Shawn Douglass說:“因為智能合約的不可篡改性,在程序員開發前,就必須告知開發者未來可能造成的后果,特別是在涉及資產的領域必須確保事前萬無一失甚至考慮保險。”
Antoine Cote表示,可以在早期時候引入懸賞機制讓黑客或者社區成員共同發現漏洞。大家討論后得出共識,每一個開發者都必須在開發速度和安全性之間做一個平衡。在區塊鏈領域,注重安全和責任心是必須的。[2018/9/8]
//importanttoreceiveETHreceive()payableexternal{}}
Thomas 發布趣味視頻 講述EOSIO系統如何向節點支付獎勵:據金色財經合作媒體IMEOS 報道,昨日 Thomas Cox 在 YouTube 上傳了一個手繪風視頻,為大家講解 EOSIO 系統如何向節點支付獎勵。視頻中說到,按照每年通貨膨脹 5% 的規則,每天大約會有 133,000 個新的 Token 產生,那么增發總數的 1%,即約為 27,000 個新的 Token 用于支付節點支出。并且,新系統中沒有取中間值報價的說法。另外 4% 會進入 Worker Proposal Fund。[2018/5/21]
ExactInput和ExactOutput的區別
一旦你執行這些函數并在Etherscan中查看它們,區別就會立即變得很明顯。這里我們是用exactOutput進行交易。我們提供1個ETH,希望收到100個DAI作為回報。任何多余的ETH都會退還給我們。
以準確的DAI購買
而下面,我們正在使用exactInput進行交易。我們提供1個ETH,并希望得到多少DAI,而這恰好是196個DAI。
用精確的ETH購買
請注意,如果你困惑為什么價格會如此不同,這是測試網的一個小池子,第一個交易嚴重影響了池子里的價格。沒有多少人在測試網中進行套利交易:)
本翻譯由CellNetwork贊助支持。
來源:https://soliditydeveloper.com/uniswap3
參考資料
登鏈翻譯計劃:https://github.com/lbc-team/Pioneer
翻譯小組:https://learnblockchain.cn/people/412
Tiny熊:https://learnblockchain.cn/people/15
Uniswap:https://uniswap.exchange/
一篇文章:https://soliditydeveloper.com/uniswap2
v3自2021年5月5日起在主網上運行:https://uniswap.org/blog/launch-uniswap-v3/
文件:https://docs.uniswap.org/
白皮書:https://uniswap.org/whitepaper-v3.pdf
這里:https://github.com/Uniswap/uniswap-v3-periphery/blob/main/contracts/interfaces/ISwapRouter.sol
exactOutputSingle:https://docs.uniswap.org/reference/periphery/interfaces/ISwapRouter#exactoutputsingle
quoteExactOutputSingle:https://docs.uniswap.org/reference/periphery/interfaces/IQuoter#quoteexactoutputsingle
call():https://web3js.readthedocs.io/en/v1.3.4/web3-eth-contract.html#methods-mymethod-call
exactInput:https://docs.uniswap.org/reference/periphery/interfaces/ISwapRouter#exactinput
exactOutput:https://docs.uniswap.org/reference/periphery/interfaces/ISwapRouter#exactoutput
Multi-collaterizedKovanDAI:https://oasis.app/borrow?network=kovan
exactOutputSingle:https://docs.uniswap.org/reference/periphery/interfaces/ISwapRouter#exactoutputsingle
exactInputSingle:https://docs.uniswap.org/reference/periphery/interfaces/ISwapRouter#exactinputsingle
CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain
免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。
本文來源于非小號媒體平臺:
登鏈社區
現已在非小號資訊平臺發布105篇作品,
非小號開放平臺歡迎幣圈作者入駐
入駐指南:
/apply_guide/
本文網址:
/news/10040915.html
免責聲明:
1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場
上一篇:
對標AGIX、歐易AI板塊的黑馬——CNTM
Tags:SWAPTERETHUniswapUniswap FinanceTERA2togetherbnb喝醉之后能干嘛uniswap幣為什么漲不起來
Swarm項目簡介: Swarm是以太坊項目官方的一部分,主要是由以太坊基金會領投和開發,允許礦池存儲、帶寬和算力資源來支持基于以太坊網絡的應用.
1900/1/1 0:00:00據官方消息,基于波卡的DApp框架協議Pontem獲450萬美元融資,MechanismCapital和KeneticCapital領投.
1900/1/1 0:00:00尊敬的用戶: ZD將于2021年6月6日11:00開放DOGES/USDT交易對。? 幣種簡介 英文簡稱:DOGES 總發行量:1,000,000,000,000,000總流通量:500,000.
1900/1/1 0:00:00原文標題:《獨家丨閃電網絡金融LiFi:煙幕還是競爭性替代方案?》撰文:GuillaumeGirard原文來自Messari,以下為全文編譯:「隨著比特幣費用的上升.
1900/1/1 0:00:00本文來自?Decrypt,原文作者:WillGottsegenOdaily?星球日報譯者?|念銀思唐 摘要: -谷歌計劃更新其加密相關服務的廣告政策.
1900/1/1 0:00:00親愛的AAX用戶:? 為了提供更好的平臺體驗,AAX將于2021年6月7日11:30起調低部分USDT幣幣交易對的最小下單數量.
1900/1/1 0:00:00