VaultFactory
Verified contract
Active on
Ethereum with 139 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
mblock | ERC-20 | 10M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20781299 | 2 days ago | | | 0 | 0.038521694 | |
| 20781114 | 2 days ago | | | 0 | 0.013294447 | |
| 20763188 | 4 days ago | | | 0.022317875 | 0.023474779 | |
| 20761610 | 4 days ago | | | 0.022468672 | 0.040962017 | |
| 20756862 | 5 days ago | | | 0.021389263 | 0.0078228494 | |
| 20742345 | 7 days ago | | | 0.021856018 | 0.011695804 | |
| 20741969 | 7 days ago | | | 0.021917365 | 0.0089348084 | |
| 20740195 | 7 days ago | | | 0.02201146 | 0.0012366481 | |
| 20740188 | 7 days ago | | | 0.02201146 | 0.0070775761 | |
| 20719145 | 10 days ago | | | 0.021793682 | 0.010394904 |
ABI
ABI objects
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 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
vaultByKey(uint256) view returns (address)
vaultStatus(address) view returns (uint8)
whitelist(address) view returns (bool)
State-modifying
Events addWhitelisted(address account)
burn(address referrer, struct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDeposits, struct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDeposits, struct IDepositHandlerMultiTokenDeposit[] multiTokenDeposits) payable
createVault(address referrer, address beneficiary, uint256 unlockTimestamp, struct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDeposits, struct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDeposits, struct IDepositHandlerMultiTokenDeposit[] multiTokenDeposits, bool isVesting) payable
createVaultWithoutKey(address referrer, address beneficiary, uint256 unlockTimestamp, struct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDeposits, struct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDeposits, struct IDepositHandlerMultiTokenDeposit[] multiTokenDeposits, bool isVesting) payable
grantRole(bytes32 role, address account)
lockExtended(uint256 oldUnlockTimestamp, uint256 newUnlockTimestamp)
notifyUnlock(bool isCompletelyUnlocked)
removeWhitelisted(address account)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setMaxTokensPerVault(uint256 newMax)
setWhitelistEnabled(bool enabled)
updatePaymentModule(address newModule)
updateVaultDeployer(address newDeployer)
MaxTokensUpdated(uint256 indexed oldMax, uint256 indexed newMax)
PaymentModuleUpdated(address indexed oldModule, address indexed newModule)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TokensBurned(uint256 indexed previousBlock, address indexed benefactor, address indexed referrer, struct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDeposits, struct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDeposits, struct IDepositHandlerMultiTokenDeposit[] multiTokenDeposits)
VaultCreated(uint256 previousBlock, address indexed vault, uint256 key, address benefactor, address indexed beneficiary, address indexed referrer, uint256 unlockTimestamp, struct IDepositHandlerFungibleTokenDeposit[] fungibleTokenDeposits, struct IDepositHandlerNonFungibleTokenDeposit[] nonFungibleTokenDeposits, struct IDepositHandlerMultiTokenDeposit[] multiTokenDeposits, bool isVesting)
VaultDeployerUpdated(address indexed oldDeployer, address indexed newDeployer)
VaultLockExtended(uint256 indexed previousBlock, address indexed vault, uint256 oldUnlockTimestamp, uint256 newUnlockTimestamp)
VaultUnlocked(uint256 previousBlock, address indexed vault, uint256 timestamp, bool isCompletelyUnlocked)
WhitelistedAdded(address indexed account)
WhitelistedRemoved(address indexed account)
constructor(address _paymentModule, uint256 maxTokens)
This contract contains no fallback and receive objects.
This contract contains no error objects.