L2_BaseBridge
Verified contract
Active on
Base with 1,469 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000745 |
$0 | |
OHNO | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22759892 | 17 minutes ago | | | 0 | 0.0000021520503 | |
| 22738303 | 12 hours ago | | | 0 | 0.0000021523852 | |
| 22737084 | 13 hours ago | | | 0 | 0.000013979468 | |
| 22704881 | a day ago | | | 0 | 0.0000023895642 | |
| 22661360 | 2 days ago | | | 0 | 0.0000023912942 | |
| 22638062 | 3 days ago | | | 0 | 0.0000023912942 | |
| 22630480 | 3 days ago | | | 0 | 0.0000021522178 | |
| 22575440 | 4 days ago | | | 0 | 0.0000023912942 | |
| 22531205 | 5 days ago | | | 0 | 0.0000023897316 | |
| 22530205 | 5 days ago | | | 0 | 0.0000021520503 |
ABI
ABI objects
Getter at block 22760408
ammWrapper() view returns (address)
0x0000000000000000000000000000000000000000
defaultGasLimit() view returns (uint32)
500000
getChainId() view returns (uint256 chainId)
8453
getNextTransferNonce() view returns (bytes32)
0xe10263d2c129f71281f89e98ec2bdb4eb277486833784c1cee90ff9eb9529f3e
hToken() view returns (address)
0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc
l1BridgeAddress() view returns (address)
0x914f986a44acb623a277d6bd17368171fcbe4273
l1BridgeCaller() view returns (address)
0x86ed3b8ad6b721fd3a2fa73c227987fb9ad3d1ae
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)
535
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.