VaultManager
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 4 additional slots
4 additional
variables
Balances ($0.00)
No balances found for "VaultManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "VaultManager"
ABI
ABI objects
Getter at block 22755618 currentBalanceUSDC() view returns (uint256) getBufferRatio() view returns (uint256) getCollateralFee() view returns (uint256) getCurrentTrancheRatio() view returns (uint256) getProfitMultiplier() view returns (uint256) getReleaseRatio() view returns (uint256) getUnreservedTrancheRatio() view returns (uint256)
balancingDeltaThreshold() view returns (uint256)
0
balancingFee() view returns (uint256)
0
baseMultiplier() view returns (uint256)
0
constrainedLiquidityThreshold() view returns (uint256)
0
currentOpenPnl() view returns (int256)
0
earlyWithdrawFee() view returns (uint256)
0
getSeniorLossMultiplier() view returns (uint256)
0
gov() view returns (address)
0x0000000000000000000000000000000000000000
junior() view returns (address)
0x0000000000000000000000000000000000000000
keeper() view returns (address)
0x0000000000000000000000000000000000000000
lastRewardTime() view returns (uint256)
0
maxLockTime() view returns (uint256)
0
maxMultiplier() view returns (uint256)
0
minLockTime() view returns (uint256)
0
minMultiplier() view returns (uint256)
0
multiplierCoeff() view returns (uint256)
0
multiplierDenom() view returns (uint256)
0
pnlRewards() view returns (uint256)
0
requestedGov() view returns (address)
0x0000000000000000000000000000000000000000
rewardPeriod() view returns (uint256)
0
senior() view returns (address)
0x0000000000000000000000000000000000000000
storageT() view returns (address)
0x0000000000000000000000000000000000000000
targetReserveRatio() view returns (uint256)
0
totalRewards() view returns (uint256)
0
Read-only
bufferThresholds(uint256) view returns (uint256)
collateralFees(uint256) view returns (uint256)
getBalancingFee(address tranche, bool isDeposit, uint256 assets) view returns (uint256)
getDynamicReserveRatio(address tranche, bool isDeposit, uint256 assets) view returns (uint256)
getReserveRatio(uint256 _reserveAmount) view returns (uint256)
isTradingContract(address) view returns (bool)
State-modifying
Events addTradingContract(address _trading)
allocateRewards(uint256 rewards, bool isPnl)
distributeCollectedFeeShares(address _tranche)
distributePnlRewards()
distributePnlRewardsFraction(uint256 _fraction)
distributeRewards()
distributeTrancheRewards(address _tranche, uint256 rewards)
distributeVeRewards(address _tranche, uint256 rewards) returns (uint256)
initialize(address _gov, address _storageT)
receiveUSDCFromTrader(address _trader, uint256 _amount)
releaseBalance(uint256 _amount)
removeTradingContract(address _trading)
requestGov(address _gov)
reserveBalance(uint256 _amount)
resetVariables(uint256 _amount)
sendReferrerRebateToStorage(uint256 _amount)
sendUSDCToTrader(address _trader, uint256 _amount)
setBalancingDeltaThreshold(uint256 _balancingDeltaThreshold)
setBalancingFee(uint256 _balancingFee)
setBaseMultiplier(uint256 _baseMultiplier)
setBufferThresholds(uint256[5] _bufferThresholds)
setCollateralFees(uint256[5] _collateralFees)
setConstrainedLiquidityThreshold(uint256 _constrainedLiquidityThreshold)
setCurrentOpenPnl(int256 _currentOpenPnl)
setEarlyWithdrawFee(uint256 _earlyWithdrawFee)
setGov(address _newGov)
setJuniorTranche(address _junior)
setKeeper(address _keeper)
setMaxLockTime(uint256 _maxLockTime)
setMaxMultiplier(uint256 _maxMultiplier)
setMinLockTime(uint256 _minLockTime)
setMinMultiplier(uint256 _minMultiplier)
setMultiplierCoeff(uint256 _multiplierCoeff)
setMultiplierDenom(uint256 _multiplierDenom)
setReserveRatio(uint256 _targetReserveRatio)
setRewardPeriod(uint256 _rewardPeriod)
setSeniorTranche(address _senior)
setStorage(address _storageT)
BalanceReleased(uint256 amount)
BalanceReserved(uint256 amount)
BalancingDeltaUpdated(uint256 previousDelta, uint256 newDelta)
ConstrainedLiquidityThresholdUpdated(uint256 previousThreshold, uint256 newThreshold)
CurrentOpenPnlUpdated(int256 _newPnl)
EarlyWithdrawFeeUpdated(uint256 previousFee, uint256 newFee)
GovChanged(address indexed previousGov, address indexed newGov)
Initialized(uint8 version)
JuniorTrancheChanged(address indexed previousJunior, address indexed newJunior)
KeeperSet(address keeper)
NumberUpdated(string name, uint256 value)
PnlRewardsDistributed(uint256 juniorRewards, uint256 seniorRewards)
ReferralRebateAwarded(uint256 amount)
ReserveRatioUpdated(uint256 previousRatio, uint256 newRatio)
RewardsAllocated(uint256 amount, bool isPnl)
RewardsDistributed(uint256 juniorRewards, uint256 seniorRewards)
SeniorTrancheChanged(address indexed previousSenior, address indexed newSenior)
StorageChanged(address indexed previousStorage, address indexed newStorage)
TradingContractAdded(address a)
TradingContractRemoved(address a)
USDCReceivedFromTrader(address indexed trader, uint256 amount)
USDCSentToTrader(address indexed trader, uint256 amount)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.