IRioLRTIssuer
Functions
initialize
Initializes the contract.
Parameters
Name | Type | Description |
---|---|---|
|
| The initial owner of the contract. |
isTokenFromFactory
Returns whether the provided token was issued by this factory.
Parameters
Name | Type | Description |
---|---|---|
|
| The token to check. |
Events
LiquidRestakingTokenIssued
Emitted when a new liquid restaking token is issued.
Parameters
Name | Type | Description |
---|---|---|
|
| The name of the new LRT. |
|
| The symbol of the new LRT. |
|
| The LRT configuration. |
|
| The LRT deployment addresses. |
Errors
INSUFFICIENT_SACRIFICIAL_DEPOSIT
Thrown when the sacrificial deposit amount is less than the minimum.
INVALID_ETH_PROVIDED
Thrown when an incorrect amount of ETH is provided for a sacrificial deposit.
Structs
SacrificialDeposit
A sacrificial deposit used to prevent inflation attacks.
LRTConfig
Information required to issue a new liquid restaking token.
LRTDeployment
Deployed addresses for a given liquid restaking token.
Last updated