BLVaultManagerLusd
Verified contract
Active on
Ethereum with 49 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6caf…fa59
0xa90b…491e
0xa868…9613
0x375e…2275
-
variable spans 2 additional slots
-
variable spans 2 additional slots
0x744b…5f52
0xfbb3…e960
2 additional
variables
Balances ($0.00)
No balances found for "BLVaultManagerLusd"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18246341 | a year ago | | | 0 | 0.0015494030 | |
| 18170771 | a year ago | | | 0 | 0.0035785920 | |
| 18150095 | a year ago | | | 0 | 0.0024051118 | |
| 18143692 | a year ago | | | 0 | 0.0047751706 | |
| 18141910 | a year ago | | | 0 | 0.0038022540 | |
| 18132199 | a year ago | | | 0 | 0.0022680431 | |
| 18126549 | a year ago | | | 0 | 0.0054265819 | |
| 18102620 | a year ago | | | 0 | 0.0021971961 | |
| 18095088 | a year ago | | | 0 | 0.0021822528 | |
| 18075424 | a year ago | | | 0 | 0.0022358790 |
ABI
ABI objects
Getter at block 21178419 getMaxDeposit() view returns (uint256) getOhmSupplyChangeData() view returns (uint256 poolOhmShare, uint256 mintedOhm, uint256 netBurnedOhm) getOhmTknPrice() view returns (uint256) getPoolOhmShare() view returns (uint256) getTknOhmPrice() view returns (uint256)
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 pid, address auraBooster, address auraRewardPool)
(pid=127, auraBooster=0xa57b8d98dae62b26ec3bcc4a365338157060b234, auraRewardPool=0x3b395a27f77c3450393047ff564e893243ac29ff)
auraMiningLib() view returns (address)
0x744be650cea753de1e69bf6bad3c98490a855f52
bal() view returns (address)
0xba100000625a3754423978a60c9317c58a424e3d
balancerData() view returns (address vault, address liquidityPool, address 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 feed, uint48 updateThreshold)
(feed=0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419, updateThreshold=3600)
exchangeName() view returns (string)
Balancer
getOhmTknPoolPrice() view returns (uint256)
66542111
getRewardTokens() view returns (address[])
[0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF, 0xba100000625a3754423978a60c9317c58a424e3D]
implementation() view returns (address)
0xfbb3742628e8d19e0e2d7d8dde208821c09de960
isActive() view returns (bool)
true
isLusdBLVaultActive() view returns (bool)
false
kernel() view returns (address)
0x2286d7f9639e8158fad1169e76d1fbc38247f54b
lusdUsdPriceFeed() view returns (address feed, uint48 updateThreshold)
(feed=0x3d7ae7e594f2f2091ad8798313450130d0aba3a0, updateThreshold=3600)
minWithdrawalDelay() view returns (uint48)
86400
ohm() view returns (address)
0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5
ohmEthPriceFeed() view returns (address feed, uint48 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(address) view returns (address)
vaultOwners(address) view returns (address)
State-modifying
Events 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_)
VaultDeployed(address vault, address owner, uint64 fee)
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_)
This contract contains no fallback and receive objects.
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_)