L2_BaseBridge
Verified contract
Active on
Base with 6,046 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x7d26…af3f
0x4200…0007
Balances ($0.00)
No balances found for "L2_BaseBridge"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20938249 | a month ago | | | 0 | 0.0000030922349 | |
| 18061727 | 4 months ago | | | 0 | 0.0000020660874 | |
| 18052426 | 4 months ago | | | 0 | 0.0000037676032 | |
| 15625278 | 5 months ago | | | 0 | 0.0000030910012 | |
| 15587912 | 6 months ago | | | 0 | 3.2060870e-7 | |
| 15205115 | 6 months ago | | | 0 | 0.012565100 | |
| 12129674 | 8 months ago | | | 0 | 0.0000035497226 | |
| 12129641 | 8 months ago | | | 0 | 0.0000038292140 | |
| 12129612 | 8 months ago | | | 0 | 0.0000022167786 | |
| 12129449 | 8 months ago | | | 0 | 0.0000035497226 |
ABI
ABI objects
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(uint256) view returns (bool)
getBondedWithdrawalAmount(address bonder, bytes32 transferId) view returns (uint256)
getCredit(address bonder) view returns (uint256)
getDebitAndAdditionalDebit(address bonder) view returns (uint256)
getIsBonder(address maybeBonder) view returns (bool)
getRawDebit(address bonder) view returns (uint256)
getTransferId(uint256 chainId, address recipient, uint256 amount, bytes32 transferNonce, uint256 bonderFee, uint256 amountOutMin, uint256 deadline) pure returns (bytes32)
getTransferRoot(bytes32 rootHash, uint256 totalAmount) view returns (struct BridgeTransferRoot)
getTransferRootId(bytes32 rootHash, uint256 totalAmount) pure returns (bytes32)
isTransferIdSpent(bytes32 transferId) view returns (bool)
lastCommitTimeForChainId(uint256) view returns (uint256)
pendingAmountForChainId(uint256) view returns (uint256)
pendingTransferIdsForChainId(uint256, uint256) view returns (bytes32)
State-modifying
Events addActiveChainIds(uint256[] chainIds)
addBonder(address bonder)
bondWithdrawal(address recipient, uint256 amount, bytes32 transferNonce, uint256 bonderFee)
bondWithdrawalAndDistribute(address recipient, uint256 amount, bytes32 transferNonce, uint256 bonderFee, uint256 amountOutMin, uint256 deadline)
commitTransfers(uint256 destinationChainId)
distribute(address recipient, uint256 amount, uint256 amountOutMin, uint256 deadline, address relayer, uint256 relayerFee)
removeActiveChainIds(uint256[] chainIds)
removeBonder(address bonder)
rescueTransferRoot(bytes32 rootHash, uint256 originalAmount, address recipient)
send(uint256 chainId, address recipient, uint256 amount, uint256 bonderFee, uint256 amountOutMin, uint256 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 _minBonderBps, uint256 _minBonderFeeAbsolute)
setMinimumForceCommitDelay(uint256 _minimumForceCommitDelay)
setTransferRoot(bytes32 rootHash, uint256 totalAmount)
settleBondedWithdrawal(address bonder, bytes32 transferId, bytes32 rootHash, uint256 transferRootTotalAmount, uint256 transferIdTreeIndex, bytes32[] siblings, uint256 totalLeaves)
settleBondedWithdrawals(address bonder, bytes32[] transferIds, uint256 totalAmount)
stake(address bonder, uint256 amount) payable
unstake(uint256 amount)
withdraw(address recipient, uint256 amount, bytes32 transferNonce, uint256 bonderFee, uint256 amountOutMin, uint256 deadline, bytes32 rootHash, uint256 transferRootTotalAmount, uint256 transferIdTreeIndex, bytes32[] siblings, uint256 totalLeaves)
BonderAdded(address indexed newBonder)
BonderRemoved(address indexed previousBonder)
MultipleWithdrawalsSettled(address indexed bonder, bytes32 indexed rootHash, uint256 totalBondsSettled)
Stake(address indexed account, uint256 amount)
TransferFromL1Completed(address indexed recipient, uint256 amount, uint256 amountOutMin, uint256 deadline, address indexed relayer, uint256 relayerFee)
TransferRootSet(bytes32 indexed rootHash, uint256 totalAmount)
TransferSent(bytes32 indexed transferId, uint256 indexed chainId, address indexed recipient, uint256 amount, bytes32 transferNonce, uint256 bonderFee, uint256 index, uint256 amountOutMin, uint256 deadline)
TransfersCommitted(uint256 indexed destinationChainId, bytes32 indexed rootHash, uint256 totalAmount, uint256 rootCommittedAt)
Unstake(address indexed account, uint256 amount)
WithdrawalBondSettled(address indexed bonder, bytes32 indexed transferId, bytes32 indexed rootHash)
WithdrawalBonded(bytes32 indexed transferId, uint256 amount)
Withdrew(bytes32 indexed transferId, address indexed recipient, uint256 amount, bytes32 transferNonce)
constructor(address _messenger, address l1Governance, address hToken, address l1BridgeAddress, uint256[] activeChainIds, address[] bonders, uint32 _defaultGasLimit)
This contract contains no fallback and receive objects.
This contract contains no error objects.