WalletProxy

Verified contract

Proxy

Active on Ethereum with 11 txns
Deployed by via 0xfcf83f74 at 16136417
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
Native
Value $0
ERC-20
Value $5.64
0x69ef2ce5b9a1bbab3fb7850bbba069491ecdb45b5ce8d79e2f4251d7159b0b0c
0xec8301a61e4cb5b1072d39d43fc86c016aef3f40e58a19e3f2372737a19e2565
0x3c6479b308ae48af1970fb3aa3f0df082e9023855c055c6cb4cc97e85d57c39a
0xc915498bb1e5098a57d2a4b16b00b6f0ce114a80027c579cf287b8c6d5fbc8c6
0xff94fa546408680eab3ecf17ee42e9d4735121eba6608f5e5351fbe10cc39c94
0x32cd23c7c322bb16a5a4b0d4a3a747ba31d914d04b615ebcb6de39404b3ee854
0xe300f6332b4a6ebd1277c835234cde42640b4ac82f2945bcb349437f963adf5d
0x280fe0491e2f734660e5b4a390bc3cede7ecfc197b874c0acca7ae7e341f0002
0xe43072d12426576b81f1dfb2e6be6489e2e07da78d9ca8cc3bb7393f22a7b5c1
0xe127a0479f3dae08d7c6eeee3eebd87456d2acc25a0168340c38b6de7e804554

Functions
Getter at block 20899576
DOMAIN_SEPARATOR(view returns (bytes32)
0x6eb62ababf4da0f65013bf6c6df74fa46ecbd0a164b398cb17b05350d84e2537
blankOwner(view returns (address)
0xdd2a08a1c1a28c1a571e098914ca10f2877d9c97
getCreationTimestamp(view returns (uint64)
1670459375
getMasterCopy(view returns (address)
0x10443637df3e2d86b6a5717254e1e8844a84a2a3
getOwner(view returns (address)
0xacf3f6c7d0c03a33030c82bfad2022540dd81a6b
priceOracle(view returns (address)
0xb124190942976431d8181fbe183e44584253da68
wallet(view returns (address owneruint64 creationTimestampuint256 noncebool lockedaddress inheritoruint32 inheritWaitingPerioduint64 lastActivestruct Quota quota)
(owner=0xacf3f6c7d0c03a33030c82bfad2022540dd81a6b, creationTimestamp=1670459375, nonce=1711074029130, locked=false, inheritor=0x0000000000000000000000000000000000000000, inheritWaitingPeriod=0, lastActive=1670459387, quota=(0, 0, 0, 0, 0))
Read-only
getGuardians(bool includePendingAdditionview returns (struct Guardian[])
getWhitelistEffectiveTime(address addrview returns (uint256)
isGuardian(address addrbool includePendingAdditionview returns (bool)
isValidSignature(bytes32 signHashbytes signatureview returns (bytes4 magicValue)
isWhitelisted(address addrview returns (bool)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
addGuardian(address guardian
addGuardianWA(struct Approval approvaladdress guardianreturns (bytes32 approvedHash)
addToWhitelist(address addr
addToWhitelistWA(struct Approval approvaladdress addrreturns (bytes32 approvedHash)
approveThenCallContract(address tokenaddress touint256 amountuint256 valuebytes databool forceUseQuotareturns (bytes)
approveThenCallContractWA(struct Approval approvaladdress tokenaddress touint256 amountuint256 valuebytes datareturns (bytes32 approvedHashbytes returnData)
approveToken(address tokenaddress touint256 amountbool forceUseQuota
approveTokenWA(struct Approval approvaladdress tokenaddress touint256 amountreturns (bytes32 approvedHash)
callContract(address touint256 valuebytes databool forceUseQuotareturns (bytes)
callContractWA(struct Approval approvaladdress touint256 valuebytes datareturns (bytes32 approvedHashbytes returnData)
changeDailyQuota(uint256 newQuota
changeDailyQuotaWA(struct Approval approvaluint256 newQuotareturns (bytes32 approvedHash)
changeMasterCopy(struct Approval approvaladdress newMasterCopyreturns (bytes32 approvedHash)
executeMetaTx(address touint256 nonceaddress gasTokenuint256 gasPriceuint256 gasLimituint256 gasOverheadaddress feeRecipientbool requiresSuccessbytes databytes signaturereturns (bool)
inherit(address newOwnerbool removeGuardians
initialize(address owneraddress[] guardiansuint256 quotaaddress inheritoraddress feeRecipientaddress feeTokenuint256 feeAmount
lock(
recover(struct Approval approvaladdress newOwneraddress[] newGuardiansreturns (bytes32 approvedHash)
removeFromWhitelist(address addr
removeGuardian(address guardian
removeGuardianWA(struct Approval approvaladdress guardianreturns (bytes32 approvedHash)
resetGuardians(address[] newGuardians
resetGuardiansWA(struct Approval approvaladdress[] newGuardiansreturns (bytes32 approvedHash)
selfBatchCall(bytes[] data
setInheritor(address inheritoruint32 waitingPeriod
transferOwnership(address _owner
transferToken(address tokenaddress touint256 amountbytes logdatabool forceUseQuota
transferTokenWA(struct Approval approvaladdress tokenaddress touint256 amountbytes logdatareturns (bytes32 approvedHash)
unlock(struct Approval approvalreturns (bytes32 approvedHash)
Events

This contract contains no event objects.

Constructor
constructor(address _masterCopy
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.