This contract is being backfilled. You may encounter incomplete storage history.

L2_BaseBridge

Verified contract

Active on Base with 136,566 txns
Deployed by via 0x40a049f9 at 1397238
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xf92b75f3015fe7144a7b9b192480e2fb07cb03ca3411a48eb2e833ba3320cdee
0x4ec70433ad123c583d52a4e95d05fd3cf09cef974828344246ff9b455aa32908
0xb342298c10ef61e439863033dd6a143487c6fca71e8f1d66af77656e444dfdc6
0x256eb29f4f789fe39973ae6fa0b35bab82e81d53ee70f06ec48d73ba7c900b23
0x22a675f731cf4094dfa213a13b62fd2883b902e48339080f1d5a38f292662136
0xad69594037d772dc49757c0340651fcc867f374c2b58b8eb4af84b6754f58a31
0x96bac3755a58493b52fd1ba6d6f76758714bb8bd02113bf9e77f859048363875
0x207f0ba2e11bca814f2cffd071f82a1a3ae9985270b528dd4b445bfda266334b
0x55fbfc9f0980aa7aba50e78a2fa8d50dc61d08102083601390dda25865abb168
0xa500109932a1ff7ffc0c1af2aec64241e51f28e034982134e0869e8cd442cd82

Functions
Getter at block 21743548
ammWrapper(view returns (address)
0x10541b07d8ad2647dc6cd67abd4c03575dade261
defaultGasLimit(view returns (uint32)
500000
getChainId(view returns (uint256 chainId)
8453
getNextTransferNonce(view returns (bytes32)
0xbb74bd70e3a7d0a4f25f74710c69509055a0dbdac99c2ed0875d485bace757b0
hToken(view returns (address)
0xc1985d7a3429cdc85e59e2e4fcc805b857e6ee2e
l1BridgeAddress(view returns (address)
0xb8901acb165ed027e32754e0ffe830802919727f
l1BridgeCaller(view returns (address)
0x17b5ace1cd6b0d033431873826937f499eec2c95
l1Governance(view returns (address)
0x22e3f828b3f47dacfacd875d20bd5cc0879c96e7
maxPendingTransfers(view returns (uint256)
1024
messenger(view returns (address)
0x4200000000000000000000000000000000000007
minBonderBps(view returns (uint256)
2
minBonderFeeAbsolute(view returns (uint256)
0
minimumForceCommitDelay(view returns (uint256)
14400
transferNonceIncrementer(view returns (uint256)
473045
Read-only
activeChainIds(uint256view returns (bool)
getBondedWithdrawalAmount(address bonderbytes32 transferIdview returns (uint256)
getCredit(address bonderview returns (uint256)
getDebitAndAdditionalDebit(address bonderview returns (uint256)
getIsBonder(address maybeBonderview returns (bool)
getRawDebit(address bonderview returns (uint256)
getTransferId(uint256 chainIdaddress recipientuint256 amountbytes32 transferNonceuint256 bonderFeeuint256 amountOutMinuint256 deadlinepure returns (bytes32)
getTransferRoot(bytes32 rootHashuint256 totalAmountview returns (struct BridgeTransferRoot)
getTransferRootId(bytes32 rootHashuint256 totalAmountpure returns (bytes32)
isTransferIdSpent(bytes32 transferIdview returns (bool)
lastCommitTimeForChainId(uint256view returns (uint256)
pendingAmountForChainId(uint256view returns (uint256)
pendingTransferIdsForChainId(uint256uint256view returns (bytes32)
State-modifying
addActiveChainIds(uint256[] chainIds
addBonder(address bonder
bondWithdrawal(address recipientuint256 amountbytes32 transferNonceuint256 bonderFee
bondWithdrawalAndDistribute(address recipientuint256 amountbytes32 transferNonceuint256 bonderFeeuint256 amountOutMinuint256 deadline
commitTransfers(uint256 destinationChainId
distribute(address recipientuint256 amountuint256 amountOutMinuint256 deadlineaddress relayeruint256 relayerFee
removeActiveChainIds(uint256[] chainIds
removeBonder(address bonder
rescueTransferRoot(bytes32 rootHashuint256 originalAmountaddress recipient
send(uint256 chainIdaddress recipientuint256 amountuint256 bonderFeeuint256 amountOutMinuint256 deadline
setAmmWrapper(address _ammWrapper
setDefaultGasLimit(uint32 _defaultGasLimit
setHopBridgeTokenOwner(address newOwner
setL1BridgeAddress(address _l1BridgeAddress
setL1BridgeCaller(address _l1BridgeCaller
setL1Governance(address _l1Governance
setMaxPendingTransfers(uint256 _maxPendingTransfers
setMessenger(address _messenger
setMinimumBonderFeeRequirements(uint256 _minBonderBpsuint256 _minBonderFeeAbsolute
setMinimumForceCommitDelay(uint256 _minimumForceCommitDelay
setTransferRoot(bytes32 rootHashuint256 totalAmount
settleBondedWithdrawal(address bonderbytes32 transferIdbytes32 rootHashuint256 transferRootTotalAmountuint256 transferIdTreeIndexbytes32[] siblingsuint256 totalLeaves
settleBondedWithdrawals(address bonderbytes32[] transferIdsuint256 totalAmount
stake(address bonderuint256 amountpayable 
unstake(uint256 amount
withdraw(address recipientuint256 amountbytes32 transferNonceuint256 bonderFeeuint256 amountOutMinuint256 deadlinebytes32 rootHashuint256 transferRootTotalAmountuint256 transferIdTreeIndexbytes32[] siblingsuint256 totalLeaves
Events
BonderAdded(address indexed newBonder
BonderRemoved(address indexed previousBonder
MultipleWithdrawalsSettled(address indexed bonderbytes32 indexed rootHashuint256 totalBondsSettled
Stake(address indexed accountuint256 amount
TransferFromL1Completed(address indexed recipientuint256 amountuint256 amountOutMinuint256 deadlineaddress indexed relayeruint256 relayerFee
TransferRootSet(bytes32 indexed rootHashuint256 totalAmount
TransferSent(bytes32 indexed transferIduint256 indexed chainIdaddress indexed recipientuint256 amountbytes32 transferNonceuint256 bonderFeeuint256 indexuint256 amountOutMinuint256 deadline
TransfersCommitted(uint256 indexed destinationChainIdbytes32 indexed rootHashuint256 totalAmountuint256 rootCommittedAt
Unstake(address indexed accountuint256 amount
WithdrawalBondSettled(address indexed bonderbytes32 indexed transferIdbytes32 indexed rootHash
WithdrawalBonded(bytes32 indexed transferIduint256 amount
Withdrew(bytes32 indexed transferIdaddress indexed recipientuint256 amountbytes32 transferNonce
Constructor
constructor(address _messengeraddress l1Governanceaddress hTokenaddress l1BridgeAddressuint256[] activeChainIdsaddress[] bondersuint32 _defaultGasLimit
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.