AllPairVault

Verified contract

Active on Ethereum with 2,200 txns
Deployed by via 0xc24bb5b2 at 13627421
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "AllPairVault"

0x36eca98f71ebc713a1826973a9b3d4656eb66191cf78886d5053b98bf3241462
0xe91b7c7133d62acd11dd2d4f6bd9b194f27376d7cdc7d33110c33adeacf8812a
0x3c1c42ec923ea1a2de556eff2509a67a9c2fae536af8224507bdcee37b9a1357
0x014d35ec3a6ec3f6ecf9ab30ba84c5820d3757e49839cf3d5dddc42b6bd73a5c
0x2e3deeadf6ebde9e3a7121652603dcd9c62fc5a326bc5ab362a0a885e58906a8
0x1e0e46279c04d4e36bde388920f14398fc81d68f8efb846ca1257a1357ac4677
From
0x95b55132f0573c67d4ba074cd6850f2f6d2deb25725a482d2d17d8001aa4dbb0
From
0xd67cfdf81bf5523033df71fe0b6aefa91092851cff84b157bdae754ad6a76e83
0x17902cf246a1f4e703eff4d1e39da53620e5206c7e1cff93f5e49e37243c9908
0x098e0bfea967b2bbe8f8b8d391dbe74dbbc2432134507c05fa112228bcb62d2d

Functions
Getter at block 21277079
denominator(view returns (uint256)
10000
paused(view returns (bool)
false
performanceFeeCollector(view returns (address)
0x0000000000000000000000000000000000000000
registry(view returns (address)
0xf69c52bf2cf76250647c0bb5390d4ba8854a1d4a
trancheTokenImpl(view returns (address)
0xb279d1ed3848cee8ba6dba426be620a289ccef10
Read-only
VaultsByTokens(addressview returns (uint256)
canDeposit(uint256 _vaultIdview returns (bool)
getDepositLp(uint256 _vaultIduint256 _lpTokensview returns (uint256 seniorTokensOweduint256 juniorTokensOwedaddress pool)
getState(uint256 _vaultIdview returns (uint8)
getVaultById(uint256 _vaultIdview returns (struct IPairVaultVaultView vault)
getVaultByToken(address _trancheTokenview returns (struct IPairVaultVaultView)
getVaults(uint256 _fromuint256 _toview returns (struct IPairVaultVaultView[] vaults)
getWithdrawLp(uint256 _vaultIduint256 _sharesview returns (uint256 seniorTokensNeededuint256 juniorTokensNeeded)
seniorExpected(uint256 _vaultIdview returns (uint256)
vaultInvestor(uint256 _vaultIduint8 _trancheview returns (uint256 positionuint256 claimableBalanceuint256 withdrawableExcessuint256 withdrawableBalance)
State-modifying
claim(uint256 _vaultIduint8 _tranchereturns (uint256uint256)
claimETH(uint256 _vaultIduint8 _tranchereturns (uint256 investeduint256 excess)
createVault(struct OLibVaultParams _paramsreturns (uint256 vaultId)
deposit(uint256 _vaultIduint8 _trancheuint256 _amount
depositETH(uint256 _vaultIduint8 _tranchepayable 
depositFromRollover(uint256 _vaultIduint256 _rolloverIduint256 _seniorAmountuint256 _juniorAmount
depositLp(uint256 _vaultIduint256 _lpTokensreturns (uint256 seniorTokensOweduint256 juniorTokensOwed)
excall(address targetbytes datareturns (bytes returnData)
invest(uint256 _vaultIduint256 _seniorMinInuint256 _juniorMinInreturns (uint256uint256)
pause(
redeem(uint256 _vaultIduint256 _seniorMinReceiveduint256 _juniorMinReceivedreturns (uint256uint256)
rescueTokens(address[] _tokensuint256[] _amounts
rolloverClaim(uint256 _vaultIduint256 _rolloverIdreturns (uint256 srRollInvuint256 jrRollInv)
setPerformanceFee(uint256 _vaultIduint256 _performanceFee
setPerformanceFeeCollector(address _collector
setRollover(uint256 _vaultIdaddress _rolloveruint256 _rolloverId
unpause(
withdraw(uint256 _vaultIduint8 _tranchereturns (uint256)
withdrawETH(uint256 _vaultIduint8 _tranchereturns (uint256 amount)
withdrawLp(uint256 _vaultIduint256 _sharesreturns (uint256 seniorTokensNeededuint256 juniorTokensNeeded)
Events
Claimed(address indexed depositoruint256 indexed vaultIduint256 indexed trancheIduint256 sharesuint256 excess
CreatedPair(uint256 indexed vaultIdaddress indexed seniorAssetaddress indexed juniorAssetaddress seniorTokenaddress juniorToken
Deposited(address indexed depositoruint256 indexed vaultIduint256 indexed trancheIduint256 amount
DepositedLP(address indexed depositoruint256 indexed vaultIduint256 amountuint256 senioruint256 junior
Invested(uint256 indexed vaultIduint256 seniorAmountuint256 juniorAmount
Paused(address account
Redeemed(uint256 indexed vaultIduint256 seniorReceiveduint256 juniorReceived
RolloverClaimed(address indexed rolloveruint256 indexed rolloverIduint256 indexed vaultIduint256 seniorAmountuint256 juniorAmount
RolloverDeposited(address indexed rolloveruint256 indexed rolloverIduint256 indexed vaultIduint256 seniorAmountuint256 juniorAmount
SetRollover(address indexed rolloveruint256 indexed rolloverIduint256 indexed vaultId
Unpaused(address account
Withdrew(address indexed depositoruint256 indexed vaultIduint256 indexed trancheIduint256 amount
WithdrewLP(address indexed depositoruint256 amount
Constructor
constructor(address _registryaddress _trancheTokenImpl
Fallback and receive
receive(
Errors

This contract contains no error objects.