0 txs
1 call
constructor
constructor(address _afiUSD, address _usdcPriceFeed, address _owner)
functions
afiUSD
viewfunction afiUSD() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
description
viewfunction description() view returns (string)
getAfiUSDAddress
viewfunction getAfiUSDAddress() view returns (address)
getAnswer
viewfunction getAnswer(uint256 roundId) view returns (int256)
getCurrentExchangeRate
viewfunction getCurrentExchangeRate() view returns (uint256)
getUSDCPrice
viewfunction getUSDCPrice() view returns (int256)
getUSDCPriceFeedAddress
viewfunction getUSDCPriceFeedAddress() view returns (address)
latestAnswer
viewfunction latestAnswer() view returns (int256)
latestRoundData
viewfunction latestRoundData() view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
owner
viewfunction owner() view returns (address)
usdcPriceFeed
viewfunction usdcPriceFeed() view returns (address)
version
viewfunction version() view returns (uint256)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
InvalidAddress
error InvalidAddress()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60c03461014157601f61089538819003918201601f19168301916001600160401b03831184841017610145578084926060946040528339810103126101415761004781610159565b9061005460208201610159565b906001600160a01b039061006a90604001610159565b1691821561012e575f80546001600160a01b031981168517825560405194916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36001600160a01b031690811561011f576001600160a01b031690811561011f5760805260a052610727908161016e82396080518181816102400152818161045c015281816104fe0152610622015260a05181818160e60152818161028401526105b00152f35b63e6c4247b60e01b5f5260045ffd5b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101415756fe6080806040526004361015610012575f80fd5b5f3560e01c9081632da262a1146104ec57508063313ce567146104d15780633ca967f3146104375780634ad517bc1461041d57806350d25bcd1461040057806354fd4d50146103e557806358f403991461026f578063715018a61461038e5780637284e416146103055780638da5cb5b146102de578063b5ab58dc146102b3578063bfecce0f1461026f578063d5c3aa9c1461022b578063f2fde38b146101a25763feaf968c146100c1575f80fd5b3461019e575f36600319011261019e57604051633fabe5a360e21b815260a0816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156101935760a0915f915f5f915f93610159575b506101309061060c565b69ffffffffffffffffffff604051941684526020840152604083015260608201525f6080820152f35b91505061013092506101819150833d851161018c575b610179818361052d565b810190610566565b509293909190610126565b503d61016f565b6040513d5f823e3d90fd5b5f80fd5b3461019e57602036600319011261019e576004356001600160a01b0381169081900361019e576101d06106cb565b8015610218575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b631e4fbdf760e01b5f525f60045260245ffd5b3461019e575f36600319011261019e576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461019e575f36600319011261019e576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461019e57602036600319011261019e5760206102d66102d161059b565b61060c565b604051908152f35b3461019e575f36600319011261019e575f546040516001600160a01b039091168152602090f35b3461019e575f36600319011261019e576040516040810181811067ffffffffffffffff82111761037a57604052600c8152604060208201916b18599a5554d1080bc81554d160a21b83528151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b634e487b7160e01b5f52604160045260245ffd5b3461019e575f36600319011261019e576103a66106cb565b5f80546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461019e575f36600319011261019e57602060405160018152f35b3461019e575f36600319011261019e5760206102d66102d161059b565b3461019e575f36600319011261019e5760206102d661059b565b3461019e575f36600319011261019e57604051633ba0b9a960e01b81526020816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610193575f9061049e575b602090604051908152f35b506020813d6020116104c9575b816104b86020938361052d565b8101031261019e5760209051610493565b3d91506104ab565b3461019e575f36600319011261019e57602060405160088152f35b3461019e575f36600319011261019e577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b90601f8019910116810190811067ffffffffffffffff82111761037a57604052565b519069ffffffffffffffffffff8216820361019e57565b908160a091031261019e5761057a8161054f565b9160208201519160408101519161059860806060840151930161054f565b90565b604051633fabe5a360e21b815260a0816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa908115610193575f916105eb575090565b610604915060a03d60a01161018c57610179818361052d565b505050905090565b604051633ba0b9a960e01b8152906020826004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa918215610193575f92610697575b50808202915f8212600160ff1b82141661068357818305149015171561068357620f4240900590565b634e487b7160e01b5f52601160045260245ffd5b9091506020813d6020116106c3575b816106b36020938361052d565b8101031261019e5751905f61065a565b3d91506106a6565b5f546001600160a01b031633036106de57565b63118cdaa760e01b5f523360045260245ffdfea26469706673582212206e2c808dca5b5b0696a019a51503b9d4094a11bd04c7de7b68d8d3407e8f392564736f6c634300081d00330000000000000000000000000b4c655bc989baafe728f8270ff988a7c2b40fd10000000000000000000000008fffffd4afb6115b954bd326cbe7b4ba576818f6000000000000000000000000fa5b3614a7c8265e3e8c4f56bc123203bd155ff2