CWallet
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
8
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "CWallet"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CWallet"
ABI
ABI objects
Getter at block 22779389
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
collective() view returns (address)
0x0000000000000000000000000000000000000000
entryPoint() view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getDeposit() view returns (uint256)
0
getNonce() view returns (uint256)
0
operator() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
balances(address) view returns (uint256)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokensReceived(address, address, address, uint256, bytes, bytes) pure
whitelistedTargets(address) view returns (bool)
State-modifying
Events addDeposit() payable
blacklistTargets(address[] theTargets)
depositTo(address account) payable
execute(address dest, uint256 value, bytes func)
executeBatch(address[] dest, uint256[] value, bytes[] func)
initialize(address theCollective, address theOperator, address theFactory)
refundBalance(address recipient)
upgradeToAndCall(address newImplementation, bytes data) payable
validateUserOp(struct UserOperation userOp, bytes32 userOpHash, uint256 missingAccountFunds) returns (uint256 validationData)
whitelistTargets(address[] theTargets)
withdrawDepositTo(address withdrawAddress, uint256 amount)
withdrawNative(address recipient, uint256 amount)
FundsWithdrawn(address indexed recipient, uint256 indexed amount)
Initialized(uint64 version)
NewSigner(address indexed signer)
OperatorRenounced(address indexed operator)
RewardReceived(address indexed sender, uint256 indexed amount)
TargetsBlacklisted(address[] indexed target)
TargetsWhitelisted(address[] indexed target)
Upgraded(address indexed implementation)
WalletInitialized(address indexed entryPoint, address indexed collective, address indexed factory)
constructor(address anEntryPoint)
receive()
AddressEmptyCode(address target)
CWallet__FailedToReceiveReward(address sender, uint256 amount)
CWallet__FailedToWithdrawFunds(address recipient, uint256 amount)
CWallet__NotEnoughBalance(address signer, uint256 balance, uint256 amount)
CWallet__OnlyEntrypoint(address sender)
CWallet__OnlyOperator(address sender)
CWallet__OnlyWhitelistedTargets(address target)
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
ReentrancyGuardReentrantCall()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)