Vault
This contract is a part of a larger system and is responsible for managing positions, orders, and tokens.
Initialize
Vault.initialize(
address _operators,
address _vlp,
address _vusd
);Set Vault Settings
Vault.setVaultSettings(
IPriceManager _priceManager,
ISettingsManager _settingsManager,
IPositionVault _positionVault,
IOrderVault _orderVault,
ILiquidateVault _liquidateVault
);Deposit
Withdraw
Stake
Unstake
New Position Order
Add Position
Remove Collateral
Decrease Position
Add Trailing Stop
Cancel Pending Order
Force Close Position
Get VLP Price
Get Vault USD Balance
Last updated