在使用链接的雪道上,我很难验证一个简单的契约,并不断地得到以下错误: ParserError: ParserError::File导入回调不支持

我会将代码放在下面,我尝试过多次更改编译器版本,尝试了是否进行了优化,试图复制ABI,但得到了以下错误:

守则:
// SPDX-许可证-标识符: MIT实用主义稳固性^0.8.0;
导入"@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";
合同AvaxConverter {
AggregatorV3Interface internal priceFeed;
constructor() {
priceFeed = AggregatorV3Interface(0x5498BB86BC934c8D34FDA08E81D444153d0D06aD);
}
function getCurrentPrice() public view returns (int) {
(
/*uint80 roundID*/,
int price,
/*uint startedAt*/,
/*uint timeStamp*/,
/*uint80 answeredInRound*/
) = priceFeed.latestRoundData();
return price;
}
function convertCurrency(int amount) public view returns (int) {
(
/*uint80 roundID*/,
int price,
/*uint startedAt*/,
/*uint timeStamp*/,
/*uint80 answeredInRound*/
) = priceFeed.latestRoundData();
return amount * 10**16/price;
}}
从内部混音的照片
我只需要在雪道上确认

发布于 2022-03-11 16:27:58
如果你使用的是块菌,我建议你看看truffle-verify-plugin。
在松露设置中添加插件并添加所需的块资源管理器的API密钥之后,您可以通过执行以下命令来验证合同:
truffle run verify SomeContractName AnotherContractName --network networkNamehttps://stackoverflow.com/questions/71441521
复制相似问题