MultiUserLLSDStrategy
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
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
Balances ($0.00)
No balances found for "MultiUserLLSDStrategy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MultiUserLLSDStrategy"
ABI
ABI objects
Getter at block 22760133 getSafeHarborModeEnabled() view returns (bool) totalAssets() view returns (uint256 totalAssetsAmount)
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
getVersion() view returns (uint256)
255
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
symbol() view returns (string)
totalSupply() view returns (uint256)
0
Read-only
_getEthSignedMessageHash(bytes32 _messageHash) pure returns (bytes32)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
encodeDepositParams(struct IMultiUserLLSDStrategyDepositParams depositParams) pure returns (bytes32)
encodeRedeemParams(struct IMultiUserLLSDStrategyRedeemParams redeemParams) pure returns (bytes32)
getBalance(address assetAddress) view returns (uint256)
getRedemptionFeeAmount(uint256 amount) view returns (uint256 feeAmount)
previewDeposit(uint256 assets) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(address receiver, struct IMultiUserLLSDStrategyDepositParams depositParams, bytes depositParamsSignature) payable returns (uint256 shares, uint256 assetsAdded)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _vault, address __asset, string _name, string _symbol, address _wrappedNativeAssetAddress, address _strategyAdmin, address _sigVerificationSigner, address _feeAccount)
multicall(bytes[] data) returns (bytes[] results)
redeem(address receiver, address _owner, struct IMultiUserLLSDStrategyRedeemParams redeemParams, bytes redeemParamsSignature) returns (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 to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
Approval(address indexed owner, address indexed spender, uint256 value)
BeaconUpgraded(address indexed beacon)
FeeAccountUpdated(address actor, address feeAccount)
Initialized(uint8 version)
MaxTransfersPerBlockUpdate(uint256 maxTransfers)
Mint(struct IMultiUserLLSDStrategyMintEventData mintEvent)
NativeAssetWrap(address actor, uint256 amount, bool indexed wrappingToNative)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Redeem(struct IMultiUserLLSDStrategyRedeemEventData redeemEvent)
RedemptionFee(address actor, address asset, uint256 amount, uint256 feeAmount, uint256 additionalFeeAmount)
RedemptionFeeUpdated(address actor, uint256 redemptionFee)
SignatureVerificationSignerUpdate(address signer, address updatedBy)
Transfer(address indexed from, address indexed to, uint256 value)
UpdateSafeLTVThreshold(address sender, uint256 threshold)
UpdateSharesToAssetsRatioThreshold(address sender, uint256 threshold)
Upgraded(address indexed implementation)
constructor()
fallback()
receive()
AccountNotAdmin(address arg0)
DeadlineExceeded()
EnforcedSafeLTV(uint256 invalidLTV)
ExceededShareToAssetRatioDeltaThreshold()
InvalidERC20Address()
InvalidInputs()
InvalidMsgValue()
InvalidSignature()
InvalidSignatureLength()
NoSignatureVerificationSignerSet()
SafeHarborModeEnabled()
TransfersLimitExceeded()