WalletProxy

Verified contract

Proxy

Active on Ethereum with 17 txns
Deployed by via 0x21616f63 at 14428200
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
 (#1)
ERC-1555
--
0xa80a453c368aafcc41a5b7af76e36bfb67317be1a1ff67772583789a67257423
0x3439103ad983c53ecaba6289a089650c588b1ef4ca9ea4448bcdfb4c2825c742
0x6489f12cdcb301bbba0b922011e713027ee1c7ed898708c4426922f2e11900b5
0x600a4a4a8bdd2e3ad5b85fd5ce6058e5f2d823b45080ce403797d2d70a728283
0x41d11373b2f8f339cd3a583d905477df632428688a03babacefc66198e70c49b
0xd8b4872f9a91416e661692df0e68db7344d3cecfa52b280294045c289525accf
0x9e941a964f5717e24e508f27620a63dee2bc746ce041d623057776643b579de7
0x2c1081b025d88ff6a9ddfd9c5f05b8e1669b3f82a31d54b3107d5cc624d810c4
0xadbcca9ec6c7e28a677b8b2915cd561535c76c3600e5aa0e5d80eb603752e70b
0x62ecebfba64e226caccee4e019d16872c3e2692cd7fb12467a1eea834e9bbad2

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