# Smart Contracts

- [RiverV1](/eth/technical-reference/smart-contracts/riverv1.md)
- [RedeemManagerV1](/eth/technical-reference/smart-contracts/redeemmanagerv1.md)
- [CoverageFundV1](/eth/technical-reference/smart-contracts/coveragefundv1.md)
- [TLCV1](/eth/technical-reference/smart-contracts/tlcv1.md)
- [ELFeeRecipientV1](/eth/technical-reference/smart-contracts/elfeerecipientv1.md)
- [Administrable](/eth/technical-reference/smart-contracts/administrable.md)
- [AllowlistV1](/eth/technical-reference/smart-contracts/allowlistv1.md)
- [Firewall](/eth/technical-reference/smart-contracts/firewall.md)
- [WithdrawV1](/eth/technical-reference/smart-contracts/withdrawv1.md)
- [WLSETHV1](/eth/technical-reference/smart-contracts/wlsethv1.md)
- [Initializable](/eth/technical-reference/smart-contracts/initializable.md)
- [OperatorsRegistryV1](/eth/technical-reference/smart-contracts/operatorsregistryv1.md)
- [TUPProxy](/eth/technical-reference/smart-contracts/tupproxy.md)
- [OracleV1](/eth/technical-reference/smart-contracts/oraclev1.md)
- [ProtocolMetrics](/eth/technical-reference/smart-contracts/protocolmetricsv1.md)
- [Components](/eth/technical-reference/smart-contracts/components.md)
- [OracleManagerV1](/eth/technical-reference/smart-contracts/components/oraclemanagerv1.md)
- [SharesManagerV1](/eth/technical-reference/smart-contracts/components/sharesmanagerv1.md)
- [ERC20VestableVotesUpgradeableV1](/eth/technical-reference/smart-contracts/components/erc20vestablevotesupgradeablev1.md)
- [ConsensusLayerDepositManagerV1](/eth/technical-reference/smart-contracts/components/consensuslayerdepositmanagerv1.md)
- [UserDepositManagerV1](/eth/technical-reference/smart-contracts/components/userdepositmanagerv1.md)
- [Interfaces](/eth/technical-reference/smart-contracts/interfaces.md)
- [IFirewall](/eth/technical-reference/smart-contracts/interfaces/ifirewall.md)
- [IAllowlistV1](/eth/technical-reference/smart-contracts/interfaces/iallowlistv1.md)
- [IAdministrable](/eth/technical-reference/smart-contracts/interfaces/iadministrable.md)
- [IConsensusLayerDepositManagerV1](/eth/technical-reference/smart-contracts/interfaces/iconsensuslayerdepositmanagerv1.md)
- [IRedeemManagerV1](/eth/technical-reference/smart-contracts/interfaces/iredeemmanagerv1.md)
- [IOracleManagerV1](/eth/technical-reference/smart-contracts/interfaces/ioraclemanagerv1.md)
- [ISharesManagerV1](/eth/technical-reference/smart-contracts/interfaces/isharesmanagerv1.md)
- [IUserDepositManagerV1](/eth/technical-reference/smart-contracts/interfaces/iuserdepositmanagerv1.md)
- [IERC20VestableVotesUpgradeableV1](/eth/technical-reference/smart-contracts/interfaces/ierc20vestablevotesupgradeablev1.md)
- [IOperatorsRegistryV1](/eth/technical-reference/smart-contracts/interfaces/ioperatorsregistryv1.md)
- [IOracleV1](/eth/technical-reference/smart-contracts/interfaces/ioraclev1.md)
- [ITLCV1](/eth/technical-reference/smart-contracts/interfaces/itlcv1.md)
- [IWLSETHV1](/eth/technical-reference/smart-contracts/interfaces/iwlsethv1.md)
- [IWithdrawV1](/eth/technical-reference/smart-contracts/interfaces/iwithdrawv1.md)
- [IRiverV1](/eth/technical-reference/smart-contracts/interfaces/iriverv1.md)
- [ICoverageFundV1](/eth/technical-reference/smart-contracts/interfaces/icoveragefundv1.md)
- [IDepositContract](/eth/technical-reference/smart-contracts/interfaces/idepositcontract.md)
- [IELFeeRecipientV1](/eth/technical-reference/smart-contracts/interfaces/ielfeerecipientv1.md)
- [IProtocolVersion](/eth/technical-reference/smart-contracts/interfaces/iprotocolversion.md)
- [Libraries](/eth/technical-reference/smart-contracts/libraries.md)
- [LibBytes](/eth/technical-reference/smart-contracts/libraries/libbytes.md)
- [LibErrors](/eth/technical-reference/smart-contracts/libraries/liberrors.md)
- [LibBasisPoints](/eth/technical-reference/smart-contracts/libraries/libbasispoints.md)
- [LibSanitize](/eth/technical-reference/smart-contracts/libraries/libsanitize.md)
- [LibAdministrable](/eth/technical-reference/smart-contracts/libraries/libadministrable.md)
- [LibUnstructuredStorage](/eth/technical-reference/smart-contracts/libraries/libunstructuredstorage.md)
- [LibAllowlistMasks](/eth/technical-reference/smart-contracts/libraries/liballowlistmasks.md)
- [LibUint256](/eth/technical-reference/smart-contracts/libraries/libuint256.md)
- [State](/eth/technical-reference/smart-contracts/state.md)
- [OperatorsRegistry](/eth/technical-reference/smart-contracts/state/operatorsregistry.md)
- [OperatorsV2](/eth/technical-reference/smart-contracts/state/operatorsregistry/operatorsv2.md)
- [CurrentValidatorExitsDemand](/eth/technical-reference/smart-contracts/state/operatorsregistry/currentvalidatorexitsdemand.md)
- [ValidatorKeys](/eth/technical-reference/smart-contracts/state/operatorsregistry/validatorkeys.md)
- [TotalValidatorExitsRequested](/eth/technical-reference/smart-contracts/state/operatorsregistry/totalvalidatorexitsrequested.md)
- [AllowList](/eth/technical-reference/smart-contracts/state/allowlist.md)
- [AllowerAddress](/eth/technical-reference/smart-contracts/state/allowlist/alloweraddress.md)
- [DenierAddress](/eth/technical-reference/smart-contracts/state/allowlist/denieraddress.md)
- [Allowlist](/eth/technical-reference/smart-contracts/state/allowlist/allowlist.md)
- [Oracle](/eth/technical-reference/smart-contracts/state/oracle.md)
- [LastEpochId](/eth/technical-reference/smart-contracts/state/oracle/lastepochid.md)
- [OracleMembers](/eth/technical-reference/smart-contracts/state/oracle/oraclemembers.md)
- [Quorum](/eth/technical-reference/smart-contracts/state/oracle/quorum.md)
- [ReportsPositions](/eth/technical-reference/smart-contracts/state/oracle/reportspositions.md)
- [ReportsVariants](/eth/technical-reference/smart-contracts/state/oracle/reportsvariants.md)
- [RedeemManager](/eth/technical-reference/smart-contracts/state/redeemmanager.md)
- [BufferedExceedingEth](/eth/technical-reference/smart-contracts/state/redeemmanager/bufferedexceedingeth.md)
- [RedeemDemand](/eth/technical-reference/smart-contracts/state/redeemmanager/redeemdemand.md)
- [RedeemQueueV2](/eth/technical-reference/smart-contracts/state/redeemmanager/redeemqueuev2.md)
- [WithdrawalStack](/eth/technical-reference/smart-contracts/state/redeemmanager/withdrawalstack.md)
- [River](/eth/technical-reference/smart-contracts/state/river.md)
- [AllowlistAddress](/eth/technical-reference/smart-contracts/state/river/allowlistaddress.md)
- [BalanceToDeposit](/eth/technical-reference/smart-contracts/state/river/balancetodeposit.md)
- [BalanceToRedeem](/eth/technical-reference/smart-contracts/state/river/balancetoredeem.md)
- [CLSpec](/eth/technical-reference/smart-contracts/state/river/clspec.md)
- [CLValidatorCount](/eth/technical-reference/smart-contracts/state/river/clvalidatorcount.md)
- [CLValidatorTotalBalance](/eth/technical-reference/smart-contracts/state/river/clvalidatortotalbalance.md)
- [CollectorAddress](/eth/technical-reference/smart-contracts/state/river/collectoraddress.md)
- [CommittedBalance](/eth/technical-reference/smart-contracts/state/river/committedbalance.md)
- [CoverageFundAddress](/eth/technical-reference/smart-contracts/state/river/coveragefundaddress.md)
- [DailyCommittableLimits](/eth/technical-reference/smart-contracts/state/river/dailycommittablelimits.md)
- [DepositContractAddress](/eth/technical-reference/smart-contracts/state/river/depositcontractaddress.md)
- [DepositedValidatorCount](/eth/technical-reference/smart-contracts/state/river/depositedvalidatorcount.md)
- [ELFeeRecipientAddress](/eth/technical-reference/smart-contracts/state/river/elfeerecipientaddress.md)
- [GlobalFee](/eth/technical-reference/smart-contracts/state/river/globalfee.md)
- [KeeperAddress](/eth/technical-reference/smart-contracts/state/river/keeperaddress.md)
- [LastConsensusLayerReport](/eth/technical-reference/smart-contracts/state/river/lastconsensuslayerreport.md)
- [LastOracleRoundId](/eth/technical-reference/smart-contracts/state/river/lastoracleroundid.md)
- [MetadataURI](/eth/technical-reference/smart-contracts/state/river/metadatauri.md)
- [OperatorsRegistryAddress](/eth/technical-reference/smart-contracts/state/river/operatorsregistryaddress.md)
- [OracleAddress](/eth/technical-reference/smart-contracts/state/river/oracleaddress.md)
- [RedeemManagerAddress](/eth/technical-reference/smart-contracts/state/river/redeemmanageraddress.md)
- [ReportBounds](/eth/technical-reference/smart-contracts/state/river/reportbounds.md)
- [Shares](/eth/technical-reference/smart-contracts/state/river/shares.md)
- [SharesPerOwner](/eth/technical-reference/smart-contracts/state/river/sharesperowner.md)
- [WithdrawalCredentials](/eth/technical-reference/smart-contracts/state/river/withdrawalcredentials.md)
- [Shared](/eth/technical-reference/smart-contracts/state/shared.md)
- [AdministratorAddress](/eth/technical-reference/smart-contracts/state/shared/administratoraddress.md)
- [ApprovalsPerOwner](/eth/technical-reference/smart-contracts/state/shared/approvalsperowner.md)
- [PendingAdministratorAddress](/eth/technical-reference/smart-contracts/state/shared/pendingadministratoraddress.md)
- [RiverAddress](/eth/technical-reference/smart-contracts/state/shared/riveraddress.md)
- [Version](/eth/technical-reference/smart-contracts/state/shared/version.md)
- [SlashingCoverage](/eth/technical-reference/smart-contracts/state/slashingcoverage.md)
- [BalanceForCoverage](/eth/technical-reference/smart-contracts/state/slashingcoverage/balanceforcoverage.md)
- [TLC](/eth/technical-reference/smart-contracts/state/tlc.md)
- [IgnoreGlobalUnlockSchedule](/eth/technical-reference/smart-contracts/state/tlc/ignoreglobalunlockschedule.md)
- [VestingSchedulesV2](/eth/technical-reference/smart-contracts/state/tlc/vestingschedulesv2.md)
- [WLSETH](/eth/technical-reference/smart-contracts/state/wlseth.md)
- [BalanceOf](/eth/technical-reference/smart-contracts/state/wlseth/balanceof.md)
