Chain Link を使用して価格変換を取得し、Chainlink が提供する他の機能を実装する方法を学んでいます。Rinkeby Test Net に 2.9992 ETH があり、Injected Web3 Environment を使用して Remix IDE を使用してコードを正常にコンパイルおよび展開できます。
getVersion関数または ChainLink で定義されたその他の関数を呼び出すたびに。このようなエラーが発生します
"call to FundMe.getVersion errored: execution reverted"
pragma solidity >=0.6.6 <0.9.0;
import "@chainlink/contracts/src/v0.6/interfaces/AggregatorV3Interface.sol";
contract FundMe {
mapping(address => uint256) public addressToAmountFunded;
function fund() public payable {
addressToAmountFunded[msg.sender] += msg.value;
}
function getVersion() public view returns(uint256) {
AggregatorV3Interface priceFeed = AggregatorV3Interface(0x01BE23585060835E02B77ef475b0Cc51aA1e0709);
return priceFeed.version();
}
}