# Technical Reference

- [Smart Contracts](/eth/technical-reference/smart-contracts.md)
- [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)
- [CLI](/eth/technical-reference/cli.md)
- [operators](/eth/technical-reference/cli/operators.md)
- [operators count](/eth/technical-reference/cli/operators/count.md)
- [operators add](/eth/technical-reference/cli/operators/add.md)
- [operators get](/eth/technical-reference/cli/operators/get.md)
- [operators list](/eth/technical-reference/cli/operators/list.md)
- [validators](/eth/technical-reference/cli/validators.md)
- [validators count](/eth/technical-reference/cli/validators/count.md)
- [validators add](/eth/technical-reference/cli/validators/add.md)
- [validators remove](/eth/technical-reference/cli/validators/remove.md)
- [validators get](/eth/technical-reference/cli/validators/get.md)
- [oracle](/eth/technical-reference/cli/oracle.md)
- [oracle specs](/eth/technical-reference/cli/oracle/specs.md)
- [oracle report](/eth/technical-reference/cli/oracle/report.md)
- [oracle status](/eth/technical-reference/cli/oracle/report/status.md)
- [oracle quorum](/eth/technical-reference/cli/oracle/quorum.md)
- [oracle members](/eth/technical-reference/cli/oracle/members.md)
- [oracle list](/eth/technical-reference/cli/oracle/members/list.md)
- [oracle epochs](/eth/technical-reference/cli/oracle/epochs.md)
- [oracle epochs current](/eth/technical-reference/cli/oracle/epochs/oracle-epochs-current.md)
- [oracle epochs last-completed](/eth/technical-reference/cli/oracle/epochs/last-completed.md)
- [oracle epochs expected](/eth/technical-reference/cli/oracle/epochs/expected.md)
- [oracle current-frame](/eth/technical-reference/cli/oracle/oracle-current-frame.md)
- [oracle run](/eth/technical-reference/cli/oracle/run.md)
- [eth1keys](/eth/technical-reference/cli/eth1keys.md)
- [eth1keys generate](/eth/technical-reference/cli/eth1keys/generate.md)
- [eth1keys import](/eth/technical-reference/cli/eth1keys/import.md)
- [withdrawal](/eth/technical-reference/cli/withdrawal.md)
- [withdrawal address](/eth/technical-reference/cli/withdrawal/address.md)
- [withdrawal credentials](/eth/technical-reference/cli/withdrawal/withdrawal-credentials.md)
- [el-fee-recipient](/eth/technical-reference/cli/el-fee-recipient.md)
- [el-fee-recipient address](/eth/technical-reference/cli/el-fee-recipient/address.md)
- [allowlist](/eth/technical-reference/cli/allowlist.md)
- [allowlist is-allowed](/eth/technical-reference/cli/allowlist/is-allowed.md)
- [allowlist allow](/eth/technical-reference/cli/allowlist/allow.md)
- [allowlist remove](/eth/technical-reference/cli/allowlist/remove.md)
- [eth-cl](/eth/technical-reference/cli/eth-cl.md)
- [eth-cl get-spec](/eth/technical-reference/cli/eth-cl/get-spec.md)
- [eth-cl get-validator](/eth/technical-reference/cli/eth-cl/get-validator.md)
- [eth-el](/eth/technical-reference/cli/eth-el.md)
- [eth-el blocknumber](/eth/technical-reference/cli/eth-el/blocknumber.md)
- [eth-el chain-id](/eth/technical-reference/cli/eth-el/chain-id.md)
