NEST預言機-獲取鏈上價格
介紹
NEST預言機采用雙邊報價機制生成鏈上價格,質押雙邊資產來保證價格的準確性;完全去中心化的鏈上價格生成機制。
白皮書:https://nestprotocol
}
該方法限制了只有“報價合約”才可以調用,保證添加到價格合約中的價格數據的數據源正確。
輸入參數描述ethAmount報價ETH數量tokenAmount報價ERC20Token數量endBlock價格生效區塊號tokenAddress報價的ERC20Token合約地址offerOwner報價者錢包地址
PriceInfostoragepriceInfo=tokenInfo
同樣限制了只有“報價合約”才有權限調用。只有在觸發吃單操作后,才會修改對應生效區塊中的價格,將”添加價格“時的報價數量按照”吃單“規模減掉。
波卡DeFi項目Equilibrium推出以太坊跨鏈橋,已上線測試網:波卡DeFi項目Equilibrium推出以太坊跨鏈橋,可橋接以太坊和ERC-20代幣并完全兼容DeFi服務套件。這一加密基礎設施最初來自Chainsafe,Equilibrium對其進行了輕微修改,使其與項目更加適配,具體來說,Equilibrium使用Web3來處理以太坊合約,而不是Chainsafe的控制臺工具,使雙向橋接成為可能,ERC-20代幣可以和以太坊區塊鏈之間自由轉換。
此外,Equilibrium還建立了一個記錄橋接活動的系統,針對并行工作請求和黑客攻擊等內容進行了壓力測試。[2021/2/2 18:43:37]
輸入參數描述ethAmount吃單ETH數量tokenAmount吃單ERC20數量tokenAddress報價ERC20地址endBlock價格生效區塊號
DeFi穩定幣協議Lien審計人員發現App漏洞,已開啟平臺維護:DeFi穩定幣協議Lien發布公告表示,團隊的審計人員發現一個Lien App中的漏洞,決定暫時維護平臺以防止漏洞被利用,該項目表示用戶存放協議的以太坊資產是安全的,同時沒有出現資金被盜的問題。Lien計劃退回用戶持有的LBT、SBT 以及LP流動性代幣,并在修復該漏洞后重新開放平臺服務。[2020/9/16]
獲取價格
functionupdateAndCheckPriceNow(addresstokenAddress)publicpayablereturns(uint256ethAmount,uint256erc20Amount,uint256blockNum){require(checkUseNestPrice(address(msg
require(checkBlock!=0);PriceInfomemorypriceInfo=priceInfoList;addressnToken=_tokenMapping
火幣大學于佳寧:DeFi可以說是一次世界級范圍內的新基建:8月5日下午16:15,火幣大學校長于佳寧受邀在2020紛智云端峰會第3場DeFi領航數字金融最前沿得活動上,進行主題為《DeFi的影響不局限在金融業,更將掀起新智能商業大變革》的演講。
于佳寧表示,DeFi的征程剛剛開始,可以說是一次世界級范圍內的新基建,實現點對點直連互通的金融網絡,讓金融更高效。DeFi的關鍵優勢在于無需信任中介,無需中心操作,開放透明,產權保障。DeFi的三大特點是程序化、組合性、非許可。核心價值在于從根本上改變信任來源,減少金融交易中的交易對手方風險。[2020/8/5]
else{_abonus
if(msg
emitNowTokenPrice(tokenAddress,priceInfo
輸入參數描述tokenAddressERC20Token合約地址輸出參數描述ethAmountETH數量erc20AmountERC20Token數量blockNum生效價格區塊
BBEX Junior Zhang:積極推動DeFi的發展 但也要客觀的認清現實:今日,BB交易所(BBEX) COO Junior Zhang 作客“XBIT和他的朋友們”欄目,就DeFi可能成為繼公鏈和DAPP后新的行業熱點發表看法。Junior Zhang認為DeFi給未來金融提出了一個很好的思路,值得積極的去嘗試。但DeFi尚未出現大的系統性風險來檢驗其是否是一個可以平穩運行的系統。以及出現黑客入侵、代碼安全等問題時,沒有一個強有力的“裁判”來糾錯,最后是對于普通用戶來說參與門檻過高。這是所有去中心化的生態必須面對的現實問題。[2020/6/18]
require(checkUseNestPrice(address(msg
解釋一下while循環的判斷,需要從最新的報價區塊開始往后倒推找到當前已經生效并且沒有被吃單的價格數據所在的區塊號。
require(checkBlock!=0);
這個判斷個人猜測是為了防止有些token剛開始報價,還沒有有效價格生成,又因為調用價格是要付費的。所以加了限制,如果沒找到生效價格的區塊號,交易直接失敗。
PriceInfomemorypriceInfo=priceInfoList;addressnToken=_tokenMapping
else{_abonus
if(msg
這部分代碼是將調用者支付的預言機費用,分配到對應的收益池中。多余的費用退還給調用者。
鏈下獲取價格
//Checkreal-timeprice-useraccountonlyfunctioncheckPriceNow(addresstokenAddress)publicviewreturns(uint256ethAmount,uint256erc20Amount,uint256blockNum){require(address(msg
if(checkBlock==0){return(0,0,0);}PriceInfostoragepriceInfo=priceInfoList;return(priceInfo
原理和上一個方法一樣。區別是禁止了合約調用和不需要付費。應該是為了給鏈下應用查看價格使用。
激活調用權限
functionactivation()public{_nestToken
使用NEST預言機需要質押一定數量的NEST和等待一天。這個操作應該是為了防止”合約盜取價格“。如果沒有這個限制可以寫個代理合約,獲取價格,只需要支付一次費用,其他的調用者可以一起使用價格。
DEMO
官方文檔
/***@devGetasingleprice*@paramtokenTokenaddressoftheprice*/functiongetSinglePrice(addresstoken)publicpayable{//Inconsiderationoffutureupgrades,thepossibilityofupgradingthepricecontractisnotruledout,andthevotingcontractmustbeusedtoquerythepricecontractaddress
/***@devGetmultipleprices*@paramtokenThetokenaddressoftheprice*@parampriceNumGetthenumberofprices,sortedfromthelatestprice*/functiongetBatchPrice(addresstoken,uint256priceNum)publicpayable{//Inconsiderationoffutureupgrades,thepossibilityofupgradingthepricecontractisnotruledout,andthevotingcontractmustbeusedtoquerythepricecontractaddress
//Averagepriceuint256calculationPrice=allTokenForEth
CoFiX
GitHub:
https://github
Tags:ICERICEPRITOKEJUICErice幣還會漲Privateum InitiativeHypersign Identity Token
全球最頂級的互聯網公司,都是怎么找到投資人的?2010年6月17日,一位創業者用麻省理工的校友郵箱,將一封不足千字的郵件發送給了十余位潛在投資人.
1900/1/1 0:00:00Coinbase透露它已經看到了“大量的資本涌入”。目前,其托管資產為200億美元,其中140億美元來自4月以來累積。Coinbase強調了一系列看漲事件,這些事件“確實引發”了機構采用的熱潮.
1900/1/1 0:00:00這幾天幣圈不太平,恐懼往往來自未知。我們觀察到,最近初現端倪:掩飾隱瞞犯罪所得罪成為“新寵”。為答疑解惑,颯姐團隊撰寫本文,以期為諸位老友普法.
1900/1/1 0:00:00一個月前失竊的加密資產交易平臺庫幣的被盜資金又出現異動。據加密資產追蹤器WhaleAlert分析,11月4日,黑客將共計價值超826萬美元的REQ、DRGN、DX、DENT和TRAC五種資產轉移.
1900/1/1 0:00:00本文來源:中鈔區塊鏈技術研究院隨著數字化步伐的加快,支付和金融服務很可能會通過互聯網和移動設備與數字經濟日益融合.
1900/1/1 0:00:00美國大選紛爭還未落下帷幕,拜登已經開始任命顧問審視政府各個機構的運作,特朗普則忙著訴訟多個關鍵州的選票有違規行為......無論是否讓幾個州重新計票,應該都不會出現大的反轉.
1900/1/1 0:00:00