LLSD_BaseMoonwellBalancer_cbETH_WETH

Verified contract

Active on Base with 118 txns
Deployed by via 0x2fbff910 at 6041177
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x19fa9ffdd9483d1ad0d7e52d640fd4835dccec229d95e687a97f3185d7257eec
0x2b6603a76e3f40d868a1fc2db4a3923e256c282b12fa93dd50aab3a108cab36a
0x2732de6dddc9ac34da9951c6d9b11dc5929f9adc67fe384c25e55d646e80f56b
0x311d848013ff36be9be6ed13a6125c939dcc52d90057ec9a61664960fc955460
0xb4ad04ee02c042032f9409cccbcad45baa65237ac631e7f4b4398a2a606a3fa1
0xc4aa84fefb0fa1e5359a78e940fdcbeb33feee25c5e70c8a118c5ce28ea5e653
0x98741a0cabc4d7b1334280cc63aed01db5a782663e254195ea184f3f0e44ed1b
0x5c2e8743c24ec0094ec481708ad989c241b09fe9e0ee079f0a55d9470b12d179
0x2ec2cd704d9b4fcd51cdc5db7d6778b5babff240e106cfc5654c936e65236c22
0x1311ee70811b31f362638e04614e0e672b3fa5c553d9838b39e63af63372bb95

