AirPuffVaultezETHM

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x94dafe9e at 19958052
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 4 additional slots
-
variable spans 4 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
9 additional variables

No balances found for "AirPuffVaultezETHM"

No transactions found for "AirPuffVaultezETHM"


Functions
Getter at block 21325043
DTVLimit(view returns (uint256)
0
LendingVault(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
18
feeConfiguration(view returns (address feeReceiveruint256 withdrawalFeeaddress lendingFeeReceiveruint256 mFeePercentaddress mFeeReceiver)
(feeReceiver=0x0000000000000000000000000000000000000000, withdrawalFee=0, lendingFeeReceiver=0x0000000000000000000000000000000000000000, mFeePercent=0, mFeeReceiver=0x0000000000000000000000000000000000000000)
getAllUsers(view returns (address[])
[]
leverageBounds(view returns (uint256 minLeverageuint256 maxLeverageuint256 minDeposit)
(minLeverage=0, maxLeverage=0, minDeposit=0)
liquidatorRewardsPercent(view returns (uint256)
0
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
strategyAddresses(view returns (address LRTAssetaddress WETHaddress API3Oracleaddress AirPuffHandleraddress borrowAsset)
(LRTAsset=0x0000000000000000000000000000000000000000, WETH=0x0000000000000000000000000000000000000000, API3Oracle=0x0000000000000000000000000000000000000000, AirPuffHandler=0x0000000000000000000000000000000000000000, borrowAsset=0x0000000000000000000000000000000000000000)
symbol(view returns (string)
totalSupply(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getCurrentPositionValue(uint256 _positionIDaddress _userview returns (uint256)
getTotalNumbersOfOpenPositionBy(address _userview returns (uint256)
getUpdatedDebt(uint256 _positionIDaddress _userview returns (uint256uint256uint256uint256uint256)
isBalancer(addressview returns (bool)
isSwapSimple(addressview returns (bool)
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 _ezETHaddress _WETH
liquidatePosition(uint256 _positionIDaddress _user
openPosition(uint256 _leveragepayable 
pause(
renounceOwnership(
setDTVLimit(uint256 _DTVLimit
setIsBalancer(bool _isBalancer
setIsSwapSimple(bool _isSimple
setLendingVault(address _vault
setLiquidatorRewardPercentage(uint256 _liquidatorRewardsPercent
setMinMaxLeverageBounds(uint256 _minLeverageuint256 _maxLeverageuint256 _minDeposit
setProtocolFee(address _feeReceiveruint256 _withdrawalFeeaddress _lendingFeeReceiveruint256 _mFeePercentaddress _mFeeReceiver
setStrategyAddresses(address _API3Oracleaddress _AirPuffHandler
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 totalInterestsuint256 originalInterests
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolFeeChanged(address newFeeReceiveruint256 newWithdrawalFeeaddress newLendingFeeReceiver
SetDTVLimit(uint256 DTVLimit
SetIsBalancer(bool isBalancer
SetIsSwapSimple(bool isSimple
SetLendingVault(address vault
SetLiquidatorRewardPercentage(uint256 liquidatorRewardsPercent
SetStrategyAddresses(address API3Oracleaddress AirPuffHandler
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdraw(address indexed useruint256 positionIDuint256 amountuint256 leverageuint256 repayAmountuint256 timeuint256 userTokensBurneduint256 totalInterestsuint256 originalInterests
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.