v0.8 AggregatorV3Interface.sol ,它在@chainlink/contracts 中可用吗?
v0.8 AggregatorV3Interface.sol , its available in @chainlink/contracts?
当我将版本更改为 0.8 时出现错误,但在 0.6 上工作正常,我如何看到最新版本? ,我尝试从 npm install @chainlink/contracts --save 下载,但只适用于模拟模式。
这是我的仓库:
https://github.com/irwingtello/lottery
正在编译合同...
Solc版本:0.8.9
优化器:启用运行:200
EVM 版本:伊斯坦布尔
CompilerError:solc 返回以下错误:
ParserError:未找到源“C:/Users/irwin/.brownie/packages/smartcontractkit/chainlink-brownie-contracts@1.1.1/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol”:未找到文件.
--> contracts/Lottery.sol:4:1:
|
4 |导入“@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol”;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
错误:无法加载项目
"从 1.2.0 开始,此软件包的所有版本都将匹配 @chainlink/contracts
NPM 标签
所以它看起来 backwards
,但我们从 0.2.1
"
开始
变化:@chainlink=smartcontractkit/chainlink-brownie-contracts@1.1.1
收件人:@chainlink=smartcontractkit/chainlink-brownie-contracts@0.2.1
https://github.com/smartcontractkit/chainlink-brownie-contracts/tree/v0.2.1
第 1 步:在项目的配置文件中将 @chainlink/contacts 版本从 @chainlink=smartcontractkit/chainlink-brownie-contracts@1.1.1 更改为 @chainlink=smartcontractkit/chainlink-brownie-contracts@0.2.1
第 2 步:使用 brownie compile 编译项目
第 3 步:转到 https://github.com/StarBlockDAO/SBox-VRF-Random/commit/dbbe6a7933cef13dc905965ceb6d1cfe57818fc2 并获取 VRFCoordinatorV2Interface.sol 并将其保存到您的 v.08/interfaces 目录
第 4 步:使用 brownie compile 编译项目
当我将版本更改为 0.8 时出现错误,但在 0.6 上工作正常,我如何看到最新版本? ,我尝试从 npm install @chainlink/contracts --save 下载,但只适用于模拟模式。
这是我的仓库: https://github.com/irwingtello/lottery
正在编译合同... Solc版本:0.8.9 优化器:启用运行:200 EVM 版本:伊斯坦布尔 CompilerError:solc 返回以下错误:
ParserError:未找到源“C:/Users/irwin/.brownie/packages/smartcontractkit/chainlink-brownie-contracts@1.1.1/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol”:未找到文件. --> contracts/Lottery.sol:4:1: | 4 |导入“@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol”; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
错误:无法加载项目
"从 1.2.0 开始,此软件包的所有版本都将匹配 @chainlink/contracts
NPM 标签
所以它看起来 backwards
,但我们从 0.2.1
"
变化:@chainlink=smartcontractkit/chainlink-brownie-contracts@1.1.1
收件人:@chainlink=smartcontractkit/chainlink-brownie-contracts@0.2.1
https://github.com/smartcontractkit/chainlink-brownie-contracts/tree/v0.2.1
第 1 步:在项目的配置文件中将 @chainlink/contacts 版本从 @chainlink=smartcontractkit/chainlink-brownie-contracts@1.1.1 更改为 @chainlink=smartcontractkit/chainlink-brownie-contracts@0.2.1
第 2 步:使用 brownie compile 编译项目
第 3 步:转到 https://github.com/StarBlockDAO/SBox-VRF-Random/commit/dbbe6a7933cef13dc905965ceb6d1cfe57818fc2 并获取 VRFCoordinatorV2Interface.sol 并将其保存到您的 v.08/interfaces 目录
第 4 步:使用 brownie compile 编译项目