WalletProxy

Verified contract

Proxy

Active on Ethereum with 44 txns
Deployed by via 0x91edb1e7 at 14762539
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 $4.08
ERC-20
Value $4.92
0xb1d9aed113b6f7a72c3c8f0bce723f8257442ef4759d23df1d99ff8c75ffa53f
0x64221bd154bd99d2469e6f4533292bd2f71ae3f4589c3ef8f336d737b5ce03e3
0xb0fd738b383c27e13cc8c98d8dac5be9452ec4eb0497a77489cb40bc5e8f941f
0x4b05e7274a9853bf48390efd8a772895b943a7538ecdb8d27256e0ed848c5350
0x80856518a700261933bb3048a78e6557c9826cb605bbe5b1a11d7f86cac4a9d6
0x15e9dac4f3b512987be18b05992d593c2ec17fc5011783ce589578d506725105
0xf8006e49a7c745a20b84f88adec992fda9958474bd977f70acaffc014102ff4d
0x1d02753973171118f558d6f2b27f1290345464d065f2fff8632d8d7834f1d741
0x13b3ccffa5bc608da085641f4191e7911569ad286c633998472cb28e5bada523
0xa97535fb863ee6e114bcd4d9f8ed8b916384ac681cafee64e594938ed200d1e4

Functions
Getter at block 21257398
DOMAIN_SEPARATOR(view returns (bytes32)
0x6eb62ababf4da0f65013bf6c6df74fa46ecbd0a164b398cb17b05350d84e2537
blankOwner(view returns (address)
0xdd2a08a1c1a28c1a571e098914ca10f2877d9c97
getCreationTimestamp(view returns (uint64)
1652378539
getMasterCopy(view returns (address)
0x10443637df3e2d86b6a5717254e1e8844a84a2a3
getOwner(view returns (address)
0x30853fbdfc32de33119a652c1d4b769d295303e8
priceOracle(view returns (address)
0xb124190942976431d8181fbe183e44584253da68
wallet(view returns (address owneruint64 creationTimestampuint256 noncebool lockedaddress inheritoruint32 inheritWaitingPerioduint64 lastActivestruct Quota quota)
(owner=0x30853fbdfc32de33119a652c1d4b769d295303e8, creationTimestamp=1652378539, nonce=1732111496740, locked=false, inheritor=0x0000000000000000000000000000000000000000, inheritWaitingPeriod=0, lastActive=1668411599, 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.