DeliveryProviderProxy

Verified contract

Proxy

Active on Ethereum with 3,927 txns
Deployed by via 0xda80d219 at 17493968
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 11 additional slots

No balances found for "DeliveryProviderProxy"

0xfe2c4e472adaac43ede6bb70798777914cfa06509341c123251e1533ef49d828
0x588f9da10c6482853adb18bb9d719279c67150c362c0e02090a4c475437548d3
0x6aefebf3b7e8ea286ae0b2e219e3c5ee353e8eac1d464623b411dbc98ad8617e
0x24d5c40e832736a3705c5c1d874e552329ba4649cefc579c52b256c64de3559a
0x14f77d64e00d01a5e365339966a0edb0df04a5119ec09a8fb1ec513797c63a40
0xf813051d41ebc067ebd32ce8fe55c2315ada4d17b69b7db203cdf808295e4851
0x29ece168d85450ba5665b371f526a3d2fd8f16a77cee0fa494e3093e7d13695c
0x20fdcbd212564f74a6c8b59d09274877e18336863b0e382deca4dfe569822f79
0x91cb539fbc7277fd77e0bbdfa5f281fcb9d325116f40b498ce6d2c7d21e33174
0x7fabea0a6cc5d16dbc8ec312ed6a80a7891419bbc64b64fac39e9153b2c2ffd3

Functions
Getter at block 21225569
chainId(view returns (uint16)
2
coreRelayer(view returns (address)
0x27428dd2d3dd32a4d7f7c497eaaa23130d894911
getRewardAddress(view returns (address)
0x53207e216540125e322cda8a693b0b89576deb46
getSupportedKeys(view returns (uint256 bitmap)
6
owner(view returns (address)
0x59278f587d4cfcdcbbc08019060be7231c37ddc2
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
pricingWallet(view returns (address)
0xe8af07a8eff87b99b7c8c2c18ea95a1fe86d0acd
rewardAddress(view returns (address)
0x53207e216540125e322cda8a693b0b89576deb46
Read-only
assetConversionBuffer(uint16 targetChainview returns (uint16 bufferuint16 bufferDenominator)
deliverGasOverhead(uint16 targetChainview returns (uint256)
gasPrice(uint16 targetChainview returns (uint256)
getTargetChainAddress(uint16 targetChainview returns (bytes32 deliveryProviderAddress)
isChainSupported(uint16 targetChainview returns (bool supported)
isInitialized(address implview returns (bool)
isMessageKeyTypeSupported(uint8 keyTypeview returns (bool supported)
maximumBudget(uint16 targetChainview returns (uint256)
nativeCurrencyPrice(uint16 targetChainview returns (uint256)
quoteAssetConversion(uint16 targetChainuint256 currentChainAmountview returns (uint256 targetChainAmount)
quoteDeliveryOverhead(uint16 targetChainview returns (uint256 nativePriceQuote)
quoteDeliveryPrice(uint16 targetChainuint256 receiverValuebytes encodedExecutionParamsview returns (uint256 nativePriceQuotebytes encodedExecutionInfo)
quoteEvmDeliveryPrice(uint16 targetChainuint256 gasLimituint256 receiverValueview returns (uint256 nativePriceQuoteuint256 targetChainRefundPerUnitGasUnused)
quoteGasCost(uint16 targetChainuint256 gasAmountview returns (uint256 totalCost)
quoteGasPrice(uint16 targetChainview returns (uint256 price)
targetChainAddress(uint16 targetChainview returns (bytes32)
State-modifying
confirmOwnershipTransferRequest(
initialize(
submitOwnershipTransferRequest(uint16 thisRelayerChainIdaddress newOwner
updateAssetConversionBuffer(uint16 targetChainuint16 bufferuint16 bufferDenominator
updateAssetConversionBuffers(struct DeliveryProviderStructsAssetConversionBufferUpdate[] updates
updateConfig(struct DeliveryProviderStructsUpdate[] updatesstruct DeliveryProviderStructsCoreConfig coreConfig
updateDeliverGasOverhead(uint16 chainIduint256 newGasOverhead
updateDeliverGasOverheads(struct DeliveryProviderStructsDeliverGasOverheadUpdate[] overheadUpdates
updateMaximumBudget(uint16 targetChainuint256 maximumTotalBudget
updateMaximumBudgets(struct DeliveryProviderStructsMaximumBudgetUpdate[] updates
updatePrice(uint16 updateChainIduint256 updateGasPriceuint256 updateNativeCurrencyPrice
updatePrices(struct DeliveryProviderStructsUpdatePrice[] updates
updatePricingWallet(address newPricingWallet
updateRewardAddress(address newAddress
updateSupportedChain(uint16 targetChainbool isSupported
updateSupportedChains(struct DeliveryProviderStructsSupportedChainUpdate[] updates
updateSupportedMessageKeyTypes(uint8 keyTypebool supported
updateTargetChainAddress(uint16 targetChainbytes32 newAddress
updateTargetChainAddresses(struct DeliveryProviderStructsTargetChainUpdate[] updates
updateWormholeRelayer(address newAddress
upgrade(uint16 deliveryProviderChainIdaddress newImplementation
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
AssetConversionBufferUpdated(uint16 targetChainuint16 bufferuint16 bufferDenominator
BeaconUpgraded(address indexed beacon
ChainSupportUpdated(uint16 targetChainbool isSupported
ContractUpgraded(address indexed oldContractaddress indexed newContract
DeliverGasOverheadUpdated(uint256 indexed oldGasOverheaduint256 indexed newGasOverhead
OwnershipTransfered(address indexed oldOwneraddress indexed newOwner
RewardAddressUpdated(address indexed newAddress
TargetChainAddressUpdated(uint16 indexed targetChainbytes32 indexed newAddress
Upgraded(address indexed implementation
WormholeRelayerUpdated(address coreRelayer
Constructor
constructor(address implementationbytes initData
Fallback and receive
fallback(
receive(
Errors
AddressIsZero(
CallerMustBeOwner(
CallerMustBeOwnerOrPricingWallet(
CallerMustBePendingOwner(
CallerNotApproved(address msgSender
ChainIdIsZero(
ExceedsMaximumBudget(uint16 targetChainuint256 exceedingValueuint256 maximumBudget
FailedToInitializeImplementation(string reason
GasPriceIsZero(
ImplementationAlreadyInitialized(
MaxRefundGreaterThanGasLimitCost(uint256 maxRefunduint256 gasLimitCost
MaxRefundGreaterThanGasLimitCostOnSourceChain(uint256 maxRefunduint256 gasLimitCost
NativeCurrencyPriceIsZero(
Overflow(uint256 valueuint256 max
PriceIsZero(uint16 chain
UnexpectedExecutionParamsVersion(uint8 versionuint8 expectedVersion
UnsupportedExecutionParamsVersion(uint8 version
WrongChainId(