IRioLRTIssuer
Functions
initialize
Initializes the contract.
Parameters
Name
Type
Description
initialOwner
address
The initial owner of the contract.
isTokenFromFactory
Returns whether the provided token was issued by this factory.
Parameters
Name
Type
Description
token
address
The token to check.
Events
LiquidRestakingTokenIssued
Emitted when a new liquid restaking token is issued.
Parameters
Name
Type
Description
name
string
The name of the new LRT.
symbol
string
The symbol of the new LRT.
config
LRTConfig
The LRT configuration.
deployment
LRTDeployment
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