AirPuff-Vector
Verified contract
Proxy
Active on
Ethereum with 176 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
13 additional
variables
Balances ($74.17)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
svETH | ERC-20 | 0.025489 | $2,909.88 |
$74.17 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19961406 | 4 months ago | | | 0 | 0.0085719965 | |
| 19922546 | 5 months ago | | | 0 | 0.0050977981 | |
| 19915264 | 5 months ago | | | 0 | 0.00038985708 | |
| 19909099 | 5 months ago | | | 0.0108 | 0.0015225949 | |
| 19852360 | 5 months ago | | | 0 | 0.0036723157 | |
| 19827572 | 5 months ago | | | 0 | 0.0019666103 | |
| 19827572 | 5 months ago | | | 0 | 0.0020501354 | |
| 19827570 | 5 months ago | | | 0.1 | 0.0019406600 | |
| 19827570 | 5 months ago | | | 0.06 | 0.0019406600 | |
| 19827367 | 5 months ago | | | 0 | 0.0020245828 |
ABI
ABI objects
Getter at block 20914021 getAllUsers() view returns (address[])
DTVLimit() view returns (uint256)
980000000000000000
LendingVault() view returns (address)
0xdef3aa48bad043e53207d359dcdfde46f50b6c02
decimals() view returns (uint8)
18
feeConfiguration() view returns (address feeReceiver, uint256 withdrawalFee, address lendingFeeReceiver, uint256 mFeePercent, address mFeeReceiver, uint256 liquidatorFee)
(feeReceiver=0x666b1c1132a4062df15868425196022f1612dc1d, withdrawalFee=200, lendingFeeReceiver=0x0c8a4800eb0e189f1540fdf9ca3718764c26a9a8, mFeePercent=0, mFeeReceiver=0x666b1c1132a4062df15868425196022f1612dc1d, liquidatorFee=5000)
getVectorSharePrice() view returns (uint256)
1252650537403905990
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=1100, maxLeverage=15000, minDeposit=10000000000000000)
name() view returns (string)
AirPuff-Vector
owner() view returns (address)
0x308eebaad30f7fccb57b5d92993a4399b6503e4f
paused() view returns (bool)
false
strategyAddresses() view returns (address WETH, address AirPuffHandler, address borrowAsset, address Vector, address VectorStake, address VectorOracle)
(WETH=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, AirPuffHandler=0x2a9644aae60d97480a65fc844e4252d7909ac5b9, borrowAsset=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, Vector=0x38d64ce1bdf1a9f24e0ec469c9cade61236fb4a0, VectorStake=0x6733f0283711f225a447e759d859a70b0c0fd2bc, VectorOracle=0xfe9f436f0598168b1693c1177857276fd5128762)
symbol() view returns (string)
bVector
totalSupply() view returns (uint256)
25489481346926243
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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, uint256 originalInterests, uint256 interestsPaid)
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, uint256 originalInterests, uint256 interestsPaid)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.