L2_BaseBridge

Verified contract

Active on Base with 6,046 txns
Deployed by via 0x89a235d8 at 2077758
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "L2_BaseBridge"

0xbe31ad096ad0689320795e9125ef587825e2901c101e1ae702bed0955db040f3
0x3f914fd853f8cc8040c39c0c0e8cb4c0758db5d0881fe313af49a83aa6bfe783
0x4de699e4d536c52bd6f41acd10b90692ae18dae01ffd8da8e0f0ab9cb956baf7
0xdef0b6ec070566f5860cb1421acbcc00a4cd33a30c6120575d6e8ba4be5fe03f
0x4312742c2422473420f46288ffb0f51d338ab59cb2a6c96d89e0993ece98fc6e
0x5976f44bf9ad6778519106ef4b81964772db6196523b263cbc8a35557f390f1a
0x4d54c3f483e7efecb665963de2f5b16108df7b99d6cd84e69910785348f5b06c
0x4dc752e90063439cbe3f5a839e023bd62745a3a32170c85b11b5b4b367ed606d
0x0b3f9c96c447ce5c1f4c2767ee7fd30bd72cc0769554b5af467498f1eaeb3394
0xa8f33b307c5e56755201a4f9a3214f47f27f80008c0903df7dc80fdba4d796ec

Functions
Getter at block 22902203
ammWrapper(view returns (address)
0x7d269d3e0d61a05a0ba976b7dbf8805bf844af3f
defaultGasLimit(view returns (uint32)
500000
getChainId(view returns (uint256 chainId)
8453
getNextTransferNonce(view returns (bytes32)
0xd814dc8a9f63d517fb2d669fcb1a3d1f3d52b5d16c2f22bda371ebf59f96b15d
hToken(view returns (address)
0x74fa978eaffa312bc92e76df40fcc1bfe7637aeb
l1BridgeAddress(view returns (address)
0x3666f603cc164936c1b87e207f36beba4ac5f18a
l1BridgeCaller(view returns (address)
0x4a55e8e407609a3046804ca500bef6f5ebacb6f9
l1Governance(view returns (address)
0x22e3f828b3f47dacfacd875d20bd5cc0879c96e7
maxPendingTransfers(view returns (uint256)
1024
messenger(view returns (address)
0x4200000000000000000000000000000000000007
minBonderBps(view returns (uint256)
0
minBonderFeeAbsolute(view returns (uint256)
0
minimumForceCommitDelay(view returns (uint256)
14400
transferNonceIncrementer(view returns (uint256)
5791
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.