CWallet

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x2e9bd7dc at 11351476
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CWallet"

No transactions found for "CWallet"


Functions
Getter at block 23085453
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(addressview returns (uint256)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokensReceived(addressaddressaddressuint256bytesbytespure 
whitelistedTargets(addressview returns (bool)
State-modifying
addDeposit(payable 
blacklistTargets(address[] theTargets
depositTo(address accountpayable 
execute(address destuint256 valuebytes func
executeBatch(address[] destuint256[] valuebytes[] func
initialize(address theCollectiveaddress theOperatoraddress theFactory
refundBalance(address recipient
upgradeToAndCall(address newImplementationbytes datapayable 
validateUserOp(struct UserOperation userOpbytes32 userOpHashuint256 missingAccountFundsreturns (uint256 validationData)
whitelistTargets(address[] theTargets
withdrawDepositTo(address withdrawAddressuint256 amount
withdrawNative(address recipientuint256 amount
Events
FundsWithdrawn(address indexed recipientuint256 indexed amount
Initialized(uint64 version
NewSigner(address indexed signer
OperatorRenounced(address indexed operator
RewardReceived(address indexed senderuint256 indexed amount
TargetsBlacklisted(address[] indexed target
TargetsWhitelisted(address[] indexed target
Upgraded(address indexed implementation
WalletInitialized(address indexed entryPointaddress indexed collectiveaddress indexed factory
Constructor
constructor(address anEntryPoint
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
CWallet__FailedToReceiveReward(address senderuint256 amount
CWallet__FailedToWithdrawFunds(address recipientuint256 amount
CWallet__NotEnoughBalance(address signeruint256 balanceuint256 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