FastPriceFeed

Verified contract

Active on Base with 44,943 txns
Deployed by via 0xff2e82bc at 7018492
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x2b59fed5ee690390fbda45488821a7274c7b29432055e73bf606c06704e9bd65
0xb23f350a77752de97822528ee38b5d9541ab14180256e16c0c10fa60544ff18c
0x1b5d1c95245c93d579d0bda8afa8242536eb88b458fcee91144ed283a279611c
0x53f4b3b96e2ba63a0b3bcddf2f73e941f474201d357353182c2bd964aa4cc46d
0x71242861355350713a369d86b985e71ab46325195998cbddce3e5a63b6fcddca
0x62b4eb60085a46ff7d6e6e042ea7830a58abe776616342622b45e9a9359c9780
0xa4b57b095f3aafefef4f72c01a1b8bc06f080553a6bb122e63211b4c22de6c9d
0x7092bdfa9ae744e53a22a991e0c69c88d19cc6187bb443f0d18aaeb60f32ff01
0x72f745f1c8ef56558c8f2682f0e358cf373c4d4d353002605b13a9cbd4ae9e2c
0xfbf1b86509cc4cf7d831b3dd36c82477b803f5bd17a71562b4d415e9fababf8a

Functions
Getter at block 22728275
BASIS_POINTS_DIVISOR(view returns (uint256)
10000
BITMASK_32(view returns (uint256)
4294967295
CUMULATIVE_DELTA_PRECISION(view returns (uint256)
10000000
MAX_CUMULATIVE_FAST_DELTA(view returns (uint256)
4294967295
MAX_CUMULATIVE_REF_DELTA(view returns (uint256)
4294967295
MAX_PRICE_DURATION(view returns (uint256)
1800
MAX_REF_PRICE(view returns (uint256)
1461501637330902918203684832716283019655932542975
PRICE_PRECISION(view returns (uint256)
1000000000000000000000000000000
disableFastPriceVoteCount(view returns (uint256)
0
fastPriceEvents(view returns (address)
0xc0a2cad2c63a98f6fccf935516be49b9a4d97a2e
gov(view returns (address)
0x4f6e437f7e90087f7090acfe967d77ba0b4c7444
isInitialized(view returns (bool)
true
isSpreadEnabled(view returns (bool)
false
lastUpdatedAt(view returns (uint256)
1732189107
lastUpdatedBlock(view returns (uint256)
22699882
maxDeviationBasisPoints(view returns (uint256)
1000
maxPriceUpdateDelay(view returns (uint256)
3600
maxTimeDeviation(view returns (uint256)
3600
minAuthorizations(view returns (uint256)
1
minBlockInterval(view returns (uint256)
0
priceDataInterval(view returns (uint256)
60
priceDuration(view returns (uint256)
300
spreadBasisPointsIfChainError(view returns (uint256)
500
spreadBasisPointsIfInactive(view returns (uint256)
20
tokenManager(view returns (address)
0x4f6e437f7e90087f7090acfe967d77ba0b4c7444
vaultPriceFeed(view returns (address)
0xfc41fb8d17c7a86a3e1a949de476d2e329c59f0f
Read-only
disableFastPriceVotes(addressview returns (bool)
favorFastPrice(address _tokenview returns (bool)
getPrice(address _tokenuint256 _refPricebool _maximiseview returns (uint256)
getPriceData(address _tokenview returns (uint256uint256uint256uint256)
isSigner(addressview returns (bool)
isUpdater(addressview returns (bool)
maxCumulativeDeltaDiffs(addressview returns (uint256)
priceData(addressview returns (uint160 refPriceuint32 refTimeuint32 cumulativeRefDeltauint32 cumulativeFastDelta)
prices(addressview returns (uint256)
tokenPrecisions(uint256view returns (uint256)
tokens(uint256view returns (address)
State-modifying
disableFastPrice(
enableFastPrice(
initialize(uint256 _minAuthorizationsaddress[] _signersaddress[] _updaters
setCompactedPrices(uint256[] _priceBitArrayuint256 _timestamp
setFastPriceEvents(address _fastPriceEvents
setGov(address _gov
setIsSpreadEnabled(bool _isSpreadEnabled
setLastUpdatedAt(uint256 _lastUpdatedAt
setMaxCumulativeDeltaDiffs(address[] _tokensuint256[] _maxCumulativeDeltaDiffs
setMaxDeviationBasisPoints(uint256 _maxDeviationBasisPoints
setMaxPriceUpdateDelay(uint256 _maxPriceUpdateDelay
setMaxTimeDeviation(uint256 _maxTimeDeviation
setMinAuthorizations(uint256 _minAuthorizations
setMinBlockInterval(uint256 _minBlockInterval
setPriceDataInterval(uint256 _priceDataInterval
setPriceDuration(uint256 _priceDuration
setPrices(address[] _tokensuint256[] _pricesuint256 _timestamp
setPricesWithBits(uint256 _priceBitsuint256 _timestamp
setPricesWithBitsAndExecute(address _positionRouteruint256 _priceBitsuint256 _timestampuint256 _endIndexForIncreasePositionsuint256 _endIndexForDecreasePositionsuint256 _maxIncreasePositionsuint256 _maxDecreasePositions
setSigner(address _accountbool _isActive
setSpreadBasisPointsIfChainError(uint256 _spreadBasisPointsIfChainError
setSpreadBasisPointsIfInactive(uint256 _spreadBasisPointsIfInactive
setTokenManager(address _tokenManager
setTokens(address[] _tokensuint256[] _tokenPrecisions
setUpdater(address _accountbool _isActive
setVaultPriceFeed(address _vaultPriceFeed
Events
DisableFastPrice(address signer
EnableFastPrice(address signer
MaxCumulativeDeltaDiffExceeded(address tokenuint256 refPriceuint256 fastPriceuint256 cumulativeRefDeltauint256 cumulativeFastDelta
PriceData(address tokenuint256 refPriceuint256 fastPriceuint256 cumulativeRefDeltauint256 cumulativeFastDelta
Constructor
constructor(uint256 _priceDurationuint256 _maxPriceUpdateDelayuint256 _minBlockIntervaluint256 _maxDeviationBasisPointsaddress _fastPriceEventsaddress _tokenManager
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.