L2_BaseBridge
Verified contract
Active on
Base with 136,566 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x1054…e261
0x4200…0007
Balances ($0.02)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WGC | ERC-20 | 200 | $0.000104 |
$0.02 | |
USA | ERC-20 | 1 | $0.001766 |
$0 | |
Cheems | ERC-20 | 10.134582M | -- | -- | |
BASED | ERC-20 | 3.444K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
OHNO | ERC-20 | 271.335968 | -- | -- | |
HMSTR | ERC-20 | 5.082855 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21743503 | 2 minutes ago | | | 0 | 0.0000022706691 | |
| 21743464 | 3 minutes ago | | | 0 | 0.0000024288268 | |
| 21743381 | 6 minutes ago | | | 0 | 0.0000022705899 | |
| 21743064 | 16 minutes ago | | | 0 | 0.0000022705899 | |
| 21742734 | 27 minutes ago | | | 0 | 0.0000024288268 | |
| 21742125 | an hour ago | | | 0 | 0.0000024288980 | |
| 21741394 | an hour ago | | | 0 | 0.0000022793127 | |
| 21740920 | an hour ago | | | 0 | 0.0000022795422 | |
| 21740906 | an hour ago | | | 0 | 0.0000022793839 | |
| 21740042 | 2 hours ago | | | 0 | 0.0000024376921 |
ABI
ABI objects
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(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.