Functions
Getter at block 23700021
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_ACCOUNT(view returns (address)
0xa2fe8e38a14cf7beece22ae71e951f78ce233643
MAX_SWAPS_PER_BLOCK(view returns (uint256)
25
ROLE_CLIENT(view returns (bytes32)
0x43023f179164d629e1d761fb32e2db4dbd5ce417a23159d7da9cc7b562689285
ROLE_DEFINITIVE(view returns (bytes32)
0xd9c9e1a27f80559d0ef9cb96900d3b37cb5d56df00dca6d004c3b26d13df7898
ROLE_DEFINITIVE_ADMIN(view returns (bytes32)
0x71b4013af46185a424aaa4fe1eb172247581306dd750cb51be59e3864d3dc986
SAFE_HARBOR_MODE_ENABLED(view returns (bool)
false
STAKED_TOKEN(view returns (address)
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22
STAKED_TOKEN_MTOKEN(view returns (address)
0x3bf93770f2d4a794c3d9ebefbaebae2a8f09a5e5
STAKING_TOKEN(view returns (address)
0x4200000000000000000000000000000000000006
STAKING_TOKEN_MTOKEN(view returns (address)
0x628ff693426583d9a7fb391e54366292f509d457
STOP_GUARDIAN_ENABLED(view returns (bool)
false
WRAPPED_NATIVE_ASSET_ADDRESS(view returns (address)
0x4200000000000000000000000000000000000006
 
getCollateralAmount(view returns (uint256 collateralAmount)
 
getCollateralToDebtPrice(view returns (uint256 priceuint256 precision)
 
getDebtAmount(view returns (uint256 debtAmount)
 
getLTV(view returns (uint256 ltv)
supportsNativeAssets(pure returns (bool)
true
 
unclaimedRewards(view returns (address[] rewardTokensuint256[] earnedAmounts)
Read-only
_swapHandlers(addressview returns (bool)
_swapOutputTokens(addressview returns (bool)
_swapTokens(addressview returns (bool)
getBalance(address assetAddressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimAllRewards(uint256 feePctreturns (address[] rewardTokensuint256[] earnedAmounts)
deposit(uint256[] amountsaddress[] assetAddressespayable 
disableSafeHarborMode(
disableStopGuardian(
disableSwapHandlers(address[] swapHandlers
disableSwapOutputTokens(address[] swapOutputTokens
disableSwapTokens(address[] swapTokens
enableSafeHarborMode(
enableStopGuardian(
enableSwapHandlers(address[] swapHandlers
enableSwapOutputTokens(address[] swapOutputTokens
enableSwapTokens(address[] swapTokens
enter(uint256 flashloanAmountstruct SwapPayload swapPayloaduint256 maxLTV
enterMulticall(uint256 borrowAmountstruct SwapPayload swapPayloaduint256 maxLTV
executeOperation(address targetbytes payloadpayable 
exit(uint256 flashloanAmountuint256 repayAmountuint256 decollateralizeAmountstruct SwapPayload swapPayloaduint256 maxLTV
exitMulticall(uint256 decollateralizeAmountstruct SwapPayload swapPayloadbool repayDebtuint256 maxLTV
grantRole(bytes32 roleaddress account
multicall(bytes[] datareturns (bytes[] results)
receiveFlashLoan(address[] tokensuint256[] amountsuint256[] feeAmountsbytes userData
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFlashloanProvider(address newProvider
swap(struct SwapPayload[] payloadsaddress outputTokenuint256 amountOutMinuint256 feePctreturns (uint256)
sweepDust(
unwrap(uint256 amount
unwrapAll(
updateFeeAccount(address _feeAccount
withdraw(uint256 amountaddress erc20Tokenreturns (bool)
withdrawAll(address[] tokensreturns (bool)
withdrawAllTo(address[] tokensaddress toreturns (bool)
withdrawTo(uint256 amountaddress erc20Tokenaddress toreturns (bool)
wrap(uint256 amount
Events
Deposit(address indexed actoraddress[] assetAddressesuint256[] amounts
Enter(uint256 collateraluint256 collateralDeltauint256 debtuint256 debtDeltaaddress[] dryAssetsint256[] dryBalanceDeltasuint256 ltv
Exit(uint256 collateraluint256 collateralDeltauint256 debtuint256 debtDeltaaddress[] dryAssetsint256[] dryBalanceDeltasuint256 ltv
FeeAccountUpdated(address actoraddress feeAccount
NativeAssetWrap(address actoruint256 amountbool indexed wrappingToNative
RewardsClaimed(address[] rewardTokensuint256[] rewardAmountsuint256[] feeAmounts
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SafeHarborModeUpdate(address indexed actorbool indexed isEnabled
StopGuardianUpdate(address indexed actorbool indexed isEnabled
SwapHandled(address[] swapTokensuint256[] swapAmountsaddress outputTokenuint256 outputAmountuint256 feeAmount
SwapHandlerUpdate(address actoraddress swapHandlerbool isEnabled
SwapOutputTokenUpdate(address actoraddress swapOutputTokenbool isEnabled
SwapTokenUpdate(address actoraddress swapTokenbool isEnabled
SweepDust(uint256 collateraluint256 collateralDeltauint256 debtuint256 debtDeltauint256 ltv
Withdrawal(address indexed erc20Tokenuint256 amountaddress indexed recipient
Constructor
constructor(struct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfig coreAccessControlConfigstruct CoreSwapConfig coreSwapConfigstruct CoreFeesConfig coreFeesConfigaddress flashloanProviderAddress
Fallback and receive
fallback(
receive(
Errors
AccountMissingRole(address _accountbytes32 _role
AccountNotAdmin(address arg0
AccountNotWhitelisted(address arg0
ExceededMaxLTV(
InitializeMarketsFailed(
InsufficientSwapTokenBalance(
InvalidAmount(
InvalidERC20Address(
InvalidExecutedOutputAmount(
InvalidFeePercent(
InvalidInputs(
InvalidMsgValue(
InvalidOutputToken(
InvalidReportedOutputAmount(
InvalidSwapHandler(
InvalidSwapOutputToken(
InvalidSwapPayload(
SlippageExceeded(uint256 _outputAmountuint256 _outputAmountMin
StopGuardianEnabled(
SwapLimitExceeded(
SwapTokenIsOutputToken(
UnauthenticatedFlashloan(
UntrustedFlashLoanSender(address arg0