WalletProxy
Verified contract
Proxy
Active on
Ethereum with 12 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
Balances ($0.00)
No balances found for "WalletProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20218444 | 5 months ago | | | 0 | 0.00047198689 | |
| 20218428 | 5 months ago | | | 0.31114704 | 0.00013834464 | |
| 20218378 | 5 months ago | | | 0.00534315 | 0.00014717285 | |
| 20182796 | 5 months ago | | | 0 | 0.00067243006 | |
| 19326464 | 9 months ago | | | 0.016168226 | 0.0034597528 | |
| 19000164 | a year ago | | | 0.019627979 | 0.00073485416 | |
| 16607236 | 2 years ago | | | 0 | 0.0028080894 | |
| 16607232 | 2 years ago | | | 0.74247002 | 0.00047904254 | |
| 15967078 | 2 years ago | | | 0 | 0.00087904800 | |
| 15964930 | 2 years ago | | | 0 | 0.0043486720 |
ABI
ABI objects
Getter at block 21385824
DOMAIN_SEPARATOR() view returns (bytes32)
0x6eb62ababf4da0f65013bf6c6df74fa46ecbd0a164b398cb17b05350d84e2537
blankOwner() view returns (address)
0xdd2a08a1c1a28c1a571e098914ca10f2877d9c97
getCreationTimestamp() view returns (uint64)
1650191166
getMasterCopy() view returns (address)
0x10443637df3e2d86b6a5717254e1e8844a84a2a3
getOwner() view returns (address)
0xbd318903b1fbf70fb31e0743ad92501c3c85f423
priceOracle() view returns (address)
0xb124190942976431d8181fbe183e44584253da68
wallet() view returns (address owner, uint64 creationTimestamp, uint256 nonce, bool locked, address inheritor, uint32 inheritWaitingPeriod, uint64 lastActive, struct Quota quota)
(owner=0xbd318903b1fbf70fb31e0743ad92501c3c85f423, creationTimestamp=1650191166, nonce=1719918590974, locked=false, inheritor=0x0000000000000000000000000000000000000000, inheritWaitingPeriod=0, lastActive=1668414467, quota=(0, 0, 0, 0, 0))
Read-only
getGuardians(bool includePendingAddition) view returns (struct Guardian[])
getWhitelistEffectiveTime(address addr) view returns (uint256)
isGuardian(address addr, bool includePendingAddition) view returns (bool)
isValidSignature(bytes32 signHash, bytes signature) view returns (bytes4 magicValue)
isWhitelisted(address addr) view returns (bool)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
supportsInterface(bytes4 interfaceId) pure returns (bool)
State-modifying
Events addGuardian(address guardian)
addGuardianWA(struct Approval approval, address guardian) returns (bytes32 approvedHash)
addToWhitelist(address addr)
addToWhitelistWA(struct Approval approval, address addr) returns (bytes32 approvedHash)
approveThenCallContract(address token, address to, uint256 amount, uint256 value, bytes data, bool forceUseQuota) returns (bytes)
approveThenCallContractWA(struct Approval approval, address token, address to, uint256 amount, uint256 value, bytes data) returns (bytes32 approvedHash, bytes returnData)
approveToken(address token, address to, uint256 amount, bool forceUseQuota)
approveTokenWA(struct Approval approval, address token, address to, uint256 amount) returns (bytes32 approvedHash)
callContract(address to, uint256 value, bytes data, bool forceUseQuota) returns (bytes)
callContractWA(struct Approval approval, address to, uint256 value, bytes data) returns (bytes32 approvedHash, bytes returnData)
changeDailyQuota(uint256 newQuota)
changeDailyQuotaWA(struct Approval approval, uint256 newQuota) returns (bytes32 approvedHash)
changeMasterCopy(struct Approval approval, address newMasterCopy) returns (bytes32 approvedHash)
executeMetaTx(address to, uint256 nonce, address gasToken, uint256 gasPrice, uint256 gasLimit, uint256 gasOverhead, address feeRecipient, bool requiresSuccess, bytes data, bytes signature) returns (bool)
inherit(address newOwner, bool removeGuardians)
initialize(address owner, address[] guardians, uint256 quota, address inheritor, address feeRecipient, address feeToken, uint256 feeAmount)
lock()
recover(struct Approval approval, address newOwner, address[] newGuardians) returns (bytes32 approvedHash)
removeFromWhitelist(address addr)
removeGuardian(address guardian)
removeGuardianWA(struct Approval approval, address guardian) returns (bytes32 approvedHash)
resetGuardians(address[] newGuardians)
resetGuardiansWA(struct Approval approval, address[] newGuardians) returns (bytes32 approvedHash)
selfBatchCall(bytes[] data)
setInheritor(address inheritor, uint32 waitingPeriod)
transferOwnership(address _owner)
transferToken(address token, address to, uint256 amount, bytes logdata, bool forceUseQuota)
transferTokenWA(struct Approval approval, address token, address to, uint256 amount, bytes logdata) returns (bytes32 approvedHash)
unlock(struct Approval approval) returns (bytes32 approvedHash)
This contract contains no event objects.
constructor(address _masterCopy)
fallback()
receive()
This contract contains no error objects.