BLVaultManagerLusd

Verified contract

Active on Ethereum with 49 txns
Deployed by via 0x4c19c21e at 17528648
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 2 additional slots
2 additional variables

No balances found for "BLVaultManagerLusd"

0xbc3b1deb0f1050c77dcd25ac6b36406fc84e3158dc690a97e417d4ff710b2b86
0x4554a7b81193d126b0ae5df36c0e62bbd54af3ccddda34775ee88aac15b767ec
0x999756d99a153884dea6cf0af38f5c984812f31059fb54accfcc94ee2ded0a33
0x47a4479e90ecdfa579022fb409818d44abbe0c2acb650b7d5b5331e5ed00768f
From
0x3bc1f846a4e15c28e830655ede459166e8372c3abe4cbd5f8e111d8aeef36b4a
0xc0d1772a0ab32a47e33e73713a1d0183fbf3ea6a437675cf79f9f988a0f21c6a
0x499ccafc7066c52d3abb6f6fa9c3dc694abe14a5da302a90444c55a5af663285
0x33a3535c216a6c6ed3ace7f8e9da66ccb79922e525f045645cba27fd8d79e84d
0xedd5e76bf385eee8df4c4ebda08c82c4456b004bc318d1697c71b5e68b94ebdb
0x151330848c8913163f2f2e39e3130c57cefc04caea7b62e2de0216b9fa4def2f

Functions
Getter at block 21178419
BLREG(view returns (address)
0x375e06c694b5e50af8be8fb03495a612ea3e2275
MAX_FEE(view returns (uint32)
10000
MINTR(view returns (address)
0xa90bfe53217da78d900749eb6ef513ee5b6a491e
ROLES(view returns (address)
0x6cafd730dc199df73c16420c4fcab18e3afbfa59
TRSRY(view returns (address)
0xa8687a15d4be32cc8f0a8a7b9704a4c3993d9613
aura(view returns (address)
0xc0c293ce456ff0ed870add98a0828dd4d2903dbf
auraData(view returns (uint256 pidaddress auraBoosteraddress auraRewardPool)
(pid=127, auraBooster=0xa57b8d98dae62b26ec3bcc4a365338157060b234, auraRewardPool=0x3b395a27f77c3450393047ff564e893243ac29ff)
auraMiningLib(view returns (address)
0x744be650cea753de1e69bf6bad3c98490a855f52
bal(view returns (address)
0xba100000625a3754423978a60c9317c58a424e3d
balancerData(view returns (address vaultaddress liquidityPooladdress balancerHelper)
(vault=0xba12222222228d8ba445958a75a0704d566bf2c8, liquidityPool=0x18fdf15ff782e44c1f9b6c5846ff6b0f0004f6a2, balancerHelper=0xe39b5e3b6d74016b2f6a9673d7d7493b6df549d5)
circulatingOhmBurned(view returns (uint256)
0
currentFee(view returns (uint64)
500
deployedOhm(view returns (uint256)
1001193385755
ethUsdPriceFeed(view returns (address feeduint48 updateThreshold)
(feed=0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419, updateThreshold=3600)
exchangeName(view returns (string)
Balancer
 
getMaxDeposit(view returns (uint256)
 
getOhmSupplyChangeData(view returns (uint256 poolOhmShareuint256 mintedOhmuint256 netBurnedOhm)
getOhmTknPoolPrice(view returns (uint256)
66542111
 
getOhmTknPrice(view returns (uint256)
 
getPoolOhmShare(view returns (uint256)
getRewardTokens(view returns (address[])
[0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF, 0xba100000625a3754423978a60c9317c58a424e3D]
 
getTknOhmPrice(view returns (uint256)
implementation(view returns (address)
0xfbb3742628e8d19e0e2d7d8dde208821c09de960
isActive(view returns (bool)
true
isLusdBLVaultActive(view returns (bool)
false
kernel(view returns (address)
0x2286d7f9639e8158fad1169e76d1fbc38247f54b
lusdUsdPriceFeed(view returns (address feeduint48 updateThreshold)
(feed=0x3d7ae7e594f2f2091ad8798313450130d0aba3a0, updateThreshold=3600)
minWithdrawalDelay(view returns (uint48)
86400
ohm(view returns (address)
0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5
ohmEthPriceFeed(view returns (address feeduint48 updateThreshold)
(feed=0x9a72298ae3886221820b1c878d12d872087d3a23, updateThreshold=86400)
ohmLimit(view returns (uint256)
3800000000000
pairToken(view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
requestPermissions(view returns (struct Permissions[] permissions)
[(0x4d494e5452, 0x3a56e307), (0x4d494e5452, 0xaaf0ad5a), (0x4d494e5452, 0x359fe780), (0x424c524547, 0x256b5a02), (0x424c524547, 0xceb68c23)]
totalLp(view returns (uint256)
0
Read-only
canWithdraw(address user_view returns (bool)
getLpBalance(address user_view returns (uint256)
getOutstandingRewards(address user_view returns (struct RewardsData[])
getRewardRate(address rewardToken_view returns (uint256 rewardRate)
getUserPairShare(address user_view returns (uint256)
userVaults(addressview returns (address)
vaultOwners(addressview returns (address)
State-modifying
activate(
burnOhmFromVault(uint256 amount_
changeKernel(address newKernel_
changeUpdateThresholds(uint48 ohmEthUpdateThreshold_uint48 ethUsdUpdateThreshold_uint48 lusdUsdUpdateThreshold_
configureDependencies(returns (bytes5[] dependencies)
deactivate(
decreaseTotalLp(uint256 amount_
deployVault(returns (address vault)
emergencyBurnOhm(uint256 amount_
getExpectedLpAmount(uint256 amount_returns (uint256 bptAmount)
getExpectedPairTokenOutUser(uint256 lpAmount_returns (uint256 expectedTknAmount)
getExpectedTokensOutProtocol(uint256 lpAmount_returns (uint256[] expectedTokenAmounts)
increaseTotalLp(uint256 amount_
mintOhmToVault(uint256 amount_
setFee(uint64 newFee_
setLimit(uint256 newLimit_
setWithdrawalDelay(uint48 newDelay_
Events
VaultDeployed(address vaultaddress owneruint64 fee
Constructor
constructor(address kernel_struct IBLVaultManagerTokenData tokenData_struct IBLVaultManagerBalancerData balancerData_struct IBLVaultManagerAuraData auraData_address auraMiningLib_struct IBLVaultManagerOracleFeed ohmEthPriceFeed_struct IBLVaultManagerOracleFeed ethUsdPriceFeed_struct IBLVaultManagerOracleFeed lusdUsdPriceFeed_address implementation_uint256 ohmLimit_uint64 fee_uint48 minWithdrawalDelay_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BLManagerLusd_AlreadyActive(
BLManagerLusd_AlreadyInactive(
BLManagerLusd_BadPriceFeed(
BLManagerLusd_Inactive(
BLManagerLusd_InvalidFee(
BLManagerLusd_InvalidLimit(
BLManagerLusd_InvalidLpAmount(
BLManagerLusd_InvalidVault(
BLManagerLusd_LimitViolation(
BLManagerLusd_NoUserVault(
BLManagerLusd_VaultAlreadyExists(
CreateFail(
KernelAdapter_OnlyKernel(address caller_
Policy_ModuleDoesNotExist(bytes5 keycode_