PriceRegistry

Verified contract

Active on Ethereum with 62 txns
Deployed by via 0x264db372 at 18622186
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"

0xb664a017c532cdd9a15548bf347ec1015626909e848d42c804fe5531c16a14e3
0xc8a3efa1105d792e6f3e2d1a8a58da153bd154ef650a2b2273f994081b2f47ba
0x76dc74b5938d5437bc7f811484303fd4c2d9fa2b0a79907b69b1eba64f723fc4
0x85eb8177214b18120be231f2410fdaeebe47990d3900e7cc70cd01a22899792d
0x7934c4a7f32d53c6b3cf3bff61208152ea3e378ef6a203eba7565cde000ad38f
0x38d96a9d3bd983664e782e709332742f52743ac505ac8a3fb1c1c35e1ae541c5
0xaf1e31cc1d2ea44b58b3bbe9879bf5e0a07887bc7ca869e685c1d33df68d7df0
0x5ba72bb15d17385649508205613e4f0e3d714b5d4e372209b21336a4548ad576
0xb175c757d86fea4ec5348d31b36eee478d1a1c06d315076d4e80506811948e36
0xf57b6ef3aa647b71c96fe0ac087ea84e7966299cf58078b219d8a587a96aea50

Functions
Getter at block 21199477
getFeeTokens(view returns (address[])
[0x514910771AF9Ca656af840dff83E8264EcF986CA, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2]
 
getPriceUpdaters(view returns (address[])
getStalenessThreshold(view returns (uint128)
90000
owner(view returns (address)
0x5c19826e72a40cf73681f757d6bf90f5cda89414
typeAndVersion(view returns (string)
PriceRegistry 1.2.0
Read-only
convertTokenAmount(address fromTokenuint256 fromTokenAmountaddress toTokenview returns (uint256)
getDestinationChainGasPrice(uint64 destChainSelectorview returns (struct InternalTimestampedPackedUint224)
getTokenAndGasPrices(address tokenuint64 destChainSelectorview returns (uint224 tokenPriceuint224 gasPriceValue)
getTokenPrice(address tokenview returns (struct InternalTimestampedPackedUint224)
getTokenPrices(address[] tokensview returns (struct InternalTimestampedPackedUint224[])
getValidatedTokenPrice(address tokenview returns (uint224)
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