PriceRegistry

Verified contract

Active on Base with 1 txns
Deployed by via 0x31d89233 at 3057237
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "PriceRegistry"

0xa18db6f0271b8851cc3b7311e389e14a5050fede2b010f978d45ac4e61dd9c54
From

Functions
Getter at block 23576509
getFeeTokens(view returns (address[])
[0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196, 0x4200000000000000000000000000000000000006]
getPriceUpdaters(view returns (address[])
[0x398d2164a3F61353B4619814A31cC74A7741612E, 0x275DB63EDFc4414a2Ce04D69403575652ca8C053, 0x01B21f0351638b309678C289FE112787882cC42E, 0x96fC2dD483edd2719B9925a0503e080b4689A1D9]
getStalenessThreshold(view returns (uint128)
90000
owner(view returns (address)
0x7b0328745a01634c32efaf041d91432a075b308d
Read-only
convertTokenAmount(address fromTokenuint256 fromTokenAmountaddress toTokenview returns (uint256)
getDestinationChainGasPrice(uint64 destChainSelectorview returns (struct InternalTimestampedUint192Value)
getTokenAndGasPrices(address tokenuint64 destChainSelectorview returns (uint192 tokenPriceuint192 gasPriceValue)
getTokenPrice(address tokenview returns (struct InternalTimestampedUint192Value)
getTokenPrices(address[] tokensview returns (struct InternalTimestampedUint192Value[])
getValidatedTokenPrice(address tokenview returns (uint192)
State-modifying
acceptOwnership(
applyFeeTokensUpdates(address[] feeTokensToAddaddress[] feeTokensToRemove
applyPriceUpdatersUpdates(address[] priceUpdatersToAddaddress[] priceUpdatersToRemove
transferOwnership(address to
updatePrices(struct InternalPriceUpdates priceUpdates
Events
FeeTokenAdded(address indexed feeToken
FeeTokenRemoved(address indexed feeToken
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
PriceUpdaterRemoved(address indexed priceUpdater
PriceUpdaterSet(address indexed priceUpdater
UsdPerTokenUpdated(address indexed tokenuint256 valueuint256 timestamp
UsdPerUnitGasUpdated(uint64 indexed destChainuint256 valueuint256 timestamp
Constructor
constructor(address[] priceUpdatersaddress[] feeTokensuint32 stalenessThreshold
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ChainNotSupported(uint64 chain
InvalidStalenessThreshold(
OnlyCallableByUpdaterOrOwner(
StaleGasPrice(uint64 destChainSelectoruint256 thresholduint256 timePassed
StaleTokenPrice(address tokenuint256 thresholduint256 timePassed
TokenNotSupported(address token