This contract is being backfilled. You may encounter incomplete storage history.

VaultFactory

Verified contract

Active on Ethereum with 139 txns
Deployed by via 0xbdae6220 at 18186620
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x2d3b176afa528eb91f71d9dda901c893d3e16ce068b915bad9f78723300a0e16
0xed05e90e7d16ba2a5e411178db211f6c261453abc6cc959d48859aac5396284b
0x319d25818dd531dc3f7d6d5987979e31e5c2aca8630d1b9ebd56ba5fc8c15589
0xe7311231ebb1250cd500d6f5069ca891a5f2eb5d0321c37d66e84dc92d987f17
0xf588085637a05aca100085230c475c316e2d1852d0f49a414c9044537d9f5b8b
0xbdb0499d635aefe9a7032fd8ccc476c161733781bd62ac74c0d0c693ccd16e1f
0x2919447caaf369e91a1c42708fe438b0cddd959ad047a1c0848475fa67e27172
0x4a9a359116fa0e302fd40dfdabd9c5ce7a034dac44531475b05c33134da35e4d
0x2e05c584ef9281440fb084cfd744367b1432e0d90edf0f852bf5262255b8ce4e
0xece4637c947c5fe49c41cd23e61580239f3f8ebac2e1898f37fd4d7724ffd19b

Functions
Getter at block 20792738
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
WHITELIST_ADMIN_ROLE(view returns (bytes32)
0x28f5a99355973cc89255b8c4ac88405f27c78ded7608b040ee77a8bdf44d15e2
burnAddress(view returns (address)
0x000000000000000000000000000000000000dead
isWhitelistEnabled(view returns (bool)
false
maxTokensPerVault(view returns (uint256)
100
paymentModule(view returns (address)
0x28dc7cea1a442bddbce26ca641b5d60f0a003efd
vaultBurnedLastBlock(view returns (uint256)
20740195
vaultCreatedLastBlock(view returns (uint256)
20781299
vaultDeployer(view returns (address)
0x637e8b8d56164dc83c93b62dd17efb1493936a60
vaultExtendedLastBlock(view returns (uint256)
20332835
vaultUnlockedLastBlock(view returns (uint256)
20775357
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
vaultByKey(uint256view returns (address)
vaultStatus(addressview returns (uint8)
whitelist(addressview returns (bool)
State-modifying
addWhitelisted(address account
burn(address referrerstruct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDepositsstruct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDepositsstruct IDepositHandlerMultiTokenDeposit[] multiTokenDepositspayable 
createVault(address referreraddress beneficiaryuint256 unlockTimestampstruct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDepositsstruct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDepositsstruct IDepositHandlerMultiTokenDeposit[] multiTokenDepositsbool isVestingpayable 
createVaultWithoutKey(address referreraddress beneficiaryuint256 unlockTimestampstruct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDepositsstruct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDepositsstruct IDepositHandlerMultiTokenDeposit[] multiTokenDepositsbool isVestingpayable 
grantRole(bytes32 roleaddress account
lockExtended(uint256 oldUnlockTimestampuint256 newUnlockTimestamp
notifyUnlock(bool isCompletelyUnlocked
removeWhitelisted(address account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setMaxTokensPerVault(uint256 newMax
setWhitelistEnabled(bool enabled
updatePaymentModule(address newModule
updateVaultDeployer(address newDeployer
Events
MaxTokensUpdated(uint256 indexed oldMaxuint256 indexed newMax
PaymentModuleUpdated(address indexed oldModuleaddress indexed newModule
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensBurned(uint256 indexed previousBlockaddress indexed benefactoraddress indexed referrerstruct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDepositsstruct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDepositsstruct IDepositHandlerMultiTokenDeposit[] multiTokenDeposits
VaultCreated(uint256 previousBlockaddress indexed vaultuint256 keyaddress benefactoraddress indexed beneficiaryaddress indexed referreruint256 unlockTimestampstruct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDepositsstruct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDepositsstruct IDepositHandlerMultiTokenDeposit[] multiTokenDepositsbool isVesting
VaultDeployerUpdated(address indexed oldDeployeraddress indexed newDeployer
VaultLockExtended(uint256 indexed previousBlockaddress indexed vaultuint256 oldUnlockTimestampuint256 newUnlockTimestamp
VaultUnlocked(uint256 previousBlockaddress indexed vaultuint256 timestampbool isCompletelyUnlocked
WhitelistedAdded(address indexed account
WhitelistedRemoved(address indexed account
Constructor
constructor(address _paymentModuleuint256 maxTokens
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.