AirPuffVaultezETHM
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 4 additional slots
-
variable spans 4 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
9 additional
variables
Balances ($0.00)
No balances found for "AirPuffVaultezETHM"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AirPuffVaultezETHM"
ABI
ABI objects
Getter at block 21325043
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)
(feeReceiver=0x0000000000000000000000000000000000000000, withdrawalFee=0, lendingFeeReceiver=0x0000000000000000000000000000000000000000, mFeePercent=0, mFeeReceiver=0x0000000000000000000000000000000000000000)
getAllUsers() view returns (address[])
[]
leverageBounds() view returns (uint256 minLeverage, uint256 maxLeverage, uint256 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 LRTAsset, address WETH, address API3Oracle, address AirPuffHandler, address borrowAsset)
(LRTAsset=0x0000000000000000000000000000000000000000, WETH=0x0000000000000000000000000000000000000000, API3Oracle=0x0000000000000000000000000000000000000000, AirPuffHandler=0x0000000000000000000000000000000000000000, borrowAsset=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)
getCurrentPositionValue(uint256 _positionID, address _user) view returns (uint256)
getTotalNumbersOfOpenPositionBy(address _user) view returns (uint256)
getUpdatedDebt(uint256 _positionID, address _user) view returns (uint256, uint256, uint256, uint256, uint256)
isBalancer(address) view returns (bool)
isSwapSimple(address) view returns (bool)
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 _ezETH, 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)
setLiquidatorRewardPercentage(uint256 _liquidatorRewardsPercent)
setMinMaxLeverageBounds(uint256 _minLeverage, uint256 _maxLeverage, uint256 _minDeposit)
setProtocolFee(address _feeReceiver, uint256 _withdrawalFee, address _lendingFeeReceiver, uint256 _mFeePercent, address _mFeeReceiver)
setStrategyAddresses(address _API3Oracle, address _AirPuffHandler)
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 totalInterests, uint256 originalInterests)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProtocolFeeChanged(address newFeeReceiver, uint256 newWithdrawalFee, address newLendingFeeReceiver)
SetDTVLimit(uint256 DTVLimit)
SetIsBalancer(bool isBalancer)
SetIsSwapSimple(bool isSimple)
SetLendingVault(address vault)
SetLiquidatorRewardPercentage(uint256 liquidatorRewardsPercent)
SetStrategyAddresses(address API3Oracle, address AirPuffHandler)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
Withdraw(address indexed user, uint256 positionID, uint256 amount, uint256 leverage, uint256 repayAmount, uint256 time, uint256 userTokensBurned, uint256 totalInterests, uint256 originalInterests)
constructor()
receive()
This contract contains no error objects.