CheckoutPool
Verified contract
Active on
Base with 1,293 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x95db…9e9c
Balances ($5,973.34)
Native
Value
$58.2
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.015 | $3,880.12 |
$58.2 | |
WETH | ERC-20 | 0.609498 | $3,884.87 |
$2,367.82 | |
DEGEN | ERC-20 | 108.738735K | $0.015588 |
$1,694.99 | |
USDC | ERC-20 | 1.17597K | $1.001 |
$1,177.15 | |
AERO | ERC-20 | 207.970671 | $2.21 |
$459.62 | |
DAI | ERC-20 | 56.018442 | $1.002 |
$56.13 | |
wstETH | ERC-20 | 0.010218 | $4,631.25 |
$47.32 | |
TYBG | ERC-20 | 145.039876K | $0.000192 |
$27.8 | |
BRETT | ERC-20 | 153.383344 | $0.176909 |
$27.13 | |
cbETH | ERC-20 | 0.00632 | $4,209.66 |
$26.6 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19887153 | 3 months ago | | | 0 | 3.5079314e-7 | |
| 19887150 | 3 months ago | | | 0 | 0.0000023911848 | |
| 19883359 | 3 months ago | | | 0 | 0.0000022340103 | |
| 19874169 | 3 months ago | | | 0 | 0.0000022070270 | |
| 19867356 | 3 months ago | | | 0 | 0.0000026171727 | |
| 19855738 | 3 months ago | | | 0 | 5.5126559e-7 | |
| 19855735 | 3 months ago | | | 0 | 0.0000032641273 | |
| 19851284 | 3 months ago | | | 0 | 7.5966516e-7 | |
| 19851280 | 3 months ago | | | 0 | 0.0000030108530 | |
| 19843323 | 3 months ago | | | 0 | 5.5880509e-7 |
ABI
ABI objects
Getter at block 23622244 renounceOwnership() view
ENTRY_POINT() view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
FORWARDER_FACTORY() view returns (address)
0x95db8afb1d16638becdf68b6bc06c48973d79e9c
NATIVE_TOKEN() view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
WRAPPED_NATIVE_TOKEN() view returns (address)
0x4200000000000000000000000000000000000006
_ALLOW_ALL_() view returns (bool)
true
guardian() view returns (address)
0x1bd170ca224807ebbc2085d738e7a83451c69038
operator() view returns (address)
0x61d048e5becbd111c5d1e9bffa1e284ebcb230cc
owner() view returns (address)
0x1bd170ca224807ebbc2085d738e7a83451c69038
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
timelockDuration() view returns (uint256)
86400
Read-only
_ALLOWED_BRIDGE_TARGETS_(address target) view returns (bool isAllowed)
_ALLOWED_CHAIN_IDS_(uint256 chainId) view returns (bool isAllowed)
_ALLOWED_SWAP_TARGETS_(address target) view returns (bool isAllowed)
_POOL_EXCESS_(address asset) view returns (uint256 excessAmount)
_TIMELOCK_EXPIRATION_(bytes32) view returns (uint256)
checkoutExists(address depositAddress) view returns (bool)
getCheckout(address depositAddress) view returns (struct CheckoutState)
getCheckoutOrZero(address depositAddress) view returns (struct CheckoutState)
State-modifying
Events acceptOwnership()
addAllowedBridgeTargets(address[] targets)
addAllowedChainIds(uint256[] chainIds)
addAllowedSwapTargets(address[] targets)
addExcessToPool(address asset, uint256 amount)
bridge(address depositAddress, struct BridgeParams bridgeParams)
deposit(struct CheckoutState checkout)
execute(address depositAddress, struct UserOperation[] ops)
executeWithPaymaster(address paymaster, address depositAddress, struct UserOperation[] ops)
forwardFund(address depositAddress)
removeAllowedBridgeTargets(address[] targets)
removeAllowedChainIds(uint256[] chainIds)
removeAllowedSwapTargets(address[] targets)
removeExcessFromPool(address asset, uint256 amount)
setAllowAll(bool isAllowed)
setForwarderFactory(address fowarderFactory)
setOperator(address newOperator)
setTimelockDuration(uint256 duration)
swap(address depositAddress, struct SwapParams swapParams)
transferOwnership(address newOwner)
withdrawAllErc20(address token, address recipient)
withdrawAllNative(address recipient)
withdrawErc20(address token, address recipient, uint256 amount)
withdrawNative(address recipient, uint256 amount)
Bridged(address indexed depositAddress, address indexed targetChainDepositAddress, address indexed bridgeTarget, address receivedAsset, uint256 minReceivedAmount)
Deposited(address indexed depositAddress, address receivedAsset, uint256 receivedAmount)
ExcessAdded(address indexed asset, uint256 amount)
ExcessRemoved(address indexed asset, uint256 amount)
Executed(address indexed depositAddress, uint256 executionAmount)
FundForwarded(address indexed depositAddress, uint256 forwardAmount, bytes32 indexed recipient)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Swapped(address indexed depositAddress, address indexed swapTarget, address receivedAsset, uint256 receivedAmount)
UpdatedAllowedBridgeTarget(address indexed target, bool isAllowed)
UpdatedAllowedChainIds(uint256 indexed chainId, bool isAllowed)
UpdatedAllowedSwapTarget(address indexed target, bool isAllowed)
constructor(address guardian, address entryPoint, address wrappedNativeToken)
receive()
BridgeAlreadyOnTargetChain()
BridgeChainIdNotAllowed(uint256 chainId)
BridgeDidNotSpendExactAmount(uint256 remainingAllowance)
BridgeReverted(bytes errorData)
BridgeTargetNotAllowed(address target)
CheckoutDoesNotExist()
CheckoutExpired()
ExecuteAssetNotReady(address heldAsset)
ExecuteChainNotReady(uint256 chainId)
ExecuteInsufficientExcessBalance(uint256 oldExcessAmount, uint256 executionAmount, uint256 heldAmount)
ExecuteInvalidOpsLength()
ExecuteInvalidUserOp(bytes32 calculatedUserOpHash)
ExecuteUserOpReverted(uint8 userOpMode)
ForwardFundAssetNotReady(address asset)
ForwardFundChainNotReady(uint256 chainId)
ForwardFundInsufficientExcessBalance(uint256 oldExcessAmount, uint256 forwardAmount, uint256 heldAmount)
ForwardFundRecipientNotSet()
ForwardFundUserOpHashIsSet(bytes32 arg0)
NotGuardian(address sender)
OnlyOperatorAllowed(address caller, address operator)
OnlyPaymasterAllowed(address caller, address paymaster)
RenounceDisabled()
SwapDidNotSpendExactAmount(uint256 remainingAllowance)
SwapReverted(bytes errorData)
SwapTargetNotAllowed(address target)
TimelockNotExpired(bytes32 callHash, uint256 expiration)