# Smart Contracts

- [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)
