Base_SpokePool

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x3acdfe69 at 2164542
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 999 additional slots
-
variable spans 999 additional slots
-
variable spans 999 additional slots
5 additional variables

No balances found for "Base_SpokePool"

No transactions found for "Base_SpokePool"


Functions
Getter at block 22712713
MAX_TRANSFER_SIZE(view returns (uint256)
1000000000000000000000000000000000000
SLOW_FILL_MAX_TOKENS_TO_SEND(view returns (uint256)
10000000000000000000000000000000000000000
UPDATE_DEPOSIT_DETAILS_HASH(view returns (bytes32)
0x0e058f05b73c62ee68329d2c67c067aaae9a06503cc306378d144d0f0177882b
chainId(view returns (uint256)
8453
crossDomainAdmin(view returns (address)
0x0000000000000000000000000000000000000000
depositQuoteTimeBuffer(view returns (uint32)
0
getCurrentTime(view returns (uint256)
1732214773
hubPool(view returns (address)
0x0000000000000000000000000000000000000000
l1Gas(view returns (uint32)
0
l2Eth(view returns (address)
0x0000000000000000000000000000000000000000
messenger(view returns (address)
0x0000000000000000000000000000000000000000
numberOfDeposits(view returns (uint32)
0
pausedDeposits(view returns (bool)
false
pausedFills(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
wrappedNativeToken(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
depositCounter(addressview returns (uint256)
enabledDepositRoutes(addressuint256view returns (bool)
fillCounter(addressview returns (uint256)
refundsRequested(bytes32view returns (uint256)
relayFills(bytes32view returns (uint256)
rootBundles(uint256view returns (bytes32 slowRelayRootbytes32 relayerRefundRoot)
tokenBridges(addressview returns (address)
State-modifying
__OvmSpokePool_init(uint32 _initialDepositIdaddress _crossDomainAdminaddress _hubPooladdress _l2Ethaddress _wrappedNativeToken
__SpokePool_init(uint32 _initialDepositIdaddress _crossDomainAdminaddress _hubPooladdress _wrappedNativeTokenAddress
deposit(address recipientaddress originTokenuint256 amountuint256 destinationChainIdint64 relayerFeePctuint32 quoteTimestampbytes messageuint256 maxCountpayable 
emergencyDeleteRootBundle(uint256 rootBundleId
executeRelayerRefundLeaf(uint32 rootBundleIdstruct SpokePoolInterfaceRelayerRefundLeaf relayerRefundLeafbytes32[] proof
executeSlowRelayLeaf(address depositoraddress recipientaddress destinationTokenuint256 totalRelayAmountuint256 originChainIdint64 realizedLpFeePctint64 relayerFeePctuint32 depositIduint32 rootBundleIdbytes messageint256 payoutAdjustmentbytes32[] proof
fillRelay(address depositoraddress recipientaddress destinationTokenuint256 amountuint256 maxTokensToSenduint256 repaymentChainIduint256 originChainIdint64 realizedLpFeePctint64 relayerFeePctuint32 depositIdbytes messageuint256 maxCount
fillRelayWithUpdatedDeposit(address depositoraddress recipientaddress updatedRecipientaddress destinationTokenuint256 amountuint256 maxTokensToSenduint256 repaymentChainIduint256 originChainIdint64 realizedLpFeePctint64 relayerFeePctint64 updatedRelayerFeePctuint32 depositIdbytes messagebytes updatedMessagebytes depositorSignatureuint256 maxCount
initialize(uint32 _initialDepositIdaddress _crossDomainAdminaddress _hubPool
multicall(bytes[] datareturns (bytes[] results)
pauseDeposits(bool pause
pauseFills(bool pause
relayRootBundle(bytes32 relayerRefundRootbytes32 slowRelayRoot
requestRefund(address refundTokenuint256 amountuint256 originChainIduint256 destinationChainIdint64 realizedLpFeePctuint32 depositIduint256 fillBlockuint256 maxCount
setCrossDomainAdmin(address newCrossDomainAdmin
setDepositQuoteTimeBuffer(uint32 newDepositQuoteTimeBuffer
setEnableRoute(address originTokenuint256 destinationChainIdbool enabled
setHubPool(address newHubPool
setL1GasLimit(uint32 newl1Gas
setTokenBridge(address l2Tokenaddress tokenBridge
speedUpDeposit(address depositorint64 updatedRelayerFeePctuint32 depositIdaddress updatedRecipientbytes updatedMessagebytes depositorSignature
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
EmergencyDeleteRootBundle(uint256 indexed rootBundleId
EnabledDepositRoute(address indexed originTokenuint256 indexed destinationChainIdbool enabled
ExecutedRelayerRefundRoot(uint256 amountToReturnuint256 indexed chainIduint256[] refundAmountsuint32 indexed rootBundleIduint32 indexed leafIdaddress l2TokenAddressaddress[] refundAddressesaddress caller
FilledRelay(uint256 amountuint256 totalFilledAmountuint256 fillAmountuint256 repaymentChainIduint256 indexed originChainIduint256 destinationChainIdint64 relayerFeePctint64 realizedLpFeePctuint32 indexed depositIdaddress destinationTokenaddress relayeraddress indexed depositoraddress recipientbytes messagestruct SpokePoolRelayExecutionInfo updatableRelayData
FundsDeposited(uint256 amountuint256 originChainIduint256 indexed destinationChainIdint64 relayerFeePctuint32 indexed depositIduint32 quoteTimestampaddress originTokenaddress recipientaddress indexed depositorbytes message
Initialized(uint8 version
OptimismTokensBridged(address indexed l2Tokenaddress targetuint256 numberOfTokensBridgeduint256 l1Gas
PausedDeposits(bool isPaused
PausedFills(bool isPaused
RefundRequested(address indexed relayeraddress refundTokenuint256 amountuint256 indexed originChainIduint256 destinationChainIdint64 realizedLpFeePctuint32 indexed depositIduint256 fillBlockuint256 previousIdenticalRequests
RelayedRootBundle(uint32 indexed rootBundleIdbytes32 indexed relayerRefundRootbytes32 indexed slowRelayRoot
RequestedSpeedUpDeposit(int64 newRelayerFeePctuint32 indexed depositIdaddress indexed depositoraddress updatedRecipientbytes updatedMessagebytes depositorSignature
SetDepositQuoteTimeBuffer(uint32 newBuffer
SetHubPool(address indexed newHubPool
SetL1Gas(uint32 indexed newL1Gas
SetL2TokenBridge(address indexed l2Tokenaddress indexed tokenBridge
SetXDomainAdmin(address indexed newAdmin
TokensBridged(uint256 amountToReturnuint256 indexed chainIduint32 indexed leafIdaddress indexed l2TokenAddressaddress caller
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
NotCrossChainCall(