NFTFloorOracle

Verified contract

Active on Ethereum with 5,344 txns
Deployed by via 0x3cfd11f2 at 16381811
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "NFTFloorOracle"

0x2bfe5d252dc57cccf31a194173fae26b689a521dc104aa18c1571fbdff1d29da
0xb50d33854bd5626c03b51dc58d7b5c0032a4fbff4578f0d80eb1c4ffda74eeaf
0xede4fa3940d2984da0cd75b22ffc5946691cdbabc1ab8ebd912946788e980374
0x65a3793eafb5380944f4921388c67ddeb775d81c08ff26afe6cb41bd09395abd
0x610d076d47548915ba5e9a8c0e641da244fdf1c4132f1d0baeea843007a5dddb
0x861db0922beca92d069eb3269aa66ad5f5c882a3af61a086c2604e77d61c006e
0xdf587b3db435f4d2b3ddf888f22a176988198670d50711121218aba975ec9fb6
0xc32b755ac14e9e518835a0c7c6b2dc450274e99ffce54868a8b5b4207a2cd317
0x9657400e5644f309b3b58e9fef0d2165a0d9f64e16bc0fd0843645f0f422f3ec
0x8b76aedeb30055e6b9bf52bc1a1cd2c1b85a344d360ee9c7520a17000cb88695

Functions
Getter at block 21172632
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPDATER_ROLE(view returns (bytes32)
0x73e573f9566d61418a34d5de3ff49360f9c51fec37f7486551670290f6285dab
config(view returns (uint128 expirationPerioduint128 maxPriceDeviation)
(expirationPeriod=2400, maxPriceDeviation=300)
getFeederSize(view returns (uint256)
3
Read-only
assetFeederMap(addressview returns (bool registereduint8 indexbool paused)
assetPriceMap(addressview returns (uint256 twapuint256 updatedAtuint256 updatedTimestamp)
assets(uint256view returns (address)
feederPositionMap(addressview returns (bool registereduint8 index)
feeders(uint256view returns (address)
getLastUpdateTime(address _assetview returns (uint256 timestamp)
getPrice(address _assetview returns (uint256 price)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addAssets(address[] _assets
addFeeders(address[] _feeders
grantRole(bytes32 roleaddress account
initialize(address _adminaddress[] _feedersaddress[] _assets
removeAssets(address[] _assets
removeFeeders(address[] _feeders
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setConfig(uint128 expirationPerioduint128 maxPriceDeviation
setEmergencyPrice(address _assetuint256 _twap
setMultiplePrices(address[] _assetsuint256[] _twaps
setPause(address _assetbool _flag
Events
AssetAdded(address indexed asset
AssetDataSet(address indexed assetuint256 twapuint256 lastUpdatedBlock
AssetPaused(address indexed assetbool paused
AssetRemoved(address indexed asset
FeederAdded(address indexed feeder
FeederRemoved(address indexed feeder
Initialized(uint8 version
OracleConfigSet(uint128 expirationPerioduint128 maxPriceDeviation
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.