首页 > 观点 > 正文
欧意交易所

欧意交易所

全球前三大交易所之一,新用户注册最高可得230USDT奖励,同时可拆数字盲盒,100%可以获得数字货币,最高价值60000元

点击注册 进入官网

Chainlink的去中心化预言机网络中的智能合约包含由运行商为其他智能合约(DApps)使用或截取所持续更新的实施价格数据。其中有两个主要架构:喂价和基础要求模型。此教程将会展现如何在Moonbeam、Moonriver或是Moonbase Alpha测试网上使用喂价功能。

这些信息仅用于教育目的,永远DYOR。

首先,如要开始跟随此教程,您需要准备并安装以下工具:

  • Remix

  • MetaMask钱包

安装完毕后,我们希望获取到的数据位于一系列的智能合约并可以通过一个聚合器接口(见下方图片)以只读模式获取,如下图所示

编辑

目前,在Moonbeam、Moonriver和Moonbase Alpha上有数据源合约。以下为Moonbeam上可用的价格对:

您可以通过Remix使用聚合器接口获取BTC/USD交易对的价格。首先您需要将您的MetaMask账户连接至Remix,所以请确保您已安装MetaMask并连接至正确的网络。在成功创建文档和编译合约后,您可以导向至Deploy and Run Transactions标签页面并将ENVIRONMENT设置为Injected Web3。如果您的MetaMask已经连接,它将会出现在ACCOUNT输入框中。如否,将会弹出MetaMask视窗请您选择并连接您的账户。接着,请在CONTRACT下拉选单中选取“AggregatorV3Interface”,并在At Address栏位输入与BTC/USD价格对相关的数据源合约地址并点击At Address按钮。如下图:

这将会创建一个聚合器接口的实例,您可以与其交互,其将会出现在Remix中Deployed Contracts部分之内。您可以展开AggregatorV3Interface合约以获得可用函数,接着点击latestRoundData()以查询相关价格对的数据,在此范例中为BTC/USD,来获得最新的数据。

恭喜!现在您已经了解如何操作。关于更多基础要求模型架构的细节或是相关学习资源,请查看Moonbeam官方相关文档。

白话区块链|同步全球区块链资讯、区块链快讯、区块链新闻
本站所有文章数据来源:金色财经
本站不对内容真实性负责,如需转载请联系原作者
如需删除该文章,请发送本文链接至oem1012@qq.com

更多交易所入口

一站式注册各大交易所、点击进入加密世界、永不失联,币安Binance/欧易OKX/GATE.IO芝麻开门/Bitget/抹茶MEXC/火币Huobi

点击进入 永不失联
picture loss