VaultManager

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x33245384 at 18672459
Slot
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

No balances found for "VaultManager"

No transactions found for "VaultManager"


Functions
Getter at block 22735039
balancingDeltaThreshold(view returns (uint256)
0
balancingFee(view returns (uint256)
0
baseMultiplier(view returns (uint256)
0
constrainedLiquidityThreshold(view returns (uint256)
0
 
currentBalanceUSDC(view returns (uint256)
currentOpenPnl(view returns (int256)
0
earlyWithdrawFee(view returns (uint256)
0
 
getBufferRatio(view returns (uint256)
 
getCollateralFee(view returns (uint256)
 
getCurrentTrancheRatio(view returns (uint256)
 
getProfitMultiplier(view returns (uint256)
 
getReleaseRatio(view returns (uint256)
getSeniorLossMultiplier(view returns (uint256)
0
 
getUnreservedTrancheRatio(view returns (uint256)
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(uint256view returns (uint256)
collateralFees(uint256view returns (uint256)
getBalancingFee(address tranchebool isDeposituint256 assetsview returns (uint256)
getDynamicReserveRatio(address tranchebool isDeposituint256 assetsview returns (uint256)
getReserveRatio(uint256 _reserveAmountview returns (uint256)
isTradingContract(addressview returns (bool)
State-modifying
addTradingContract(address _trading
allocateRewards(uint256 rewardsbool isPnl
distributeCollectedFeeShares(address _tranche
distributePnlRewards(
distributePnlRewardsFraction(uint256 _fraction
distributeRewards(
distributeTrancheRewards(address _trancheuint256 rewards
distributeVeRewards(address _trancheuint256 rewardsreturns (uint256)
initialize(address _govaddress _storageT
receiveUSDCFromTrader(address _traderuint256 _amount
releaseBalance(uint256 _amount
removeTradingContract(address _trading
requestGov(address _gov
reserveBalance(uint256 _amount
resetVariables(uint256 _amount
sendReferrerRebateToStorage(uint256 _amount
sendUSDCToTrader(address _traderuint256 _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
Events
BalanceReleased(uint256 amount
BalanceReserved(uint256 amount
BalancingDeltaUpdated(uint256 previousDeltauint256 newDelta
ConstrainedLiquidityThresholdUpdated(uint256 previousThresholduint256 newThreshold
CurrentOpenPnlUpdated(int256 _newPnl
EarlyWithdrawFeeUpdated(uint256 previousFeeuint256 newFee
GovChanged(address indexed previousGovaddress indexed newGov
Initialized(uint8 version
JuniorTrancheChanged(address indexed previousJunioraddress indexed newJunior
KeeperSet(address keeper
NumberUpdated(string nameuint256 value
PnlRewardsDistributed(uint256 juniorRewardsuint256 seniorRewards
ReferralRebateAwarded(uint256 amount
ReserveRatioUpdated(uint256 previousRatiouint256 newRatio
RewardsAllocated(uint256 amountbool isPnl
RewardsDistributed(uint256 juniorRewardsuint256 seniorRewards
SeniorTrancheChanged(address indexed previousSenioraddress indexed newSenior
StorageChanged(address indexed previousStorageaddress indexed newStorage
TradingContractAdded(address a
TradingContractRemoved(address a
USDCReceivedFromTrader(address indexed traderuint256 amount
USDCSentToTrader(address indexed traderuint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.