DeFi开发者:如何调用NEST预言机价格数据

NEST预言机-获取链上价格介绍

NEST预言机采用双边报价机制生成链上价格,质押双边资产来保证价格的准确性;完全去中心化的链上价格生成机制。白皮书:https://nestprotocol

}该方法限制了只有“报价合约”才可以调用,保证添加到价格合约中的价格数据的数据源正确。输入参数描述ethAmount报价ETH数量tokenAmount报价ERC20Token数量endBlock价格生效区块号tokenAddress报价的ERC20Token合约地址offerOwner报价者钱包地址PriceInfostoragepriceInfo=tokenInfo

同样限制了只有“报价合约”才有权限调用。只有在触发吃单操作后,才会修改对应生效区块中的价格,将”添加价格“时的报价数量按照”吃单“规模减掉。输入参数描述ethAmount吃单ETH数量tokenAmount吃单ERC20数量tokenAddress报价ERC20地址endBlock价格生效区块号获取价格functionupdateAndCheckPriceNow(addresstokenAddress)publicpayablereturns(uint256ethAmount,uint256erc20Amount,uint256blockNum){require(checkUseNestPrice(address(msg

require(checkBlock!=0);PriceInfomemorypriceInfo=priceInfoList;addressnToken=_tokenMapping

else{_abonus

if(msg

emitNowTokenPrice(tokenAddress,priceInfo

输入参数描述tokenAddressERC20Token合约地址输出参数描述ethAmountETH数量erc20AmountERC20Token数量blockNum生效价格区块require(checkUseNestPrice(address(msg

解释一下while循环的判断,需要从最新的报价区块开始往后倒推找到当前已经生效并且没有被吃单的价格数据所在的区块号。require(checkBlock!=0);这个判断个人猜测是为了防止有些token刚开始报价,还没有有效价格生成,又因为调用价格是要付费的。所以加了限制,如果没找到生效价格的区块号,交易直接失败。\t\tPriceInfomemorypriceInfo=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

DeFi数据聚合分析平台Blockpour完成约330万美元融资,Algorand基金会参投:6月10日消息,DeFi 数据聚合分析平台 Blockpour 宣布完成约 330 万美元种子轮融资,本轮融资由 Algorand 基金会、WeMade、GS Futures、 Kestrel 0x1、Supra Oracles 等参投。

Blockpour 可在一个仪表盘中汇总来自所有受支持网络的 DeFi 应用程序的指标。目前,Blockpour 支持以太坊、Fantom、Avalanche 和 Polygon 网络,并将在未来继续集成其他网络。(cointelegraph)[2022/6/10 4:15:11]

官方文档/***@devGetasingleprice*@paramtokenTokenaddressoftheprice*/functiongetSinglePrice(addresstoken)publicpayable{//Inconsiderationoffutureupgrades,thepossibilityofupgradingthepricecontractisnotruledout,andthevotingcontractmustbeusedtoquerythepricecontractaddress

/***@devGetmultipleprices*@paramtokenThetokenaddressoftheprice*@parampriceNumGetthenumberofprices,sortedfromthelatestprice*/functiongetBatchPrice(addresstoken,uint256priceNum)publicpayable{//Inconsiderationoffutureupgrades,thepossibilityofupgradingthepricecontractisnotruledout,andthevotingcontractmustbeusedtoquerythepricecontractaddress

//Averagepriceuint256calculationPrice=allTokenForEth

CoFiXGitHub:https://github

NEST开发者交流:https://t.me/nestdevs

SEC专员:新提案可能赋予SEC监管加密、Defi平台的广泛权力:金色财经报道,美国证券交易委员会上周提出了对 ATS 监管范围内“重要的国债市场平台”进行监管的修正案。这份 654 页的提案旨在“为交易政府证券、NMS (国家市场系统)股票和其他证券的替代交易系统 (ATS) 扩展 ATS 监管。它还提议“将监管 SCI 扩展到交易政府证券的 ATS,并修改SEC关于‘交易所’定义的规则,以解决监管漏洞。

美国证券交易委员会 (SEC) 专员 Hester Peirce 专员警告称,虽然该提案没有提及加密,但它可能赋予官员全面审查加密货币平台的新权力,包括去中心化金融 (defi) 协议。该提案包括非常广泛的语言,连同主席对监管所有加密货币的明显兴趣,表明它可用于监管加密平台。(news.bitcoin)[2022/2/5 9:32:35]

Kava CMO:未来十年随着DeFi增长,将出现更多去中心化金融产品和服务:Kava首席营销官( CMO) Sarah Austin称,在未来十年,随着新兴DeFi行业继续以指数级速度增长,我们将看到越来越多的去中心化金融产品和服务。数字金融的最新发展指向数字货币。在货币史上,我们首次看到由于金融技术发展,5.5万亿美元的银行市场发生天翻地覆的变化。历史告诉我们,技术永远是赢家。谁拥有最好的技术,谁就赢得了客户。(福布斯)[2020/8/23]

科银中国COO刘耕华:DeFi与CeFi会是很好的互助的关系:8月20日,TokenBetter中国行·北京站——“冠盖云集动京华”在北京云集隐居四合院成功举办。在主题为“新形势下数字经济新模式的机遇与挑战”的圆桌会议上,科银中国COO刘耕华指出,“DeFi现在已经进入爆发期,但存在很多乱象,未来还可能面临黑客威胁。”并表示,“DeFi与CeFi会是很好的互助的关系,势必要经历浴火重生的过程。”[2020/8/20]

DeFi中锁定资产价值达到12.7亿美元 创历史新高:根据DeFi Pulse信息,目前DeFi中锁定资产价值达到12.7亿美元,创下历史新高,其中Maker锁定资产价值为4.906亿美元,占到38.69%的比例,位居第一,Compound上锁定资产价值为3.538亿美元。[2020/6/19]

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

[0:0ms0-1:531ms