MultiUserLLSDStrategy

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x1660ce96 at 5492879
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
1 additional variable

No balances found for "MultiUserLLSDStrategy"

No transactions found for "MultiUserLLSDStrategy"


Functions
Getter at block 22923942
ABI_VERSION(view returns (uint256)
1
VAULT(view returns (address)
0x0000000000000000000000000000000000000000
WRAPPED_NATIVE_ASSET_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
_signatureVerificationSigner(view returns (address)
0x0000000000000000000000000000000000000000
asset(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
0
getFeesAccount(view returns (address)
0x0000000000000000000000000000000000000000
getRedemptionFee(view returns (uint256)
0
 
getSafeHarborModeEnabled(view returns (bool)
getVersion(view returns (uint256)
255
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
symbol(view returns (string)
 
totalAssets(view returns (uint256 totalAssetsAmount)
totalSupply(view returns (uint256)
0
Read-only
_getEthSignedMessageHash(bytes32 _messageHashpure returns (bytes32)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
encodeDepositParams(struct IMultiUserLLSDStrategyDepositParams depositParamspure returns (bytes32)
encodeRedeemParams(struct IMultiUserLLSDStrategyRedeemParams redeemParamspure returns (bytes32)
getBalance(address assetAddressview returns (uint256)
getRedemptionFeeAmount(uint256 amountview returns (uint256 feeAmount)
previewDeposit(uint256 assetsview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(address receiverstruct IMultiUserLLSDStrategyDepositParams depositParamsbytes depositParamsSignaturepayable returns (uint256 sharesuint256 assetsAdded)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _vaultaddress __assetstring _namestring _symboladdress _wrappedNativeAssetAddressaddress _strategyAdminaddress _sigVerificationSigneraddress _feeAccount
multicall(bytes[] datareturns (bytes[] results)
redeem(address receiveraddress _ownerstruct IMultiUserLLSDStrategyRedeemParams redeemParamsbytes redeemParamsSignaturereturns (struct DefinitiveConstantsAssets tokensRemoved)
renounceOwnership(
setFeesAccount(address _value
setMaxTransfersPerBlock(uint256 maxTransfers
setRedemptionFee(uint256 _value
setSafeHarborRedemptions(bool allow
setSafeLTVThreshold(uint256 threshold
setSharesToAssetRatioThreshold(uint256 threshold
setSignatureVerificationSigner(address signer
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
FeeAccountUpdated(address actoraddress feeAccount
Initialized(uint8 version
MaxTransfersPerBlockUpdate(uint256 maxTransfers
Mint(struct IMultiUserLLSDStrategyMintEventData mintEvent
NativeAssetWrap(address actoruint256 amountbool indexed wrappingToNative
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeem(struct IMultiUserLLSDStrategyRedeemEventData redeemEvent
RedemptionFee(address actoraddress assetuint256 amountuint256 feeAmountuint256 additionalFeeAmount
RedemptionFeeUpdated(address actoruint256 redemptionFee
SignatureVerificationSignerUpdate(address signeraddress updatedBy
Transfer(address indexed fromaddress indexed touint256 value
UpdateSafeLTVThreshold(address senderuint256 threshold
UpdateSharesToAssetsRatioThreshold(address senderuint256 threshold
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AccountNotAdmin(address arg0
DeadlineExceeded(
EnforcedSafeLTV(uint256 invalidLTV
ExceededShareToAssetRatioDeltaThreshold(
InvalidERC20Address(
InvalidInputs(
InvalidMsgValue(
InvalidSignature(
InvalidSignatureLength(
NoSignatureVerificationSignerSet(
SafeHarborModeEnabled(
TransfersLimitExceeded(