PriceRegistry

Verified contract

Active on Ethereum with 6 txns
Deployed by via 0x01a88b12 at 17636052
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"

0xef07528494a430d937be5099e87329b1a4a7c09e25fa6b698a9265f987306970
0x67c82831065b12c1223f053d5879ca673a3bfff425156e37a6fcba93fce95955
0x7d708a03d2d034697256e8dcb9493ead7691f7ad05c477071bfc0f69fbda310f
0x69cdf0019250e149bb3ac6a2e709fba16a6d927824cd35994b01164a0f3699a5
0xbefbf20e4fd888218cded3b88866288d8b302b65946e31eeff35d0d0b0e021de
0x1a13d40f39cd903a2af13fa3beaef728f547acd246a83db223d36c1e15b9b18a

Functions
Getter at block 21188341
getFeeTokens(view returns (address[])
[0x514910771AF9Ca656af840dff83E8264EcF986CA, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2]
getPriceUpdaters(view returns (address[])
[0x8bEFCa744c6f2b567b1863dcF055C593afdC11A0, 0x40c558575093eC1099CC21B020d9b8D13c74417F, 0x20718EfbC25Dba60FD51c2c81362b83f7C411A6D, 0x7986C9892389854cAAbAC785ff18123B0070a5Fd, 0x3d3467e1036Ee25F6F4aa15e3Abf77443A23144C, 0x2D1708ff2a15adbE313eA8C6035aA24d0FBA1c77]
getStalenessThreshold(view returns (uint128)
90000
owner(view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
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