FastPriceFeed

Verified contract

Active on Base with 48,498 txns
Deployed by via 0x3615ab85 at 5285906
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
--
0xb2109db5ee3d1fdea5868625306b2c7f0a1ee76635bc6a15b3209d7cfb7fd9e2
0x55eb6059c56765cdbf6d9fa49599a72e6bbfd3e5dd870435767a8bff11db455c
0x499bdc52e1fa71cba28e3e95fa0e962e0984fd4215ced44975aa7c598510ff05
0xdddcf4a82d4739db73999f146a3b07d0991e95ebf94f6cf3f1bd82ff62a3a7f8
0x779b796a46dcabe0d78f25f7175297f2e6c1f77754c5b5341d1b53e03ea53f44
0x2036df31d1045ba948a231a584a54d3e2c1880da8410763f90de31d3671668ac
0x6c25c6ce8fc8f2e1289683160d38b58cf4ad52524844134a1f2b00ecb91cfc01
0xd42ca5434c30dea97701e0c1b0daa3ca56ab0b0376221c5ecac91ae501f40e78
0x41529c1b58e61757b2b995f96c12be7e03e58733d6aa48de72a19fb69af2a220
0xaf586229f67c58b4215fdafeff818c54313d48f986af551169e78e54171ac178

Functions
Getter at block 22742078
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)
0x7b9e962dd8aed0db9a1d8a2d7a962ad8b871ce4f
gov(view returns (address)
0xf75d3c6f20fb65cc0b8f84687e5cbac3d7f4221e
isInitialized(view returns (bool)
true
isSpreadEnabled(view returns (bool)
false
lastUpdatedAt(view returns (uint256)
1719112601
lastUpdatedBlock(view returns (uint256)
16161630
maxDeviationBasisPoints(view returns (uint256)
250
maxPriceUpdateDelay(view returns (uint256)
3600
maxTimeDeviation(view returns (uint256)
3600
minAuthorizations(view returns (uint256)
1
minBlockInterval(view returns (uint256)
1
positionRouter(view returns (address)
0x01e9b35785ef3f7ef2677c371442976bd550f320
priceDataInterval(view returns (uint256)
60
priceDuration(view returns (uint256)
300
spreadBasisPointsIfChainError(view returns (uint256)
100
spreadBasisPointsIfInactive(view returns (uint256)
50
tokenManager(view returns (address)
0xa48996d94322f740dcc5b182827cc66a9faae9da
vaultPriceFeed(view returns (address)
0x3b2732c1e5a248bbdd0315e9e8845c64f5a6faf5
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(uint256 _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 _tokenManageraddress _positionRouter
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.