Overview of the smart contracts powering the Liquid AVS Token protocol
Contract | Description |
---|---|
LiquidToken | ERC-20 compliant contract that handles user deposits and withdrawals. It mints LAT tokens representing liquid staked positions and manages share-based accounting. |
LiquidTokenManager | Oversees the allocation of deposited assets across supported strategies. It interacts with StakerNodes and manages the addition/removal of supported assets. |
StakerNodeCoordinator | Factory and registry for all StakerNode instances. Maintains upgrade paths, manages permissions, and links node infrastructure to the broader protocol. |
StakerNode | Contract representing an individual node that interacts with EigenLayer. It handles delegation, restaking, and withdrawal operations, while reporting back to the coordinator. |
LiquidToken
LiquidToken
contract is the user-facing entry point of the LAT protocol. It:
TokenRegistry
LiquidTokenManager
LiquidTokenManager
orchestrates the flow of assets post-deposit. It:
StakerNodes
StakerNode
StakerNode
contract acts as a delegate node that:
StakerNodeCoordinator
StakerNodeCoordinator
StakerNodeCoordinator
serves as the authoritative manager for all deployed StakerNode
contracts. It:
StakerNode
instances