0xe10d7b04cd023eeef507af25784115b656bf0b4a

Verified contract

Proxy

Active on Ethereum with 44 txns
Deployed by via 0xc2b21817 at 18567373
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots

No balances found for "0xe10d7b04cd023eeef507af25784115b656bf0b4a"

0x8715ea2c71860fdc2edb2a9bf321eb4b68b8cff10bed7d3e3d8c3d70be97b86d
0x9c37f9e42728171a58b5ae8b0bacafea3802600771c55e47c3c3962a69172a01
0x47b2692ec1290c1370e1ae52720479ac699955ba77ba890d481b76e5d9995b81
0x9cf1e532b83397d3a2617343c9e47f4e9babd5e4198e09d23a0e376aa16a2231
0x7a2066cb30eb44ef5dbe596bb6806f00d70ca19e6e75e5bb6919acad04d84c00
0x90706674e2edd01e95cad7c3a204a6797fc99e96feb50786247be745359a0c63
0xf3569bb92ff1e13302fe72c4528cfcadc1da7f8ffaf05e179878e85636115e55
0xbcd3dc1f54cf44092f83038d9c56d58fb5325fc2b5e0ea0d692f8afe39288385
0xf31819b9ae337fe9df3c0613de1fc8b1ee930c3ccdec9e80674462bef86eba05
0x4cbbb7ab378265599f7908ad85fefd1ef8ca7bc4d3d5fa7f7a9c95808c728f28

Functions
Getter at block 20935165
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SERVICE_ROLE(view returns (bytes32)
0xd8a7a79547af723ee3e12b59a480111268d8969c634e1a34a144d2c8b91d635b
USER_ROLE(view returns (bytes32)
0x14823911f2da1b49f045a0929a60b8c1f2a7fc8c06c7284ca3e8ab4e193a08c8
addresses(view returns (address useraddress backupaddress service)
(user=0xa3da5937c8897472c411d1d56c9e24114b6c050b, backup=0x9dfd1cf4606fa06107056c080c660b2190a2eb05, service=0x67ac29cbaf9a5fe5bdd3cff6d04932866b84b7b6)
currentSafeguardKey(view returns (uint256)
0
Read-only
decodeKeyAddress(bytes32 _keypure returns (address)
decodeKeyCounter(bytes32 _keypure returns (uint256)
decodeKeyTokenType(bytes32 _keypure returns (uint256)
encodeKey(address _addruint8 _tokenTypeuint256 _counterpure returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
keyToTokenIDMapping(bytes32view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addSafeguard(struct SafeguardEntry[] _ercEntries
grantRole(bytes32 roleaddress account
initialize(address _serviceaddress _useraddress _backup
initializeAndAddSafeguard(address _serviceaddress _useraddress _backupstruct SafeguardEntry[] _ercEntries
initiateSafeguard(bytes32[] _safeguardKeys
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBackupWallet(address _backup
withdrawERC20(address _tokenAddress
withdrawERC721(address _tokenAddressuint256 tokenId
Events
BackupUpdated(address indexed walletAddress
ERC1155SafeguardAdded(bytes32 key
ERC20SafeguardAdded(bytes32 key
ERC721SafeguardAdded(bytes32 key
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SafeguardInitiated(bytes32 key
TransferSkip(bytes32 keyuint256 indexed tokenType
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidContractAddress(
InvalidTokenID(
InvalidTokenType(
NotService(address caller
NotUser(address caller
SafeguardDoesNotExist(
ZeroAddress(