VaultManagerV4

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x60887c30 at 20291938
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "VaultManagerV4"

No transactions found for "VaultManagerV4"


Functions
Getter at block 20792466
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
collatRatio(uint256 idview returns (uint256)
getTotalValue(uint256 idview returns (uint256)
getVaults(uint256 idview returns (address[])
getVaultsValues(uint256 idview returns (uint256 exoValueuint256 keroValue)
hasVault(uint256 idaddress vaultview returns (bool)
lastDeposit(uint256view returns (uint256)
State-modifying
add(uint256 idaddress vault
burnDyad(uint256 iduint256 amount
deposit(uint256 idaddress vaultuint256 amount
initialize(address dyadXPImpl
liquidate(uint256 iduint256 touint256 amount
mintDyad(uint256 iduint256 amountaddress to
redeemDyad(uint256 idaddress vaultuint256 amountaddress toreturns (uint256)
remove(uint256 idaddress vault
renounceOwnership(
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 idaddress vaultuint256 amountaddress to
Events
Added(uint256 indexed idaddress indexed vault
BurnDyad(uint256 indexed iduint256 amountaddress indexed from
Initialized(uint64 version
Liquidate(uint256 indexed idaddress indexed fromuint256 indexed to
MintDyad(uint256 indexed iduint256 amountaddress indexed to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RedeemDyad(uint256 indexed idaddress indexed vaultuint256 amountaddress indexed to
Removed(uint256 indexed idaddress indexed vault
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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
VaultAlreadyAdded(
VaultHasAssets(
VaultNotAdded(
VaultNotKerosene(
VaultNotLicensed(