# Liquid Collective ETH

## Live

- [ETH Liquid Staking Documentation](https://docs.liquidcollective.io/eth/readme.md)
- [Overview](https://docs.liquidcollective.io/eth/overview.md)
- [Roles & Staking Infrastructure](https://docs.liquidcollective.io/eth/overview/roles-staking-infra.md): The roles in Liquid Collective's Ethereum implementation, and staking infrastructure overview.
- [Architecture](https://docs.liquidcollective.io/eth/overview/architecture.md): Liquid Collective's protocol architecture on Ethereum
- [Staking Amounts](https://docs.liquidcollective.io/eth/overview/staking-amounts.md): Users can deposit and stake any amount of ETH
- [Slashing Coverage](https://docs.liquidcollective.io/eth/overview/slashing-coverage.md): Three layers of slashing coverage are available for every participant staking through the Liquid Collective protocol
- [Permissioning](https://docs.liquidcollective.io/eth/overview/permissioning.md): Provide users with protections over protocol access for compliance, while ensuring composability with the rest of the DeFi ecosystem
- [Protocol Metadata](https://docs.liquidcollective.io/eth/overview/protocol-metadata.md): Liquid Collective protocol metadata
- [Deployment Addresses](https://docs.liquidcollective.io/eth/deployments.md): Liquid Collective deployment addresses
- [Tokenomics](https://docs.liquidcollective.io/eth/tokenomics.md)
- [LsETH (cToken)](https://docs.liquidcollective.io/eth/tokenomics/lseth.md): Liquid Staked ETH, Liquid Collective's liquid staking token
- [Rewards, Fees, & Socialization](https://docs.liquidcollective.io/eth/tokenomics/rewards-fees-socialization.md): The collection and socialization of Ethereum network rewards and Liquid Collective protocol fees
- [Deposits & Redemptions](https://docs.liquidcollective.io/eth/tokenomics/redemptions.md): Staking ETH to mint LsETH, and redeeming LsETH for ETH, on Liquid Collective
- [Node Operations](https://docs.liquidcollective.io/eth/node-operations.md)
- [Validator Infrastructure](https://docs.liquidcollective.io/eth/node-operations/validator-infrastructure.md): Decentralized set of approved enterprise-grade Node Operators reduces the risks of validator operations
- [Operate Validator Nodes](https://docs.liquidcollective.io/eth/node-operations/operate-validator-nodes.md): This guide is intended for Node Operators participating in the Liquid Collective protocol.
- [Oracles](https://docs.liquidcollective.io/eth/oracles.md)
- [Oracle Infrastructure](https://docs.liquidcollective.io/eth/oracles/oracle-infrastructure.md): Oracle operations on Liquid Collective report on consensus layer data
- [Operate an Oracle](https://docs.liquidcollective.io/eth/oracles/operate-an-oracle.md): Operator running Oracle
- [Platforms](https://docs.liquidcollective.io/eth/platforms.md)
- [Platform Operations](https://docs.liquidcollective.io/eth/platforms/platform.md): Platforms provide a seamless on-ramp and access for users to interact with the Liquid Collective protocol.
- [Technical Reference](https://docs.liquidcollective.io/eth/technical-reference.md)
- [Smart Contracts](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts.md)
- [RiverV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/riverv1.md)
- [RedeemManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/redeemmanagerv1.md)
- [CoverageFundV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/coveragefundv1.md)
- [TLCV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/tlcv1.md)
- [ELFeeRecipientV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/elfeerecipientv1.md)
- [Administrable](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/administrable.md)
- [AllowlistV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/allowlistv1.md)
- [Firewall](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/firewall.md)
- [WithdrawV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/withdrawv1.md)
- [WLSETHV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/wlsethv1.md)
- [Initializable](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/initializable.md)
- [OperatorsRegistryV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/operatorsregistryv1.md)
- [TUPProxy](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/tupproxy.md)
- [OracleV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/oraclev1.md)
- [ProtocolMetrics](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/protocolmetricsv1.md)
- [Components](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/components.md)
- [OracleManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/components/oraclemanagerv1.md)
- [SharesManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/components/sharesmanagerv1.md)
- [ERC20VestableVotesUpgradeableV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/components/erc20vestablevotesupgradeablev1.md)
- [ConsensusLayerDepositManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/components/consensuslayerdepositmanagerv1.md)
- [UserDepositManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/components/userdepositmanagerv1.md)
- [Interfaces](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces.md)
- [IFirewall](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/ifirewall.md)
- [IAllowlistV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iallowlistv1.md)
- [IAdministrable](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iadministrable.md)
- [IConsensusLayerDepositManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iconsensuslayerdepositmanagerv1.md)
- [IRedeemManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iredeemmanagerv1.md)
- [IOracleManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/ioraclemanagerv1.md)
- [ISharesManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/isharesmanagerv1.md)
- [IUserDepositManagerV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iuserdepositmanagerv1.md)
- [IERC20VestableVotesUpgradeableV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/ierc20vestablevotesupgradeablev1.md)
- [IOperatorsRegistryV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/ioperatorsregistryv1.md)
- [IOracleV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/ioraclev1.md)
- [ITLCV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/itlcv1.md)
- [IWLSETHV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iwlsethv1.md)
- [IWithdrawV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iwithdrawv1.md)
- [IRiverV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iriverv1.md)
- [ICoverageFundV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/icoveragefundv1.md)
- [IDepositContract](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/idepositcontract.md)
- [IELFeeRecipientV1](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/ielfeerecipientv1.md)
- [IProtocolVersion](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/interfaces/iprotocolversion.md)
- [Libraries](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries.md)
- [LibBytes](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/libbytes.md)
- [LibErrors](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/liberrors.md)
- [LibBasisPoints](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/libbasispoints.md)
- [LibSanitize](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/libsanitize.md)
- [LibAdministrable](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/libadministrable.md)
- [LibUnstructuredStorage](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/libunstructuredstorage.md)
- [LibAllowlistMasks](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/liballowlistmasks.md)
- [LibUint256](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/libraries/libuint256.md)
- [State](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state.md)
- [OperatorsRegistry](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/operatorsregistry.md)
- [OperatorsV2](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/operatorsregistry/operatorsv2.md)
- [CurrentValidatorExitsDemand](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/operatorsregistry/currentvalidatorexitsdemand.md)
- [ValidatorKeys](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/operatorsregistry/validatorkeys.md)
- [TotalValidatorExitsRequested](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/operatorsregistry/totalvalidatorexitsrequested.md)
- [AllowList](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/allowlist.md)
- [AllowerAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/allowlist/alloweraddress.md)
- [DenierAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/allowlist/denieraddress.md)
- [Allowlist](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/allowlist/allowlist.md)
- [Oracle](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/oracle.md)
- [LastEpochId](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/oracle/lastepochid.md)
- [OracleMembers](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/oracle/oraclemembers.md)
- [Quorum](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/oracle/quorum.md)
- [ReportsPositions](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/oracle/reportspositions.md)
- [ReportsVariants](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/oracle/reportsvariants.md)
- [RedeemManager](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/redeemmanager.md)
- [BufferedExceedingEth](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/redeemmanager/bufferedexceedingeth.md)
- [RedeemDemand](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/redeemmanager/redeemdemand.md)
- [RedeemQueueV2](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/redeemmanager/redeemqueuev2.md)
- [WithdrawalStack](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/redeemmanager/withdrawalstack.md)
- [River](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river.md)
- [AllowlistAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/allowlistaddress.md)
- [BalanceToDeposit](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/balancetodeposit.md)
- [BalanceToRedeem](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/balancetoredeem.md)
- [CLSpec](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/clspec.md)
- [CLValidatorCount](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/clvalidatorcount.md)
- [CLValidatorTotalBalance](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/clvalidatortotalbalance.md)
- [CollectorAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/collectoraddress.md)
- [CommittedBalance](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/committedbalance.md)
- [CoverageFundAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/coveragefundaddress.md)
- [DailyCommittableLimits](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/dailycommittablelimits.md)
- [DepositContractAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/depositcontractaddress.md)
- [DepositedValidatorCount](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/depositedvalidatorcount.md)
- [ELFeeRecipientAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/elfeerecipientaddress.md)
- [GlobalFee](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/globalfee.md)
- [KeeperAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/keeperaddress.md)
- [LastConsensusLayerReport](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/lastconsensuslayerreport.md)
- [LastOracleRoundId](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/lastoracleroundid.md)
- [MetadataURI](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/metadatauri.md)
- [OperatorsRegistryAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/operatorsregistryaddress.md)
- [OracleAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/oracleaddress.md)
- [RedeemManagerAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/redeemmanageraddress.md)
- [ReportBounds](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/reportbounds.md)
- [Shares](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/shares.md)
- [SharesPerOwner](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/sharesperowner.md)
- [WithdrawalCredentials](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/river/withdrawalcredentials.md)
- [Shared](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/shared.md)
- [AdministratorAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/shared/administratoraddress.md)
- [ApprovalsPerOwner](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/shared/approvalsperowner.md)
- [PendingAdministratorAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/shared/pendingadministratoraddress.md)
- [RiverAddress](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/shared/riveraddress.md)
- [Version](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/shared/version.md)
- [SlashingCoverage](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/slashingcoverage.md)
- [BalanceForCoverage](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/slashingcoverage/balanceforcoverage.md)
- [TLC](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/tlc.md)
- [IgnoreGlobalUnlockSchedule](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/tlc/ignoreglobalunlockschedule.md)
- [VestingSchedulesV2](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/tlc/vestingschedulesv2.md)
- [WLSETH](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/wlseth.md)
- [BalanceOf](https://docs.liquidcollective.io/eth/technical-reference/smart-contracts/state/wlseth/balanceof.md)
- [CLI](https://docs.liquidcollective.io/eth/technical-reference/cli.md)
- [operators](https://docs.liquidcollective.io/eth/technical-reference/cli/operators.md)
- [operators count](https://docs.liquidcollective.io/eth/technical-reference/cli/operators/count.md)
- [operators add](https://docs.liquidcollective.io/eth/technical-reference/cli/operators/add.md)
- [operators get](https://docs.liquidcollective.io/eth/technical-reference/cli/operators/get.md)
- [operators list](https://docs.liquidcollective.io/eth/technical-reference/cli/operators/list.md)
- [validators](https://docs.liquidcollective.io/eth/technical-reference/cli/validators.md)
- [validators count](https://docs.liquidcollective.io/eth/technical-reference/cli/validators/count.md)
- [validators add](https://docs.liquidcollective.io/eth/technical-reference/cli/validators/add.md)
- [validators remove](https://docs.liquidcollective.io/eth/technical-reference/cli/validators/remove.md)
- [validators get](https://docs.liquidcollective.io/eth/technical-reference/cli/validators/get.md)
- [oracle](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle.md)
- [oracle specs](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/specs.md)
- [oracle report](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/report.md)
- [oracle status](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/report/status.md)
- [oracle quorum](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/quorum.md)
- [oracle members](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/members.md)
- [oracle list](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/members/list.md)
- [oracle epochs](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/epochs.md)
- [oracle epochs current](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/epochs/oracle-epochs-current.md)
- [oracle epochs last-completed](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/epochs/last-completed.md)
- [oracle epochs expected](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/epochs/expected.md)
- [oracle current-frame](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/oracle-current-frame.md)
- [oracle run](https://docs.liquidcollective.io/eth/technical-reference/cli/oracle/run.md)
- [eth1keys](https://docs.liquidcollective.io/eth/technical-reference/cli/eth1keys.md)
- [eth1keys generate](https://docs.liquidcollective.io/eth/technical-reference/cli/eth1keys/generate.md)
- [eth1keys import](https://docs.liquidcollective.io/eth/technical-reference/cli/eth1keys/import.md)
- [withdrawal](https://docs.liquidcollective.io/eth/technical-reference/cli/withdrawal.md)
- [withdrawal address](https://docs.liquidcollective.io/eth/technical-reference/cli/withdrawal/address.md)
- [withdrawal credentials](https://docs.liquidcollective.io/eth/technical-reference/cli/withdrawal/withdrawal-credentials.md)
- [el-fee-recipient](https://docs.liquidcollective.io/eth/technical-reference/cli/el-fee-recipient.md)
- [el-fee-recipient address](https://docs.liquidcollective.io/eth/technical-reference/cli/el-fee-recipient/address.md)
- [allowlist](https://docs.liquidcollective.io/eth/technical-reference/cli/allowlist.md)
- [allowlist is-allowed](https://docs.liquidcollective.io/eth/technical-reference/cli/allowlist/is-allowed.md)
- [allowlist allow](https://docs.liquidcollective.io/eth/technical-reference/cli/allowlist/allow.md)
- [allowlist remove](https://docs.liquidcollective.io/eth/technical-reference/cli/allowlist/remove.md)
- [eth-cl](https://docs.liquidcollective.io/eth/technical-reference/cli/eth-cl.md)
- [eth-cl get-spec](https://docs.liquidcollective.io/eth/technical-reference/cli/eth-cl/get-spec.md)
- [eth-cl get-validator](https://docs.liquidcollective.io/eth/technical-reference/cli/eth-cl/get-validator.md)
- [eth-el](https://docs.liquidcollective.io/eth/technical-reference/cli/eth-el.md)
- [eth-el blocknumber](https://docs.liquidcollective.io/eth/technical-reference/cli/eth-el/blocknumber.md)
- [eth-el chain-id](https://docs.liquidcollective.io/eth/technical-reference/cli/eth-el/chain-id.md)
- [FAQ](https://docs.liquidcollective.io/eth/faqs.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.liquidcollective.io/eth/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
