ResilientOracle

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x8af4b003 at 18718904
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "ResilientOracle"

No transactions found for "ResilientOracle"


Functions
Getter at block 20871870
INVALID_PRICE(view returns (uint256)
0
NATIVE_TOKEN_ADDR(view returns (address)
0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
accessControlManager(view returns (address)
0x0000000000000000000000000000000000000000
boundValidator(view returns (address)
0x1cd5f336a1d28dff445619cc63d3a0329b4d8a58
nativeMarket(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
vai(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getOracle(address assetuint8 roleview returns (address oraclebool enabled)
getPrice(address assetview returns (uint256)
getTokenConfig(address assetview returns (struct ResilientOracleTokenConfig)
getUnderlyingPrice(address vTokenview returns (uint256)
State-modifying
acceptOwnership(
enableOracle(address assetuint8 rolebool enable
initialize(address accessControlManager_
pause(
renounceOwnership(
setAccessControlManager(address accessControlManager_
setOracle(address assetaddress oracleuint8 role
setTokenConfig(struct ResilientOracleTokenConfig tokenConfig
setTokenConfigs(struct ResilientOracleTokenConfig[] tokenConfigs_
transferOwnership(address newOwner
unpause(
updateAssetPrice(address asset
updatePrice(address vToken
Events
Initialized(uint8 version
NewAccessControlManager(address oldAccessControlManageraddress newAccessControlManager
OracleEnabled(address indexed assetuint256 indexed rolebool indexed enable
OracleSet(address indexed assetaddress indexed oracleuint256 indexed role
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
TokenConfigAdded(address indexed assetaddress indexed mainOracleaddress indexed pivotOracleaddress fallbackOracle
Unpaused(address account
Constructor
constructor(address nativeMarketAddressaddress vaiAddressaddress _boundValidator
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Unauthorized(address senderaddress calledContractstring methodSignature