Base_SpokePool
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
14
Slot
XX
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
Balances ($0.00)
No balances found for "Base_SpokePool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Base_SpokePool"
ABI
ABI objects
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(address) view returns (uint256)
enabledDepositRoutes(address, uint256) view returns (bool)
fillCounter(address) view returns (uint256)
refundsRequested(bytes32) view returns (uint256)
relayFills(bytes32) view returns (uint256)
rootBundles(uint256) view returns (bytes32 slowRelayRoot, bytes32 relayerRefundRoot)
tokenBridges(address) view returns (address)
State-modifying
Events __OvmSpokePool_init(uint32 _initialDepositId, address _crossDomainAdmin, address _hubPool, address _l2Eth, address _wrappedNativeToken)
__SpokePool_init(uint32 _initialDepositId, address _crossDomainAdmin, address _hubPool, address _wrappedNativeTokenAddress)
deposit(address recipient, address originToken, uint256 amount, uint256 destinationChainId, int64 relayerFeePct, uint32 quoteTimestamp, bytes message, uint256 maxCount) payable
emergencyDeleteRootBundle(uint256 rootBundleId)
executeRelayerRefundLeaf(uint32 rootBundleId, struct SpokePoolInterfaceRelayerRefundLeaf relayerRefundLeaf, bytes32[] proof)
executeSlowRelayLeaf(address depositor, address recipient, address destinationToken, uint256 totalRelayAmount, uint256 originChainId, int64 realizedLpFeePct, int64 relayerFeePct, uint32 depositId, uint32 rootBundleId, bytes message, int256 payoutAdjustment, bytes32[] proof)
fillRelay(address depositor, address recipient, address destinationToken, uint256 amount, uint256 maxTokensToSend, uint256 repaymentChainId, uint256 originChainId, int64 realizedLpFeePct, int64 relayerFeePct, uint32 depositId, bytes message, uint256 maxCount)
fillRelayWithUpdatedDeposit(address depositor, address recipient, address updatedRecipient, address destinationToken, uint256 amount, uint256 maxTokensToSend, uint256 repaymentChainId, uint256 originChainId, int64 realizedLpFeePct, int64 relayerFeePct, int64 updatedRelayerFeePct, uint32 depositId, bytes message, bytes updatedMessage, bytes depositorSignature, uint256 maxCount)
initialize(uint32 _initialDepositId, address _crossDomainAdmin, address _hubPool)
multicall(bytes[] data) returns (bytes[] results)
pauseDeposits(bool pause)
pauseFills(bool pause)
relayRootBundle(bytes32 relayerRefundRoot, bytes32 slowRelayRoot)
requestRefund(address refundToken, uint256 amount, uint256 originChainId, uint256 destinationChainId, int64 realizedLpFeePct, uint32 depositId, uint256 fillBlock, uint256 maxCount)
setCrossDomainAdmin(address newCrossDomainAdmin)
setDepositQuoteTimeBuffer(uint32 newDepositQuoteTimeBuffer)
setEnableRoute(address originToken, uint256 destinationChainId, bool enabled)
setHubPool(address newHubPool)
setL1GasLimit(uint32 newl1Gas)
setTokenBridge(address l2Token, address tokenBridge)
speedUpDeposit(address depositor, int64 updatedRelayerFeePct, uint32 depositId, address updatedRecipient, bytes updatedMessage, bytes depositorSignature)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
EmergencyDeleteRootBundle(uint256 indexed rootBundleId)
EnabledDepositRoute(address indexed originToken, uint256 indexed destinationChainId, bool enabled)
ExecutedRelayerRefundRoot(uint256 amountToReturn, uint256 indexed chainId, uint256[] refundAmounts, uint32 indexed rootBundleId, uint32 indexed leafId, address l2TokenAddress, address[] refundAddresses, address caller)
FilledRelay(uint256 amount, uint256 totalFilledAmount, uint256 fillAmount, uint256 repaymentChainId, uint256 indexed originChainId, uint256 destinationChainId, int64 relayerFeePct, int64 realizedLpFeePct, uint32 indexed depositId, address destinationToken, address relayer, address indexed depositor, address recipient, bytes message, struct SpokePoolRelayExecutionInfo updatableRelayData)
FundsDeposited(uint256 amount, uint256 originChainId, uint256 indexed destinationChainId, int64 relayerFeePct, uint32 indexed depositId, uint32 quoteTimestamp, address originToken, address recipient, address indexed depositor, bytes message)
Initialized(uint8 version)
OptimismTokensBridged(address indexed l2Token, address target, uint256 numberOfTokensBridged, uint256 l1Gas)
PausedDeposits(bool isPaused)
PausedFills(bool isPaused)
RefundRequested(address indexed relayer, address refundToken, uint256 amount, uint256 indexed originChainId, uint256 destinationChainId, int64 realizedLpFeePct, uint32 indexed depositId, uint256 fillBlock, uint256 previousIdenticalRequests)
RelayedRootBundle(uint32 indexed rootBundleId, bytes32 indexed relayerRefundRoot, bytes32 indexed slowRelayRoot)
RequestedSpeedUpDeposit(int64 newRelayerFeePct, uint32 indexed depositId, address indexed depositor, address updatedRecipient, bytes updatedMessage, bytes depositorSignature)
SetDepositQuoteTimeBuffer(uint32 newBuffer)
SetHubPool(address indexed newHubPool)
SetL1Gas(uint32 indexed newL1Gas)
SetL2TokenBridge(address indexed l2Token, address indexed tokenBridge)
SetXDomainAdmin(address indexed newAdmin)
TokensBridged(uint256 amountToReturn, uint256 indexed chainId, uint32 indexed leafId, address indexed l2TokenAddress, address caller)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
receive()
NotCrossChainCall()