AirPuffVaultVectorM

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x309aa948 at 19595244
Slot
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

No balances found for "AirPuffVaultVectorM"

No transactions found for "AirPuffVaultVectorM"


Functions
Getter at block 20915837
DTVLimit(view returns (uint256)
0
LendingVault(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
18
feeConfiguration(view returns (address feeReceiveruint256 withdrawalFeeaddress lendingFeeReceiveruint256 mFeePercentaddress mFeeReceiveruint256 liquidatorFee)
(feeReceiver=0x0000000000000000000000000000000000000000, withdrawalFee=0, lendingFeeReceiver=0x0000000000000000000000000000000000000000, mFeePercent=0, mFeeReceiver=0x0000000000000000000000000000000000000000, liquidatorFee=0)
getAllUsers(view returns (address[])
[]
 
getVectorSharePrice(view returns (uint256)
isBalancer(view returns (bool)
false
isSwapSimple(view returns (bool)
false
isUnstakeEnabled(view returns (bool)
false
leverageBounds(view returns (uint256 minLeverageuint256 maxLeverageuint256 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 WETHaddress AirPuffHandleraddress borrowAssetaddress Vectoraddress VectorStakeaddress 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 owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getTotalNumbersOfOpenPositionBy(address _userview returns (uint256)
getUpdatedDebt(uint256 _positionIDaddress _userview returns (uint256uint256uint256uint256)
isUser(addressview returns (bool)
positionTimestamps(addressuint256view returns (uint256 openTimestampuint256 closeTimestampuint256 vaultSnapshotID)
userInfo(addressuint256view returns (address useruint256 deposituint256 leverageuint256 positionbool liquidatedaddress liquidatoruint256 leverageAmountuint256 positionIdbool closed)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address fromuint256 amount
closePosition(uint256 _positionID
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _WETH
liquidatePosition(uint256 _positionIDaddress _user
openPosition(uint256 _leveragepayable 
pause(
renounceOwnership(
setDTVLimit(uint256 _DTVLimit
setIsBalancer(bool _isBalancer
setIsSwapSimple(bool _isSimple
setLendingVault(address _vault
setMinMaxLeverageBounds(uint256 _minLeverageuint256 _maxLeverageuint256 _minDeposit
setProtocolFee(address _feeReceiveruint256 _withdrawalFeeaddress _lendingFeeReceiveruint256 _mFeePercentaddress _mFeeReceiveruint256 _liquidatorFee
setStrategyAddresses(address _AirPuffHandleraddress _VectorOracleaddress _Vectoraddress _VectorStake
setUnstakeEnabled(bool _isUnstakeEnabled
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed useruint256 amountuint256 tokenAmountuint256 timeuint256 positionIDuint256 leverage
Initialized(uint8 version
LeverageBoundsSet(uint256 minLeverageuint256 maxLeverageuint256 minDeposit
Liquidated(address indexed useruint256 indexed positionIdaddress liquidatoruint256 rewarduint256 timeuint256 lendingRepayAmountuint256 amountOutuint256 position
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolFeeChanged(address newFeeReceiveruint256 newWithdrawalFeeaddress newLendingFeeReceiveruint256 liquidatorFeeChanged
SetDTVLimit(uint256 DTVLimit
SetIsBalancer(bool isBalancer
SetIsSwapSimple(bool isSimple
SetLendingVault(address vault
SetStrategyAddresses(address AirPuffHandleraddress Oracleaddress Vectoraddress VectorStake
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
UnstakeEnabled(bool isUnstakeEnabled
Withdraw(address indexed useruint256 positionIDuint256 amountuint256 leverageuint256 repayAmountuint256 timeuint256 userTokensBurned
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.