Vault

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x6d091c60 at 17196639
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "Vault"

No transactions found for "Vault"


Functions
Getter at block 22746871
aaveV3Pool(view returns (address)
0x0000000000000000000000000000000000000000
 
getVLPPrice(view returns (uint256)
getVaultUSDBalance(view returns (uint256)
0
nextWithdrawalRequestId(view returns (uint256)
0
operators(view returns (address)
0x0000000000000000000000000000000000000000
totalUSD(view returns (uint256)
0
Read-only
amountSuppliedToAaves(addressview returns (uint256)
claimedAaveYields(addressview returns (uint256)
lastStakedAt(addressview returns (uint256)
lastStakedBlockAt(addressview returns (uint256)
platformUsed(addressview returns (address)
withdrawalRequests(uint256view returns (bool isOpenaddress accountaddress tokenuint256 vusdAmountuint256 timestamp)
State-modifying
accountDeltaIntoTotalUSD(bool _isIncreaseuint256 _delta
addCollateral(uint256 _posIduint256 _amount
addOrRemoveCollateralPacked(uint256 a
addPosition(uint256 _posIduint256 _collateralDeltauint256 _sizeDeltauint256 _allowedPricepayable 
addPositionPacked(uint256 auint256 bpayable 
addTPSL(uint256 _posIdbool[] _isTPsuint256[] _pricesuint256[] _amountPercentspayable 
addTPSLPacked(uint256 auint256[] _tpspayable 
addTrailingStop(uint256 _posIduint256[] _paramspayable 
cancelPendingOrder(uint256 _posId
cancelPendingOrders(uint256[] _posIds
cancelWithdrawal(uint256 _withdrawalRequestId
claimAaveYield(address _token
createAddPositionTriggerOrder(uint256 _posIduint256 _collateralDeltauint256 _sizeDeltauint256 _triggerPricebool isTriggerAbovepayable 
decreasePosition(uint256 _sizeDeltauint256 _allowedPriceuint256 _posIdpayable 
decreasePositionPacked(uint256 auint256 _posIdpayable 
deposit(address _accountaddress _tokenuint256 _amount
distributeFee(uint256 _feeaddress _referaddress _trader
executeWithdrawal(uint256 _withdrawalRequestId
forceClosePosition(uint256 _posIdpayable 
initialize(address _operatorsaddress _vlpaddress _vusd
initializeAave(address _aaveV3Pool
newPositionOrder(uint256 _tokenIdbool _isLonguint8 _orderTypeuint256[] _paramsaddress _referpayable 
newPositionOrderPacked(uint256 auint256 buint256 cpayable 
newPositionOrderWithTPSL(uint256 _tokenIdbool _isLonguint8 _orderTypeuint256[] _paramsaddress _referbool[] _isTPsuint256[] _pricesuint256[] _amountPercentspayable 
removeCollateral(uint256 _posIduint256 _amountpayable 
seize(address _exploiter
setPlatformUsed(address _platform
setVaultSettings(address _priceManageraddress _settingsManageraddress _positionVaultaddress _orderVaultaddress _liquidateVault
stake(address _accountaddress _tokenuint256 _amount
supplyToAave(address _tokenuint256 _amount
supplyVusdToVault(uint256 _vusdAmount
takeVUSDIn(address _accountuint256 _amount
takeVUSDOut(address _accountuint256 _amount
unstake(address _tokenOutuint256 _vlpAmount
withdraw(address _tokenuint256 _amountpayable 
withdrawFromAave(address _tokenuint256 _amount
Events
CancelWithdrawalRequest(uint256 indexed withdrawalRequestIdaddress indexed accountaddress tokenuint256 vusdAmount
CreateWithdrawalRequest(uint256 indexed withdrawalRequestIdaddress indexed accountaddress tokenuint256 vusdAmount
Deposit(address indexed accountaddress indexed tokenuint256 amount
ForceClose(uint256 indexed posIdaddress indexed accountuint256 exceededPnl
Initialized(uint8 version
PlatformFeeTransfer(address indexed accountuint256 amountaddress indexed trader
ReferFeeTraderRebate(address indexed accountuint256 amountaddress indexed traderuint256 rebate
ReferFeeTransfer(address indexed accountuint256 amount
Seize(address indexed accountuint256 vusdAmount
Stake(address indexed accountaddress tokenuint256 amountuint256 mintAmount
SupplyVusdToVault(address indexed accountuint256 vusdAmount
Unstake(address indexed accountaddress tokenuint256 vlpAmountuint256 amountOut
Withdraw(uint256 withdrawalRequestIdaddress indexed accountaddress indexed tokenuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.