SYMBOL INDEX (4272 symbols across 621 files) FILE: beacon/blockchain/common.go method ParseBeaconBlock (line 32) | func (s *Service) ParseBeaconBlock(req encoding.ABCIRequest) ( FILE: beacon/blockchain/deposit.go constant defaultRetryInterval (line 34) | defaultRetryInterval = 20 * time.Second method depositFetcher (line 36) | func (s *Service) depositFetcher( method fetchAndStoreDeposits (line 54) | func (s *Service) fetchAndStoreDeposits( method depositCatchupFetcher (line 97) | func (s *Service) depositCatchupFetcher(ctx context.Context) { FILE: beacon/blockchain/execution_engine.go method sendPostBlockFCU (line 34) | func (s *Service) sendPostBlockFCU( FILE: beacon/blockchain/finalize_block.go method FinalizeBlock (line 39) | func (s *Service) FinalizeBlock( method FinalizeSidecars (line 86) | func (s *Service) FinalizeSidecars( method PostFinalizeBlockOps (line 125) | func (s *Service) PostFinalizeBlockOps(ctx sdk.Context, blk *ctypes.Beac... method finalizeBeaconBlock (line 160) | func (s *Service) finalizeBeaconBlock( method executeStateTransition (line 180) | func (s *Service) executeStateTransition( FILE: beacon/blockchain/init_chain.go method ProcessGenesisData (line 34) | func (s *Service) ProcessGenesisData( FILE: beacon/blockchain/interfaces.go type ExecutionEngine (line 49) | type ExecutionEngine interface type LocalBuilder (line 65) | type LocalBuilder interface type StateProcessor (line 81) | type StateProcessor interface type StorageBackend (line 114) | type StorageBackend interface type TelemetrySink (line 126) | type TelemetrySink interface type BlockchainI (line 137) | type BlockchainI interface type BlobProcessor (line 170) | type BlobProcessor interface type PruningChainSpec (line 186) | type PruningChainSpec interface type ServiceChainSpec (line 191) | type ServiceChainSpec interface FILE: beacon/blockchain/metrics.go type chainMetrics (line 30) | type chainMetrics struct method measureStateTransitionDuration (line 46) | func (cm *chainMetrics) measureStateTransitionDuration( method markRebuildPayloadForRejectedBlockSuccess (line 58) | func (cm *chainMetrics) markRebuildPayloadForRejectedBlockSuccess( method markRebuildPayloadForRejectedBlockFailure (line 71) | func (cm *chainMetrics) markRebuildPayloadForRejectedBlockFailure( method markOptimisticPayloadBuildSuccess (line 86) | func (cm *chainMetrics) markOptimisticPayloadBuildSuccess(slot math.Sl... method markOptimisticPayloadBuildFailure (line 96) | func (cm *chainMetrics) markOptimisticPayloadBuildFailure( method measureStateRootVerificationTime (line 113) | func (cm *chainMetrics) measureStateRootVerificationTime(start time.Ti... function newChainMetrics (line 36) | func newChainMetrics( FILE: beacon/blockchain/mocks/genesis_state_processor.mock.go type GenesisStateProcessor (line 17) | type GenesisStateProcessor struct method EXPECT (line 25) | func (_m *GenesisStateProcessor) EXPECT() *GenesisStateProcessor_Expec... method InitializeBeaconStateFromEth1 (line 30) | func (_m *GenesisStateProcessor) InitializeBeaconStateFromEth1(st *sta... type GenesisStateProcessor_Expecter (line 21) | type GenesisStateProcessor_Expecter struct method InitializeBeaconStateFromEth1 (line 69) | func (_e *GenesisStateProcessor_Expecter) InitializeBeaconStateFromEth... type GenesisStateProcessor_InitializeBeaconStateFromEth1_Call (line 60) | type GenesisStateProcessor_InitializeBeaconStateFromEth1_Call struct method Run (line 73) | func (_c *GenesisStateProcessor_InitializeBeaconStateFromEth1_Call) Ru... method Return (line 80) | func (_c *GenesisStateProcessor_InitializeBeaconStateFromEth1_Call) Re... method RunAndReturn (line 85) | func (_c *GenesisStateProcessor_InitializeBeaconStateFromEth1_Call) Ru... function NewGenesisStateProcessor (line 92) | func NewGenesisStateProcessor(t interface { FILE: beacon/blockchain/mocks/local_builder.mock.go type LocalBuilder (line 17) | type LocalBuilder struct method EXPECT (line 25) | func (_m *LocalBuilder) EXPECT() *LocalBuilder_Expecter { method CacheLatestVerifiedPayload (line 30) | func (_m *LocalBuilder) CacheLatestVerifiedPayload(latestEnvelopeSlot ... method Enabled (line 64) | func (_m *LocalBuilder) Enabled() bool { method RequestPayloadAsync (line 109) | func (_m *LocalBuilder) RequestPayloadAsync(ctx context.Context, r *bu... type LocalBuilder_Expecter (line 21) | type LocalBuilder_Expecter struct method CacheLatestVerifiedPayload (line 42) | func (_e *LocalBuilder_Expecter) CacheLatestVerifiedPayload(latestEnve... method Enabled (line 87) | func (_e *LocalBuilder_Expecter) Enabled() *LocalBuilder_Enabled_Call { method RequestPayloadAsync (line 155) | func (_e *LocalBuilder_Expecter) RequestPayloadAsync(ctx interface{}, ... type LocalBuilder_CacheLatestVerifiedPayload_Call (line 35) | type LocalBuilder_CacheLatestVerifiedPayload_Call struct method Run (line 46) | func (_c *LocalBuilder_CacheLatestVerifiedPayload_Call) Run(run func(l... method Return (line 53) | func (_c *LocalBuilder_CacheLatestVerifiedPayload_Call) Return() *Loca... method RunAndReturn (line 58) | func (_c *LocalBuilder_CacheLatestVerifiedPayload_Call) RunAndReturn(r... type LocalBuilder_Enabled_Call (line 82) | type LocalBuilder_Enabled_Call struct method Run (line 91) | func (_c *LocalBuilder_Enabled_Call) Run(run func()) *LocalBuilder_Ena... method Return (line 98) | func (_c *LocalBuilder_Enabled_Call) Return(_a0 bool) *LocalBuilder_En... method RunAndReturn (line 103) | func (_c *LocalBuilder_Enabled_Call) RunAndReturn(run func() bool) *Lo... type LocalBuilder_RequestPayloadAsync_Call (line 148) | type LocalBuilder_RequestPayloadAsync_Call struct method Run (line 159) | func (_c *LocalBuilder_RequestPayloadAsync_Call) Run(run func(ctx cont... method Return (line 166) | func (_c *LocalBuilder_RequestPayloadAsync_Call) Return(_a0 *enginepri... method RunAndReturn (line 171) | func (_c *LocalBuilder_RequestPayloadAsync_Call) RunAndReturn(run func... function NewLocalBuilder (line 178) | func NewLocalBuilder(t interface { FILE: beacon/blockchain/mocks/storage_backend.mock.go type StorageBackend (line 18) | type StorageBackend struct method EXPECT (line 26) | func (_m *StorageBackend) EXPECT() *StorageBackend_Expecter { method AvailabilityStore (line 31) | func (_m *StorageBackend) AvailabilityStore() *store.Store { method BlockStore (line 78) | func (_m *StorageBackend) BlockStore() *block.KVStore[*types.BeaconBlo... method DepositStore (line 125) | func (_m *StorageBackend) DepositStore() deposit.StoreManager { method StateFromContext (line 172) | func (_m *StorageBackend) StateFromContext(_a0 context.Context) *state... type StorageBackend_Expecter (line 22) | type StorageBackend_Expecter struct method AvailabilityStore (line 56) | func (_e *StorageBackend_Expecter) AvailabilityStore() *StorageBackend... method BlockStore (line 103) | func (_e *StorageBackend_Expecter) BlockStore() *StorageBackend_BlockS... method DepositStore (line 150) | func (_e *StorageBackend_Expecter) DepositStore() *StorageBackend_Depo... method StateFromContext (line 198) | func (_e *StorageBackend_Expecter) StateFromContext(_a0 interface{}) *... type StorageBackend_AvailabilityStore_Call (line 51) | type StorageBackend_AvailabilityStore_Call struct method Run (line 60) | func (_c *StorageBackend_AvailabilityStore_Call) Run(run func()) *Stor... method Return (line 67) | func (_c *StorageBackend_AvailabilityStore_Call) Return(_a0 *store.Sto... method RunAndReturn (line 72) | func (_c *StorageBackend_AvailabilityStore_Call) RunAndReturn(run func... type StorageBackend_BlockStore_Call (line 98) | type StorageBackend_BlockStore_Call struct method Run (line 107) | func (_c *StorageBackend_BlockStore_Call) Run(run func()) *StorageBack... method Return (line 114) | func (_c *StorageBackend_BlockStore_Call) Return(_a0 *block.KVStore[*t... method RunAndReturn (line 119) | func (_c *StorageBackend_BlockStore_Call) RunAndReturn(run func() *blo... type StorageBackend_DepositStore_Call (line 145) | type StorageBackend_DepositStore_Call struct method Run (line 154) | func (_c *StorageBackend_DepositStore_Call) Run(run func()) *StorageBa... method Return (line 161) | func (_c *StorageBackend_DepositStore_Call) Return(_a0 deposit.StoreMa... method RunAndReturn (line 166) | func (_c *StorageBackend_DepositStore_Call) RunAndReturn(run func() de... type StorageBackend_StateFromContext_Call (line 192) | type StorageBackend_StateFromContext_Call struct method Run (line 202) | func (_c *StorageBackend_StateFromContext_Call) Run(run func(_a0 conte... method Return (line 209) | func (_c *StorageBackend_StateFromContext_Call) Return(_a0 *state.Stat... method RunAndReturn (line 214) | func (_c *StorageBackend_StateFromContext_Call) RunAndReturn(run func(... function NewStorageBackend (line 221) | func NewStorageBackend(t interface { FILE: beacon/blockchain/payload.go method forceSyncUponProcess (line 39) | func (s *Service) forceSyncUponProcess( method forceSyncUponFinalize (line 80) | func (s *Service) forceSyncUponFinalize( method preFetchBuildData (line 136) | func (s *Service) preFetchBuildData(st *statedb.StateDB, currentTime mat... method handleRebuildPayloadForRejectedBlock (line 209) | func (s *Service) handleRebuildPayloadForRejectedBlock( method handleOptimisticPayloadBuild (line 231) | func (s *Service) handleOptimisticPayloadBuild( FILE: beacon/blockchain/payload_test.go function TestOptimisticBlockBuildingRejectedBlockStateChecks (line 61) | func TestOptimisticBlockBuildingRejectedBlockStateChecks(t *testing.T) { function TestOptimisticBlockBuildingVerifiedBlockStateChecks (line 150) | func TestOptimisticBlockBuildingVerifiedBlockStateChecks(t *testing.T) { function setupOptimisticPayloadTests (line 256) | func setupOptimisticPayloadTests(t *testing.T, cs chain.Spec) ( function testProcessGenesis (line 289) | func testProcessGenesis( function buildNextBlock (line 318) | func buildNextBlock( function computeStateRoot (line 394) | func computeStateRoot( FILE: beacon/blockchain/process_proposal.go constant BeaconBlockTxIndex (line 53) | BeaconBlockTxIndex uint = iota constant BlobSidecarsTxIndex (line 56) | BlobSidecarsTxIndex constant MaxConsensusTxsCount (line 59) | MaxConsensusTxsCount = 2 method ProcessProposal (line 63) | func (s *Service) ProcessProposal( function payloadEnvFromPayload (line 184) | func payloadEnvFromPayload(sidecars datypes.BlobSidecars, blk *ctypes.Be... method VerifyIncomingBlockSignature (line 217) | func (s *Service) VerifyIncomingBlockSignature( method VerifyIncomingBlobSidecars (line 238) | func (s *Service) VerifyIncomingBlobSidecars( method VerifyIncomingBlock (line 265) | func (s *Service) VerifyIncomingBlock( method verifyStateRoot (line 378) | func (s *Service) verifyStateRoot( method shouldBuildNextPayload (line 410) | func (s *Service) shouldBuildNextPayload(isNextBlockProposer bool) bool { FILE: beacon/blockchain/pruning.go method processPruning (line 29) | func (s *Service) processPruning(ctx context.Context, beaconBlk *ctypes.... function depositPruneRangeFn (line 47) | func depositPruneRangeFn([]*ctypes.Deposit, PruningChainSpec) (uint64, u... function availabilityPruneRangeFn (line 55) | func availabilityPruneRangeFn(slot uint64, cs PruningChainSpec) (uint64,... FILE: beacon/blockchain/service.go type Service (line 36) | type Service struct method Name (line 103) | func (s *Service) Name() string { method Start (line 108) | func (s *Service) Start(ctx context.Context) error { method Stop (line 116) | func (s *Service) Stop() error { method StorageBackend (line 128) | func (s *Service) StorageBackend() StorageBackend { method PruneOrphanedBlobs (line 133) | func (s *Service) PruneOrphanedBlobs(lastBlockHeight int64) error { function NewService (line 75) | func NewService( FILE: beacon/payload-time/time.go function Verify (line 34) | func Verify( function Next (line 53) | func Next( FILE: beacon/payload-time/time_test.go function TestNextTimestampVerifies (line 34) | func TestNextTimestampVerifies(t *testing.T) { FILE: beacon/validator/block_builder.go method BuildBlockAndSidecars (line 47) | func (s *Service) BuildBlockAndSidecars( method getEmptyBeaconBlockForSlot (line 163) | func (s *Service) getEmptyBeaconBlockForSlot( method buildForkData (line 184) | func (s *Service) buildForkData(st *statedb.StateDB, timestamp math.U64)... method buildRandaoReveal (line 197) | func (s *Service) buildRandaoReveal( method retrieveExecutionPayload (line 212) | func (s *Service) retrieveExecutionPayload( method buildBlockBody (line 305) | func (s *Service) buildBlockBody( method computeAndSetStateRoot (line 395) | func (s *Service) computeAndSetStateRoot( method computeStateRoot (line 422) | func (s *Service) computeStateRoot( FILE: beacon/validator/config.go constant defaultGraffiti (line 24) | defaultGraffiti = "" type Config (line 27) | type Config struct function DefaultConfig (line 34) | func DefaultConfig() Config { FILE: beacon/validator/interfaces.go type BlobFactory (line 41) | type BlobFactory interface type PayloadBuilder (line 51) | type PayloadBuilder interface type StateProcessor (line 72) | type StateProcessor interface type StorageBackend (line 90) | type StorageBackend interface type TelemetrySink (line 98) | type TelemetrySink interface type BlockBuilderI (line 107) | type BlockBuilderI interface type ChainSpec (line 115) | type ChainSpec interface FILE: beacon/validator/metrics.go type validatorMetrics (line 30) | type validatorMetrics struct method measureRequestBlockForProposalTime (line 47) | func (cm *validatorMetrics) measureRequestBlockForProposalTime( method measureStateRootComputationTime (line 58) | func (cm *validatorMetrics) measureStateRootComputationTime(start time... method failedToRetrievePayload (line 66) | func (cm *validatorMetrics) failedToRetrievePayload( function newValidatorMetrics (line 36) | func newValidatorMetrics( FILE: beacon/validator/service.go type Service (line 31) | type Service struct method Name (line 81) | func (s *Service) Name() string { method Start (line 85) | func (s *Service) Start( method Stop (line 91) | func (s *Service) Stop() error { function NewService (line 56) | func NewService( FILE: chain/chain_ids.go constant DevnetEth1ChainID (line 27) | DevnetEth1ChainID uint64 = 80087 constant MainnetEth1ChainID (line 30) | MainnetEth1ChainID uint64 = 80094 constant TestnetEth1ChainID (line 34) | TestnetEth1ChainID uint64 = 80069 FILE: chain/data.go type SpecData (line 30) | type SpecData struct FILE: chain/helpers.go method ActiveForkVersionForTimestamp (line 30) | func (s spec) ActiveForkVersionForTimestamp(timestamp math.U64) common.V... method GenesisForkVersion (line 48) | func (s spec) GenesisForkVersion() common.Version { method SlotToEpoch (line 53) | func (s spec) SlotToEpoch(slot math.Slot) math.Epoch { method WithinDAPeriod (line 59) | func (s spec) WithinDAPeriod(block, current math.Slot) bool { method IsMainnet (line 64) | func (s spec) IsMainnet() bool { method IsTestnet (line 69) | func (s spec) IsTestnet() bool { method IsDevnet (line 74) | func (s spec) IsDevnet() bool { FILE: chain/helpers_test.go function TestActiveForkVersionForTimestamp (line 49) | func TestActiveForkVersionForTimestamp(t *testing.T) { function TestSlotToEpoch (line 73) | func TestSlotToEpoch(t *testing.T) { function TestWithinDAPeriod (line 100) | func TestWithinDAPeriod(t *testing.T) { FILE: chain/spec.go type BalancesSpec (line 34) | type BalancesSpec interface type HysteresisSpec (line 47) | type HysteresisSpec interface type DepositSpec (line 65) | type DepositSpec interface type DomainTypeSpec (line 74) | type DomainTypeSpec interface type ForkSpec (line 103) | type ForkSpec interface type BlobSpec (line 120) | type BlobSpec interface type ForkVersionSpec (line 144) | type ForkVersionSpec interface type BerachainSpec (line 152) | type BerachainSpec interface type WithdrawalsSpec (line 175) | type WithdrawalsSpec interface type Spec (line 191) | type Spec interface type spec (line 248) | type spec struct method validate (line 260) | func (s spec) validate() error { method SbtMaxBlockDelay (line 311) | func (s spec) SbtMaxBlockDelay() time.Duration { method SbtTargetBlockTime (line 314) | func (s spec) SbtTargetBlockTime() time.Duration { method SbtConstBlockDelay (line 317) | func (s spec) SbtConstBlockDelay() time.Duration { method SbtConsensusUpdateHeight (line 320) | func (s spec) SbtConsensusUpdateHeight() int64 { method SbtConsensusEnableHeight (line 323) | func (s spec) SbtConsensusEnableHeight() int64 { method MaxEffectiveBalance (line 328) | func (s spec) MaxEffectiveBalance() math.Gwei { method MinActivationBalance (line 333) | func (s spec) MinActivationBalance() math.Gwei { method EffectiveBalanceIncrement (line 338) | func (s spec) EffectiveBalanceIncrement() math.Gwei { method HysteresisQuotient (line 342) | func (s spec) HysteresisQuotient(timestamp math.U64) math.U64 { method HysteresisDownwardMultiplier (line 356) | func (s spec) HysteresisDownwardMultiplier() math.U64 { method HysteresisUpwardMultiplier (line 360) | func (s spec) HysteresisUpwardMultiplier(timestamp math.U64) math.U64 { method SlotsPerEpoch (line 375) | func (s spec) SlotsPerEpoch() uint64 { method SlotsPerHistoricalRoot (line 380) | func (s spec) SlotsPerHistoricalRoot() uint64 { method MinEpochsToInactivityPenalty (line 386) | func (s spec) MinEpochsToInactivityPenalty() uint64 { method DomainTypeProposer (line 391) | func (s spec) DomainTypeProposer() common.DomainType { method DomainTypeAttester (line 396) | func (s spec) DomainTypeAttester() common.DomainType { method DomainTypeRandao (line 401) | func (s spec) DomainTypeRandao() common.DomainType { method DomainTypeDeposit (line 406) | func (s spec) DomainTypeDeposit() common.DomainType { method DomainTypeVoluntaryExit (line 411) | func (s spec) DomainTypeVoluntaryExit() common.DomainType { method DomainTypeSelectionProof (line 416) | func (s spec) DomainTypeSelectionProof() common.DomainType { method DomainTypeAggregateAndProof (line 422) | func (s spec) DomainTypeAggregateAndProof() common.DomainType { method DomainTypeApplicationMask (line 427) | func (s spec) DomainTypeApplicationMask() common.DomainType { method DepositContractAddress (line 432) | func (s spec) DepositContractAddress() common.ExecutionAddress { method MaxDepositsPerBlock (line 437) | func (s spec) MaxDepositsPerBlock() uint64 { method DepositEth1ChainID (line 442) | func (s spec) DepositEth1ChainID() uint64 { method Eth1FollowDistance (line 448) | func (s spec) Eth1FollowDistance() uint64 { method TargetSecondsPerEth1Block (line 453) | func (s spec) TargetSecondsPerEth1Block() uint64 { method GenesisTime (line 458) | func (s spec) GenesisTime() uint64 { method Deneb1ForkTime (line 463) | func (s spec) Deneb1ForkTime() uint64 { method ElectraForkTime (line 468) | func (s spec) ElectraForkTime() uint64 { method Electra1ForkTime (line 473) | func (s spec) Electra1ForkTime() uint64 { method FuluForkTime (line 478) | func (s spec) FuluForkTime() uint64 { method EpochsPerHistoricalVector (line 483) | func (s spec) EpochsPerHistoricalVector() uint64 { method EpochsPerSlashingsVector (line 488) | func (s spec) EpochsPerSlashingsVector() uint64 { method HistoricalRootsLimit (line 493) | func (s spec) HistoricalRootsLimit() uint64 { method ValidatorRegistryLimit (line 498) | func (s spec) ValidatorRegistryLimit() uint64 { method MaxWithdrawalsPerPayload (line 504) | func (s spec) MaxWithdrawalsPerPayload() uint64 { method MaxValidatorsPerWithdrawalsSweep (line 509) | func (s spec) MaxValidatorsPerWithdrawalsSweep() math.U64 { method MinValidatorWithdrawabilityDelay (line 513) | func (s spec) MinValidatorWithdrawabilityDelay() math.Epoch { method MinEpochsForBlobsSidecarsRequest (line 519) | func (s spec) MinEpochsForBlobsSidecarsRequest() math.Epoch { method MaxBlobCommitmentsPerBlock (line 525) | func (s spec) MaxBlobCommitmentsPerBlock() uint64 { method MaxBlobsPerBlock (line 530) | func (s spec) MaxBlobsPerBlock() uint64 { method FieldElementsPerBlob (line 535) | func (s spec) FieldElementsPerBlob() uint64 { method BytesPerBlob (line 540) | func (s spec) BytesPerBlob() uint64 { method ValidatorSetCap (line 545) | func (s spec) ValidatorSetCap() uint64 { method EVMInflationAddress (line 551) | func (s spec) EVMInflationAddress(timestamp math.U64) common.Execution... method EVMInflationPerBlock (line 568) | func (s spec) EVMInflationPerBlock(timestamp math.U64) math.Gwei { function NewSpec (line 254) | func NewSpec(data *SpecData) (Spec, error) { FILE: chain/spec_test.go function baseSpecData (line 32) | func baseSpecData() *chain.SpecData { constant forkGatedGenesisTime (line 44) | forkGatedGenesisTime uint64 = 0 constant forkGatedDeneb1Time (line 45) | forkGatedDeneb1Time uint64 = 100 constant forkGatedElectraTime (line 46) | forkGatedElectraTime uint64 = 200 constant forkGatedElectra1Time (line 47) | forkGatedElectra1Time uint64 = 300 constant forkGatedFuluTime (line 48) | forkGatedFuluTime uint64 = 400 constant preFuluHysteresisQuotient (line 54) | preFuluHysteresisQuotient uint64 = 4 constant preFuluHysteresisUpwardMultiplier (line 55) | preFuluHysteresisUpwardMultiplier uint64 = 5 constant fuluHysteresisQuotient (line 56) | fuluHysteresisQuotient uint64 = 40 constant fuluHysteresisUpwardMultiplierFulu (line 57) | fuluHysteresisUpwardMultiplierFulu uint64 = 50 constant evmInflationPerBlockGenesis (line 62) | evmInflationPerBlockGenesis uint64 = 10 constant evmInflationPerBlockDeneb1 (line 63) | evmInflationPerBlockDeneb1 uint64 = 20 constant evmInflationPerBlockFulu (line 64) | evmInflationPerBlockFulu uint64 = 30 function buildForkGatedSpec (line 81) | func buildForkGatedSpec(t *testing.T) chain.Spec { function TestHysteresisQuotient_ForkBoundary (line 110) | func TestHysteresisQuotient_ForkBoundary(t *testing.T) { function TestHysteresisUpwardMultiplier_ForkBoundary (line 140) | func TestHysteresisUpwardMultiplier_ForkBoundary(t *testing.T) { function TestEVMInflationAddress_ForkBoundary (line 170) | func TestEVMInflationAddress_ForkBoundary(t *testing.T) { function TestEVMInflationPerBlock_ForkBoundary (line 201) | func TestEVMInflationPerBlock_ForkBoundary(t *testing.T) { function TestValidate_ForkOrder_Success (line 229) | func TestValidate_ForkOrder_Success(t *testing.T) { function TestValidate_ForkOrder_GenesisAfterDeneb (line 242) | func TestValidate_ForkOrder_GenesisAfterDeneb(t *testing.T) { function TestValidate_ForkOrder_DenebAfterElectra (line 256) | func TestValidate_ForkOrder_DenebAfterElectra(t *testing.T) { function TestValidate_ForkOrder_AllForksAtGenesis (line 270) | func TestValidate_ForkOrder_AllForksAtGenesis(t *testing.T) { FILE: cli/builder/builder.go type CLIBuilder (line 38) | type CLIBuilder struct method Build (line 66) | func (cb *CLIBuilder) Build() (*cmdlib.Root, error) { method defaultRunHandler (line 107) | func (cb *CLIBuilder) defaultRunHandler(logger *phuslu.Logger) func(cm... method InterceptConfigsPreRunHandler (line 119) | func (cb *CLIBuilder) InterceptConfigsPreRunHandler( function New (line 53) | func New(opts ...Opt) *CLIBuilder { FILE: cli/builder/config.go function DefaultAppConfigTemplate (line 31) | func DefaultAppConfigTemplate() string { function DefaultAppConfig (line 37) | func DefaultAppConfig() any { FILE: cli/builder/options.go type Opt (line 28) | type Opt function WithName (line 31) | func WithName(name string) Opt { function WithDescription (line 38) | func WithDescription(description string) Opt { function WithComponents (line 45) | func WithComponents(components []any) Opt { function WithNodeBuilderFunc (line 52) | func WithNodeBuilderFunc(nodeBuilderFunc servertypes.AppCreator) Opt { function WithChainSpecBuilderFunc (line 59) | func WithChainSpecBuilderFunc(chainBuilderFunc servertypes.ChainSpecCrea... FILE: cli/commands/deposit/commands.go function Commands (line 30) | func Commands(chainSpecCreator servertypes.ChainSpecCreator, appCreator ... FILE: cli/commands/deposit/commands_test.go function TestCreateAndValidateCommandsDuality (line 42) | func TestCreateAndValidateCommandsDuality(t *testing.T) { FILE: cli/commands/deposit/create.go constant createAddr0 (line 39) | createAddr0 = iota constant createAmt1 (line 40) | createAmt1 = iota constant createRoot2 (line 41) | createRoot2 = iota constant minArgsCreateDeposit (line 43) | minArgsCreateDeposit = 2 constant maxArgsCreateDeposit (line 44) | maxArgsCreateDeposit = 3 constant overrideNodeKey (line 46) | overrideNodeKey = "override-node-key" constant valPrivateKey (line 47) | valPrivateKey = "validator-private-key" constant useGenesisValidatorRoot (line 48) | useGenesisValidatorRoot = "genesis-validator-root" constant useGenesisValidatorRootShorthand (line 50) | useGenesisValidatorRootShorthand = "g" constant defaultGenesisValidatorRoot (line 52) | defaultGenesisValidatorRoot = "" function GetCreateValidatorCmd (line 58) | func GetCreateValidatorCmd( function createValidatorCmd (line 91) | func createValidatorCmd( function CreateDepositMessage (line 141) | func CreateDepositMessage( function getBLSSigner (line 177) | func getBLSSigner( FILE: cli/commands/deposit/db_check.go function GetDBCheckCmd (line 36) | func GetDBCheckCmd(appCreator servertypes.AppCreator) *cobra.Command { FILE: cli/commands/deposit/interfaces.go type ChainSpec (line 28) | type ChainSpec interface FILE: cli/commands/deposit/keys.go function GetValidatorKeysCmd (line 38) | func GetValidatorKeysCmd() *cobra.Command { FILE: cli/commands/deposit/utils.go function getGenesisValidatorRoot (line 33) | func getGenesisValidatorRoot( FILE: cli/commands/deposit/validate.go constant validatePubKey0 (line 36) | validatePubKey0 = iota constant validateCreds1 (line 37) | validateCreds1 = iota constant validateAmt2 (line 38) | validateAmt2 = iota constant validateSign3 (line 39) | validateSign3 = iota constant minArgsValidateDeposit (line 41) | minArgsValidateDeposit = 4 constant maxArgsValidateDeposit (line 42) | maxArgsValidateDeposit = 5 function GetValidateDepositCmd (line 48) | func GetValidateDepositCmd(chainSpecCreator clitypes.ChainSpecCreator) *... function validateDepositMessage (line 68) | func validateDepositMessage(chainSpecCreator clitypes.ChainSpecCreator) ... function ValidateDeposit (line 117) | func ValidateDeposit( FILE: cli/commands/genesis/collect.go function CollectGenesisDepositsCmd (line 41) | func CollectGenesisDepositsCmd() *cobra.Command { function CollectGenesisDeposits (line 53) | func CollectGenesisDeposits(config *cmtcfg.Config) error { function CollectValidatorJSONFiles (line 116) | func CollectValidatorJSONFiles( FILE: cli/commands/genesis/deposit.go function AddGenesisDepositCmd (line 50) | func AddGenesisDepositCmd(chainSpecCreator servertypes.ChainSpecCreator)... function AddGenesisDeposit (line 91) | func AddGenesisDeposit( function makeOutputFilepath (line 159) | func makeOutputFilepath(rootDir, pubkey string) (string, error) { function writeDepositToFile (line 175) | func writeDepositToFile( FILE: cli/commands/genesis/deposit_test.go function TestGenesisDeposit (line 39) | func TestGenesisDeposit(t *testing.T) { FILE: cli/commands/genesis/genesis.go function Commands (line 31) | func Commands( FILE: cli/commands/genesis/interfaces.go type ChainSpec (line 28) | type ChainSpec interface FILE: cli/commands/genesis/payload.go function AddExecutionPayloadCmd (line 46) | func AddExecutionPayloadCmd(chainSpecCreator servertypes.ChainSpecCreato... function AddExecutionPayload (line 67) | func AddExecutionPayload(chainSpec ChainSpec, elGenesisPath string, conf... function executableDataToExecutionPayloadHeader (line 143) | func executableDataToExecutionPayloadHeader( FILE: cli/commands/genesis/root.go function GetGenesisValidatorRootCmd (line 32) | func GetGenesisValidatorRootCmd(chainSpecCreator types.ChainSpecCreator)... FILE: cli/commands/genesis/storage.go function SetDepositStorageCmd (line 46) | func SetDepositStorageCmd(chainSpecCreator clitypes.ChainSpecCreator) *c... function SetDepositStorage (line 69) | func SetDepositStorage( function writeDepositStorage (line 128) | func writeDepositStorage( function writeGenesisAllocToFile (line 149) | func writeGenesisAllocToFile( FILE: cli/commands/genesis/storage_test.go function TestSetDepositStorageCmd (line 41) | func TestSetDepositStorageCmd(t *testing.T) { function setupMockGenesis (line 87) | func setupMockGenesis(t *testing.T, tmpDir string) string { function setupMockCLGenesis (line 109) | func setupMockCLGenesis(t *testing.T, tmpDir string) string { function verifyStorageOutput (line 140) | func verifyStorageOutput(t *testing.T, genesisPath string) { FILE: cli/commands/genesis/types/constants.go constant DefaultAllocsKey (line 25) | DefaultAllocsKey = "alloc" FILE: cli/commands/genesis/types/json.go type EthGenesis (line 25) | type EthGenesis interface type DefaultEthGenesisJSON (line 29) | type DefaultEthGenesisJSON struct method Alloc (line 33) | func (g *DefaultEthGenesisJSON) Alloc() gethtypes.GenesisAlloc { FILE: cli/commands/initialize/initialize.go constant FlagOverwrite (line 55) | FlagOverwrite = "overwrite" constant FlagRecover (line 58) | FlagRecover = "recover" constant FlagDefaultBondDenom (line 61) | FlagDefaultBondDenom = "default-denom" constant consensusKeyAlgo (line 65) | consensusKeyAlgo = crypto.CometBLSType type printInfo (line 68) | type printInfo struct function newPrintInfo (line 76) | func newPrintInfo(moniker, chainID, nodeID, genTxsDir string, appMessage... function displayInfo (line 86) | func displayInfo(dst io.Writer, info printInfo) error { function InitCmd (line 98) | func InitCmd(creator clitypes.ChainSpecCreator, mm interface { FILE: cli/commands/jwt/jwt.go constant DefaultSecretFileName (line 35) | DefaultSecretFileName = "jwt.hex" constant FlagOutputPath (line 36) | FlagOutputPath = "output-path" constant FlagInputPath (line 37) | FlagInputPath = "input-path" constant ConfigFolder (line 38) | ConfigFolder = "config" constant secretDirPerms (line 40) | secretDirPerms os.FileMode = 0o700 constant secretFilePerms (line 41) | secretFilePerms os.FileMode = 0o600 function Commands (line 45) | func Commands() *cobra.Command { function NewGenerateJWTCommand (line 65) | func NewGenerateJWTCommand() *cobra.Command { function NewValidateJWTCommand (line 88) | func NewValidateJWTCommand() *cobra.Command { function getFilePath (line 112) | func getFilePath(cmd *cobra.Command, path string) (string, error) { function generateAuthSecretInFile (line 139) | func generateAuthSecretInFile(cmd *cobra.Command, fileName string) error { function validateJWTSecret (line 184) | func validateJWTSecret(cmd *cobra.Command, filePath string) error { FILE: cli/commands/jwt/jwt_test.go function Test_NewGenerateJWTCommand (line 34) | func Test_NewGenerateJWTCommand(t *testing.T) { function Test_GenerateJWTCommand_FilePermissions (line 109) | func Test_GenerateJWTCommand_FilePermissions(t *testing.T) { function checkAuthFileIntegrity (line 155) | func checkAuthFileIntegrity(tb testing.TB, fPath string) { FILE: cli/commands/root.go type Root (line 32) | type Root struct method Run (line 91) | func (root *Root) Run(defaultNodeHome string) error { function New (line 37) | func New( FILE: cli/commands/server/cmd/execute.go function Execute (line 40) | func Execute(rootCmd *cobra.Command, envPrefix, defaultHome string) error { function CreateExecuteContext (line 70) | func CreateExecuteContext(ctx context.Context) context.Context { FILE: cli/commands/server/pruning.go function GetPruningOptionsFromFlags (line 35) | func GetPruningOptionsFromFlags( FILE: cli/commands/server/rollback.go function NewRollbackCmd (line 36) | func NewRollbackCmd( FILE: cli/commands/server/start.go constant flagAddress (line 36) | flagAddress = "address" constant flagTransport (line 37) | flagTransport = "transport" constant FlagHaltHeight (line 38) | FlagHaltHeight = "halt-height" constant FlagHaltTime (line 39) | FlagHaltTime = "halt-time" constant FlagInterBlockCache (line 40) | FlagInterBlockCache = "inter-block-cache" constant FlagPruning (line 42) | FlagPruning = "pruning" constant FlagPruningKeepRecent (line 43) | FlagPruningKeepRecent = "pruning-keep-recent" constant FlagPruningInterval (line 44) | FlagPruningInterval = "pruning-interval" constant FlagMinRetainBlocks (line 45) | FlagMinRetainBlocks = "min-retain-blocks" constant FlagIAVLCacheSize (line 46) | FlagIAVLCacheSize = "iavl-cache-size" constant FlagDisableIAVLFastNode (line 47) | FlagDisableIAVLFastNode = "iavl-disable-fastnode" type StartCmdOptions (line 52) | type StartCmdOptions struct function StartCmdWithOptions (line 60) | func StartCmdWithOptions( function addStartNodeFlags (line 109) | func addStartNodeFlags( FILE: cli/commands/server/types/types.go type AppOptions (line 35) | type AppOptions interface type AppCreator (line 41) | type AppCreator type ChainSpecCreator (line 44) | type ChainSpecCreator FILE: cli/commands/setup.go function DefaultRootCommandSetup (line 37) | func DefaultRootCommandSetup( FILE: cli/components/client_context.go function init (line 34) | func init() { function ProvideClientContext (line 43) | func ProvideClientContext() (client.Context, error) { FILE: cli/components/defaults.go function DefaultClientComponents (line 25) | func DefaultClientComponents() []any { FILE: cli/components/logger.go type LoggerInput (line 31) | type LoggerInput struct function ProvideLogger (line 38) | func ProvideLogger( FILE: cli/config/app.go function handleAppConfig (line 35) | func handleAppConfig( function writeAppConfig (line 65) | func writeAppConfig( FILE: cli/config/client.go function InitClientConfig (line 27) | func InitClientConfig() (string, any) { FILE: cli/config/comet.go function handleCometConfig (line 35) | func handleCometConfig( FILE: cli/config/server.go function SetupCommand (line 46) | func SetupCommand( function InitializeCmd (line 74) | func InitializeCmd(cmd *cobra.Command, logger *phuslu.Logger) error { function newPrefixedViper (line 100) | func newPrefixedViper(prefix string) *viper.Viper { function baseName (line 110) | func baseName() (string, error) { function bindFlags (line 119) | func bindFlags( function handleConfigs (line 155) | func handleConfigs( FILE: cli/context/cmd.go function GetViperFromCmd (line 32) | func GetViperFromCmd(cmd *cobra.Command) *viper.Viper { function GetLoggerFromCmd (line 41) | func GetLoggerFromCmd(cmd *cobra.Command) *phuslu.Logger { function GetConfigFromCmd (line 50) | func GetConfigFromCmd(cmd *cobra.Command) *cmtcfg.Config { function GetConfigFromViper (line 59) | func GetConfigFromViper(v *viper.Viper) *cmtcfg.Config { FILE: cli/context/keys.go type loggerContextKey (line 24) | type loggerContextKey struct type viperContextKey (line 25) | type viperContextKey struct FILE: cli/flags/flags.go constant beaconKitRoot (line 30) | beaconKitRoot = "beacon-kit." constant ChainSpec (line 31) | ChainSpec = beaconKitRoot + "chain-spec" constant ChainSpecFilePath (line 32) | ChainSpecFilePath = beaconKitRoot + "chain-spec-file" constant ShutdownTimeout (line 33) | ShutdownTimeout = beaconKitRoot + "shutdown-timeout" constant builderRoot (line 36) | builderRoot = beaconKitRoot + "payload-builder." constant SuggestedFeeRecipient (line 37) | SuggestedFeeRecipient = builderRoot + "suggested-fee-recipient" constant BuilderEnabled (line 38) | BuilderEnabled = builderRoot + "enabled" constant BuildPayloadTimeout (line 39) | BuildPayloadTimeout = builderRoot + "payload-timeout" constant validatorRoot (line 42) | validatorRoot = beaconKitRoot + "validator." constant Graffiti (line 43) | Graffiti = validatorRoot + "graffiti" constant engineRoot (line 46) | engineRoot = beaconKitRoot + "engine." constant RPCDialURL (line 47) | RPCDialURL = engineRoot + "rpc-dial-url" constant RPCRetryInterval (line 48) | RPCRetryInterval = engineRoot + "rpc-retry-interval" constant RPCMaxRetryInterval (line 49) | RPCMaxRetryInterval = engineRoot + "rpc-max-retry-interval" constant RPCTimeout (line 50) | RPCTimeout = engineRoot + "rpc-timeout" constant RPCStartupCheckInterval (line 51) | RPCStartupCheckInterval = engineRoot + "rpc-startup-check-interval" constant RPCHealthCheckInteval (line 52) | RPCHealthCheckInteval = engineRoot + "rpc-health-check-interval" constant RPCJWTRefreshInterval (line 53) | RPCJWTRefreshInterval = engineRoot + "rpc-jwt-refresh-interval" constant JWTSecretPath (line 54) | JWTSecretPath = engineRoot + "jwt-secret-path" constant kzgRoot (line 57) | kzgRoot = beaconKitRoot + "kzg." constant KZGTrustedSetupPath (line 58) | KZGTrustedSetupPath = kzgRoot + "trusted-setup-path" constant KZGImplementation (line 59) | KZGImplementation = kzgRoot + "implementation" constant loggerRoot (line 62) | loggerRoot = beaconKitRoot + "logger." constant TimeFormat (line 63) | TimeFormat = loggerRoot + "time-format" constant LogLevel (line 64) | LogLevel = loggerRoot + "log-level" constant Style (line 65) | Style = loggerRoot + "style" constant blockStoreServiceRoot (line 68) | blockStoreServiceRoot = beaconKitRoot + "block-store-servi... constant BlockStoreServiceAvailabilityWindow (line 69) | BlockStoreServiceAvailabilityWindow = blockStoreServiceRoot + constant nodeAPIRoot (line 73) | nodeAPIRoot = beaconKitRoot + "node-api." constant NodeAPIEnabled (line 74) | NodeAPIEnabled = nodeAPIRoot + "enabled" constant NodeAPIAddress (line 75) | NodeAPIAddress = nodeAPIRoot + "address" constant NodeAPILogging (line 76) | NodeAPILogging = nodeAPIRoot + "logging" constant PrivValidatorKeyFile (line 79) | PrivValidatorKeyFile = "priv_validator_key_file" constant PrivValidatorStateFile (line 80) | PrivValidatorStateFile = "priv_validator_state_file" function AddBeaconKitFlags (line 84) | func AddBeaconKitFlags(startCmd *cobra.Command) { FILE: cli/utils/genesis/interfaces.go type ChainSpec (line 25) | type ChainSpec interface FILE: cli/utils/genesis/root.go type Beacon (line 34) | type Beacon struct type AppState (line 38) | type AppState struct type Genesis (line 42) | type Genesis struct function ComputeValidatorsRootFromFile (line 47) | func ComputeValidatorsRootFromFile(genesisFile string, cs ChainSpec) (co... function ComputeValidatorsRoot (line 64) | func ComputeValidatorsRoot(genesisDeposits types.Deposits, cs ChainSpec)... FILE: cli/utils/genesis/root_test.go type TestDeposits (line 45) | type TestDeposits method Generate (line 47) | func (TestDeposits) Generate(rand *rand.Rand, size int) reflect.Value { function TestCompareGenesisCmdWithStateProcessor (line 81) | func TestCompareGenesisCmdWithStateProcessor(t *testing.T) { FILE: cli/utils/parser/validator.go function ConvertPubkey (line 35) | func ConvertPubkey(pubkey string) (crypto.BLSPubkey, error) { function ConvertWithdrawalCredentials (line 49) | func ConvertWithdrawalCredentials(credentials string) ( function ConvertAmount (line 68) | func ConvertAmount(amount string) (math.Gwei, error) { function ConvertSignature (line 78) | func ConvertSignature(signature string) (crypto.BLSSignature, error) { function ConvertGenesisValidatorRoot (line 91) | func ConvertGenesisValidatorRoot(root string) (common.Root, error) { FILE: cmd/beacond/defaults.go function DefaultComponents (line 27) | func DefaultComponents() []any { FILE: cmd/beacond/main.go function run (line 35) | func run() error { function main (line 81) | func main() { FILE: config/config.go constant DefaultChainSpec (line 41) | DefaultChainSpec = "mainnet" constant DefaultChainSpecFilePath (line 42) | DefaultChainSpecFilePath = "" constant defaultShutdownTimeout (line 43) | defaultShutdownTimeout = 5 * time.Minute type AppOptions (line 47) | type AppOptions interface function DefaultConfig (line 52) | func DefaultConfig() *Config { type Config (line 68) | type Config struct method GetEngine (line 93) | func (c Config) GetEngine() *engineclient.Config { method GetPayloadBuilder (line 98) | func (c Config) GetPayloadBuilder() *builder.Config { method GetBlockStoreService (line 103) | func (c Config) GetBlockStoreService() *block.Config { method GetLogger (line 108) | func (c Config) GetLogger() *log.Config { method Template (line 113) | func (c Config) Template() string { function ReadConfigFromAppOpts (line 119) | func ReadConfigFromAppOpts(opts AppOptions) (*Config, error) { FILE: config/config/config.go type BaseConfig (line 32) | type BaseConfig struct type Config (line 81) | type Config struct method ValidateBasic (line 119) | func (c Config) ValidateBasic() error { function DefaultConfig (line 89) | func DefaultConfig() *Config { function GetConfig (line 109) | func GetConfig(v *viper.Viper) (Config, error) { FILE: config/config/toml.go function init (line 40) | func init() { function ParseConfig (line 51) | func ParseConfig(v *viper.Viper) (*Config, error) { function SetConfigTemplate (line 59) | func SetConfigTemplate(customTemplate string) error { function WriteConfigFile (line 73) | func WriteConfigFile(configFilePath string, config interface{}) error { FILE: config/spec/creator.go constant devnet (line 38) | devnet = "devnet" constant mainnet (line 39) | mainnet = "mainnet" constant testnet (line 40) | testnet = "testnet" constant file (line 41) | file = "file" function Create (line 46) | func Create(appOpts types.AppOptions) (chain.Spec, error) { function handleChainSpecFile (line 73) | func handleChainSpecFile(appOpts types.AppOptions) (chain.Spec, error) { function loadSpecData (line 87) | func loadSpecData(path string) (*chain.SpecData, error) { function validateRequiredFields (line 117) | func validateRequiredFields(t reflect.Type, v *viper.Viper, prefix strin... FILE: config/spec/creator_test.go type dummyAppOptions (line 35) | type dummyAppOptions struct method Get (line 39) | func (d dummyAppOptions) Get(key string) interface{} { function TestCreateChainSpec_Devnet (line 43) | func TestCreateChainSpec_Devnet(t *testing.T) { function TestCreateChainSpec_Testnet (line 58) | func TestCreateChainSpec_Testnet(t *testing.T) { function TestCreateChainSpec_Mainnet (line 73) | func TestCreateChainSpec_Mainnet(t *testing.T) { function TestCreateChainSpec_Default_NoSpecFlag (line 88) | func TestCreateChainSpec_Default_NoSpecFlag(t *testing.T) { function TestCreateChainSpec_File (line 100) | func TestCreateChainSpec_File(t *testing.T) { function TestCreateChainSpec_FieldValidation (line 134) | func TestCreateChainSpec_FieldValidation(t *testing.T) { FILE: config/spec/defaults.go constant defaultMaxEffectiveBalance (line 28) | defaultMaxEffectiveBalance = 32e9 constant defaultActivationBalance (line 29) | defaultActivationBalance = 32e9 constant defaultEffectiveBalanceIncrement (line 30) | defaultEffectiveBalanceIncrement = 1e9 constant defaultHysteresisQuotient (line 32) | defaultHysteresisQuotient = 4 constant defaultHysteresisDownwardMultiplier (line 33) | defaultHysteresisDownwardMultiplier = 1 constant defaultHysteresisUpwardMultiplier (line 34) | defaultHysteresisUpwardMultiplier = 5 constant defaultSlotsPerEpoch (line 37) | defaultSlotsPerEpoch = 32 constant defaultSlotsPerHistoricalRoot (line 38) | defaultSlotsPerHistoricalRoot = 8 constant defaultMinEpochsToInactivityPenalty (line 39) | defaultMinEpochsToInactivityPenalty = 4 constant defaultDomainTypeProposer (line 42) | defaultDomainTypeProposer = 0 constant defaultDomainTypeAttester (line 43) | defaultDomainTypeAttester = 1 constant defaultDomainTypeRandao (line 44) | defaultDomainTypeRandao = 2 constant defaultDomainTypeDeposit (line 45) | defaultDomainTypeDeposit = 3 constant defaultDomainTypeVoluntaryExit (line 46) | defaultDomainTypeVoluntaryExit = 4 constant defaultDomainTypeSelectionProof (line 47) | defaultDomainTypeSelectionProof = 5 constant defaultDomainTypeAggregateAndProof (line 48) | defaultDomainTypeAggregateAndProof = 6 constant defaultDomainTypeApplicationMask (line 49) | defaultDomainTypeApplicationMask = 16777216 constant defaultDepositContractAddress (line 52) | defaultDepositContractAddress = "0x4242424242424242424242424242424242... constant defaultMaxDepositsPerBlock (line 53) | defaultMaxDepositsPerBlock = 16 constant defaultDepositEth1ChainID (line 54) | defaultDepositEth1ChainID = 1 constant defaultEth1FollowDistance (line 55) | defaultEth1FollowDistance = 1 constant defaultTargetSecondsPerEth1Block (line 56) | defaultTargetSecondsPerEth1Block = 2 constant defaultEpochsPerHistoricalVector (line 59) | defaultEpochsPerHistoricalVector = 8 constant defaultEpochsPerSlashingsVector (line 60) | defaultEpochsPerSlashingsVector = 8 constant defaultHistoricalRootsLimit (line 61) | defaultHistoricalRootsLimit = 8 constant defaultValidatorRegistryLimit (line 62) | defaultValidatorRegistryLimit = 1099511627776 constant defaultMaxWithdrawalsPerPayload (line 65) | defaultMaxWithdrawalsPerPayload = 16 constant defaultMaxValidatorsPerWithdrawalsSweep (line 66) | defaultMaxValidatorsPerWithdrawalsSweep = 1 << 14 constant defaultMinEpochsForBlobsSidecarsRequest (line 69) | defaultMinEpochsForBlobsSidecarsRequest = 4096 constant defaultMaxBlobCommitmentsPerBlock (line 70) | defaultMaxBlobCommitmentsPerBlock = 4096 constant defaultMaxBlobsPerBlock (line 71) | defaultMaxBlobsPerBlock = 6 constant defaultFieldElementsPerBlob (line 72) | defaultFieldElementsPerBlob = 4096 constant defaultBytesPerBlob (line 73) | defaultBytesPerBlob = 131072 constant defaultValidatorSetCap (line 76) | defaultValidatorSetCap = 256 constant defaultEVMInflationAddress (line 77) | defaultEVMInflationAddress = "0x0000000000000000000000000000000000000000" constant defaultEVMInflationPerBlock (line 78) | defaultEVMInflationPerBlock = 0 constant defaultMinValidatorWithdrawabilityDelay (line 81) | defaultMinValidatorWithdrawabilityDelay = 256 FILE: config/spec/defaults_test.go function TestDomainTypeConversion (line 31) | func TestDomainTypeConversion(t *testing.T) { FILE: config/spec/devnet.go constant devnetEVMInflationAddress (line 31) | devnetEVMInflationAddress = "0x6942069420694206942069420694206942069420" constant devnetEVMInflationPerBlock (line 35) | devnetEVMInflationPerBlock = 10 * params.GWei constant devnetMaxStakeAmount (line 39) | devnetMaxStakeAmount = 4000 * params.GWei constant devnetGenesisTime (line 42) | devnetGenesisTime = 0 constant devnetDeneb1ForkTime (line 45) | devnetDeneb1ForkTime = 0 constant devnetElectraForkTime (line 48) | devnetElectraForkTime = 0 constant devnetElectra1ForkTime (line 52) | devnetElectra1ForkTime = 0 constant devnetEVMInflationAddressDeneb1 (line 56) | devnetEVMInflationAddressDeneb1 = "0x42069420694206942069420694206942069... constant devnetEVMInflationPerBlockDeneb1 (line 60) | devnetEVMInflationPerBlockDeneb1 = 11 * params.GWei constant devnetMinValidatorWithdrawabilityDelay (line 63) | devnetMinValidatorWithdrawabilityDelay = 32 constant devnetFuluForkTime (line 67) | devnetFuluForkTime = 0 constant devnetEVMInflationPerBlockFulu (line 71) | devnetEVMInflationPerBlockFulu = 12 * params.GWei function DevnetChainSpecData (line 78) | func DevnetChainSpecData() *chain.SpecData { function DevnetChainSpec (line 115) | func DevnetChainSpec() (chain.Spec, error) { FILE: config/spec/mainnet.go constant mainnetEVMInflationAddress (line 36) | mainnetEVMInflationAddress = defaultEVMInflationAddress constant mainnetEVMInflationPerBlock (line 42) | mainnetEVMInflationPerBlock = defaultEVMInflationPerBlock constant mainnetValidatorSetCap (line 45) | mainnetValidatorSetCap = 69 constant mainnetMaxValidatorsPerWithdrawalsSweep (line 50) | mainnetMaxValidatorsPerWithdrawalsSweep = 31 constant mainnetMaxEffectiveBalance (line 53) | mainnetMaxEffectiveBalance = 10_000_000 * params.GWei constant mainnetEffectiveBalanceIncrement (line 57) | mainnetEffectiveBalanceIncrement = 10_000 * params.GWei constant mainnetMinActivationBalance (line 61) | mainnetMinActivationBalance = 250_000 * params.GWei constant mainnetSlotsPerEpoch (line 64) | mainnetSlotsPerEpoch = 192 constant mainnetMinEpochsForBlobsSidecarsRequest (line 67) | mainnetMinEpochsForBlobsSidecarsRequest = defaultMinEpochsForBlobsSideca... constant mainnetMaxBlobCommitmentsPerBlock (line 70) | mainnetMaxBlobCommitmentsPerBlock = defaultMaxBlobCommitmentsPerBlock constant mainnetDepositContractAddress (line 74) | mainnetDepositContractAddress = defaultDepositContractAddress constant mainnetGenesisTime (line 77) | mainnetGenesisTime = 1_737_381_600 constant mainnetDeneb1ForkTime (line 82) | mainnetDeneb1ForkTime = 1_738_415_507 constant mainnetElectraForkTime (line 85) | mainnetElectraForkTime = 1_749_056_400 constant mainnetElectra1ForkTime (line 88) | mainnetElectra1ForkTime = 1_756_915_200 constant mainnetEVMInflationAddressDeneb1 (line 92) | mainnetEVMInflationAddressDeneb1 = "0x656b95E550C07a9ffe548bd4085c72418C... constant mainnetEVMInflationPerBlockDeneb1 (line 96) | mainnetEVMInflationPerBlockDeneb1 = 5.75 * params.GWei constant mainnetMinValidatorWithdrawabilityDelay (line 100) | mainnetMinValidatorWithdrawabilityDelay = defaultMinValidatorWithdrawabi... constant mainnetSBTConsensusUpdateHeight (line 103) | mainnetSBTConsensusUpdateHeight = 9_983_085 constant mainnetSBTConsensusEnableHeight (line 104) | mainnetSBTConsensusEnableHeight = 9_983_086 constant mainnetFuluForkTime (line 108) | mainnetFuluForkTime = 9_999_999_999_999_999 constant mainnetHysteresisQuotientFulu (line 111) | mainnetHysteresisQuotientFulu = 100 constant mainnetHysteresisUpwardMultiplierFulu (line 114) | mainnetHysteresisUpwardMultiplierFulu = 10 constant mainnetEVMInflationAddressFulu (line 119) | mainnetEVMInflationAddressFulu = "0x000000000000000000000000000000000000... constant mainnetEVMInflationPerBlockFulu (line 124) | mainnetEVMInflationPerBlockFulu = 0 function MainnetChainSpecData (line 128) | func MainnetChainSpecData() *chain.SpecData { function MainnetChainSpec (line 213) | func MainnetChainSpec() (chain.Spec, error) { FILE: config/spec/testnet.go function TestnetChainSpecData (line 28) | func TestnetChainSpecData() *chain.SpecData { function TestnetChainSpec (line 60) | func TestnetChainSpec() (chain.Spec, error) { FILE: config/template/template.go constant TomlTemplate (line 23) | TomlTemplate = ` FILE: config/viper/parser.go function NumericToDomainTypeFunc (line 36) | func NumericToDomainTypeFunc() mapstructure.DecodeHookFunc { function StringToExecutionAddressFunc (line 63) | func StringToExecutionAddressFunc() mapstructure.DecodeHookFunc { function StringToDialURLFunc (line 69) | func StringToDialURLFunc() mapstructure.DecodeHookFunc { function StringToConnectionURLFunc (line 83) | func StringToConnectionURLFunc() mapstructure.DecodeHookFunc { function stringTo (line 89) | func stringTo[T any]( FILE: consensus-types/types/attestation_data.go constant AttestationDataSize (line 33) | AttestationDataSize = 48 type AttestationData (line 41) | type AttestationData struct method SizeSSZ (line 55) | func (*AttestationData) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 60) | func (a *AttestationData) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 67) | func (a *AttestationData) HashTreeRoot() common.Root { method MarshalSSZ (line 72) | func (a *AttestationData) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 77) | func (*AttestationData) ValidateAfterDecodingSSZ() error { return nil } method MarshalSSZTo (line 85) | func (a *AttestationData) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 95) | func (a *AttestationData) HashTreeRootWith(hh fastssz.HashWalker) error { method GetTree (line 112) | func (a *AttestationData) GetTree() (*fastssz.Node, error) { method GetSlot (line 121) | func (a *AttestationData) GetSlot() math.U64 { method GetIndex (line 126) | func (a *AttestationData) GetIndex() math.U64 { method GetBeaconBlockRoot (line 131) | func (a *AttestationData) GetBeaconBlockRoot() common.Root { FILE: consensus-types/types/attestation_data_test.go function generateAttestationData (line 34) | func generateAttestationData() *types.AttestationData { function TestAttestationData_MarshalSSZ_UnmarshalSSZ (line 45) | func TestAttestationData_MarshalSSZ_UnmarshalSSZ(t *testing.T) { function TestAttestationData_GetTree (line 108) | func TestAttestationData_GetTree(t *testing.T) { function TestAttestationData_Getters (line 123) | func TestAttestationData_Getters(t *testing.T) { FILE: consensus-types/types/attester_slashings.go type AttesterSlashings (line 41) | type AttesterSlashings method SizeSSZ (line 45) | func (ass AttesterSlashings) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 50) | func (ass AttesterSlashings) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 63) | func (ass AttesterSlashings) HashTreeRoot() common.Root { method EnforceUnused (line 70) | func (ass AttesterSlashings) EnforceUnused() error { FILE: consensus-types/types/attestions.go type Attestations (line 41) | type Attestations method SizeSSZ (line 45) | func (as Attestations) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 50) | func (as Attestations) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 63) | func (as Attestations) HashTreeRoot() common.Root { method EnforceUnused (line 70) | func (as Attestations) EnforceUnused() error { FILE: consensus-types/types/block.go type BeaconBlock (line 41) | type BeaconBlock struct method SizeSSZ (line 93) | func (b *BeaconBlock) SizeSSZ(siz *ssz.Sizer, fixed bool) uint32 { method DefineSSZ (line 104) | func (b *BeaconBlock) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 117) | func (b *BeaconBlock) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 122) | func (b *BeaconBlock) ValidateAfterDecodingSSZ() error { method HashTreeRoot (line 127) | func (b *BeaconBlock) HashTreeRoot() common.Root { method GetSlot (line 132) | func (b *BeaconBlock) GetSlot() math.Slot { method GetProposerIndex (line 137) | func (b *BeaconBlock) GetProposerIndex() math.ValidatorIndex { method GetParentBlockRoot (line 142) | func (b *BeaconBlock) GetParentBlockRoot() common.Root { method SetParentBlockRoot (line 147) | func (b *BeaconBlock) SetParentBlockRoot(parentBlockRoot common.Root) { method GetStateRoot (line 152) | func (b *BeaconBlock) GetStateRoot() common.Root { method SetStateRoot (line 157) | func (b *BeaconBlock) SetStateRoot(root common.Root) { method GetBody (line 162) | func (b *BeaconBlock) GetBody() *BeaconBlockBody { method GetHeader (line 167) | func (b *BeaconBlock) GetHeader() *BeaconBlockHeader { method GetTimestamp (line 179) | func (b *BeaconBlock) GetTimestamp() math.U64 { function NewBeaconBlockWithVersion (line 57) | func NewBeaconBlockWithVersion( function NewEmptyBeaconBlockWithVersion (line 81) | func NewEmptyBeaconBlockWithVersion(version common.Version) *BeaconBlock { FILE: consensus-types/types/block_test.go function TestBeaconBlockForDeneb (line 36) | func TestBeaconBlockForDeneb(t *testing.T) { function TestBeaconBlock (line 52) | func TestBeaconBlock(t *testing.T) { function TestBeaconBlock_MarshalUnmarshalSSZ (line 78) | func TestBeaconBlock_MarshalUnmarshalSSZ(t *testing.T) { function TestBeaconBlock_HashTreeRoot (line 94) | func TestBeaconBlock_HashTreeRoot(t *testing.T) { function TestBeaconBlock_IsNil (line 103) | func TestBeaconBlock_IsNil(t *testing.T) { function TestNewWithVersion (line 109) | func TestNewWithVersion(t *testing.T) { function TestNewWithVersionInvalidForkVersion (line 131) | func TestNewWithVersionInvalidForkVersion(t *testing.T) { function TestPropertyBlockRootAndBlockHeaderRootEquivalence (line 146) | func TestPropertyBlockRootAndBlockHeaderRootEquivalence(t *testing.T) { FILE: consensus-types/types/bls_to_execution_changes.go type BlsToExecutionChanges (line 41) | type BlsToExecutionChanges method SizeSSZ (line 45) | func (bs BlsToExecutionChanges) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 50) | func (bs BlsToExecutionChanges) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 63) | func (bs BlsToExecutionChanges) HashTreeRoot() common.Root { method EnforceUnused (line 70) | func (bs BlsToExecutionChanges) EnforceUnused() error { FILE: consensus-types/types/body.go constant BodyLengthDeneb (line 38) | BodyLengthDeneb uint64 = 12 constant BodyLengthElectra (line 41) | BodyLengthElectra uint64 = 13 constant KZGPosition (line 44) | KZGPosition uint64 = 11 constant KZGGeneralizedIndex (line 48) | KZGGeneralizedIndex = 27 constant KZGRootIndex (line 53) | KZGRootIndex = KZGGeneralizedIndex * 2 constant KZGInclusionProofDepth (line 58) | KZGInclusionProofDepth = 17 constant KZGOffset (line 61) | KZGOffset = KZGRootIndex * constants.MaxBlobCommitmentsPerBlock type BeaconBlockBody (line 71) | type BeaconBlockBody struct method SizeSSZ (line 109) | func (b *BeaconBlockBody) SizeSSZ(siz *ssz.Sizer, fixed bool) uint32 { method DefineSSZ (line 138) | func (b *BeaconBlockBody) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 172) | func (b *BeaconBlockBody) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 197) | func (b *BeaconBlockBody) ValidateAfterDecodingSSZ() error { method HashTreeRoot (line 213) | func (b *BeaconBlockBody) HashTreeRoot() common.Root { method GetTopLevelRoots (line 222) | func (b *BeaconBlockBody) GetTopLevelRoots() ([]common.Root, error) { method Length (line 259) | func (b *BeaconBlockBody) Length() uint64 { method GetRandaoReveal (line 266) | func (b *BeaconBlockBody) GetRandaoReveal() crypto.BLSSignature { method SetRandaoReveal (line 270) | func (b *BeaconBlockBody) SetRandaoReveal(reveal crypto.BLSSignature) { method GetEth1Data (line 274) | func (b *BeaconBlockBody) GetEth1Data() *Eth1Data { method SetEth1Data (line 278) | func (b *BeaconBlockBody) SetEth1Data(eth1Data *Eth1Data) { method GetGraffiti (line 282) | func (b *BeaconBlockBody) GetGraffiti() common.Bytes32 { method SetGraffiti (line 286) | func (b *BeaconBlockBody) SetGraffiti(graffiti common.Bytes32) { method GetProposerSlashings (line 290) | func (b *BeaconBlockBody) GetProposerSlashings() ProposerSlashings { method SetProposerSlashings (line 294) | func (b *BeaconBlockBody) SetProposerSlashings(ps ProposerSlashings) { method GetAttesterSlashings (line 298) | func (b *BeaconBlockBody) GetAttesterSlashings() AttesterSlashings { method SetAttesterSlashings (line 302) | func (b *BeaconBlockBody) SetAttesterSlashings(ps AttesterSlashings) { method GetVoluntaryExits (line 306) | func (b *BeaconBlockBody) GetVoluntaryExits() VoluntaryExits { method SetVoluntaryExits (line 310) | func (b *BeaconBlockBody) SetVoluntaryExits(exits VoluntaryExits) { method GetDeposits (line 314) | func (b *BeaconBlockBody) GetDeposits() Deposits { method SetDeposits (line 318) | func (b *BeaconBlockBody) SetDeposits(deposits Deposits) { method GetAttestations (line 322) | func (b *BeaconBlockBody) GetAttestations() Attestations { method SetAttestations (line 326) | func (b *BeaconBlockBody) SetAttestations(attestations Attestations) { method GetSyncAggregate (line 330) | func (b *BeaconBlockBody) GetSyncAggregate() *SyncAggregate { method SetSyncAggregate (line 334) | func (b *BeaconBlockBody) SetSyncAggregate(syncAggregate *SyncAggregat... method GetExecutionPayload (line 338) | func (b *BeaconBlockBody) GetExecutionPayload() *ExecutionPayload { method SetExecutionPayload (line 342) | func (b *BeaconBlockBody) SetExecutionPayload(executionData *Execution... method GetBlsToExecutionChanges (line 346) | func (b *BeaconBlockBody) GetBlsToExecutionChanges() BlsToExecutionCha... method SetBlsToExecutionChanges (line 350) | func (b *BeaconBlockBody) SetBlsToExecutionChanges(blsChanges BlsToExe... method GetBlobKzgCommitments (line 354) | func (b *BeaconBlockBody) GetBlobKzgCommitments() eip4844.KZGCommitmen... method SetBlobKzgCommitments (line 358) | func (b *BeaconBlockBody) SetBlobKzgCommitments(commitments eip4844.KZ... method GetExecutionRequests (line 362) | func (b *BeaconBlockBody) GetExecutionRequests() (*ExecutionRequests, ... method SetExecutionRequests (line 372) | func (b *BeaconBlockBody) SetExecutionRequests(executionRequest *Execu... function NewEmptyBeaconBlockBodyWithVersion (line 188) | func NewEmptyBeaconBlockBodyWithVersion(version common.Version) *BeaconB... FILE: consensus-types/types/body_test.go function generateBeaconBlockBody (line 40) | func generateBeaconBlockBody(t *testing.T, v common.Version) types.Beaco... function TestBeaconBlockBodyBase (line 66) | func TestBeaconBlockBodyBase(t *testing.T) { function TestBeaconBlockBody (line 85) | func TestBeaconBlockBody(t *testing.T) { function TestBeaconBlockBody_SetBlobKzgCommitments (line 111) | func TestBeaconBlockBody_SetBlobKzgCommitments(t *testing.T) { function TestBeaconBlockBody_SetRandaoReveal (line 120) | func TestBeaconBlockBody_SetRandaoReveal(t *testing.T) { function TestBeaconBlockBody_SetEth1Data (line 129) | func TestBeaconBlockBody_SetEth1Data(t *testing.T) { function TestBeaconBlockBody_SetDeposits (line 138) | func TestBeaconBlockBody_SetDeposits(t *testing.T) { function TestBeaconBlockBody_MarshalSSZ (line 147) | func TestBeaconBlockBody_MarshalSSZ(t *testing.T) { function TestBeaconBlockBody_GetTopLevelRoots (line 166) | func TestBeaconBlockBody_GetTopLevelRoots(t *testing.T) { function TestBeaconBlockBody_Empty (line 181) | func TestBeaconBlockBody_Empty(t *testing.T) { function TestBeaconBlockBody_UnusedProposerSlashingsEnforcement (line 189) | func TestBeaconBlockBody_UnusedProposerSlashingsEnforcement(t *testing.T) { function TestBeaconBlockBody_UnusedAttesterSlashingsEnforcement (line 212) | func TestBeaconBlockBody_UnusedAttesterSlashingsEnforcement(t *testing.T) { function TestBeaconBlockBody_UnusedAttestationsEnforcement (line 235) | func TestBeaconBlockBody_UnusedAttestationsEnforcement(t *testing.T) { function TestBeaconBlockBody_UnusedVoluntaryExitsEnforcement (line 258) | func TestBeaconBlockBody_UnusedVoluntaryExitsEnforcement(t *testing.T) { function TestBeaconBlockBody_UnusedBlsToExecutionChangesEnforcement (line 281) | func TestBeaconBlockBody_UnusedBlsToExecutionChangesEnforcement(t *testi... function TestBeaconBlockBody_RoundTrip_HashTreeRoot (line 302) | func TestBeaconBlockBody_RoundTrip_HashTreeRoot(t *testing.T) { function Test_KZGCommitmentInclusionProofDepth (line 318) | func Test_KZGCommitmentInclusionProofDepth(t *testing.T) { FILE: consensus-types/types/consolidation_request.go constant sszConsolidationRequestSize (line 34) | sszConsolidationRequestSize = 116 type ConsolidationRequest (line 44) | type ConsolidationRequest struct method ValidateAfterDecodingSSZ (line 54) | func (c *ConsolidationRequest) ValidateAfterDecodingSSZ() error { method DefineSSZ (line 58) | func (c *ConsolidationRequest) DefineSSZ(codec *ssz.Codec) { method SizeSSZ (line 64) | func (c *ConsolidationRequest) SizeSSZ(_ *ssz.Sizer) uint32 { method MarshalSSZ (line 68) | func (c *ConsolidationRequest) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 74) | func (c *ConsolidationRequest) HashTreeRoot() common.Root { type ConsolidationRequests (line 86) | type ConsolidationRequests method MarshalSSZ (line 89) | func (cr ConsolidationRequests) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 94) | func (cr ConsolidationRequests) ValidateAfterDecodingSSZ() error { function DecodeConsolidationRequests (line 105) | func DecodeConsolidationRequests(data []byte) (ConsolidationRequests, er... FILE: consensus-types/types/consolidation_request_test.go function TestConsolidationRequest_ValidValuesSSZ (line 35) | func TestConsolidationRequest_ValidValuesSSZ(t *testing.T) { function TestConsolidationRequest_InvalidValuesUnmarshalSSZ (line 151) | func TestConsolidationRequest_InvalidValuesUnmarshalSSZ(t *testing.T) { FILE: consensus-types/types/deposit.go constant depositSize (line 33) | depositSize = 192 type Deposit (line 43) | type Deposit struct method Equals (line 62) | func (d *Deposit) Equals(o *Deposit) bool { method VerifySignature (line 71) | func (d *Deposit) VerifySignature( method DefineSSZ (line 93) | func (d *Deposit) DefineSSZ(c *ssz.Codec) { method MarshalSSZ (line 102) | func (d *Deposit) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 107) | func (*Deposit) ValidateAfterDecodingSSZ() error { return nil } method SizeSSZ (line 110) | func (d *Deposit) SizeSSZ(*ssz.Sizer) uint32 { method HashTreeRoot (line 115) | func (d *Deposit) HashTreeRoot() common.Root { method MarshalSSZTo (line 124) | func (d *Deposit) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 134) | func (d *Deposit) HashTreeRootWith(hh fastssz.HashWalker) error { method GetTree (line 157) | func (d *Deposit) GetTree() (*fastssz.Node, error) { method GetAmount (line 166) | func (d *Deposit) GetAmount() math.Gwei { method GetPubkey (line 171) | func (d *Deposit) GetPubkey() crypto.BLSPubkey { method GetIndex (line 176) | func (d *Deposit) GetIndex() math.U64 { method GetSignature (line 181) | func (d *Deposit) GetSignature() crypto.BLSSignature { method GetWithdrawalCredentials (line 186) | func (d *Deposit) GetWithdrawalCredentials() WithdrawalCredentials { method HasEth1WithdrawalCredentials (line 192) | func (d *Deposit) HasEth1WithdrawalCredentials() bool { function NewEmptyDeposit (line 57) | func NewEmptyDeposit() *Deposit { FILE: consensus-types/types/deposit_message.go type DepositMessage (line 34) | type DepositMessage struct method SizeSSZ (line 72) | func (*DepositMessage) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 78) | func (dm *DepositMessage) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 85) | func (dm *DepositMessage) HashTreeRoot() common.Root { method MarshalSSZTo (line 92) | func (dm *DepositMessage) MarshalSSZTo(buf []byte) ([]byte, error) { method MarshalSSZ (line 97) | func (dm *DepositMessage) MarshalSSZ() ([]byte, error) { method UnmarshalSSZ (line 103) | func (dm *DepositMessage) UnmarshalSSZ(buf []byte) error { method VerifyCreateValidator (line 109) | func (dm *DepositMessage) VerifyCreateValidator( function CreateAndSignDepositMessage (line 45) | func CreateAndSignDepositMessage( FILE: consensus-types/types/deposit_message_test.go function TestCreateAndSignDepositMessage (line 38) | func TestCreateAndSignDepositMessage(t *testing.T) { function TestDepositMessage_MarshalUnmarshalSSZ (line 65) | func TestDepositMessage_MarshalUnmarshalSSZ(t *testing.T) { function TestDepositMessage_MarshalSSZTo (line 83) | func TestDepositMessage_MarshalSSZTo(t *testing.T) { function TestDepositMessage_UnmarshalSSZ_ErrSize (line 101) | func TestDepositMessage_UnmarshalSSZ_ErrSize(t *testing.T) { function TestDepositMessage_VerifyCreateValidator_Error (line 111) | func TestDepositMessage_VerifyCreateValidator_Error(t *testing.T) { FILE: consensus-types/types/deposit_request.go type DepositRequests (line 38) | type DepositRequests method MarshalSSZ (line 41) | func (dr DepositRequests) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 46) | func (dr DepositRequests) ValidateAfterDecodingSSZ() error { function DecodeDepositRequests (line 57) | func DecodeDepositRequests(data []byte) (DepositRequests, error) { FILE: consensus-types/types/deposit_request_test.go function TestDepositRequest_ValidValuesSSZ (line 36) | func TestDepositRequest_ValidValuesSSZ(t *testing.T) { function TestDepositRequest_InvalidValuesUnmarshalSSZ (line 207) | func TestDepositRequest_InvalidValuesUnmarshalSSZ(t *testing.T) { function TestDepositRequests_ValidValuesSSZ (line 278) | func TestDepositRequests_ValidValuesSSZ(t *testing.T) { constant depositRequestsSSZHex (line 344) | depositRequestsSSZHex = "0x706b00000000000000000000000000000000000000000... function TestUnmarshalItems_OK (line 353) | func TestUnmarshalItems_OK(t *testing.T) { function TestMarshalItems_OK (line 381) | func TestMarshalItems_OK(t *testing.T) { FILE: consensus-types/types/deposit_test.go function generateValidDeposit (line 38) | func generateValidDeposit() *types.Deposit { function TestDeposit_Equals (line 54) | func TestDeposit_Equals(t *testing.T) { function TestDeposit_MarshalUnmarshalSSZ (line 95) | func TestDeposit_MarshalUnmarshalSSZ(t *testing.T) { function TestDeposit_MarshalSSZTo (line 110) | func TestDeposit_MarshalSSZTo(t *testing.T) { function TestDeposit_HashTreeRoot (line 119) | func TestDeposit_HashTreeRoot(t *testing.T) { function TestDeposit_SizeSSZ (line 127) | func TestDeposit_SizeSSZ(t *testing.T) { function TestDeposit_HashTreeRootWith (line 134) | func TestDeposit_HashTreeRootWith(t *testing.T) { function TestDeposit_GetTree (line 144) | func TestDeposit_GetTree(t *testing.T) { function TestDeposit_UnmarshalSSZ_ErrSize (line 151) | func TestDeposit_UnmarshalSSZ_ErrSize(t *testing.T) { function TestDeposit_VerifySignature (line 161) | func TestDeposit_VerifySignature(t *testing.T) { function TestDeposit_Getters (line 182) | func TestDeposit_Getters(t *testing.T) { FILE: consensus-types/types/deposits.go type Deposits (line 31) | type Deposits method SizeSSZ (line 38) | func (ds Deposits) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 44) | func (ds Deposits) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 57) | func (ds Deposits) HashTreeRoot() common.Root { FILE: consensus-types/types/eth1data.go constant Eth1DataSize (line 33) | Eth1DataSize = 72 type Eth1Data (line 40) | type Eth1Data struct method SizeSSZ (line 68) | func (*Eth1Data) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 73) | func (e *Eth1Data) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 80) | func (e *Eth1Data) HashTreeRoot() common.Root { method MarshalSSZ (line 85) | func (e *Eth1Data) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 90) | func (*Eth1Data) ValidateAfterDecodingSSZ() error { return nil } method MarshalSSZTo (line 93) | func (e *Eth1Data) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 106) | func (e *Eth1Data) HashTreeRootWith(hh fastssz.HashWalker) error { method GetTree (line 123) | func (e *Eth1Data) GetTree() (*fastssz.Node, error) { method GetDepositCount (line 128) | func (e *Eth1Data) GetDepositCount() math.U64 { function NewEth1Data (line 53) | func NewEth1Data(depositRoot common.Root) *Eth1Data { function NewEmptyEth1Data (line 59) | func NewEmptyEth1Data() *Eth1Data { FILE: consensus-types/types/eth1data_test.go function TestEth1Data_Serialization (line 34) | func TestEth1Data_Serialization(t *testing.T) { function TestEth1Data_UnmarshalError (line 54) | func TestEth1Data_UnmarshalError(t *testing.T) { function TestEth1Data_SizeSSZ (line 62) | func TestEth1Data_SizeSSZ(t *testing.T) { function TestEth1Data_HashTreeRoot (line 69) | func TestEth1Data_HashTreeRoot(t *testing.T) { function TestEth1Data_GetTree (line 78) | func TestEth1Data_GetTree(t *testing.T) { function TestEth1Data_GetDepositCount (line 87) | func TestEth1Data_GetDepositCount(t *testing.T) { FILE: consensus-types/types/execution_requests.go constant dynamicFieldsInExecutionRequests (line 36) | dynamicFieldsInExecutionRequests = 3 type ExecutionRequests (line 47) | type ExecutionRequests struct method ValidateAfterDecodingSSZ (line 53) | func (e *ExecutionRequests) ValidateAfterDecodingSSZ() error { method DefineSSZ (line 153) | func (e *ExecutionRequests) DefineSSZ(codec *ssz.Codec) { method SizeSSZ (line 163) | func (e *ExecutionRequests) SizeSSZ(siz *ssz.Sizer, fixed bool) uint32 { method MarshalSSZ (line 174) | func (e *ExecutionRequests) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 180) | func (e *ExecutionRequests) HashTreeRoot() common.Root { function GetExecutionRequestsList (line 63) | func GetExecutionRequestsList(er *ExecutionRequests) ([]EncodedExecution... function DecodeExecutionRequests (line 103) | func DecodeExecutionRequests(encodedRequests [][]byte) (*ExecutionReques... FILE: consensus-types/types/execution_requests_test.go function TestExecutionRequests_ValidValuesSSZ (line 39) | func TestExecutionRequests_ValidValuesSSZ(t *testing.T) { function TestExecutionRequests_InvalidValuesUnmarshalSSZ (line 251) | func TestExecutionRequests_InvalidValuesUnmarshalSSZ(t *testing.T) { function TestDecodeExecutionRequests (line 312) | func TestDecodeExecutionRequests(t *testing.T) { function TestGetExecutionRequestsList (line 514) | func TestGetExecutionRequestsList(t *testing.T) { FILE: consensus-types/types/fork.go constant ForkSize (line 33) | ForkSize = 16 type Fork (line 42) | type Fork struct method SizeSSZ (line 77) | func (f *Fork) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 82) | func (f *Fork) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 89) | func (f *Fork) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 94) | func (*Fork) ValidateAfterDecodingSSZ() error { return nil } method HashTreeRoot (line 97) | func (f *Fork) HashTreeRoot() common.Root { method MarshalSSZTo (line 106) | func (f *Fork) MarshalSSZTo(buf []byte) ([]byte, error) { method HashTreeRootWith (line 116) | func (f *Fork) HashTreeRootWith(hh fastssz.HashWalker) error { method GetTree (line 133) | func (f *Fork) GetTree() (*fastssz.Node, error) { function NewFork (line 56) | func NewFork( function NewEmptyFork (line 68) | func NewEmptyFork() *Fork { FILE: consensus-types/types/fork_data.go type ForkData (line 38) | type ForkData struct method SizeSSZ (line 60) | func (*ForkData) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 66) | func (fd *ForkData) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 72) | func (fd *ForkData) HashTreeRoot() common.Root { method MarshalSSZTo (line 78) | func (fd *ForkData) MarshalSSZTo(buf []byte) ([]byte, error) { method MarshalSSZ (line 83) | func (fd *ForkData) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 88) | func (*ForkData) ValidateAfterDecodingSSZ() error { return nil } method ComputeDomain (line 92) | func (fd *ForkData) ComputeDomain( method ComputeRandaoSigningRoot (line 104) | func (fd *ForkData) ComputeRandaoSigningRoot( function NewForkData (line 46) | func NewForkData( FILE: consensus-types/types/fork_data_test.go function TestForkData_Serialization (line 35) | func TestForkData_Serialization(t *testing.T) { function TestForkData_Unmarshal (line 53) | func TestForkData_Unmarshal(t *testing.T) { function TestForkData_SizeSSZ (line 60) | func TestForkData_SizeSSZ(t *testing.T) { function TestForkData_HashTreeRoot (line 71) | func TestForkData_HashTreeRoot(t *testing.T) { function TestForkData_ComputeDomain (line 82) | func TestForkData_ComputeDomain(t *testing.T) { function TestForkData_ComputeRandaoSigningRoot (line 96) | func TestForkData_ComputeRandaoSigningRoot(t *testing.T) { function TestNewForkData (line 111) | func TestNewForkData(t *testing.T) { function TestNew (line 122) | func TestNew(t *testing.T) { FILE: consensus-types/types/fork_test.go function TestFork_Serialization (line 35) | func TestFork_Serialization(t *testing.T) { function TestFork_SizeSSZ (line 60) | func TestFork_SizeSSZ(t *testing.T) { function TestFork_HashTreeRoot (line 72) | func TestFork_HashTreeRoot(t *testing.T) { function TestFork_GetTree (line 85) | func TestFork_GetTree(t *testing.T) { function TestFork_UnmarshalSSZ_ErrSize (line 98) | func TestFork_UnmarshalSSZ_ErrSize(t *testing.T) { FILE: consensus-types/types/genesis.go constant defaultGasLimit (line 37) | defaultGasLimit = math.U64(30000000) constant defaultBaseFeePerGas (line 38) | defaultBaseFeePerGas = int64(3906250) type Genesis (line 43) | type Genesis struct method GetForkVersion (line 57) | func (g *Genesis) GetForkVersion() common.Version { method GetDeposits (line 62) | func (g *Genesis) GetDeposits() []*Deposit { method GetExecutionPayloadHeader (line 67) | func (g *Genesis) GetExecutionPayloadHeader() *ExecutionPayloadHeader { method UnmarshalJSON (line 72) | func (g *Genesis) UnmarshalJSON( function DefaultGenesis (line 97) | func DefaultGenesis(v common.Version) *Genesis { function DefaultGenesisExecutionPayloadHeader (line 111) | func DefaultGenesisExecutionPayloadHeader(v common.Version) (*ExecutionP... FILE: consensus-types/types/genesis_test.go function TestDefaultGenesis (line 35) | func TestDefaultGenesis(t *testing.T) { function TestDefaultGenesisExecutionPayloadHeader (line 71) | func TestDefaultGenesisExecutionPayloadHeader(t *testing.T) { function TestGenesisGetForkVersion (line 80) | func TestGenesisGetForkVersion(t *testing.T) { function TestGenesisGetDeposits (line 89) | func TestGenesisGetDeposits(t *testing.T) { function TestGenesisGetExecutionPayloadHeader (line 98) | func TestGenesisGetExecutionPayloadHeader(t *testing.T) { function TestDefaultGenesisPanics (line 107) | func TestDefaultGenesisPanics(t *testing.T) { function TestGenesisUnmarshalJSON (line 116) | func TestGenesisUnmarshalJSON(t *testing.T) { FILE: consensus-types/types/header.go constant BeaconBlockHeaderSize (line 35) | BeaconBlockHeaderSize = 112 type BeaconBlockHeader (line 43) | type BeaconBlockHeader struct method SizeSSZ (line 86) | func (b *BeaconBlockHeader) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 91) | func (b *BeaconBlockHeader) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 100) | func (b *BeaconBlockHeader) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 105) | func (*BeaconBlockHeader) ValidateAfterDecodingSSZ() error { return nil } method HashTreeRoot (line 108) | func (b *BeaconBlockHeader) HashTreeRoot() common.Root { method MarshalSSZTo (line 117) | func (b *BeaconBlockHeader) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 127) | func (b *BeaconBlockHeader) HashTreeRootWith( method GetTree (line 152) | func (b *BeaconBlockHeader) GetTree() (*fastssz.Node, error) { method Equals (line 161) | func (b *BeaconBlockHeader) Equals(rhs *BeaconBlockHeader) bool { method GetSlot (line 177) | func (b *BeaconBlockHeader) GetSlot() math.Slot { method SetSlot (line 182) | func (b *BeaconBlockHeader) SetSlot(slot math.Slot) { method GetProposerIndex (line 187) | func (b *BeaconBlockHeader) GetProposerIndex() math.ValidatorIndex { method SetProposerIndex (line 192) | func (b *BeaconBlockHeader) SetProposerIndex( method GetParentBlockRoot (line 199) | func (b *BeaconBlockHeader) GetParentBlockRoot() common.Root { method SetParentBlockRoot (line 204) | func (b *BeaconBlockHeader) SetParentBlockRoot(parentBlockRoot common.... method GetStateRoot (line 209) | func (b *BeaconBlockHeader) GetStateRoot() common.Root { method SetStateRoot (line 214) | func (b *BeaconBlockHeader) SetStateRoot(stateRoot common.Root) { method GetBodyRoot (line 219) | func (b *BeaconBlockHeader) GetBodyRoot() common.Root { method SetBodyRoot (line 224) | func (b *BeaconBlockHeader) SetBodyRoot(bodyRoot common.Root) { function NewBeaconBlockHeader (line 61) | func NewBeaconBlockHeader( function NewEmptyBeaconBlockHeader (line 77) | func NewEmptyBeaconBlockHeader() *BeaconBlockHeader { FILE: consensus-types/types/header_test.go function TestBeaconBlockHeader_Equals (line 35) | func TestBeaconBlockHeader_Equals(t *testing.T) { function TestBeaconBlockHeader_Serialization (line 117) | func TestBeaconBlockHeader_Serialization(t *testing.T) { function TestBeaconBlockHeader_SizeSSZ (line 144) | func TestBeaconBlockHeader_SizeSSZ(t *testing.T) { function TestBeaconBlockHeader_HashTreeRoot (line 158) | func TestBeaconBlockHeader_HashTreeRoot(t *testing.T) { function TestBeaconBlockHeader_GetTree (line 171) | func TestBeaconBlockHeader_GetTree(t *testing.T) { function TestBeaconBlockHeader_SetStateRoot (line 187) | func TestBeaconBlockHeader_SetStateRoot(t *testing.T) { function TestBeaconBlockHeader_SetSlot (line 203) | func TestBeaconBlockHeader_SetSlot(t *testing.T) { function TestBeaconBlockHeader_SetProposerIndex (line 219) | func TestBeaconBlockHeader_SetProposerIndex(t *testing.T) { function TestBeaconBlockHeader_SetParentBlockRoot (line 234) | func TestBeaconBlockHeader_SetParentBlockRoot(t *testing.T) { function TestBeaconBlockHeader_SetBodyRoot (line 250) | func TestBeaconBlockHeader_SetBodyRoot(t *testing.T) { function TestBeaconBlockHeader_UnmarshalSSZ_ErrSize (line 266) | func TestBeaconBlockHeader_UnmarshalSSZ_ErrSize(t *testing.T) { FILE: consensus-types/types/interfaces.go type ProposerDomain (line 25) | type ProposerDomain interface FILE: consensus-types/types/mocks/blobs_bundle.mock.go type BlobsBundle (line 13) | type BlobsBundle struct method EXPECT (line 21) | func (_m *BlobsBundle) EXPECT() *BlobsBundle_Expecter { method GetBlobs (line 26) | func (_m *BlobsBundle) GetBlobs() []*eip4844.Blob { method GetCommitments (line 73) | func (_m *BlobsBundle) GetCommitments() []eip4844.KZGCommitment { method GetProofs (line 120) | func (_m *BlobsBundle) GetProofs() []bytes.B48 { type BlobsBundle_Expecter (line 17) | type BlobsBundle_Expecter struct method GetBlobs (line 51) | func (_e *BlobsBundle_Expecter) GetBlobs() *BlobsBundle_GetBlobs_Call { method GetCommitments (line 98) | func (_e *BlobsBundle_Expecter) GetCommitments() *BlobsBundle_GetCommi... method GetProofs (line 145) | func (_e *BlobsBundle_Expecter) GetProofs() *BlobsBundle_GetProofs_Call { type BlobsBundle_GetBlobs_Call (line 46) | type BlobsBundle_GetBlobs_Call struct method Run (line 55) | func (_c *BlobsBundle_GetBlobs_Call) Run(run func()) *BlobsBundle_GetB... method Return (line 62) | func (_c *BlobsBundle_GetBlobs_Call) Return(_a0 []*eip4844.Blob) *Blob... method RunAndReturn (line 67) | func (_c *BlobsBundle_GetBlobs_Call) RunAndReturn(run func() []*eip484... type BlobsBundle_GetCommitments_Call (line 93) | type BlobsBundle_GetCommitments_Call struct method Run (line 102) | func (_c *BlobsBundle_GetCommitments_Call) Run(run func()) *BlobsBundl... method Return (line 109) | func (_c *BlobsBundle_GetCommitments_Call) Return(_a0 []eip4844.KZGCom... method RunAndReturn (line 114) | func (_c *BlobsBundle_GetCommitments_Call) RunAndReturn(run func() []e... type BlobsBundle_GetProofs_Call (line 140) | type BlobsBundle_GetProofs_Call struct method Run (line 149) | func (_c *BlobsBundle_GetProofs_Call) Run(run func()) *BlobsBundle_Get... method Return (line 156) | func (_c *BlobsBundle_GetProofs_Call) Return(_a0 []bytes.B48) *BlobsBu... method RunAndReturn (line 161) | func (_c *BlobsBundle_GetProofs_Call) RunAndReturn(run func() []bytes.... function NewBlobsBundle (line 168) | func NewBlobsBundle(t interface { FILE: consensus-types/types/mocks/built_execution_payload_env.mock.go type BuiltExecutionPayloadEnv (line 13) | type BuiltExecutionPayloadEnv struct method EXPECT (line 21) | func (_m *BuiltExecutionPayloadEnv) EXPECT() *BuiltExecutionPayloadEnv... method GetBlobsBundle (line 26) | func (_m *BuiltExecutionPayloadEnv) GetBlobsBundle() engineprimitives.... method GetBlockValue (line 73) | func (_m *BuiltExecutionPayloadEnv) GetBlockValue() *math.U256 { method GetEncodedExecutionRequests (line 120) | func (_m *BuiltExecutionPayloadEnv) GetEncodedExecutionRequests() []ty... method GetExecutionPayload (line 167) | func (_m *BuiltExecutionPayloadEnv) GetExecutionPayload() *types.Execu... method ShouldOverrideBuilder (line 214) | func (_m *BuiltExecutionPayloadEnv) ShouldOverrideBuilder() bool { type BuiltExecutionPayloadEnv_Expecter (line 17) | type BuiltExecutionPayloadEnv_Expecter struct method GetBlobsBundle (line 51) | func (_e *BuiltExecutionPayloadEnv_Expecter) GetBlobsBundle() *BuiltEx... method GetBlockValue (line 98) | func (_e *BuiltExecutionPayloadEnv_Expecter) GetBlockValue() *BuiltExe... method GetEncodedExecutionRequests (line 145) | func (_e *BuiltExecutionPayloadEnv_Expecter) GetEncodedExecutionReques... method GetExecutionPayload (line 192) | func (_e *BuiltExecutionPayloadEnv_Expecter) GetExecutionPayload() *Bu... method ShouldOverrideBuilder (line 237) | func (_e *BuiltExecutionPayloadEnv_Expecter) ShouldOverrideBuilder() *... type BuiltExecutionPayloadEnv_GetBlobsBundle_Call (line 46) | type BuiltExecutionPayloadEnv_GetBlobsBundle_Call struct method Run (line 55) | func (_c *BuiltExecutionPayloadEnv_GetBlobsBundle_Call) Run(run func()... method Return (line 62) | func (_c *BuiltExecutionPayloadEnv_GetBlobsBundle_Call) Return(_a0 eng... method RunAndReturn (line 67) | func (_c *BuiltExecutionPayloadEnv_GetBlobsBundle_Call) RunAndReturn(r... type BuiltExecutionPayloadEnv_GetBlockValue_Call (line 93) | type BuiltExecutionPayloadEnv_GetBlockValue_Call struct method Run (line 102) | func (_c *BuiltExecutionPayloadEnv_GetBlockValue_Call) Run(run func())... method Return (line 109) | func (_c *BuiltExecutionPayloadEnv_GetBlockValue_Call) Return(_a0 *mat... method RunAndReturn (line 114) | func (_c *BuiltExecutionPayloadEnv_GetBlockValue_Call) RunAndReturn(ru... type BuiltExecutionPayloadEnv_GetEncodedExecutionRequests_Call (line 140) | type BuiltExecutionPayloadEnv_GetEncodedExecutionRequests_Call struct method Run (line 149) | func (_c *BuiltExecutionPayloadEnv_GetEncodedExecutionRequests_Call) R... method Return (line 156) | func (_c *BuiltExecutionPayloadEnv_GetEncodedExecutionRequests_Call) R... method RunAndReturn (line 161) | func (_c *BuiltExecutionPayloadEnv_GetEncodedExecutionRequests_Call) R... type BuiltExecutionPayloadEnv_GetExecutionPayload_Call (line 187) | type BuiltExecutionPayloadEnv_GetExecutionPayload_Call struct method Run (line 196) | func (_c *BuiltExecutionPayloadEnv_GetExecutionPayload_Call) Run(run f... method Return (line 203) | func (_c *BuiltExecutionPayloadEnv_GetExecutionPayload_Call) Return(_a... method RunAndReturn (line 208) | func (_c *BuiltExecutionPayloadEnv_GetExecutionPayload_Call) RunAndRet... type BuiltExecutionPayloadEnv_ShouldOverrideBuilder_Call (line 232) | type BuiltExecutionPayloadEnv_ShouldOverrideBuilder_Call struct method Run (line 241) | func (_c *BuiltExecutionPayloadEnv_ShouldOverrideBuilder_Call) Run(run... method Return (line 248) | func (_c *BuiltExecutionPayloadEnv_ShouldOverrideBuilder_Call) Return(... method RunAndReturn (line 253) | func (_c *BuiltExecutionPayloadEnv_ShouldOverrideBuilder_Call) RunAndR... function NewBuiltExecutionPayloadEnv (line 260) | func NewBuiltExecutionPayloadEnv(t interface { FILE: consensus-types/types/mocks/new_payload_request.mock.go type NewPayloadRequest (line 13) | type NewPayloadRequest struct method EXPECT (line 21) | func (_m *NewPayloadRequest) EXPECT() *NewPayloadRequest_Expecter { method GetEncodedExecutionRequests (line 26) | func (_m *NewPayloadRequest) GetEncodedExecutionRequests() ([]types.En... method GetExecutionPayload (line 83) | func (_m *NewPayloadRequest) GetExecutionPayload() *types.ExecutionPay... method GetForkVersion (line 130) | func (_m *NewPayloadRequest) GetForkVersion() common.Version { method GetParentBeaconBlockRoot (line 177) | func (_m *NewPayloadRequest) GetParentBeaconBlockRoot() common.Root { method GetParentProposerPubkey (line 224) | func (_m *NewPayloadRequest) GetParentProposerPubkey() *crypto.BLSPubk... method GetVersionedHashes (line 271) | func (_m *NewPayloadRequest) GetVersionedHashes() []common.ExecutionHa... method HasValidVersionedAndBlockHashes (line 318) | func (_m *NewPayloadRequest) HasValidVersionedAndBlockHashes() error { type NewPayloadRequest_Expecter (line 17) | type NewPayloadRequest_Expecter struct method GetEncodedExecutionRequests (line 61) | func (_e *NewPayloadRequest_Expecter) GetEncodedExecutionRequests() *N... method GetExecutionPayload (line 108) | func (_e *NewPayloadRequest_Expecter) GetExecutionPayload() *NewPayloa... method GetForkVersion (line 155) | func (_e *NewPayloadRequest_Expecter) GetForkVersion() *NewPayloadRequ... method GetParentBeaconBlockRoot (line 202) | func (_e *NewPayloadRequest_Expecter) GetParentBeaconBlockRoot() *NewP... method GetParentProposerPubkey (line 249) | func (_e *NewPayloadRequest_Expecter) GetParentProposerPubkey() *NewPa... method GetVersionedHashes (line 296) | func (_e *NewPayloadRequest_Expecter) GetVersionedHashes() *NewPayload... method HasValidVersionedAndBlockHashes (line 341) | func (_e *NewPayloadRequest_Expecter) HasValidVersionedAndBlockHashes(... type NewPayloadRequest_GetEncodedExecutionRequests_Call (line 56) | type NewPayloadRequest_GetEncodedExecutionRequests_Call struct method Run (line 65) | func (_c *NewPayloadRequest_GetEncodedExecutionRequests_Call) Run(run ... method Return (line 72) | func (_c *NewPayloadRequest_GetEncodedExecutionRequests_Call) Return(_... method RunAndReturn (line 77) | func (_c *NewPayloadRequest_GetEncodedExecutionRequests_Call) RunAndRe... type NewPayloadRequest_GetExecutionPayload_Call (line 103) | type NewPayloadRequest_GetExecutionPayload_Call struct method Run (line 112) | func (_c *NewPayloadRequest_GetExecutionPayload_Call) Run(run func()) ... method Return (line 119) | func (_c *NewPayloadRequest_GetExecutionPayload_Call) Return(_a0 *type... method RunAndReturn (line 124) | func (_c *NewPayloadRequest_GetExecutionPayload_Call) RunAndReturn(run... type NewPayloadRequest_GetForkVersion_Call (line 150) | type NewPayloadRequest_GetForkVersion_Call struct method Run (line 159) | func (_c *NewPayloadRequest_GetForkVersion_Call) Run(run func()) *NewP... method Return (line 166) | func (_c *NewPayloadRequest_GetForkVersion_Call) Return(_a0 common.Ver... method RunAndReturn (line 171) | func (_c *NewPayloadRequest_GetForkVersion_Call) RunAndReturn(run func... type NewPayloadRequest_GetParentBeaconBlockRoot_Call (line 197) | type NewPayloadRequest_GetParentBeaconBlockRoot_Call struct method Run (line 206) | func (_c *NewPayloadRequest_GetParentBeaconBlockRoot_Call) Run(run fun... method Return (line 213) | func (_c *NewPayloadRequest_GetParentBeaconBlockRoot_Call) Return(_a0 ... method RunAndReturn (line 218) | func (_c *NewPayloadRequest_GetParentBeaconBlockRoot_Call) RunAndRetur... type NewPayloadRequest_GetParentProposerPubkey_Call (line 244) | type NewPayloadRequest_GetParentProposerPubkey_Call struct method Run (line 253) | func (_c *NewPayloadRequest_GetParentProposerPubkey_Call) Run(run func... method Return (line 260) | func (_c *NewPayloadRequest_GetParentProposerPubkey_Call) Return(_a0 *... method RunAndReturn (line 265) | func (_c *NewPayloadRequest_GetParentProposerPubkey_Call) RunAndReturn... type NewPayloadRequest_GetVersionedHashes_Call (line 291) | type NewPayloadRequest_GetVersionedHashes_Call struct method Run (line 300) | func (_c *NewPayloadRequest_GetVersionedHashes_Call) Run(run func()) *... method Return (line 307) | func (_c *NewPayloadRequest_GetVersionedHashes_Call) Return(_a0 []comm... method RunAndReturn (line 312) | func (_c *NewPayloadRequest_GetVersionedHashes_Call) RunAndReturn(run ... type NewPayloadRequest_HasValidVersionedAndBlockHashes_Call (line 336) | type NewPayloadRequest_HasValidVersionedAndBlockHashes_Call struct method Run (line 345) | func (_c *NewPayloadRequest_HasValidVersionedAndBlockHashes_Call) Run(... method Return (line 352) | func (_c *NewPayloadRequest_HasValidVersionedAndBlockHashes_Call) Retu... method RunAndReturn (line 357) | func (_c *NewPayloadRequest_HasValidVersionedAndBlockHashes_Call) RunA... function NewNewPayloadRequest (line 364) | func NewNewPayloadRequest(t interface { FILE: consensus-types/types/mocks/proposer_domain.mock.go type ProposerDomain (line 11) | type ProposerDomain struct method EXPECT (line 19) | func (_m *ProposerDomain) EXPECT() *ProposerDomain_Expecter { method DomainTypeProposer (line 24) | func (_m *ProposerDomain) DomainTypeProposer() common.DomainType { type ProposerDomain_Expecter (line 15) | type ProposerDomain_Expecter struct method DomainTypeProposer (line 49) | func (_e *ProposerDomain_Expecter) DomainTypeProposer() *ProposerDomai... type ProposerDomain_DomainTypeProposer_Call (line 44) | type ProposerDomain_DomainTypeProposer_Call struct method Run (line 53) | func (_c *ProposerDomain_DomainTypeProposer_Call) Run(run func()) *Pro... method Return (line 60) | func (_c *ProposerDomain_DomainTypeProposer_Call) Return(_a0 common.Do... method RunAndReturn (line 65) | func (_c *ProposerDomain_DomainTypeProposer_Call) RunAndReturn(run fun... function NewProposerDomain (line 72) | func NewProposerDomain(t interface { FILE: consensus-types/types/mocks/unused_enforcer.mock.go type UnusedEnforcer (line 8) | type UnusedEnforcer struct method EXPECT (line 16) | func (_m *UnusedEnforcer) EXPECT() *UnusedEnforcer_Expecter { method EnforceUnused (line 21) | func (_m *UnusedEnforcer) EnforceUnused() error { type UnusedEnforcer_Expecter (line 12) | type UnusedEnforcer_Expecter struct method EnforceUnused (line 44) | func (_e *UnusedEnforcer_Expecter) EnforceUnused() *UnusedEnforcer_Enf... type UnusedEnforcer_EnforceUnused_Call (line 39) | type UnusedEnforcer_EnforceUnused_Call struct method Run (line 48) | func (_c *UnusedEnforcer_EnforceUnused_Call) Run(run func()) *UnusedEn... method Return (line 55) | func (_c *UnusedEnforcer_EnforceUnused_Call) Return(_a0 error) *Unused... method RunAndReturn (line 60) | func (_c *UnusedEnforcer_EnforceUnused_Call) RunAndReturn(run func() e... function NewUnusedEnforcer (line 67) | func NewUnusedEnforcer(t interface { FILE: consensus-types/types/payload.go constant ExecutionPayloadStaticSize (line 39) | ExecutionPayloadStaticSize uint32 = 528 constant ExtraDataSize (line 42) | ExtraDataSize = 32 type ExecutionPayload (line 52) | type ExecutionPayload struct method SizeSSZ (line 110) | func (p *ExecutionPayload) SizeSSZ(siz *ssz.Sizer, fixed bool) uint32 { method DefineSSZ (line 124) | func (p *ExecutionPayload) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 166) | func (p *ExecutionPayload) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 171) | func (p *ExecutionPayload) ValidateAfterDecodingSSZ() error { method HashTreeRoot (line 180) | func (p *ExecutionPayload) HashTreeRoot() common.Root { method MarshalSSZTo (line 189) | func (p *ExecutionPayload) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 201) | func (p *ExecutionPayload) HashTreeRootWith(hh fastssz.HashWalker) err... method GetTree (line 302) | func (p *ExecutionPayload) GetTree() (*fastssz.Node, error) { method MarshalJSON (line 311) | func (p ExecutionPayload) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 358) | func (p *ExecutionPayload) UnmarshalJSON(input []byte) error { method IsBlinded (line 486) | func (p *ExecutionPayload) IsBlinded() bool { method GetParentHash (line 491) | func (p *ExecutionPayload) GetParentHash() common.ExecutionHash { method GetFeeRecipient (line 496) | func (p *ExecutionPayload) GetFeeRecipient() common.ExecutionAddress { method GetStateRoot (line 501) | func (p *ExecutionPayload) GetStateRoot() common.Bytes32 { method GetReceiptsRoot (line 506) | func (p *ExecutionPayload) GetReceiptsRoot() common.Bytes32 { method GetLogsBloom (line 511) | func (p *ExecutionPayload) GetLogsBloom() bytes.B256 { method GetPrevRandao (line 516) | func (p *ExecutionPayload) GetPrevRandao() common.Bytes32 { method GetNumber (line 521) | func (p *ExecutionPayload) GetNumber() math.U64 { method GetGasLimit (line 526) | func (p *ExecutionPayload) GetGasLimit() math.U64 { method GetGasUsed (line 531) | func (p *ExecutionPayload) GetGasUsed() math.U64 { method GetTimestamp (line 536) | func (p *ExecutionPayload) GetTimestamp() math.U64 { method GetExtraData (line 541) | func (p *ExecutionPayload) GetExtraData() []byte { method GetBaseFeePerGas (line 546) | func (p *ExecutionPayload) GetBaseFeePerGas() *math.U256 { method GetBlockHash (line 551) | func (p *ExecutionPayload) GetBlockHash() common.ExecutionHash { method GetTransactions (line 556) | func (p *ExecutionPayload) GetTransactions() engineprimitives.Transact... method GetWithdrawals (line 561) | func (p *ExecutionPayload) GetWithdrawals() engineprimitives.Withdrawa... method GetBlobGasUsed (line 566) | func (p *ExecutionPayload) GetBlobGasUsed() math.U64 { method GetExcessBlobGas (line 571) | func (p *ExecutionPayload) GetExcessBlobGas() math.U64 { method ToHeader (line 576) | func (p *ExecutionPayload) ToHeader() (*ExecutionPayloadHeader, error) { function NewEmptyExecutionPayloadWithVersion (line 91) | func NewEmptyExecutionPayloadWithVersion(forkVersion common.Version) *Ex... FILE: consensus-types/types/payload_env.go type BuiltExecutionPayloadEnv (line 32) | type BuiltExecutionPayloadEnv interface type executionPayloadEnvelope (line 47) | type executionPayloadEnvelope struct function NewEmptyExecutionPayloadEnvelope (line 57) | func NewEmptyExecutionPayloadEnvelope[ function NewExecutionPayloadEnvelope (line 65) | func NewExecutionPayloadEnvelope[ method GetExecutionPayload (line 81) | func (e *executionPayloadEnvelope[BlobsBundleT]) GetExecutionPayload() *... method GetBlockValue (line 86) | func (e *executionPayloadEnvelope[BlobsBundleT]) GetBlockValue() *math.U... method GetBlobsBundle (line 91) | func (e *executionPayloadEnvelope[BlobsBundleT]) GetBlobsBundle() engine... method GetEncodedExecutionRequests (line 96) | func (e *executionPayloadEnvelope[BlobsBundleT]) GetEncodedExecutionRequ... method ShouldOverrideBuilder (line 101) | func (e *executionPayloadEnvelope[BlobsBundleT]) ShouldOverrideBuilder()... FILE: consensus-types/types/payload_header.go constant ExecutionPayloadHeaderStaticSize (line 35) | ExecutionPayloadHeaderStaticSize uint32 = 584 type ExecutionPayloadHeader (line 44) | type ExecutionPayloadHeader struct method SizeSSZ (line 104) | func (h *ExecutionPayloadHeader) SizeSSZ(siz *ssz.Sizer, fixed bool) u... method DefineSSZ (line 115) | func (h *ExecutionPayloadHeader) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 143) | func (h *ExecutionPayloadHeader) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 148) | func (*ExecutionPayloadHeader) ValidateAfterDecodingSSZ() error { retu... method HashTreeRoot (line 151) | func (h *ExecutionPayloadHeader) HashTreeRoot() common.Root { method MarshalSSZTo (line 161) | func (h *ExecutionPayloadHeader) MarshalSSZTo(dst []byte) ([]byte, err... method HashTreeRootWith (line 174) | func (h *ExecutionPayloadHeader) HashTreeRootWith(hh fastssz.HashWalke... method GetTree (line 252) | func (h *ExecutionPayloadHeader) GetTree() (*fastssz.Node, error) { method MarshalJSON (line 261) | func (h ExecutionPayloadHeader) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 305) | func (h *ExecutionPayloadHeader) UnmarshalJSON(input []byte) error { method GetParentHash (line 437) | func (h *ExecutionPayloadHeader) GetParentHash() common.ExecutionHash { method GetFeeRecipient (line 442) | func (h *ExecutionPayloadHeader) GetFeeRecipient() common.ExecutionAdd... method GetStateRoot (line 447) | func (h *ExecutionPayloadHeader) GetStateRoot() common.Bytes32 { method GetReceiptsRoot (line 452) | func (h *ExecutionPayloadHeader) GetReceiptsRoot() common.Bytes32 { method GetLogsBloom (line 457) | func (h *ExecutionPayloadHeader) GetLogsBloom() bytes.B256 { method GetPrevRandao (line 463) | func (h *ExecutionPayloadHeader) GetPrevRandao() common.Bytes32 { method GetNumber (line 468) | func (h *ExecutionPayloadHeader) GetNumber() math.U64 { method GetGasLimit (line 473) | func (h *ExecutionPayloadHeader) GetGasLimit() math.U64 { method GetGasUsed (line 478) | func (h *ExecutionPayloadHeader) GetGasUsed() math.U64 { method GetTimestamp (line 483) | func (h *ExecutionPayloadHeader) GetTimestamp() math.U64 { method GetExtraData (line 488) | func (h *ExecutionPayloadHeader) GetExtraData() []byte { method GetBaseFeePerGas (line 494) | func (h *ExecutionPayloadHeader) GetBaseFeePerGas() *math.U256 { method GetBlockHash (line 499) | func (h *ExecutionPayloadHeader) GetBlockHash() common.ExecutionHash { method GetTransactionsRoot (line 505) | func (h *ExecutionPayloadHeader) GetTransactionsRoot() common.Root { method GetWithdrawalsRoot (line 511) | func (h *ExecutionPayloadHeader) GetWithdrawalsRoot() common.Root { method GetBlobGasUsed (line 516) | func (h *ExecutionPayloadHeader) GetBlobGasUsed() math.U64 { method GetExcessBlobGas (line 522) | func (h *ExecutionPayloadHeader) GetExcessBlobGas() math.U64 { function NewEmptyExecutionPayloadHeaderWithVersion (line 91) | func NewEmptyExecutionPayloadHeaderWithVersion(version common.Version) *... FILE: consensus-types/types/payload_header_test.go function generateExecutionPayloadHeader (line 41) | func generateExecutionPayloadHeader(version common.Version) *types.Execu... function TestExecutionPayloadHeader_Getters (line 64) | func TestExecutionPayloadHeader_Getters(t *testing.T) { function TestExecutionPayloadHeader_IsNil (line 94) | func TestExecutionPayloadHeader_IsNil(t *testing.T) { function TestExecutionPayloadHeader_Version (line 102) | func TestExecutionPayloadHeader_Version(t *testing.T) { function TestExecutionPayloadHeader_MarshalUnmarshalJSON (line 110) | func TestExecutionPayloadHeader_MarshalUnmarshalJSON(t *testing.T) { function TestExecutionPayloadHeader_Serialization (line 127) | func TestExecutionPayloadHeader_Serialization(t *testing.T) { function TestExecutionPayloadHeader_MarshalSSZTo (line 143) | func TestExecutionPayloadHeader_MarshalSSZTo(t *testing.T) { function TestExecutionPayloadHeader_NewFromSSZ_EmptyBuf (line 183) | func TestExecutionPayloadHeader_NewFromSSZ_EmptyBuf(t *testing.T) { function TestExecutionPayloadHeader_NewFromSSZ_Invalid (line 193) | func TestExecutionPayloadHeader_NewFromSSZ_Invalid(t *testing.T) { function TestExecutionPayloadHeader_NewFromSSZ_Invalid_TooSmall (line 240) | func TestExecutionPayloadHeader_NewFromSSZ_Invalid_TooSmall(t *testing.T) { function TestExecutionPayloadHeader_SizeSSZ (line 271) | func TestExecutionPayloadHeader_SizeSSZ(t *testing.T) { function TestExecutionPayloadHeader_HashTreeRoot (line 280) | func TestExecutionPayloadHeader_HashTreeRoot(t *testing.T) { function TestExecutionPayloadHeader_GetTree (line 290) | func TestExecutionPayloadHeader_GetTree(t *testing.T) { function TestExecutablePayloadHeader_UnmarshalJSON_Error (line 299) | func TestExecutablePayloadHeader_UnmarshalJSON_Error(t *testing.T) { function TestExecutablePayloadHeader_UnmarshalJSON_Empty (line 404) | func TestExecutablePayloadHeader_UnmarshalJSON_Empty(t *testing.T) { function TestExecutablePayloadHeader_HashTreeRootWith (line 411) | func TestExecutablePayloadHeader_HashTreeRootWith(t *testing.T) { function TestExecutionPayloadHeader_NewFromSSZ (line 442) | func TestExecutionPayloadHeader_NewFromSSZ(t *testing.T) { function TestExecutionPayloadHeader_NewFromJSON (line 496) | func TestExecutionPayloadHeader_NewFromJSON(t *testing.T) { FILE: consensus-types/types/payload_requests.go type NewPayloadRequest (line 41) | type NewPayloadRequest interface type newPayloadRequest (line 51) | type newPayloadRequest struct method GetExecutionPayload (line 110) | func (n *newPayloadRequest) GetExecutionPayload() *ExecutionPayload { method GetVersionedHashes (line 114) | func (n *newPayloadRequest) GetVersionedHashes() []common.ExecutionHash { method GetParentBeaconBlockRoot (line 118) | func (n *newPayloadRequest) GetParentBeaconBlockRoot() common.Root { method GetParentProposerPubkey (line 124) | func (n *newPayloadRequest) GetParentProposerPubkey() *crypto.BLSPubkey { method GetEncodedExecutionRequests (line 128) | func (n *newPayloadRequest) GetEncodedExecutionRequests() ([]EncodedEx... method HasValidVersionedAndBlockHashes (line 146) | func (n *newPayloadRequest) HasValidVersionedAndBlockHashes() error { function BuildNewPayloadRequestFromFork (line 66) | func BuildNewPayloadRequestFromFork(blk *BeaconBlock, parentProposerPubk... function MakeEthBlock (line 202) | func MakeEthBlock( type ForkchoiceUpdateRequest (line 274) | type ForkchoiceUpdateRequest struct function BuildForkchoiceUpdateRequest (line 285) | func BuildForkchoiceUpdateRequest( function BuildForkchoiceUpdateRequestNoAttrs (line 300) | func BuildForkchoiceUpdateRequestNoAttrs( type GetPayloadRequest (line 311) | type GetPayloadRequest struct function BuildGetPayloadRequest (line 320) | func BuildGetPayloadRequest( FILE: consensus-types/types/payload_requests_test.go function TestBuildNewPayloadRequestFromFork (line 38) | func TestBuildNewPayloadRequestFromFork(t *testing.T) { function TestBuildForkchoiceUpdateRequest (line 67) | func TestBuildForkchoiceUpdateRequest(t *testing.T) { function TestBuildGetPayloadRequest (line 96) | func TestBuildGetPayloadRequest(t *testing.T) { function TestHasValidVersionedAndBlockHashesPayloadError (line 108) | func TestHasValidVersionedAndBlockHashesPayloadError(t *testing.T) { function TestHasValidVersionedAndBlockHashesMismatchedHashes (line 143) | func TestHasValidVersionedAndBlockHashesMismatchedHashes(t *testing.T) { FILE: consensus-types/types/payload_test.go function generateExecutionPayload (line 39) | func generateExecutionPayload() *types.ExecutionPayload { function TestExecutionPayload_Serialization (line 75) | func TestExecutionPayload_Serialization(t *testing.T) { function TestExecutionPayload_SizeSSZ (line 96) | func TestExecutionPayload_SizeSSZ(t *testing.T) { function TestExecutionPayload_HashTreeRoot (line 110) | func TestExecutionPayload_HashTreeRoot(t *testing.T) { function TestExecutionPayload_GetTree (line 118) | func TestExecutionPayload_GetTree(t *testing.T) { function TestExecutionPayload_Getters (line 126) | func TestExecutionPayload_Getters(t *testing.T) { function TestExecutionPayload_MarshalJSON (line 164) | func TestExecutionPayload_MarshalJSON(t *testing.T) { function TestExecutionPayload_MarshalJSON_ValueAndPointer (line 180) | func TestExecutionPayload_MarshalJSON_ValueAndPointer(t *testing.T) { function TestExecutionPayload_IsNil (line 195) | func TestExecutionPayload_IsNil(t *testing.T) { function TestExecutionPayload_IsBlinded (line 204) | func TestExecutionPayload_IsBlinded(t *testing.T) { function TestExecutionPayload_Version (line 210) | func TestExecutionPayload_Version(t *testing.T) { function TestExecutionPayload_ToHeader (line 216) | func TestExecutionPayload_ToHeader(t *testing.T) { function TestExecutionPayload_UnmarshalJSON_Error (line 262) | func TestExecutionPayload_UnmarshalJSON_Error(t *testing.T) { FILE: consensus-types/types/pending_partial_withdrawal.go constant sszPendingPartialWithdrawalSize (line 39) | sszPendingPartialWithdrawalSize = 24 type PendingPartialWithdrawal (line 56) | type PendingPartialWithdrawal struct method ValidateAfterDecodingSSZ (line 68) | func (p *PendingPartialWithdrawal) ValidateAfterDecodingSSZ() error { method DefineSSZ (line 73) | func (p *PendingPartialWithdrawal) DefineSSZ(codec *ssz.Codec) { method SizeSSZ (line 80) | func (p *PendingPartialWithdrawal) SizeSSZ(_ *ssz.Sizer) uint32 { method MarshalSSZ (line 85) | func (p *PendingPartialWithdrawal) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 91) | func (p *PendingPartialWithdrawal) HashTreeRoot() common.Root { method HashTreeRootWith (line 96) | func (p *PendingPartialWithdrawal) HashTreeRootWith(hh fastssz.HashWal... type PendingPartialWithdrawals (line 113) | type PendingPartialWithdrawals method DefineSSZ (line 121) | func (p *PendingPartialWithdrawals) DefineSSZ(codec *ssz.Codec) { method SizeSSZ (line 127) | func (p *PendingPartialWithdrawals) SizeSSZ(siz *ssz.Sizer, fixed bool... method MarshalSSZ (line 135) | func (p *PendingPartialWithdrawals) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 141) | func (p *PendingPartialWithdrawals) ValidateAfterDecodingSSZ() error { method PendingBalanceToWithdraw (line 153) | func (p PendingPartialWithdrawals) PendingBalanceToWithdraw(validatorI... function NewEmptyPendingPartialWithdrawals (line 116) | func NewEmptyPendingPartialWithdrawals() *PendingPartialWithdrawals { FILE: consensus-types/types/pending_partial_withdrawal_test.go function TestPendingPartialWithdrawal_ValidValuesSSZ (line 33) | func TestPendingPartialWithdrawal_ValidValuesSSZ(t *testing.T) { function TestPendingPartialWithdrawal_InvalidValuesUnmarshalSSZ (line 106) | func TestPendingPartialWithdrawal_InvalidValuesUnmarshalSSZ(t *testing.T) { function TestPendingPartialWithdrawals_ValidValuesSSZ (line 153) | func TestPendingPartialWithdrawals_ValidValuesSSZ(t *testing.T) { function TestPendingPartialWithdrawals_InvalidValuesUnmarshalSSZ (line 204) | func TestPendingPartialWithdrawals_InvalidValuesUnmarshalSSZ(t *testing.... FILE: consensus-types/types/proposer_slashings.go type ProposerSlashings (line 41) | type ProposerSlashings method SizeSSZ (line 45) | func (ps ProposerSlashings) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 50) | func (ps ProposerSlashings) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 63) | func (ps ProposerSlashings) HashTreeRoot() common.Root { method EnforceUnused (line 70) | func (ps ProposerSlashings) EnforceUnused() error { FILE: consensus-types/types/signed_beacon_block.go type SignedBeaconBlock (line 43) | type SignedBeaconBlock struct method SizeSSZ (line 90) | func (b *SignedBeaconBlock) SizeSSZ(siz *ssz.Sizer, fixed bool) uint32 { method DefineSSZ (line 100) | func (b *SignedBeaconBlock) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 109) | func (b *SignedBeaconBlock) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 114) | func (b *SignedBeaconBlock) ValidateAfterDecodingSSZ() error { method HashTreeRoot (line 120) | func (b *SignedBeaconBlock) HashTreeRoot() common.Root { method GetBeaconBlock (line 128) | func (b *SignedBeaconBlock) GetBeaconBlock() *BeaconBlock { method GetSignature (line 132) | func (b *SignedBeaconBlock) GetSignature() crypto.BLSSignature { function NewSignedBeaconBlock (line 55) | func NewSignedBeaconBlock( function NewEmptySignedBeaconBlockWithVersion (line 71) | func NewEmptySignedBeaconBlockWithVersion(forkVersion common.Version) (*... FILE: consensus-types/types/signed_beacon_block_header.go type SignedBeaconBlockHeader (line 39) | type SignedBeaconBlockHeader struct method SizeSSZ (line 64) | func (b *SignedBeaconBlockHeader) SizeSSZ(sizer *ssz.Sizer) uint32 { method DefineSSZ (line 71) | func (b *SignedBeaconBlockHeader) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 77) | func (b *SignedBeaconBlockHeader) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 82) | func (*SignedBeaconBlockHeader) ValidateAfterDecodingSSZ() error { ret... method HashTreeRoot (line 86) | func (b *SignedBeaconBlockHeader) HashTreeRoot() common.Root { method GetHeader (line 95) | func (b *SignedBeaconBlockHeader) GetHeader() *BeaconBlockHeader { method GetSignature (line 100) | func (b *SignedBeaconBlockHeader) GetSignature() crypto.BLSSignature { function NewSignedBeaconBlockHeader (line 49) | func NewSignedBeaconBlockHeader( FILE: consensus-types/types/signed_beacon_block_header_test.go function TestSignedBeaconBlockHeader_Serialization (line 35) | func TestSignedBeaconBlockHeader_Serialization(t *testing.T) { function TestSignedBeaconBlockHeader_EmptySerialization (line 67) | func TestSignedBeaconBlockHeader_EmptySerialization(t *testing.T) { function TestSignedBeaconBlockHeader_SizeSSZ (line 90) | func TestSignedBeaconBlockHeader_SizeSSZ(t *testing.T) { function TestSignedBeaconBlockHeader_HashTreeRoot (line 107) | func TestSignedBeaconBlockHeader_HashTreeRoot(t *testing.T) { FILE: consensus-types/types/signed_beacon_block_test.go function runForAllSupportedVersions (line 44) | func runForAllSupportedVersions(t *testing.T, testFunc func(t *testing.T... function generateFakeSignedBeaconBlock (line 55) | func generateFakeSignedBeaconBlock(t *testing.T, version common.Version)... function generatePrivKey (line 63) | func generatePrivKey() (cmtcrypto.PrivKey, error) { function generateSigningRoot (line 71) | func generateSigningRoot(blk *types.BeaconBlock) (common.Root, error) { function generateRealSignedBeaconBlock (line 81) | func generateRealSignedBeaconBlock(t *testing.T, blsSigner crypto.BLSSig... function TestNewSignedBeaconBlockFromSSZ (line 101) | func TestNewSignedBeaconBlockFromSSZ(t *testing.T) { function TestNewSignedBeaconBlockFromSSZForkVersionNotSupported (line 118) | func TestNewSignedBeaconBlockFromSSZForkVersionNotSupported(t *testing.T) { function TestSignedBeaconBlock_HashTreeRoot (line 125) | func TestSignedBeaconBlock_HashTreeRoot(t *testing.T) { function TestSignedBeaconBlock_SignBeaconBlock (line 135) | func TestSignedBeaconBlock_SignBeaconBlock(t *testing.T) { function TestSignedBeaconBlock_SizeSSZ (line 176) | func TestSignedBeaconBlock_SizeSSZ(t *testing.T) { function TestSignedBeaconBlock_EmptySerialization (line 185) | func TestSignedBeaconBlock_EmptySerialization(t *testing.T) { FILE: consensus-types/types/signing_data.go type SigningData (line 39) | type SigningData struct method SizeSSZ (line 51) | func (*SigningData) SizeSSZ(_ *ssz.Sizer) uint32 { method DefineSSZ (line 57) | func (s *SigningData) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 63) | func (s *SigningData) HashTreeRoot() common.Root { method MarshalSSZTo (line 69) | func (s *SigningData) MarshalSSZTo(buf []byte) ([]byte, error) { method MarshalSSZ (line 74) | func (s *SigningData) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 79) | func (*SigningData) ValidateAfterDecodingSSZ() error { return nil } function ComputeSigningRoot (line 83) | func ComputeSigningRoot( function ComputeSigningRootUInt64 (line 94) | func ComputeSigningRootUInt64( FILE: consensus-types/types/signing_data_test.go function generateSigningData (line 34) | func generateSigningData() *types.SigningData { function TestSigningData_MarshalSSZ_UnmarshalSSZ (line 44) | func TestSigningData_MarshalSSZ_UnmarshalSSZ(t *testing.T) { FILE: consensus-types/types/slashing_info.go constant SlashingInfoSize (line 32) | SlashingInfoSize = 16 type SlashingInfo (line 45) | type SlashingInfo struct method SizeSSZ (line 57) | func (*SlashingInfo) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 62) | func (s *SlashingInfo) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 68) | func (s *SlashingInfo) HashTreeRoot() common.Root { method MarshalSSZ (line 73) | func (s *SlashingInfo) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 78) | func (*SlashingInfo) ValidateAfterDecodingSSZ() error { return nil } method MarshalSSZTo (line 86) | func (s *SlashingInfo) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 96) | func (s *SlashingInfo) HashTreeRootWith(hh fastssz.HashWalker) error { method GetTree (line 110) | func (s *SlashingInfo) GetTree() (*fastssz.Node, error) { method GetSlot (line 119) | func (s *SlashingInfo) GetSlot() math.Slot { method GetIndex (line 124) | func (s *SlashingInfo) GetIndex() math.U64 { method SetSlot (line 129) | func (s *SlashingInfo) SetSlot(slot math.Slot) { method SetIndex (line 134) | func (s *SlashingInfo) SetIndex(index math.U64) { FILE: consensus-types/types/slashing_info_test.go function generateSlashingInfo (line 33) | func generateSlashingInfo() *types.SlashingInfo { function TestSlashingInfo_MarshalSSZ_UnmarshalSSZ (line 40) | func TestSlashingInfo_MarshalSSZ_UnmarshalSSZ(t *testing.T) { function TestSlashingInfo_GetTree (line 101) | func TestSlashingInfo_GetTree(t *testing.T) { function TestSlashingInfo_SetSlot (line 114) | func TestSlashingInfo_SetSlot(t *testing.T) { function TestSlashingInfo_SetIndex (line 124) | func TestSlashingInfo_SetIndex(t *testing.T) { FILE: consensus-types/types/state.go type BeaconState (line 34) | type BeaconState struct method SizeSSZ (line 83) | func (st *BeaconState) SizeSSZ(siz *ssz.Sizer, fixed bool) uint32 { method DefineSSZ (line 134) | func (st *BeaconState) DefineSSZ(codec *ssz.Codec) { method MarshalSSZ (line 185) | func (st *BeaconState) MarshalSSZ() ([]byte, error) { method UnmarshalSSZ (line 191) | func (st *BeaconState) UnmarshalSSZ(buf []byte) error { method HashTreeRoot (line 196) | func (st *BeaconState) HashTreeRoot() common.Root { method HashTreeRootWith (line 207) | func (st *BeaconState) HashTreeRootWith( method GetTree (line 367) | func (st *BeaconState) GetTree() (*fastssz.Node, error) { function NewEmptyBeaconStateWithVersion (line 72) | func NewEmptyBeaconStateWithVersion(version common.Version) *BeaconState { FILE: consensus-types/types/state_test.go function generateValidBeaconState (line 37) | func generateValidBeaconState(forkVersion common.Version) *types.BeaconS... function generateRandomBytes32 (line 132) | func generateRandomBytes32(count int) []common.Bytes32 { function TestBeaconStateMarshalUnmarshalSSZ (line 144) | func TestBeaconStateMarshalUnmarshalSSZ(t *testing.T) { function TestHashTreeRoot (line 164) | func TestHashTreeRoot(t *testing.T) { function TestGetTree (line 174) | func TestGetTree(t *testing.T) { function TestBeaconState_UnmarshalSSZ_Error (line 184) | func TestBeaconState_UnmarshalSSZ_Error(t *testing.T) { function TestBeaconState_HashTreeRoot (line 193) | func TestBeaconState_HashTreeRoot(t *testing.T) { FILE: consensus-types/types/sync_aggregate.go constant syncCommitteeSize (line 40) | syncCommitteeSize = 512 constant syncCommitteeBitsLength (line 41) | syncCommitteeBitsLength = syncCommitteeSize / 8 type SyncAggregate (line 44) | type SyncAggregate struct method SizeSSZ (line 50) | func (s *SyncAggregate) SizeSSZ(_ *ssz.Sizer) uint32 { method DefineSSZ (line 55) | func (s *SyncAggregate) DefineSSZ(c *ssz.Codec) { method MarshalSSZ (line 61) | func (s *SyncAggregate) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 66) | func (*SyncAggregate) ValidateAfterDecodingSSZ() error { return nil } method HashTreeRoot (line 69) | func (s *SyncAggregate) HashTreeRoot() common.Root { method EnforceUnused (line 77) | func (s *SyncAggregate) EnforceUnused() error { FILE: consensus-types/types/validator.go constant ValidatorSize (line 34) | ValidatorSize = 121 type Validator (line 44) | type Validator struct method SizeSSZ (line 111) | func (*Validator) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 116) | func (v *Validator) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 128) | func (v *Validator) HashTreeRoot() common.Root { method MarshalSSZ (line 133) | func (v *Validator) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 138) | func (*Validator) ValidateAfterDecodingSSZ() error { return nil } method MarshalSSZTo (line 146) | func (v *Validator) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 156) | func (v *Validator) HashTreeRootWith(hh fastssz.HashWalker) error { method GetTree (line 188) | func (v *Validator) GetTree() (*fastssz.Node, error) { method GetPubkey (line 197) | func (v *Validator) GetPubkey() crypto.BLSPubkey { method GetEffectiveBalance (line 202) | func (v *Validator) GetEffectiveBalance() math.Gwei { method IsActive (line 208) | func (v Validator) IsActive(epoch math.Epoch) bool { method IsEligibleForActivation (line 214) | func (v Validator) IsEligibleForActivation(finalizedEpoch math.Epoch) ... method IsEligibleForActivationQueue (line 221) | func (v Validator) IsEligibleForActivationQueue(threshold math.Gwei) b... method IsSlashable (line 227) | func (v Validator) IsSlashable(epoch math.Epoch) bool { method IsSlashed (line 233) | func (v Validator) IsSlashed() bool { method IsFullyWithdrawable (line 239) | func (v Validator) IsFullyWithdrawable( method IsPartiallyWithdrawable (line 249) | func (v Validator) IsPartiallyWithdrawable( method HasEth1WithdrawalCredentials (line 259) | func (v Validator) HasEth1WithdrawalCredentials() bool { method HasExecutionWithdrawalCredential (line 265) | func (v Validator) HasExecutionWithdrawalCredential() bool { method HasMaxEffectiveBalance (line 271) | func (v Validator) HasMaxEffectiveBalance( method SetEffectiveBalance (line 278) | func (v *Validator) SetEffectiveBalance(balance math.Gwei) { method SetActivationEligibilityEpoch (line 282) | func (v *Validator) SetActivationEligibilityEpoch(e math.Epoch) { method GetActivationEligibilityEpoch (line 286) | func (v *Validator) GetActivationEligibilityEpoch() math.Epoch { method SetActivationEpoch (line 290) | func (v *Validator) SetActivationEpoch(e math.Epoch) { method GetActivationEpoch (line 294) | func (v *Validator) GetActivationEpoch() math.Epoch { method SetExitEpoch (line 298) | func (v *Validator) SetExitEpoch(e math.Epoch) { method GetExitEpoch (line 302) | func (v Validator) GetExitEpoch() math.Epoch { method SetWithdrawableEpoch (line 306) | func (v *Validator) SetWithdrawableEpoch(e math.Epoch) { method GetWithdrawableEpoch (line 310) | func (v Validator) GetWithdrawableEpoch() math.Epoch { method GetWithdrawalCredentials (line 315) | func (v Validator) GetWithdrawalCredentials() WithdrawalCredentials { method HasCompoundingWithdrawalCredential (line 322) | func (v Validator) HasCompoundingWithdrawalCredential() bool { method Status (line 329) | func (v *Validator) Status(currentEpoch math.Epoch) (string, error) { function NewValidatorFromDeposit (line 73) | func NewValidatorFromDeposit( function NewEmptyValidator (line 96) | func NewEmptyValidator() *Validator { function ComputeEffectiveBalance (line 100) | func ComputeEffectiveBalance( FILE: consensus-types/types/validator_test.go function TestNewValidatorFromDeposit (line 37) | func TestNewValidatorFromDeposit(t *testing.T) { function TestValidator_IsActive (line 136) | func TestValidator_IsActive(t *testing.T) { function TestValidator_IsEligibleForActivation (line 180) | func TestValidator_IsEligibleForActivation(t *testing.T) { function TestValidator_IsEligibleForActivationQueue (line 228) | func TestValidator_IsEligibleForActivationQueue(t *testing.T) { function TestValidator_IsSlashable (line 273) | func TestValidator_IsSlashable(t *testing.T) { function TestValidator_IsFullyWithdrawable (line 330) | func TestValidator_IsFullyWithdrawable(t *testing.T) { function TestValidator_IsPartiallyWithdrawable (line 402) | func TestValidator_IsPartiallyWithdrawable(t *testing.T) { function TestValidator_HasEth1WithdrawalCredentials (line 474) | func TestValidator_HasEth1WithdrawalCredentials(t *testing.T) { function TestValidator_HasMaxEffectiveBalance (line 513) | func TestValidator_HasMaxEffectiveBalance(t *testing.T) { function TestValidator_MarshalUnmarshalSSZ (line 548) | func TestValidator_MarshalUnmarshalSSZ(t *testing.T) { function TestValidator_HashTreeRoot (line 669) | func TestValidator_HashTreeRoot(t *testing.T) { function TestValidator_SetEffectiveBalance (line 729) | func TestValidator_SetEffectiveBalance(t *testing.T) { function TestValidator_GetWithdrawableEpoch (line 764) | func TestValidator_GetWithdrawableEpoch(t *testing.T) { function TestValidator_GetWithdrawalCredentials (line 795) | func TestValidator_GetWithdrawalCredentials(t *testing.T) { function TestValidator_IsSlashed (line 831) | func TestValidator_IsSlashed(t *testing.T) { function TestValidator_GetPubkey (line 862) | func TestValidator_GetPubkey(t *testing.T) { function TestValidator_GetEffectiveBalance (line 893) | func TestValidator_GetEffectiveBalance(t *testing.T) { FILE: consensus-types/types/validators.go type Validators (line 31) | type Validators method SizeSSZ (line 34) | func (vs Validators) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 40) | func (vs Validators) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 57) | func (vs Validators) HashTreeRoot() common.Root { FILE: consensus-types/types/versionable.go type versionable (line 29) | type versionable struct method GetForkVersion (line 39) | func (v *versionable) GetForkVersion() common.Version { function NewVersionable (line 34) | func NewVersionable(forkVersion common.Version) constraints.Versionable { FILE: consensus-types/types/voluntary_exits.go type VoluntaryExits (line 41) | type VoluntaryExits method SizeSSZ (line 45) | func (vs VoluntaryExits) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 50) | func (vs VoluntaryExits) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 63) | func (vs VoluntaryExits) HashTreeRoot() common.Root { method EnforceUnused (line 70) | func (vs VoluntaryExits) EnforceUnused() error { FILE: consensus-types/types/withdrawal_credentials.go constant EthSecp256k1CredentialPrefix (line 30) | EthSecp256k1CredentialPrefix = byte(1) constant numZeroBytesInEth1WithdrawalCredentials (line 34) | numZeroBytesInEth1WithdrawalCredentials = 11 type WithdrawalCredentials (line 38) | type WithdrawalCredentials method IsValidEth1WithdrawalCredentials (line 52) | func (wc WithdrawalCredentials) IsValidEth1WithdrawalCredentials() bool { method ToExecutionAddress (line 59) | func (wc WithdrawalCredentials) ToExecutionAddress() (common.Execution... method UnmarshalJSON (line 68) | func (wc *WithdrawalCredentials) UnmarshalJSON(input []byte) error { method String (line 74) | func (wc WithdrawalCredentials) String() string { method MarshalText (line 80) | func (wc WithdrawalCredentials) MarshalText() ([]byte, error) { method UnmarshalText (line 86) | func (wc *WithdrawalCredentials) UnmarshalText(text []byte) error { function NewCredentialsFromExecutionAddress (line 42) | func NewCredentialsFromExecutionAddress(address common.ExecutionAddress)... FILE: consensus-types/types/withdrawal_credentials_test.go function TestNewCredentialsFromExecutionAddress (line 31) | func TestNewCredentialsFromExecutionAddress(t *testing.T) { function TestIsValidEth1WithdrawalCredentials (line 68) | func TestIsValidEth1WithdrawalCredentials(t *testing.T) { function TestToExecutionAddress (line 122) | func TestToExecutionAddress(t *testing.T) { function TestToExecutionAddress_InvalidPrefix (line 149) | func TestToExecutionAddress_InvalidPrefix(t *testing.T) { function TestWithdrawalCredentials_UnmarshalJSON (line 161) | func TestWithdrawalCredentials_UnmarshalJSON(t *testing.T) { function TestWithdrawalCredentials_String (line 199) | func TestWithdrawalCredentials_String(t *testing.T) { function TestWithdrawalCredentials_MarshalText (line 238) | func TestWithdrawalCredentials_MarshalText(t *testing.T) { function TestWithdrawalCredentials_UnmarshalText (line 294) | func TestWithdrawalCredentials_UnmarshalText(t *testing.T) { FILE: consensus-types/types/withdrawal_request.go constant sszWithdrawRequestSize (line 35) | sszWithdrawRequestSize = 76 type WithdrawalRequest (line 44) | type WithdrawalRequest struct method ValidateAfterDecodingSSZ (line 54) | func (w *WithdrawalRequest) ValidateAfterDecodingSSZ() error { method DefineSSZ (line 58) | func (w *WithdrawalRequest) DefineSSZ(codec *ssz.Codec) { method SizeSSZ (line 64) | func (w *WithdrawalRequest) SizeSSZ(_ *ssz.Sizer) uint32 { method MarshalSSZ (line 68) | func (w *WithdrawalRequest) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 74) | func (w *WithdrawalRequest) HashTreeRoot() common.Root { type WithdrawalRequests (line 86) | type WithdrawalRequests method MarshalSSZ (line 89) | func (wr WithdrawalRequests) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 94) | func (wr WithdrawalRequests) ValidateAfterDecodingSSZ() error { function DecodeWithdrawalRequests (line 105) | func DecodeWithdrawalRequests(data []byte) (WithdrawalRequests, error) { FILE: consensus-types/types/withdrawals_request_test.go function TestWithdrawalRequest_ValidValuesSSZ (line 35) | func TestWithdrawalRequest_ValidValuesSSZ(t *testing.T) { function TestWithdrawalRequest_InvalidValuesUnmarshalSSZ (line 149) | func TestWithdrawalRequest_InvalidValuesUnmarshalSSZ(t *testing.T) { FILE: consensus/cometbft/cli/commands.go function Commands (line 50) | func Commands( function StatusCommand (line 73) | func StatusCommand() *cobra.Command { function ShowNodeIDCmd (line 121) | func ShowNodeIDCmd() *cobra.Command { function ShowValidatorCmd (line 139) | func ShowValidatorCmd() *cobra.Command { function ShowAddressCmd (line 177) | func ShowAddressCmd() *cobra.Command { function VersionCmd (line 199) | func VersionCmd() *cobra.Command { function BootstrapStateCmd (line 227) | func BootstrapStateCmd( FILE: consensus/cometbft/service/abci.go method InitChain (line 39) | func (s *Service) InitChain( method PrepareProposal (line 54) | func (s *Service) PrepareProposal( method Info (line 69) | func (s *Service) Info(context.Context, method ProcessProposal (line 93) | func (s *Service) ProcessProposal( method FinalizeBlock (line 108) | func (s *Service) FinalizeBlock( method Commit (line 129) | func (s *Service) Commit( method Query (line 143) | func (s *Service) Query( method ListSnapshots (line 189) | func (Service) ListSnapshots( method LoadSnapshotChunk (line 196) | func (Service) LoadSnapshotChunk( method OfferSnapshot (line 203) | func (Service) OfferSnapshot( method ApplySnapshotChunk (line 210) | func (Service) ApplySnapshotChunk( method ExtendVote (line 217) | func (Service) ExtendVote( method VerifyVoteExtension (line 224) | func (Service) VerifyVoteExtension( method CheckTx (line 231) | func (*Service) CheckTx( FILE: consensus/cometbft/service/abci_utils.go method handleQueryStore (line 34) | func (s *Service) handleQueryStore(path []string, req *abci.QueryRequest... function queryResult (line 68) | func queryResult(err error) abci.QueryResponse { function splitABCIQueryPath (line 82) | func splitABCIQueryPath(requestPath string) []string { FILE: consensus/cometbft/service/cache/cache.go type TelemetrySink (line 35) | type TelemetrySink interface constant minActivationHeight (line 40) | minActivationHeight = 2 function IsStateCachingActive (line 42) | func IsStateCachingActive(cfg delay.ConfigGetter, height math.Slot) bool { type States (line 62) | type States interface type Element (line 87) | type Element struct type candidateStates (line 92) | type candidateStates struct method SetCached (line 111) | func (cs *candidateStates) SetCached(hash string, toCache *Element) { method GetCached (line 115) | func (cs *candidateStates) GetCached(hash string) (*Element, error) { method MarkAsFinal (line 123) | func (cs *candidateStates) MarkAsFinal(hash string) error { method GetFinal (line 131) | func (cs *candidateStates) GetFinal() (string, *State, error) { method Reset (line 142) | func (cs *candidateStates) Reset() { function New (line 99) | func New(maxSize int, sink TelemetrySink) States { FILE: consensus/cometbft/service/cache/cache_test.go constant maxCachedStates (line 31) | maxCachedStates = 10 type mockTelemetrySink (line 34) | type mockTelemetrySink struct method SetGauge (line 39) | func (m *mockTelemetrySink) SetGauge(key string, value int64, _ ...str... function TestCandidateStates_BasicOperations (line 44) | func TestCandidateStates_BasicOperations(t *testing.T) { function TestCandidateStates_BoundedSize (line 113) | func TestCandidateStates_BoundedSize(t *testing.T) { FILE: consensus/cometbft/service/cache/state.go type State (line 30) | type State struct method CacheMultiStore (line 46) | func (st *State) CacheMultiStore() storetypes.CacheMultiStore { method SetContext (line 51) | func (st *State) SetContext(ctx sdk.Context) { method Context (line 58) | func (st *State) Context() sdk.Context { method Write (line 64) | func (st *State) Write() { function NewState (line 37) | func NewState(ms storetypes.CacheMultiStore, ctx sdk.Context) *State { FILE: consensus/cometbft/service/commit.go method commit (line 31) | func (s *Service) commit( method GetBlockRetentionHeight (line 87) | func (s *Service) GetBlockRetentionHeight(commitHeight int64) int64 { FILE: consensus/cometbft/service/configs.go constant minTimeoutPropose (line 39) | minTimeoutPropose = 2000 * time.Millisecond constant minTimeoutPrevote (line 40) | minTimeoutPrevote = 2000 * time.Millisecond constant minTimeoutPrecommit (line 41) | minTimeoutPrecommit = 2000 * time.Millisecond constant maxBlockSize (line 43) | maxBlockSize = 100 * 1024 * 1024 constant precision (line 45) | precision = 505 * time.Millisecond constant messageDelay (line 46) | messageDelay = 15 * time.Second constant defaultMaxNumInboundPeers (line 48) | defaultMaxNumInboundPeers = 40 constant defaultMaxNumOutboundPeers (line 49) | defaultMaxNumOutboundPeers = 10 function DefaultConfig (line 63) | func DefaultConfig() *cmtcfg.Config { function DefaultConsensusParams (line 111) | func DefaultConsensusParams(consensusKeyAlgo string, cs chain.Spec) *cmt... function validateConfig (line 134) | func validateConfig(cfg *cmtcfg.Config) error { function warnAboutConfigs (line 162) | func warnAboutConfigs( function extractConsensusParams (line 182) | func extractConsensusParams(cmtCfg *cmtcfg.Config) (*cmttypes.ConsensusP... function validateConsensusParams (line 194) | func validateConsensusParams(params *cmttypes.ConsensusParams) error { FILE: consensus/cometbft/service/configs_test.go function TestSBTEnableHeightAlignedWithChainSpecs (line 35) | func TestSBTEnableHeightAlignedWithChainSpecs(t *testing.T) { FILE: consensus/cometbft/service/delay/config.go constant maxDelayBetweenBlocks (line 36) | maxDelayBetweenBlocks = 5 * time.Minute constant targetBlockTime (line 43) | targetBlockTime = 2 * time.Second constant constBlockDelay (line 46) | constBlockDelay = 500 * time.Millisecond constant sbtEnableHeight (line 49) | sbtEnableHeight = math.MaxInt64 constant sbtConsensusParamUpdate (line 52) | sbtConsensusParamUpdate = 0 constant noDelay (line 58) | noDelay = 1 * time.Microsecond type ConfigGetter (line 61) | type ConfigGetter interface type Config (line 69) | type Config struct method SbtMaxBlockDelay (line 91) | func (c Config) SbtMaxBlockDelay() time.Duration { method SbtTargetBlockTime (line 94) | func (c Config) SbtTargetBlockTime() time.Duration { method SbtConstBlockDelay (line 97) | func (c Config) SbtConstBlockDelay() time.Duration { method SbtConsensusUpdateHeight (line 100) | func (c Config) SbtConsensusUpdateHeight() int64 { method SbtConsensusEnableHeight (line 103) | func (c Config) SbtConsensusEnableHeight() int64 { function DefaultConfig (line 81) | func DefaultConfig() Config { FILE: consensus/cometbft/service/delay/delay.go type BlockDelay (line 37) | type BlockDelay struct method ComputeNext (line 51) | func (d *BlockDelay) ComputeNext(cfg ConfigGetter, curBlockTime time.T... method ToBytes (line 122) | func (d *BlockDelay) ToBytes() []byte { function FromBytes (line 80) | func FromBytes(bz []byte) (*BlockDelay, error) { FILE: consensus/cometbft/service/delay/delay_test.go function TestBlockDelayFromBytes (line 38) | func TestBlockDelayFromBytes(t *testing.T) { function TestBlockDelayNext_NoDelay (line 56) | func TestBlockDelayNext_NoDelay(t *testing.T) { function TestBlockDelayNext_WithDelay (line 80) | func TestBlockDelayNext_WithDelay(t *testing.T) { function TestBlockDelayNext_ResetOnStall (line 104) | func TestBlockDelayNext_ResetOnStall(t *testing.T) { function TestBlockDelayNext_Catchup (line 125) | func TestBlockDelayNext_Catchup(t *testing.T) { FILE: consensus/cometbft/service/delay/errors.go type BlockDelayFromBytesError (line 27) | type BlockDelayFromBytesError struct method Error (line 32) | func (e *BlockDelayFromBytesError) Error() string { method Unwrap (line 36) | func (e *BlockDelayFromBytesError) Unwrap() error { FILE: consensus/cometbft/service/encoding/encoding.go function ExtractBlobsAndBlockFromRequest (line 34) | func ExtractBlobsAndBlockFromRequest( function UnmarshalBeaconBlockFromABCIRequest (line 63) | func UnmarshalBeaconBlockFromABCIRequest( function UnmarshalBlobSidecarsFromABCIRequest (line 98) | func UnmarshalBlobSidecarsFromABCIRequest( FILE: consensus/cometbft/service/encoding/interfaces.go type ABCIRequest (line 26) | type ABCIRequest interface FILE: consensus/cometbft/service/finalize_block.go method finalizeBlock (line 38) | func (s *Service) finalizeBlock( method nextBlockDelay (line 133) | func (s *Service) nextBlockDelay(req *cmtabci.FinalizeBlockRequest) time... method workingHash (line 188) | func (s *Service) workingHash() []byte { method validateFinalizeBlockHeight (line 213) | func (s *Service) validateFinalizeBlockHeight(req *cmtabci.FinalizeBlock... method calculateFinalizeBlockResponse (line 251) | func (s *Service) calculateFinalizeBlockResponse( FILE: consensus/cometbft/service/genesis.go method DefaultGenesis (line 41) | func (s *Service) DefaultGenesis(spec chain.Spec) map[string]json.RawMes... method ValidateGenesis (line 58) | func (s *Service) ValidateGenesis( function validateDeposits (line 107) | func validateDeposits(deposits []*types.Deposit) error { constant maxExtraDataSize (line 134) | maxExtraDataSize = 32 function validateExecutionHeader (line 138) | func validateExecutionHeader(header *types.ExecutionPayloadHeader) error { constant expectedHexLength (line 223) | expectedHexLength = 8 function isValidForkVersion (line 229) | func isValidForkVersion(forkVersion common.Version) bool { function GetGenDocProvider (line 250) | func GetGenDocProvider( FILE: consensus/cometbft/service/init_chain.go method initChain (line 34) | func (s *Service) initChain( method initChainer (line 116) | func (s *Service) initChainer( FILE: consensus/cometbft/service/interfaces.go type TelemetrySink (line 28) | type TelemetrySink interface FILE: consensus/cometbft/service/log/cmt_logger.go type CometLogger (line 29) | type CometLogger struct method With (line 39) | func (l *CometLogger) With(keyVals ...any) cmtlog.Logger { method Impl (line 45) | func (l *CometLogger) Impl() any { function WrapCometLogger (line 33) | func WrapCometLogger(logger *phuslu.Logger) *CometLogger { FILE: consensus/cometbft/service/log/sdk_logger.go type SDKLogger (line 29) | type SDKLogger struct method With (line 39) | func (l *SDKLogger) With(keyVals ...any) sdklog.Logger { method Impl (line 45) | func (l *SDKLogger) Impl() any { function WrapSDKLogger (line 33) | func WrapSDKLogger(logger *phuslu.Logger) *SDKLogger { FILE: consensus/cometbft/service/node_api_support.go method IsAppReady (line 41) | func (s *Service) IsAppReady() error { method CreateQueryContext (line 52) | func (s *Service) CreateQueryContext( method GetSyncData (line 102) | func (s *Service) GetSyncData() (int64, int64) { FILE: consensus/cometbft/service/options.go function SetPruning (line 34) | func SetPruning(opts pruningtypes.PruningOptions) func(*Service) { function SetMinRetainBlocks (line 54) | func SetMinRetainBlocks(minRetainBlocks uint64) func(*Service) { function SetIAVLCacheSize (line 60) | func SetIAVLCacheSize(size int) func(*Service) { function SetIAVLDisableFastNode (line 68) | func SetIAVLDisableFastNode(disable bool) func(*Service) { function SetInterBlockCache (line 76) | func SetInterBlockCache(cache storetypes.MultiStorePersistentCache) func... function SetChainID (line 83) | func SetChainID(chainID string) func(*Service) { FILE: consensus/cometbft/service/prepare_proposal.go method prepareProposal (line 33) | func (s *Service) prepareProposal( FILE: consensus/cometbft/service/process_proposal.go method processProposal (line 33) | func (s *Service) processProposal( FILE: consensus/cometbft/service/service.go constant initialAppVersion (line 53) | initialAppVersion uint64 = 0 constant AppName (line 54) | AppName string = "beacond" constant maxCachedStates (line 55) | maxCachedStates = 10 type Service (line 58) | type Service struct method Start (line 195) | func (s *Service) Start( method Stop (line 255) | func (s *Service) Stop() error { method ResetAppCtx (line 277) | func (s *Service) ResetAppCtx(ctx context.Context) { method SetNodeAddress (line 283) | func (s *Service) SetNodeAddress(addr cmtcrypto.Address) { method Name (line 288) | func (s *Service) Name() string { method CommitMultiStore (line 294) | func (s *Service) CommitMultiStore() storetypes.CommitMultiStore { method GetBlock (line 299) | func (s *Service) GetBlock(height int64) *cmttypes.Block { method GetSignedHeader (line 308) | func (s *Service) GetSignedHeader(height int64) *cmttypes.SignedHeader { method AppVersion (line 327) | func (s *Service) AppVersion(_ context.Context) (uint64, error) { method appVersion (line 331) | func (s *Service) appVersion() (uint64, error) { method MountStore (line 338) | func (s *Service) MountStore( method lastBlockHeight (line 346) | func (s *Service) lastBlockHeight() int64 { method setMinRetainBlocks (line 350) | func (s *Service) setMinRetainBlocks(minRetainBlocks uint64) { method setInterBlockCache (line 354) | func (s *Service) setInterBlockCache( method resetState (line 364) | func (s *Service) resetState(ctx context.Context) *cache.State { method getContextForProposal (line 399) | func (s *Service) getContextForProposal( function NewService (line 111) | func NewService( function convertValidatorUpdate (line 380) | func convertValidatorUpdate[ValidatorUpdateT any]( FILE: consensus/cometbft/service/state/state.go type Manager (line 33) | type Manager struct method LoadVersion (line 67) | func (sm *Manager) LoadVersion(version int64) error { method LoadLatestVersion (line 77) | func (sm *Manager) LoadLatestVersion() error { method Close (line 86) | func (sm *Manager) Close() error { method GetCommitMultiStore (line 91) | func (sm *Manager) GetCommitMultiStore() storetypes.CommitMultiStore { method LoadBlockDelay (line 101) | func (sm *Manager) LoadBlockDelay() ([]byte, error) { method SaveBlockDelay (line 108) | func (sm *Manager) SaveBlockDelay(bz []byte) error { function NewManager (line 39) | func NewManager( FILE: consensus/types/common.go type commonConsensusData (line 25) | type commonConsensusData struct method GetProposerAddress (line 35) | func (c *commonConsensusData) GetProposerAddress() []byte { method GetConsensusTime (line 41) | func (c *commonConsensusData) GetConsensusTime() math.U64 { FILE: consensus/types/consensus_block.go type ConsensusBlock (line 30) | type ConsensusBlock struct method GetBeaconBlock (line 52) | func (b *ConsensusBlock) GetBeaconBlock() *types.BeaconBlock { function NewConsensusBlock (line 38) | func NewConsensusBlock( FILE: consensus/types/slot_data.go type SlotData (line 31) | type SlotData struct method GetSlot (line 63) | func (b *SlotData) GetSlot() math.Slot { method GetAttestationData (line 68) | func (b *SlotData) GetAttestationData() []*ctypes.AttestationData { method GetSlashingInfo (line 73) | func (b *SlotData) GetSlashingInfo() []*ctypes.SlashingInfo { method SetAttestationData (line 78) | func (b *SlotData) SetAttestationData( method SetSlashingInfo (line 85) | func (b *SlotData) SetSlashingInfo( function NewSlotData (line 44) | func NewSlotData( FILE: da/blob/factory.go type SidecarFactory (line 37) | type SidecarFactory struct method BuildSidecars (line 52) | func (f *SidecarFactory) BuildSidecars( method BuildKZGInclusionProof (line 100) | func (f *SidecarFactory) BuildKZGInclusionProof( method BuildBlockBodyProof (line 126) | func (f *SidecarFactory) BuildBlockBodyProof( method BuildCommitmentProof (line 147) | func (f *SidecarFactory) BuildCommitmentProof( function NewSidecarFactory (line 43) | func NewSidecarFactory( FILE: da/blob/factory_metrics.go type factoryMetrics (line 30) | type factoryMetrics struct method measureBuildSidecarsDuration (line 45) | func (fm *factoryMetrics) measureBuildSidecarsDuration( method measureBuildKZGInclusionProofDuration (line 58) | func (fm *factoryMetrics) measureBuildKZGInclusionProofDuration( method measureBuildBlockBodyProofDuration (line 69) | func (fm *factoryMetrics) measureBuildBlockBodyProofDuration( method measureBuildCommitmentProofDuration (line 80) | func (fm *factoryMetrics) measureBuildCommitmentProofDuration( function newFactoryMetrics (line 36) | func newFactoryMetrics( FILE: da/blob/factory_test.go type MockSpec (line 28) | type MockSpec struct method MaxBlobCommitmentsPerBlock (line 33) | func (m *MockSpec) MaxBlobCommitmentsPerBlock() uint64 { FILE: da/blob/interfaces.go type TelemetrySink (line 28) | type TelemetrySink interface FILE: da/blob/processor.go type Processor (line 39) | type Processor struct method VerifySidecars (line 64) | func (sp *Processor) VerifySidecars( method ProcessSidecars (line 89) | func (sp *Processor) ProcessSidecars( function NewProcessor (line 49) | func NewProcessor( FILE: da/blob/processor_metrics.go type processorMetrics (line 30) | type processorMetrics struct method measureVerifySidecarsDuration (line 45) | func (pm *processorMetrics) measureVerifySidecarsDuration( method measureProcessSidecarsDuration (line 58) | func (pm *processorMetrics) measureProcessSidecarsDuration( function newProcessorMetrics (line 36) | func newProcessorMetrics( FILE: da/blob/verifier.go type verifier (line 39) | type verifier struct method verifySidecars (line 59) | func (bv *verifier) verifySidecars( method verifyInclusionProofs (line 121) | func (bv *verifier) verifyInclusionProofs( method verifyKZGProofs (line 133) | func (bv *verifier) verifyKZGProofs( function newVerifier (line 47) | func newVerifier( FILE: da/blob/verifier_metrics.go type verifierMetrics (line 30) | type verifierMetrics struct method measureVerifySidecarsDuration (line 45) | func (vm *verifierMetrics) measureVerifySidecarsDuration( method measureVerifyInclusionProofsDuration (line 62) | func (vm *verifierMetrics) measureVerifyInclusionProofsDuration( method measureVerifyKZGProofsDuration (line 76) | func (vm *verifierMetrics) measureVerifyKZGProofsDuration( function newVerifierMetrics (line 36) | func newVerifierMetrics( FILE: da/kzg/config.go constant defaultTrustedSetupPath (line 25) | defaultTrustedSetupPath = "./testing/files/kzg-trusted-setup.json" constant defaultImplementation (line 28) | defaultImplementation = "crate-crypto/go-kzg-4844" type Config (line 31) | type Config struct function DefaultConfig (line 39) | func DefaultConfig() Config { FILE: da/kzg/config_test.go function TestDefaultConfig (line 30) | func TestDefaultConfig(t *testing.T) { FILE: da/kzg/gokzg/gokzg.go constant Implementation (line 31) | Implementation = "crate-crypto/go-kzg-4844" type Verifier (line 34) | type Verifier struct method GetImplementation (line 48) | func (v Verifier) GetImplementation() string { method VerifyBlobProof (line 54) | func (v Verifier) VerifyBlobProof( method VerifyBlobProofBatch (line 69) | func (v Verifier) VerifyBlobProofBatch( function NewVerifier (line 39) | func NewVerifier(ts *gokzg4844.JSONTrustedSetup) (*Verifier, error) { FILE: da/kzg/gokzg/gokzg_test.go function TestVerifyBlobProof (line 38) | func TestVerifyBlobProof(t *testing.T) { function TestVerifyBlobProofBatch (line 86) | func TestVerifyBlobProofBatch(t *testing.T) { function TestGetImplementation (line 132) | func TestGetImplementation(t *testing.T) { function setupVerifier (line 142) | func setupVerifier() (*gokzg.Verifier, error) { function setupTestData (line 164) | func setupTestData(t *testing.T, fileName string) ( FILE: da/kzg/noop/noop.go type Verifier (line 29) | type Verifier struct method GetImplementation (line 37) | func (v Verifier) GetImplementation() string { method VerifyBlobProof (line 42) | func (v Verifier) VerifyBlobProof( method VerifyBlobProofBatch (line 51) | func (v Verifier) VerifyBlobProofBatch( function NewVerifier (line 32) | func NewVerifier() *Verifier { FILE: da/kzg/noop/noop_test.go function TestVerifyBlobProof (line 31) | func TestVerifyBlobProof(t *testing.T) { function TestVerifyBlobProofBatch (line 44) | func TestVerifyBlobProofBatch(t *testing.T) { FILE: da/kzg/proof.go type BlobProofVerifier (line 33) | type BlobProofVerifier interface function NewBlobProofVerifier (line 53) | func NewBlobProofVerifier( function ArgsFromSidecars (line 70) | func ArgsFromSidecars( FILE: da/kzg/proof_test.go function TestNewBlobProofVerifier_KzgImpl (line 40) | func TestNewBlobProofVerifier_KzgImpl(t *testing.T) { function TestNewBlobProofVerifier_InvalidImpl (line 51) | func TestNewBlobProofVerifier_InvalidImpl(t *testing.T) { function loadTrustedSetupFromFile (line 62) | func loadTrustedSetupFromFile() (*gokzg4844.JSONTrustedSetup, error) { function TestArgsFromSidecars (line 79) | func TestArgsFromSidecars(t *testing.T) { FILE: da/kzg/types/args.go type BlobProofArgs (line 28) | type BlobProofArgs struct FILE: da/store/interfaces.go type IndexDB (line 24) | type IndexDB interface FILE: da/store/store.go type Store (line 34) | type Store struct method IsDataAvailable (line 54) | func (s *Store) IsDataAvailable( method GetBlobSidecars (line 70) | func (s *Store) GetBlobSidecars(slot math.Slot) (types.BlobSidecars, e... method Persist (line 90) | func (s *Store) Persist(sidecars types.BlobSidecars) error { method DeleteBlobSidecars (line 119) | func (s *Store) DeleteBlobSidecars(slot math.Slot) error { function New (line 42) | func New( FILE: da/store/store_test.go function setSlot (line 36) | func setSlot(scs datypes.BlobSidecars, slot math.Slot) { function TestStore_PersistRace (line 43) | func TestStore_PersistRace(t *testing.T) { FILE: da/types/sidecar.go type BlobSidecar (line 47) | type BlobSidecar struct method HasValidInclusionProof (line 86) | func (b *BlobSidecar) HasValidInclusionProof() bool { method GetIndex (line 101) | func (b *BlobSidecar) GetIndex() uint64 { method GetBlob (line 105) | func (b *BlobSidecar) GetBlob() eip4844.Blob { method GetKzgProof (line 109) | func (b *BlobSidecar) GetKzgProof() eip4844.KZGProof { method GetKzgCommitment (line 113) | func (b *BlobSidecar) GetKzgCommitment() eip4844.KZGCommitment { method GetBeaconBlockHeader (line 117) | func (b *BlobSidecar) GetBeaconBlockHeader() *ctypes.BeaconBlockHeader { method GetInclusionProof (line 121) | func (b *BlobSidecar) GetInclusionProof() []common.Root { method GetSignature (line 125) | func (b *BlobSidecar) GetSignature() crypto.BLSSignature { method DefineSSZ (line 134) | func (b *BlobSidecar) DefineSSZ(codec *ssz.Codec) { method SizeSSZ (line 145) | func (b *BlobSidecar) SizeSSZ(sizer *ssz.Sizer) uint32 { method MarshalSSZ (line 156) | func (b *BlobSidecar) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 164) | func (b *BlobSidecar) ValidateAfterDecodingSSZ() error { method MarshalSSZTo (line 182) | func (b *BlobSidecar) MarshalSSZTo(buf []byte) ([]byte, error) { method HashTreeRoot (line 187) | func (b *BlobSidecar) HashTreeRoot() common.Root { function BuildBlobSidecar (line 66) | func BuildBlobSidecar( FILE: da/types/sidecar_test.go function TestSidecarMarshalling (line 44) | func TestSidecarMarshalling(t *testing.T) { type InclusionSink (line 89) | type InclusionSink struct method MeasureSince (line 91) | func (is InclusionSink) MeasureSince(_ string, _ time.Time, _ ...strin... function TestHasValidInclusionProof (line 93) | func TestHasValidInclusionProof(t *testing.T) { function Test_KZGRootIndex (line 193) | func Test_KZGRootIndex(t *testing.T) { function TestHashTreeRoot (line 208) | func TestHashTreeRoot(t *testing.T) { FILE: da/types/sidecars.go type BlobSidecars (line 40) | type BlobSidecars method ValidateBlockRoots (line 44) | func (bs *BlobSidecars) ValidateBlockRoots() error { method VerifyInclusionProofs (line 63) | func (bs *BlobSidecars) VerifyInclusionProofs() error { method DefineSSZ (line 82) | func (bs *BlobSidecars) DefineSSZ(codec *ssz.Codec) { method SizeSSZ (line 92) | func (bs *BlobSidecars) SizeSSZ(siz *ssz.Sizer, fixed bool) uint32 { method MarshalSSZ (line 100) | func (bs *BlobSidecars) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 105) | func (bs *BlobSidecars) ValidateAfterDecodingSSZ() error { FILE: da/types/sidecars_test.go function TestEmptySidecarMarshalling (line 38) | func TestEmptySidecarMarshalling(t *testing.T) { function TestValidateBlockRoots (line 92) | func TestValidateBlockRoots(t *testing.T) { function TestZeroSidecarsInBlobSidecarsIsNotNil (line 157) | func TestZeroSidecarsInBlobSidecarsIsNotNil(t *testing.T) { FILE: engine-primitives/engine-primitives/attributes.go type PayloadAttributes (line 31) | type PayloadAttributes struct method GetSuggestedFeeRecipient (line 83) | func (p *PayloadAttributes) GetSuggestedFeeRecipient() common.Executio... method validate (line 88) | func (p *PayloadAttributes) validate(forkVersion common.Version) error { function NewPayloadAttributes (line 57) | func NewPayloadAttributes( FILE: engine-primitives/engine-primitives/attributes_test.go type payloadAttributesInput (line 34) | type payloadAttributesInput struct function TestPayloadAttributes (line 44) | func TestPayloadAttributes(t *testing.T) { FILE: engine-primitives/engine-primitives/blobs_bundle.go type BlobsBundle (line 31) | type BlobsBundle interface type BlobsBundleV1 (line 43) | type BlobsBundleV1 struct method GetCommitments (line 53) | func (b *BlobsBundleV1) GetCommitments() []eip4844.KZGCommitment { method GetProofs (line 58) | func (b *BlobsBundleV1) GetProofs() []eip4844.KZGProof { method GetBlobs (line 63) | func (b *BlobsBundleV1) GetBlobs() []*eip4844.Blob { FILE: engine-primitives/engine-primitives/blobs_bundle_test.go function TestBlobsBundleV1 (line 31) | func TestBlobsBundleV1(t *testing.T) { FILE: engine-primitives/engine-primitives/engine.go type ClientVersionV1 (line 33) | type ClientVersionV1 struct method String (line 40) | func (v *ClientVersionV1) String() string { type ForkchoiceResponseV1 (line 58) | type ForkchoiceResponseV1 struct type ForkchoiceStateV1 (line 68) | type ForkchoiceStateV1 struct method Equals (line 82) | func (fsv1 *ForkchoiceStateV1) Equals(rhs *ForkchoiceStateV1) bool { type PayloadStatusV1 (line 98) | type PayloadStatusV1 struct FILE: engine-primitives/engine-primitives/engine_test.go function TestPayloadID (line 32) | func TestPayloadID(t *testing.T) { function TestForkchoiceStateV1 (line 57) | func TestForkchoiceStateV1(t *testing.T) { function TestPayloadStatusV1 (line 83) | func TestPayloadStatusV1(t *testing.T) { FILE: engine-primitives/engine-primitives/mocks/blobs_bundle.mock.go type BlobsBundle (line 12) | type BlobsBundle struct method EXPECT (line 20) | func (_m *BlobsBundle) EXPECT() *BlobsBundle_Expecter { method GetBlobs (line 25) | func (_m *BlobsBundle) GetBlobs() []*eip4844.Blob { method GetCommitments (line 72) | func (_m *BlobsBundle) GetCommitments() []eip4844.KZGCommitment { method GetProofs (line 119) | func (_m *BlobsBundle) GetProofs() []eip4844.KZGProof { type BlobsBundle_Expecter (line 16) | type BlobsBundle_Expecter struct method GetBlobs (line 50) | func (_e *BlobsBundle_Expecter) GetBlobs() *BlobsBundle_GetBlobs_Call { method GetCommitments (line 97) | func (_e *BlobsBundle_Expecter) GetCommitments() *BlobsBundle_GetCommi... method GetProofs (line 144) | func (_e *BlobsBundle_Expecter) GetProofs() *BlobsBundle_GetProofs_Call { type BlobsBundle_GetBlobs_Call (line 45) | type BlobsBundle_GetBlobs_Call struct method Run (line 54) | func (_c *BlobsBundle_GetBlobs_Call) Run(run func()) *BlobsBundle_GetB... method Return (line 61) | func (_c *BlobsBundle_GetBlobs_Call) Return(_a0 []*eip4844.Blob) *Blob... method RunAndReturn (line 66) | func (_c *BlobsBundle_GetBlobs_Call) RunAndReturn(run func() []*eip484... type BlobsBundle_GetCommitments_Call (line 92) | type BlobsBundle_GetCommitments_Call struct method Run (line 101) | func (_c *BlobsBundle_GetCommitments_Call) Run(run func()) *BlobsBundl... method Return (line 108) | func (_c *BlobsBundle_GetCommitments_Call) Return(_a0 []eip4844.KZGCom... method RunAndReturn (line 113) | func (_c *BlobsBundle_GetCommitments_Call) RunAndReturn(run func() []e... type BlobsBundle_GetProofs_Call (line 139) | type BlobsBundle_GetProofs_Call struct method Run (line 148) | func (_c *BlobsBundle_GetProofs_Call) Run(run func()) *BlobsBundle_Get... method Return (line 155) | func (_c *BlobsBundle_GetProofs_Call) Return(_a0 []eip4844.KZGProof) *... method RunAndReturn (line 160) | func (_c *BlobsBundle_GetProofs_Call) RunAndReturn(run func() []eip484... function NewBlobsBundle (line 167) | func NewBlobsBundle(t interface { FILE: engine-primitives/engine-primitives/mocks/payload_attributer.mock.go type PayloadAttributer (line 13) | type PayloadAttributer struct method EXPECT (line 21) | func (_m *PayloadAttributer) EXPECT() *PayloadAttributer_Expecter { method GetSuggestedFeeRecipient (line 26) | func (_m *PayloadAttributer) GetSuggestedFeeRecipient() common.Executi... method IsNil (line 73) | func (_m *PayloadAttributer) IsNil() bool { method GetForkVersion (line 118) | func (_m *PayloadAttributer) GetForkVersion() bytes.B4 { type PayloadAttributer_Expecter (line 17) | type PayloadAttributer_Expecter struct method GetSuggestedFeeRecipient (line 51) | func (_e *PayloadAttributer_Expecter) GetSuggestedFeeRecipient() *Payl... method IsNil (line 96) | func (_e *PayloadAttributer_Expecter) IsNil() *PayloadAttributer_IsNil... method Version (line 143) | func (_e *PayloadAttributer_Expecter) Version() *PayloadAttributer_Ver... type PayloadAttributer_GetSuggestedFeeRecipient_Call (line 46) | type PayloadAttributer_GetSuggestedFeeRecipient_Call struct method Run (line 55) | func (_c *PayloadAttributer_GetSuggestedFeeRecipient_Call) Run(run fun... method Return (line 62) | func (_c *PayloadAttributer_GetSuggestedFeeRecipient_Call) Return(_a0 ... method RunAndReturn (line 67) | func (_c *PayloadAttributer_GetSuggestedFeeRecipient_Call) RunAndRetur... type PayloadAttributer_IsNil_Call (line 91) | type PayloadAttributer_IsNil_Call struct method Run (line 100) | func (_c *PayloadAttributer_IsNil_Call) Run(run func()) *PayloadAttrib... method Return (line 107) | func (_c *PayloadAttributer_IsNil_Call) Return(_a0 bool) *PayloadAttri... method RunAndReturn (line 112) | func (_c *PayloadAttributer_IsNil_Call) RunAndReturn(run func() bool) ... type PayloadAttributer_Version_Call (line 138) | type PayloadAttributer_Version_Call struct method Run (line 147) | func (_c *PayloadAttributer_Version_Call) Run(run func()) *PayloadAttr... method Return (line 154) | func (_c *PayloadAttributer_Version_Call) Return(_a0 bytes.B4) *Payloa... method RunAndReturn (line 159) | func (_c *PayloadAttributer_Version_Call) RunAndReturn(run func() byte... function NewPayloadAttributer (line 166) | func NewPayloadAttributer(t interface { FILE: engine-primitives/engine-primitives/transactions.go type Transactions (line 37) | type Transactions method SizeSSZ (line 44) | func (txs Transactions) SizeSSZ(siz *ssz.Sizer, _ bool) uint32 { method DefineSSZ (line 52) | func (txs Transactions) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 80) | func (txs Transactions) HashTreeRoot() common.Root { FILE: engine-primitives/engine-primitives/transactions_test.go function TestProperTransactions (line 110) | func TestProperTransactions(t *testing.T) { FILE: engine-primitives/engine-primitives/withdrawal.go constant withdrawalSize (line 35) | withdrawalSize = 44 type Withdrawal (line 43) | type Withdrawal struct method SizeSSZ (line 74) | func (*Withdrawal) SizeSSZ(*ssz.Sizer) uint32 { method DefineSSZ (line 79) | func (w *Withdrawal) DefineSSZ(c *ssz.Codec) { method HashTreeRoot (line 87) | func (w *Withdrawal) HashTreeRoot() common.Root { method MarshalSSZ (line 92) | func (w *Withdrawal) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 97) | func (*Withdrawal) ValidateAfterDecodingSSZ() error { return nil } method MarshalSSZTo (line 104) | func (w *Withdrawal) MarshalSSZTo(dst []byte) ([]byte, error) { method HashTreeRootWith (line 114) | func (w *Withdrawal) HashTreeRootWith(hh fastssz.HashWalker) error { method GetTree (line 134) | func (w *Withdrawal) GetTree() (*fastssz.Node, error) { method EncodeRLP (line 143) | func (w Withdrawal) EncodeRLP(_w io.Writer) error { method Equals (line 160) | func (w *Withdrawal) Equals(rhs *Withdrawal) bool { method GetIndex (line 175) | func (w *Withdrawal) GetIndex() math.U64 { method GetValidatorIndex (line 181) | func (w *Withdrawal) GetValidatorIndex() math.ValidatorIndex { method GetAddress (line 186) | func (w *Withdrawal) GetAddress() common.ExecutionAddress { method GetAmount (line 191) | func (w *Withdrawal) GetAmount() math.Gwei { function NewWithdrawal (line 55) | func NewWithdrawal( FILE: engine-primitives/engine-primitives/withdrawal_ssz_test.go function TestWithdrawalSSZ (line 33) | func TestWithdrawalSSZ(t *testing.T) { function TestWithdrawalGetTree (line 58) | func TestWithdrawalGetTree(t *testing.T) { function TestWithdrawalUnmarshalSSZ (line 72) | func TestWithdrawalUnmarshalSSZ(t *testing.T) { FILE: engine-primitives/engine-primitives/withdrawal_test.go function TestWithdrawal (line 32) | func TestWithdrawal(t *testing.T) { function TestWithdrawal_Equals (line 50) | func TestWithdrawal_Equals(t *testing.T) { function TestWithdrawalMethods (line 80) | func TestWithdrawalMethods(t *testing.T) { FILE: engine-primitives/engine-primitives/withdrawals.go type Withdrawals (line 38) | type Withdrawals method SizeSSZ (line 45) | func (w Withdrawals) SizeSSZ(siz *ssz.Sizer) uint32 { method DefineSSZ (line 50) | func (w Withdrawals) DefineSSZ(codec *ssz.Codec) { method HashTreeRoot (line 66) | func (w Withdrawals) HashTreeRoot() common.Root { method Len (line 75) | func (w Withdrawals) Len() int { return len(w) } method EncodeIndex (line 81) | func (w Withdrawals) EncodeIndex(i int, _w *bytes.Buffer) { FILE: engine-primitives/engine-primitives/withdrawals_test.go function TestWithdrawals (line 36) | func TestWithdrawals(t *testing.T) { FILE: errors/mod.go function IsAny (line 44) | func IsAny(err error, errs ...error) bool { type DetailedError (line 55) | type DetailedError struct function WrapNonFatal (line 63) | func WrapNonFatal(err error) error { function WrapFatal (line 72) | func WrapFatal(err error) error { function IsFatal (line 81) | func IsFatal(err error) bool { function JoinFatal (line 110) | func JoinFatal(errs ...error) error { FILE: execution/client/client.go type EngineClient (line 40) | type EngineClient struct method Name (line 107) | func (s *EngineClient) Name() string { method Start (line 112) | func (s *EngineClient) Start(ctx context.Context) error { method Stop (line 158) | func (s *EngineClient) Stop() error { method IsConnected (line 162) | func (s *EngineClient) IsConnected() bool { method HasCapability (line 168) | func (s *EngineClient) HasCapability(capability string) bool { method verifyChainIDAndConnection (line 179) | func (s *EngineClient) verifyChainIDAndConnection( method GetRPCRetryInterval (line 242) | func (s *EngineClient) GetRPCRetryInterval() time.Duration { method GetRPCMaxRetryInterval (line 246) | func (s *EngineClient) GetRPCMaxRetryInterval() time.Duration { function New (line 61) | func New( FILE: execution/client/config.go constant MinRPCTimeout (line 30) | MinRPCTimeout = 2 * time.Second constant defaultDialURL (line 32) | defaultDialURL = "http://localhost:8551" constant defaultRPCRetryInterval (line 33) | defaultRPCRetryInterval = 100 * time.Millisecond constant defaultRPCMaxRetryInterval (line 34) | defaultRPCMaxRetryInterval = 10 * time.Second constant defaultRPCStartupCheckInterval (line 35) | defaultRPCStartupCheckInterval = 3 * time.Second constant defaultRPCJWTRefreshInterval (line 36) | defaultRPCJWTRefreshInterval = 30 * time.Second constant defaultJWTSecretPath (line 38) | defaultJWTSecretPath = "./jwt.hex" function DefaultConfig (line 42) | func DefaultConfig() Config { type Config (line 57) | type Config struct FILE: execution/client/engine.go method NewPayload (line 40) | func (s *EngineClient) NewPayload( method ForkchoiceUpdated (line 81) | func (s *EngineClient) ForkchoiceUpdated( method GetPayload (line 127) | func (s *EngineClient) GetPayload( method ExchangeCapabilities (line 160) | func (s *EngineClient) ExchangeCapabilities( FILE: execution/client/errors.go constant UnauthenticatedConnectionErrorStr (line 31) | UnauthenticatedConnectionErrorStr = `could not verify execution chain ID... method handleRPCError (line 48) | func (s *EngineClient) handleRPCError( function IsFatalError (line 125) | func IsFatalError(err error) bool { function IsNonFatalError (line 134) | func IsNonFatalError(err error) bool { FILE: execution/client/ethclient/constants.go function BeaconKitSupportedCapabilities (line 25) | func BeaconKitSupportedCapabilities() []string { constant NewPayloadMethodV3 (line 42) | NewPayloadMethodV3 = "engine_newPayloadV3" constant NewPayloadMethodV4 (line 44) | NewPayloadMethodV4 = "engine_newPayloadV4" constant NewPayloadMethodV4P11 (line 46) | NewPayloadMethodV4P11 = "engine_newPayloadV4P11" constant ForkchoiceUpdatedMethodV3 (line 48) | ForkchoiceUpdatedMethodV3 = "engine_forkchoiceUpdatedV3" constant ForkchoiceUpdatedMethodV3P11 (line 50) | ForkchoiceUpdatedMethodV3P11 = "engine_forkchoiceUpdatedV3P11" constant GetPayloadMethodV3 (line 52) | GetPayloadMethodV3 = "engine_getPayloadV3" constant GetPayloadMethodV4 (line 54) | GetPayloadMethodV4 = "engine_getPayloadV4" constant GetPayloadMethodV4P11 (line 56) | GetPayloadMethodV4P11 = "engine_getPayloadV4P11" constant BlockByHashMethod (line 58) | BlockByHashMethod = "eth_getBlockByHash" constant BlockByNumberMethod (line 60) | BlockByNumberMethod = "eth_getBlockByNumber" constant ExchangeCapabilities (line 62) | ExchangeCapabilities = "engine_exchangeCapabilities" constant GetClientVersionV1 (line 64) | GetClientVersionV1 = "engine_getClientVersionV1" FILE: execution/client/ethclient/engine.go method NewPayload (line 40) | func (s *Client) NewPayload( method NewPayloadV3 (line 95) | func (s *Client) NewPayloadV3( method NewPayloadV4 (line 111) | func (s *Client) NewPayloadV4( method NewPayloadV4P11 (line 128) | func (s *Client) NewPayloadV4P11( method ForkchoiceUpdated (line 150) | func (s *Client) ForkchoiceUpdated( method ForkchoiceUpdatedV3 (line 179) | func (s *Client) ForkchoiceUpdatedV3( method ForkchoiceUpdatedV3P11 (line 199) | func (s *Client) ForkchoiceUpdatedV3P11( method GetPayload (line 223) | func (s *Client) GetPayload( method GetPayloadV3 (line 249) | func (s *Client) GetPayloadV3( method GetPayloadV4 (line 262) | func (s *Client) GetPayloadV4( method GetPayloadV4P11 (line 275) | func (s *Client) GetPayloadV4P11( method ExchangeCapabilities (line 292) | func (s *Client) ExchangeCapabilities( method GetClientVersionV1 (line 306) | func (s *Client) GetClientVersionV1( FILE: execution/client/ethclient/engine_test.go function TestGetPayloadV3NeverReturnsEmptyPayload (line 39) | func TestGetPayloadV3NeverReturnsEmptyPayload(t *testing.T) { function TestNewPayloadWithValidVersion (line 57) | func TestNewPayloadWithValidVersion(t *testing.T) { function TestNewPayloadWithInvalidVersion (line 73) | func TestNewPayloadWithInvalidVersion(t *testing.T) { function TestForkchoiceUpdatedWithValidVersion (line 85) | func TestForkchoiceUpdatedWithValidVersion(t *testing.T) { function TestForkchoiceUpdatedWithValidVersion2 (line 98) | func TestForkchoiceUpdatedWithValidVersion2(t *testing.T) { function TestForkchoiceUpdatedWithInvalidVersion (line 112) | func TestForkchoiceUpdatedWithInvalidVersion(t *testing.T) { function TestGetPayloadWithValidVersion (line 126) | func TestGetPayloadWithValidVersion(t *testing.T) { function TestGetPayloadWithInvalidVersion (line 139) | func TestGetPayloadWithInvalidVersion(t *testing.T) { type stubRPCClient (line 153) | type stubRPCClient struct method Initialize (line 157) | func (tc *stubRPCClient) Initialize() error { return nil } method Start (line 158) | func (tc *stubRPCClient) Start(context.Context) {} method Call (line 159) | func (tc *stubRPCClient) Call(_ context.Context, target any, _ string,... method Close (line 173) | func (tc *stubRPCClient) Close() error { return nil } FILE: execution/client/ethclient/eth.go method ChainID (line 37) | func (s *Client) ChainID( method FilterLogs (line 50) | func (s *Client) FilterLogs( method SubscribeFilterLogs (line 64) | func (s *Client) SubscribeFilterLogs( function toFilterArg (line 72) | func toFilterArg(q ethereum.FilterQuery) (interface{}, error) { function toBlockNumArg (line 95) | func toBlockNumArg(number *big.Int) string { FILE: execution/client/ethclient/ethclient.go type Client (line 28) | type Client struct function New (line 33) | func New(client rpc.Client) *Client { FILE: execution/client/ethclient/rpc/client.go type Client (line 40) | type Client interface type client (line 49) | type client struct method Start (line 99) | func (rpc *client) Start(ctx context.Context) { method Initialize (line 119) | func (rpc *client) Initialize() error { method Close (line 128) | func (rpc *client) Close() error { method Call (line 134) | func (rpc *client) Call( method callRaw (line 153) | func (rpc *client) callRaw( function NewClient (line 72) | func NewClient( FILE: execution/client/ethclient/rpc/header.go method updateHeader (line 25) | func (rpc *client) updateHeader() error { FILE: execution/client/ethclient/rpc/types.go type Request (line 30) | type Request struct type Response (line 42) | type Response struct type Error (line 54) | type Error struct method Error (line 62) | func (err Error) Error() string { method ErrorCode (line 67) | func (err Error) ErrorCode() int { FILE: execution/client/helpers.go method createContextWithTimeout (line 33) | func (s *EngineClient) createContextWithTimeout( function processPayloadStatusResult (line 46) | func processPayloadStatusResult( FILE: execution/client/interfaces.go type TelemetrySink (line 28) | type TelemetrySink interface FILE: execution/client/metrics.go type clientMetrics (line 30) | type clientMetrics struct method measureForkchoiceUpdateDuration (line 50) | func (cm *clientMetrics) measureForkchoiceUpdateDuration(startTime tim... method measureNewPayloadDuration (line 59) | func (cm *clientMetrics) measureNewPayloadDuration(startTime time.Time) { method measureGetPayloadDuration (line 68) | func (cm *clientMetrics) measureGetPayloadDuration(startTime time.Time) { method incrementEngineAPITimeout (line 78) | func (cm *clientMetrics) incrementEngineAPITimeout() { method incrementForkchoiceUpdateTimeout (line 85) | func (cm *clientMetrics) incrementForkchoiceUpdateTimeout() { method incrementNewPayloadTimeout (line 92) | func (cm *clientMetrics) incrementNewPayloadTimeout() { method incrementGetPayloadTimeout (line 99) | func (cm *clientMetrics) incrementGetPayloadTimeout() { method incrementHTTPTimeoutCounter (line 105) | func (cm *clientMetrics) incrementHTTPTimeoutCounter() { method incrementTimeoutCounter (line 111) | func (cm *clientMetrics) incrementTimeoutCounter(metricName string) { method incrementParseErrorCounter (line 117) | func (cm *clientMetrics) incrementParseErrorCounter() { method incrementInvalidRequestCounter (line 123) | func (cm *clientMetrics) incrementInvalidRequestCounter() { method incrementMethodNotFoundCounter (line 129) | func (cm *clientMetrics) incrementMethodNotFoundCounter() { method incrementInvalidParamsCounter (line 135) | func (cm *clientMetrics) incrementInvalidParamsCounter() { method incrementInternalErrorCounter (line 141) | func (cm *clientMetrics) incrementInternalErrorCounter() { method incrementUnknownPayloadErrorCounter (line 148) | func (cm *clientMetrics) incrementUnknownPayloadErrorCounter() { method incrementInvalidForkchoiceStateCounter (line 157) | func (cm *clientMetrics) incrementInvalidForkchoiceStateCounter() { method incrementInvalidPayloadAttributesCounter (line 166) | func (cm *clientMetrics) incrementInvalidPayloadAttributesCounter() { method incrementRequestTooLargeCounter (line 174) | func (cm *clientMetrics) incrementRequestTooLargeCounter() { method incrementInternalServerErrorCounter (line 181) | func (cm *clientMetrics) incrementInternalServerErrorCounter() { method incrementErrorCounter (line 189) | func (cm *clientMetrics) incrementErrorCounter(metricName string) { function newClientMetrics (line 38) | func newClientMetrics( FILE: execution/deposit/contract.go type WrappedDepositContract (line 38) | type WrappedDepositContract struct method ReadDeposits (line 64) | func (dc *WrappedDepositContract) ReadDeposits( function NewWrappedDepositContract (line 44) | func NewWrappedDepositContract( FILE: execution/deposit/interfaces.go type Contract (line 31) | type Contract interface FILE: execution/engine/engine.go type Engine (line 38) | type Engine struct method GetPayload (line 62) | func (ee *Engine) GetPayload( method NotifyForkchoiceUpdate (line 73) | func (ee *Engine) NotifyForkchoiceUpdate( method NotifyNewPayload (line 162) | func (ee *Engine) NotifyNewPayload( method newBackoff (line 266) | func (ee *Engine) newBackoff() *backoff.ExponentialBackOff { function New (line 49) | func New( FILE: execution/engine/interfaces.go type TelemetrySink (line 24) | type TelemetrySink interface FILE: execution/engine/metrics.go type engineMetrics (line 35) | type engineMetrics struct method markNewPayloadCalled (line 54) | func (em *engineMetrics) markNewPayloadCalled( method markNewPayloadValid (line 66) | func (em *engineMetrics) markNewPayloadValid( method markNewPayloadAcceptedSyncingPayloadStatus (line 83) | func (em *engineMetrics) markNewPayloadAcceptedSyncingPayloadStatus( method markNewPayloadInvalidPayloadStatus (line 105) | func (em *engineMetrics) markNewPayloadInvalidPayloadStatus( method markNewPayloadNonFatalError (line 120) | func (em *engineMetrics) markNewPayloadNonFatalError( method markNewPayloadFatalError (line 140) | func (em *engineMetrics) markNewPayloadFatalError( method markNewPayloadUndefinedError (line 160) | func (em *engineMetrics) markNewPayloadUndefinedError( method markNotifyForkchoiceUpdateCalled (line 179) | func (em *engineMetrics) markNotifyForkchoiceUpdateCalled( method markForkchoiceUpdateValid (line 190) | func (em *engineMetrics) markForkchoiceUpdateValid( method markForkchoiceUpdateSyncing (line 213) | func (em *engineMetrics) markForkchoiceUpdateSyncing( method markForkchoiceUpdateInvalid (line 236) | func (em *engineMetrics) markForkchoiceUpdateInvalid( method markForkchoiceUpdateFatalError (line 257) | func (em *engineMetrics) markForkchoiceUpdateFatalError(err error) { method markForkchoiceUpdateNonFatalError (line 271) | func (em *engineMetrics) markForkchoiceUpdateNonFatalError(err error) { method markForkchoiceUpdateUndefinedError (line 285) | func (em *engineMetrics) markForkchoiceUpdateUndefinedError(err error) { function newEngineMetrics (line 43) | func newEngineMetrics( FILE: execution/requests/eip7002/interfaces.go type rpcClient (line 25) | type rpcClient interface FILE: execution/requests/eip7002/withdrawal.go type feeOpts (line 36) | type feeOpts struct function GetWithdrawalFee (line 42) | func GetWithdrawalFee(ctx context.Context, client rpcClient) (*big.Int, ... function CreateWithdrawalRequestData (line 60) | func CreateWithdrawalRequestData(blsPubKey crypto.BLSPubkey, withdrawAmo... FILE: execution/requests/eip7002/withdrawal_test.go function TestCreateWithdrawalRequestData (line 34) | func TestCreateWithdrawalRequestData(t *testing.T) { FILE: execution/requests/eip7251/consolidation.go type feeOpts (line 34) | type feeOpts struct function GetConsolidationFee (line 40) | func GetConsolidationFee(ctx context.Context, client rpcClient) (*big.In... function CreateConsolidationRequestData (line 58) | func CreateConsolidationRequestData(sourcePubKey, targetPubKey crypto.BL... FILE: execution/requests/eip7251/interfaces.go type rpcClient (line 25) | type rpcClient interface FILE: gethlib/deposit/contract.abigen.go function DeployDepositContract (line 47) | func DeployDepositContract(auth *bind.TransactOpts, backend bind.Contrac... type DepositContract (line 64) | type DepositContract struct type DepositContractCaller (line 71) | type DepositContractCaller struct method DepositCount (line 208) | func (_DepositContract *DepositContractCaller) DepositCount(opts *bind... method GenesisDepositsRoot (line 239) | func (_DepositContract *DepositContractCaller) GenesisDepositsRoot(opt... method GetOperator (line 270) | func (_DepositContract *DepositContractCaller) GetOperator(opts *bind.... method QueuedOperator (line 301) | func (_DepositContract *DepositContractCaller) QueuedOperator(opts *bi... method SupportsInterface (line 346) | func (_DepositContract *DepositContractCaller) SupportsInterface(opts ... type DepositContractTransactor (line 76) | type DepositContractTransactor struct method AcceptOperatorChange (line 377) | func (_DepositContract *DepositContractTransactor) AcceptOperatorChang... method CancelOperatorChange (line 398) | func (_DepositContract *DepositContractTransactor) CancelOperatorChang... method Deposit (line 419) | func (_DepositContract *DepositContractTransactor) Deposit(opts *bind.... method RequestOperatorChange (line 440) | func (_DepositContract *DepositContractTransactor) RequestOperatorChan... type DepositContractFilterer (line 81) | type DepositContractFilterer struct method FilterDeposit (line 538) | func (_DepositContract *DepositContractFilterer) FilterDeposit(opts *b... method WatchDeposit (line 550) | func (_DepositContract *DepositContractFilterer) WatchDeposit(opts *bi... method ParseDeposit (line 587) | func (_DepositContract *DepositContractFilterer) ParseDeposit(log type... method FilterOperatorChangeCancelled (line 672) | func (_DepositContract *DepositContractFilterer) FilterOperatorChangeC... method WatchOperatorChangeCancelled (line 689) | func (_DepositContract *DepositContractFilterer) WatchOperatorChangeCa... method ParseOperatorChangeCancelled (line 731) | func (_DepositContract *DepositContractFilterer) ParseOperatorChangeCa... method FilterOperatorChangeQueued (line 819) | func (_DepositContract *DepositContractFilterer) FilterOperatorChangeQ... method WatchOperatorChangeQueued (line 836) | func (_DepositContract *DepositContractFilterer) WatchOperatorChangeQu... method ParseOperatorChangeQueued (line 878) | func (_DepositContract *DepositContractFilterer) ParseOperatorChangeQu... method FilterOperatorUpdated (line 965) | func (_DepositContract *DepositContractFilterer) FilterOperatorUpdated... method WatchOperatorUpdated (line 982) | func (_DepositContract *DepositContractFilterer) WatchOperatorUpdated(... method ParseOperatorUpdated (line 1024) | func (_DepositContract *DepositContractFilterer) ParseOperatorUpdated(... type DepositContractSession (line 87) | type DepositContractSession struct method DepositCount (line 225) | func (_DepositContract *DepositContractSession) DepositCount() (uint64... method GenesisDepositsRoot (line 256) | func (_DepositContract *DepositContractSession) GenesisDepositsRoot() ... method GetOperator (line 287) | func (_DepositContract *DepositContractSession) GetOperator(pubkey []b... method QueuedOperator (line 326) | func (_DepositContract *DepositContractSession) QueuedOperator(arg0 []... method SupportsInterface (line 363) | func (_DepositContract *DepositContractSession) SupportsInterface(inte... method AcceptOperatorChange (line 384) | func (_DepositContract *DepositContractSession) AcceptOperatorChange(p... method CancelOperatorChange (line 405) | func (_DepositContract *DepositContractSession) CancelOperatorChange(p... method Deposit (line 426) | func (_DepositContract *DepositContractSession) Deposit(pubkey []byte,... method RequestOperatorChange (line 447) | func (_DepositContract *DepositContractSession) RequestOperatorChange(... type DepositContractCallerSession (line 95) | type DepositContractCallerSession struct method DepositCount (line 232) | func (_DepositContract *DepositContractCallerSession) DepositCount() (... method GenesisDepositsRoot (line 263) | func (_DepositContract *DepositContractCallerSession) GenesisDepositsR... method GetOperator (line 294) | func (_DepositContract *DepositContractCallerSession) GetOperator(pubk... method QueuedOperator (line 336) | func (_DepositContract *DepositContractCallerSession) QueuedOperator(a... method SupportsInterface (line 370) | func (_DepositContract *DepositContractCallerSession) SupportsInterfac... type DepositContractTransactorSession (line 102) | type DepositContractTransactorSession struct method AcceptOperatorChange (line 391) | func (_DepositContract *DepositContractTransactorSession) AcceptOperat... method CancelOperatorChange (line 412) | func (_DepositContract *DepositContractTransactorSession) CancelOperat... method Deposit (line 433) | func (_DepositContract *DepositContractTransactorSession) Deposit(pubk... method RequestOperatorChange (line 454) | func (_DepositContract *DepositContractTransactorSession) RequestOpera... type DepositContractRaw (line 108) | type DepositContractRaw struct method Call (line 171) | func (_DepositContract *DepositContractRaw) Call(opts *bind.CallOpts, ... method Transfer (line 177) | func (_DepositContract *DepositContractRaw) Transfer(opts *bind.Transa... method Transact (line 182) | func (_DepositContract *DepositContractRaw) Transact(opts *bind.Transa... type DepositContractCallerRaw (line 113) | type DepositContractCallerRaw struct method Call (line 190) | func (_DepositContract *DepositContractCallerRaw) Call(opts *bind.Call... type DepositContractTransactorRaw (line 118) | type DepositContractTransactorRaw struct method Transfer (line 196) | func (_DepositContract *DepositContractTransactorRaw) Transfer(opts *b... method Transact (line 201) | func (_DepositContract *DepositContractTransactorRaw) Transact(opts *b... function NewDepositContract (line 123) | func NewDepositContract(address common.Address, backend bind.ContractBac... function NewDepositContractCaller (line 132) | func NewDepositContractCaller(address common.Address, caller bind.Contra... function NewDepositContractTransactor (line 141) | func NewDepositContractTransactor(address common.Address, transactor bin... function NewDepositContractFilterer (line 150) | func NewDepositContractFilterer(address common.Address, filterer bind.Co... function bindDepositContract (line 159) | func bindDepositContract(address common.Address, caller bind.ContractCal... type DepositContractDepositIterator (line 459) | type DepositContractDepositIterator struct method Next (line 474) | func (it *DepositContractDepositIterator) Next() bool { method Error (line 514) | func (it *DepositContractDepositIterator) Error() error { method Close (line 520) | func (it *DepositContractDepositIterator) Close() error { type DepositContractDeposit (line 526) | type DepositContractDeposit struct type DepositContractOperatorChangeCancelledIterator (line 597) | type DepositContractOperatorChangeCancelledIterator struct method Next (line 612) | func (it *DepositContractOperatorChangeCancelledIterator) Next() bool { method Error (line 652) | func (it *DepositContractOperatorChangeCancelledIterator) Error() error { method Close (line 658) | func (it *DepositContractOperatorChangeCancelledIterator) Close() error { type DepositContractOperatorChangeCancelled (line 664) | type DepositContractOperatorChangeCancelled struct type DepositContractOperatorChangeQueuedIterator (line 741) | type DepositContractOperatorChangeQueuedIterator struct method Next (line 756) | func (it *DepositContractOperatorChangeQueuedIterator) Next() bool { method Error (line 796) | func (it *DepositContractOperatorChangeQueuedIterator) Error() error { method Close (line 802) | func (it *DepositContractOperatorChangeQueuedIterator) Close() error { type DepositContractOperatorChangeQueued (line 808) | type DepositContractOperatorChangeQueued struct type DepositContractOperatorUpdatedIterator (line 888) | type DepositContractOperatorUpdatedIterator struct method Next (line 903) | func (it *DepositContractOperatorUpdatedIterator) Next() bool { method Error (line 943) | func (it *DepositContractOperatorUpdatedIterator) Error() error { method Close (line 949) | func (it *DepositContractOperatorUpdatedIterator) Close() error { type DepositContractOperatorUpdated (line 955) | type DepositContractOperatorUpdated struct FILE: gethlib/ethclient/ethclient.go type Client (line 41) | type Client struct method BlockByNumber (line 51) | func (c *Client) BlockByNumber(ctx context.Context, number *big.Int) (... method BlockByHash (line 56) | func (c *Client) BlockByHash(ctx context.Context, hash gethcommon.Hash... method TransactionByHash (line 61) | func (c *Client) TransactionByHash( method TransactionInBlock (line 80) | func (c *Client) TransactionInBlock(ctx context.Context, blockHash get... method getBlock (line 241) | func (c *Client) getBlock(ctx context.Context, method string, args ...... function Wrap (line 46) | func Wrap(c *gethclient.Client) *Client { type rpcBlock (line 96) | type rpcBlock struct type rpcTransaction (line 103) | type rpcTransaction struct method UnmarshalJSON (line 114) | func (tx *rpcTransaction) UnmarshalJSON(msg []byte) error { type txExtraInfo (line 108) | type txExtraInfo struct type rpcHeader (line 121) | type rpcHeader struct method toHeader (line 147) | func (h *rpcHeader) toHeader() (*types.Header, error) { function ensureTransactionHasRequiredSignature (line 301) | func ensureTransactionHasRequiredSignature(tx *types.Transaction) error { function toBlockNumArg (line 315) | func toBlockNumArg(number *big.Int) string { FILE: gethlib/ethclient/ethclient_test.go function TestBlockByNumberWithPoLTransaction (line 49) | func TestBlockByNumberWithPoLTransaction(t *testing.T) { function TestBlockByHashWithPoLTransaction (line 69) | func TestBlockByHashWithPoLTransaction(t *testing.T) { function TestTransactionByHashWithPoLTransaction (line 89) | func TestTransactionByHashWithPoLTransaction(t *testing.T) { function TestTransactionInBlockWithPoLTransaction (line 109) | func TestTransactionInBlockWithPoLTransaction(t *testing.T) { type mockEthService (line 126) | type mockEthService struct method GetBlockByNumber (line 128) | func (s *mockEthService) GetBlockByNumber(ctx context.Context, number ... method GetBlockByHash (line 135) | func (s *mockEthService) GetBlockByHash(ctx context.Context, hash geth... method GetTransactionByHash (line 142) | func (s *mockEthService) GetTransactionByHash(ctx context.Context, has... method GetTransactionByBlockHashAndIndex (line 148) | func (s *mockEthService) GetTransactionByBlockHashAndIndex( function newMockClient (line 159) | func newMockClient(t *testing.T) *beraclient.Client { function mockTransactionJSON (line 175) | func mockTransactionJSON() json.RawMessage { function mockTransactionObject (line 184) | func mockTransactionObject() map[string]any { function mockBlockJSON (line 201) | func mockBlockJSON() json.RawMessage { FILE: gethlib/ssztest/contract.abigen.go function DeploySSZTest (line 47) | func DeploySSZTest(auth *bind.TransactOpts, backend bind.ContractBackend... type SSZTest (line 64) | type SSZTest struct type SSZTestCaller (line 71) | type SSZTestCaller struct method BEACONROOTS (line 208) | func (_SSZTest *SSZTestCaller) BEACONROOTS(opts *bind.CallOpts) (commo... method GetParentBlockRootAt (line 239) | func (_SSZTest *SSZTestCaller) GetParentBlockRootAt(opts *bind.CallOpt... method MustVerifyProof (line 270) | func (_SSZTest *SSZTestCaller) MustVerifyProof(opts *bind.CallOpts, pr... method VerifyProof (line 299) | func (_SSZTest *SSZTestCaller) VerifyProof(opts *bind.CallOpts, proof ... type SSZTestTransactor (line 76) | type SSZTestTransactor struct type SSZTestFilterer (line 81) | type SSZTestFilterer struct type SSZTestSession (line 87) | type SSZTestSession struct method BEACONROOTS (line 225) | func (_SSZTest *SSZTestSession) BEACONROOTS() (common.Address, error) { method GetParentBlockRootAt (line 256) | func (_SSZTest *SSZTestSession) GetParentBlockRootAt(ts uint64) ([32]b... method MustVerifyProof (line 285) | func (_SSZTest *SSZTestSession) MustVerifyProof(proof [][32]byte, root... method VerifyProof (line 316) | func (_SSZTest *SSZTestSession) VerifyProof(proof [][32]byte, root [32... type SSZTestCallerSession (line 95) | type SSZTestCallerSession struct method BEACONROOTS (line 232) | func (_SSZTest *SSZTestCallerSession) BEACONROOTS() (common.Address, e... method GetParentBlockRootAt (line 263) | func (_SSZTest *SSZTestCallerSession) GetParentBlockRootAt(ts uint64) ... method MustVerifyProof (line 292) | func (_SSZTest *SSZTestCallerSession) MustVerifyProof(proof [][32]byte... method VerifyProof (line 323) | func (_SSZTest *SSZTestCallerSession) VerifyProof(proof [][32]byte, ro... type SSZTestTransactorSession (line 102) | type SSZTestTransactorSession struct type SSZTestRaw (line 108) | type SSZTestRaw struct method Call (line 171) | func (_SSZTest *SSZTestRaw) Call(opts *bind.CallOpts, result *[]interf... method Transfer (line 177) | func (_SSZTest *SSZTestRaw) Transfer(opts *bind.TransactOpts) (*types.... method Transact (line 182) | func (_SSZTest *SSZTestRaw) Transact(opts *bind.TransactOpts, method s... type SSZTestCallerRaw (line 113) | type SSZTestCallerRaw struct method Call (line 190) | func (_SSZTest *SSZTestCallerRaw) Call(opts *bind.CallOpts, result *[]... type SSZTestTransactorRaw (line 118) | type SSZTestTransactorRaw struct method Transfer (line 196) | func (_SSZTest *SSZTestTransactorRaw) Transfer(opts *bind.TransactOpts... method Transact (line 201) | func (_SSZTest *SSZTestTransactorRaw) Transact(opts *bind.TransactOpts... function NewSSZTest (line 123) | func NewSSZTest(address common.Address, backend bind.ContractBackend) (*... function NewSSZTestCaller (line 132) | func NewSSZTestCaller(address common.Address, caller bind.ContractCaller... function NewSSZTestTransactor (line 141) | func NewSSZTestTransactor(address common.Address, transactor bind.Contra... function NewSSZTestFilterer (line 150) | func NewSSZTestFilterer(address common.Address, filterer bind.ContractFi... function bindSSZTest (line 159) | func bindSSZTest(address common.Address, caller bind.ContractCaller, tra... FILE: gethlib/types/block.go type Block (line 52) | type Block struct method WithBody (line 146) | func (b *Block) WithBody(body Body) *Block { method Hash (line 161) | func (b *Block) Hash() common.Hash { method Transactions (line 172) | func (b *Block) Transactions() Transactions { return b.transac... method Withdrawals (line 173) | func (b *Block) Withdrawals() coretypes.Withdrawals { return b.withdra... method GasLimit (line 176) | func (b *Block) GasLimit() uint64 { return b.header.GasLimit } method GasUsed (line 177) | func (b *Block) GasUsed() uint64 { return b.header.GasUsed } method Time (line 178) | func (b *Block) Time() uint64 { return b.header.Time } method NumberU64 (line 179) | func (b *Block) NumberU64() uint64 { return b.header.Number.Uin... method MixDigest (line 180) | func (b *Block) MixDigest() common.Hash { return b.header.MixDigest } method Bloom (line 181) | func (b *Block) Bloom() coretypes.Bloom { return b.header.Bloom } method Coinbase (line 182) | func (b *Block) Coinbase() common.Address { return b.header.Coinbase } method Root (line 183) | func (b *Block) Root() common.Hash { return b.header.Root } method ParentHash (line 184) | func (b *Block) ParentHash() common.Hash { return b.header.ParentHash } method ReceiptHash (line 185) | func (b *Block) ReceiptHash() common.Hash { return b.header.ReceiptHash } method Extra (line 186) | func (b *Block) Extra() []byte { return common.CopyBytes(b.... method BaseFee (line 188) | func (b *Block) BaseFee() *big.Int { method ExcessBlobGas (line 195) | func (b *Block) ExcessBlobGas() *uint64 { method BlobGasUsed (line 204) | func (b *Block) BlobGasUsed() *uint64 { type Body (line 69) | type Body struct function NewBlock (line 83) | func NewBlock(header *Header, body *Body, receipts []*coretypes.Receipt,... function NewBlockWithHeader (line 140) | func NewBlockWithHeader(header *Header) *Block { function BlockToExecutableData (line 215) | func BlockToExecutableData( function encodeTransactions (line 275) | func encodeTransactions(txs []*Transaction) [][]byte { FILE: gethlib/types/config.go type ChainConfig (line 35) | type ChainConfig struct method IsLondon (line 158) | func (c *ChainConfig) IsLondon(num *big.Int) bool { method IsShanghai (line 163) | func (c *ChainConfig) IsShanghai(num *big.Int, time uint64) bool { method IsCancun (line 168) | func (c *ChainConfig) IsCancun(num *big.Int, time uint64) bool { method IsPrague (line 173) | func (c *ChainConfig) IsPrague(num *big.Int, time uint64) bool { method IsPrague1 (line 179) | func (c *ChainConfig) IsPrague1(num *big.Int, time uint64) bool { method IsVerkleGenesis (line 193) | func (c *ChainConfig) IsVerkleGenesis() bool { type BerachainConfig (line 105) | type BerachainConfig struct type Prague1Config (line 120) | type Prague1Config struct type Prague2Config (line 132) | type Prague2Config struct type Prague3Config (line 140) | type Prague3Config struct type Prague4Config (line 152) | type Prague4Config struct function isBlockForked (line 200) | func isBlockForked(s, head *big.Int) bool { function isTimestampForked (line 210) | func isTimestampForked(s *uint64, head uint64) bool { FILE: gethlib/types/genesis.go type Genesis (line 45) | type Genesis struct method IsVerkle (line 68) | func (g *Genesis) IsVerkle() bool { method ToBlock (line 73) | func (g *Genesis) ToBlock() *Block { method UnmarshalJSON (line 82) | func (g *Genesis) UnmarshalJSON(input []byte) error { method toBlockWithRoot (line 161) | func (g *Genesis) toBlockWithRoot(root common.Hash) *Block { function hashAlloc (line 234) | func hashAlloc(ga *types.GenesisAlloc, isVerkle bool) (common.Hash, erro... FILE: gethlib/types/header.go type Header (line 40) | type Header struct method Hash (line 124) | func (h *Header) Hash() common.Hash { function CopyHeader (line 80) | func CopyHeader(h *Header) *Header { FILE: gethlib/types/pubkey.go type ExecutionPubkey (line 35) | type ExecutionPubkey method Bytes (line 43) | func (p ExecutionPubkey) Bytes() []byte { return p[:] } method String (line 46) | func (p ExecutionPubkey) String() string { return hexutil.Encode(p[:]) } method Format (line 52) | func (p ExecutionPubkey) Format(s fmt.State, c rune) { method MarshalText (line 81) | func (p ExecutionPubkey) MarshalText() ([]byte, error) { method UnmarshalText (line 86) | func (p *ExecutionPubkey) UnmarshalText(input []byte) error { method UnmarshalJSON (line 91) | func (p *ExecutionPubkey) UnmarshalJSON(input []byte) error { constant hexPrefixBytes (line 38) | hexPrefixBytes = 2 constant hexCharsPerByte (line 39) | hexCharsPerByte = 2 FILE: gethlib/types/transaction.go type TxData (line 35) | type TxData interface type Transaction (line 44) | type Transaction struct method BlobHashes (line 52) | func (tx *Transaction) BlobHashes() []common.Hash { method Hash (line 60) | func (tx *Transaction) Hash() common.Hash { method Type (line 76) | func (tx *Transaction) Type() uint8 { method RawSignatureValues (line 82) | func (tx *Transaction) RawSignatureValues() (*big.Int, *big.Int, *big.... method MarshalBinary (line 108) | func (tx *Transaction) MarshalBinary() ([]byte, error) { method UnmarshalBinary (line 119) | func (tx *Transaction) UnmarshalBinary(b []byte) error { method encodeTyped (line 140) | func (tx *Transaction) encodeTyped(w *bytes.Buffer) error { method decodeTyped (line 146) | func (tx *Transaction) decodeTyped(b []byte) (TxData, error) { method setDecoded (line 170) | func (tx *Transaction) setDecoded(inner TxData) { type Transactions (line 176) | type Transactions method Len (line 179) | func (s Transactions) Len() int { return len(s) } method EncodeIndex (line 184) | func (s Transactions) EncodeIndex(i int, w *bytes.Buffer) { FILE: gethlib/types/transaction_marshalling.go constant recoveryIDByteLen (line 43) | recoveryIDByteLen = 8 constant replayProtectionBitLen (line 44) | replayProtectionBitLen = 64 constant legacyVValue27 (line 45) | legacyVValue27 = 27 constant legacyVValue28 (line 46) | legacyVValue28 = 28 constant replayProtectionBase (line 47) | replayProtectionBase = 35 constant chainIDDivisor (line 48) | chainIDDivisor = 2 type txJSON (line 52) | type txJSON struct method yParityValue (line 85) | func (tx *txJSON) yParityValue() (*big.Int, error) { method MarshalJSON (line 106) | func (tx *Transaction) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 221) | func (tx *Transaction) UnmarshalJSON(input []byte) error { function sanityCheckSignature (line 601) | func sanityCheckSignature(v *big.Int, r *big.Int, s *big.Int, maybeProte... function isProtectedV (line 638) | func isProtectedV(v *big.Int) bool { function deriveChainID (line 648) | func deriveChainID(v *big.Int) *big.Int { FILE: gethlib/types/tx_types.go constant PoLTxType (line 37) | PoLTxType = 0x7E type AccessListTx (line 40) | type AccessListTx struct method txType (line 52) | func (tx *AccessListTx) txType() byte { return coretypes.AccessListTxT... method encode (line 54) | func (tx *AccessListTx) encode(b *bytes.Buffer) error { method decode (line 58) | func (tx *AccessListTx) decode(input []byte) error { type BlobTx (line 63) | type BlobTx struct method txType (line 86) | func (tx *BlobTx) txType() byte { return coretypes.BlobTxType } method encode (line 88) | func (tx *BlobTx) encode(b *bytes.Buffer) error { method decode (line 115) | func (tx *BlobTx) decode(input []byte) error { type blobTxWithBlobs (line 188) | type blobTxWithBlobs interface type blobTxWithBlobsV0 (line 193) | type blobTxWithBlobsV0 struct method tx (line 208) | func (btx *blobTxWithBlobsV0) tx() *BlobTx { method assign (line 212) | func (btx *blobTxWithBlobsV0) assign(sc *coretypes.BlobTxSidecar) error { type blobTxWithBlobsV1 (line 200) | type blobTxWithBlobsV1 struct method tx (line 220) | func (btx *blobTxWithBlobsV1) tx() *BlobTx { method assign (line 224) | func (btx *blobTxWithBlobsV1) assign(sc *coretypes.BlobTxSidecar) error { type DynamicFeeTx (line 236) | type DynamicFeeTx struct method txType (line 253) | func (tx *DynamicFeeTx) txType() byte { return coretypes.DynamicFeeTxT... method encode (line 255) | func (tx *DynamicFeeTx) encode(b *bytes.Buffer) error { method decode (line 259) | func (tx *DynamicFeeTx) decode(input []byte) error { type LegacyTx (line 264) | type LegacyTx struct method txType (line 274) | func (tx *LegacyTx) txType() byte { return coretypes.LegacyTxType } method encode (line 276) | func (tx *LegacyTx) encode(*bytes.Buffer) error { method decode (line 280) | func (tx *LegacyTx) decode([]byte) error { type PoLTx (line 285) | type PoLTx struct method txType (line 295) | func (*PoLTx) txType() byte { return PoLTxType } method encode (line 297) | func (tx *PoLTx) encode(b *bytes.Buffer) error { method decode (line 301) | func (tx *PoLTx) decode(input []byte) error { type SetCodeTx (line 307) | type SetCodeTx struct method txType (line 325) | func (tx *SetCodeTx) txType() byte { return coretypes.SetCodeTxType } method encode (line 327) | func (tx *SetCodeTx) encode(b *bytes.Buffer) error { method decode (line 331) | func (tx *SetCodeTx) decode(input []byte) error { FILE: gethlib/types/utils.go function CalcUncleHash (line 30) | func CalcUncleHash(uncles []*Header) common.Hash { function rlpHash (line 38) | func rlpHash(x interface{}) common.Hash { function prefixedRlpHash (line 53) | func prefixedRlpHash(prefix byte, x interface{}) common.Hash { FILE: log/mod.go type Logger (line 25) | type Logger interface type ConfigurableLogger (line 46) | type ConfigurableLogger interface type Configurable (line 51) | type Configurable interface type Colorable (line 57) | type Colorable interface type AdvancedLogger (line 66) | type AdvancedLogger interface type Color (line 75) | type Color method Raw (line 78) | func (c Color) Raw() string { constant Reset (line 84) | Reset Color = "\x1b[0m" constant Black (line 85) | Black Color = "\x1b[30m" constant Red (line 86) | Red Color = "\x1b[31m" constant Green (line 87) | Green Color = "\x1b[32m" constant Yellow (line 88) | Yellow Color = "\x1b[33m" constant Blue (line 89) | Blue Color = "\x1b[34m" constant Magenta (line 90) | Magenta Color = "\x1b[35m" constant Cyan (line 91) | Cyan Color = "\x1b[36m" constant White (line 92) | White Color = "\x1b[37m" constant Gray (line 94) | Gray Color = "\x1b[90m" constant BrightRed (line 95) | BrightRed Color = "\x1b[91m" constant BrightGreen (line 96) | BrightGreen Color = "\x1b[92m" constant BrightYellow (line 97) | BrightYellow Color = "\x1b[93m" constant BrightBlue (line 98) | BrightBlue Color = "\x1b[94m" constant BrightMagenta (line 99) | BrightMagenta Color = "\x1b[95m" constant BrightCyan (line 100) | BrightCyan Color = "\x1b[96m" constant BrightWhite (line 101) | BrightWhite Color = "\x1b[97m" constant BrightBackgroundWhite (line 103) | BrightBackgroundWhite Color = "\x1b[107m" constant BrightBackgroundBlue (line 104) | BrightBackgroundBlue Color = "\x1b[104m" FILE: log/noop/noop.go type Logger (line 28) | type Logger struct function NewLogger (line 31) | func NewLogger[ImplT any]() *Logger[ImplT] { method Info (line 37) | func (n *Logger[ImplT]) Info(string, ...any) { method Warn (line 43) | func (n *Logger[ImplT]) Warn(string, ...any) { method Error (line 49) | func (n *Logger[ImplT]) Error(string, ...any) { method Debug (line 55) | func (n *Logger[ImplT]) Debug(string, ...any) { method With (line 61) | func (n *Logger[ImplT]) With(...any) ImplT { method Impl (line 66) | func (n *Logger[ImplT]) Impl() any { method AddKeyColor (line 70) | func (n *Logger[ImplT]) AddKeyColor(any, log.Color) { method AddKeyValColor (line 74) | func (n *Logger[ImplT]) AddKeyValColor(any, any, log.Color) { FILE: log/noop/noop_test.go function TestNewLogger (line 29) | func TestNewLogger(t *testing.T) { function TestLogger_Info (line 37) | func TestLogger_Info(t *testing.T) { function TestLogger_Warn (line 45) | func TestLogger_Warn(t *testing.T) { function TestLogger_Error (line 53) | func TestLogger_Error(t *testing.T) { function TestLogger_Debug (line 61) | func TestLogger_Debug(t *testing.T) { FILE: log/phuslu/buffer.go type byteBuffer (line 26) | type byteBuffer struct method Reset (line 42) | func (b *byteBuffer) Reset() { FILE: log/phuslu/config.go type Config (line 24) | type Config struct function DefaultConfig (line 35) | func DefaultConfig() Config { FILE: log/phuslu/formatter.go type Formatter (line 30) | type Formatter struct method Format (line 47) | func (f *Formatter) Format( method AddKeyColor (line 93) | func (f *Formatter) AddKeyColor(key string, color Color) { method AddKeyValColor (line 98) | func (f *Formatter) AddKeyValColor(key string, val string, color Color) { method printWithColor (line 103) | func (f *Formatter) printWithColor( method formatHeader (line 133) | func (f *Formatter) formatHeader( method ensureLineBreak (line 153) | func (f *Formatter) ensureLineBreak(b *byteBuffer) { function NewFormatter (line 39) | func NewFormatter() *Formatter { FILE: log/phuslu/logger.go type Logger (line 30) | type Logger struct method Info (line 57) | func (l *Logger) Info(msg string, keyVals ...any) { method Warn (line 65) | func (l *Logger) Warn(msg string, keyVals ...any) { method Error (line 73) | func (l *Logger) Error(msg string, keyVals ...any) { method Debug (line 81) | func (l *Logger) Debug(msg string, keyVals ...any) { method Impl (line 89) | func (l *Logger) Impl() any { method With (line 94) | func (l Logger) With(keyVals ...any) *Logger { method Writer (line 116) | func (l *Logger) Writer() io.Writer { method msgWithContext (line 121) | func (l *Logger) msgWithContext( method WithConfig (line 133) | func (l *Logger) WithConfig(cfg *Config) *Logger { method AddKeyColor (line 146) | func (l *Logger) AddKeyColor(key any, color Color) { method AddKeyValColor (line 153) | func (l *Logger) AddKeyValColor(key any, val any, color Color) { method withStyle (line 159) | func (l *Logger) withStyle(style string) { method withLogLevel (line 168) | func (l *Logger) withLogLevel(level string) { method useConsoleWriter (line 173) | func (l *Logger) useConsoleWriter() { method useJSONWriter (line 181) | func (l *Logger) useJSONWriter() { method setWriter (line 186) | func (l *Logger) setWriter(writer log.Writer) { function NewLogger (line 42) | func NewLogger( FILE: log/phuslu/style.go constant reset (line 28) | reset = log.Reset constant black (line 29) | black = log.Black constant red (line 30) | red = log.Red constant green (line 31) | green = log.Green constant yellow (line 32) | yellow = log.Yellow constant blue (line 33) | blue = log.Blue constant magenta (line 34) | magenta = log.Magenta constant cyan (line 35) | cyan = log.Cyan constant white (line 36) | white = log.White constant gray (line 37) | gray = log.Gray constant lightWhite (line 38) | lightWhite = log.BrightWhite constant brightBackgroundWhite (line 39) | brightBackgroundWhite = log.BrightBackgroundWhite constant traceColor (line 42) | traceColor = magenta constant debugColor (line 43) | debugColor = yellow constant infoColor (line 44) | infoColor = green constant warnColor (line 45) | warnColor = yellow constant errorColor (line 46) | errorColor = red constant fatalColor (line 47) | fatalColor = red constant panicColor (line 48) | panicColor = red constant defaultColor (line 49) | defaultColor = gray constant apiColor (line 50) | apiColor = blue constant traceLabel (line 51) | traceLabel = "TRCE" constant debugLabel (line 52) | debugLabel = "DBUG" constant infoLabel (line 53) | infoLabel = "INFO" constant warnLabel (line 54) | warnLabel = "WARN" constant errorLabel (line 55) | errorLabel = "ERRR" constant fatalLabel (line 56) | fatalLabel = "FATAL" constant panicLabel (line 57) | panicLabel = "PANIC" constant defaultLabel (line 58) | defaultLabel = "???" constant apiLabel (line 59) | apiLabel = "API" constant StylePretty (line 62) | StylePretty = "pretty" constant StyleJSON (line 63) | StyleJSON = "json" FILE: log/phuslu/time.go constant rfc3339 (line 29) | rfc3339 = "RFC3339" constant rfc3339Nano (line 30) | rfc3339Nano = "RFC3339Nano" constant rfc1123 (line 31) | rfc1123 = "RFC1123" constant rfc1123Z (line 32) | rfc1123Z = "RFC1123Z" constant kitchen (line 33) | kitchen = "Kitchen" constant layout (line 34) | layout = "Layout" constant ansic (line 35) | ansic = "ANSIC" constant unixDate (line 36) | unixDate = "UnixDate" constant rubyDate (line 37) | rubyDate = "RubyDate" constant timeOnly (line 38) | timeOnly = "TimeOnly" constant dateOnly (line 39) | dateOnly = "DateOnly" method withTimeFormat (line 43) | func (l *Logger) withTimeFormat(formatStr string) { function parseFormat (line 48) | func parseFormat(formatStr string) string { FILE: node-api/backend/backend.go type Backend (line 54) | type Backend struct method LoadData (line 88) | func (b *Backend) LoadData(_ context.Context) error { method Close (line 102) | func (b *Backend) Close() error { method loadGenesisState (line 122) | func (b *Backend) loadGenesisState() error { method parseGenesisBytes (line 161) | func (b *Backend) parseGenesisBytes() (ctypes.Genesis, error) { method initGenesisState (line 183) | func (b *Backend) initGenesisState() error { function New (line 69) | func New( type backendKVStoreService (line 109) | type backendKVStoreService struct method OpenKVStore (line 113) | func (kvs *backendKVStoreService) OpenKVStore(context.Context) coresto... FILE: node-api/backend/backend_test.go function TestBackendLoadData (line 48) | func TestBackendLoadData(t *testing.T) { function buildTestCometConfig (line 185) | func buildTestCometConfig(t *testing.T) *cmtcfg.Config { FILE: node-api/backend/getters.go method StateAndSlotFromHeight (line 46) | func (b *Backend) StateAndSlotFromHeight(height int64) (ReadOnlyBeaconSt... method GetSlotByBlockRoot (line 95) | func (b *Backend) GetSlotByBlockRoot(root common.Root) (math.Slot, error) { method GetSlotByStateRoot (line 100) | func (b *Backend) GetSlotByStateRoot(root common.Root) (math.Slot, error) { method GetParentSlotByTimestamp (line 106) | func (b *Backend) GetParentSlotByTimestamp(timestamp math.U64) (math.Slo... method GetSignatureBySlot (line 112) | func (b *Backend) GetSignatureBySlot(slot math.Slot) (crypto.BLSSignatur... method GetBlobSidecarsAtSlot (line 133) | func (b *Backend) GetBlobSidecarsAtSlot(slot math.Slot) (datypes.BlobSid... method GetSyncData (line 137) | func (b *Backend) GetSyncData() (int64 /*latestHeight*/, int64 /*syncToH... method GetVersionData (line 141) | func (b *Backend) GetVersionData() ( method GetCometBFTBlock (line 163) | func (b *Backend) GetCometBFTBlock(height int64) *cmttypes.Block { method GetCometBFTSignedHeader (line 168) | func (b *Backend) GetCometBFTSignedHeader(height int64) *cmttypes.Signed... FILE: node-api/backend/interface.go type GenesisStateProcessor (line 32) | type GenesisStateProcessor interface type ReadOnlyBeaconState (line 42) | type ReadOnlyBeaconState interface FILE: node-api/backend/mocks/genesis_state_processor.mock.go type GenesisStateProcessor (line 14) | type GenesisStateProcessor struct method EXPECT (line 22) | func (_m *GenesisStateProcessor) EXPECT() *GenesisStateProcessor_Expec... method InitializeBeaconStateFromEth1 (line 27) | func (_m *GenesisStateProcessor) InitializeBeaconStateFromEth1(st *sta... type GenesisStateProcessor_Expecter (line 18) | type GenesisStateProcessor_Expecter struct method InitializeBeaconStateFromEth1 (line 66) | func (_e *GenesisStateProcessor_Expecter) InitializeBeaconStateFromEth... type GenesisStateProcessor_InitializeBeaconStateFromEth1_Call (line 57) | type GenesisStateProcessor_InitializeBeaconStateFromEth1_Call struct method Run (line 70) | func (_c *GenesisStateProcessor_InitializeBeaconStateFromEth1_Call) Ru... method Return (line 77) | func (_c *GenesisStateProcessor_InitializeBeaconStateFromEth1_Call) Re... method RunAndReturn (line 82) | func (_c *GenesisStateProcessor_InitializeBeaconStateFromEth1_Call) Ru... function NewGenesisStateProcessor (line 89) | func NewGenesisStateProcessor(t interface { FILE: node-api/handlers/beacon/backend.go type Backend (line 32) | type Backend interface FILE: node-api/handlers/beacon/blob_test.go function TestGetBlobSidecars (line 48) | func TestGetBlobSidecars(t *testing.T) { FILE: node-api/handlers/beacon/blobs.go method GetBlobSidecars (line 37) | func (h *Handler) GetBlobSidecars(c handlers.Context) (any, error) { FILE: node-api/handlers/beacon/block.go method GetBlockRewards (line 29) | func (h *Handler) GetBlockRewards(c handlers.Context) (any, error) { FILE: node-api/handlers/beacon/genesis.go method GetGenesis (line 34) | func (h *Handler) GetGenesis(handlers.Context) (any, error) { FILE: node-api/handlers/beacon/genesis_test.go function TestGetGenesis (line 57) | func TestGetGenesis(t *testing.T) { type backendKVStoreService (line 142) | type backendKVStoreService struct method OpenKVStore (line 146) | func (kvs *backendKVStoreService) OpenKVStore(context.Context) coresto... function initTestGenesisState (line 154) | func initTestGenesisState(t *testing.T, cs chain.Spec) *state.StateDB { FILE: node-api/handlers/beacon/handler.go type Handler (line 30) | type Handler struct function NewHandler (line 38) | func NewHandler(backend Backend, cs chain.Spec, logger log.Logger) *Hand... FILE: node-api/handlers/beacon/header.go method GetBlockHeaders (line 37) | func (h *Handler) GetBlockHeaders(c handlers.Context) (any, error) { method GetBlockHeaderByID (line 92) | func (h *Handler) GetBlockHeaderByID(c handlers.Context) (any, error) { method makeBlockHeaderResponse (line 104) | func (h *Handler) makeBlockHeaderResponse(height int64, resultsInList bo... FILE: node-api/handlers/beacon/header_test.go function TestGetBlockHeaders (line 51) | func TestGetBlockHeaders(t *testing.T) { function TestGetBlockHeaderByID (line 371) | func TestGetBlockHeaderByID(t *testing.T) { function testDummyState (line 584) | func testDummyState( FILE: node-api/handlers/beacon/historical.go method GetStateRoot (line 29) | func (h *Handler) GetStateRoot(c handlers.Context) (any, error) { method GetStateFork (line 47) | func (h *Handler) GetStateFork(c handlers.Context) (any, error) { FILE: node-api/handlers/beacon/mocks/backend.mock.go type Backend (line 16) | type Backend struct method EXPECT (line 24) | func (_m *Backend) EXPECT() *Backend_Expecter { method GetBlobSidecarsAtSlot (line 29) | func (_m *Backend) GetBlobSidecarsAtSlot(slot math.Slot) (types.BlobSi... method GetSignatureBySlot (line 87) | func (_m *Backend) GetSignatureBySlot(slot math.Slot) (crypto.BLSSigna... method GetSlotByBlockRoot (line 145) | func (_m *Backend) GetSlotByBlockRoot(root common.Root) (math.Slot, er... method GetSlotByStateRoot (line 201) | func (_m *Backend) GetSlotByStateRoot(root common.Root) (math.Slot, er... method GetSyncData (line 257) | func (_m *Backend) GetSyncData() (int64, int64) { method StateAndSlotFromHeight (line 312) | func (_m *Backend) StateAndSlotFromHeight(height int64) (backend.ReadO... type Backend_Expecter (line 20) | type Backend_Expecter struct method GetBlobSidecarsAtSlot (line 65) | func (_e *Backend_Expecter) GetBlobSidecarsAtSlot(slot interface{}) *B... method GetSignatureBySlot (line 123) | func (_e *Backend_Expecter) GetSignatureBySlot(slot interface{}) *Back... method GetSlotByBlockRoot (line 179) | func (_e *Backend_Expecter) GetSlotByBlockRoot(root interface{}) *Back... method GetSlotByStateRoot (line 235) | func (_e *Backend_Expecter) GetSlotByStateRoot(root interface{}) *Back... method GetSyncData (line 290) | func (_e *Backend_Expecter) GetSyncData() *Backend_GetSyncData_Call { method StateAndSlotFromHeight (line 355) | func (_e *Backend_Expecter) StateAndSlotFromHeight(height interface{})... type Backend_GetBlobSidecarsAtSlot_Call (line 59) | type Backend_GetBlobSidecarsAtSlot_Call struct method Run (line 69) | func (_c *Backend_GetBlobSidecarsAtSlot_Call) Run(run func(slot math.S... method Return (line 76) | func (_c *Backend_GetBlobSidecarsAtSlot_Call) Return(_a0 types.BlobSid... method RunAndReturn (line 81) | func (_c *Backend_GetBlobSidecarsAtSlot_Call) RunAndReturn(run func(ma... type Backend_GetSignatureBySlot_Call (line 117) | type Backend_GetSignatureBySlot_Call struct method Run (line 127) | func (_c *Backend_GetSignatureBySlot_Call) Run(run func(slot math.Slot... method Return (line 134) | func (_c *Backend_GetSignatureBySlot_Call) Return(_a0 crypto.BLSSignat... method RunAndReturn (line 139) | func (_c *Backend_GetSignatureBySlot_Call) RunAndReturn(run func(math.... type Backend_GetSlotByBlockRoot_Call (line 173) | type Backend_GetSlotByBlockRoot_Call struct method Run (line 183) | func (_c *Backend_GetSlotByBlockRoot_Call) Run(run func(root common.Ro... method Return (line 190) | func (_c *Backend_GetSlotByBlockRoot_Call) Return(_a0 math.Slot, _a1 e... method RunAndReturn (line 195) | func (_c *Backend_GetSlotByBlockRoot_Call) RunAndReturn(run func(commo... type Backend_GetSlotByStateRoot_Call (line 229) | type Backend_GetSlotByStateRoot_Call struct method Run (line 239) | func (_c *Backend_GetSlotByStateRoot_Call) Run(run func(root common.Ro... method Return (line 246) | func (_c *Backend_GetSlotByStateRoot_Call) Return(_a0 math.Slot, _a1 e... method RunAndReturn (line 251) | func (_c *Backend_GetSlotByStateRoot_Call) RunAndReturn(run func(commo... type Backend_GetSyncData_Call (line 285) | type Backend_GetSyncData_Call struct method Run (line 294) | func (_c *Backend_GetSyncData_Call) Run(run func()) *Backend_GetSyncDa... method Return (line 301) | func (_c *Backend_GetSyncData_Call) Return(_a0 int64, _a1 int64) *Back... method RunAndReturn (line 306) | func (_c *Backend_GetSyncData_Call) RunAndReturn(run func() (int64, in... type Backend_StateAndSlotFromHeight_Call (line 349) | type Backend_StateAndSlotFromHeight_Call struct method Run (line 359) | func (_c *Backend_StateAndSlotFromHeight_Call) Run(run func(height int... method Return (line 366) | func (_c *Backend_StateAndSlotFromHeight_Call) Return(_a0 backend.Read... method RunAndReturn (line 371) | func (_c *Backend_StateAndSlotFromHeight_Call) RunAndReturn(run func(i... function NewBackend (line 378) | func NewBackend(t interface { FILE: node-api/handlers/beacon/randao.go method GetRandao (line 31) | func (h *Handler) GetRandao(c handlers.Context) (any, error) { FILE: node-api/handlers/beacon/randao_test.go function TestGetRandao (line 47) | func TestGetRandao(t *testing.T) { FILE: node-api/handlers/beacon/routes.go function registerRoutes (line 30) | func registerRoutes(h *Handler) { FILE: node-api/handlers/beacon/types/conversions.go function BeaconBlockHeaderFromConsensus (line 34) | func BeaconBlockHeaderFromConsensus(h *ctypes.BeaconBlockHeader) *Beacon... function SignedBeaconBlockHeaderFromConsensus (line 44) | func SignedBeaconBlockHeaderFromConsensus(h *ctypes.SignedBeaconBlockHea... function SidecarFromConsensus (line 51) | func SidecarFromConsensus(sc *datypes.BlobSidecar) *Sidecar { function ValidatorFromConsensus (line 66) | func ValidatorFromConsensus(v *ctypes.Validator) *Validator { function ValidatorToConsensus (line 80) | func ValidatorToConsensus(v *Validator) (*ctypes.Validator, error) { FILE: node-api/handlers/beacon/types/request.go type GetGenesisRequest (line 28) | type GetGenesisRequest struct type GetStateRootRequest (line 30) | type GetStateRootRequest struct type GetStateRequest (line 34) | type GetStateRequest struct type GetStateForkRequest (line 38) | type GetStateForkRequest struct type GetFinalityCheckpointsRequest (line 42) | type GetFinalityCheckpointsRequest struct type GetPendingPartialWithdrawalsRequest (line 46) | type GetPendingPartialWithdrawalsRequest struct type GetStateValidatorsRequest (line 50) | type GetStateValidatorsRequest struct type PostStateValidatorsRequest (line 56) | type PostStateValidatorsRequest struct type GetStateValidatorRequest (line 62) | type GetStateValidatorRequest struct type GetValidatorBalancesRequest (line 67) | type GetValidatorBalancesRequest struct type PostValidatorBalancesRequest (line 72) | type PostValidatorBalancesRequest struct type GetStateCommitteesRequest (line 77) | type GetStateCommitteesRequest struct type GetSyncCommitteesRequest (line 84) | type GetSyncCommitteesRequest struct type GetRandaoRequest (line 89) | type GetRandaoRequest struct type GetBlockHeadersRequest (line 94) | type GetBlockHeadersRequest struct type GetBlockHeaderRequest (line 100) | type GetBlockHeaderRequest struct type PostBlindedBlocksV1Request (line 104) | type PostBlindedBlocksV1Request struct type PostBlindedBlocksV2Request (line 108) | type PostBlindedBlocksV2Request struct type PostBlocksV1Request (line 113) | type PostBlocksV1Request struct type PostBlocksV2Request (line 118) | type PostBlocksV2Request struct type GetBlocksRequest (line 123) | type GetBlocksRequest struct type GetBlockRootRequest (line 127) | type GetBlockRootRequest struct type GetBlockAttestationsRequest (line 131) | type GetBlockAttestationsRequest struct type GetBlobSidecarsRequest (line 135) | type GetBlobSidecarsRequest struct type PostRewardsSyncCommitteeRequest (line 140) | type PostRewardsSyncCommitteeRequest struct type GetDepositTreeSnapshotRequest (line 145) | type GetDepositTreeSnapshotRequest struct type GetBlockRewardsRequest (line 147) | type GetBlockRewardsRequest struct type PostAttestationsRewardsRequest (line 151) | type PostAttestationsRewardsRequest struct type GetBlindedBlockRequest (line 156) | type GetBlindedBlockRequest struct type EpochOptionalRequest (line 160) | type EpochOptionalRequest struct type EpochRequest (line 164) | type EpochRequest struct type CommitteeIndexRequest (line 168) | type CommitteeIndexRequest struct type SlotRequest (line 172) | type SlotRequest struct type HeadersRequest (line 176) | type HeadersRequest struct FILE: node-api/handlers/beacon/types/response.go type GenericResponse (line 28) | type GenericResponse struct function NewResponse (line 35) | func NewResponse(data any) GenericResponse { type BlockResponse (line 45) | type BlockResponse struct type StateResponse (line 50) | type StateResponse struct type BlockHeaderResponse (line 57) | type BlockHeaderResponse struct type BeaconBlockHeader (line 63) | type BeaconBlockHeader struct type SignedBeaconBlockHeader (line 71) | type SignedBeaconBlockHeader struct type GenesisData (line 76) | type GenesisData struct type GenesisResponse (line 86) | type GenesisResponse struct type RootData (line 90) | type RootData struct type ValidatorData (line 94) | type ValidatorData struct type ValidatorBalanceData (line 100) | type ValidatorBalanceData struct type Validator (line 106) | type Validator struct type CommitteeData (line 118) | type CommitteeData struct type BlockRewardsData (line 124) | type BlockRewardsData struct type Sidecar (line 133) | type Sidecar struct type SidecarsResponse (line 142) | type SidecarsResponse struct type PendingPartialWithdrawalsResponse (line 148) | type PendingPartialWithdrawalsResponse struct type PendingPartialWithdrawalData (line 153) | type PendingPartialWithdrawalData struct function NewPendingPartialWithdrawalsResponse (line 160) | func NewPendingPartialWithdrawalsResponse( FILE: node-api/handlers/beacon/validators.go method GetStateValidators (line 34) | func (h *Handler) GetStateValidators(c handlers.Context) (any, error) { method PostStateValidators (line 53) | func (h *Handler) PostStateValidators(c handlers.Context) (any, error) { method GetStateValidator (line 72) | func (h *Handler) GetStateValidator(c handlers.Context) (any, error) { method getValidator (line 93) | func (h *Handler) getValidator(height int64, validatorID string) (*beaco... FILE: node-api/handlers/beacon/validators_balances.go method GetStateValidatorBalances (line 37) | func (h *Handler) GetStateValidatorBalances(c handlers.Context) (any, er... method PostStateValidatorBalances (line 56) | func (h *Handler) PostStateValidatorBalances(c handlers.Context) (any, e... method getValidatorBalance (line 82) | func (h *Handler) getValidatorBalance(height int64, validatorIDs []strin... function validatorIndexByID (line 142) | func validatorIndexByID(st backend.ReadOnlyBeaconState, keyOrIndex strin... FILE: node-api/handlers/beacon/validators_balances_test.go function TestGetStateValidatorBalances (line 47) | func TestGetStateValidatorBalances(t *testing.T) { FILE: node-api/handlers/beacon/validators_filters.go method FilterValidators (line 45) | func (h *Handler) FilterValidators(height int64, ids []string, statuses ... type validatorFilters (line 71) | type validatorFilters struct method parseID (line 77) | func (f *validatorFilters) parseID(id string) { function parseValidatorIDs (line 94) | func parseValidatorIDs(ids []string) *validatorFilters { function filterAndBuildValidatorData (line 108) | func filterAndBuildValidatorData( function matchesFilters (line 142) | func matchesFilters(validator *consensustypes.Validator, index math.U64,... function matchesPubkey (line 161) | func matchesPubkey(validator *consensustypes.Validator, parsedPubkeys []... function matchesIndex (line 166) | func matchesIndex(index math.U64, ids []uint64) bool { function matchesStatusFilter (line 170) | func matchesStatusFilter(status string, statuses []string) bool { function buildValidatorData (line 174) | func buildValidatorData( FILE: node-api/handlers/beacon/validators_filters_test.go function TestFilterValidators (line 57) | func TestFilterValidators(t *testing.T) { function createStateValidators (line 357) | func createStateValidators(cs chain.Spec) []*beacontypes.ValidatorData { function addTestValidators (line 533) | func addTestValidators(t *testing.T, stateValidators []*beacontypes.Vali... function makeTestState (line 545) | func makeTestState(t *testing.T, cs chain.Spec) *statedb.StateDB { FILE: node-api/handlers/beacon/validators_test.go function TestGetValidator (line 47) | func TestGetValidator(t *testing.T) { FILE: node-api/handlers/beacon/withdrawal.go method GetPendingPartialWithdrawals (line 33) | func (h *Handler) GetPendingPartialWithdrawals(c handlers.Context) (any,... FILE: node-api/handlers/beacon/withdrawal_test.go function TestGetPendingPartialWithdrawals (line 47) | func TestGetPendingPartialWithdrawals(t *testing.T) { FILE: node-api/handlers/builder/handler.go type Handler (line 28) | type Handler struct function NewHandler (line 33) | func NewHandler(logger log.Logger) *Handler { FILE: node-api/handlers/builder/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/handlers/cometbft/backend.go type Backend (line 28) | type Backend interface FILE: node-api/handlers/cometbft/block.go method GetBlock (line 32) | func (h *Handler) GetBlock(c handlers.Context) (any, error) { FILE: node-api/handlers/cometbft/cometbft_test.go function TestGetBlock (line 42) | func TestGetBlock(t *testing.T) { function TestGetSignedHeader (line 187) | func TestGetSignedHeader(t *testing.T) { function TestGetBlock_FieldConversion (line 330) | func TestGetBlock_FieldConversion(t *testing.T) { function TestGetSignedHeader_MultipleSignatures (line 389) | func TestGetSignedHeader_MultipleSignatures(t *testing.T) { FILE: node-api/handlers/cometbft/handler.go type Handler (line 29) | type Handler struct function NewHandler (line 36) | func NewHandler(backend Backend, logger log.Logger) *Handler { FILE: node-api/handlers/cometbft/mocks/backend.mock.go type Backend (line 12) | type Backend struct method EXPECT (line 20) | func (_m *Backend) EXPECT() *Backend_Expecter { method GetCometBFTBlock (line 25) | func (_m *Backend) GetCometBFTBlock(height int64) *cometbfttypes.Block { method GetCometBFTSignedHeader (line 73) | func (_m *Backend) GetCometBFTSignedHeader(height int64) *cometbfttype... type Backend_Expecter (line 16) | type Backend_Expecter struct method GetCometBFTBlock (line 51) | func (_e *Backend_Expecter) GetCometBFTBlock(height interface{}) *Back... method GetCometBFTSignedHeader (line 99) | func (_e *Backend_Expecter) GetCometBFTSignedHeader(height interface{}... type Backend_GetCometBFTBlock_Call (line 45) | type Backend_GetCometBFTBlock_Call struct method Run (line 55) | func (_c *Backend_GetCometBFTBlock_Call) Run(run func(height int64)) *... method Return (line 62) | func (_c *Backend_GetCometBFTBlock_Call) Return(_a0 *cometbfttypes.Blo... method RunAndReturn (line 67) | func (_c *Backend_GetCometBFTBlock_Call) RunAndReturn(run func(int64) ... type Backend_GetCometBFTSignedHeader_Call (line 93) | type Backend_GetCometBFTSignedHeader_Call struct method Run (line 103) | func (_c *Backend_GetCometBFTSignedHeader_Call) Run(run func(height in... method Return (line 110) | func (_c *Backend_GetCometBFTSignedHeader_Call) Return(_a0 *cometbftty... method RunAndReturn (line 115) | func (_c *Backend_GetCometBFTSignedHeader_Call) RunAndReturn(run func(... function NewBackend (line 122) | func NewBackend(t interface { FILE: node-api/handlers/cometbft/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/handlers/cometbft/signed_header.go method GetSignedHeader (line 32) | func (h *Handler) GetSignedHeader(c handlers.Context) (any, error) { FILE: node-api/handlers/cometbft/types.go type HeightRequest (line 24) | type HeightRequest struct type Response (line 29) | type Response struct FILE: node-api/handlers/config/handler.go type Handler (line 29) | type Handler struct function NewHandler (line 35) | func NewHandler(cs chain.Spec, logger log.Logger) *Handler { FILE: node-api/handlers/config/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/handlers/config/spec.go constant InactivityPenaltyQuotientPlaceholder (line 30) | InactivityPenaltyQuotientPlaceholder = "0" method GetSpec (line 33) | func (h *Handler) GetSpec(handlers.Context) (any, error) { FILE: node-api/handlers/config/types/response.go type SpecResponse (line 23) | type SpecResponse struct type SpecData (line 27) | type SpecData struct FILE: node-api/handlers/debug/backend.go type Backend (line 30) | type Backend interface FILE: node-api/handlers/debug/handler.go type Handler (line 29) | type Handler struct function NewHandler (line 35) | func NewHandler(backend Backend, logger log.Logger) *Handler { FILE: node-api/handlers/debug/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/handlers/debug/state.go method GetState (line 30) | func (h *Handler) GetState(c handlers.Context) (any, error) { FILE: node-api/handlers/error.go type HTTPError (line 26) | type HTTPError struct method Error (line 40) | func (e *HTTPError) Error() string { method StatusCode (line 45) | func (e *HTTPError) StatusCode() int { function NewHTTPError (line 32) | func NewHTTPError(code int, message string, args ...any) *HTTPError { FILE: node-api/handlers/events/handler.go type Handler (line 28) | type Handler struct function NewHandler (line 32) | func NewHandler(logger log.Logger) *Handler { FILE: node-api/handlers/events/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/handlers/handlers.go type BaseHandler (line 31) | type BaseHandler struct method NotImplemented (line 49) | func (b *BaseHandler) NotImplemented(c Context) (any, error) { method Deprecated (line 56) | func (b *BaseHandler) Deprecated(c Context) (any, error) { method RouteSet (line 62) | func (b *BaseHandler) RouteSet() *RouteSet { method Logger (line 67) | func (b *BaseHandler) Logger() log.Logger { method AddRoutes (line 72) | func (b *BaseHandler) AddRoutes(routes []*Route) { function NewBaseHandler (line 38) | func NewBaseHandler(logger log.Logger) *BaseHandler { FILE: node-api/handlers/node/backend.go type Backend (line 23) | type Backend interface FILE: node-api/handlers/node/handler.go type Handler (line 28) | type Handler struct function NewHandler (line 34) | func NewHandler(b Backend, logger log.Logger) *Handler { FILE: node-api/handlers/node/mocks/backend.mock.go type Backend (line 8) | type Backend struct method EXPECT (line 16) | func (_m *Backend) EXPECT() *Backend_Expecter { method GetSyncData (line 21) | func (_m *Backend) GetSyncData() (int64, int64) { method GetVersionData (line 76) | func (_m *Backend) GetVersionData() (string, string, string, string) { type Backend_Expecter (line 12) | type Backend_Expecter struct method GetSyncData (line 54) | func (_e *Backend_Expecter) GetSyncData() *Backend_GetSyncData_Call { method GetVersionData (line 123) | func (_e *Backend_Expecter) GetVersionData() *Backend_GetVersionData_C... type Backend_GetSyncData_Call (line 49) | type Backend_GetSyncData_Call struct method Run (line 58) | func (_c *Backend_GetSyncData_Call) Run(run func()) *Backend_GetSyncDa... method Return (line 65) | func (_c *Backend_GetSyncData_Call) Return(latestHeight int64, syncToH... method RunAndReturn (line 70) | func (_c *Backend_GetSyncData_Call) RunAndReturn(run func() (int64, in... type Backend_GetVersionData_Call (line 118) | type Backend_GetVersionData_Call struct method Run (line 127) | func (_c *Backend_GetVersionData_Call) Run(run func()) *Backend_GetVer... method Return (line 134) | func (_c *Backend_GetVersionData_Call) Return(appName string, version ... method RunAndReturn (line 139) | func (_c *Backend_GetVersionData_Call) RunAndReturn(run func() (string... function NewBackend (line 146) | func NewBackend(t interface { FILE: node-api/handlers/node/node.go method Syncing (line 31) | func (h *Handler) Syncing(handlers.Context) (any, error) { method Version (line 63) | func (h *Handler) Version(handlers.Context) (any, error) { FILE: node-api/handlers/node/node_test.go function TestNodeSyncing (line 34) | func TestNodeSyncing(t *testing.T) { function TestNodeVersion (line 116) | func TestNodeVersion(t *testing.T) { FILE: node-api/handlers/node/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/handlers/node/types/response.go type DataResponse (line 28) | type DataResponse struct function Wrap (line 32) | func Wrap(data any) DataResponse { type VersionData (line 38) | type VersionData struct type SyncingData (line 42) | type SyncingData struct method MarshalJSON (line 58) | func (s *SyncingData) MarshalJSON() ([]byte, error) { type syncingJSON (line 50) | type syncingJSON struct FILE: node-api/handlers/proof/backend.go type Backend (line 29) | type Backend interface type StateBackend (line 34) | type StateBackend interface FILE: node-api/handlers/proof/block_proposer.go method GetBlockProposer (line 33) | func (h *Handler) GetBlockProposer(c handlers.Context) (any, error) { FILE: node-api/handlers/proof/handler.go type Handler (line 33) | type Handler struct method resolveTimestampID (line 50) | func (h *Handler) resolveTimestampID(timestampID string) ( function NewHandler (line 39) | func NewHandler(backend Backend, logger log.Logger) *Handler { FILE: node-api/handlers/proof/merkle/beacon_state.go function ProveBeaconStateInBlock (line 32) | func ProveBeaconStateInBlock( function verifyBeaconStateInBlock (line 64) | func verifyBeaconStateInBlock( FILE: node-api/handlers/proof/merkle/beacon_state_test.go function TestProveBeaconStateInBlock (line 35) | func TestProveBeaconStateInBlock(t *testing.T) { FILE: node-api/handlers/proof/merkle/generalized_indexes.go constant ProposerIndexGIndexBlock (line 33) | ProposerIndexGIndexBlock = 9 constant StateGIndexBlock (line 37) | StateGIndexBlock = 11 constant ZeroValidatorPubkeyGIndexDenebState (line 43) | ZeroValidatorPubkeyGIndexDenebState = 439804651110400 constant ZeroValidatorPubkeyGIndexDenebBlock (line 50) | ZeroValidatorPubkeyGIndexDenebBlock = 3254554418216960 constant ValidatorGIndexOffset (line 53) | ValidatorGIndexOffset = 8 constant ZeroValidatorPubkeyGIndexElectraState (line 59) | ZeroValidatorPubkeyGIndexElectraState = 721279627821056 constant ZeroValidatorPubkeyGIndexElectraBlock (line 66) | ZeroValidatorPubkeyGIndexElectraBlock = 6350779162034176 constant ZeroValidatorCredentialsGIndexElectraState (line 72) | ZeroValidatorCredentialsGIndexElectraState = 721279627821057 constant ZeroValidatorCredentialsGIndexElectraBlock (line 79) | ZeroValidatorCredentialsGIndexElectraBlock = 6350779162034177 constant ZeroValidatorBalanceGIndexElectraState (line 86) | ZeroValidatorBalanceGIndexElectraState = 23089744183296 constant ZeroValidatorBalanceGIndexElectraBlock (line 93) | ZeroValidatorBalanceGIndexElectraBlock = 199011604627456 constant BalancesPerLeaf (line 96) | BalancesPerLeaf = 4 function GetZeroValidatorPubkeyGIndexState (line 101) | func GetZeroValidatorPubkeyGIndexState(forkVersion common.Version) (int,... function GetZeroValidatorPubkeyGIndexBlock (line 112) | func GetZeroValidatorPubkeyGIndexBlock(forkVersion common.Version) (uint... function GetZeroValidatorCredentialsGIndexState (line 124) | func GetZeroValidatorCredentialsGIndexState(forkVersion common.Version) ... function GetZeroValidatorCredentialsGIndexBlock (line 134) | func GetZeroValidatorCredentialsGIndexBlock(forkVersion common.Version) ... function GetZeroValidatorBalanceGIndexState (line 144) | func GetZeroValidatorBalanceGIndexState(forkVersion common.Version) (int... function GetZeroValidatorBalanceGIndexBlock (line 154) | func GetZeroValidatorBalanceGIndexBlock(forkVersion common.Version) (uin... FILE: node-api/handlers/proof/merkle/generalized_indexes_test.go function TestGIndexProposerIndex (line 140) | func TestGIndexProposerIndex(t *testing.T) { function TestGIndicesValidatorPubkeyDeneb (line 167) | func TestGIndicesValidatorPubkeyDeneb(t *testing.T) { function TestGIndicesValidatorPubkeyElectra (line 220) | func TestGIndicesValidatorPubkeyElectra(t *testing.T) { function TestValidatorWithdrawalCredentialsGIndexElectra (line 271) | func TestValidatorWithdrawalCredentialsGIndexElectra(t *testing.T) { function TestValidatorBalanceGIndexElectra (line 315) | func TestValidatorBalanceGIndexElectra(t *testing.T) { FILE: node-api/handlers/proof/merkle/merkle_test.go function ReadProofFromFile (line 34) | func ReadProofFromFile(t *testing.T, filename string) []common.Root { FILE: node-api/handlers/proof/merkle/mock/beacon_state.go function NewBeaconStateWith (line 32) | func NewBeaconStateWith( FILE: node-api/handlers/proof/merkle/proposer_index.go function ProveProposerIndexInBlock (line 34) | func ProveProposerIndexInBlock( function verifyProposerIndexInBlock (line 65) | func verifyProposerIndexInBlock( FILE: node-api/handlers/proof/merkle/proposer_index_test.go function TestBlockProposerIndexProof (line 35) | func TestBlockProposerIndexProof(t *testing.T) { FILE: node-api/handlers/proof/merkle/validator_balance.go constant bytesPerBalance (line 35) | bytesPerBalance uint64 = 8 function ProveBalanceInState (line 38) | func ProveBalanceInState( function ProveBalanceInBlock (line 79) | func ProveBalanceInBlock( function buildBalanceLeaf (line 131) | func buildBalanceLeaf(allBalances []uint64, validatorIndex math.U64) com... function verifyBalanceInBlock (line 160) | func verifyBalanceInBlock( FILE: node-api/handlers/proof/merkle/validator_balance_test.go function TestValidatorBalanceProof_Comparison (line 37) | func TestValidatorBalanceProof_Comparison(t *testing.T) { function TestValidatorBalanceProof (line 104) | func TestValidatorBalanceProof(t *testing.T) { function TestValidatorBalanceProofEdgeCases (line 201) | func TestValidatorBalanceProofEdgeCases(t *testing.T) { FILE: node-api/handlers/proof/merkle/validator_credentials.go function ProveWithdrawalCredentialsInState (line 35) | func ProveWithdrawalCredentialsInState( function ProveWithdrawalCredentialsInBlock (line 73) | func ProveWithdrawalCredentialsInBlock( function verifyWithdrawalCredentialsInBlock (line 120) | func verifyWithdrawalCredentialsInBlock( FILE: node-api/handlers/proof/merkle/validator_credentials_test.go function TestValidatorCredentialsProof (line 38) | func TestValidatorCredentialsProof(t *testing.T) { FILE: node-api/handlers/proof/merkle/validator_pubkey.go function ProveProposerPubkeyInBlock (line 35) | func ProveProposerPubkeyInBlock( function ProveValidatorPubkeyInBlock (line 45) | func ProveValidatorPubkeyInBlock( function ProveValidatorPubkeyInState (line 88) | func ProveValidatorPubkeyInState( function verifyPubkeyInBlock (line 122) | func verifyPubkeyInBlock( FILE: node-api/handlers/proof/merkle/validator_pubkey_test.go function TestValidatorPubkeyProof (line 38) | func TestValidatorPubkeyProof(t *testing.T) { FILE: node-api/handlers/proof/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/handlers/proof/types/interfaces.go type BeaconStateMarshallable (line 30) | type BeaconStateMarshallable interface FILE: node-api/handlers/proof/types/request.go type BlockProposerRequest (line 27) | type BlockProposerRequest struct type ValidatorIndexRequest (line 32) | type ValidatorIndexRequest struct FILE: node-api/handlers/proof/types/response.go type BlockProposerResponse (line 32) | type BlockProposerResponse struct type ValidatorWithdrawalCredentialsResponse (line 56) | type ValidatorWithdrawalCredentialsResponse struct type ValidatorBalanceResponse (line 76) | type ValidatorBalanceResponse struct type ValidatorPubkeyResponse (line 100) | type ValidatorPubkeyResponse struct FILE: node-api/handlers/proof/validator_balance.go method GetValidatorBalance (line 33) | func (h *Handler) GetValidatorBalance(c handlers.Context) (any, error) { FILE: node-api/handlers/proof/validator_credentials.go method GetValidatorCredentials (line 34) | func (h *Handler) GetValidatorCredentials(c handlers.Context) (any, erro... FILE: node-api/handlers/proof/validator_pubkey.go method GetValidatorPubkey (line 34) | func (h *Handler) GetValidatorPubkey(c handlers.Context) (any, error) { FILE: node-api/handlers/routes.go type handlerFn (line 31) | type handlerFn type Route (line 34) | type Route struct method DecorateWithLogs (line 42) | func (r *Route) DecorateWithLogs(logger log.Logger) { type RouteSet (line 56) | type RouteSet struct function NewRouteSet (line 62) | func NewRouteSet(basePath string, routes ...*Route) *RouteSet { FILE: node-api/handlers/types/request.go type StateIDRequest (line 23) | type StateIDRequest struct type BlockIDRequest (line 27) | type BlockIDRequest struct type TimestampIDRequest (line 31) | type TimestampIDRequest struct FILE: node-api/handlers/utils/constants.go constant StateIDGenesis (line 24) | StateIDGenesis = "genesis" constant StateIDFinalized (line 25) | StateIDFinalized = "finalized" constant StateIDJustified (line 26) | StateIDJustified = "justified" constant StateIDHead (line 27) | StateIDHead = "head" constant TimestampIDPrefix (line 28) | TimestampIDPrefix = "t" constant Head (line 32) | Head int64 = -1 constant Genesis (line 33) | Genesis int64 = 0 FILE: node-api/handlers/utils/context.go function BindAndValidate (line 32) | func BindAndValidate[RequestT any](c handlers.Context, logger log.Logger... FILE: node-api/handlers/utils/mappings.go function StateIDToHeight (line 46) | func StateIDToHeight[StorageBackendT interface { function BlockIDToHeight (line 72) | func BlockIDToHeight[StorageBackendT interface { function TimestampIDToParentHeight (line 103) | func TimestampIDToParentHeight[StorageBackendT interface { function IsTimestampIDPrefix (line 126) | func IsTimestampIDPrefix(timestampID string) bool { function stateIDToHeight (line 134) | func stateIDToHeight(id string) (int64, error) { FILE: node-api/handlers/validator/handler.go type Handler (line 28) | type Handler struct function NewHandler (line 32) | func NewHandler(logger log.Logger) *Handler { FILE: node-api/handlers/validator/routes.go function registerRoutes (line 29) | func registerRoutes(h *Handler) { FILE: node-api/middleware/middleware.go type Middleware (line 31) | type Middleware struct method Run (line 53) | func (e *Middleware) Run(addr string) error { method RegisterRoutes (line 58) | func (e *Middleware) RegisterRoutes(hs *handlers.RouteSet) { function NewDefaultMiddleware (line 37) | func NewDefaultMiddleware(logger log.Logger) *Middleware { FILE: node-api/middleware/request.go type CustomValidator (line 43) | type CustomValidator struct method Validate (line 48) | func (cv *CustomValidator) Validate(i interface{}) error { function ConstructValidator (line 64) | func ConstructValidator() *validator.Validate { function ValidateStateID (line 85) | func ValidateStateID(fl validator.FieldLevel) bool { function ValidateBlockID (line 95) | func ValidateBlockID(fl validator.FieldLevel) bool { function ValidateTimestampID (line 104) | func ValidateTimestampID(fl validator.FieldLevel) bool { function ValidateUint64Dec (line 120) | func ValidateUint64Dec(value string) bool { function ValidateUint64 (line 128) | func ValidateUint64(fl validator.FieldLevel) bool { function ValidateValidatorID (line 135) | func ValidateValidatorID(fl validator.FieldLevel) bool { function ValidateRoot (line 149) | func ValidateRoot(value string) bool { function ValidateValidatorStatus (line 154) | func ValidateValidatorStatus(fl validator.FieldLevel) bool { function validateAllowedStrings (line 170) | func validateAllowedStrings( function validateStateBlockIDs (line 180) | func validateStateBlockIDs(value string, allowedValues map[string]bool) ... function ValidateHex (line 196) | func ValidateHex(fl validator.FieldLevel) bool { FILE: node-api/middleware/response.go type ErrorResponse (line 33) | type ErrorResponse struct function responseMiddleware (line 40) | func responseMiddleware(handler *handlers.Route) echo.HandlerFunc { function responseFromError (line 50) | func responseFromError(data any, err error) (int, any) { FILE: node-api/server/config.go constant defaultAddress (line 24) | defaultAddress = "127.0.0.1:3500" type Config (line 28) | type Config struct function DefaultConfig (line 38) | func DefaultConfig() Config { FILE: node-api/server/server.go type Server (line 47) | type Server struct method Start (line 104) | func (s *Server) Start(ctx context.Context) error { method start (line 118) | func (s *Server) start(ctx context.Context) { method Stop (line 133) | func (s *Server) Stop() error { method Name (line 138) | func (s *Server) Name() string { method GetBeaconHandler (line 142) | func (s *Server) GetBeaconHandler() *beaconapi.Handler { function New (line 61) | func New( FILE: node-core/builder/baseapp_options.go function DefaultServiceOptions (line 45) | func DefaultServiceOptions( function loadChainIDFromGenesis (line 85) | func loadChainIDFromGenesis(appOpts config.AppOptions) (string, error) { FILE: node-core/builder/builder.go type NodeBuilder (line 41) | type NodeBuilder struct method Build (line 58) | func (nb *NodeBuilder) Build( function New (line 47) | func New(opts ...Opt) *NodeBuilder { FILE: node-core/builder/options.go type Opt (line 24) | type Opt function WithComponents (line 27) | func WithComponents(components []any) Opt { FILE: node-core/components/api.go type NodeAPIServerInput (line 36) | type NodeAPIServerInput struct function ProvideNodeAPIServer (line 48) | func ProvideNodeAPIServer(in NodeAPIServerInput) *server.Server { FILE: node-core/components/attributes_factory.go type AttributesFactoryInput (line 31) | type AttributesFactoryInput struct function ProvideAttributesFactory (line 40) | func ProvideAttributesFactory(in AttributesFactoryInput) (*attributes.Fa... FILE: node-core/components/availability_store.go type AvailabilityStoreInput (line 38) | type AvailabilityStoreInput struct function ProvideAvailabilityStore (line 45) | func ProvideAvailabilityStore(in AvailabilityStoreInput) (*dastore.Store... FILE: node-core/components/backend.go type StorageBackendInput (line 37) | type StorageBackendInput struct function ProvideStorageBackend (line 50) | func ProvideStorageBackend( FILE: node-core/components/blobs.go type BlobProofVerifierInput (line 37) | type BlobProofVerifierInput struct function ProvideBlobProofVerifier (line 46) | func ProvideBlobProofVerifier( type BlobProcessorIn (line 56) | type BlobProcessorIn struct function ProvideBlobProcessor (line 66) | func ProvideBlobProcessor(in BlobProcessorIn) *dablob.Processor { FILE: node-core/components/block_store.go type BlockStoreInput (line 32) | type BlockStoreInput struct function ProvideBlockStore (line 41) | func ProvideBlockStore(in BlockStoreInput) (*block.KVStore[*ctypes.Beaco... FILE: node-core/components/chain_service.go type ChainServiceInput (line 35) | type ChainServiceInput struct function ProvideChainService (line 50) | func ProvideChainService(in ChainServiceInput) *blockchain.Service { FILE: node-core/components/cometbft_service.go function ProvideCometBFTService (line 37) | func ProvideCometBFTService( FILE: node-core/components/config.go type ConfigInput (line 29) | type ConfigInput struct function ProvideConfig (line 36) | func ProvideConfig(in ConfigInput) (*config.Config, error) { FILE: node-core/components/config_server.go type ServerConfigInput (line 34) | type ServerConfigInput struct function ProvideServerConfig (line 41) | func ProvideServerConfig(in ConfigInput) (*sdkconfig.Config, error) { FILE: node-core/components/deposit_contract.go type DepositContractInput (line 32) | type DepositContractInput struct function ProvideDepositContract (line 40) | func ProvideDepositContract( FILE: node-core/components/deposit_store.go type DepositStoreInput (line 36) | type DepositStoreInput struct function ProvideDepositStore (line 44) | func ProvideDepositStore(in DepositStoreInput) (deposit.StoreManager, er... FILE: node-core/components/engine.go type EngineClientInputs (line 37) | type EngineClientInputs struct function ProvideEngineClient (line 48) | func ProvideEngineClient(in EngineClientInputs) *client.EngineClient { type ExecutionEngineInputs (line 59) | type ExecutionEngineInputs struct function ProvideExecutionEngine (line 68) | func ProvideExecutionEngine(in ExecutionEngineInputs) *engine.Engine { FILE: node-core/components/interfaces.go type AttributesFactory (line 47) | type AttributesFactory interface type BlobProcessor (line 58) | type BlobProcessor interface type LocalBuilder (line 76) | type LocalBuilder interface type StateProcessor (line 119) | type StateProcessor interface type SidecarFactory (line 149) | type SidecarFactory interface type StorageBackend (line 159) | type StorageBackend interface type Withdrawal (line 226) | type Withdrawal interface type BeaconStore (line 263) | type BeaconStore interface type ReadOnlyBeaconState (line 372) | type ReadOnlyBeaconState interface type WriteOnlyBeaconState (line 399) | type WriteOnlyBeaconState interface type WriteOnlyStateRoots (line 419) | type WriteOnlyStateRoots interface type ReadOnlyStateRoots (line 426) | type ReadOnlyStateRoots interface type WriteOnlyRandaoMixes (line 433) | type WriteOnlyRandaoMixes interface type ReadOnlyRandaoMixes (line 439) | type ReadOnlyRandaoMixes interface type WriteOnlyValidators (line 444) | type WriteOnlyValidators interface type ReadOnlyValidators (line 454) | type ReadOnlyValidators interface type WriteOnlyEth1Data (line 465) | type WriteOnlyEth1Data interface type ReadOnlyEth1Data (line 472) | type ReadOnlyEth1Data interface type ReadOnlyWithdrawals (line 479) | type ReadOnlyWithdrawals interface type NodeAPIContext (line 490) | type NodeAPIContext interface type NodeAPIBackend (line 495) | type NodeAPIBackend interface type NodeAPIBeaconBackend (line 507) | type NodeAPIBeaconBackend interface type NodeAPIConfigBackend (line 518) | type NodeAPIConfigBackend interface type NodeAPIProofBackend (line 523) | type NodeAPIProofBackend interface type NodeAPINodeBackend (line 529) | type NodeAPINodeBackend interface type GenesisBackend (line 539) | type GenesisBackend interface type BlockBackend (line 545) | type BlockBackend interface type StateBackend (line 551) | type StateBackend interface FILE: node-core/components/jwt_secret.go type JWTSecretInput (line 36) | type JWTSecretInput struct function ProvideJWTSecret (line 42) | func ProvideJWTSecret(in JWTSecretInput) (*jwt.Secret, error) { function LoadJWTFromFile (line 47) | func LoadJWTFromFile(filePath string) (*jwt.Secret, error) { FILE: node-core/components/metrics/sink.go type TelemetrySink (line 30) | type TelemetrySink struct method IncrementCounter (line 39) | func (TelemetrySink) IncrementCounter(key string, args ...string) { method SetGauge (line 45) | func (TelemetrySink) SetGauge(key string, value int64, args ...string) { method MeasureSince (line 55) | func (TelemetrySink) MeasureSince(key string, start time.Time, args ..... function NewTelemetrySink (line 33) | func NewTelemetrySink() TelemetrySink { function argsToLabels (line 71) | func argsToLabels(args ...string) []metrics.Label { type NoOpTelemetrySink (line 83) | type NoOpTelemetrySink struct method IncrementCounter (line 91) | func (NoOpTelemetrySink) IncrementCounter(string, ...string) {} method SetGauge (line 94) | func (NoOpTelemetrySink) SetGauge(string, int64, ...string) {} method MeasureSince (line 97) | func (NoOpTelemetrySink) MeasureSince(string, time.Time, ...string) {} function NewNoOpTelemetrySink (line 86) | func NewNoOpTelemetrySink() NoOpTelemetrySink { FILE: node-core/components/node.go type ProvideNodeInputs (line 32) | type ProvideNodeInputs struct function ProvideNode (line 41) | func ProvideNode(in ProvideNodeInputs) types.Node { FILE: node-core/components/payload_builder.go type LocalBuilderInput (line 34) | type LocalBuilderInput struct function ProvideLocalBuilder (line 45) | func ProvideLocalBuilder(in LocalBuilderInput) *payloadbuilder.PayloadBu... FILE: node-core/components/reporting_service.go type ReportingServiceInput (line 33) | type ReportingServiceInput struct function ProvideReportingService (line 41) | func ProvideReportingService(in ReportingServiceInput) *version.Reportin... FILE: node-core/components/service_registry.go type ServiceRegistryInput (line 39) | type ServiceRegistryInput struct function ProvideServiceRegistry (line 54) | func ProvideServiceRegistry(in ServiceRegistryInput) *service.Registry { FILE: node-core/components/shutdown_service.go type ShutDownServiceInput (line 35) | type ShutDownServiceInput struct function ProvideShutDownService (line 42) | func ProvideShutDownService(in ShutDownServiceInput) *shutdown.Service { FILE: node-core/components/sidecars.go type SidecarFactoryInput (line 29) | type SidecarFactoryInput struct function ProvideSidecarFactory (line 35) | func ProvideSidecarFactory(in SidecarFactoryInput) *dablob.SidecarFactory { FILE: node-core/components/signer.go type BlsSignerInput (line 39) | type BlsSignerInput struct function ProvideBlsSigner (line 46) | func ProvideBlsSigner(in BlsSignerInput) (crypto.BLSSigner, error) { FILE: node-core/components/signer/legacy.go type LegacySigner (line 32) | type LegacySigner struct method PublicKey (line 48) | func (b *LegacySigner) PublicKey() crypto.BLSPubkey { method Sign (line 55) | func (b *LegacySigner) Sign(msg []byte) (crypto.BLSSignature, error) { method VerifySignature (line 64) | func (LegacySigner) VerifySignature( function NewLegacySigner (line 37) | func NewLegacySigner( type LegacyKey (line 80) | type LegacyKey function LegacyKeyFromString (line 83) | func LegacyKeyFromString(privKey string) (LegacyKey, error) { FILE: node-core/components/signer/signer.go type BLSSigner (line 36) | type BLSSigner struct method PublicKey (line 52) | func (f BLSSigner) PublicKey() crypto.BLSPubkey { method Sign (line 67) | func (f BLSSigner) Sign(msg []byte) (crypto.BLSSignature, error) { method VerifySignature (line 81) | func (f BLSSigner) VerifySignature( function NewBLSSigner (line 44) | func NewBLSSigner(keyFilePath string, stateFilePath string) *BLSSigner { FILE: node-core/components/state_processor.go type StateProcessorInput (line 36) | type StateProcessorInput struct function ProvideStateProcessor (line 48) | func ProvideStateProcessor(in StateProcessorInput) *core.StateProcessor { FILE: node-core/components/storage/storage.go type Backend (line 38) | type Backend struct method AvailabilityStore (line 70) | func (k Backend) AvailabilityStore() *dastore.Store { method StateFromContext (line 76) | func (k Backend) StateFromContext(ctx context.Context) *statedb.StateDB { method BeaconStore (line 86) | func (k Backend) BeaconStore() *beacondb.KVStore { method BlockStore (line 90) | func (k Backend) BlockStore() *block.KVStore[*types.BeaconBlock] { method DepositStore (line 95) | func (k Backend) DepositStore() deposit.StoreManager { function NewBackend (line 48) | func NewBackend( FILE: node-core/components/store.go function ProvideKVStore (line 29) | func ProvideKVStore() *beacondb.KVStore { FILE: node-core/components/telemetry_service.go function ProvideTelemetryService (line 29) | func ProvideTelemetryService( FILE: node-core/components/telemetry_sink.go function ProvideTelemetrySink (line 26) | func ProvideTelemetrySink() *metrics.TelemetrySink { FILE: node-core/components/trusted_setup.go type TrustedSetupInput (line 36) | type TrustedSetupInput struct function ProvideTrustedSetup (line 42) | func ProvideTrustedSetup( function ReadTrustedSetup (line 51) | func ReadTrustedSetup(filePath string) (*gokzg4844.JSONTrustedSetup, err... FILE: node-core/components/validator_service.go type ValidatorServiceInput (line 35) | type ValidatorServiceInput struct function ProvideValidatorService (line 49) | func ProvideValidatorService(in ValidatorServiceInput) (*validator.Servi... FILE: node-core/node/node.go type node (line 44) | type node struct method Start (line 66) | func (n *node) Start( method CommitMultiStore (line 121) | func (n *node) CommitMultiStore() store.CommitMultiStore { method StorageBackend (line 132) | func (n *node) StorageBackend() blockchain.StorageBackend { function New (line 54) | func New[NodeT types.Node](shutdownTimeout time.Duration, registry *serv... FILE: node-core/services/registry/mocks/basic.mock.go type Basic (line 12) | type Basic struct method EXPECT (line 20) | func (_m *Basic) EXPECT() *Basic_Expecter { method Name (line 25) | func (_m *Basic) Name() string { method Start (line 70) | func (_m *Basic) Start(ctx context.Context) error { method Stop (line 116) | func (_m *Basic) Stop() error { type Basic_Expecter (line 16) | type Basic_Expecter struct method Name (line 48) | func (_e *Basic_Expecter) Name() *Basic_Name_Call { method Start (line 94) | func (_e *Basic_Expecter) Start(ctx interface{}) *Basic_Start_Call { method Stop (line 139) | func (_e *Basic_Expecter) Stop() *Basic_Stop_Call { type Basic_Name_Call (line 43) | type Basic_Name_Call struct method Run (line 52) | func (_c *Basic_Name_Call) Run(run func()) *Basic_Name_Call { method Return (line 59) | func (_c *Basic_Name_Call) Return(_a0 string) *Basic_Name_Call { method RunAndReturn (line 64) | func (_c *Basic_Name_Call) RunAndReturn(run func() string) *Basic_Name... type Basic_Start_Call (line 88) | type Basic_Start_Call struct method Run (line 98) | func (_c *Basic_Start_Call) Run(run func(ctx context.Context)) *Basic_... method Return (line 105) | func (_c *Basic_Start_Call) Return(_a0 error) *Basic_Start_Call { method RunAndReturn (line 110) | func (_c *Basic_Start_Call) RunAndReturn(run func(context.Context) err... type Basic_Stop_Call (line 134) | type Basic_Stop_Call struct method Run (line 143) | func (_c *Basic_Stop_Call) Run(run func()) *Basic_Stop_Call { method Return (line 150) | func (_c *Basic_Stop_Call) Return(_a0 error) *Basic_Stop_Call { method RunAndReturn (line 155) | func (_c *Basic_Stop_Call) RunAndReturn(run func() error) *Basic_Stop_... function NewBasic (line 162) | func NewBasic(t interface { FILE: node-core/services/registry/mocks/commit_multistore_accessor.mock.go type CommitMultistoreAccessor (line 12) | type CommitMultistoreAccessor struct method EXPECT (line 20) | func (_m *CommitMultistoreAccessor) EXPECT() *CommitMultistoreAccessor... method CommitMultiStore (line 25) | func (_m *CommitMultistoreAccessor) CommitMultiStore() types.CommitMul... type CommitMultistoreAccessor_Expecter (line 16) | type CommitMultistoreAccessor_Expecter struct method CommitMultiStore (line 50) | func (_e *CommitMultistoreAccessor_Expecter) CommitMultiStore() *Commi... type CommitMultistoreAccessor_CommitMultiStore_Call (line 45) | type CommitMultistoreAccessor_CommitMultiStore_Call struct method Run (line 54) | func (_c *CommitMultistoreAccessor_CommitMultiStore_Call) Run(run func... method Return (line 61) | func (_c *CommitMultistoreAccessor_CommitMultiStore_Call) Return(_a0 t... method RunAndReturn (line 66) | func (_c *CommitMultistoreAccessor_CommitMultiStore_Call) RunAndReturn... function NewCommitMultistoreAccessor (line 73) | func NewCommitMultistoreAccessor(t interface { FILE: node-core/services/registry/mocks/dispatcher.mock.go type Dispatcher (line 12) | type Dispatcher struct method EXPECT (line 20) | func (_m *Dispatcher) EXPECT() *Dispatcher_Expecter { method Start (line 25) | func (_m *Dispatcher) Start(ctx context.Context) error { type Dispatcher_Expecter (line 16) | type Dispatcher_Expecter struct method Start (line 49) | func (_e *Dispatcher_Expecter) Start(ctx interface{}) *Dispatcher_Star... type Dispatcher_Start_Call (line 43) | type Dispatcher_Start_Call struct method Run (line 53) | func (_c *Dispatcher_Start_Call) Run(run func(ctx context.Context)) *D... method Return (line 60) | func (_c *Dispatcher_Start_Call) Return(_a0 error) *Dispatcher_Start_C... method RunAndReturn (line 65) | func (_c *Dispatcher_Start_Call) RunAndReturn(run func(context.Context... function NewDispatcher (line 72) | func NewDispatcher(t interface { FILE: node-core/services/registry/mocks/registry_option.mock.go type RegistryOption (line 11) | type RegistryOption struct method EXPECT (line 19) | func (_m *RegistryOption) EXPECT() *RegistryOption_Expecter { method Execute (line 24) | func (_m *RegistryOption) Execute(_a0 *service.Registry) error { type RegistryOption_Expecter (line 15) | type RegistryOption_Expecter struct method Execute (line 48) | func (_e *RegistryOption_Expecter) Execute(_a0 interface{}) *RegistryO... type RegistryOption_Execute_Call (line 42) | type RegistryOption_Execute_Call struct method Run (line 52) | func (_c *RegistryOption_Execute_Call) Run(run func(_a0 *service.Regis... method Return (line 59) | func (_c *RegistryOption_Execute_Call) Return(_a0 error) *RegistryOpti... method RunAndReturn (line 64) | func (_c *RegistryOption_Execute_Call) RunAndReturn(run func(*service.... function NewRegistryOption (line 71) | func NewRegistryOption(t interface { FILE: node-core/services/registry/options.go type RegistryOption (line 24) | type RegistryOption function WithService (line 27) | func WithService(svc Basic) RegistryOption { FILE: node-core/services/registry/registry.go type Basic (line 32) | type Basic interface type Registry (line 45) | type Registry struct method StartAll (line 73) | func (s *Registry) StartAll(ctx context.Context) error { method StopAll (line 94) | func (s *Registry) StopAll() { method RegisterService (line 121) | func (s *Registry) RegisterService(service Basic) error { method FetchService (line 135) | func (s *Registry) FetchService(service interface{}) error { function NewRegistry (line 57) | func NewRegistry(logger log.Logger, opts ...RegistryOption) *Registry { FILE: node-core/services/registry/registry_test.go function TestRegistry_StartAll (line 35) | func TestRegistry_StartAll(t *testing.T) { function TestRegistry_FetchService (line 65) | func TestRegistry_FetchService(t *testing.T) { FILE: node-core/services/shutdown/service..go type Service (line 34) | type Service struct method Name (line 47) | func (*Service) Name() string { method Start (line 51) | func (s *Service) Start(_ context.Context) error { method Stop (line 73) | func (s *Service) Stop() error { method printUnsafeShutDownDetected (line 84) | func (s *Service) printUnsafeShutDownDetected() { function NewService (line 42) | func NewService(logger log.Logger, pidFile string) *Service { FILE: node-core/services/version/interfaces.go type TelemetrySink (line 26) | type TelemetrySink interface type ForkSpec (line 35) | type ForkSpec interface FILE: node-core/services/version/version.go constant defaultReportingInterval (line 38) | defaultReportingInterval = 5 * time.Minute type ReportingService (line 42) | type ReportingService struct method Name (line 75) | func (*ReportingService) Name() string { method Start (line 80) | func (rs *ReportingService) Start(ctx context.Context) error { method Stop (line 139) | func (rs *ReportingService) Stop() error { method printToConsole (line 143) | func (rs *ReportingService) printToConsole( method GetEthVersion (line 170) | func (rs *ReportingService) GetEthVersion( method logTelemetry (line 201) | func (rs *ReportingService) logTelemetry( function NewReportingService (line 57) | func NewReportingService( FILE: node-core/types/mocks/consensus_service.mock.go type ConsensusService (line 15) | type ConsensusService struct method EXPECT (line 23) | func (_m *ConsensusService) EXPECT() *ConsensusService_Expecter { method CreateQueryContext (line 28) | func (_m *ConsensusService) CreateQueryContext(height int64, prove boo... method GetBlock (line 85) | func (_m *ConsensusService) GetBlock(height int64) *cometbfttypes.Block { method GetSignedHeader (line 133) | func (_m *ConsensusService) GetSignedHeader(height int64) *cometbfttyp... method GetSyncData (line 181) | func (_m *ConsensusService) GetSyncData() (int64, int64) { method IsAppReady (line 236) | func (_m *ConsensusService) IsAppReady() error { method Name (line 281) | func (_m *ConsensusService) Name() string { method Start (line 326) | func (_m *ConsensusService) Start(ctx context.Context) error { method Stop (line 372) | func (_m *ConsensusService) Stop() error { type ConsensusService_Expecter (line 19) | type ConsensusService_Expecter struct method CreateQueryContext (line 63) | func (_e *ConsensusService_Expecter) CreateQueryContext(height interfa... method GetBlock (line 111) | func (_e *ConsensusService_Expecter) GetBlock(height interface{}) *Con... method GetSignedHeader (line 159) | func (_e *ConsensusService_Expecter) GetSignedHeader(height interface{... method GetSyncData (line 214) | func (_e *ConsensusService_Expecter) GetSyncData() *ConsensusService_G... method IsAppReady (line 259) | func (_e *ConsensusService_Expecter) IsAppReady() *ConsensusService_Is... method Name (line 304) | func (_e *ConsensusService_Expecter) Name() *ConsensusService_Name_Call { method Start (line 350) | func (_e *ConsensusService_Expecter) Start(ctx interface{}) *Consensus... method Stop (line 395) | func (_e *ConsensusService_Expecter) Stop() *ConsensusService_Stop_Call { type ConsensusService_CreateQueryContext_Call (line 56) | type ConsensusService_CreateQueryContext_Call struct method Run (line 67) | func (_c *ConsensusService_CreateQueryContext_Call) Run(run func(heigh... method Return (line 74) | func (_c *ConsensusService_CreateQueryContext_Call) Return(_a0 types.C... method RunAndReturn (line 79) | func (_c *ConsensusService_CreateQueryContext_Call) RunAndReturn(run f... type ConsensusService_GetBlock_Call (line 105) | type ConsensusService_GetBlock_Call struct method Run (line 115) | func (_c *ConsensusService_GetBlock_Call) Run(run func(height int64)) ... method Return (line 122) | func (_c *ConsensusService_GetBlock_Call) Return(_a0 *cometbfttypes.Bl... method RunAndReturn (line 127) | func (_c *ConsensusService_GetBlock_Call) RunAndReturn(run func(int64)... type ConsensusService_GetSignedHeader_Call (line 153) | type ConsensusService_GetSignedHeader_Call struct method Run (line 163) | func (_c *ConsensusService_GetSignedHeader_Call) Run(run func(height i... method Return (line 170) | func (_c *ConsensusService_GetSignedHeader_Call) Return(_a0 *cometbftt... method RunAndReturn (line 175) | func (_c *ConsensusService_GetSignedHeader_Call) RunAndReturn(run func... type ConsensusService_GetSyncData_Call (line 209) | type ConsensusService_GetSyncData_Call struct method Run (line 218) | func (_c *ConsensusService_GetSyncData_Call) Run(run func()) *Consensu... method Return (line 225) | func (_c *ConsensusService_GetSyncData_Call) Return(latestHeight int64... method RunAndReturn (line 230) | func (_c *ConsensusService_GetSyncData_Call) RunAndReturn(run func() (... type ConsensusService_IsAppReady_Call (line 254) | type ConsensusService_IsAppReady_Call struct method Run (line 263) | func (_c *ConsensusService_IsAppReady_Call) Run(run func()) *Consensus... method Return (line 270) | func (_c *ConsensusService_IsAppReady_Call) Return(_a0 error) *Consens... method RunAndReturn (line 275) | func (_c *ConsensusService_IsAppReady_Call) RunAndReturn(run func() er... type ConsensusService_Name_Call (line 299) | type ConsensusService_Name_Call struct method Run (line 308) | func (_c *ConsensusService_Name_Call) Run(run func()) *ConsensusServic... method Return (line 315) | func (_c *ConsensusService_Name_Call) Return(_a0 string) *ConsensusSer... method RunAndReturn (line 320) | func (_c *ConsensusService_Name_Call) RunAndReturn(run func() string) ... type ConsensusService_Start_Call (line 344) | type ConsensusService_Start_Call struct method Run (line 354) | func (_c *ConsensusService_Start_Call) Run(run func(ctx context.Contex... method Return (line 361) | func (_c *ConsensusService_Start_Call) Return(_a0 error) *ConsensusSer... method RunAndReturn (line 366) | func (_c *ConsensusService_Start_Call) RunAndReturn(run func(context.C... type ConsensusService_Stop_Call (line 390) | type ConsensusService_Stop_Call struct method Run (line 399) | func (_c *ConsensusService_Stop_Call) Run(run func()) *ConsensusServic... method Return (line 406) | func (_c *ConsensusService_Stop_Call) Return(_a0 error) *ConsensusServ... method RunAndReturn (line 411) | func (_c *ConsensusService_Stop_Call) RunAndReturn(run func() error) *... function NewConsensusService (line 418) | func NewConsensusService(t interface { FILE: node-core/types/node.go type Node (line 35) | type Node interface type CommitMultistoreAccessor (line 44) | type CommitMultistoreAccessor interface type StorageBackendAccessor (line 50) | type StorageBackendAccessor interface type ConsensusService (line 55) | type ConsensusService interface FILE: observability/telemetry/service.go type Service (line 32) | type Service struct method Name (line 48) | func (s *Service) Name() string { method Start (line 53) | func (s *Service) Start(context.Context) error { method Stop (line 57) | func (s *Service) Stop() error { function NewService (line 37) | func NewService(cfg *telemetry.Config) (*Service, error) { FILE: payload/attributes/factory.go type Factory (line 32) | type Factory struct method BuildPayloadAttributes (line 56) | func (f *Factory) BuildPayloadAttributes( function NewAttributesFactory (line 43) | func NewAttributesFactory( FILE: payload/attributes/interfaces.go type ChainSpec (line 28) | type ChainSpec interface FILE: payload/builder/builder.go type PayloadBuilder (line 33) | type PayloadBuilder struct method Enabled (line 79) | func (pb *PayloadBuilder) Enabled() bool { function New (line 60) | func New( FILE: payload/builder/config.go constant defaultPayloadTimeout (line 32) | defaultPayloadTimeout = 850 * time.Millisecond type Config (line 36) | type Config struct function DefaultConfig (line 50) | func DefaultConfig() Config { FILE: payload/builder/interfaces.go type PayloadCache (line 34) | type PayloadCache interface type AttributesFactory (line 41) | type AttributesFactory interface type ExecutionEngine (line 52) | type ExecutionEngine interface type ChainSpec (line 66) | type ChainSpec interface FILE: payload/builder/payload.go type RequestPayloadData (line 38) | type RequestPayloadData struct method RequestPayloadAsync (line 50) | func (pb *PayloadBuilder) RequestPayloadAsync( method RequestPayloadSync (line 101) | func (pb *PayloadBuilder) RequestPayloadSync( method RetrievePayload (line 151) | func (pb *PayloadBuilder) RetrievePayload( method CacheLatestVerifiedPayload (line 232) | func (pb *PayloadBuilder) CacheLatestVerifiedPayload( method getLatestVerifiedPayload (line 243) | func (pb *PayloadBuilder) getLatestVerifiedPayload( method getPayload (line 265) | func (pb *PayloadBuilder) getPayload( FILE: payload/builder/payload_test.go function TestRetrievePayload (line 41) | func TestRetrievePayload(t *testing.T) { type mockExecutionPayloadEnvelope (line 161) | type mockExecutionPayloadEnvelope struct method GetExecutionPayload (line 169) | func (m mockExecutionPayloadEnvelope[BlobsBundleT]) GetExecutionPayload(... method GetBlockValue (line 173) | func (m mockExecutionPayloadEnvelope[BlobsBundleT]) GetBlockValue() *mat... method GetBlobsBundle (line 177) | func (m mockExecutionPayloadEnvelope[BlobsBundleT]) GetBlobsBundle() eng... method GetEncodedExecutionRequests (line 181) | func (m mockExecutionPayloadEnvelope[BlobsBundleT]) GetEncodedExecutionR... method ShouldOverrideBuilder (line 185) | func (m mockExecutionPayloadEnvelope[BlobsBundleT]) ShouldOverrideBuilde... type stubExecutionEngine (line 191) | type stubExecutionEngine struct method GetPayload (line 196) | func (ee *stubExecutionEngine) GetPayload( method NotifyForkchoiceUpdate (line 202) | func (ee *stubExecutionEngine) NotifyForkchoiceUpdate( type stubAttributesFactory (line 208) | type stubAttributesFactory struct method BuildPayloadAttributes (line 210) | func (ee *stubAttributesFactory) BuildPayloadAttributes( FILE: payload/cache/payload_id.go constant historicalPayloadIDCacheSize (line 34) | historicalPayloadIDCacheSize = 2 type PayloadIDCache (line 39) | type PayloadIDCache struct method Has (line 71) | func (p *PayloadIDCache) Has( method Get (line 84) | func (p *PayloadIDCache) Get( method Set (line 101) | func (p *PayloadIDCache) Set( method Delete (line 121) | func (p *PayloadIDCache) Delete( method prunePrior (line 133) | func (p *PayloadIDCache) prunePrior(slot math.Slot) { type payloadIDCacheKey (line 48) | type payloadIDCacheKey struct type PayloadIDCacheResult (line 53) | type PayloadIDCacheResult struct function NewPayloadIDCache (line 60) | func NewPayloadIDCache() *PayloadIDCache { FILE: payload/cache/payload_id_fuzz_test.go function FuzzPayloadIDCacheBasic (line 35) | func FuzzPayloadIDCacheBasic(f *testing.F) { function FuzzPayloadIDInvalidInput (line 70) | func FuzzPayloadIDInvalidInput(f *testing.F) { function FuzzPayloadIDCacheConcurrency (line 95) | func FuzzPayloadIDCacheConcurrency(f *testing.F) { FILE: payload/cache/payload_id_test.go function TestPayloadIDCache (line 33) | func TestPayloadIDCache(t *testing.T) { FILE: primitives/bytes/b.go type Bytes (line 30) | type Bytes method MarshalText (line 33) | func (b Bytes) MarshalText() ([]byte, error) { method UnmarshalJSON (line 38) | func (b *Bytes) UnmarshalJSON(input []byte) error { method UnmarshalText (line 47) | func (b *Bytes) UnmarshalText(input []byte) error { method String (line 57) | func (b Bytes) String() string { FILE: primitives/bytes/b20.go constant B20Size (line 32) | B20Size = 20 type B20 (line 37) | type B20 method MarshalText (line 58) | func (h B20) MarshalText() ([]byte, error) { method UnmarshalText (line 63) | func (h *B20) UnmarshalText(text []byte) error { method String (line 68) | func (h *B20) String() string { method UnmarshalJSON (line 77) | func (h *B20) UnmarshalJSON(input []byte) error { method MarshalSSZ (line 86) | func (h B20) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 91) | func (h B20) HashTreeRoot() (B32, error) { function ToBytes20 (line 41) | func ToBytes20(input []byte) (B20, error) { FILE: primitives/bytes/b20_test.go function TestBytes20MarshalText (line 30) | func TestBytes20MarshalText(t *testing.T) { function TestBytes20MarshalSSZ (line 77) | func TestBytes20MarshalSSZ(t *testing.T) { function TestBytes20HashTreeRoot (line 107) | func TestBytes20HashTreeRoot(t *testing.T) { function TestBytes20UnmarshalText (line 138) | func TestBytes20UnmarshalText(t *testing.T) { function TestBytes20UnmarshalJSON (line 177) | func TestBytes20UnmarshalJSON(t *testing.T) { function TestToBytes20 (line 216) | func TestToBytes20(t *testing.T) { FILE: primitives/bytes/b256.go constant B256Size (line 33) | B256Size = 256 type B256 (line 38) | type B256 method MarshalText (line 59) | func (h B256) MarshalText() ([]byte, error) { method UnmarshalText (line 64) | func (h *B256) UnmarshalText(text []byte) error { method String (line 69) | func (h *B256) String() string { method UnmarshalJSON (line 78) | func (h *B256) UnmarshalJSON(input []byte) error { method SizeSSZ (line 87) | func (h B256) SizeSSZ() uint32 { method MarshalSSZ (line 92) | func (h B256) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 97) | func (h B256) HashTreeRoot() (B32, error) { function ToBytes256 (line 42) | func ToBytes256(input []byte) (B256, error) { FILE: primitives/bytes/b32.go constant B32Size (line 32) | B32Size = 32 type B32 (line 37) | type B32 method MarshalText (line 58) | func (h B32) MarshalText() ([]byte, error) { method UnmarshalText (line 63) | func (h *B32) UnmarshalText(text []byte) error { method String (line 68) | func (h B32) String() string { method UnmarshalJSON (line 77) | func (h *B32) UnmarshalJSON(input []byte) error { method MarshalSSZ (line 86) | func (h B32) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 91) | func (h B32) HashTreeRoot() B32 { function ToBytes32 (line 41) | func ToBytes32(input []byte) (B32, error) { FILE: primitives/bytes/b32_test.go function TestBytes32UnmarshalText (line 30) | func TestBytes32UnmarshalText(t *testing.T) { function TestBytes32UnmarshalJSON (line 104) | func TestBytes32UnmarshalJSON(t *testing.T) { function TestBytes32MarshalText (line 183) | func TestBytes32MarshalText(t *testing.T) { function TestBytes32String (line 215) | func TestBytes32String(t *testing.T) { function TestToBytes32 (line 246) | func TestToBytes32(t *testing.T) { function TestB32MarshalSSZ (line 288) | func TestB32MarshalSSZ(t *testing.T) { FILE: primitives/bytes/b4.go constant B4Size (line 33) | B4Size = 4 type B4 (line 38) | type B4 method MarshalText (line 59) | func (h B4) MarshalText() ([]byte, error) { method UnmarshalText (line 64) | func (h *B4) UnmarshalText(text []byte) error { method String (line 69) | func (h B4) String() string { method UnmarshalJSON (line 78) | func (h *B4) UnmarshalJSON(input []byte) error { method MarshalSSZ (line 87) | func (h B4) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 92) | func (h B4) HashTreeRoot() (B32, error) { method ToUint32 (line 108) | func (h B4) ToUint32() uint32 { function ToBytes4 (line 42) | func ToBytes4(input []byte) (B4, error) { function FromUint32 (line 101) | func FromUint32(v uint32) B4 { FILE: primitives/bytes/b48.go constant B48Size (line 33) | B48Size = 48 type B48 (line 38) | type B48 method MarshalText (line 59) | func (h B48) MarshalText() ([]byte, error) { method UnmarshalText (line 64) | func (h *B48) UnmarshalText(text []byte) error { method String (line 69) | func (h B48) String() string { method UnmarshalJSON (line 78) | func (h *B48) UnmarshalJSON(input []byte) error { method MarshalSSZ (line 87) | func (h B48) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 91) | func (h B48) HashTreeRoot() B32 { function ToBytes48 (line 42) | func ToBytes48(input []byte) (B48, error) { FILE: primitives/bytes/b48_test.go function TestBytes48String (line 31) | func TestBytes48String(t *testing.T) { function TestBytes48MarshalText (line 108) | func TestBytes48MarshalText(t *testing.T) { function TestBytes48UnmarshalText (line 186) | func TestBytes48UnmarshalText(t *testing.T) { function TestToBytes48 (line 275) | func TestToBytes48(t *testing.T) { function TestB48UnmarshalJSON (line 316) | func TestB48UnmarshalJSON(t *testing.T) { function TestB48_HashTreeRoot (line 365) | func TestB48_HashTreeRoot(t *testing.T) { function TestB48MarshalSSZ (line 388) | func TestB48MarshalSSZ(t *testing.T) { FILE: primitives/bytes/b4_test.go function TestFromUint32_CustomType (line 31) | func TestFromUint32_CustomType(t *testing.T) { function TestToUint32_CustomType (line 41) | func TestToUint32_CustomType(t *testing.T) { function TestBytes4UnmarshalJSON (line 50) | func TestBytes4UnmarshalJSON(t *testing.T) { function TestBytes4String (line 91) | func TestBytes4String(t *testing.T) { function TestBytes4MarshalText (line 119) | func TestBytes4MarshalText(t *testing.T) { function TestBytes4UnmarshalText (line 158) | func TestBytes4UnmarshalText(t *testing.T) { function TestToBytes4 (line 199) | func TestToBytes4(t *testing.T) { function TestBytes4MarshalSSZ (line 246) | func TestBytes4MarshalSSZ(t *testing.T) { function TestBytes4HashTreeRoot (line 270) | func TestBytes4HashTreeRoot(t *testing.T) { FILE: primitives/bytes/b8.go constant B8Size (line 32) | B8Size = 8 type B8 (line 37) | type B8 method MarshalText (line 58) | func (h B8) MarshalText() ([]byte, error) { method UnmarshalText (line 63) | func (h *B8) UnmarshalText(text []byte) error { method String (line 68) | func (h B8) String() string { method UnmarshalJSON (line 77) | func (h *B8) UnmarshalJSON(input []byte) error { method MarshalSSZ (line 86) | func (h B8) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 91) | func (h B8) HashTreeRoot() (B32, error) { function ToBytes8 (line 41) | func ToBytes8(input []byte) (B8, error) { FILE: primitives/bytes/b8_test.go function TestBytes8UnmarshalJSON (line 30) | func TestBytes8UnmarshalJSON(t *testing.T) { function TestBytes8String (line 70) | func TestBytes8String(t *testing.T) { function TestBytes8MarshalText (line 98) | func TestBytes8MarshalText(t *testing.T) { function TestBytes8UnmarshalText (line 142) | func TestBytes8UnmarshalText(t *testing.T) { function TestToBytes8 (line 182) | func TestToBytes8(t *testing.T) { function TestBytes8MarshalSSZ (line 232) | func TestBytes8MarshalSSZ(t *testing.T) { function TestBytes8HashTreeRoot (line 256) | func TestBytes8HashTreeRoot(t *testing.T) { FILE: primitives/bytes/b96.go constant B96Size (line 33) | B96Size = 96 type B96 (line 38) | type B96 method MarshalText (line 59) | func (h B96) MarshalText() ([]byte, error) { method UnmarshalText (line 64) | func (h *B96) UnmarshalText(text []byte) error { method String (line 69) | func (h *B96) String() string { method UnmarshalJSON (line 78) | func (h *B96) UnmarshalJSON(input []byte) error { method MarshalSSZ (line 87) | func (h B96) MarshalSSZ() ([]byte, error) { method HashTreeRoot (line 92) | func (h B96) HashTreeRoot() B32 { function ToBytes96 (line 42) | func ToBytes96(input []byte) (B96, error) { FILE: primitives/bytes/b96_test.go function TestBytes96UnmarshalText (line 35) | func TestBytes96UnmarshalText(t *testing.T) { function TestBytes96UnmarshalJSON (line 81) | func TestBytes96UnmarshalJSON(t *testing.T) { function TestBytes96MarshalText (line 126) | func TestBytes96MarshalText(t *testing.T) { function TestBytes96String (line 178) | func TestBytes96String(t *testing.T) { function TestToBytes96 (line 212) | func TestToBytes96(t *testing.T) { function TestB96_HashTreeRoot (line 253) | func TestB96_HashTreeRoot(t *testing.T) { function BenchmarkB96_MarshalJSON (line 276) | func BenchmarkB96_MarshalJSON(b *testing.B) { function BenchmarkB96_UnmarshalJSON (line 285) | func BenchmarkB96_UnmarshalJSON(b *testing.B) { function TestB96MarshalSSZ (line 298) | func TestB96MarshalSSZ(t *testing.T) { FILE: primitives/bytes/b_test.go function TestFromHex (line 33) | func TestFromHex(t *testing.T) { function TestMustFromHex (line 87) | func TestMustFromHex(t *testing.T) { function TestBytesUnmarshalJSONText (line 140) | func TestBytesUnmarshalJSONText(t *testing.T) { function TestReverseEndianness (line 183) | func TestReverseEndianness(t *testing.T) { function TestHashTreeRoot (line 213) | func TestHashTreeRoot(t *testing.T) { function TestUnmarshalFixedJSON (line 241) | func TestUnmarshalFixedJSON(t *testing.T) { function TestUnmarshalFixedText (line 291) | func TestUnmarshalFixedText(t *testing.T) { function TestBytes_String (line 341) | func TestBytes_String(t *testing.T) { function TestBytes_MarshalText (line 379) | func TestBytes_MarshalText(t *testing.T) { FILE: primitives/bytes/buffer/buffer.go constant initialBufferSize (line 24) | initialBufferSize = 64 type ReusableBuffer (line 30) | type ReusableBuffer struct function NewReusableBuffer (line 35) | func NewReusableBuffer[RootT ~[32]byte]() *ReusableBuffer[RootT] { method Get (line 42) | func (b *ReusableBuffer[RootT]) Get(size int) []RootT { method grow (line 51) | func (b *ReusableBuffer[RootT]) grow(delta int) { type SingleUseBuffer (line 59) | type SingleUseBuffer struct function NewSingleuseBuffer (line 62) | func NewSingleuseBuffer[RootT ~[32]byte]() *SingleUseBuffer[RootT] { method Get (line 67) | func (b *SingleUseBuffer[RootT]) Get(size int) []RootT { FILE: primitives/bytes/buffer/buffer_test.go type bufferI (line 31) | type bufferI interface function getBuffer (line 36) | func getBuffer(usageType string) bufferI { function TestReusableGet (line 48) | func TestReusableGet(t *testing.T) { function TestSingleuseGet (line 91) | func TestSingleuseGet(t *testing.T) { function BenchmarkReusableGet (line 139) | func BenchmarkReusableGet(b *testing.B) { function BenchmarkSingleuseGet (line 161) | func BenchmarkSingleuseGet(b *testing.B) { FILE: primitives/bytes/utils.go function UnmarshalJSONHelper (line 33) | func UnmarshalJSONHelper(target []byte, input []byte) error { function UnmarshalTextHelper (line 46) | func UnmarshalTextHelper(target []byte, text []byte) error { function CopyAndReverseEndianess (line 60) | func CopyAndReverseEndianess(input []byte) []byte { function ExtendToSize (line 71) | func ExtendToSize(slice []byte, length int) []byte { function UnmarshalFixedJSON (line 81) | func UnmarshalFixedJSON(input, out []byte) error { function UnmarshalFixedText (line 88) | func UnmarshalFixedText(input, out []byte) error { FILE: primitives/common/consensus.go type Root (line 63) | type Root method Equals (line 91) | func (r Root) Equals(other Root) bool { method Hex (line 96) | func (r Root) Hex() string { return hex.EncodeBytes(r[:]) } method String (line 100) | func (r Root) String() string { method MarshalText (line 105) | func (r Root) MarshalText() ([]byte, error) { method UnmarshalText (line 110) | func (r *Root) UnmarshalText(input []byte) error { method MarshalJSON (line 117) | func (r Root) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 126) | func (r *Root) UnmarshalJSON(input []byte) error { constant RootSize (line 65) | RootSize = 32 function NewRootFromHex (line 72) | func NewRootFromHex(input string) (Root, error) { function NewRootFromBytes (line 84) | func NewRootFromBytes(input []byte) Root { FILE: primitives/common/consensus_test.go function TestNewRootFromHex (line 33) | func TestNewRootFromHex(t *testing.T) { function TestRoot_UnmarshalJSON (line 88) | func TestRoot_UnmarshalJSON(t *testing.T) { FILE: primitives/common/execution.go type ExecutionHash (line 53) | type ExecutionHash method Hex (line 61) | func (h ExecutionHash) Hex() string { return hex.EncodeBytes(h[:]) } method String (line 65) | func (h ExecutionHash) String() string { method MarshalText (line 70) | func (h ExecutionHash) MarshalText() ([]byte, error) { method UnmarshalText (line 79) | func (h *ExecutionHash) UnmarshalText(input []byte) error { method MarshalJSON (line 84) | func (h ExecutionHash) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 93) | func (h *ExecutionHash) UnmarshalJSON(input []byte) error { function NewExecutionHashFromHex (line 56) | func NewExecutionHashFromHex(input string) ExecutionHash { type ExecutionAddress (line 104) | type ExecutionAddress method Equals (line 122) | func (a ExecutionAddress) Equals(other ExecutionAddress) bool { method Hex (line 127) | func (a ExecutionAddress) Hex() string { return string(a.checksumHex()) } method String (line 131) | func (a ExecutionAddress) String() string { method MarshalText (line 136) | func (a ExecutionAddress) MarshalText() ([]byte, error) { method UnmarshalText (line 145) | func (a *ExecutionAddress) UnmarshalText(input []byte) error { method MarshalJSON (line 150) | func (a ExecutionAddress) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 159) | func (a *ExecutionAddress) UnmarshalJSON(input []byte) error { method checksumHex (line 169) | func (a *ExecutionAddress) checksumHex() []byte { function NewExecutionAddressFromHex (line 107) | func NewExecutionAddressFromHex(input string) (ExecutionAddress, error) { function MustNewExecutionAddressFromHex (line 117) | func MustNewExecutionAddressFromHex(input string) ExecutionAddress { FILE: primitives/common/execution_test.go function TestExecutionAddressMarshalling (line 33) | func TestExecutionAddressMarshalling(t *testing.T) { function TestExecutionAddressUnmarshalJSON_Short (line 74) | func TestExecutionAddressUnmarshalJSON_Short(t *testing.T) { FILE: primitives/common/interfaces.go type sszMarshaler (line 28) | type sszMarshaler interface type SSZUnmarshaler (line 34) | type SSZUnmarshaler interface type SSZMarshallable (line 40) | type SSZMarshallable interface type SSZRootable (line 46) | type SSZRootable interface type SSZMarshallableRootable (line 53) | type SSZMarshallableRootable interface FILE: primitives/common/unused_type.go type UnusedEnforcer (line 29) | type UnusedEnforcer interface type UnusedType (line 40) | type UnusedType method SizeSSZ (line 43) | func (ut *UnusedType) SizeSSZ(_ *ssz.Sizer) uint32 { method DefineSSZ (line 48) | func (ut *UnusedType) DefineSSZ(c *ssz.Codec) { method MarshalSSZ (line 53) | func (ut *UnusedType) MarshalSSZ() ([]byte, error) { method ValidateAfterDecodingSSZ (line 58) | func (ut *UnusedType) ValidateAfterDecodingSSZ() error { method HashTreeRoot (line 63) | func (ut *UnusedType) HashTreeRoot() Root { method EnforceUnused (line 70) | func (ut *UnusedType) EnforceUnused() error { function EnforceAllUnused (line 77) | func EnforceAllUnused(enforcers ...UnusedEnforcer) error { FILE: primitives/common/unused_type_test.go function TestDecodeUnusedTypeEquality (line 33) | func TestDecodeUnusedTypeEquality(t *testing.T) { function TestEncodeUnusedTypeEquality (line 64) | func TestEncodeUnusedTypeEquality(t *testing.T) { FILE: primitives/constants/bls12_381.go constant BLSSignatureLength (line 26) | BLSSignatureLength = 96 constant BLSPubkeyLength (line 30) | BLSPubkeyLength = 48 constant BLSSecretKeyLength (line 34) | BLSSecretKeyLength = 32 FILE: primitives/constants/constants.go constant RootLength (line 25) | RootLength = 32 constant SSZOffsetSize (line 28) | SSZOffsetSize uint32 = 4 FILE: primitives/constants/eip4844.go constant BlobCommitmentVersion (line 29) | BlobCommitmentVersion uint8 = 0x01 constant MaxBlobCommitmentsPerBlock (line 35) | MaxBlobCommitmentsPerBlock = 4096 constant MaxBlobSidecarsPerBlock (line 39) | MaxBlobSidecarsPerBlock = 6 FILE: primitives/constants/misc.go constant GenesisSlot (line 33) | GenesisSlot math.Slot = 0 constant GenesisEpoch (line 35) | GenesisEpoch math.Epoch = 0 constant FarFutureEpoch (line 37) | FarFutureEpoch math.Epoch = stdmath.MaxUint64 constant FullExitRequestAmount (line 45) | FullExitRequestAmount math.Gwei = 0 constant FirstDepositIndex (line 51) | FirstDepositIndex uint64 = 0 constant ValidatorsRegistryLimit (line 59) | ValidatorsRegistryLimit = 1_099_511_627_776 constant PendingPartialWithdrawalsLimit (line 66) | PendingPartialWithdrawalsLimit = 134_217_728 FILE: primitives/constants/operations_per_block.go constant MaxProposerSlashings (line 24) | MaxProposerSlashings = 16 constant MaxAttesterSlashings (line 25) | MaxAttesterSlashings = 2 constant MaxAttestations (line 26) | MaxAttestations = 128 constant MaxVoluntaryExits (line 27) | MaxVoluntaryExits = 16 constant MaxBlsToExecutionChanges (line 28) | MaxBlsToExecutionChanges = 16 constant MaxTxsPerPayload (line 31) | MaxTxsPerPayload uint64 = 1048576 constant MaxWithdrawalsPerPayload (line 34) | MaxWithdrawalsPerPayload uint64 = 16 constant MaxWithdrawalRequestsPerPayload (line 38) | MaxWithdrawalRequestsPerPayload = 16 constant MaxConsolidationRequestsPerPayload (line 42) | MaxConsolidationRequestsPerPayload = 2 constant MaxDepositRequestsPerPayload (line 45) | MaxDepositRequestsPerPayload = 8192 FILE: primitives/constants/payload.go constant LogsBloomLength (line 25) | LogsBloomLength = 256 constant ExtraDataLength (line 28) | ExtraDataLength = 32 constant DepositContractDepth (line 31) | DepositContractDepth uint64 = 32 constant MaxDeposits (line 36) | MaxDeposits uint64 = 1 << DepositContractDepth constant MaxBytesPerTx (line 39) | MaxBytesPerTx uint64 = 1073741824 constant DepositRequestType (line 45) | DepositRequestType = byte(0x00) constant WithdrawalRequestType (line 46) | WithdrawalRequestType = byte(0x01) constant ConsolidationRequestType (line 47) | ConsolidationRequestType = byte(0x02) constant MaxPendingPartialsPerWithdrawalsSweep (line 55) | MaxPendingPartialsPerWithdrawalsSweep = 8 FILE: primitives/constants/validator.go constant ValidatorStatusPendingInitialized (line 25) | ValidatorStatusPendingInitialized = "pending_initialized" constant ValidatorStatusPendingQueued (line 26) | ValidatorStatusPendingQueued = "pending_queued" constant ValidatorStatusActiveOngoing (line 27) | ValidatorStatusActiveOngoing = "active_ongoing" constant ValidatorStatusActiveExiting (line 28) | ValidatorStatusActiveExiting = "active_exiting" constant ValidatorStatusActiveSlashed (line 29) | ValidatorStatusActiveSlashed = "active_slashed" constant ValidatorStatusExitedUnslashed (line 30) | ValidatorStatusExitedUnslashed = "exited_unslashed" constant ValidatorStatusExitedSlashed (line 31) | ValidatorStatusExitedSlashed = "exited_slashed" constant ValidatorStatusWithdrawalPossible (line 32) | ValidatorStatusWithdrawalPossible = "withdrawal_possible" constant ValidatorStatusWithdrawalDone (line 33) | ValidatorStatusWithdrawalDone = "withdrawal_done" FILE: primitives/constraints/ssz.go type SSZMarshaler (line 30) | type SSZMarshaler interface type SSZUnmarshaler (line 36) | type SSZUnmarshaler interface type SSZMarshallable (line 42) | type SSZMarshallable interface type Versionable (line 48) | type Versionable interface type SSZVersionedMarshallable (line 53) | type SSZVersionedMarshallable interface type SSZRootable (line 59) | type SSZRootable interface type SSZMarshallableRootable (line 66) | type SSZMarshallableRootable interface type SSZVersionedMarshallableRootable (line 73) | type SSZVersionedMarshallableRootable interface FILE: primitives/crypto/bls.go constant CometBLSType (line 32) | CometBLSType = "bls12_381" function GetAddressFromPubKey (line 44) | func GetAddressFromPubKey(pubKey BLSPubkey) ([]byte, error) { type BLSSigner (line 55) | type BLSSigner interface FILE: primitives/crypto/mocks/bls_signer.mock.go type Blssigner (line 11) | type Blssigner struct method EXPECT (line 19) | func (_m *Blssigner) EXPECT() *Blssigner_Expecter { method PublicKey (line 24) | func (_m *Blssigner) PublicKey() crypto.BLSPubkey { method Sign (line 71) | func (_m *Blssigner) Sign(_a0 []byte) (crypto.BLSSignature, error) { method VerifySignature (line 129) | func (_m *Blssigner) VerifySignature(pubKey crypto.BLSPubkey, msg []by... type Blssigner_Expecter (line 15) | type Blssigner_Expecter struct method PublicKey (line 49) | func (_e *Blssigner_Expecter) PublicKey() *Blssigner_PublicKey_Call { method Sign (line 107) | func (_e *Blssigner_Expecter) Sign(_a0 interface{}) *Blssigner_Sign_Ca... method VerifySignature (line 155) | func (_e *Blssigner_Expecter) VerifySignature(pubKey interface{}, msg ... type Blssigner_PublicKey_Call (line 44) | type Blssigner_PublicKey_Call struct method Run (line 53) | func (_c *Blssigner_PublicKey_Call) Run(run func()) *Blssigner_PublicK... method Return (line 60) | func (_c *Blssigner_PublicKey_Call) Return(_a0 crypto.BLSPubkey) *Blss... method RunAndReturn (line 65) | func (_c *Blssigner_PublicKey_Call) RunAndReturn(run func() crypto.BLS... type Blssigner_Sign_Call (line 101) | type Blssigner_Sign_Call struct method Run (line 111) | func (_c *Blssigner_Sign_Call) Run(run func(_a0 []byte)) *Blssigner_Si... method Return (line 118) | func (_c *Blssigner_Sign_Call) Return(_a0 crypto.BLSSignature, _a1 err... method RunAndReturn (line 123) | func (_c *Blssigner_Sign_Call) RunAndReturn(run func([]byte) (crypto.B... type Blssigner_VerifySignature_Call (line 147) | type Blssigner_VerifySignature_Call struct method Run (line 159) | func (_c *Blssigner_VerifySignature_Call) Run(run func(pubKey crypto.B... method Return (line 166) | func (_c *Blssigner_VerifySignature_Call) Return(_a0 error) *Blssigner... method RunAndReturn (line 171) | func (_c *Blssigner_VerifySignature_Call) RunAndReturn(run func(crypto... function NewBlssigner (line 178) | func NewBlssigner(t interface { FILE: primitives/crypto/sha256/sha256.go function Hash (line 40) | func Hash(data []byte) [32]byte { function CustomHashFn (line 61) | func CustomHashFn() func([]byte) [32]byte { FILE: primitives/eip4844/blob.go type Blob (line 28) | type Blob method UnmarshalJSON (line 31) | func (b *Blob) UnmarshalJSON(input []byte) error { method MarshalText (line 36) | func (b Blob) MarshalText() ([]byte, error) { FILE: primitives/eip4844/blob_test.go function TestBlob_UnmarshalJSON (line 31) | func TestBlob_UnmarshalJSON(t *testing.T) { function TestBlob_MarshalText (line 87) | func TestBlob_MarshalText(t *testing.T) { FILE: primitives/eip4844/kzg_commitment.go type KZGCommitment (line 32) | type KZGCommitment method ToVersionedHash (line 37) | func (c KZGCommitment) ToVersionedHash() [32]byte { method ToHashChunks (line 46) | func (c KZGCommitment) ToHashChunks() [][32]byte { method HashTreeRoot (line 55) | func (c KZGCommitment) HashTreeRoot() common.Root { method UnmarshalJSON (line 61) | func (c *KZGCommitment) UnmarshalJSON(input []byte) error { method MarshalText (line 69) | func (c KZGCommitment) MarshalText() ([]byte, error) { type KZGCommitments (line 74) | type KZGCommitments method ToVersionedHashes (line 80) | func (c KZGCommitments[HashT]) ToVersionedHashes() []HashT { method Leafify (line 90) | func (c KZGCommitments[HashT]) Leafify() []common.Root { FILE: primitives/eip4844/kzg_commitment_test.go function TestKzgCommitmentToVersionedHash (line 33) | func TestKzgCommitmentToVersionedHash(t *testing.T) { function TestKzgCommitmentsToVersionedHashHashes (line 45) | func TestKzgCommitmentsToVersionedHashHashes(t *testing.T) { function TestKZGCommitmentToHashChunks (line 62) | func TestKZGCommitmentToHashChunks(t *testing.T) { function TestKZGCommitmentHashTreeRoot (line 87) | func TestKZGCommitmentHashTreeRoot(t *testing.T) { function TestKZGCommitmentUnmarshalJSON (line 119) | func TestKZGCommitmentUnmarshalJSON(t *testing.T) { function TestKZGCommitment_MarshalText (line 172) | func TestKZGCommitment_MarshalText(t *testing.T) { function TestKZGCommitments_Leafify (line 214) | func TestKZGCommitments_Leafify(t *testing.T) { function newTestCommitment (line 255) | func newTestCommitment(data string) eip4844.KZGCommitment { FILE: primitives/encoding/hex/bytes.go function EncodeBytes (line 33) | func EncodeBytes(b []byte) string { function MustToBytes (line 42) | func MustToBytes(input string) []byte { function ToBytes (line 52) | func ToBytes(input string) ([]byte, error) { function UnmarshalByteText (line 61) | func UnmarshalByteText(input []byte) ([]byte, error) { function DecodeFixedJSON (line 76) | func DecodeFixedJSON(input, out []byte) error { function DecodeFixedText (line 86) | func DecodeFixedText(input, out []byte) error { FILE: primitives/encoding/hex/bytes_test.go function TestEncodeAndDecodeBytes (line 31) | func TestEncodeAndDecodeBytes(t *testing.T) { function TestUnmarshalByteText (line 85) | func TestUnmarshalByteText(t *testing.T) { function TestDecodeFixedText (line 133) | func TestDecodeFixedText(t *testing.T) { function TestDecodeFixedJSON (line 187) | func TestDecodeFixedJSON(t *testing.T) { function BenchmarkDecodeFixedText (line 243) | func BenchmarkDecodeFixedText(b *testing.B) { FILE: primitives/encoding/hex/const.go constant Prefix (line 24) | Prefix = "0x" constant prefixLen (line 25) | prefixLen = len(Prefix) constant badNibble (line 26) | badNibble = ^uint64(0) constant hexBase (line 27) | hexBase = 16 constant initialCapacity (line 28) | initialCapacity = 10 constant encDecRatio (line 29) | encDecRatio = 2 constant nibblesPer64Bits (line 30) | nibblesPer64Bits = 16 constant nibblesPer256Bits (line 31) | nibblesPer256Bits = 64 constant nibbleShift (line 32) | nibbleShift = 4 constant hexBaseOffset (line 35) | hexBaseOffset = '0' constant hexAlphaOffsetUpper (line 36) | hexAlphaOffsetUpper = 'A' - 10 constant hexAlphaOffsetLower (line 37) | hexAlphaOffsetLower = 'a' - 10 FILE: primitives/encoding/hex/format.go function IsValidHex (line 31) | func IsValidHex[T ~[]byte | ~string](s T) (T, error) { function ValidateQuotedString (line 46) | func ValidateQuotedString(input []byte) ([]byte, error) { function formatAndValidateText (line 54) | func formatAndValidateText(input []byte) ([]byte, error) { function formatAndValidateNumber (line 69) | func formatAndValidateNumber[T []byte | string](input T) (T, error) { FILE: primitives/encoding/hex/format_test.go function TestIsValidHex (line 30) | func TestIsValidHex(t *testing.T) { FILE: primitives/encoding/hex/nibble.go function decodeNibble (line 24) | func decodeNibble(in byte) uint64 { FILE: primitives/encoding/hex/u64.go function MarshalText (line 33) | func MarshalText(b uint64) ([]byte, error) { function UnmarshalUint64Text (line 42) | func UnmarshalUint64Text(input []byte) (uint64, error) { FILE: primitives/encoding/hex/u64_test.go function TestMarshalText (line 30) | func TestMarshalText(t *testing.T) { function TestValidateQuotedString (line 59) | func TestValidateQuotedString(t *testing.T) { function TestUnmarshalUint64Text (line 85) | func TestUnmarshalUint64Text(t *testing.T) { FILE: primitives/encoding/ssz/schema/common.go constant BoolSize (line 24) | BoolSize = 1 constant U8Size (line 25) | U8Size = 1 constant U16Size (line 26) | U16Size = 2 constant U32Size (line 27) | U32Size = 4 constant U64Size (line 28) | U64Size = 8 constant U128Size (line 29) | U128Size = 16 constant U256Size (line 30) | U256Size = 32 constant B4Size (line 32) | B4Size = 4 constant B8Size (line 33) | B8Size = 8 constant B16Size (line 34) | B16Size = 16 constant B20Size (line 35) | B20Size = 20 constant B32Size (line 36) | B32Size = 32 constant B48Size (line 37) | B48Size = 48 constant B64Size (line 38) | B64Size = 64 constant B96Size (line 39) | B96Size = 96 constant B256Size (line 40) | B256Size = 256 function Bool (line 45) | func Bool() SSZType { return basic(BoolSize) } function U8 (line 48) | func U8() SSZType { return basic(U8Size) } function U16 (line 51) | func U16() SSZType { return basic(U16Size) } function U32 (line 54) | func U32() SSZType { return basic(U32Size) } function U64 (line 57) | func U64() SSZType { return basic(U64Size) } function U128 (line 60) | func U128() SSZType { return basic(U128Size) } function U256 (line 63) | func U256() SSZType { return basic(U256Size) } function B4 (line 66) | func B4() SSZType { return DefineByteVector(B4Size) } function B8 (line 69) | func B8() SSZType { return DefineByteVector(B8Size) } function B16 (line 72) | func B16() SSZType { return DefineByteVector(B16Size) } function B20 (line 75) | func B20() SSZType { return DefineByteVector(B20Size) } function B32 (line 78) | func B32() SSZType { return DefineByteVector(B32Size) } function B48 (line 81) | func B48() SSZType { return DefineByteVector(B48Size) } function B64 (line 84) | func B64() SSZType { return DefineByteVector(B64Size) } function B96 (line 87) | func B96() SSZType { return DefineByteVector(B96Size) } function B256 (line 90) | func B256() SSZType { return DefineByteVector(B256Size) } FILE: primitives/encoding/ssz/schema/definitions.go constant BytesPerChunk (line 31) | BytesPerChunk = 32 type basic (line 38) | type basic method ID (line 41) | func (b basic) ID() ID { return Basic } method ItemLength (line 44) | func (b basic) ItemLength() uint64 { return uint64(b) } method ItemPosition (line 48) | func (b basic) ItemPosition(_ string) (uint64, uint8, uint8, error) { method ElementType (line 53) | func (b basic) ElementType(_ string) SSZType { return b } method HashChunkCount (line 57) | func (b basic) HashChunkCount() uint64 { return 1 } type vector (line 63) | type vector struct method ID (line 76) | func (v vector) ID() ID { return Vector } method ItemLength (line 78) | func (v vector) ItemLength() uint64 { return BytesPerChunk } method ItemPosition (line 80) | func (v vector) ItemPosition(p string) (uint64, uint8, uint8, error) { method HashChunkCount (line 92) | func (v vector) HashChunkCount() uint64 { method Length (line 99) | func (v vector) Length() uint64 { method ElementType (line 103) | func (v vector) ElementType(_ string) SSZType { function DefineVector (line 68) | func DefineVector(elementType SSZType, length uint64) SSZType { function DefineByteVector (line 72) | func DefineByteVector(length uint64) SSZType { type list (line 112) | type list struct method ID (line 125) | func (l list) ID() ID { return List } method ItemLength (line 127) | func (l list) ItemLength() uint64 { return l.elementType.ItemLength() } method HashChunkCount (line 129) | func (l list) HashChunkCount() uint64 { method ElementType (line 135) | func (l list) ElementType(_ string) SSZType { method Length (line 140) | func (l list) Length() uint64 { method ItemPosition (line 145) | func (l list) ItemPosition(p string) (uint64, uint8, uint8, error) { function DefineList (line 117) | func DefineList(elementType SSZType, limit uint64) SSZType { function DefineByteList (line 121) | func DefineByteList(limit uint64) SSZType { type container (line 161) | type container struct method ID (line 176) | func (c container) ID() ID { return Container } method ItemLength (line 178) | func (c container) ItemLength() uint64 { return BytesPerChunk } method ItemPosition (line 180) | func (c container) ItemPosition(p string) (uint64, uint8, uint8, error) { method ElementType (line 189) | func (c container) ElementType(p string) SSZType { method Length (line 193) | func (c container) Length() uint64 { return uint64(len(c.Fields)) } method HashChunkCount (line 195) | func (c container) HashChunkCount() uint64 { return uint64(len(c.Field... function DefineContainer (line 166) | func DefineContainer(fields ...*Field) SSZType { FILE: primitives/encoding/ssz/schema/field.go type Field (line 24) | type Field struct method GetName (line 37) | func (f Field) GetName() string { method GetValue (line 42) | func (f Field) GetValue() SSZType { function NewField (line 32) | func NewField(name string, typ SSZType) *Field { FILE: primitives/encoding/ssz/schema/id.go type ID (line 23) | type ID method IsBasic (line 33) | func (t ID) IsBasic() bool { method IsElements (line 38) | func (t ID) IsElements() bool { method IsComposite (line 43) | func (t ID) IsComposite() bool { method IsEnumerable (line 48) | func (t ID) IsEnumerable() bool { method IsList (line 53) | func (t ID) IsList() bool { method IsContainer (line 58) | func (t ID) IsContainer() bool { constant Basic (line 26) | Basic ID = iota constant Vector (line 27) | Vector constant List (line 28) | List constant Container (line 29) | Container type SSZType (line 69) | type SSZType interface FILE: primitives/encoding/ssz/utils.go function Unmarshal (line 32) | func Unmarshal[T constraints.SSZUnmarshaler](buf []byte, v T) error { function MarshalItemsEIP7685 (line 45) | func MarshalItemsEIP7685[T constraints.SSZMarshaler](items []T) ([]byte,... function UnmarshalItemsEIP7685 (line 60) | func UnmarshalItemsEIP7685[T constraints.SSZUnmarshaler]( FILE: primitives/math/errors.go function ErrUnexpectedInputLength (line 34) | func ErrUnexpectedInputLength(expected uint32, actual int) error { FILE: primitives/math/log/log.go function ILog2Ceil (line 26) | func ILog2Ceil[U64T ~uint64](u U64T) uint8 { function ILog2Floor (line 36) | func ILog2Floor[U64T ~uint64](u U64T) uint8 { FILE: primitives/math/log/log_test.go function TestILog2Ceil (line 29) | func TestILog2Ceil(t *testing.T) { function TestILog2Floor (line 58) | func TestILog2Floor(t *testing.T) { FILE: primitives/math/pow/pow.go function PrevPowerOfTwo (line 26) | func PrevPowerOfTwo[U64T ~uint64](u U64T) U64T { function NextPowerOfTwo (line 42) | func NextPowerOfTwo[U64T ~uint64](u U64T) U64T { FILE: primitives/math/pow/pow_test.go function TestPrevPowerOfTwo (line 29) | func TestPrevPowerOfTwo(t *testing.T) { function TestNextPowerOfTwo (line 63) | func TestNextPowerOfTwo(t *testing.T) { FILE: primitives/math/u256.go function NewU256 (line 34) | func NewU256(v uint64) *U256 { function NewU256FromBigInt (line 39) | func NewU256FromBigInt(b *big.Int) (*U256, error) { type U256Hex (line 54) | type U256Hex method MarshalJSON (line 58) | func (u *U256Hex) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 64) | func (u *U256Hex) UnmarshalJSON(data []byte) error { FILE: primitives/math/u64.go type U64 (line 42) | type U64 method MarshalText (line 67) | func (u U64) MarshalText() ([]byte, error) { method UnmarshalJSON (line 72) | func (u *U64) UnmarshalJSON(input []byte) error { method UnmarshalText (line 92) | func (u *U64) UnmarshalText(input []byte) error { method Base10 (line 102) | func (u U64) Base10() string { method Unwrap (line 109) | func (u U64) Unwrap() uint64 { method UnwrapPtr (line 114) | func (u U64) UnwrapPtr() *uint64 { method NextPowerOfTwo (line 124) | func (u U64) NextPowerOfTwo() U64 { method PrevPowerOfTwo (line 135) | func (u U64) PrevPowerOfTwo() U64 { method ILog2Ceil (line 140) | func (u U64) ILog2Ceil() uint8 { method ILog2Floor (line 145) | func (u U64) ILog2Floor() uint8 { method HashTreeRoot (line 152) | func (u U64) HashTreeRoot() common.Root { function U64FromString (line 80) | func U64FromString(id string) (U64, error) { function GweiFromWei (line 163) | func GweiFromWei(i *big.Int) (Gwei, error) { method ToWei (line 176) | func (u Gwei) ToWei() *U256 { FILE: primitives/math/u64_test.go function TestU64_MarshalText (line 33) | func TestU64_MarshalText(t *testing.T) { function TestU64_UnmarshalJSON (line 56) | func TestU64_UnmarshalJSON(t *testing.T) { function TestU64_UnmarshalText (line 89) | func TestU64_UnmarshalText(t *testing.T) { function TestU64_NextPowerOfTwo (line 121) | func TestU64_NextPowerOfTwo(t *testing.T) { function TestU64_NextPowerOfTwoPanic (line 179) | func TestU64_NextPowerOfTwoPanic(t *testing.T) { function TestU64_ILog2Ceil (line 187) | func TestU64_ILog2Ceil(t *testing.T) { function TestU64_ILog2Floor (line 230) | func TestU64_ILog2Floor(t *testing.T) { function TestU64_PrevPowerOfTwo (line 273) | func TestU64_PrevPowerOfTwo(t *testing.T) { function TestU64_HashTreeRoot (line 346) | func TestU64_HashTreeRoot(t *testing.T) { function TestGweiFromWei (line 387) | func TestGweiFromWei(t *testing.T) { function TestGwei_ToWei (line 472) | func TestGwei_ToWei(t *testing.T) { function TestU64_Base10 (line 538) | func TestU64_Base10(t *testing.T) { function TestU64_UnwrapPtr (line 577) | func TestU64_UnwrapPtr(t *testing.T) { FILE: primitives/merkle/hasher.go type Hasher (line 28) | type Hasher interface type HashFn (line 35) | type HashFn type hasher (line 39) | type hasher struct function NewHasher (line 47) | func NewHasher[T ~[32]byte](h HashFn) Hasher[T] { method Hash (line 55) | func (h *hasher[T]) Hash(a []byte) T { method Combi (line 60) | func (h *hasher[T]) Combi(a, b T) T { method MixIn (line 67) | func (h *hasher[T]) MixIn(a T, i uint64) T { FILE: primitives/merkle/hasher_fuzz_test.go function FuzzHashTreeRoot (line 30) | func FuzzHashTreeRoot(f *testing.F) { FILE: primitives/merkle/hasher_test.go function TestCombi (line 31) | func TestCombi(t *testing.T) { function TestMixIn (line 72) | func TestMixIn(t *testing.T) { FILE: primitives/merkle/index.go type GeneralizedIndex (line 34) | type GeneralizedIndex method Unwrap (line 51) | func (g GeneralizedIndex) Unwrap() uint64 { method Length (line 56) | func (g GeneralizedIndex) Length() int { method IndexBit (line 62) | func (g GeneralizedIndex) IndexBit(position int) bool { method Sibling (line 67) | func (g GeneralizedIndex) Sibling() GeneralizedIndex { method LeftChild (line 74) | func (g GeneralizedIndex) LeftChild() GeneralizedIndex { method RightChild (line 79) | func (g GeneralizedIndex) RightChild() GeneralizedIndex { method Parent (line 86) | func (g GeneralizedIndex) Parent() GeneralizedIndex { method GetBranchIndices (line 92) | func (g GeneralizedIndex) GetBranchIndices() GeneralizedIndices { method GetPathIndices (line 104) | func (g GeneralizedIndex) GetPathIndices() GeneralizedIndices { type GeneralizedIndices (line 37) | type GeneralizedIndices method Concat (line 116) | func (gs GeneralizedIndices) Concat() GeneralizedIndex { method GetHelperIndices (line 130) | func (gs GeneralizedIndices) GetHelperIndices() GeneralizedIndices { function NewGeneralizedIndex (line 43) | func NewGeneralizedIndex( function GeneralizedIndexReverseComparator (line 157) | func GeneralizedIndexReverseComparator(i, j GeneralizedIndex) int { FILE: primitives/merkle/index_test.go function TestNewGeneralizedIndex (line 30) | func TestNewGeneralizedIndex(t *testing.T) { function TestConcatGeneralizedIndices (line 59) | func TestConcatGeneralizedIndices(t *testing.T) { function TestGeneralizedIndexMethods (line 81) | func TestGeneralizedIndexMethods(t *testing.T) { function TestGetBranchIndices (line 127) | func TestGetBranchIndices(t *testing.T) { function TestGetPathIndices (line 155) | func TestGetPathIndices(t *testing.T) { function TestGetHelperIndices (line 190) | func TestGetHelperIndices(t *testing.T) { FILE: primitives/merkle/object_path.go type ObjectPath (line 32) | type ObjectPath method Split (line 35) | func (p ObjectPath) Split() []string { method GetGeneralizedIndex (line 69) | func (p ObjectPath) GetGeneralizedIndex( function getBaseIndex (line 109) | func getBaseIndex(typ schema.SSZType) uint64 { FILE: primitives/merkle/object_path_test.go function Test_ObjectPath (line 32) | func Test_ObjectPath(t *testing.T) { FILE: primitives/merkle/proof.go function VerifyProof (line 27) | func VerifyProof[RootT, ProofT ~[32]byte]( function IsValidMerkleBranch (line 48) | func IsValidMerkleBranch[RootT, BranchT ~[32]byte]( function RootFromBranch (line 62) | func RootFromBranch[RootT, BranchT ~[32]byte]( FILE: primitives/merkle/root_hasher.go constant MinParallelizationSize (line 38) | MinParallelizationSize = 5000 constant two (line 40) | two = 2 function BuildParentTreeRoots (line 45) | func BuildParentTreeRoots[RootT ~[32]byte]( function BuildParentTreeRootsWithNRoutines (line 67) | func BuildParentTreeRootsWithNRoutines( FILE: primitives/merkle/root_hasher_test.go function Test_HashTreeRootEqualInputs (line 34) | func Test_HashTreeRootEqualInputs(t *testing.T) { function Test_GoHashTreeHashConformance (line 79) | func Test_GoHashTreeHashConformance(t *testing.T) { function requireGoHashTreeEquivalence (line 160) | func requireGoHashTreeEquivalence( FILE: primitives/merkle/tree.go constant MaxTreeDepth (line 35) | MaxTreeDepth = 62 type Tree (line 39) | type Tree struct function NewTreeFromLeaves (line 49) | func NewTreeFromLeaves[RootT ~[32]byte]( function NewTreeWithMaxLeaves (line 60) | func NewTreeWithMaxLeaves[RootT ~[32]byte]( function NewTreeFromLeavesWithDepth (line 73) | func NewTreeFromLeavesWithDepth[RootT ~[32]byte]( method Insert (line 113) | func (m *Tree[RootT]) Insert(item [32]byte, index int) error { method Root (line 172) | func (m *Tree[RootT]) Root() [32]byte { method HashTreeRoot (line 178) | func (m *Tree[RootT]) HashTreeRoot() common.Root { method MerkleProof (line 188) | func (m *Tree[RootT]) MerkleProof(leafIndex uint64) ([]RootT, error) { method MerkleProofWithMixin (line 212) | func (m *Tree[RootT]) MerkleProofWithMixin( FILE: primitives/merkle/tree_fuzz_test.go constant depth (line 31) | depth = uint8(16) function FuzzTree_IsValidMerkleBranch (line 33) | func FuzzTree_IsValidMerkleBranch(f *testing.F) { FILE: primitives/merkle/tree_test.go function TestNewTreeFromLeavesWithDepth_NoItemsProvided (line 33) | func TestNewTreeFromLeavesWithDepth_NoItemsProvided(t *testing.T) { function TestNewTreeFromLeavesWithDepth_DepthSupport (line 43) | func TestNewTreeFromLeavesWithDepth_DepthSupport(t *testing.T) { function TestMerkleTree_IsValidMerkleBranch (line 77) | func TestMerkleTree_IsValidMerkleBranch(t *testing.T) { function TestMerkleTree_VerifyProof (line 142) | func TestMerkleTree_VerifyProof(t *testing.T) { function TestMerkleTree_NegativeIndexes (line 196) | func TestMerkleTree_NegativeIndexes(t *testing.T) { function TestMerkleTree_VerifyProof_TrieUpdated (line 226) | func TestMerkleTree_VerifyProof_TrieUpdated(t *testing.T) { function BenchmarkNewTreeFromLeavesWithDepth (line 276) | func BenchmarkNewTreeFromLeavesWithDepth(b *testing.B) { function BenchmarkInsertTrie_Optimized (line 301) | func BenchmarkInsertTrie_Optimized(b *testing.B) { function BenchmarkGenerateProof (line 332) | func BenchmarkGenerateProof(b *testing.B) { function BenchmarkIsValidMerkleBranch (line 364) | func BenchmarkIsValidMerkleBranch(b *testing.B) { FILE: primitives/merkle/utils.go function verifySufficientDepth (line 30) | func verifySufficientDepth(numLeaves int, depth uint8) error { FILE: primitives/merkle/zero/zero.go constant NumZeroHashes (line 26) | NumZeroHashes = 64 function InitZeroHashes (line 35) | func InitZeroHashes(zeroHashesLevels int) { function init (line 45) | func init() { FILE: primitives/net/http/errors.go type TimeoutError (line 37) | type TimeoutError interface function IsTimeoutError (line 48) | func IsTimeoutError(e error) bool { FILE: primitives/net/json-rpc/errors.go type Error (line 29) | type Error interface function IsPreDefinedError (line 39) | func IsPreDefinedError(err error) bool { FILE: primitives/net/jwt/jwt.go constant EthereumJWTLength (line 40) | EthereumJWTLength = 32 type Secret (line 43) | type Secret method BuildSignedToken (line 77) | func (s *Secret) BuildSignedToken() (string, error) { method String (line 90) | func (s *Secret) String() string { method Hex (line 96) | func (s *Secret) Hex() string { method Bytes (line 101) | func (s *Secret) Bytes() []byte { function NewFromHex (line 46) | func NewFromHex(hexStr string) (*Secret, error) { function NewRandom (line 65) | func NewRandom() (*Secret, error) { FILE: primitives/net/jwt/jwt_test.go function TestNewFromHex (line 32) | func TestNewFromHex(t *testing.T) { function TestSecretString (line 86) | func TestSecretString(t *testing.T) { function TestNewRandom (line 117) | func TestNewRandom(t *testing.T) { function TestSecretBytes (line 124) | func TestSecretBytes(t *testing.T) { function TestSecretHexWithFixedInput (line 132) | func TestSecretHexWithFixedInput(t *testing.T) { function TestSecretRoundTripEncoding (line 161) | func TestSecretRoundTripEncoding(t *testing.T) { function TestBuildSignedToken (line 182) | func TestBuildSignedToken(t *testing.T) { function TestNewFromHexEdgeCases (line 196) | func TestNewFromHexEdgeCases(t *testing.T) { function TestHexRegexp (line 248) | func TestHexRegexp(t *testing.T) { function TestSecretComparison (line 283) | func TestSecretComparison(t *testing.T) { FILE: primitives/net/url/url.go type ConnectionURL (line 26) | type ConnectionURL struct method IsHTTP (line 44) | func (d *ConnectionURL) IsHTTP() bool { method IsHTTPS (line 49) | func (d *ConnectionURL) IsHTTPS() bool { method IsIPC (line 54) | func (d *ConnectionURL) IsIPC() bool { function NewDialURL (line 31) | func NewDialURL(u *url.URL) *ConnectionURL { function NewFromRaw (line 35) | func NewFromRaw(raw string) (*ConnectionURL, error) { FILE: primitives/transition/context.go type Context (line 30) | type Context struct method WithMeterGas (line 79) | func (c *Context) WithMeterGas(meter bool) *Context { method WithVerifyPayload (line 84) | func (c *Context) WithVerifyPayload(verifyPayload bool) *Context { method WithVerifyRandao (line 89) | func (c *Context) WithVerifyRandao(verifyRandao bool) *Context { method WithVerifyResult (line 94) | func (c *Context) WithVerifyResult(verifyResult bool) *Context { method ConsensusCtx (line 100) | func (c *Context) ConsensusCtx() context.Context { method ConsensusTime (line 104) | func (c *Context) ConsensusTime() math.U64 { method ProposerAddress (line 108) | func (c *Context) ProposerAddress() []byte { method VerifyPayload (line 112) | func (c *Context) VerifyPayload() bool { method VerifyRandao (line 116) | func (c *Context) VerifyRandao() bool { method VerifyResult (line 120) | func (c *Context) VerifyResult() bool { method MeterGas (line 124) | func (c *Context) MeterGas() bool { function NewTransitionCtx (line 57) | func NewTransitionCtx( FILE: primitives/transition/validator_update.go type ValidatorUpdates (line 31) | type ValidatorUpdates method CanonicalSort (line 47) | func (vu ValidatorUpdates) CanonicalSort() ValidatorUpdates { method removeDuplicates (line 54) | func (vu ValidatorUpdates) removeDuplicates() ValidatorUpdates { method sort (line 70) | func (vu ValidatorUpdates) sort() ValidatorUpdates { type ValidatorUpdate (line 34) | type ValidatorUpdate struct FILE: primitives/transition/validator_update_test.go function TestValidatorUpdate_CanonicalSort (line 32) | func TestValidatorUpdate_CanonicalSort(t *testing.T) { FILE: primitives/version/comparable.go function IsBefore (line 51) | func IsBefore(a, b common.Version) bool { function IsBeforeOrEquals (line 67) | func IsBeforeOrEquals(a, b common.Version) bool { function Equals (line 72) | func Equals(a, b common.Version) bool { function IsAfter (line 78) | func IsAfter(a, b common.Version) bool { function EqualsOrIsAfter (line 83) | func EqualsOrIsAfter(a, b common.Version) bool { FILE: primitives/version/comparable_test.go function TestIsBefore (line 32) | func TestIsBefore(t *testing.T) { function TestIsBeforeOrEquals (line 98) | func TestIsBeforeOrEquals(t *testing.T) { function TestEquals (line 140) | func TestEquals(t *testing.T) { function TestIsAfter (line 188) | func TestIsAfter(t *testing.T) { function TestEqualsOrIsAfter (line 230) | func TestEqualsOrIsAfter(t *testing.T) { function TestSort (line 272) | func TestSort(t *testing.T) { FILE: primitives/version/name.go function Name (line 26) | func Name(v common.Version) string { FILE: primitives/version/supported.go function GetSupportedVersions (line 37) | func GetSupportedVersions() []common.Version { FILE: primitives/version/versions.go function Phase0 (line 52) | func Phase0() common.Version { function Altair (line 57) | func Altair() common.Version { function Bellatrix (line 62) | func Bellatrix() common.Version { function Capella (line 67) | func Capella() common.Version { function Deneb (line 73) | func Deneb() common.Version { function Deneb1 (line 78) | func Deneb1() common.Version { function Electra (line 83) | func Electra() common.Version { function Electra1 (line 88) | func Electra1() common.Version { function Fulu (line 94) | func Fulu() common.Version { FILE: state-transition/core/core_test.go function setupChain (line 43) | func setupChain(t *testing.T) chain.Spec { function progressStateToSlot (line 51) | func progressStateToSlot( function buildNextBlock (line 74) | func buildNextBlock( function generateTestExecutionAddress (line 145) | func generateTestExecutionAddress( function generateTestPK (line 161) | func generateTestPK(t *testing.T, rndSeed int) (bytes.B48, int) { function moveToEndOfEpoch (line 171) | func moveToEndOfEpoch( FILE: state-transition/core/interfaces.go type ReadOnlyBeaconState (line 34) | type ReadOnlyBeaconState interface type ReadOnlyContext (line 42) | type ReadOnlyContext interface type ExecutionEngine (line 53) | type ExecutionEngine interface type TelemetrySink (line 67) | type TelemetrySink interface type ChainSpec (line 74) | type ChainSpec interface FILE: state-transition/core/metrics.go type stateProcessorMetrics (line 27) | type stateProcessorMetrics struct method gaugeBlockGasUsed (line 39) | func (s *stateProcessorMetrics) gaugeBlockGasUsed(blockNumber, txGasUs... method gaugePartialWithdrawalsEnqueued (line 55) | func (s *stateProcessorMetrics) gaugePartialWithdrawalsEnqueued(count ... method gaugeTimestamps (line 59) | func (s *stateProcessorMetrics) gaugeTimestamps(payloadTimestamp, cons... method incrementDepositStakeLost (line 66) | func (s *stateProcessorMetrics) incrementDepositStakeLost() { method incrementPartialWithdrawalRequestDropped (line 70) | func (s *stateProcessorMetrics) incrementPartialWithdrawalRequestDropp... method incrementPartialWithdrawalRequestInvalid (line 74) | func (s *stateProcessorMetrics) incrementPartialWithdrawalRequestInval... method incrementValidatorNotWithdrawable (line 78) | func (s *stateProcessorMetrics) incrementValidatorNotWithdrawable() { function newStateProcessorMetrics (line 33) | func newStateProcessorMetrics(sink TelemetrySink) *stateProcessorMetrics { FILE: state-transition/core/mocks/execution_engine.mock.go type ExecutionEngine (line 14) | type ExecutionEngine struct method EXPECT (line 22) | func (_m *ExecutionEngine) EXPECT() *ExecutionEngine_Expecter { method NotifyForkchoiceUpdate (line 27) | func (_m *ExecutionEngine) NotifyForkchoiceUpdate(ctx context.Context,... method NotifyNewPayload (line 86) | func (_m *ExecutionEngine) NotifyNewPayload(ctx context.Context, req t... type ExecutionEngine_Expecter (line 18) | type ExecutionEngine_Expecter struct method NotifyForkchoiceUpdate (line 64) | func (_e *ExecutionEngine_Expecter) NotifyForkchoiceUpdate(ctx interfa... method NotifyNewPayload (line 112) | func (_e *ExecutionEngine_Expecter) NotifyNewPayload(ctx interface{}, ... type ExecutionEngine_NotifyForkchoiceUpdate_Call (line 57) | type ExecutionEngine_NotifyForkchoiceUpdate_Call struct method Run (line 68) | func (_c *ExecutionEngine_NotifyForkchoiceUpdate_Call) Run(run func(ct... method Return (line 75) | func (_c *ExecutionEngine_NotifyForkchoiceUpdate_Call) Return(_a0 *eng... method RunAndReturn (line 80) | func (_c *ExecutionEngine_NotifyForkchoiceUpdate_Call) RunAndReturn(ru... type ExecutionEngine_NotifyNewPayload_Call (line 104) | type ExecutionEngine_NotifyNewPayload_Call struct method Run (line 116) | func (_c *ExecutionEngine_NotifyNewPayload_Call) Run(run func(ctx cont... method Return (line 123) | func (_c *ExecutionEngine_NotifyNewPayload_Call) Return(_a0 error) *Ex... method RunAndReturn (line 128) | func (_c *ExecutionEngine_NotifyNewPayload_Call) RunAndReturn(run func... function NewExecutionEngine (line 135) | func NewExecutionEngine(t interface { FILE: state-transition/core/state/constants.go constant EVMInflationWithdrawalIndex (line 31) | EVMInflationWithdrawalIndex = math.MaxUint64 constant EVMInflationWithdrawalValidatorIndex (line 36) | EVMInflationWithdrawalValidatorIndex = math.MaxUint64 FILE: state-transition/core/state/interfaces.go type ChainSpec (line 29) | type ChainSpec interface type TelemetrySink (line 41) | type TelemetrySink interface FILE: state-transition/core/state/metrics.go method incrementPartialWithdrawalRequestInvalid (line 23) | func (s *StateDB) incrementPartialWithdrawalRequestInvalid() { method incrementExcessStakePartialWithdrawal (line 29) | func (s *StateDB) incrementExcessStakePartialWithdrawal() { FILE: state-transition/core/state/parent_proposer_pubkey.go method ParentProposerPubkey (line 35) | func (s *StateDB) ParentProposerPubkey(timestamp math.U64) (*crypto.BLSP... FILE: state-transition/core/state/statedb.go type StateDB (line 40) | type StateDB struct method Protect (line 66) | func (s *StateDB) Protect(ctx context.Context) *StateDB { method GetEpoch (line 71) | func (s *StateDB) GetEpoch() (math.Epoch, error) { method IncreaseBalance (line 80) | func (s *StateDB) IncreaseBalance(idx math.ValidatorIndex, delta math.... method DecreaseBalance (line 89) | func (s *StateDB) DecreaseBalance(idx math.ValidatorIndex, delta math.... method ExpectedWithdrawals (line 105) | func (s *StateDB) ExpectedWithdrawals(timestamp math.U64) (engineprimi... method consumePendingPartialWithdrawals (line 229) | func (s *StateDB) consumePendingPartialWithdrawals( method EVMInflationWithdrawal (line 323) | func (s *StateDB) EVMInflationWithdrawal(timestamp math.U64) *enginepr... method GetMarshallable (line 335) | func (s *StateDB) GetMarshallable() (*ctypes.BeaconState, error) { method HashTreeRoot (line 454) | func (s *StateDB) HashTreeRoot() common.Root { function NewBeaconStateFromDB (line 49) | func NewBeaconStateFromDB( FILE: state-transition/core/state/statedb_test.go function TestStateProtect (line 45) | func TestStateProtect(t *testing.T) { FILE: state-transition/core/state_processor.go type StateProcessor (line 42) | type StateProcessor struct method Transition (line 85) | func (sp *StateProcessor) Transition( method ProcessSlots (line 134) | func (sp *StateProcessor) ProcessSlots( method processSlot (line 173) | func (sp *StateProcessor) processSlot(st *state.StateDB) error { method ProcessBlock (line 211) | func (sp *StateProcessor) ProcessBlock( method processEpoch (line 266) | func (sp *StateProcessor) processEpoch(st *state.StateDB) (transition.... method processBlockHeader (line 311) | func (sp *StateProcessor) processBlockHeader( method processEffectiveBalanceUpdates (line 386) | func (sp *StateProcessor) processEffectiveBalanceUpdates(st *state.Sta... function NewStateProcessor (line 64) | func NewStateProcessor( FILE: state-transition/core/state_processor_exits.go method InitiateValidatorExit (line 33) | func (sp *StateProcessor) InitiateValidatorExit(st *statedb.StateDB, idx... FILE: state-transition/core/state_processor_fixes.go constant luganodesPubKey (line 35) | luganodesPubKey = "0xafd0ad061f698eae0d483098948e26e254f4b7089244bda8978... constant luganodesCreds (line 36) | luganodesCreds = "0x010000000000000000000000b0c615224a053236ac7d1c239f6... constant luganodesAmount (line 37) | luganodesAmount = 901_393_690_000_000 * params.Wei constant fixSmileePubKey (line 39) | fixSmileePubKey = "0x84acfd38a13af12add8d82e1ef0842c4dfc1e4175fae5b8ab73... method processElectra1Fixes (line 51) | func (sp *StateProcessor) processElectra1Fixes(st *state.StateDB) error { method processLuganodesRecovery (line 63) | func (sp *StateProcessor) processLuganodesRecovery(st *state.StateDB) er... method processSmileeFix (line 87) | func (sp *StateProcessor) processSmileeFix(st *state.StateDB) error { FILE: state-transition/core/state_processor_forks.go method ProcessFork (line 50) | func (sp *StateProcessor) ProcessFork( method logDenebFork (line 131) | func (sp *StateProcessor) logDenebFork(timestamp math.U64) { method logDeneb1Fork (line 158) | func (sp *StateProcessor) logDeneb1Fork( method upgradeToElectra (line 192) | func (sp *StateProcessor) upgradeToElectra( method logElectraFork (line 209) | func (sp *StateProcessor) logElectraFork( method upgradeToElectra1 (line 238) | func (sp *StateProcessor) upgradeToElectra1( method logElectra1Fork (line 259) | func (sp *StateProcessor) logElectra1Fork( method upgradeToFulu (line 284) | func (sp *StateProcessor) upgradeToFulu( method logFuluFork (line 306) | func (sp *StateProcessor) logFuluFork( FILE: state-transition/core/state_processor_genesis.go method InitializeBeaconStateFromEth1 (line 36) | func (sp *StateProcessor) InitializeBeaconStateFromEth1( method seedRandaoMix (line 117) | func (sp *StateProcessor) seedRandaoMix( method seedHistoricalRoots (line 132) | func (sp *StateProcessor) seedHistoricalRoots(st *statedb.StateDB) error { method processGenesisDepositsAndActivations (line 146) | func (sp *StateProcessor) processGenesisDepositsAndActivations( method processGenesisActivation (line 167) | func (sp *StateProcessor) processGenesisActivation(st *statedb.StateDB) ... function GenesisBlockHeader (line 193) | func GenesisBlockHeader(genesisVersion common.Version) *ctypes.BeaconBlo... FILE: state-transition/core/state_processor_genesis_test.go function TestInitialize (line 40) | func TestInitialize(t *testing.T) { function checkValidator (line 171) | func checkValidator( FILE: state-transition/core/state_processor_payload.go method processExecutionPayload (line 38) | func (sp *StateProcessor) processExecutionPayload( method validateExecutionPayload (line 107) | func (sp *StateProcessor) validateExecutionPayload( method validateStatelessPayload (line 121) | func (sp *StateProcessor) validateStatelessPayload(blk *ctypes.BeaconBlo... method validateStatefulPayload (line 141) | func (sp *StateProcessor) validateStatefulPayload( FILE: state-transition/core/state_processor_payload_test.go function TestPayloadTimestampVerification (line 49) | func TestPayloadTimestampVerification(t *testing.T) { FILE: state-transition/core/state_processor_randao.go method processRandaoReveal (line 37) | func (sp *StateProcessor) processRandaoReveal( method processRandaoMixesReset (line 87) | func (sp *StateProcessor) processRandaoMixesReset( method buildRandaoMix (line 104) | func (sp *StateProcessor) buildRandaoMix( FILE: state-transition/core/state_processor_signature.go method GetSignatureVerifierFn (line 29) | func (sp *StateProcessor) GetSignatureVerifierFn(st *statedb.StateDB) ( FILE: state-transition/core/state_processor_staking.go method processOperations (line 35) | func (sp *StateProcessor) processOperations( method processDeposit (line 87) | func (sp *StateProcessor) processDeposit(st *state.StateDB, dep *ctypes.... method applyDeposit (line 108) | func (sp *StateProcessor) applyDeposit(st *state.StateDB, dep *ctypes.De... method createValidator (line 133) | func (sp *StateProcessor) createValidator(st *state.StateDB, dep *ctypes... method addValidatorToRegistry (line 189) | func (sp *StateProcessor) addValidatorToRegistry(st *state.StateDB, dep ... FILE: state-transition/core/state_processor_staking_test.go function TestTransitionUpdateValidators (line 43) | func TestTransitionUpdateValidators(t *testing.T) { function TestTransitionCreateValidator (line 185) | func TestTransitionCreateValidator(t *testing.T) { function TestTransitionHittingValidatorsCap_ExtraSmall (line 369) | func TestTransitionHittingValidatorsCap_ExtraSmall(t *testing.T) { function TestTransitionHittingValidatorsCap_ExtraBig (line 607) | func TestTransitionHittingValidatorsCap_ExtraBig(t *testing.T) { FILE: state-transition/core/state_processor_test.go function TestStateProcessor_ProcessSlots (line 36) | func TestStateProcessor_ProcessSlots(t *testing.T) { FILE: state-transition/core/state_processor_validators.go method processRegistryUpdates (line 36) | func (sp *StateProcessor) processRegistryUpdates(st *statedb.StateDB) er... method processValidatorSetCap (line 110) | func (sp *StateProcessor) processValidatorSetCap(st *statedb.StateDB) er... function validatorSetsDiffs (line 181) | func validatorSetsDiffs( function getActiveVals (line 234) | func getActiveVals(st *statedb.StateDB, epoch math.Epoch) ([]*ctypes.Val... FILE: state-transition/core/state_processor_withdrawals.go method processWithdrawals (line 42) | func (sp *StateProcessor) processWithdrawals( method processWithdrawalRequest (line 159) | func (sp *StateProcessor) processWithdrawalRequest( method processFullExit (line 208) | func (sp *StateProcessor) processFullExit( method processPartialWithdrawal (line 227) | func (sp *StateProcessor) processPartialWithdrawal( function validateWithdrawal (line 283) | func validateWithdrawal( function verifyWithdrawalConditions (line 317) | func verifyWithdrawalConditions(st *state.StateDB, validator *ctypes.Val... function withdrawalFields (line 340) | func withdrawalFields(req *ctypes.WithdrawalRequest, err error) []interf... FILE: state-transition/core/state_processor_withdrawals_test.go function TestPartialWithdrawalRequestGenesisValidators (line 43) | func TestPartialWithdrawalRequestGenesisValidators(t *testing.T) { function TestFullWithdrawalRequestGenesisValidators (line 253) | func TestFullWithdrawalRequestGenesisValidators(t *testing.T) { function TestWithdrawalRequestsNonGenesisValidators (line 502) | func TestWithdrawalRequestsNonGenesisValidators(t *testing.T) { function TestConcurrentAutomaticAndVoluntaryWithdrawalRequests (line 762) | func TestConcurrentAutomaticAndVoluntaryWithdrawalRequests(t *testing.T) { function TestDoubleFullWithdrawalRequests (line 924) | func TestDoubleFullWithdrawalRequests(t *testing.T) { function TestPartialWithdrawalsOfBalanceAboveMaxEffectiveBalance (line 1031) | func TestPartialWithdrawalsOfBalanceAboveMaxEffectiveBalance(t *testing.... function TestTransitionMaxWithdrawals (line 1116) | func TestTransitionMaxWithdrawals(t *testing.T) { function TestValidatorNotWithdrawable (line 1255) | func TestValidatorNotWithdrawable(t *testing.T) { FILE: state-transition/core/validation_deposits.go function validateGenesisDeposits (line 35) | func validateGenesisDeposits( function ValidateNonGenesisDeposits (line 73) | func ValidateNonGenesisDeposits( FILE: state-transition/core/validation_deposits_test.go function TestInvalidDeposits (line 38) | func TestInvalidDeposits(t *testing.T) { function TestInvalidDepositsCount (line 112) | func TestInvalidDepositsCount(t *testing.T) { function TestLocalDepositsExceedBlockDeposits (line 183) | func TestLocalDepositsExceedBlockDeposits(t *testing.T) { function TestLocalDepositsExceedBlockDepositsBadRoot (line 256) | func TestLocalDepositsExceedBlockDepositsBadRoot(t *testing.T) { FILE: storage/beacondb/eth1.go method GetLatestExecutionPayloadHeader (line 30) | func (kv *KVStore) GetLatestExecutionPayloadHeader() ( method SetLatestExecutionPayloadHeader (line 45) | func (kv *KVStore) SetLatestExecutionPayloadHeader( method GetEth1DepositIndex (line 61) | func (kv *KVStore) GetEth1DepositIndex() (uint64, error) { method SetEth1DepositIndex (line 66) | func (kv *KVStore) SetEth1DepositIndex(index uint64) error { method GetEth1Data (line 71) | func (kv *KVStore) GetEth1Data() (*ctypes.Eth1Data, error) { method SetEth1Data (line 76) | func (kv *KVStore) SetEth1Data(data *ctypes.Eth1Data) error { FILE: storage/beacondb/fork.go method SetFork (line 26) | func (kv *KVStore) SetFork(fork *ctypes.Fork) error { method GetFork (line 31) | func (kv *KVStore) GetFork() (*ctypes.Fork, error) { FILE: storage/beacondb/history.go method UpdateBlockRootAtIndex (line 29) | func (kv *KVStore) UpdateBlockRootAtIndex( method GetBlockRootAtIndex (line 37) | func (kv *KVStore) GetBlockRootAtIndex( method SetLatestBlockHeader (line 48) | func (kv *KVStore) SetLatestBlockHeader( method GetLatestBlockHeader (line 55) | func (kv *KVStore) GetLatestBlockHeader() ( method UpdateStateRootAtIndex (line 62) | func (kv *KVStore) UpdateStateRootAtIndex( method StateRootAtIndex (line 70) | func (kv *KVStore) StateRootAtIndex( FILE: storage/beacondb/index/validator.go constant validatorByIndexPrefix (line 34) | validatorByIndexPrefix = "val_idx_to_pk" constant validatorPubkeyToIndexPrefix (line 35) | validatorPubkeyToIndexPrefix = "val_pk_to_idx" constant validatorConsAddrToIndexPrefix (line 36) | validatorConsAddrToIndexPrefix = "val_cons_addr_to_idx" constant validatorEffectiveBalanceToIndexPrefix (line 37) | validatorEffectiveBalanceToIndexPrefix = "val_eff_bal_to_idx" type Validator (line 42) | type Validator interface type ValidatorsIndex (line 52) | type ValidatorsIndex struct method IndexesList (line 66) | func (a ValidatorsIndex[ValidatorT]) IndexesList() []sdkcollections.Index[ function NewValidatorsIndex (line 78) | func NewValidatorsIndex[ValidatorT Validator]( FILE: storage/beacondb/index/validator_test.go function TestValidatorIndexes (line 27) | func TestValidatorIndexes(t *testing.T) { FILE: storage/beacondb/keys/keys.go constant WithdrawalQueuePrefix (line 24) | WithdrawalQueuePrefix byte = iota constant RandaoMixPrefix (line 25) | RandaoMixPrefix constant SlashingsPrefix (line 26) | SlashingsPrefix constant TotalSlashingPrefix (line 27) | TotalSlashingPrefix constant ValidatorIndexPrefix (line 28) | ValidatorIndexPrefix constant BlockRootsPrefix (line 29) | BlockRootsPrefix constant StateRootsPrefix (line 30) | StateRootsPrefix constant ValidatorByIndexPrefix (line 31) | ValidatorByIndexPrefix constant ValidatorPubkeyToIndexPrefix (line 32) | ValidatorPubkeyToIndexPrefix constant ValidatorConsAddrToIndexPrefix (line 33) | ValidatorConsAddrToIndexPrefix constant ValidatorEffectiveBalanceToIndexPrefix (line 34) | ValidatorEffectiveBalanceToIndexPrefix constant LatestBeaconBlockHeaderPrefix (line 35) | LatestBeaconBlockHeaderPrefix constant SlotPrefix (line 36) | SlotPrefix constant BalancesPrefix (line 37) | BalancesPrefix constant Eth1BlockHashPrefix (line 38) | Eth1BlockHashPrefix constant Eth1DataPrefix (line 39) | Eth1DataPrefix constant Eth1DepositIndexPrefix (line 40) | Eth1DepositIndexPrefix constant LatestExecutionPayloadHeaderPrefix (line 41) | LatestExecutionPayloadHeaderPrefix constant LatestExecutionPayloadVersionPrefix (line 42) | LatestExecutionPayloadVersionPrefix constant GenesisValidatorsRootPrefix (line 43) | GenesisValidatorsRootPrefix constant NextWithdrawalIndexPrefix (line 44) | NextWithdrawalIndexPrefix constant NextWithdrawalValidatorIndexPrefix (line 45) | NextWithdrawalValidatorIndexPrefix constant ForkPrefix (line 46) | ForkPrefix constant PendingPartialWithdrawalsPrefix (line 47) | PendingPartialWithdrawalsPrefix constant WithdrawalQueuePrefixHumanReadable (line 51) | WithdrawalQueuePrefixHumanReadable = "WithdrawalQueuePr... constant RandaoMixPrefixHumanReadable (line 52) | RandaoMixPrefixHumanReadable = "RandaoMixPrefix" constant SlashingsPrefixHumanReadable (line 53) | SlashingsPrefixHumanReadable = "SlashingsPrefix" constant TotalSlashingPrefixHumanReadable (line 54) | TotalSlashingPrefixHumanReadable = "TotalSlashingPrefix" constant ValidatorIndexPrefixHumanReadable (line 55) | ValidatorIndexPrefixHumanReadable = "ValidatorIndexPre... constant BlockRootsPrefixHumanReadable (line 56) | BlockRootsPrefixHumanReadable = "BlockRootsPrefix" constant StateRootsPrefixHumanReadable (line 57) | StateRootsPrefixHumanReadable = "StateRootsPrefix" constant ValidatorByIndexPrefixHumanReadable (line 58) | ValidatorByIndexPrefixHumanReadable = "ValidatorByIndexP... constant ValidatorPubkeyToIndexPrefixHumanReadable (line 59) | ValidatorPubkeyToIndexPrefixHumanReadable = "ValidatorPubkeyTo... constant ValidatorConsAddrToIndexPrefixHumanReadable (line 60) | ValidatorConsAddrToIndexPrefixHumanReadable = "ValidatorConsAddr... constant ValidatorEffectiveBalanceToIndexPrefixHumanReadable (line 61) | ValidatorEffectiveBalanceToIndexPrefixHumanReadable = "ValidatorEffectiv... constant LatestBeaconBlockHeaderPrefixHumanReadable (line 62) | LatestBeaconBlockHeaderPrefixHumanReadable = "LatestBeaconBlock... constant SlotPrefixHumanReadable (line 63) | SlotPrefixHumanReadable = "SlotPrefix" constant BalancesPrefixHumanReadable (line 64) | BalancesPrefixHumanReadable = "BalancesPrefix" constant Eth1BlockHashPrefixHumanReadable (line 65) | Eth1BlockHashPrefixHumanReadable = "Eth1BlockHashPrefix" constant Eth1DataPrefixHumanReadable (line 66) | Eth1DataPrefixHumanReadable = "Eth1DataPrefix" constant Eth1DepositIndexPrefixHumanReadable (line 67) | Eth1DepositIndexPrefixHumanReadable = "Eth1DepositIndexP... constant LatestExecutionPayloadHeaderPrefixHumanReadable (line 68) | LatestExecutionPayloadHeaderPrefixHumanReadable = "LatestExecutionPa... constant LatestExecutionPayloadVersionPrefixHumanReadable (line 69) | LatestExecutionPayloadVersionPrefixHumanReadable = "LatestExecutionPa... constant GenesisValidatorsRootPrefixHumanReadable (line 70) | GenesisValidatorsRootPrefixHumanReadable = "GenesisValidators... constant NextWithdrawalIndexPrefixHumanReadable (line 71) | NextWithdrawalIndexPrefixHumanReadable = "NextWithdrawalInd... constant NextWithdrawalValidatorIndexPrefixHumanReadable (line 72) | NextWithdrawalValidatorIndexPrefixHumanReadable = "NextWithdrawalVal... constant ForkPrefixHumanReadable (line 73) | ForkPrefixHumanReadable = "ForkPrefix" constant PendingPartialWithdrawalsPrefixHumanReadable (line 74) | PendingPartialWithdrawalsPrefixHumanReadable = "PendingPartialWit... FILE: storage/beacondb/kvstore.go type KVStore (line 38) | type KVStore struct method Copy (line 262) | func (kv *KVStore) Copy(ctx context.Context) *KVStore { method Context (line 271) | func (kv *KVStore) Context() context.Context { method WithContext (line 276) | func (kv *KVStore) WithContext(ctx context.Context) *KVStore { function New (line 105) | func New(kss store.KVStoreService) *KVStore { FILE: storage/beacondb/randao.go method UpdateRandaoMixAtIndex (line 26) | func (kv *KVStore) UpdateRandaoMixAtIndex( method GetRandaoMixAtIndex (line 34) | func (kv *KVStore) GetRandaoMixAtIndex( FILE: storage/beacondb/registry.go method AddValidator (line 32) | func (kv *KVStore) AddValidator(val *ctypes.Validator) error { method UpdateValidatorAtIndex (line 48) | func (kv *KVStore) UpdateValidatorAtIndex( method ValidatorIndexByPubkey (line 56) | func (kv *KVStore) ValidatorIndexByPubkey( method ValidatorIndexByCometBFTAddress (line 70) | func (kv *KVStore) ValidatorIndexByCometBFTAddress( method ValidatorByIndex (line 84) | func (kv *KVStore) ValidatorByIndex( method GetValidators (line 96) | func (kv *KVStore) GetValidators() ( method GetTotalValidators (line 129) | func (kv *KVStore) GetTotalValidators() (math.U64, error) { method GetBalance (line 138) | func (kv *KVStore) GetBalance( method SetBalance (line 146) | func (kv *KVStore) SetBalance( method GetBalances (line 154) | func (kv *KVStore) GetBalances() ([]uint64, error) { method GetPendingPartialWithdrawals (line 177) | func (kv *KVStore) GetPendingPartialWithdrawals() ([]*ctypes.PendingPart... method SetPendingPartialWithdrawals (line 189) | func (kv *KVStore) SetPendingPartialWithdrawals(pendingPartialWithdrawal... FILE: storage/beacondb/registry_test.go type testKVStoreService (line 44) | type testKVStoreService struct method OpenKVStore (line 48) | func (kvs *testKVStoreService) OpenKVStore(context.Context) corestore.... function TestBalances (line 56) | func TestBalances(t *testing.T) { function TestValidators (line 110) | func TestValidators(t *testing.T) { function TestPendingPartialWithdrawals_Nil (line 199) | func TestPendingPartialWithdrawals_Nil(t *testing.T) { function TestPendingPartialWithdrawals_EmptySlice (line 211) | func TestPendingPartialWithdrawals_EmptySlice(t *testing.T) { function TestPendingPartialWithdrawals_SetAndGetNonEmpty (line 226) | func TestPendingPartialWithdrawals_SetAndGetNonEmpty(t *testing.T) { function TestPendingPartialWithdrawals_Update (line 255) | func TestPendingPartialWithdrawals_Update(t *testing.T) { function initTestStore (line 294) | func initTestStore() (*beacondb.KVStore, error) { FILE: storage/beacondb/slashing.go method GetSlashings (line 29) | func (kv *KVStore) GetSlashings() ([]math.Gwei, error) { method GetSlashingAtIndex (line 51) | func (kv *KVStore) GetSlashingAtIndex( method SetSlashingAtIndex (line 64) | func (kv *KVStore) SetSlashingAtIndex( method GetTotalSlashing (line 72) | func (kv *KVStore) GetTotalSlashing() (math.Gwei, error) { method SetTotalSlashing (line 83) | func (kv *KVStore) SetTotalSlashing( FILE: storage/beacondb/versioning.go method SetGenesisValidatorsRoot (line 30) | func (kv *KVStore) SetGenesisValidatorsRoot( method GetGenesisValidatorsRoot (line 38) | func (kv *KVStore) GetGenesisValidatorsRoot() (common.Root, error) { method GetSlot (line 47) | func (kv *KVStore) GetSlot() (math.Slot, error) { method SetSlot (line 53) | func (kv *KVStore) SetSlot( FILE: storage/beacondb/withdrawals.go method GetNextWithdrawalIndex (line 26) | func (kv *KVStore) GetNextWithdrawalIndex() (uint64, error) { method SetNextWithdrawalIndex (line 31) | func (kv *KVStore) SetNextWithdrawalIndex( method GetNextWithdrawalValidatorIndex (line 38) | func (kv *KVStore) GetNextWithdrawalValidatorIndex() ( method SetNextWithdrawalValidatorIndex (line 46) | func (kv *KVStore) SetNextWithdrawalValidatorIndex( FILE: storage/block/config.go constant defaultAvailabilityWindow (line 23) | defaultAvailabilityWindow = 8192 type Config (line 26) | type Config struct function DefaultConfig (line 32) | func DefaultConfig() Config { FILE: storage/block/interfaces.go type BeaconBlock (line 30) | type BeaconBlock interface FILE: storage/block/store.go type KVStore (line 37) | type KVStore struct function NewStore (line 59) | func NewStore[BeaconBlockT BeaconBlock]( method Set (line 92) | func (kv *KVStore[BeaconBlockT]) Set(blk BeaconBlockT) error { method GetSlotByBlockRoot (line 107) | func (kv *KVStore[BeaconBlockT]) GetSlotByBlockRoot(blockRoot common.Roo... method GetParentSlotByTimestamp (line 121) | func (kv *KVStore[BeaconBlockT]) GetParentSlotByTimestamp(timestamp math... method GetSlotByStateRoot (line 138) | func (kv *KVStore[BeaconBlockT]) GetSlotByStateRoot(stateRoot common.Roo... FILE: storage/block/store_test.go type MockBeaconBlock (line 33) | type MockBeaconBlock struct method GetSlot (line 37) | func (m MockBeaconBlock) GetSlot() math.Slot { method HashTreeRoot (line 41) | func (m MockBeaconBlock) HashTreeRoot() common.Root { method GetTimestamp (line 45) | func (m MockBeaconBlock) GetTimestamp() math.U64 { method GetStateRoot (line 49) | func (m MockBeaconBlock) GetStateRoot() common.Root { function TestBlockStore (line 53) | func TestBlockStore(t *testing.T) { function TestBlockStoreZeroSize (line 91) | func TestBlockStoreZeroSize(t *testing.T) { FILE: storage/db/db.go function OpenDB (line 30) | func OpenDB(rootDir string, backendType dbm.BackendType) (dbm.DB, error) { FILE: storage/deposit/common/synced_db.go type syncedDB (line 36) | type syncedDB struct method Get (line 44) | func (s syncedDB) Get(key []byte) ([]byte, error) { method Has (line 48) | func (s syncedDB) Has(key []byte) (bool, error) { method Set (line 52) | func (s syncedDB) Set(key, value []byte) error { method SetSync (line 56) | func (s syncedDB) SetSync(key, value []byte) error { method Delete (line 60) | func (s syncedDB) Delete(key []byte) error { method DeleteSync (line 64) | func (s syncedDB) DeleteSync(key []byte) error { method Iterator (line 68) | func (s syncedDB) Iterator(start, end []byte) (store.Iterator, error) { method ReverseIterator (line 72) | func (s syncedDB) ReverseIterator(start, end []byte) (store.Iterator, ... method NewBatch (line 76) | func (s syncedDB) NewBatch() store.Batch { method NewBatchWithSize (line 80) | func (s syncedDB) NewBatchWithSize(i int) store.Batch { method Close (line 84) | func (s syncedDB) Close() error { method Print (line 88) | func (s syncedDB) Print() error { method Stats (line 92) | func (s syncedDB) Stats() map[string]string { function NewSynced (line 40) | func NewSynced(db dbm.DB) dbm.DB { FILE: storage/deposit/store.go constant unset (line 37) | unset uint8 = 0 constant v1 (line 38) | v1 uint8 = 1 type Store (line 41) | type Store interface type StoreManager (line 48) | type StoreManager interface type generalStore (line 61) | type generalStore struct method GetDepositsByIndex (line 80) | func (gs *generalStore) GetDepositsByIndex( method EnqueueDeposits (line 96) | func (gs *generalStore) EnqueueDeposits(ctx context.Context, deposits ... method Close (line 108) | func (gs *generalStore) Close() error { method Prune (line 115) | func (gs *generalStore) Prune(ctx context.Context, start, end uint64) ... function NewStore (line 69) | func NewStore(dbV1 dbm.DB, logger log.Logger) StoreManager { FILE: storage/deposit/v1/provider.go type KVStoreProvider (line 32) | type KVStoreProvider struct method OpenKVStore (line 44) | func (p *KVStoreProvider) OpenKVStore(context.Context) store.KVStore { function NewKVStoreProvider (line 37) | func NewKVStoreProvider(kvsb store.KVStoreWithBatch) *KVStoreProvider { FILE: storage/deposit/v1/store.go constant KeyDepositPrefix (line 38) | KeyDepositPrefix = "deposit" type KVStore (line 42) | type KVStore struct method Close (line 89) | func (kv *KVStore) Close() error { method GetDepositsByIndex (line 100) | func (kv *KVStore) GetDepositsByIndex( method EnqueueDeposits (line 130) | func (kv *KVStore) EnqueueDeposits(ctx context.Context, deposits []*ct... method Prune (line 148) | func (kv *KVStore) Prune(ctx context.Context, start, end uint64) error { type CloseFunc (line 56) | type CloseFunc function NewStore (line 59) | func NewStore( FILE: storage/deposit/v1/store_test.go function BenchmarkDepositsInsertion (line 37) | func BenchmarkDepositsInsertion(b *testing.B) { FILE: storage/encoding/ssz.go type SSZValueCodec (line 31) | type SSZValueCodec struct method Encode (line 36) | func (SSZValueCodec[T]) Encode(value T) ([]byte, error) { method Decode (line 41) | func (sc SSZValueCodec[T]) Decode(bz []byte) (T, error) { method EncodeJSON (line 47) | func (SSZValueCodec[T]) EncodeJSON(_ T) ([]byte, error) { method DecodeJSON (line 52) | func (SSZValueCodec[T]) DecodeJSON(_ []byte) (T, error) { method Stringify (line 57) | func (SSZValueCodec[T]) Stringify(value T) string { method ValueType (line 62) | func (SSZValueCodec[T]) ValueType() string { type SSZVersionedValueCodec (line 67) | type SSZVersionedValueCodec struct method SetActiveForkVersion (line 73) | func (cdc *SSZVersionedValueCodec[T]) SetActiveForkVersion(version commo... method Encode (line 78) | func (cdc *SSZVersionedValueCodec[T]) Encode(value T) ([]byte, error) { method Decode (line 83) | func (cdc *SSZVersionedValueCodec[T]) Decode(b []byte) (T, error) { method EncodeJSON (line 89) | func (cdc *SSZVersionedValueCodec[T]) EncodeJSON(_ T) ([]byte, error) { method DecodeJSON (line 94) | func (cdc *SSZVersionedValueCodec[T]) DecodeJSON(_ []byte) (T, error) { method Stringify (line 99) | func (cdc *SSZVersionedValueCodec[T]) Stringify(value T) string { method ValueType (line 104) | func (cdc *SSZVersionedValueCodec[T]) ValueType() string { FILE: storage/filedb/db.go type DB (line 35) | type DB struct method Get (line 57) | func (db *DB) Get(key []byte) ([]byte, error) { method Has (line 62) | func (db *DB) Has(key []byte) (bool, error) { method Set (line 71) | func (db *DB) Set(key []byte, value []byte) error { method Delete (line 100) | func (db *DB) Delete(key []byte) error { method pathForKey (line 106) | func (db *DB) pathForKey(key []byte) string { function NewDB (line 44) | func NewDB(opts ...Option) *DB { FILE: storage/filedb/db_options.go type Option (line 30) | type Option function WithAferoFS (line 34) | func WithAferoFS(fs afero.Fs) Option { function WithDirectoryPermissions (line 42) | func WithDirectoryPermissions(permissions os.FileMode) Option { function WithFileExtension (line 50) | func WithFileExtension(extension string) Option { function WithLogger (line 58) | func WithLogger(logger log.Logger) Option { function WithRootDirectory (line 66) | func WithRootDirectory(rootDir string) Option { FILE: storage/filedb/db_test.go function TestDB (line 33) | func TestDB(t *testing.T) { function TestDB_SetExistingKey_CreateError (line 164) | func TestDB_SetExistingKey_CreateError(t *testing.T) { function TestDB_SetHas_NotDirError (line 206) | func TestDB_SetHas_NotDirError(t *testing.T) { function TestDB_Set_MkDirError (line 264) | func TestDB_Set_MkDirError(t *testing.T) { FILE: storage/filedb/range_db.go constant keyFormat (line 40) | keyFormat = "%d/%s" constant pathFormat (line 41) | pathFormat = "%d/" constant keyParts (line 42) | keyParts = 2 type RangeDB (line 52) | type RangeDB struct method Get (line 78) | func (db *RangeDB) Get(index uint64, key []byte) ([]byte, error) { method Has (line 87) | func (db *RangeDB) Has(index uint64, key []byte) (bool, error) { method Set (line 96) | func (db *RangeDB) Set(index uint64, key []byte, value []byte) error { method Delete (line 107) | func (db *RangeDB) Delete(index uint64, key []byte) error { method deleteRange (line 116) | func (db *RangeDB) deleteRange(from, to uint64) error { method Prune (line 136) | func (db *RangeDB) Prune(start, end uint64) error { method DeleteByIndex (line 157) | func (db *RangeDB) DeleteByIndex(index uint64) error { method GetByIndex (line 174) | func (db *RangeDB) GetByIndex(index uint64) ([][]byte, error) { function NewRangeDB (line 64) | func NewRangeDB(coreDB db.DB) *RangeDB { function prefix (line 205) | func prefix(index uint64, key []byte) []byte { function ExtractIndex (line 210) | func ExtractIndex(prefixedKey []byte) (uint64, error) { FILE: storage/filedb/range_db_test.go function TestRangeDB (line 37) | func TestRangeDB(t *testing.T) { function TestExtractIndex (line 151) | func TestExtractIndex(t *testing.T) { function TestRangeDB_DeleteRange_NotSupported (line 195) | func TestRangeDB_DeleteRange_NotSupported(t *testing.T) { function TestRangeDB_Prune (line 216) | func TestRangeDB_Prune(t *testing.T) { function TestRangeDB_Invariants (line 279) | func TestRangeDB_Invariants(t *testing.T) { function TestRangeDB_DeleteByIndex_DoesNotAffectLowerBound (line 361) | func TestRangeDB_DeleteByIndex_DoesNotAffectLowerBound(t *testing.T) { function newTestFDB (line 394) | func newTestFDB(path string) *file.DB { function getFirstNonNilIndex (line 407) | func getFirstNonNilIndex(rdb *file.RangeDB) uint64 { function lastConsequetiveNilIndex (line 411) | func lastConsequetiveNilIndex(rdb *file.RangeDB) uint64 { function requireNotExist (line 418) | func requireNotExist(t *testing.T, rdb *file.RangeDB, from uint64, to ui... function requireExist (line 428) | func requireExist(t *testing.T, rdb *file.RangeDB, from uint64, to uint6... function populateTestDB (line 438) | func populateTestDB(rdb *file.RangeDB, from, to uint64) error { FILE: storage/interfaces/db.go type DB (line 24) | type DB interface FILE: storage/interfaces/mocks/db.mock.go type Db (line 8) | type Db struct method EXPECT (line 16) | func (_m *Db) EXPECT() *Db_Expecter { method Delete (line 21) | func (_m *Db) Delete(key []byte) error { method Get (line 67) | func (_m *Db) Get(key []byte) ([]byte, error) { method Has (line 125) | func (_m *Db) Has(key []byte) (bool, error) { method Set (line 181) | func (_m *Db) Set(key []byte, value []byte) error { type Db_Expecter (line 12) | type Db_Expecter struct method Delete (line 45) | func (_e *Db_Expecter) Delete(key interface{}) *Db_Delete_Call { method Get (line 103) | func (_e *Db_Expecter) Get(key interface{}) *Db_Get_Call { method Has (line 159) | func (_e *Db_Expecter) Has(key interface{}) *Db_Has_Call { method Set (line 206) | func (_e *Db_Expecter) Set(key interface{}, value interface{}) *Db_Set... type Db_Delete_Call (line 39) | type Db_Delete_Call struct method Run (line 49) | func (_c *Db_Delete_Call) Run(run func(key []byte)) *Db_Delete_Call { method Return (line 56) | func (_c *Db_Delete_Call) Return(_a0 error) *Db_Delete_Call { method RunAndReturn (line 61) | func (_c *Db_Delete_Call) RunAndReturn(run func([]byte) error) *Db_Del... type Db_Get_Call (line 97) | type Db_Get_Call struct method Run (line 107) | func (_c *Db_Get_Call) Run(run func(key []byte)) *Db_Get_Call { method Return (line 114) | func (_c *Db_Get_Call) Return(_a0 []byte, _a1 error) *Db_Get_Call { method RunAndReturn (line 119) | func (_c *Db_Get_Call) RunAndReturn(run func([]byte) ([]byte, error)) ... type Db_Has_Call (line 153) | type Db_Has_Call struct method Run (line 163) | func (_c *Db_Has_Call) Run(run func(key []byte)) *Db_Has_Call { method Return (line 170) | func (_c *Db_Has_Call) Return(_a0 bool, _a1 error) *Db_Has_Call { method RunAndReturn (line 175) | func (_c *Db_Has_Call) RunAndReturn(run func([]byte) (bool, error)) *D... type Db_Set_Call (line 199) | type Db_Set_Call struct method Run (line 210) | func (_c *Db_Set_Call) Run(run func(key []byte, value []byte)) *Db_Set... method Return (line 217) | func (_c *Db_Set_Call) Return(_a0 error) *Db_Set_Call { method RunAndReturn (line 222) | func (_c *Db_Set_Call) RunAndReturn(run func([]byte, []byte) error) *D... function NewDb (line 229) | func NewDb(t interface { FILE: storage/kv_store_service.go type KVStoreService (line 38) | type KVStoreService struct method OpenKVStore (line 42) | func (k KVStoreService) OpenKVStore(ctx context.Context) store.KVStore { type coreKVStore (line 48) | type coreKVStore struct method Get (line 59) | func (store coreKVStore) Get(key []byte) ([]byte, error) { method Has (line 64) | func (store coreKVStore) Has(key []byte) (bool, error) { method Set (line 69) | func (store coreKVStore) Set(key, value []byte) error { method Delete (line 75) | func (store coreKVStore) Delete(key []byte) error { method Iterator (line 87) | func (store coreKVStore) Iterator(start, end []byte) (store.Iterator, ... method ReverseIterator (line 98) | func (store coreKVStore) ReverseIterator( function NewKVStore (line 54) | func NewKVStore(store storetypes.KVStore) store.KVStore { FILE: testing/benchmarks/logger_benchmark_test.go function BenchmarkPhusluLoggerPrettyInfo (line 35) | func BenchmarkPhusluLoggerPrettyInfo(b *testing.B) { function BenchmarkPhusluLoggerJSONInfo (line 44) | func BenchmarkPhusluLoggerJSONInfo(b *testing.B) { function BenchmarkPhusluLoggerPrettyWarn (line 57) | func BenchmarkPhusluLoggerPrettyWarn(b *testing.B) { function BenchmarkPhusluLoggerJSONWarn (line 66) | func BenchmarkPhusluLoggerJSONWarn(b *testing.B) { function BenchmarkPhusluLoggerPrettyError (line 79) | func BenchmarkPhusluLoggerPrettyError(b *testing.B) { function BenchmarkPhusluLoggerJSONError (line 88) | func BenchmarkPhusluLoggerJSONError(b *testing.B) { function BenchmarkPhusluLoggerPrettyDebug (line 101) | func BenchmarkPhusluLoggerPrettyDebug(b *testing.B) { function BenchmarkPhusluLoggerJSONDebug (line 110) | func BenchmarkPhusluLoggerJSONDebug(b *testing.B) { function BenchmarkPhusluLoggerPrettyDebugSilent (line 118) | func BenchmarkPhusluLoggerPrettyDebugSilent(b *testing.B) { function BenchmarkPhusluLoggerJSONDebugSilent (line 126) | func BenchmarkPhusluLoggerJSONDebugSilent(b *testing.B) { function BenchmarkPhusluLoggerPrettyWith (line 139) | func BenchmarkPhusluLoggerPrettyWith(b *testing.B) { function BenchmarkPhusluLoggerJSONWith (line 150) | func BenchmarkPhusluLoggerJSONWith(b *testing.B) { function newPhusluLogger (line 165) | func newPhusluLogger() *phuslu.Logger { function configWithPretty (line 173) | func configWithPretty(level string) *phuslu.Config { function configWithJSON (line 181) | func configWithJSON(level string) *phuslu.Config { FILE: testing/e2e/config/config.go type E2ETestConfig (line 30) | type E2ETestConfig struct method MustMarshalJSON (line 147) | func (c *E2ETestConfig) MustMarshalJSON() string { type NetworkConfiguration (line 40) | type NetworkConfiguration struct type NodeSet (line 50) | type NodeSet struct type Node (line 59) | type Node struct type NodeSettings (line 70) | type NodeSettings struct type ExecutionSettings (line 81) | type ExecutionSettings struct type ConsensusSettings (line 90) | type ConsensusSettings struct type ConsensusConfig (line 102) | type ConsensusConfig struct type AppConfig (line 116) | type AppConfig struct type NodeSpecs (line 122) | type NodeSpecs struct type AdditionalService (line 139) | type AdditionalService struct FILE: testing/e2e/config/defaults.go constant NumFullNodes (line 31) | NumFullNodes = 5 constant NumValidators (line 32) | NumValidators = 5 constant consensusClientFmt (line 34) | consensusClientFmt = "cl-validator-beaconkit-%d" constant executionClientFmt (line 35) | executionClientFmt = "el-full-reth-%d" function ValidatorConsensusClientName (line 38) | func ValidatorConsensusClientName(i int) string { function FullNodeExecutionClientName (line 42) | func FullNodeExecutionClientName(i int) string { function DefaultE2ETestConfig (line 49) | func DefaultE2ETestConfig() *E2ETestConfig { function defaultNetworkConfiguration (line 57) | func defaultNetworkConfiguration() NetworkConfiguration { function defaultValidators (line 65) | func defaultValidators() NodeSet { function defaultFullNodes (line 78) | func defaultFullNodes() NodeSet { function defaultSeedNodes (line 91) | func defaultSeedNodes() NodeSet { function defaultNodeSettings (line 104) | func defaultNodeSettings() NodeSettings { function defaultExecutionSettings (line 111) | func defaultExecutionSettings() ExecutionSettings { function defaultConsensusSettings (line 125) | func defaultConsensusSettings() ConsensusSettings { function defaultAdditionalServices (line 157) | func defaultAdditionalServices() []AdditionalService { FILE: testing/e2e/standard/beacon_api_test.go constant localHost (line 47) | localHost = "localhost" type BeaconHTTPClient (line 51) | type BeaconHTTPClient struct method Get (line 57) | func (c *BeaconHTTPClient) Get(path string) (*http.Response, error) { method initHTTPBeaconTest (line 65) | func (s *BeaconKitE2ESuite) initHTTPBeaconTest() *BeaconHTTPClient { method initBeaconTest (line 85) | func (s *BeaconKitE2ESuite) initBeaconTest() *types.ConsensusClient { method TestBeaconStateRoot (line 98) | func (s *BeaconKitE2ESuite) TestBeaconStateRoot() { method TestBeaconValidatorsWithIndices (line 114) | func (s *BeaconKitE2ESuite) TestBeaconValidatorsWithIndices() { method TestValidatorsEmptyIndicesAndStatuses (line 174) | func (s *BeaconKitE2ESuite) TestValidatorsEmptyIndicesAndStatuses() { method TestValidatorsWithMultipleIndices (line 214) | func (s *BeaconKitE2ESuite) TestValidatorsWithMultipleIndices() { method TestValidatorsWithInvalidIndex (line 229) | func (s *BeaconKitE2ESuite) TestValidatorsWithInvalidIndex() { method TestValidatorsWithSpecificStatus (line 245) | func (s *BeaconKitE2ESuite) TestValidatorsWithSpecificStatus() { method TestValidatorBalances (line 262) | func (s *BeaconKitE2ESuite) TestValidatorBalances() { method TestValidatorBalancesWithSpecificIndices (line 284) | func (s *BeaconKitE2ESuite) TestValidatorBalancesWithSpecificIndices() { method TestValidatorBalancesMultipleIndices (line 311) | func (s *BeaconKitE2ESuite) TestValidatorBalancesMultipleIndices() { method TestValidatorBalancesWithInvalidIndex (line 342) | func (s *BeaconKitE2ESuite) TestValidatorBalancesWithInvalidIndex() { method TestValidatorBalancesWithPubkey (line 358) | func (s *BeaconKitE2ESuite) TestValidatorBalancesWithPubkey() { method TestValidatorBalancesWithInvalidPubkey (line 391) | func (s *BeaconKitE2ESuite) TestValidatorBalancesWithInvalidPubkey() { function decodeResponse (line 410) | func decodeResponse[T any](resp *http.Response) (T, error) { method decodeValidatorResponse (line 444) | func (s *BeaconKitE2ESuite) decodeValidatorResponse(resp *http.Response)... method getStateValidator (line 453) | func (s *BeaconKitE2ESuite) getStateValidator(stateID, validatorID strin... method TestGetStateValidatorByIndex (line 468) | func (s *BeaconKitE2ESuite) TestGetStateValidatorByIndex() { method TestGetStateValidatorBySlotAndIndex (line 484) | func (s *BeaconKitE2ESuite) TestGetStateValidatorBySlotAndIndex() { method TestGetStateValidatorByPubkey (line 501) | func (s *BeaconKitE2ESuite) TestGetStateValidatorByPubkey() { method TestGetStateValidatorInvalidID (line 531) | func (s *BeaconKitE2ESuite) TestGetStateValidatorInvalidID() { method getValidatorBalances (line 540) | func (s *BeaconKitE2ESuite) getValidatorBalances(stateID string, ids ...... method decodeValidatorBalancesResponse (line 566) | func (s *BeaconKitE2ESuite) decodeValidatorBalancesResponse(resp *http.R... method TestGetValidatorBalances (line 575) | func (s *BeaconKitE2ESuite) TestGetValidatorBalances() { method TestGetValidatorBalancesWithSpecificID (line 594) | func (s *BeaconKitE2ESuite) TestGetValidatorBalancesWithSpecificID() { method TestGetValidatorBalancesWithMultipleIDs (line 611) | func (s *BeaconKitE2ESuite) TestGetValidatorBalancesWithMultipleIDs() { method TestGetValidatorBalancesWithInvalidID (line 633) | func (s *BeaconKitE2ESuite) TestGetValidatorBalancesWithInvalidID() { method TestGetValidatorBalancesWithNonExistentIndex (line 646) | func (s *BeaconKitE2ESuite) TestGetValidatorBalancesWithNonExistentIndex... method TestGetValidatorBalancesWithPublicKey (line 661) | func (s *BeaconKitE2ESuite) TestGetValidatorBalancesWithPublicKey() { method TestGetValidatorBalancesWithInvalidPublicKey (line 692) | func (s *BeaconKitE2ESuite) TestGetValidatorBalancesWithInvalidPublicKey... method TestGetValidatorBalancesForGenesis (line 710) | func (s *BeaconKitE2ESuite) TestGetValidatorBalancesForGenesis() { method getValidator (line 730) | func (s *BeaconKitE2ESuite) getValidator(stateID string, options ...map[... method decodeValidatorsResponse (line 763) | func (s *BeaconKitE2ESuite) decodeValidatorsResponse(resp *http.Response... method TestGetValidatorsWithStateHead (line 772) | func (s *BeaconKitE2ESuite) TestGetValidatorsWithStateHead() { method TestGetValidatorsWithID (line 791) | func (s *BeaconKitE2ESuite) TestGetValidatorsWithID() { method TestGetValidatorsWithStatus (line 811) | func (s *BeaconKitE2ESuite) TestGetValidatorsWithStatus() { method TestGetValidatorsWithIDAndStatus (line 832) | func (s *BeaconKitE2ESuite) TestGetValidatorsWithIDAndStatus() { method TestGetValidatorsWithStateGenesis (line 857) | func (s *BeaconKitE2ESuite) TestGetValidatorsWithStateGenesis() { method TestGenesis (line 876) | func (s *BeaconKitE2ESuite) TestGenesis() { method TestConfigSpec (line 901) | func (s *BeaconKitE2ESuite) TestConfigSpec() { FILE: testing/e2e/standard/blob_test.go constant NumBlobsLoad (line 44) | NumBlobsLoad uint64 = 16 constant BlocksToWait4844 (line 47) | BlocksToWait4844 = 5 method Test4844Live (line 52) | func (s *BeaconKitE2ESuite) Test4844Live() { FILE: testing/e2e/standard/comet_api_test.go method TestABCIInfo (line 41) | func (s *BeaconKitE2ESuite) TestABCIInfo() { method TestABCIQuery (line 116) | func (s *BeaconKitE2ESuite) TestABCIQuery() { method TestCometBFTBlock (line 206) | func (s *BeaconKitE2ESuite) TestCometBFTBlock() { method TestCometBFTBlockInvalidHeight (line 231) | func (s *BeaconKitE2ESuite) TestCometBFTBlockInvalidHeight() { method TestCometBFTSignedHeader (line 242) | func (s *BeaconKitE2ESuite) TestCometBFTSignedHeader() { method TestCometBFTSignedHeaderInvalidHeight (line 267) | func (s *BeaconKitE2ESuite) TestCometBFTSignedHeaderInvalidHeight() { method TestCometBFTSignedHeaderMatchesCommit (line 279) | func (s *BeaconKitE2ESuite) TestCometBFTSignedHeaderMatchesCommit() { method decodeCometBFTResponse (line 321) | func (s *BeaconKitE2ESuite) decodeCometBFTResponse(resp *http.Response) ... function verifyChainedMembershipProof (line 335) | func verifyChainedMembershipProof( function verifyNonMembership (line 381) | func verifyNonMembership(proofs []*ics23.CommitmentProof, specs []*ics23... FILE: testing/e2e/standard/inflation_test.go method TestEVMInflation (line 38) | func (s *BeaconKitE2ESuite) TestEVMInflation() { FILE: testing/e2e/standard/proofs_test.go method TestBlockProposerProof (line 41) | func (s *BeaconKitE2ESuite) TestBlockProposerProof() { method TestValidatorBalanceProof (line 189) | func (s *BeaconKitE2ESuite) TestValidatorBalanceProof() { method TestValidatorCredentialsProof (line 298) | func (s *BeaconKitE2ESuite) TestValidatorCredentialsProof() { method TestValidatorPubkeyProof (line 430) | func (s *BeaconKitE2ESuite) TestValidatorPubkeyProof() { FILE: testing/e2e/standard/setup_test.go type BeaconKitE2ESuite (line 33) | type BeaconKitE2ESuite struct method TestBasicStartup (line 44) | func (s *BeaconKitE2ESuite) TestBasicStartup() { function TestBeaconKitE2ESuite (line 38) | func TestBeaconKitE2ESuite(t *testing.T) { FILE: testing/e2e/standard/staking_test.go constant NumDepositsLoad (line 43) | NumDepositsLoad uint64 = 500 type ValidatorTestStruct (line 47) | type ValidatorTestStruct struct method TestDepositRobustness (line 62) | func (s *BeaconKitE2ESuite) TestDepositRobustness() { FILE: testing/e2e/standard/withdrawal_test.go constant DefaultWithdrawalAmount (line 53) | DefaultWithdrawalAmount = 1_000_000_000 constant WithdrawalTxGasLimit (line 56) | WithdrawalTxGasLimit = 500_000 constant BlocksToWaitAfterWithdrawal (line 59) | BlocksToWaitAfterWithdrawal = 3 type rpcWrapper (line 64) | type rpcWrapper struct method Call (line 70) | func (r *rpcWrapper) Call(ctx context.Context, target any, method stri... method getPendingPartialWithdrawals (line 76) | func (s *BeaconKitE2ESuite) getPendingPartialWithdrawals(stateID string)... method findValidatorWithExecutionCredentials (line 120) | func (s *BeaconKitE2ESuite) findValidatorWithExecutionCredentials(client... method TestSubmitPartialWithdrawalTransaction (line 158) | func (s *BeaconKitE2ESuite) TestSubmitPartialWithdrawalTransaction() { FILE: testing/e2e/suite/constants.go constant Ether (line 32) | Ether = params.Ether constant TenGwei (line 33) | TenGwei = 10 * params.GWei constant EtherTransferGasLimit (line 40) | EtherTransferGasLimit uint64 = 21000 constant DefaultE2ETestTimeout (line 47) | DefaultE2ETestTimeout = 60 * 10 * time.Second FILE: testing/e2e/suite/options.go type Option (line 24) | type Option FILE: testing/e2e/suite/setup.go method SetupSuite (line 49) | func (s *KurtosisE2ESuite) SetupSuite() { method SetupSuiteWithOptions (line 56) | func (s *KurtosisE2ESuite) SetupSuiteWithOptions(opts ...Option) { method SetupConsensusClients (line 162) | func (s *KurtosisE2ESuite) SetupConsensusClients(ctx context.Context) er... method SetupExecutionClients (line 183) | func (s *KurtosisE2ESuite) SetupExecutionClients(ctx context.Context) er... method FundAccounts (line 204) | func (s *KurtosisE2ESuite) FundAccounts() { method WaitForFinalizedBlockNumber (line 313) | func (s *KurtosisE2ESuite) WaitForFinalizedBlockNumber(target uint64) er... method WaitForNBlockNumbers (line 367) | func (s *KurtosisE2ESuite) WaitForNBlockNumbers(n uint64) error { method TearDownSuite (line 379) | func (s *KurtosisE2ESuite) TearDownSuite() { method CheckForSuccessfulTx (line 388) | func (s *KurtosisE2ESuite) CheckForSuccessfulTx(tx common.Hash) bool { FILE: testing/e2e/suite/suite.go type KurtosisE2ESuite (line 41) | type KurtosisE2ESuite struct method Config (line 57) | func (s *KurtosisE2ESuite) Config() *config.E2ETestConfig { method ConsensusClients (line 62) | func (s *KurtosisE2ESuite) ConsensusClients(numValidator int) *types.C... method Ctx (line 69) | func (s *KurtosisE2ESuite) Ctx() context.Context { method Enclave (line 74) | func (s *KurtosisE2ESuite) Enclave() *enclaves.EnclaveContext { method ExecutionClients (line 79) | func (s *KurtosisE2ESuite) ExecutionClients(numFullNode int) *types.Ex... method GenesisAccount (line 84) | func (s *KurtosisE2ESuite) GenesisAccount() *types.EthAccount { method KurtosisCtx (line 91) | func (s *KurtosisE2ESuite) KurtosisCtx() *kurtosis_context.KurtosisCon... method Logger (line 96) | func (s *KurtosisE2ESuite) Logger() log.Logger { method TestAccounts (line 101) | func (s *KurtosisE2ESuite) TestAccounts() []*types.EthAccount { FILE: testing/e2e/suite/types/account.go type EthAccount (line 35) | type EthAccount struct method Name (line 67) | func (a EthAccount) Name() string { method SignTx (line 72) | func (a EthAccount) SignTx( method SignerFunc (line 81) | func (a EthAccount) SignerFunc(chainID *big.Int) bind.SignerFn { method PublicKey (line 93) | func (a EthAccount) PublicKey() *ecdsa.PublicKey { method PrivateKey (line 98) | func (a EthAccount) PrivateKey() *ecdsa.PrivateKey { method Address (line 103) | func (a EthAccount) Address() common.Address { function NewEthAccountFromHex (line 41) | func NewEthAccountFromHex( function NewEthAccount (line 56) | func NewEthAccount( FILE: testing/e2e/suite/types/account_test.go function TestNewEthAccount (line 32) | func TestNewEthAccount(t *testing.T) { function TestEthAccount_PublicKey (line 42) | func TestEthAccount_PublicKey(t *testing.T) { function TestEthAccount_Address (line 54) | func TestEthAccount_Address(t *testing.T) { FILE: testing/e2e/suite/types/beacon_client.go type BeaconKitNodeClient (line 41) | type BeaconKitNodeClient interface type customBeaconClient (line 119) | type customBeaconClient struct method Validators (line 161) | func (c *customBeaconClient) Validators( method BlockProposerProof (line 238) | func (c *customBeaconClient) BlockProposerProof( method ValidatorBalanceProof (line 267) | func (c *customBeaconClient) ValidatorBalanceProof( method ValidatorCredentialsProof (line 296) | func (c *customBeaconClient) ValidatorCredentialsProof( method ValidatorPubkeyProof (line 325) | func (c *customBeaconClient) ValidatorPubkeyProof( function NewBeaconKitNodeClient (line 127) | func NewBeaconKitNodeClient( FILE: testing/e2e/suite/types/consensus_client.go type ConsensusClient (line 43) | type ConsensusClient struct method Start (line 64) | func (cc *ConsensusClient) Start(ctx context.Context) error { method Stop (line 101) | func (cc *ConsensusClient) Stop(context.Context) { method GetPubKey (line 108) | func (cc *ConsensusClient) GetPubKey(ctx context.Context) ([]byte, err... method GetConsensusPower (line 120) | func (cc *ConsensusClient) GetConsensusPower(ctx context.Context) (uin... method IsActive (line 131) | func (cc *ConsensusClient) IsActive(ctx context.Context) (bool, error) { method ABCIInfo (line 141) | func (cc ConsensusClient) ABCIInfo( method ABCIQuery (line 155) | func (cc ConsensusClient) ABCIQuery( method BeaconStateRoot (line 172) | func (cc ConsensusClient) BeaconStateRoot( method Validators (line 183) | func (cc ConsensusClient) Validators( method BlobSidecars (line 194) | func (cc ConsensusClient) BlobSidecars( method ValidatorBalances (line 205) | func (cc ConsensusClient) ValidatorBalances( method Genesis (line 216) | func (cc ConsensusClient) Genesis( method Spec (line 227) | func (cc ConsensusClient) Spec( method BlockProposerProof (line 238) | func (cc ConsensusClient) BlockProposerProof( method ValidatorBalanceProof (line 249) | func (cc ConsensusClient) ValidatorBalanceProof( method ValidatorCredentialsProof (line 261) | func (cc ConsensusClient) ValidatorCredentialsProof( method ValidatorPubkeyProof (line 273) | func (cc ConsensusClient) ValidatorPubkeyProof( method Commit (line 285) | func (cc ConsensusClient) Commit( function NewConsensusClient (line 57) | func NewConsensusClient(serviceCtx *services.ServiceContext) *ConsensusC... FILE: testing/e2e/suite/types/execution_client.go type ExecutionClient (line 36) | type ExecutionClient struct method Start (line 51) | func (ec *ExecutionClient) Start(ctx context.Context) error { method URL (line 68) | func (ec *ExecutionClient) URL() string { function NewExecutionClient (line 45) | func NewExecutionClient(serviceCtx *services.ServiceContext) *ExecutionC... function DialWithPooling (line 75) | func DialWithPooling(ctx context.Context, url string) (*ethclient.Client... FILE: testing/e2e/suite/types/tx/eip4844.go function New4844Tx (line 35) | func New4844Tx( function EncodeBlobs (line 68) | func EncodeBlobs( function encodeBlobs (line 102) | func encodeBlobs(data []byte) []kzg4844.Blob { FILE: testing/quick/compare_test.go function TestBlobSidecarTreeRootPrysm (line 45) | func TestBlobSidecarTreeRootPrysm(t *testing.T) { FILE: testing/quick/execution_payload_test.go type execPayloadExported (line 49) | type execPayloadExported struct type TestExecPayload (line 88) | type TestExecPayload method Generate (line 109) | func (p *TestExecPayload) Generate(r *rand.Rand, size int) reflect.Val... function generateWithdrawals (line 92) | func generateWithdrawals(r *rand.Rand, maxLen int) []*engineprimitives.W... function TestExecutionPayloadHashTreeRootZrnt (line 154) | func TestExecutionPayloadHashTreeRootZrnt(t *testing.T) { FILE: testing/simulated/chaos_test.go method TestProcessProposal_CrashedExecutionClient_Errors (line 35) | func (s *SimulatedSuite) TestProcessProposal_CrashedExecutionClient_Erro... method TestContextHandling_SIGINT_SafeShutdown (line 81) | func (s *SimulatedSuite) TestContextHandling_SIGINT_SafeShutdown() { method TestContextHandling_CancelledContext_Rejected (line 142) | func (s *SimulatedSuite) TestContextHandling_CancelledContext_Rejected() { FILE: testing/simulated/components.go function FixedComponents (line 33) | func FixedComponents(t *testing.T) []any { function ProvideElectraGenesisChainSpec (line 69) | func ProvideElectraGenesisChainSpec() (chain.Spec, error) { function ProvideSimulationChainSpec (line 91) | func ProvideSimulationChainSpec() (chain.Spec, error) { function ProvidePectraForkTestChainSpec (line 108) | func ProvidePectraForkTestChainSpec() (chain.Spec, error) { function ProvidePectraWithdrawalTestChainSpec (line 123) | func ProvidePectraWithdrawalTestChainSpec() (chain.Spec, error) { FILE: testing/simulated/execution/execnode.go type ExecNode (line 39) | type ExecNode struct method Start (line 57) | func (e *ExecNode) Start(t *testing.T, genesisFile string) (*Resource,... function NewExecNode (line 47) | func NewExecNode(homeDir string, image docker.PullImageOptions, builder ... FILE: testing/simulated/execution/geth.go function NewGethNode (line 32) | func NewGethNode(homeDir string, image docker.PullImageOptions) *ExecNode { function ValidGethImage (line 37) | func ValidGethImage() docker.PullImageOptions { function defaultGethCmdStrBuilder (line 45) | func defaultGethCmdStrBuilder(genesisFile string) string { FILE: testing/simulated/execution/resource.go type Resource (line 28) | type Resource struct method Close (line 33) | func (r *Resource) Close() error { FILE: testing/simulated/execution/reth.go function NewRethNode (line 32) | func NewRethNode(homeDir string, image docker.PullImageOptions) *ExecNode { function NewRethNodeWithEngineOverride (line 38) | func NewRethNodeWithEngineOverride(homeDir string, image docker.PullImag... function ValidRethImage (line 43) | func ValidRethImage() docker.PullImageOptions { function defaultRethCmdStrBuilder (line 51) | func defaultRethCmdStrBuilder(genesisFile string) string { function rethWithEngineOverrideFlagCmdStrBuilder (line 67) | func rethWithEngineOverrideFlagCmdStrBuilder(genesisFile string) string { FILE: testing/simulated/execution/simulation_client.go type SimulationClient (line 39) | type SimulationClient struct method Simulate (line 137) | func (c *SimulationClient) Simulate( type TransactionArgs (line 44) | type TransactionArgs struct type BlockOverrides (line 67) | type BlockOverrides struct type SimBlock (line 81) | type SimBlock struct type SimOpts (line 87) | type SimOpts struct type CallResult (line 94) | type CallResult struct type SimulatedBlock (line 102) | type SimulatedBlock struct function NewSimulationClient (line 132) | func NewSimulationClient(cli *client.EngineClient) *SimulationClient { function TxsToTransactionArgs (line 155) | func TxsToTransactionArgs(chainID uint64, txs []*types.Transaction) ([]T... FILE: testing/simulated/homedir.go constant TestnetBeaconChainID (line 47) | TestnetBeaconChainID = "testnet-beacon-80069" constant WithdrawalExecutionAddress (line 49) | WithdrawalExecutionAddress = "0x20f33ce90a13a4b5e7697e3544c3083b8f8a51d4" function InitializeHomeDirs (line 57) | func InitializeHomeDirs( function CopyHomeDir (line 128) | func CopyHomeDir(t *testing.T, sourceHomeDir, targetHomeDir string) { function createCometConfig (line 137) | func createCometConfig(t *testing.T, tempHomeDir string) *cmtcfg.Config { function initCommand (line 146) | func initCommand(t *testing.T, spec chain.Spec, homeDir string) { function copyMissingFiles (line 179) | func copyMissingFiles(t *testing.T, srcDir, dstDir string) { FILE: testing/simulated/malicious_consensus_test.go method TestFinalizeBlock_BadBlock_Errors (line 43) | func (s *SimulatedSuite) TestFinalizeBlock_BadBlock_Errors() { FILE: testing/simulated/malicious_proposer_test.go method TestProcessProposal_BadBlock_IsRejected (line 51) | func (s *SimulatedSuite) TestProcessProposal_BadBlock_IsRejected() { method TestProcessProposal_InvalidTimestamps_Errors (line 154) | func (s *SimulatedSuite) TestProcessProposal_InvalidTimestamps_Errors() { method TestProcessProposal_InvalidBlobCommitment_Errors (line 216) | func (s *SimulatedSuite) TestProcessProposal_InvalidBlobCommitment_Error... method TestProcessProposal_InvalidBlobInclusionProof_Errors (line 385) | func (s *SimulatedSuite) TestProcessProposal_InvalidBlobInclusionProof_E... function testBuildInvalidBlock (line 549) | func testBuildInvalidBlock( FILE: testing/simulated/orphaned_blobs_test.go method TestOrphanedBlobCleanup (line 41) | func (s *SimulatedSuite) TestOrphanedBlobCleanup() { function createOrphanedSidecars (line 80) | func createOrphanedSidecars( FILE: testing/simulated/payload_cache_test.go type PayloadCacheSuite (line 53) | type PayloadCacheSuite struct method SetupTest (line 66) | func (s *PayloadCacheSuite) SetupTest() { method TearDownTest (line 245) | func (s *PayloadCacheSuite) TearDownTest() { method TestReth_ReusePayload_IsSuccessful (line 255) | func (s *PayloadCacheSuite) TestReth_ReusePayload_IsSuccessful() { method TestGeth_ReusePayload_IsSuccessful (line 336) | func (s *PayloadCacheSuite) TestGeth_ReusePayload_IsSuccessful() { method TestReth_RebuildPayload_IsSuccessful (line 416) | func (s *PayloadCacheSuite) TestReth_RebuildPayload_IsSuccessful() { method TestGeth_RebuildPayload_IsSuccessful (line 498) | func (s *PayloadCacheSuite) TestGeth_RebuildPayload_IsSuccessful() { method TestReth_MustRebuildPostForkPayload_IsSuccessful (line 582) | func (s *PayloadCacheSuite) TestReth_MustRebuildPostForkPayload_IsSucc... method TestReth_MustRebuildPreForkPayload_IsSuccessful (line 696) | func (s *PayloadCacheSuite) TestReth_MustRebuildPreForkPayload_IsSucce... method TestReth_MisorderedBlobSidecarsCachedEnvelope_IsSuccessful (line 868) | func (s *PayloadCacheSuite) TestReth_MisorderedBlobSidecarsCachedEnvel... method submitBlobTransactions (line 988) | func (s *PayloadCacheSuite) submitBlobTransactions(node simulated.Shar... function TestPayloadCacheSuite (line 61) | func TestPayloadCacheSuite(t *testing.T) { FILE: testing/simulated/pectra_fork_test.go type PectraForkSuite (line 52) | type PectraForkSuite struct method SetupTest (line 64) | func (s *PectraForkSuite) SetupTest() { method TearDownTest (line 153) | func (s *PectraForkSuite) TearDownTest() { method TestTimestampFork_ELAndCLInSync_IsSuccessful (line 161) | func (s *PectraForkSuite) TestTimestampFork_ELAndCLInSync_IsSuccessful... method TestMaliciousUser_MakesConsolidationRequest_IsIgnored (line 241) | func (s *PectraForkSuite) TestMaliciousUser_MakesConsolidationRequest_... method TestValidProposer_ProposesPostForkBlockIsNotFinalized_IsSuccessful (line 362) | func (s *PectraForkSuite) TestValidProposer_ProposesPostForkBlockIsNot... method TestValidProposer_ProposesPreForkBlockWithPostForkConsensusTimestamp_IsRejected (line 531) | func (s *PectraForkSuite) TestValidProposer_ProposesPreForkBlockWithPo... method Test_OptimisticBuildAtFork_IsSuccessful (line 575) | func (s *PectraForkSuite) Test_OptimisticBuildAtFork_IsSuccessful() { method TestReth_MustRebuildForFailedStateTransition_IsSuccessful (line 675) | func (s *PectraForkSuite) TestReth_MustRebuildForFailedStateTransition... method submitTransactions (line 817) | func (s *PectraForkSuite) submitTransactions(startNonce uint64, numTra... function TestPectraForkSuite (line 59) | func TestPectraForkSuite(t *testing.T) { function processFinalizeCommit (line 793) | func processFinalizeCommit( FILE: testing/simulated/pectra_genesis_test.go type PectraGenesisSuite (line 52) | type PectraGenesisSuite struct method SetupTest (line 64) | func (s *PectraGenesisSuite) SetupTest() { method TearDownTest (line 122) | func (s *PectraGenesisSuite) TearDownTest() { method TestFullLifecycle_WithoutRequests_IsSuccessful (line 126) | func (s *PectraGenesisSuite) TestFullLifecycle_WithoutRequests_IsSucce... method TestFullLifecycle_WithPartialWithdrawalRequests_IsSuccessful (line 144) | func (s *PectraGenesisSuite) TestFullLifecycle_WithPartialWithdrawalRe... method TestFullLifecycle_WithFullWithdrawalRequest_IsSuccessful (line 266) | func (s *PectraGenesisSuite) TestFullLifecycle_WithFullWithdrawalReque... method TestMaliciousProposer_AddInvalidExecutionRequests_IsRejected (line 406) | func (s *PectraGenesisSuite) TestMaliciousProposer_AddInvalidExecution... function TestPectraSuite (line 59) | func TestPectraSuite(t *testing.T) { FILE: testing/simulated/pectra_withdrawal_test.go constant testPkey2 (line 56) | testPkey2 = "9b9bc88a144fff869ae2f4ea8e252f2494d9b52ea1008d0b3537dad27ab... type PectraWithdrawalSuite (line 59) | type PectraWithdrawalSuite struct method SetupTest (line 71) | func (s *PectraWithdrawalSuite) SetupTest() { method TearDownTest (line 129) | func (s *PectraWithdrawalSuite) TearDownTest() { method TestExcessValidatorBeforeFork_CorrectlyEvicted (line 147) | func (s *PectraWithdrawalSuite) TestExcessValidatorBeforeFork_Correctl... method TestWithdrawalFromExcessStake_WithPartialWithdrawal_CorrectAmountWithdrawn (line 328) | func (s *PectraWithdrawalSuite) TestWithdrawalFromExcessStake_WithPart... method TestWithdrawalFromExcessStake_HasCorrectWithdrawalAmount (line 512) | func (s *PectraWithdrawalSuite) TestWithdrawalFromExcessStake_HasCorre... method defaultDepositWithNonce (line 591) | func (s *PectraWithdrawalSuite) defaultDepositWithNonce( method defaultDeposit (line 643) | func (s *PectraWithdrawalSuite) defaultDeposit(blsSigner *signer.BLSSi... function TestPectraWithdrawalSuite (line 66) | func TestPectraWithdrawalSuite(t *testing.T) { FILE: testing/simulated/rpc_errors_test.go type rpcErrorProxy (line 51) | type rpcErrorProxy struct method activate (line 66) | func (p *rpcErrorProxy) activate(code int, msg string) { method deactivate (line 72) | func (p *rpcErrorProxy) deactivate() { method getErr (line 76) | func (p *rpcErrorProxy) getErr(reqId json.RawMessage) string { method ServeHTTP (line 83) | func (p *rpcErrorProxy) ServeHTTP(w http.ResponseWriter, r *http.Reque... function newRPCErrorProxy (line 59) | func newRPCErrorProxy(targetURL string) *rpcErrorProxy { function isTargetedEngineMethod (line 135) | func isTargetedEngineMethod(method string) bool { type RPCErrorProxySuite (line 147) | type RPCErrorProxySuite struct method SetupTest (line 160) | func (s *RPCErrorProxySuite) SetupTest() { method TearDownTest (line 217) | func (s *RPCErrorProxySuite) TearDownTest() { method prepareForFinalize (line 232) | func (s *RPCErrorProxySuite) prepareForFinalize() preparedProposal { method TestFinalizeBlock_HandleRPCError (line 271) | func (s *RPCErrorProxySuite) TestFinalizeBlock_HandleRPCError() { function TestRPCErrorProxySuite (line 154) | func TestRPCErrorProxySuite(t *testing.T) { type preparedProposal (line 223) | type preparedProposal struct FILE: testing/simulated/simcomet.go type SimComet (line 49) | type SimComet struct method Start (line 81) | func (s *SimComet) Start(ctx context.Context) error { method GetNodeAddress (line 87) | func (s *SimComet) GetNodeAddress() (cmtcrypto.Address, error) { method Stop (line 103) | func (s *SimComet) Stop() error { method Name (line 107) | func (s *SimComet) Name() string { method IsAppReady (line 111) | func (s *SimComet) IsAppReady() error { method CreateQueryContext (line 115) | func (s *SimComet) CreateQueryContext(height int64, prove bool) (sdk.C... method GetSyncData (line 119) | func (s *SimComet) GetSyncData() (int64, int64) { method GetBlock (line 123) | func (s *SimComet) GetBlock(height int64) *cmttypes.Block { method GetSignedHeader (line 127) | func (s *SimComet) GetSignedHeader(height int64) *cmttypes.SignedHeader { function ProvideSimComet (line 56) | func ProvideSimComet( FILE: testing/simulated/simulated_test.go type SimulatedSuite (line 39) | type SimulatedSuite struct method SetupTest (line 51) | func (s *SimulatedSuite) SetupTest() { method TearDownTest (line 108) | func (s *SimulatedSuite) TearDownTest() { function TestSimulatedCometComponent (line 46) | func TestSimulatedCometComponent(t *testing.T) { FILE: testing/simulated/testnode.go type TestNodeInput (line 56) | type TestNodeInput struct type ValidatorAPI (line 66) | type ValidatorAPI interface type TestNode (line 70) | type TestNode struct function NewTestNode (line 85) | func NewTestNode( function buildNode (line 117) | func buildNode( function getAppOptions (line 191) | func getAppOptions(t *testing.T, appOpts *viper.Viper, beaconKitConfig *... function createBeaconKitConfig (line 229) | func createBeaconKitConfig(_ *testing.T) *config.Config { FILE: testing/simulated/transformers.go function transformSimulatedBlockToGethBlock (line 46) | func transformSimulatedBlockToGethBlock( function transformExecutableDataToExecutionPayload (line 96) | func transformExecutableDataToExecutionPayload( function splitTxs (line 155) | func splitTxs(txs []*coretypes.Transaction) (txsWithoutSidecars []*coret... FILE: testing/simulated/utils.go constant testPkey (line 67) | testPkey = "fffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f9... type SyncBuffer (line 70) | type SyncBuffer struct method Write (line 75) | func (sb *SyncBuffer) Write(p []byte) (int, error) { method String (line 81) | func (sb *SyncBuffer) String() string { method Reset (line 87) | func (sb *SyncBuffer) Reset() { method Contains (line 93) | func (sb *SyncBuffer) Contains(substr []byte) bool { type SharedAccessors (line 100) | type SharedAccessors struct method CleanupTest (line 117) | func (s *SharedAccessors) CleanupTest(t *testing.T) { method CleanupTestWithLabel (line 123) | func (s *SharedAccessors) CleanupTestWithLabel(t *testing.T, label str... method InitializeChain (line 158) | func (s *SharedAccessors) InitializeChain(t *testing.T, numValidators ... method MoveChainToHeight (line 181) | func (s *SharedAccessors) MoveChainToHeight( function WaitTillServicesStarted (line 253) | func WaitTillServicesStarted(logBuffer *SyncBuffer, timeout, interval ti... function GetTestKey (line 269) | func GetTestKey(t *testing.T) *ecdsa.PrivateKey { function GetBlsSigner (line 278) | func GetBlsSigner(tempHomeDir string) *signer.BLSSigner { function DefaultSimulationInput (line 284) | func DefaultSimulationInput( function ComputeAndSetInvalidExecutionBlock (line 329) | func ComputeAndSetInvalidExecutionBlock( function ComputeAndSetValidExecutionBlock (line 370) | func ComputeAndSetValidExecutionBlock( function ComputeAndSetStateRoot (line 407) | func ComputeAndSetStateRoot( function GetProofAndCommitmentsForBlobs (line 442) | func GetProofAndCommitmentsForBlobs( function updateBeaconBlockBody (line 471) | func updateBeaconBlockBody( FILE: testing/simulated/valid_chain_test.go method TestFullLifecycle_ValidBlock_IsSuccessful (line 48) | func (s *SimulatedSuite) TestFullLifecycle_ValidBlock_IsSuccessful() { method TestFullLifecycle_ValidBlockWithInjectedTransaction_IsSuccessful (line 95) | func (s *SimulatedSuite) TestFullLifecycle_ValidBlockWithInjectedTransac... method TestFullLifecycle_ValidBlockAndInjectedBlob_IsSuccessful (line 208) | func (s *SimulatedSuite) TestFullLifecycle_ValidBlockAndInjectedBlob_IsS... FILE: testing/state-transition/state-transition.go type testKVStoreService (line 60) | type testKVStoreService struct method OpenKVStore (line 62) | func (kvs *testKVStoreService) OpenKVStore(ctx context.Context) corest... function BuildTestStores (line 75) | func BuildTestStores() ( function SetupTestState (line 114) | func SetupTestState(t *testing.T, cs chain.Spec) ( FILE: testing/utils/generate.go function GenerateValidBeaconBlock (line 40) | func GenerateValidBeaconBlock(t *testing.T, forkVersion common.Version) ...