FastPriceFeed

Verified contract

Active on Base with 338,036 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xf597c3839ee2164e1d773203308c0a47f41053d98ad49f2a54d6c6376e528e6a
0x4a367bff6fd0a1c8f9a7a6219593b5b6e94c4330bc6fd2fd5ef7aa4dd5c0b20b
0x1b41ba84ccf6cfdbdf5661cb3eba253622240e45419c9f82a186b27eb885fa1c
0xa207991f34fa9ac64f8a7f4cde463fa7ca7e3f1b2c61b6550a6cbeba4361e8b4
0xeaf6ef441fa3e1d89752626e34c1109e9efc50e103d42065262b2c501fe82b26
0xeebdeed130ae134e3151843844ca59f9ace87fe74bc39fd4da56c1303457410b
0x82f7f652a6aeafd1707dbbfae460fa08afa458af52ffed8cd560548195117972
0xa43c3e40f63a2e7d35663133290e49d417b1c37039cde390d1b25a5b7551c569
0x3d3d141a50fb01815a62183866278ed1d3f4193caef7d74487da3fa159efe225
0xb36a236722fe6dfef049677a483eb9eaaa724d183427301190d778fac783ca10

Functions
Getter at block 22741574
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)
0x662b64186b50d5346321cf4740119ef04a72de27
gov(view returns (address)
0xe02fb5c70af32f80aa7f9e8775fe7f12550348ec
isInitialized(view returns (bool)
true
isSpreadEnabled(view returns (bool)
false
lastUpdatedAt(view returns (uint256)
1732272427
lastUpdatedBlock(view returns (uint256)
22741541
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)
0x927f9c03d1ac6e2630d31e614f226b5ed028d443
priceDataInterval(view returns (uint256)
60
priceDuration(view returns (uint256)
300
spreadBasisPointsIfChainError(view returns (uint256)
500
spreadBasisPointsIfInactive(view returns (uint256)
50
tokenManager(view returns (address)
0xb1dd2fdb023cb54b7cc2a0f5d9e8d47a9f7723ce
vaultPriceFeed(view returns (address)
0x786acc981fb93a12d5d195903c5c0d6d9c633cd8
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.