WalletProxy

Verified contract

Proxy

Active on Ethereum with 62 txns
Deployed by via 0xdd10ae8c at 14115342
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 $83.29
ERC-20
Value $37.09
ERC-20
Value $18.9
ERC-20
Value $8.21
 (#1)
ERC-1555
--
0x3aa77e46637396b5883f6c49f1def2fabc1f8fe3542cb1e658da528dc4f5cf1b
0x755e05e7c05227f2e6289ea47e832b76fdd4e75eb5d5ebceadd5b5eb80e2c8c7
0xb2d032d2bd7baa75ae3152521141e103f8a7b7a1efe7c04358a492d57fb62d04
0x55962bf972402aae52ff8d7f2b7924cc70ac905051da96ac551c66886a23a664
0x93a78d3fa89deee7c0c8e49562ef10f959e38abf0e386941e9e473703614da0b
0xf33714c72e4fdad3c866ad91400f619ed15244518dec5adeed9aa7ae44c8e7d1
0x702e3ddbca4d49a903b44f2ab5a2702bf7a6975bde72ca3b44b1263d4b34d10e
0xcf29cf4afcdb8a1ad55a8d8913a774842cfcda845c403988d4ae7634e8c4dd3c
From
0x30b5940de8a9b98b604d7dc84cab7171df768439f503f6cf22a9cf0cc526f892
0x39454c544af488f710c0cb04fcbd26c9034ef1c84e079529f816c2b889410bfa

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