ICE: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

全网DeFi锁仓量为450亿美元:金色财经报道,据DeFiLIama数据显示,当前全网DeFi锁仓量450.01亿美元,24小时增加0.28%。目前,锁仓量排名前5的公链分别为:ETH(265.34亿美元)、Tron(57.25亿美元)、BSC(33.9亿美元)、Arbitrum(21.8亿美元)、Polygon(9904万美元)。[2023/7/17 10:58:38]

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

else{_abonus

if(msg

emitNowTokenPrice(tokenAddress,priceInfo

DeFi借贷协议Exactly Protocol完成200万美元融资:1月13日消息,DeFi 借贷协议 Exactly Protocol 完成 200 万美元融资,Synthetix 创始人 Kain Warwick、Daedalus、Decentraland 联合创始人 Esteban Ordano 共同领投,参投方包括 Bodhi Ventures、Newtopia VC、NXTP Ventures、Kaszek Ventures。本轮融资将用于扩大团队以及开发产品。Exactly Protocol 表示将推出固定利率的存款和借款产品。[2023/1/13 11:10:46]

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

基于DeFi的慈善项目Quantum Leap计划重启,将发布新合约并进行代币预售:基于DeFi的慈善项目Quantum Leap计划重新启动,并发布重启计划公告。具体涉及:

-新合约:将向社区提供一个最新审计、具有必要特性的代币合约。

-代币销售(预售):将为新代币举行预售,以筹集足够的资金,确保项目的成功。

-审查代币经济学(Tokenomics):目前正在对代币经济学进行更新,以确保其设计针对可持续的价格走势。

-改进的平台和代币特性:预计在平台和代币方面有一些改进的特性。这些改变将在未来几天内传达给社区,并在官方网站和白皮书上生效。[2021/7/5 0:27:25]

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

Bridge Mutual 技术顾问Frank Cui:Bridge Mutual团队实力雄厚 为用户提供更优质DeFi保险服务:2021年04月26日晚,由Gate.io主办的直播专访节目《酒局币赴》邀请到Bridge Mutual 技术顾问Frank Cui直播分享近期最新发展。直播期间Alexander与Gate.io合伙人酒儿就Bridge Mutual的发展及其相关事项进行了探讨与交流。

Frank Cui表示,Bridge的CTO和开发团队是世界顶级的智能合约安全和审计专家 (为Yearn Finance $YFI、BadgerDAO等许多知名DeFi项目提供审计或技术支持的开发人员),有着强大的技术背景。团队通过不懈努力成功打造出Bridge Mutual——一个去中心化的、DAO治理的、无需许可的、点对点的保险协议和交易平台,允许用户为智能合约、中心化交易所、稳定币和其他中心化加密服务提供商(如托管) 提供或购买保险。Bridge系统有许多独特之处,其中之一是,用户无需许可就可以向Bridge平台添加任何智能合约,同时为其购买或提供保险 (类似Uniswap)。更多产品将在今年下半年问世,敬请期待。[2021/4/26 21:00:59]

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

CoFiXGitHub:https://github

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

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

金星链

[0:15ms0-0:834ms