1

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();
        }
    }
4

1 に答える 1