月亮链 月亮链
Ctrl+D收藏月亮链

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

作者:

时间:1900/1/1 0:00:00

NEST预言机-获取链上价格

介绍

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

白皮书:https://nestprotocol

}

Cactus Custody推出新功能“DeFi连接器”:据官方消息,Cactus Custody推出崭新功能 — DeFi连接器。它将带来无缝、安全且多样化的托管内DeFi使用体验。通过这项服务,客户可以与WalletConnect和WalletLink支持的DeFi项目进行交互,参与Curve,Uniswap,AAVE和Compound等项目获取收益。

Cactus Custody专注于构建业界领先的系统安全设计和基础设施,以及提供适应于多样化业务场景的强大企业级财务管理功能。[2021/1/14 16:10:02]

该方法限制了只有“报价合约”才可以调用,保证添加到价格合约中的价格数据的数据源正确。

输入参数描述ethAmount报价ETH数量tokenAmount报价ERC20Token数量endBlock价格生效区块号tokenAddress报价的ERC20Token合约地址offerOwner报价者钱包地址

PriceInfostoragepriceInfo=tokenInfo

DeFi协议Flamingo:O3钱包暂不支持跨链交易:基于Neo的DeFi协议Flamingo发推提醒称,请不要使用O3钱包进行跨链交易。跨链交易需要少量的gas费用,这一功能目前在O3中是不可用的。请暂时使用NeoLine。[2020/9/27]

同样限制了只有“报价合约”才有权限调用。只有在触发吃单操作后,才会修改对应生效区块中的价格,将”添加价格“时的报价数量按照”吃单“规模减掉。

输入参数描述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

库币DeFi项目DIA快速拉升 24h涨幅超78%:据库币KuCoin交易所消息,库币DeFi项目DIA快速拉升,最高触及4USDT,现报3

解释一下while循环的判断,需要从最新的报价区块开始往后倒推找到当前已经生效并且没有被吃单的价格数据所在的区块号。

require(checkBlock!=0);

这个判断个人猜测是为了防止有些token刚开始报价,还没有有效价格生成,又因为调用价格是要付费的。所以加了限制,如果没找到生效价格的区块号,交易直接失败。

PriceInfomemorypriceInfo=priceInfoList;addressnToken=_tokenMapping

else{_abonus

if(msg

元界DNA黄连金:DeFi项目可以通过开源的方式来验证其安全性:8月5日15:00,2020年纷智云端峰会第三场直播正式开启,本场云会议由元界DNA总冠名,蚂蚁节点联盟、金色财经联合主办,主题为“DeFi领航数字金融最前沿”。

在以“DeFi安全专访:如何确保资金的安全”为主题的圆桌论坛上,元界DNA联合创始人、中国电子学会区块链分会专家委员黄连金率先表示,针对DeFi安全问题,目前还没有通行的安全标准,DeFi项目可以通过开源的方式来进行测试验证;世界银行首席安全架构师张志军则认为,要警惕恶意的DeFi漏洞,未来第三方认证将是DeFi项目安全的可行道路。[2020/8/5]

这部分代码是将调用者支付的预言机费用,分配到对应的收益池中。多余的费用退还给调用者。

链下获取价格

//Checkreal-timeprice-useraccountonlyfunctioncheckPriceNow(addresstokenAddress)publicviewreturns(uint256ethAmount,uint256erc20Amount,uint256blockNum){require(address(msg

if(checkBlock==0){return(0,0,0);}PriceInfostoragepriceInfo=priceInfoList;return(priceInfo

原理和上一个方法一样。区别是禁止了合约调用和不需要付费。应该是为了给链下应用查看价格使用。

DeFi借贷总量突破10亿美元:根据DeBank数据显示,DeFi借贷总量突破10亿美元,目前为10

使用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

标签:ICEPRIRICETOKHighest Yield Savings ServicePRIX币rice币挖矿Tokia

Gate交易所热门资讯
ETC:一文读懂ETC Thanos硬分叉升级_Steam Exchange

2020年11月29日03:48,ETC在艰难度过数月“至暗时刻”后终于迎来了一次大变革---Thanos硬分叉升级.

1900/1/1 0:00:00
区块链:区块链周报 | 苏州将于双十二推出数字人民币红包;英国女王表示对区块链感兴趣_PIT

摘要:灰度欲举办加密货币投资者论坛;以太坊2.0创世区块启动最低质押要求达100%;哈萨克斯坦计划引入央行数字货币;建行纳闽分行发起的数字债券已取消;ETC已激活Thanos硬分叉升级.

1900/1/1 0:00:00
区块链::G20要以开放和包容方式探讨制定法定数字货币标准和原则_加密货币

来源:新华社11月21日晚,国家主席在北京以视频方式出席二十国集团领导人第十五次峰会第一阶段会议并发表重要讲话.

1900/1/1 0:00:00
okex:OKEx投研 | 17370已破,比特币中期走势转弱_okex交易所安全吗

免责声明:本专栏內容概不构成任何投资意见,內容亦并非就任何个别投资者的特定投资目标、财务状况及个别需要而编制。投资者不应只按本专栏內容进行投资.

1900/1/1 0:00:00
数字货币:周小川:发展电子货币也要求同存异,零售支付是基础环节_区块链

来源:华夏时报,作者:王永菲冉学东在“一带一路”的引领下,今年中国-东盟金融合作与人民币国际化更进一步,在后疫情时代,中国与东盟各国在跨境贸易、跨境金融以及服务面临新的机遇.

1900/1/1 0:00:00
数字货币:观点 | 数字货币是数字经济发展基石_CAST价格

来源:证券时报作者:娄飞鹏财政部中国财政科学研究院博士后《中共中央关于制定国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》明确指出:“完善货币供应调控机制,稳妥推进数字货币研发.

1900/1/1 0:00:00