DeliveryProviderImplementation

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x262f34c6 at 6297784
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 "DeliveryProviderImplementation"

No transactions found for "DeliveryProviderImplementation"


Functions
Getter at block 23070061
chainId(view returns (uint16)
0
coreRelayer(view returns (address)
0x0000000000000000000000000000000000000000
getRewardAddress(view returns (address)
0x0000000000000000000000000000000000000000
getSupportedKeys(view returns (uint256 bitmap)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
pricingWallet(view returns (address)
0x0000000000000000000000000000000000000000
rewardAddress(view returns (address)
0x0000000000000000000000000000000000000000
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

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(