AirPuffVaultVectorM
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 5 additional slots
-
variable spans 5 additional slots
-
variable spans 2 additional slots
-
variable spans 3 additional slots
9 additional
variables
Balances ($0.00)
No balances found for "AirPuffVaultVectorM"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AirPuffVaultVectorM"
ABI
ABI objects
Getter at block 20915872 getVectorSharePrice() view returns (uint256)
DTVLimit() view returns (uint256)
0
LendingVault() view returns (address)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
18
feeConfiguration() view returns (address feeReceiver, uint256 withdrawalFee, address lendingFeeReceiver, uint256 mFeePercent, address mFeeReceiver, uint256 liquidatorFee)
(feeReceiver=0x0000000000000000000000000000000000000000, withdrawalFee=0, lendingFeeReceiver=0x0000000000000000000000000000000000000000, mFeePercent=0, mFeeReceiver=0x0000000000000000000000000000000000000000, liquidatorFee=0)
getAllUsers() view returns (address[])
[]
isBalancer() view returns (bool)
false
isSwapSimple() view returns (bool)
false
isUnstakeEnabled() view returns (bool)
false
leverageBounds() view returns (uint256 minLeverage, uint256 maxLeverage, uint256 minDeposit)
(minLeverage=0, maxLeverage=0, minDeposit=0)
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
strategyAddresses() view returns (address WETH, address AirPuffHandler, address borrowAsset, address Vector, address VectorStake, address VectorOracle)
(WETH=0x0000000000000000000000000000000000000000, AirPuffHandler=0x0000000000000000000000000000000000000000, borrowAsset=0x0000000000000000000000000000000000000000, Vector=0x0000000000000000000000000000000000000000, VectorStake=0x0000000000000000000000000000000000000000, VectorOracle=0x0000000000000000000000000000000000000000)
symbol() view returns (string)
totalSupply() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getTotalNumbersOfOpenPositionBy(address _user) view returns (uint256)
getUpdatedDebt(uint256 _positionID, address _user) view returns (uint256, uint256, uint256, uint256)
isUser(address) view returns (bool)
positionTimestamps(address, uint256) view returns (uint256 openTimestamp, uint256 closeTimestamp, uint256 vaultSnapshotID)
userInfo(address, uint256) view returns (address user, uint256 deposit, uint256 leverage, uint256 position, bool liquidated, address liquidator, uint256 leverageAmount, uint256 positionId, bool closed)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
burn(uint256 amount)
burnFrom(address from, uint256 amount)
closePosition(uint256 _positionID)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _WETH)
liquidatePosition(uint256 _positionID, address _user)
openPosition(uint256 _leverage) payable
pause()
renounceOwnership()
setDTVLimit(uint256 _DTVLimit)
setIsBalancer(bool _isBalancer)
setIsSwapSimple(bool _isSimple)
setLendingVault(address _vault)
setMinMaxLeverageBounds(uint256 _minLeverage, uint256 _maxLeverage, uint256 _minDeposit)
setProtocolFee(address _feeReceiver, uint256 _withdrawalFee, address _lendingFeeReceiver, uint256 _mFeePercent, address _mFeeReceiver, uint256 _liquidatorFee)
setStrategyAddresses(address _AirPuffHandler, address _VectorOracle, address _Vector, address _VectorStake)
setUnstakeEnabled(bool _isUnstakeEnabled)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
unpause()
Approval(address indexed owner, address indexed spender, uint256 value)
Deposit(address indexed user, uint256 amount, uint256 tokenAmount, uint256 time, uint256 positionID, uint256 leverage)
Initialized(uint8 version)
LeverageBoundsSet(uint256 minLeverage, uint256 maxLeverage, uint256 minDeposit)
Liquidated(address indexed user, uint256 indexed positionId, address liquidator, uint256 reward, uint256 time, uint256 lendingRepayAmount, uint256 amountOut, uint256 position)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProtocolFeeChanged(address newFeeReceiver, uint256 newWithdrawalFee, address newLendingFeeReceiver, uint256 liquidatorFeeChanged)
SetDTVLimit(uint256 DTVLimit)
SetIsBalancer(bool isBalancer)
SetIsSwapSimple(bool isSimple)
SetLendingVault(address vault)
SetStrategyAddresses(address AirPuffHandler, address Oracle, address Vector, address VectorStake)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
UnstakeEnabled(bool isUnstakeEnabled)
Withdraw(address indexed user, uint256 positionID, uint256 amount, uint256 leverage, uint256 repayAmount, uint256 time, uint256 userTokensBurned)
constructor()
receive()
This contract contains no error objects.