VaultManagerV5
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "VaultManagerV5"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "VaultManagerV5"
ABI
ABI objects
Getter at block 21247794
KEROSENE_VAULT() view returns (address)
0x4808e4cc6a2ba764778a0351e1be198494af0b43
LIQUIDATION_REWARD() view returns (uint256)
200000000000000000
MAX_VAULTS() view returns (uint256)
6
MIN_COLLAT_RATIO() view returns (uint256)
1500000000000000000
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
dNft() view returns (address)
0x0000000000000000000000000000000000000000
dyad() view returns (address)
0x0000000000000000000000000000000000000000
dyadXP() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
vaultLicenser() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
authorizedExtensions(address user) view returns (address[])
collatRatio(uint256 id) view returns (uint256)
getTotalValue(uint256 id) view returns (uint256)
getVaults(uint256 id) view returns (address[])
getVaultsValues(uint256 id) view returns (uint256 exoValue, uint256 keroValue)
hasVault(uint256 id, address vault) view returns (bool)
isExtensionAuthorized(address user, address extension) view returns (bool)
isSystemExtension(address extension) view returns (bool)
State-modifying
Events add(uint256 id, address vault)
authorizeExtension(address extension, bool isAuthorized)
authorizeSystemExtension(address extension, bool isAuthorized)
burnDyad(uint256 id, uint256 amount)
deposit(uint256 id, address vault, uint256 amount)
initialize()
liquidate(uint256 id, uint256 to, uint256 amount) returns (address[], uint256[])
mintDyad(uint256 id, uint256 amount, address to)
remove(uint256 id, address vault)
renounceOwnership()
transferOwnership(address newOwner)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(uint256 id, address vault, uint256 amount, address to)
Added(uint256 indexed id, address indexed vault)
BurnDyad(uint256 indexed id, uint256 amount, address indexed from)
Initialized(uint64 version)
Liquidate(uint256 indexed id, address indexed from, uint256 indexed to, uint256 amount)
MintDyad(uint256 indexed id, uint256 amount, address indexed to)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RedeemDyad(uint256 indexed id, address indexed vault, uint256 amount, address indexed to)
Removed(uint256 indexed id, address indexed vault)
SystemExtensionAuthorized(address indexed extension, uint256 hooks)
Upgraded(address indexed implementation)
UserExtensionAuthorized(address indexed user, address indexed extension, bool indexed authorized)
constructor()
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
CanNotWithdrawInSameBlock()
CrTooHigh()
CrTooLow()
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
InvalidDNft()
InvalidInitialization()
NotDNftVault()
NotEnoughExoCollat()
NotInitializing()
NotLicensed()
NotOwner()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
TooManyVaults()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
Unauthorized()
VaultAlreadyAdded()
VaultHasAssets()
VaultNotAdded()
VaultNotKerosene()
VaultNotLicensed()