CheckoutPool
Verified contract
Active on
Ethereum with 4,083 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x8629…cca7
Balances ($26,024.44)
Native
Value
$3,463.75
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 1.044194 | $3,317.15 |
$3,463.75 | |
USDT | ERC-20 | 15.914658K | $1.003 |
$15,962.4 | |
WBTC | ERC-20 | 0.022232 | $98,913.00 |
$2,198.99 | |
cbBTC | ERC-20 | 0.018743 | $99,077.00 |
$1,856.99 | |
AAVE | ERC-20 | 6.376608 | $165.86 |
$1,057.62 | |
EIGEN | ERC-20 | 249.039021 | $2.51 |
$625.09 | |
USDC | ERC-20 | 406.629441 | $1.001 |
$407.04 | |
WETH | ERC-20 | 0.09576 | $3,317.28 |
$317.66 | |
ezETH | ERC-20 | 0.033111 | $3,403.45 |
$112.69 | |
UNI | ERC-20 | 2.335402 | $9.51 |
$22.21 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21244671 | 2 minutes ago | | | 0 | 0.0014138633 | |
| 21244664 | 4 minutes ago | | | 0 | 0.0013725075 | |
| 21244552 | 26 minutes ago | | | 0 | 0.0016688423 | |
| 21244342 | an hour ago | | | 0 | 0.0018609223 | |
| 21244197 | 2 hours ago | | | 0 | 0.0019515762 | |
| 21244076 | 2 hours ago | | | 0 | 0.0018052957 | |
| 21243984 | 2 hours ago | | | 0 | 0.0014499383 | |
| 21243956 | 2 hours ago | | | 0 | 0.0016185440 | |
| 21243737 | 3 hours ago | | | 0 | 0.0021019511 | |
| 21243723 | 3 hours ago | | | 0 | 0.0019546581 |
ABI
ABI objects
Getter at block 21244680 renounceOwnership() view
ENTRY_POINT() view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
FORWARDER_FACTORY() view returns (address)
0x8629bcd3b8a90fd7247f0c0e0e1434c69dadcca7
NATIVE_TOKEN() view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
USDT_TOKEN() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
WRAPPED_NATIVE_TOKEN() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
_ALLOW_ALL_() view returns (bool)
true
guardian() view returns (address)
0x2a187be85c3e6ecac4c1cdce40843bdd3476677d
operator() view returns (address)
0x1881ad6e231a14a8be0f9ae6f9efd8f3cfb09919
owner() view returns (address)
0x2a187be85c3e6ecac4c1cdce40843bdd3476677d
paymaster() view returns (address)
0xaeb04eb8574cb29e2d7f94fc24feafb5469fdabf
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)
setPaymaster(address newPaymaster)
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)