SYMBOL INDEX (32784 symbols across 2223 files) FILE: .github/workflows/scripts/test_report/generate-test-report.ts type SummaryRow (line 34) | type SummaryRow = (string | { data: string; header?: true })[]; class JobResult (line 37) | class JobResult { class JobSummary (line 46) | class JobSummary { class WorkflowRunSummary (line 52) | class WorkflowRunSummary { function getDateStringsBetween (line 58) | function getDateStringsBetween(startDate: Date, endDate: Date): string[] { function mapConclusionToIcon (line 72) | function mapConclusionToIcon(conclusion: string | null, status: string |... function legend (line 100) | function legend() { function mapConclusionToIconWithTracking (line 127) | function mapConclusionToIconWithTracking(conclusion: string | null, stat... function mapChain (line 141) | function mapChain(chain: string | null): string { function cleanJobName (line 160) | function cleanJobName(jobName: string): string { function run (line 175) | async function run() { FILE: cl/abstract/beacon_state.go type BeaconState (line 28) | type BeaconState interface type BeaconStateUpgradable (line 34) | type BeaconStateUpgradable interface type BeaconStateExtension (line 43) | type BeaconStateExtension interface type BeaconStateBasic (line 75) | type BeaconStateBasic interface type BeaconStateSSZ (line 85) | type BeaconStateSSZ interface type BeaconStateMutator (line 94) | type BeaconStateMutator interface type BeaconStateExtra (line 170) | type BeaconStateExtra interface type BeaconStateMinimal (line 193) | type BeaconStateMinimal interface type BeaconStateReader (line 239) | type BeaconStateReader interface FILE: cl/abstract/mock_services/beacon_state_mock.go type MockBeaconState (line 24) | type MockBeaconState struct method EXPECT (line 43) | func (m *MockBeaconState) EXPECT() *MockBeaconStateMockRecorder { method AddCurrentEpochAtteastation (line 48) | func (m *MockBeaconState) AddCurrentEpochAtteastation(attestation *sol... method AddCurrentEpochParticipationFlags (line 84) | func (m *MockBeaconState) AddCurrentEpochParticipationFlags(flags clty... method AddEth1DataVote (line 120) | func (m *MockBeaconState) AddEth1DataVote(vote *cltypes.Eth1Data) { method AddHistoricalRoot (line 156) | func (m *MockBeaconState) AddHistoricalRoot(root common.Hash) { method AddHistoricalSummary (line 192) | func (m *MockBeaconState) AddHistoricalSummary(summary *cltypes.Histor... method AddInactivityScore (line 228) | func (m *MockBeaconState) AddInactivityScore(score uint64) { method AddPreviousEpochAttestation (line 264) | func (m *MockBeaconState) AddPreviousEpochAttestation(attestation *sol... method AddPreviousEpochParticipationAt (line 300) | func (m *MockBeaconState) AddPreviousEpochParticipationAt(index int, d... method AddPreviousEpochParticipationFlags (line 336) | func (m *MockBeaconState) AddPreviousEpochParticipationFlags(flags clt... method AddValidator (line 372) | func (m *MockBeaconState) AddValidator(validator solid.Validator, bala... method AppendPendingConsolidation (line 408) | func (m *MockBeaconState) AppendPendingConsolidation(consolidation *so... method AppendPendingDeposit (line 444) | func (m *MockBeaconState) AppendPendingDeposit(deposit *solid.PendingD... method AppendPendingPartialWithdrawal (line 480) | func (m *MockBeaconState) AppendPendingPartialWithdrawal(withdrawal *s... method AppendValidator (line 516) | func (m *MockBeaconState) AppendValidator(in solid.Validator) { method BaseReward (line 552) | func (m *MockBeaconState) BaseReward(index uint64) (uint64, error) { method BaseRewardPerIncrement (line 591) | func (m *MockBeaconState) BaseRewardPerIncrement() uint64 { method BeaconConfig (line 629) | func (m *MockBeaconState) BeaconConfig() *clparams.BeaconChainConfig { method BlockRoot (line 667) | func (m *MockBeaconState) BlockRoot() ([32]byte, error) { method BlockRoots (line 706) | func (m *MockBeaconState) BlockRoots() solid.HashVectorSSZ { method Clone (line 744) | func (m *MockBeaconState) Clone() clonable.Clonable { method CommitteeCount (line 782) | func (m *MockBeaconState) CommitteeCount(epoch uint64) uint64 { method ComputeCommittee (line 820) | func (m *MockBeaconState) ComputeCommittee(indicies []uint64, slot, in... method ComputeExitEpochAndUpdateChurn (line 859) | func (m *MockBeaconState) ComputeExitEpochAndUpdateChurn(exitBalance u... method ComputeNextSyncCommittee (line 897) | func (m *MockBeaconState) ComputeNextSyncCommittee() (*solid.SyncCommi... method CurrentEpochAttestations (line 936) | func (m *MockBeaconState) CurrentEpochAttestations() *solid.ListSSZ[*s... method CurrentEpochAttestationsLength (line 974) | func (m *MockBeaconState) CurrentEpochAttestationsLength() int { method CurrentJustifiedCheckpoint (line 1012) | func (m *MockBeaconState) CurrentJustifiedCheckpoint() solid.Checkpoint { method CurrentSyncCommittee (line 1050) | func (m *MockBeaconState) CurrentSyncCommittee() *solid.SyncCommittee { method DebugPrint (line 1088) | func (m *MockBeaconState) DebugPrint(prefix string) { method DecodeSSZ (line 1124) | func (m *MockBeaconState) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 1162) | func (m *MockBeaconState) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 1201) | func (m *MockBeaconState) EncodingSizeSSZ() int { method EpochParticipation (line 1239) | func (m *MockBeaconState) EpochParticipation(currentEpoch bool) *solid... method EpochParticipationForValidatorIndex (line 1277) | func (m *MockBeaconState) EpochParticipationForValidatorIndex(isCurren... method Eth1Data (line 1315) | func (m *MockBeaconState) Eth1Data() *cltypes.Eth1Data { method Eth1DataVotes (line 1353) | func (m *MockBeaconState) Eth1DataVotes() *solid.ListSSZ[*cltypes.Eth1... method Eth1DepositIndex (line 1391) | func (m *MockBeaconState) Eth1DepositIndex() uint64 { method FinalizedCheckpoint (line 1429) | func (m *MockBeaconState) FinalizedCheckpoint() solid.Checkpoint { method ForEachBalance (line 1467) | func (m *MockBeaconState) ForEachBalance(fn func(uint64, int, int) boo... method ForEachSlashingSegment (line 1503) | func (m *MockBeaconState) ForEachSlashingSegment(fn func(int, uint64, ... method ForEachValidator (line 1539) | func (m *MockBeaconState) ForEachValidator(fn func(solid.Validator, in... method Fork (line 1575) | func (m *MockBeaconState) Fork() *cltypes.Fork { method GenesisTime (line 1613) | func (m *MockBeaconState) GenesisTime() uint64 { method GenesisValidatorsRoot (line 1651) | func (m *MockBeaconState) GenesisValidatorsRoot() common.Hash { method GetActiveValidatorsIndices (line 1689) | func (m *MockBeaconState) GetActiveValidatorsIndices(epoch uint64) []u... method GetAttestationParticipationFlagIndicies (line 1727) | func (m *MockBeaconState) GetAttestationParticipationFlagIndicies(data... method GetAttestingIndicies (line 1766) | func (m *MockBeaconState) GetAttestingIndicies(attestation *solid.Atte... method GetBeaconCommitee (line 1805) | func (m *MockBeaconState) GetBeaconCommitee(slot, committeeIndex uint6... method GetBeaconProposerIndex (line 1844) | func (m *MockBeaconState) GetBeaconProposerIndex() (uint64, error) { method GetBeaconProposerIndices (line 1883) | func (m *MockBeaconState) GetBeaconProposerIndices(epoch uint64) ([]ui... method GetBlockRootAtSlot (line 1922) | func (m *MockBeaconState) GetBlockRootAtSlot(slot uint64) (common.Hash... method GetConsolidationBalanceToConsume (line 1961) | func (m *MockBeaconState) GetConsolidationBalanceToConsume() uint64 { method GetDepositBalanceToConsume (line 1999) | func (m *MockBeaconState) GetDepositBalanceToConsume() uint64 { method GetDepositRequestsStartIndex (line 2037) | func (m *MockBeaconState) GetDepositRequestsStartIndex() uint64 { method GetDomain (line 2075) | func (m *MockBeaconState) GetDomain(domainType [4]byte, epoch uint64) ... method GetEarlistConsolidationEpoch (line 2114) | func (m *MockBeaconState) GetEarlistConsolidationEpoch() uint64 { method GetPendingConsolidations (line 2152) | func (m *MockBeaconState) GetPendingConsolidations() *solid.ListSSZ[*s... method GetPendingDeposits (line 2190) | func (m *MockBeaconState) GetPendingDeposits() *solid.ListSSZ[*solid.P... method GetPendingPartialWithdrawals (line 2228) | func (m *MockBeaconState) GetPendingPartialWithdrawals() *solid.ListSS... method GetProposerLookahead (line 2266) | func (m *MockBeaconState) GetProposerLookahead() solid.Uint64VectorSSZ { method GetRandaoMix (line 2304) | func (m *MockBeaconState) GetRandaoMix(index int) [32]byte { method GetRandaoMixes (line 2342) | func (m *MockBeaconState) GetRandaoMixes(epoch uint64) [32]byte { method GetTotalActiveBalance (line 2380) | func (m *MockBeaconState) GetTotalActiveBalance() uint64 { method GetValidatorActivationChurnLimit (line 2418) | func (m *MockBeaconState) GetValidatorActivationChurnLimit() uint64 { method GetValidatorChurnLimit (line 2456) | func (m *MockBeaconState) GetValidatorChurnLimit() uint64 { method HashSSZ (line 2494) | func (m *MockBeaconState) HashSSZ() ([32]byte, error) { method InitiateValidatorExit (line 2533) | func (m *MockBeaconState) InitiateValidatorExit(index uint64) error { method JustificationBits (line 2571) | func (m *MockBeaconState) JustificationBits() cltypes.JustificationBits { method LatestBlockHeader (line 2609) | func (m *MockBeaconState) LatestBlockHeader() cltypes.BeaconBlockHeader { method LatestExecutionPayloadHeader (line 2647) | func (m *MockBeaconState) LatestExecutionPayloadHeader() *cltypes.Eth1... method NextSyncCommittee (line 2685) | func (m *MockBeaconState) NextSyncCommittee() *solid.SyncCommittee { method NextWithdrawalIndex (line 2723) | func (m *MockBeaconState) NextWithdrawalIndex() uint64 { method NextWithdrawalValidatorIndex (line 2761) | func (m *MockBeaconState) NextWithdrawalValidatorIndex() uint64 { method PreviousEpochAttestations (line 2799) | func (m *MockBeaconState) PreviousEpochAttestations() *solid.ListSSZ[*... method PreviousEpochAttestationsLength (line 2837) | func (m *MockBeaconState) PreviousEpochAttestationsLength() int { method PreviousEpochParticipation (line 2875) | func (m *MockBeaconState) PreviousEpochParticipation() *solid.Particip... method PreviousJustifiedCheckpoint (line 2913) | func (m *MockBeaconState) PreviousJustifiedCheckpoint() solid.Checkpoi... method PreviousSlot (line 2951) | func (m *MockBeaconState) PreviousSlot() uint64 { method PreviousStateRoot (line 2989) | func (m *MockBeaconState) PreviousStateRoot() common.Hash { method RandaoMixes (line 3027) | func (m *MockBeaconState) RandaoMixes() solid.HashVectorSSZ { method ResetCurrentEpochAttestations (line 3065) | func (m *MockBeaconState) ResetCurrentEpochAttestations() { method ResetEpochParticipation (line 3101) | func (m *MockBeaconState) ResetEpochParticipation() { method ResetEth1DataVotes (line 3137) | func (m *MockBeaconState) ResetEth1DataVotes() { method ResetHistoricalSummaries (line 3173) | func (m *MockBeaconState) ResetHistoricalSummaries() { method ResetPreviousEpochAttestations (line 3209) | func (m *MockBeaconState) ResetPreviousEpochAttestations() { method SetActivationEligibilityEpochForValidatorAtIndex (line 3245) | func (m *MockBeaconState) SetActivationEligibilityEpochForValidatorAtI... method SetActivationEpochForValidatorAtIndex (line 3281) | func (m *MockBeaconState) SetActivationEpochForValidatorAtIndex(index ... method SetBlockRootAt (line 3317) | func (m *MockBeaconState) SetBlockRootAt(index int, root common.Hash) { method SetConsolidationBalanceToConsume (line 3353) | func (m *MockBeaconState) SetConsolidationBalanceToConsume(arg0 uint64) { method SetCurrentEpochParticipationFlags (line 3389) | func (m *MockBeaconState) SetCurrentEpochParticipationFlags(flags []cl... method SetCurrentJustifiedCheckpoint (line 3425) | func (m *MockBeaconState) SetCurrentJustifiedCheckpoint(currentJustifi... method SetCurrentSyncCommittee (line 3461) | func (m *MockBeaconState) SetCurrentSyncCommittee(currentSyncCommittee... method SetDepositBalanceToConsume (line 3497) | func (m *MockBeaconState) SetDepositBalanceToConsume(arg0 uint64) { method SetDepositRequestsStartIndex (line 3533) | func (m *MockBeaconState) SetDepositRequestsStartIndex(arg0 uint64) { method SetEarlistConsolidationEpoch (line 3569) | func (m *MockBeaconState) SetEarlistConsolidationEpoch(arg0 uint64) { method SetEffectiveBalanceForValidatorAtIndex (line 3605) | func (m *MockBeaconState) SetEffectiveBalanceForValidatorAtIndex(index... method SetEpochParticipationForValidatorIndex (line 3641) | func (m *MockBeaconState) SetEpochParticipationForValidatorIndex(isCur... method SetEth1Data (line 3677) | func (m *MockBeaconState) SetEth1Data(eth1Data *cltypes.Eth1Data) { method SetEth1DepositIndex (line 3713) | func (m *MockBeaconState) SetEth1DepositIndex(eth1DepositIndex uint64) { method SetExitEpochForValidatorAtIndex (line 3749) | func (m *MockBeaconState) SetExitEpochForValidatorAtIndex(index int, e... method SetFinalizedCheckpoint (line 3785) | func (m *MockBeaconState) SetFinalizedCheckpoint(finalizedCheckpoint s... method SetFork (line 3821) | func (m *MockBeaconState) SetFork(fork *cltypes.Fork) { method SetInactivityScores (line 3857) | func (m *MockBeaconState) SetInactivityScores(scores []uint64) { method SetJustificationBits (line 3893) | func (m *MockBeaconState) SetJustificationBits(justificationBits cltyp... method SetLatestBlockHeader (line 3929) | func (m *MockBeaconState) SetLatestBlockHeader(header *cltypes.BeaconB... method SetLatestExecutionPayloadHeader (line 3965) | func (m *MockBeaconState) SetLatestExecutionPayloadHeader(header *clty... method SetNextSyncCommittee (line 4001) | func (m *MockBeaconState) SetNextSyncCommittee(nextSyncCommittee *soli... method SetNextWithdrawalIndex (line 4037) | func (m *MockBeaconState) SetNextWithdrawalIndex(index uint64) { method SetNextWithdrawalValidatorIndex (line 4073) | func (m *MockBeaconState) SetNextWithdrawalValidatorIndex(index uint64) { method SetPendingConsolidations (line 4109) | func (m *MockBeaconState) SetPendingConsolidations(consolidations *sol... method SetPendingDeposits (line 4145) | func (m *MockBeaconState) SetPendingDeposits(arg0 *solid.ListSSZ[*soli... method SetPendingPartialWithdrawals (line 4181) | func (m *MockBeaconState) SetPendingPartialWithdrawals(arg0 *solid.Lis... method SetPreviousEpochAttestations (line 4217) | func (m *MockBeaconState) SetPreviousEpochAttestations(attestations *s... method SetPreviousEpochParticipationFlags (line 4253) | func (m *MockBeaconState) SetPreviousEpochParticipationFlags(flags []c... method SetPreviousJustifiedCheckpoint (line 4289) | func (m *MockBeaconState) SetPreviousJustifiedCheckpoint(previousJusti... method SetPreviousStateRoot (line 4325) | func (m *MockBeaconState) SetPreviousStateRoot(root common.Hash) { method SetProposerLookahead (line 4361) | func (m *MockBeaconState) SetProposerLookahead(proposerLookahead solid... method SetRandaoMixAt (line 4397) | func (m *MockBeaconState) SetRandaoMixAt(index int, mix common.Hash) { method SetSlashingSegmentAt (line 4433) | func (m *MockBeaconState) SetSlashingSegmentAt(index int, segment uint... method SetSlot (line 4469) | func (m *MockBeaconState) SetSlot(slot uint64) { method SetStateRootAt (line 4505) | func (m *MockBeaconState) SetStateRootAt(index int, root common.Hash) { method SetValidatorAtIndex (line 4541) | func (m *MockBeaconState) SetValidatorAtIndex(index int, validator sol... method SetValidatorBalance (line 4577) | func (m *MockBeaconState) SetValidatorBalance(index int, balance uint6... method SetValidatorInactivityScore (line 4615) | func (m *MockBeaconState) SetValidatorInactivityScore(index int, score... method SetValidatorIsCurrentMatchingHeadAttester (line 4653) | func (m *MockBeaconState) SetValidatorIsCurrentMatchingHeadAttester(in... method SetValidatorIsCurrentMatchingSourceAttester (line 4691) | func (m *MockBeaconState) SetValidatorIsCurrentMatchingSourceAttester(... method SetValidatorIsCurrentMatchingTargetAttester (line 4729) | func (m *MockBeaconState) SetValidatorIsCurrentMatchingTargetAttester(... method SetValidatorIsPreviousMatchingHeadAttester (line 4767) | func (m *MockBeaconState) SetValidatorIsPreviousMatchingHeadAttester(i... method SetValidatorIsPreviousMatchingSourceAttester (line 4805) | func (m *MockBeaconState) SetValidatorIsPreviousMatchingSourceAttester... method SetValidatorIsPreviousMatchingTargetAttester (line 4843) | func (m *MockBeaconState) SetValidatorIsPreviousMatchingTargetAttester... method SetValidatorMinCurrentInclusionDelayAttestation (line 4881) | func (m *MockBeaconState) SetValidatorMinCurrentInclusionDelayAttestat... method SetValidatorMinPreviousInclusionDelayAttestation (line 4919) | func (m *MockBeaconState) SetValidatorMinPreviousInclusionDelayAttesta... method SetValidatorSlashed (line 4957) | func (m *MockBeaconState) SetValidatorSlashed(index int, slashed bool)... method SetVersion (line 4995) | func (m *MockBeaconState) SetVersion(version clparams.StateVersion) { method SetWithdrawableEpochForValidatorAtIndex (line 5031) | func (m *MockBeaconState) SetWithdrawableEpochForValidatorAtIndex(inde... method SetWithdrawalCredentialForValidatorAtIndex (line 5069) | func (m *MockBeaconState) SetWithdrawalCredentialForValidatorAtIndex(i... method SlashValidator (line 5105) | func (m *MockBeaconState) SlashValidator(slashedInd uint64, whistleblo... method SlashingSegmentAt (line 5144) | func (m *MockBeaconState) SlashingSegmentAt(pos int) uint64 { method Slot (line 5182) | func (m *MockBeaconState) Slot() uint64 { method StateRoots (line 5220) | func (m *MockBeaconState) StateRoots() solid.HashVectorSSZ { method SyncRewards (line 5258) | func (m *MockBeaconState) SyncRewards() (uint64, uint64, error) { method UpgradeToAltair (line 5298) | func (m *MockBeaconState) UpgradeToAltair() error { method UpgradeToBellatrix (line 5336) | func (m *MockBeaconState) UpgradeToBellatrix() error { method UpgradeToCapella (line 5374) | func (m *MockBeaconState) UpgradeToCapella() error { method UpgradeToDeneb (line 5412) | func (m *MockBeaconState) UpgradeToDeneb() error { method UpgradeToElectra (line 5450) | func (m *MockBeaconState) UpgradeToElectra() error { method UpgradeToFulu (line 5488) | func (m *MockBeaconState) UpgradeToFulu() error { method ValidatorBalance (line 5526) | func (m *MockBeaconState) ValidatorBalance(index int) (uint64, error) { method ValidatorEffectiveBalance (line 5565) | func (m *MockBeaconState) ValidatorEffectiveBalance(index int) (uint64... method ValidatorExitEpoch (line 5604) | func (m *MockBeaconState) ValidatorExitEpoch(index int) (uint64, error) { method ValidatorForValidatorIndex (line 5643) | func (m *MockBeaconState) ValidatorForValidatorIndex(index int) (solid... method ValidatorInactivityScore (line 5682) | func (m *MockBeaconState) ValidatorInactivityScore(index int) (uint64,... method ValidatorIndexByPubkey (line 5721) | func (m *MockBeaconState) ValidatorIndexByPubkey(key [48]byte) (uint64... method ValidatorIsCurrentMatchingHeadAttester (line 5760) | func (m *MockBeaconState) ValidatorIsCurrentMatchingHeadAttester(idx i... method ValidatorIsCurrentMatchingSourceAttester (line 5799) | func (m *MockBeaconState) ValidatorIsCurrentMatchingSourceAttester(idx... method ValidatorIsCurrentMatchingTargetAttester (line 5838) | func (m *MockBeaconState) ValidatorIsCurrentMatchingTargetAttester(idx... method ValidatorIsPreviousMatchingHeadAttester (line 5877) | func (m *MockBeaconState) ValidatorIsPreviousMatchingHeadAttester(idx ... method ValidatorIsPreviousMatchingSourceAttester (line 5916) | func (m *MockBeaconState) ValidatorIsPreviousMatchingSourceAttester(id... method ValidatorIsPreviousMatchingTargetAttester (line 5955) | func (m *MockBeaconState) ValidatorIsPreviousMatchingTargetAttester(id... method ValidatorLength (line 5994) | func (m *MockBeaconState) ValidatorLength() int { method ValidatorMinCurrentInclusionDelayAttestation (line 6032) | func (m *MockBeaconState) ValidatorMinCurrentInclusionDelayAttestation... method ValidatorMinPreviousInclusionDelayAttestation (line 6071) | func (m *MockBeaconState) ValidatorMinPreviousInclusionDelayAttestatio... method ValidatorSet (line 6110) | func (m *MockBeaconState) ValidatorSet() *solid.ValidatorSet { method ValidatorWithdrawableEpoch (line 6148) | func (m *MockBeaconState) ValidatorWithdrawableEpoch(index int) (uint6... method Version (line 6187) | func (m *MockBeaconState) Version() clparams.StateVersion { type MockBeaconStateMockRecorder (line 31) | type MockBeaconStateMockRecorder struct method AddCurrentEpochAtteastation (line 54) | func (mr *MockBeaconStateMockRecorder) AddCurrentEpochAtteastation(att... method AddCurrentEpochParticipationFlags (line 90) | func (mr *MockBeaconStateMockRecorder) AddCurrentEpochParticipationFla... method AddEth1DataVote (line 126) | func (mr *MockBeaconStateMockRecorder) AddEth1DataVote(vote any) *Mock... method AddHistoricalRoot (line 162) | func (mr *MockBeaconStateMockRecorder) AddHistoricalRoot(root any) *Mo... method AddHistoricalSummary (line 198) | func (mr *MockBeaconStateMockRecorder) AddHistoricalSummary(summary an... method AddInactivityScore (line 234) | func (mr *MockBeaconStateMockRecorder) AddInactivityScore(score any) *... method AddPreviousEpochAttestation (line 270) | func (mr *MockBeaconStateMockRecorder) AddPreviousEpochAttestation(att... method AddPreviousEpochParticipationAt (line 306) | func (mr *MockBeaconStateMockRecorder) AddPreviousEpochParticipationAt... method AddPreviousEpochParticipationFlags (line 342) | func (mr *MockBeaconStateMockRecorder) AddPreviousEpochParticipationFl... method AddValidator (line 378) | func (mr *MockBeaconStateMockRecorder) AddValidator(validator, balance... method AppendPendingConsolidation (line 414) | func (mr *MockBeaconStateMockRecorder) AppendPendingConsolidation(cons... method AppendPendingDeposit (line 450) | func (mr *MockBeaconStateMockRecorder) AppendPendingDeposit(deposit an... method AppendPendingPartialWithdrawal (line 486) | func (mr *MockBeaconStateMockRecorder) AppendPendingPartialWithdrawal(... method AppendValidator (line 522) | func (mr *MockBeaconStateMockRecorder) AppendValidator(in any) *MockBe... method BaseReward (line 561) | func (mr *MockBeaconStateMockRecorder) BaseReward(index any) *MockBeac... method BaseRewardPerIncrement (line 599) | func (mr *MockBeaconStateMockRecorder) BaseRewardPerIncrement() *MockB... method BeaconConfig (line 637) | func (mr *MockBeaconStateMockRecorder) BeaconConfig() *MockBeaconState... method BlockRoot (line 676) | func (mr *MockBeaconStateMockRecorder) BlockRoot() *MockBeaconStateBlo... method BlockRoots (line 714) | func (mr *MockBeaconStateMockRecorder) BlockRoots() *MockBeaconStateBl... method Clone (line 752) | func (mr *MockBeaconStateMockRecorder) Clone() *MockBeaconStateCloneCa... method CommitteeCount (line 790) | func (mr *MockBeaconStateMockRecorder) CommitteeCount(epoch any) *Mock... method ComputeCommittee (line 829) | func (mr *MockBeaconStateMockRecorder) ComputeCommittee(indicies, slot... method ComputeExitEpochAndUpdateChurn (line 867) | func (mr *MockBeaconStateMockRecorder) ComputeExitEpochAndUpdateChurn(... method ComputeNextSyncCommittee (line 906) | func (mr *MockBeaconStateMockRecorder) ComputeNextSyncCommittee() *Moc... method CurrentEpochAttestations (line 944) | func (mr *MockBeaconStateMockRecorder) CurrentEpochAttestations() *Moc... method CurrentEpochAttestationsLength (line 982) | func (mr *MockBeaconStateMockRecorder) CurrentEpochAttestationsLength(... method CurrentJustifiedCheckpoint (line 1020) | func (mr *MockBeaconStateMockRecorder) CurrentJustifiedCheckpoint() *M... method CurrentSyncCommittee (line 1058) | func (mr *MockBeaconStateMockRecorder) CurrentSyncCommittee() *MockBea... method DebugPrint (line 1094) | func (mr *MockBeaconStateMockRecorder) DebugPrint(prefix any) *MockBea... method DecodeSSZ (line 1132) | func (mr *MockBeaconStateMockRecorder) DecodeSSZ(buf, version any) *Mo... method EncodeSSZ (line 1171) | func (mr *MockBeaconStateMockRecorder) EncodeSSZ(buf any) *MockBeaconS... method EncodingSizeSSZ (line 1209) | func (mr *MockBeaconStateMockRecorder) EncodingSizeSSZ() *MockBeaconSt... method EpochParticipation (line 1247) | func (mr *MockBeaconStateMockRecorder) EpochParticipation(currentEpoch... method EpochParticipationForValidatorIndex (line 1285) | func (mr *MockBeaconStateMockRecorder) EpochParticipationForValidatorI... method Eth1Data (line 1323) | func (mr *MockBeaconStateMockRecorder) Eth1Data() *MockBeaconStateEth1... method Eth1DataVotes (line 1361) | func (mr *MockBeaconStateMockRecorder) Eth1DataVotes() *MockBeaconStat... method Eth1DepositIndex (line 1399) | func (mr *MockBeaconStateMockRecorder) Eth1DepositIndex() *MockBeaconS... method FinalizedCheckpoint (line 1437) | func (mr *MockBeaconStateMockRecorder) FinalizedCheckpoint() *MockBeac... method ForEachBalance (line 1473) | func (mr *MockBeaconStateMockRecorder) ForEachBalance(fn any) *MockBea... method ForEachSlashingSegment (line 1509) | func (mr *MockBeaconStateMockRecorder) ForEachSlashingSegment(fn any) ... method ForEachValidator (line 1545) | func (mr *MockBeaconStateMockRecorder) ForEachValidator(fn any) *MockB... method Fork (line 1583) | func (mr *MockBeaconStateMockRecorder) Fork() *MockBeaconStateForkCall { method GenesisTime (line 1621) | func (mr *MockBeaconStateMockRecorder) GenesisTime() *MockBeaconStateG... method GenesisValidatorsRoot (line 1659) | func (mr *MockBeaconStateMockRecorder) GenesisValidatorsRoot() *MockBe... method GetActiveValidatorsIndices (line 1697) | func (mr *MockBeaconStateMockRecorder) GetActiveValidatorsIndices(epoc... method GetAttestationParticipationFlagIndicies (line 1736) | func (mr *MockBeaconStateMockRecorder) GetAttestationParticipationFlag... method GetAttestingIndicies (line 1775) | func (mr *MockBeaconStateMockRecorder) GetAttestingIndicies(attestatio... method GetBeaconCommitee (line 1814) | func (mr *MockBeaconStateMockRecorder) GetBeaconCommitee(slot, committ... method GetBeaconProposerIndex (line 1853) | func (mr *MockBeaconStateMockRecorder) GetBeaconProposerIndex() *MockB... method GetBeaconProposerIndices (line 1892) | func (mr *MockBeaconStateMockRecorder) GetBeaconProposerIndices(epoch ... method GetBlockRootAtSlot (line 1931) | func (mr *MockBeaconStateMockRecorder) GetBlockRootAtSlot(slot any) *M... method GetConsolidationBalanceToConsume (line 1969) | func (mr *MockBeaconStateMockRecorder) GetConsolidationBalanceToConsum... method GetDepositBalanceToConsume (line 2007) | func (mr *MockBeaconStateMockRecorder) GetDepositBalanceToConsume() *M... method GetDepositRequestsStartIndex (line 2045) | func (mr *MockBeaconStateMockRecorder) GetDepositRequestsStartIndex() ... method GetDomain (line 2084) | func (mr *MockBeaconStateMockRecorder) GetDomain(domainType, epoch any... method GetEarlistConsolidationEpoch (line 2122) | func (mr *MockBeaconStateMockRecorder) GetEarlistConsolidationEpoch() ... method GetPendingConsolidations (line 2160) | func (mr *MockBeaconStateMockRecorder) GetPendingConsolidations() *Moc... method GetPendingDeposits (line 2198) | func (mr *MockBeaconStateMockRecorder) GetPendingDeposits() *MockBeaco... method GetPendingPartialWithdrawals (line 2236) | func (mr *MockBeaconStateMockRecorder) GetPendingPartialWithdrawals() ... method GetProposerLookahead (line 2274) | func (mr *MockBeaconStateMockRecorder) GetProposerLookahead() *MockBea... method GetRandaoMix (line 2312) | func (mr *MockBeaconStateMockRecorder) GetRandaoMix(index any) *MockBe... method GetRandaoMixes (line 2350) | func (mr *MockBeaconStateMockRecorder) GetRandaoMixes(epoch any) *Mock... method GetTotalActiveBalance (line 2388) | func (mr *MockBeaconStateMockRecorder) GetTotalActiveBalance() *MockBe... method GetValidatorActivationChurnLimit (line 2426) | func (mr *MockBeaconStateMockRecorder) GetValidatorActivationChurnLimi... method GetValidatorChurnLimit (line 2464) | func (mr *MockBeaconStateMockRecorder) GetValidatorChurnLimit() *MockB... method HashSSZ (line 2503) | func (mr *MockBeaconStateMockRecorder) HashSSZ() *MockBeaconStateHashS... method InitiateValidatorExit (line 2541) | func (mr *MockBeaconStateMockRecorder) InitiateValidatorExit(index any... method JustificationBits (line 2579) | func (mr *MockBeaconStateMockRecorder) JustificationBits() *MockBeacon... method LatestBlockHeader (line 2617) | func (mr *MockBeaconStateMockRecorder) LatestBlockHeader() *MockBeacon... method LatestExecutionPayloadHeader (line 2655) | func (mr *MockBeaconStateMockRecorder) LatestExecutionPayloadHeader() ... method NextSyncCommittee (line 2693) | func (mr *MockBeaconStateMockRecorder) NextSyncCommittee() *MockBeacon... method NextWithdrawalIndex (line 2731) | func (mr *MockBeaconStateMockRecorder) NextWithdrawalIndex() *MockBeac... method NextWithdrawalValidatorIndex (line 2769) | func (mr *MockBeaconStateMockRecorder) NextWithdrawalValidatorIndex() ... method PreviousEpochAttestations (line 2807) | func (mr *MockBeaconStateMockRecorder) PreviousEpochAttestations() *Mo... method PreviousEpochAttestationsLength (line 2845) | func (mr *MockBeaconStateMockRecorder) PreviousEpochAttestationsLength... method PreviousEpochParticipation (line 2883) | func (mr *MockBeaconStateMockRecorder) PreviousEpochParticipation() *M... method PreviousJustifiedCheckpoint (line 2921) | func (mr *MockBeaconStateMockRecorder) PreviousJustifiedCheckpoint() *... method PreviousSlot (line 2959) | func (mr *MockBeaconStateMockRecorder) PreviousSlot() *MockBeaconState... method PreviousStateRoot (line 2997) | func (mr *MockBeaconStateMockRecorder) PreviousStateRoot() *MockBeacon... method RandaoMixes (line 3035) | func (mr *MockBeaconStateMockRecorder) RandaoMixes() *MockBeaconStateR... method ResetCurrentEpochAttestations (line 3071) | func (mr *MockBeaconStateMockRecorder) ResetCurrentEpochAttestations()... method ResetEpochParticipation (line 3107) | func (mr *MockBeaconStateMockRecorder) ResetEpochParticipation() *Mock... method ResetEth1DataVotes (line 3143) | func (mr *MockBeaconStateMockRecorder) ResetEth1DataVotes() *MockBeaco... method ResetHistoricalSummaries (line 3179) | func (mr *MockBeaconStateMockRecorder) ResetHistoricalSummaries() *Moc... method ResetPreviousEpochAttestations (line 3215) | func (mr *MockBeaconStateMockRecorder) ResetPreviousEpochAttestations(... method SetActivationEligibilityEpochForValidatorAtIndex (line 3251) | func (mr *MockBeaconStateMockRecorder) SetActivationEligibilityEpochFo... method SetActivationEpochForValidatorAtIndex (line 3287) | func (mr *MockBeaconStateMockRecorder) SetActivationEpochForValidatorA... method SetBlockRootAt (line 3323) | func (mr *MockBeaconStateMockRecorder) SetBlockRootAt(index, root any)... method SetConsolidationBalanceToConsume (line 3359) | func (mr *MockBeaconStateMockRecorder) SetConsolidationBalanceToConsum... method SetCurrentEpochParticipationFlags (line 3395) | func (mr *MockBeaconStateMockRecorder) SetCurrentEpochParticipationFla... method SetCurrentJustifiedCheckpoint (line 3431) | func (mr *MockBeaconStateMockRecorder) SetCurrentJustifiedCheckpoint(c... method SetCurrentSyncCommittee (line 3467) | func (mr *MockBeaconStateMockRecorder) SetCurrentSyncCommittee(current... method SetDepositBalanceToConsume (line 3503) | func (mr *MockBeaconStateMockRecorder) SetDepositBalanceToConsume(arg0... method SetDepositRequestsStartIndex (line 3539) | func (mr *MockBeaconStateMockRecorder) SetDepositRequestsStartIndex(ar... method SetEarlistConsolidationEpoch (line 3575) | func (mr *MockBeaconStateMockRecorder) SetEarlistConsolidationEpoch(ar... method SetEffectiveBalanceForValidatorAtIndex (line 3611) | func (mr *MockBeaconStateMockRecorder) SetEffectiveBalanceForValidator... method SetEpochParticipationForValidatorIndex (line 3647) | func (mr *MockBeaconStateMockRecorder) SetEpochParticipationForValidat... method SetEth1Data (line 3683) | func (mr *MockBeaconStateMockRecorder) SetEth1Data(eth1Data any) *Mock... method SetEth1DepositIndex (line 3719) | func (mr *MockBeaconStateMockRecorder) SetEth1DepositIndex(eth1Deposit... method SetExitEpochForValidatorAtIndex (line 3755) | func (mr *MockBeaconStateMockRecorder) SetExitEpochForValidatorAtIndex... method SetFinalizedCheckpoint (line 3791) | func (mr *MockBeaconStateMockRecorder) SetFinalizedCheckpoint(finalize... method SetFork (line 3827) | func (mr *MockBeaconStateMockRecorder) SetFork(fork any) *MockBeaconSt... method SetInactivityScores (line 3863) | func (mr *MockBeaconStateMockRecorder) SetInactivityScores(scores any)... method SetJustificationBits (line 3899) | func (mr *MockBeaconStateMockRecorder) SetJustificationBits(justificat... method SetLatestBlockHeader (line 3935) | func (mr *MockBeaconStateMockRecorder) SetLatestBlockHeader(header any... method SetLatestExecutionPayloadHeader (line 3971) | func (mr *MockBeaconStateMockRecorder) SetLatestExecutionPayloadHeader... method SetNextSyncCommittee (line 4007) | func (mr *MockBeaconStateMockRecorder) SetNextSyncCommittee(nextSyncCo... method SetNextWithdrawalIndex (line 4043) | func (mr *MockBeaconStateMockRecorder) SetNextWithdrawalIndex(index an... method SetNextWithdrawalValidatorIndex (line 4079) | func (mr *MockBeaconStateMockRecorder) SetNextWithdrawalValidatorIndex... method SetPendingConsolidations (line 4115) | func (mr *MockBeaconStateMockRecorder) SetPendingConsolidations(consol... method SetPendingDeposits (line 4151) | func (mr *MockBeaconStateMockRecorder) SetPendingDeposits(arg0 any) *M... method SetPendingPartialWithdrawals (line 4187) | func (mr *MockBeaconStateMockRecorder) SetPendingPartialWithdrawals(ar... method SetPreviousEpochAttestations (line 4223) | func (mr *MockBeaconStateMockRecorder) SetPreviousEpochAttestations(at... method SetPreviousEpochParticipationFlags (line 4259) | func (mr *MockBeaconStateMockRecorder) SetPreviousEpochParticipationFl... method SetPreviousJustifiedCheckpoint (line 4295) | func (mr *MockBeaconStateMockRecorder) SetPreviousJustifiedCheckpoint(... method SetPreviousStateRoot (line 4331) | func (mr *MockBeaconStateMockRecorder) SetPreviousStateRoot(root any) ... method SetProposerLookahead (line 4367) | func (mr *MockBeaconStateMockRecorder) SetProposerLookahead(proposerLo... method SetRandaoMixAt (line 4403) | func (mr *MockBeaconStateMockRecorder) SetRandaoMixAt(index, mix any) ... method SetSlashingSegmentAt (line 4439) | func (mr *MockBeaconStateMockRecorder) SetSlashingSegmentAt(index, seg... method SetSlot (line 4475) | func (mr *MockBeaconStateMockRecorder) SetSlot(slot any) *MockBeaconSt... method SetStateRootAt (line 4511) | func (mr *MockBeaconStateMockRecorder) SetStateRootAt(index, root any)... method SetValidatorAtIndex (line 4547) | func (mr *MockBeaconStateMockRecorder) SetValidatorAtIndex(index, vali... method SetValidatorBalance (line 4585) | func (mr *MockBeaconStateMockRecorder) SetValidatorBalance(index, bala... method SetValidatorInactivityScore (line 4623) | func (mr *MockBeaconStateMockRecorder) SetValidatorInactivityScore(ind... method SetValidatorIsCurrentMatchingHeadAttester (line 4661) | func (mr *MockBeaconStateMockRecorder) SetValidatorIsCurrentMatchingHe... method SetValidatorIsCurrentMatchingSourceAttester (line 4699) | func (mr *MockBeaconStateMockRecorder) SetValidatorIsCurrentMatchingSo... method SetValidatorIsCurrentMatchingTargetAttester (line 4737) | func (mr *MockBeaconStateMockRecorder) SetValidatorIsCurrentMatchingTa... method SetValidatorIsPreviousMatchingHeadAttester (line 4775) | func (mr *MockBeaconStateMockRecorder) SetValidatorIsPreviousMatchingH... method SetValidatorIsPreviousMatchingSourceAttester (line 4813) | func (mr *MockBeaconStateMockRecorder) SetValidatorIsPreviousMatchingS... method SetValidatorIsPreviousMatchingTargetAttester (line 4851) | func (mr *MockBeaconStateMockRecorder) SetValidatorIsPreviousMatchingT... method SetValidatorMinCurrentInclusionDelayAttestation (line 4889) | func (mr *MockBeaconStateMockRecorder) SetValidatorMinCurrentInclusion... method SetValidatorMinPreviousInclusionDelayAttestation (line 4927) | func (mr *MockBeaconStateMockRecorder) SetValidatorMinPreviousInclusio... method SetValidatorSlashed (line 4965) | func (mr *MockBeaconStateMockRecorder) SetValidatorSlashed(index, slas... method SetVersion (line 5001) | func (mr *MockBeaconStateMockRecorder) SetVersion(version any) *MockBe... method SetWithdrawableEpochForValidatorAtIndex (line 5039) | func (mr *MockBeaconStateMockRecorder) SetWithdrawableEpochForValidato... method SetWithdrawalCredentialForValidatorAtIndex (line 5075) | func (mr *MockBeaconStateMockRecorder) SetWithdrawalCredentialForValid... method SlashValidator (line 5114) | func (mr *MockBeaconStateMockRecorder) SlashValidator(slashedInd, whis... method SlashingSegmentAt (line 5152) | func (mr *MockBeaconStateMockRecorder) SlashingSegmentAt(pos any) *Moc... method Slot (line 5190) | func (mr *MockBeaconStateMockRecorder) Slot() *MockBeaconStateSlotCall { method StateRoots (line 5228) | func (mr *MockBeaconStateMockRecorder) StateRoots() *MockBeaconStateSt... method SyncRewards (line 5268) | func (mr *MockBeaconStateMockRecorder) SyncRewards() *MockBeaconStateS... method UpgradeToAltair (line 5306) | func (mr *MockBeaconStateMockRecorder) UpgradeToAltair() *MockBeaconSt... method UpgradeToBellatrix (line 5344) | func (mr *MockBeaconStateMockRecorder) UpgradeToBellatrix() *MockBeaco... method UpgradeToCapella (line 5382) | func (mr *MockBeaconStateMockRecorder) UpgradeToCapella() *MockBeaconS... method UpgradeToDeneb (line 5420) | func (mr *MockBeaconStateMockRecorder) UpgradeToDeneb() *MockBeaconSta... method UpgradeToElectra (line 5458) | func (mr *MockBeaconStateMockRecorder) UpgradeToElectra() *MockBeaconS... method UpgradeToFulu (line 5496) | func (mr *MockBeaconStateMockRecorder) UpgradeToFulu() *MockBeaconStat... method ValidatorBalance (line 5535) | func (mr *MockBeaconStateMockRecorder) ValidatorBalance(index any) *Mo... method ValidatorEffectiveBalance (line 5574) | func (mr *MockBeaconStateMockRecorder) ValidatorEffectiveBalance(index... method ValidatorExitEpoch (line 5613) | func (mr *MockBeaconStateMockRecorder) ValidatorExitEpoch(index any) *... method ValidatorForValidatorIndex (line 5652) | func (mr *MockBeaconStateMockRecorder) ValidatorForValidatorIndex(inde... method ValidatorInactivityScore (line 5691) | func (mr *MockBeaconStateMockRecorder) ValidatorInactivityScore(index ... method ValidatorIndexByPubkey (line 5730) | func (mr *MockBeaconStateMockRecorder) ValidatorIndexByPubkey(key any)... method ValidatorIsCurrentMatchingHeadAttester (line 5769) | func (mr *MockBeaconStateMockRecorder) ValidatorIsCurrentMatchingHeadA... method ValidatorIsCurrentMatchingSourceAttester (line 5808) | func (mr *MockBeaconStateMockRecorder) ValidatorIsCurrentMatchingSourc... method ValidatorIsCurrentMatchingTargetAttester (line 5847) | func (mr *MockBeaconStateMockRecorder) ValidatorIsCurrentMatchingTarge... method ValidatorIsPreviousMatchingHeadAttester (line 5886) | func (mr *MockBeaconStateMockRecorder) ValidatorIsPreviousMatchingHead... method ValidatorIsPreviousMatchingSourceAttester (line 5925) | func (mr *MockBeaconStateMockRecorder) ValidatorIsPreviousMatchingSour... method ValidatorIsPreviousMatchingTargetAttester (line 5964) | func (mr *MockBeaconStateMockRecorder) ValidatorIsPreviousMatchingTarg... method ValidatorLength (line 6002) | func (mr *MockBeaconStateMockRecorder) ValidatorLength() *MockBeaconSt... method ValidatorMinCurrentInclusionDelayAttestation (line 6041) | func (mr *MockBeaconStateMockRecorder) ValidatorMinCurrentInclusionDel... method ValidatorMinPreviousInclusionDelayAttestation (line 6080) | func (mr *MockBeaconStateMockRecorder) ValidatorMinPreviousInclusionDe... method ValidatorSet (line 6118) | func (mr *MockBeaconStateMockRecorder) ValidatorSet() *MockBeaconState... method ValidatorWithdrawableEpoch (line 6157) | func (mr *MockBeaconStateMockRecorder) ValidatorWithdrawableEpoch(inde... method Version (line 6195) | func (mr *MockBeaconStateMockRecorder) Version() *MockBeaconStateVersi... function NewMockBeaconState (line 36) | func NewMockBeaconState(ctrl *gomock.Controller) *MockBeaconState { type MockBeaconStateAddCurrentEpochAtteastationCall (line 61) | type MockBeaconStateAddCurrentEpochAtteastationCall struct method Return (line 66) | func (c *MockBeaconStateAddCurrentEpochAtteastationCall) Return() *Moc... method Do (line 72) | func (c *MockBeaconStateAddCurrentEpochAtteastationCall) Do(f func(*so... method DoAndReturn (line 78) | func (c *MockBeaconStateAddCurrentEpochAtteastationCall) DoAndReturn(f... type MockBeaconStateAddCurrentEpochParticipationFlagsCall (line 97) | type MockBeaconStateAddCurrentEpochParticipationFlagsCall struct method Return (line 102) | func (c *MockBeaconStateAddCurrentEpochParticipationFlagsCall) Return(... method Do (line 108) | func (c *MockBeaconStateAddCurrentEpochParticipationFlagsCall) Do(f fu... method DoAndReturn (line 114) | func (c *MockBeaconStateAddCurrentEpochParticipationFlagsCall) DoAndRe... type MockBeaconStateAddEth1DataVoteCall (line 133) | type MockBeaconStateAddEth1DataVoteCall struct method Return (line 138) | func (c *MockBeaconStateAddEth1DataVoteCall) Return() *MockBeaconState... method Do (line 144) | func (c *MockBeaconStateAddEth1DataVoteCall) Do(f func(*cltypes.Eth1Da... method DoAndReturn (line 150) | func (c *MockBeaconStateAddEth1DataVoteCall) DoAndReturn(f func(*cltyp... type MockBeaconStateAddHistoricalRootCall (line 169) | type MockBeaconStateAddHistoricalRootCall struct method Return (line 174) | func (c *MockBeaconStateAddHistoricalRootCall) Return() *MockBeaconSta... method Do (line 180) | func (c *MockBeaconStateAddHistoricalRootCall) Do(f func(common.Hash))... method DoAndReturn (line 186) | func (c *MockBeaconStateAddHistoricalRootCall) DoAndReturn(f func(comm... type MockBeaconStateAddHistoricalSummaryCall (line 205) | type MockBeaconStateAddHistoricalSummaryCall struct method Return (line 210) | func (c *MockBeaconStateAddHistoricalSummaryCall) Return() *MockBeacon... method Do (line 216) | func (c *MockBeaconStateAddHistoricalSummaryCall) Do(f func(*cltypes.H... method DoAndReturn (line 222) | func (c *MockBeaconStateAddHistoricalSummaryCall) DoAndReturn(f func(*... type MockBeaconStateAddInactivityScoreCall (line 241) | type MockBeaconStateAddInactivityScoreCall struct method Return (line 246) | func (c *MockBeaconStateAddInactivityScoreCall) Return() *MockBeaconSt... method Do (line 252) | func (c *MockBeaconStateAddInactivityScoreCall) Do(f func(uint64)) *Mo... method DoAndReturn (line 258) | func (c *MockBeaconStateAddInactivityScoreCall) DoAndReturn(f func(uin... type MockBeaconStateAddPreviousEpochAttestationCall (line 277) | type MockBeaconStateAddPreviousEpochAttestationCall struct method Return (line 282) | func (c *MockBeaconStateAddPreviousEpochAttestationCall) Return() *Moc... method Do (line 288) | func (c *MockBeaconStateAddPreviousEpochAttestationCall) Do(f func(*so... method DoAndReturn (line 294) | func (c *MockBeaconStateAddPreviousEpochAttestationCall) DoAndReturn(f... type MockBeaconStateAddPreviousEpochParticipationAtCall (line 313) | type MockBeaconStateAddPreviousEpochParticipationAtCall struct method Return (line 318) | func (c *MockBeaconStateAddPreviousEpochParticipationAtCall) Return() ... method Do (line 324) | func (c *MockBeaconStateAddPreviousEpochParticipationAtCall) Do(f func... method DoAndReturn (line 330) | func (c *MockBeaconStateAddPreviousEpochParticipationAtCall) DoAndRetu... type MockBeaconStateAddPreviousEpochParticipationFlagsCall (line 349) | type MockBeaconStateAddPreviousEpochParticipationFlagsCall struct method Return (line 354) | func (c *MockBeaconStateAddPreviousEpochParticipationFlagsCall) Return... method Do (line 360) | func (c *MockBeaconStateAddPreviousEpochParticipationFlagsCall) Do(f f... method DoAndReturn (line 366) | func (c *MockBeaconStateAddPreviousEpochParticipationFlagsCall) DoAndR... type MockBeaconStateAddValidatorCall (line 385) | type MockBeaconStateAddValidatorCall struct method Return (line 390) | func (c *MockBeaconStateAddValidatorCall) Return() *MockBeaconStateAdd... method Do (line 396) | func (c *MockBeaconStateAddValidatorCall) Do(f func(solid.Validator, u... method DoAndReturn (line 402) | func (c *MockBeaconStateAddValidatorCall) DoAndReturn(f func(solid.Val... type MockBeaconStateAppendPendingConsolidationCall (line 421) | type MockBeaconStateAppendPendingConsolidationCall struct method Return (line 426) | func (c *MockBeaconStateAppendPendingConsolidationCall) Return() *Mock... method Do (line 432) | func (c *MockBeaconStateAppendPendingConsolidationCall) Do(f func(*sol... method DoAndReturn (line 438) | func (c *MockBeaconStateAppendPendingConsolidationCall) DoAndReturn(f ... type MockBeaconStateAppendPendingDepositCall (line 457) | type MockBeaconStateAppendPendingDepositCall struct method Return (line 462) | func (c *MockBeaconStateAppendPendingDepositCall) Return() *MockBeacon... method Do (line 468) | func (c *MockBeaconStateAppendPendingDepositCall) Do(f func(*solid.Pen... method DoAndReturn (line 474) | func (c *MockBeaconStateAppendPendingDepositCall) DoAndReturn(f func(*... type MockBeaconStateAppendPendingPartialWithdrawalCall (line 493) | type MockBeaconStateAppendPendingPartialWithdrawalCall struct method Return (line 498) | func (c *MockBeaconStateAppendPendingPartialWithdrawalCall) Return() *... method Do (line 504) | func (c *MockBeaconStateAppendPendingPartialWithdrawalCall) Do(f func(... method DoAndReturn (line 510) | func (c *MockBeaconStateAppendPendingPartialWithdrawalCall) DoAndRetur... type MockBeaconStateAppendValidatorCall (line 529) | type MockBeaconStateAppendValidatorCall struct method Return (line 534) | func (c *MockBeaconStateAppendValidatorCall) Return() *MockBeaconState... method Do (line 540) | func (c *MockBeaconStateAppendValidatorCall) Do(f func(solid.Validator... method DoAndReturn (line 546) | func (c *MockBeaconStateAppendValidatorCall) DoAndReturn(f func(solid.... type MockBeaconStateBaseRewardCall (line 568) | type MockBeaconStateBaseRewardCall struct method Return (line 573) | func (c *MockBeaconStateBaseRewardCall) Return(arg0 uint64, arg1 error... method Do (line 579) | func (c *MockBeaconStateBaseRewardCall) Do(f func(uint64) (uint64, err... method DoAndReturn (line 585) | func (c *MockBeaconStateBaseRewardCall) DoAndReturn(f func(uint64) (ui... type MockBeaconStateBaseRewardPerIncrementCall (line 606) | type MockBeaconStateBaseRewardPerIncrementCall struct method Return (line 611) | func (c *MockBeaconStateBaseRewardPerIncrementCall) Return(arg0 uint64... method Do (line 617) | func (c *MockBeaconStateBaseRewardPerIncrementCall) Do(f func() uint64... method DoAndReturn (line 623) | func (c *MockBeaconStateBaseRewardPerIncrementCall) DoAndReturn(f func... type MockBeaconStateBeaconConfigCall (line 644) | type MockBeaconStateBeaconConfigCall struct method Return (line 649) | func (c *MockBeaconStateBeaconConfigCall) Return(arg0 *clparams.Beacon... method Do (line 655) | func (c *MockBeaconStateBeaconConfigCall) Do(f func() *clparams.Beacon... method DoAndReturn (line 661) | func (c *MockBeaconStateBeaconConfigCall) DoAndReturn(f func() *clpara... type MockBeaconStateBlockRootCall (line 683) | type MockBeaconStateBlockRootCall struct method Return (line 688) | func (c *MockBeaconStateBlockRootCall) Return(arg0 [32]byte, arg1 erro... method Do (line 694) | func (c *MockBeaconStateBlockRootCall) Do(f func() ([32]byte, error)) ... method DoAndReturn (line 700) | func (c *MockBeaconStateBlockRootCall) DoAndReturn(f func() ([32]byte,... type MockBeaconStateBlockRootsCall (line 721) | type MockBeaconStateBlockRootsCall struct method Return (line 726) | func (c *MockBeaconStateBlockRootsCall) Return(arg0 solid.HashVectorSS... method Do (line 732) | func (c *MockBeaconStateBlockRootsCall) Do(f func() solid.HashVectorSS... method DoAndReturn (line 738) | func (c *MockBeaconStateBlockRootsCall) DoAndReturn(f func() solid.Has... type MockBeaconStateCloneCall (line 759) | type MockBeaconStateCloneCall struct method Return (line 764) | func (c *MockBeaconStateCloneCall) Return(arg0 clonable.Clonable) *Moc... method Do (line 770) | func (c *MockBeaconStateCloneCall) Do(f func() clonable.Clonable) *Moc... method DoAndReturn (line 776) | func (c *MockBeaconStateCloneCall) DoAndReturn(f func() clonable.Clona... type MockBeaconStateCommitteeCountCall (line 797) | type MockBeaconStateCommitteeCountCall struct method Return (line 802) | func (c *MockBeaconStateCommitteeCountCall) Return(arg0 uint64) *MockB... method Do (line 808) | func (c *MockBeaconStateCommitteeCountCall) Do(f func(uint64) uint64) ... method DoAndReturn (line 814) | func (c *MockBeaconStateCommitteeCountCall) DoAndReturn(f func(uint64)... type MockBeaconStateComputeCommitteeCall (line 836) | type MockBeaconStateComputeCommitteeCall struct method Return (line 841) | func (c *MockBeaconStateComputeCommitteeCall) Return(arg0 []uint64, ar... method Do (line 847) | func (c *MockBeaconStateComputeCommitteeCall) Do(f func([]uint64, uint... method DoAndReturn (line 853) | func (c *MockBeaconStateComputeCommitteeCall) DoAndReturn(f func([]uin... type MockBeaconStateComputeExitEpochAndUpdateChurnCall (line 874) | type MockBeaconStateComputeExitEpochAndUpdateChurnCall struct method Return (line 879) | func (c *MockBeaconStateComputeExitEpochAndUpdateChurnCall) Return(arg... method Do (line 885) | func (c *MockBeaconStateComputeExitEpochAndUpdateChurnCall) Do(f func(... method DoAndReturn (line 891) | func (c *MockBeaconStateComputeExitEpochAndUpdateChurnCall) DoAndRetur... type MockBeaconStateComputeNextSyncCommitteeCall (line 913) | type MockBeaconStateComputeNextSyncCommitteeCall struct method Return (line 918) | func (c *MockBeaconStateComputeNextSyncCommitteeCall) Return(arg0 *sol... method Do (line 924) | func (c *MockBeaconStateComputeNextSyncCommitteeCall) Do(f func() (*so... method DoAndReturn (line 930) | func (c *MockBeaconStateComputeNextSyncCommitteeCall) DoAndReturn(f fu... type MockBeaconStateCurrentEpochAttestationsCall (line 951) | type MockBeaconStateCurrentEpochAttestationsCall struct method Return (line 956) | func (c *MockBeaconStateCurrentEpochAttestationsCall) Return(arg0 *sol... method Do (line 962) | func (c *MockBeaconStateCurrentEpochAttestationsCall) Do(f func() *sol... method DoAndReturn (line 968) | func (c *MockBeaconStateCurrentEpochAttestationsCall) DoAndReturn(f fu... type MockBeaconStateCurrentEpochAttestationsLengthCall (line 989) | type MockBeaconStateCurrentEpochAttestationsLengthCall struct method Return (line 994) | func (c *MockBeaconStateCurrentEpochAttestationsLengthCall) Return(arg... method Do (line 1000) | func (c *MockBeaconStateCurrentEpochAttestationsLengthCall) Do(f func(... method DoAndReturn (line 1006) | func (c *MockBeaconStateCurrentEpochAttestationsLengthCall) DoAndRetur... type MockBeaconStateCurrentJustifiedCheckpointCall (line 1027) | type MockBeaconStateCurrentJustifiedCheckpointCall struct method Return (line 1032) | func (c *MockBeaconStateCurrentJustifiedCheckpointCall) Return(arg0 so... method Do (line 1038) | func (c *MockBeaconStateCurrentJustifiedCheckpointCall) Do(f func() so... method DoAndReturn (line 1044) | func (c *MockBeaconStateCurrentJustifiedCheckpointCall) DoAndReturn(f ... type MockBeaconStateCurrentSyncCommitteeCall (line 1065) | type MockBeaconStateCurrentSyncCommitteeCall struct method Return (line 1070) | func (c *MockBeaconStateCurrentSyncCommitteeCall) Return(arg0 *solid.S... method Do (line 1076) | func (c *MockBeaconStateCurrentSyncCommitteeCall) Do(f func() *solid.S... method DoAndReturn (line 1082) | func (c *MockBeaconStateCurrentSyncCommitteeCall) DoAndReturn(f func()... type MockBeaconStateDebugPrintCall (line 1101) | type MockBeaconStateDebugPrintCall struct method Return (line 1106) | func (c *MockBeaconStateDebugPrintCall) Return() *MockBeaconStateDebug... method Do (line 1112) | func (c *MockBeaconStateDebugPrintCall) Do(f func(string)) *MockBeacon... method DoAndReturn (line 1118) | func (c *MockBeaconStateDebugPrintCall) DoAndReturn(f func(string)) *M... type MockBeaconStateDecodeSSZCall (line 1139) | type MockBeaconStateDecodeSSZCall struct method Return (line 1144) | func (c *MockBeaconStateDecodeSSZCall) Return(arg0 error) *MockBeaconS... method Do (line 1150) | func (c *MockBeaconStateDecodeSSZCall) Do(f func([]byte, int) error) *... method DoAndReturn (line 1156) | func (c *MockBeaconStateDecodeSSZCall) DoAndReturn(f func([]byte, int)... type MockBeaconStateEncodeSSZCall (line 1178) | type MockBeaconStateEncodeSSZCall struct method Return (line 1183) | func (c *MockBeaconStateEncodeSSZCall) Return(arg0 []byte, arg1 error)... method Do (line 1189) | func (c *MockBeaconStateEncodeSSZCall) Do(f func([]byte) ([]byte, erro... method DoAndReturn (line 1195) | func (c *MockBeaconStateEncodeSSZCall) DoAndReturn(f func([]byte) ([]b... type MockBeaconStateEncodingSizeSSZCall (line 1216) | type MockBeaconStateEncodingSizeSSZCall struct method Return (line 1221) | func (c *MockBeaconStateEncodingSizeSSZCall) Return(size int) *MockBea... method Do (line 1227) | func (c *MockBeaconStateEncodingSizeSSZCall) Do(f func() int) *MockBea... method DoAndReturn (line 1233) | func (c *MockBeaconStateEncodingSizeSSZCall) DoAndReturn(f func() int)... type MockBeaconStateEpochParticipationCall (line 1254) | type MockBeaconStateEpochParticipationCall struct method Return (line 1259) | func (c *MockBeaconStateEpochParticipationCall) Return(arg0 *solid.Par... method Do (line 1265) | func (c *MockBeaconStateEpochParticipationCall) Do(f func(bool) *solid... method DoAndReturn (line 1271) | func (c *MockBeaconStateEpochParticipationCall) DoAndReturn(f func(boo... type MockBeaconStateEpochParticipationForValidatorIndexCall (line 1292) | type MockBeaconStateEpochParticipationForValidatorIndexCall struct method Return (line 1297) | func (c *MockBeaconStateEpochParticipationForValidatorIndexCall) Retur... method Do (line 1303) | func (c *MockBeaconStateEpochParticipationForValidatorIndexCall) Do(f ... method DoAndReturn (line 1309) | func (c *MockBeaconStateEpochParticipationForValidatorIndexCall) DoAnd... type MockBeaconStateEth1DataCall (line 1330) | type MockBeaconStateEth1DataCall struct method Return (line 1335) | func (c *MockBeaconStateEth1DataCall) Return(arg0 *cltypes.Eth1Data) *... method Do (line 1341) | func (c *MockBeaconStateEth1DataCall) Do(f func() *cltypes.Eth1Data) *... method DoAndReturn (line 1347) | func (c *MockBeaconStateEth1DataCall) DoAndReturn(f func() *cltypes.Et... type MockBeaconStateEth1DataVotesCall (line 1368) | type MockBeaconStateEth1DataVotesCall struct method Return (line 1373) | func (c *MockBeaconStateEth1DataVotesCall) Return(arg0 *solid.ListSSZ[... method Do (line 1379) | func (c *MockBeaconStateEth1DataVotesCall) Do(f func() *solid.ListSSZ[... method DoAndReturn (line 1385) | func (c *MockBeaconStateEth1DataVotesCall) DoAndReturn(f func() *solid... type MockBeaconStateEth1DepositIndexCall (line 1406) | type MockBeaconStateEth1DepositIndexCall struct method Return (line 1411) | func (c *MockBeaconStateEth1DepositIndexCall) Return(arg0 uint64) *Moc... method Do (line 1417) | func (c *MockBeaconStateEth1DepositIndexCall) Do(f func() uint64) *Moc... method DoAndReturn (line 1423) | func (c *MockBeaconStateEth1DepositIndexCall) DoAndReturn(f func() uin... type MockBeaconStateFinalizedCheckpointCall (line 1444) | type MockBeaconStateFinalizedCheckpointCall struct method Return (line 1449) | func (c *MockBeaconStateFinalizedCheckpointCall) Return(arg0 solid.Che... method Do (line 1455) | func (c *MockBeaconStateFinalizedCheckpointCall) Do(f func() solid.Che... method DoAndReturn (line 1461) | func (c *MockBeaconStateFinalizedCheckpointCall) DoAndReturn(f func() ... type MockBeaconStateForEachBalanceCall (line 1480) | type MockBeaconStateForEachBalanceCall struct method Return (line 1485) | func (c *MockBeaconStateForEachBalanceCall) Return() *MockBeaconStateF... method Do (line 1491) | func (c *MockBeaconStateForEachBalanceCall) Do(f func(func(uint64, int... method DoAndReturn (line 1497) | func (c *MockBeaconStateForEachBalanceCall) DoAndReturn(f func(func(ui... type MockBeaconStateForEachSlashingSegmentCall (line 1516) | type MockBeaconStateForEachSlashingSegmentCall struct method Return (line 1521) | func (c *MockBeaconStateForEachSlashingSegmentCall) Return() *MockBeac... method Do (line 1527) | func (c *MockBeaconStateForEachSlashingSegmentCall) Do(f func(func(int... method DoAndReturn (line 1533) | func (c *MockBeaconStateForEachSlashingSegmentCall) DoAndReturn(f func... type MockBeaconStateForEachValidatorCall (line 1552) | type MockBeaconStateForEachValidatorCall struct method Return (line 1557) | func (c *MockBeaconStateForEachValidatorCall) Return() *MockBeaconStat... method Do (line 1563) | func (c *MockBeaconStateForEachValidatorCall) Do(f func(func(solid.Val... method DoAndReturn (line 1569) | func (c *MockBeaconStateForEachValidatorCall) DoAndReturn(f func(func(... type MockBeaconStateForkCall (line 1590) | type MockBeaconStateForkCall struct method Return (line 1595) | func (c *MockBeaconStateForkCall) Return(arg0 *cltypes.Fork) *MockBeac... method Do (line 1601) | func (c *MockBeaconStateForkCall) Do(f func() *cltypes.Fork) *MockBeac... method DoAndReturn (line 1607) | func (c *MockBeaconStateForkCall) DoAndReturn(f func() *cltypes.Fork) ... type MockBeaconStateGenesisTimeCall (line 1628) | type MockBeaconStateGenesisTimeCall struct method Return (line 1633) | func (c *MockBeaconStateGenesisTimeCall) Return(arg0 uint64) *MockBeac... method Do (line 1639) | func (c *MockBeaconStateGenesisTimeCall) Do(f func() uint64) *MockBeac... method DoAndReturn (line 1645) | func (c *MockBeaconStateGenesisTimeCall) DoAndReturn(f func() uint64) ... type MockBeaconStateGenesisValidatorsRootCall (line 1666) | type MockBeaconStateGenesisValidatorsRootCall struct method Return (line 1671) | func (c *MockBeaconStateGenesisValidatorsRootCall) Return(arg0 common.... method Do (line 1677) | func (c *MockBeaconStateGenesisValidatorsRootCall) Do(f func() common.... method DoAndReturn (line 1683) | func (c *MockBeaconStateGenesisValidatorsRootCall) DoAndReturn(f func(... type MockBeaconStateGetActiveValidatorsIndicesCall (line 1704) | type MockBeaconStateGetActiveValidatorsIndicesCall struct method Return (line 1709) | func (c *MockBeaconStateGetActiveValidatorsIndicesCall) Return(indicie... method Do (line 1715) | func (c *MockBeaconStateGetActiveValidatorsIndicesCall) Do(f func(uint... method DoAndReturn (line 1721) | func (c *MockBeaconStateGetActiveValidatorsIndicesCall) DoAndReturn(f ... type MockBeaconStateGetAttestationParticipationFlagIndiciesCall (line 1743) | type MockBeaconStateGetAttestationParticipationFlagIndiciesCall struct method Return (line 1748) | func (c *MockBeaconStateGetAttestationParticipationFlagIndiciesCall) R... method Do (line 1754) | func (c *MockBeaconStateGetAttestationParticipationFlagIndiciesCall) D... method DoAndReturn (line 1760) | func (c *MockBeaconStateGetAttestationParticipationFlagIndiciesCall) D... type MockBeaconStateGetAttestingIndiciesCall (line 1782) | type MockBeaconStateGetAttestingIndiciesCall struct method Return (line 1787) | func (c *MockBeaconStateGetAttestingIndiciesCall) Return(arg0 []uint64... method Do (line 1793) | func (c *MockBeaconStateGetAttestingIndiciesCall) Do(f func(*solid.Att... method DoAndReturn (line 1799) | func (c *MockBeaconStateGetAttestingIndiciesCall) DoAndReturn(f func(*... type MockBeaconStateGetBeaconCommiteeCall (line 1821) | type MockBeaconStateGetBeaconCommiteeCall struct method Return (line 1826) | func (c *MockBeaconStateGetBeaconCommiteeCall) Return(arg0 []uint64, a... method Do (line 1832) | func (c *MockBeaconStateGetBeaconCommiteeCall) Do(f func(uint64, uint6... method DoAndReturn (line 1838) | func (c *MockBeaconStateGetBeaconCommiteeCall) DoAndReturn(f func(uint... type MockBeaconStateGetBeaconProposerIndexCall (line 1860) | type MockBeaconStateGetBeaconProposerIndexCall struct method Return (line 1865) | func (c *MockBeaconStateGetBeaconProposerIndexCall) Return(arg0 uint64... method Do (line 1871) | func (c *MockBeaconStateGetBeaconProposerIndexCall) Do(f func() (uint6... method DoAndReturn (line 1877) | func (c *MockBeaconStateGetBeaconProposerIndexCall) DoAndReturn(f func... type MockBeaconStateGetBeaconProposerIndicesCall (line 1899) | type MockBeaconStateGetBeaconProposerIndicesCall struct method Return (line 1904) | func (c *MockBeaconStateGetBeaconProposerIndicesCall) Return(arg0 []ui... method Do (line 1910) | func (c *MockBeaconStateGetBeaconProposerIndicesCall) Do(f func(uint64... method DoAndReturn (line 1916) | func (c *MockBeaconStateGetBeaconProposerIndicesCall) DoAndReturn(f fu... type MockBeaconStateGetBlockRootAtSlotCall (line 1938) | type MockBeaconStateGetBlockRootAtSlotCall struct method Return (line 1943) | func (c *MockBeaconStateGetBlockRootAtSlotCall) Return(arg0 common.Has... method Do (line 1949) | func (c *MockBeaconStateGetBlockRootAtSlotCall) Do(f func(uint64) (com... method DoAndReturn (line 1955) | func (c *MockBeaconStateGetBlockRootAtSlotCall) DoAndReturn(f func(uin... type MockBeaconStateGetConsolidationBalanceToConsumeCall (line 1976) | type MockBeaconStateGetConsolidationBalanceToConsumeCall struct method Return (line 1981) | func (c *MockBeaconStateGetConsolidationBalanceToConsumeCall) Return(a... method Do (line 1987) | func (c *MockBeaconStateGetConsolidationBalanceToConsumeCall) Do(f fun... method DoAndReturn (line 1993) | func (c *MockBeaconStateGetConsolidationBalanceToConsumeCall) DoAndRet... type MockBeaconStateGetDepositBalanceToConsumeCall (line 2014) | type MockBeaconStateGetDepositBalanceToConsumeCall struct method Return (line 2019) | func (c *MockBeaconStateGetDepositBalanceToConsumeCall) Return(arg0 ui... method Do (line 2025) | func (c *MockBeaconStateGetDepositBalanceToConsumeCall) Do(f func() ui... method DoAndReturn (line 2031) | func (c *MockBeaconStateGetDepositBalanceToConsumeCall) DoAndReturn(f ... type MockBeaconStateGetDepositRequestsStartIndexCall (line 2052) | type MockBeaconStateGetDepositRequestsStartIndexCall struct method Return (line 2057) | func (c *MockBeaconStateGetDepositRequestsStartIndexCall) Return(arg0 ... method Do (line 2063) | func (c *MockBeaconStateGetDepositRequestsStartIndexCall) Do(f func() ... method DoAndReturn (line 2069) | func (c *MockBeaconStateGetDepositRequestsStartIndexCall) DoAndReturn(... type MockBeaconStateGetDomainCall (line 2091) | type MockBeaconStateGetDomainCall struct method Return (line 2096) | func (c *MockBeaconStateGetDomainCall) Return(arg0 []byte, arg1 error)... method Do (line 2102) | func (c *MockBeaconStateGetDomainCall) Do(f func([4]byte, uint64) ([]b... method DoAndReturn (line 2108) | func (c *MockBeaconStateGetDomainCall) DoAndReturn(f func([4]byte, uin... type MockBeaconStateGetEarlistConsolidationEpochCall (line 2129) | type MockBeaconStateGetEarlistConsolidationEpochCall struct method Return (line 2134) | func (c *MockBeaconStateGetEarlistConsolidationEpochCall) Return(arg0 ... method Do (line 2140) | func (c *MockBeaconStateGetEarlistConsolidationEpochCall) Do(f func() ... method DoAndReturn (line 2146) | func (c *MockBeaconStateGetEarlistConsolidationEpochCall) DoAndReturn(... type MockBeaconStateGetPendingConsolidationsCall (line 2167) | type MockBeaconStateGetPendingConsolidationsCall struct method Return (line 2172) | func (c *MockBeaconStateGetPendingConsolidationsCall) Return(arg0 *sol... method Do (line 2178) | func (c *MockBeaconStateGetPendingConsolidationsCall) Do(f func() *sol... method DoAndReturn (line 2184) | func (c *MockBeaconStateGetPendingConsolidationsCall) DoAndReturn(f fu... type MockBeaconStateGetPendingDepositsCall (line 2205) | type MockBeaconStateGetPendingDepositsCall struct method Return (line 2210) | func (c *MockBeaconStateGetPendingDepositsCall) Return(arg0 *solid.Lis... method Do (line 2216) | func (c *MockBeaconStateGetPendingDepositsCall) Do(f func() *solid.Lis... method DoAndReturn (line 2222) | func (c *MockBeaconStateGetPendingDepositsCall) DoAndReturn(f func() *... type MockBeaconStateGetPendingPartialWithdrawalsCall (line 2243) | type MockBeaconStateGetPendingPartialWithdrawalsCall struct method Return (line 2248) | func (c *MockBeaconStateGetPendingPartialWithdrawalsCall) Return(arg0 ... method Do (line 2254) | func (c *MockBeaconStateGetPendingPartialWithdrawalsCall) Do(f func() ... method DoAndReturn (line 2260) | func (c *MockBeaconStateGetPendingPartialWithdrawalsCall) DoAndReturn(... type MockBeaconStateGetProposerLookaheadCall (line 2281) | type MockBeaconStateGetProposerLookaheadCall struct method Return (line 2286) | func (c *MockBeaconStateGetProposerLookaheadCall) Return(arg0 solid.Ui... method Do (line 2292) | func (c *MockBeaconStateGetProposerLookaheadCall) Do(f func() solid.Ui... method DoAndReturn (line 2298) | func (c *MockBeaconStateGetProposerLookaheadCall) DoAndReturn(f func()... type MockBeaconStateGetRandaoMixCall (line 2319) | type MockBeaconStateGetRandaoMixCall struct method Return (line 2324) | func (c *MockBeaconStateGetRandaoMixCall) Return(arg0 [32]byte) *MockB... method Do (line 2330) | func (c *MockBeaconStateGetRandaoMixCall) Do(f func(int) [32]byte) *Mo... method DoAndReturn (line 2336) | func (c *MockBeaconStateGetRandaoMixCall) DoAndReturn(f func(int) [32]... type MockBeaconStateGetRandaoMixesCall (line 2357) | type MockBeaconStateGetRandaoMixesCall struct method Return (line 2362) | func (c *MockBeaconStateGetRandaoMixesCall) Return(arg0 [32]byte) *Moc... method Do (line 2368) | func (c *MockBeaconStateGetRandaoMixesCall) Do(f func(uint64) [32]byte... method DoAndReturn (line 2374) | func (c *MockBeaconStateGetRandaoMixesCall) DoAndReturn(f func(uint64)... type MockBeaconStateGetTotalActiveBalanceCall (line 2395) | type MockBeaconStateGetTotalActiveBalanceCall struct method Return (line 2400) | func (c *MockBeaconStateGetTotalActiveBalanceCall) Return(arg0 uint64)... method Do (line 2406) | func (c *MockBeaconStateGetTotalActiveBalanceCall) Do(f func() uint64)... method DoAndReturn (line 2412) | func (c *MockBeaconStateGetTotalActiveBalanceCall) DoAndReturn(f func(... type MockBeaconStateGetValidatorActivationChurnLimitCall (line 2433) | type MockBeaconStateGetValidatorActivationChurnLimitCall struct method Return (line 2438) | func (c *MockBeaconStateGetValidatorActivationChurnLimitCall) Return(a... method Do (line 2444) | func (c *MockBeaconStateGetValidatorActivationChurnLimitCall) Do(f fun... method DoAndReturn (line 2450) | func (c *MockBeaconStateGetValidatorActivationChurnLimitCall) DoAndRet... type MockBeaconStateGetValidatorChurnLimitCall (line 2471) | type MockBeaconStateGetValidatorChurnLimitCall struct method Return (line 2476) | func (c *MockBeaconStateGetValidatorChurnLimitCall) Return(arg0 uint64... method Do (line 2482) | func (c *MockBeaconStateGetValidatorChurnLimitCall) Do(f func() uint64... method DoAndReturn (line 2488) | func (c *MockBeaconStateGetValidatorChurnLimitCall) DoAndReturn(f func... type MockBeaconStateHashSSZCall (line 2510) | type MockBeaconStateHashSSZCall struct method Return (line 2515) | func (c *MockBeaconStateHashSSZCall) Return(out [32]byte, err error) *... method Do (line 2521) | func (c *MockBeaconStateHashSSZCall) Do(f func() ([32]byte, error)) *M... method DoAndReturn (line 2527) | func (c *MockBeaconStateHashSSZCall) DoAndReturn(f func() ([32]byte, e... type MockBeaconStateInitiateValidatorExitCall (line 2548) | type MockBeaconStateInitiateValidatorExitCall struct method Return (line 2553) | func (c *MockBeaconStateInitiateValidatorExitCall) Return(arg0 error) ... method Do (line 2559) | func (c *MockBeaconStateInitiateValidatorExitCall) Do(f func(uint64) e... method DoAndReturn (line 2565) | func (c *MockBeaconStateInitiateValidatorExitCall) DoAndReturn(f func(... type MockBeaconStateJustificationBitsCall (line 2586) | type MockBeaconStateJustificationBitsCall struct method Return (line 2591) | func (c *MockBeaconStateJustificationBitsCall) Return(arg0 cltypes.Jus... method Do (line 2597) | func (c *MockBeaconStateJustificationBitsCall) Do(f func() cltypes.Jus... method DoAndReturn (line 2603) | func (c *MockBeaconStateJustificationBitsCall) DoAndReturn(f func() cl... type MockBeaconStateLatestBlockHeaderCall (line 2624) | type MockBeaconStateLatestBlockHeaderCall struct method Return (line 2629) | func (c *MockBeaconStateLatestBlockHeaderCall) Return(arg0 cltypes.Bea... method Do (line 2635) | func (c *MockBeaconStateLatestBlockHeaderCall) Do(f func() cltypes.Bea... method DoAndReturn (line 2641) | func (c *MockBeaconStateLatestBlockHeaderCall) DoAndReturn(f func() cl... type MockBeaconStateLatestExecutionPayloadHeaderCall (line 2662) | type MockBeaconStateLatestExecutionPayloadHeaderCall struct method Return (line 2667) | func (c *MockBeaconStateLatestExecutionPayloadHeaderCall) Return(arg0 ... method Do (line 2673) | func (c *MockBeaconStateLatestExecutionPayloadHeaderCall) Do(f func() ... method DoAndReturn (line 2679) | func (c *MockBeaconStateLatestExecutionPayloadHeaderCall) DoAndReturn(... type MockBeaconStateNextSyncCommitteeCall (line 2700) | type MockBeaconStateNextSyncCommitteeCall struct method Return (line 2705) | func (c *MockBeaconStateNextSyncCommitteeCall) Return(arg0 *solid.Sync... method Do (line 2711) | func (c *MockBeaconStateNextSyncCommitteeCall) Do(f func() *solid.Sync... method DoAndReturn (line 2717) | func (c *MockBeaconStateNextSyncCommitteeCall) DoAndReturn(f func() *s... type MockBeaconStateNextWithdrawalIndexCall (line 2738) | type MockBeaconStateNextWithdrawalIndexCall struct method Return (line 2743) | func (c *MockBeaconStateNextWithdrawalIndexCall) Return(arg0 uint64) *... method Do (line 2749) | func (c *MockBeaconStateNextWithdrawalIndexCall) Do(f func() uint64) *... method DoAndReturn (line 2755) | func (c *MockBeaconStateNextWithdrawalIndexCall) DoAndReturn(f func() ... type MockBeaconStateNextWithdrawalValidatorIndexCall (line 2776) | type MockBeaconStateNextWithdrawalValidatorIndexCall struct method Return (line 2781) | func (c *MockBeaconStateNextWithdrawalValidatorIndexCall) Return(arg0 ... method Do (line 2787) | func (c *MockBeaconStateNextWithdrawalValidatorIndexCall) Do(f func() ... method DoAndReturn (line 2793) | func (c *MockBeaconStateNextWithdrawalValidatorIndexCall) DoAndReturn(... type MockBeaconStatePreviousEpochAttestationsCall (line 2814) | type MockBeaconStatePreviousEpochAttestationsCall struct method Return (line 2819) | func (c *MockBeaconStatePreviousEpochAttestationsCall) Return(arg0 *so... method Do (line 2825) | func (c *MockBeaconStatePreviousEpochAttestationsCall) Do(f func() *so... method DoAndReturn (line 2831) | func (c *MockBeaconStatePreviousEpochAttestationsCall) DoAndReturn(f f... type MockBeaconStatePreviousEpochAttestationsLengthCall (line 2852) | type MockBeaconStatePreviousEpochAttestationsLengthCall struct method Return (line 2857) | func (c *MockBeaconStatePreviousEpochAttestationsLengthCall) Return(ar... method Do (line 2863) | func (c *MockBeaconStatePreviousEpochAttestationsLengthCall) Do(f func... method DoAndReturn (line 2869) | func (c *MockBeaconStatePreviousEpochAttestationsLengthCall) DoAndRetu... type MockBeaconStatePreviousEpochParticipationCall (line 2890) | type MockBeaconStatePreviousEpochParticipationCall struct method Return (line 2895) | func (c *MockBeaconStatePreviousEpochParticipationCall) Return(arg0 *s... method Do (line 2901) | func (c *MockBeaconStatePreviousEpochParticipationCall) Do(f func() *s... method DoAndReturn (line 2907) | func (c *MockBeaconStatePreviousEpochParticipationCall) DoAndReturn(f ... type MockBeaconStatePreviousJustifiedCheckpointCall (line 2928) | type MockBeaconStatePreviousJustifiedCheckpointCall struct method Return (line 2933) | func (c *MockBeaconStatePreviousJustifiedCheckpointCall) Return(arg0 s... method Do (line 2939) | func (c *MockBeaconStatePreviousJustifiedCheckpointCall) Do(f func() s... method DoAndReturn (line 2945) | func (c *MockBeaconStatePreviousJustifiedCheckpointCall) DoAndReturn(f... type MockBeaconStatePreviousSlotCall (line 2966) | type MockBeaconStatePreviousSlotCall struct method Return (line 2971) | func (c *MockBeaconStatePreviousSlotCall) Return(arg0 uint64) *MockBea... method Do (line 2977) | func (c *MockBeaconStatePreviousSlotCall) Do(f func() uint64) *MockBea... method DoAndReturn (line 2983) | func (c *MockBeaconStatePreviousSlotCall) DoAndReturn(f func() uint64)... type MockBeaconStatePreviousStateRootCall (line 3004) | type MockBeaconStatePreviousStateRootCall struct method Return (line 3009) | func (c *MockBeaconStatePreviousStateRootCall) Return(arg0 common.Hash... method Do (line 3015) | func (c *MockBeaconStatePreviousStateRootCall) Do(f func() common.Hash... method DoAndReturn (line 3021) | func (c *MockBeaconStatePreviousStateRootCall) DoAndReturn(f func() co... type MockBeaconStateRandaoMixesCall (line 3042) | type MockBeaconStateRandaoMixesCall struct method Return (line 3047) | func (c *MockBeaconStateRandaoMixesCall) Return(arg0 solid.HashVectorS... method Do (line 3053) | func (c *MockBeaconStateRandaoMixesCall) Do(f func() solid.HashVectorS... method DoAndReturn (line 3059) | func (c *MockBeaconStateRandaoMixesCall) DoAndReturn(f func() solid.Ha... type MockBeaconStateResetCurrentEpochAttestationsCall (line 3078) | type MockBeaconStateResetCurrentEpochAttestationsCall struct method Return (line 3083) | func (c *MockBeaconStateResetCurrentEpochAttestationsCall) Return() *M... method Do (line 3089) | func (c *MockBeaconStateResetCurrentEpochAttestationsCall) Do(f func()... method DoAndReturn (line 3095) | func (c *MockBeaconStateResetCurrentEpochAttestationsCall) DoAndReturn... type MockBeaconStateResetEpochParticipationCall (line 3114) | type MockBeaconStateResetEpochParticipationCall struct method Return (line 3119) | func (c *MockBeaconStateResetEpochParticipationCall) Return() *MockBea... method Do (line 3125) | func (c *MockBeaconStateResetEpochParticipationCall) Do(f func()) *Moc... method DoAndReturn (line 3131) | func (c *MockBeaconStateResetEpochParticipationCall) DoAndReturn(f fun... type MockBeaconStateResetEth1DataVotesCall (line 3150) | type MockBeaconStateResetEth1DataVotesCall struct method Return (line 3155) | func (c *MockBeaconStateResetEth1DataVotesCall) Return() *MockBeaconSt... method Do (line 3161) | func (c *MockBeaconStateResetEth1DataVotesCall) Do(f func()) *MockBeac... method DoAndReturn (line 3167) | func (c *MockBeaconStateResetEth1DataVotesCall) DoAndReturn(f func()) ... type MockBeaconStateResetHistoricalSummariesCall (line 3186) | type MockBeaconStateResetHistoricalSummariesCall struct method Return (line 3191) | func (c *MockBeaconStateResetHistoricalSummariesCall) Return() *MockBe... method Do (line 3197) | func (c *MockBeaconStateResetHistoricalSummariesCall) Do(f func()) *Mo... method DoAndReturn (line 3203) | func (c *MockBeaconStateResetHistoricalSummariesCall) DoAndReturn(f fu... type MockBeaconStateResetPreviousEpochAttestationsCall (line 3222) | type MockBeaconStateResetPreviousEpochAttestationsCall struct method Return (line 3227) | func (c *MockBeaconStateResetPreviousEpochAttestationsCall) Return() *... method Do (line 3233) | func (c *MockBeaconStateResetPreviousEpochAttestationsCall) Do(f func(... method DoAndReturn (line 3239) | func (c *MockBeaconStateResetPreviousEpochAttestationsCall) DoAndRetur... type MockBeaconStateSetActivationEligibilityEpochForValidatorAtIndexCall (line 3258) | type MockBeaconStateSetActivationEligibilityEpochForValidatorAtIndexCall... method Return (line 3263) | func (c *MockBeaconStateSetActivationEligibilityEpochForValidatorAtInd... method Do (line 3269) | func (c *MockBeaconStateSetActivationEligibilityEpochForValidatorAtInd... method DoAndReturn (line 3275) | func (c *MockBeaconStateSetActivationEligibilityEpochForValidatorAtInd... type MockBeaconStateSetActivationEpochForValidatorAtIndexCall (line 3294) | type MockBeaconStateSetActivationEpochForValidatorAtIndexCall struct method Return (line 3299) | func (c *MockBeaconStateSetActivationEpochForValidatorAtIndexCall) Ret... method Do (line 3305) | func (c *MockBeaconStateSetActivationEpochForValidatorAtIndexCall) Do(... method DoAndReturn (line 3311) | func (c *MockBeaconStateSetActivationEpochForValidatorAtIndexCall) DoA... type MockBeaconStateSetBlockRootAtCall (line 3330) | type MockBeaconStateSetBlockRootAtCall struct method Return (line 3335) | func (c *MockBeaconStateSetBlockRootAtCall) Return() *MockBeaconStateS... method Do (line 3341) | func (c *MockBeaconStateSetBlockRootAtCall) Do(f func(int, common.Hash... method DoAndReturn (line 3347) | func (c *MockBeaconStateSetBlockRootAtCall) DoAndReturn(f func(int, co... type MockBeaconStateSetConsolidationBalanceToConsumeCall (line 3366) | type MockBeaconStateSetConsolidationBalanceToConsumeCall struct method Return (line 3371) | func (c *MockBeaconStateSetConsolidationBalanceToConsumeCall) Return()... method Do (line 3377) | func (c *MockBeaconStateSetConsolidationBalanceToConsumeCall) Do(f fun... method DoAndReturn (line 3383) | func (c *MockBeaconStateSetConsolidationBalanceToConsumeCall) DoAndRet... type MockBeaconStateSetCurrentEpochParticipationFlagsCall (line 3402) | type MockBeaconStateSetCurrentEpochParticipationFlagsCall struct method Return (line 3407) | func (c *MockBeaconStateSetCurrentEpochParticipationFlagsCall) Return(... method Do (line 3413) | func (c *MockBeaconStateSetCurrentEpochParticipationFlagsCall) Do(f fu... method DoAndReturn (line 3419) | func (c *MockBeaconStateSetCurrentEpochParticipationFlagsCall) DoAndRe... type MockBeaconStateSetCurrentJustifiedCheckpointCall (line 3438) | type MockBeaconStateSetCurrentJustifiedCheckpointCall struct method Return (line 3443) | func (c *MockBeaconStateSetCurrentJustifiedCheckpointCall) Return() *M... method Do (line 3449) | func (c *MockBeaconStateSetCurrentJustifiedCheckpointCall) Do(f func(s... method DoAndReturn (line 3455) | func (c *MockBeaconStateSetCurrentJustifiedCheckpointCall) DoAndReturn... type MockBeaconStateSetCurrentSyncCommitteeCall (line 3474) | type MockBeaconStateSetCurrentSyncCommitteeCall struct method Return (line 3479) | func (c *MockBeaconStateSetCurrentSyncCommitteeCall) Return() *MockBea... method Do (line 3485) | func (c *MockBeaconStateSetCurrentSyncCommitteeCall) Do(f func(*solid.... method DoAndReturn (line 3491) | func (c *MockBeaconStateSetCurrentSyncCommitteeCall) DoAndReturn(f fun... type MockBeaconStateSetDepositBalanceToConsumeCall (line 3510) | type MockBeaconStateSetDepositBalanceToConsumeCall struct method Return (line 3515) | func (c *MockBeaconStateSetDepositBalanceToConsumeCall) Return() *Mock... method Do (line 3521) | func (c *MockBeaconStateSetDepositBalanceToConsumeCall) Do(f func(uint... method DoAndReturn (line 3527) | func (c *MockBeaconStateSetDepositBalanceToConsumeCall) DoAndReturn(f ... type MockBeaconStateSetDepositRequestsStartIndexCall (line 3546) | type MockBeaconStateSetDepositRequestsStartIndexCall struct method Return (line 3551) | func (c *MockBeaconStateSetDepositRequestsStartIndexCall) Return() *Mo... method Do (line 3557) | func (c *MockBeaconStateSetDepositRequestsStartIndexCall) Do(f func(ui... method DoAndReturn (line 3563) | func (c *MockBeaconStateSetDepositRequestsStartIndexCall) DoAndReturn(... type MockBeaconStateSetEarlistConsolidationEpochCall (line 3582) | type MockBeaconStateSetEarlistConsolidationEpochCall struct method Return (line 3587) | func (c *MockBeaconStateSetEarlistConsolidationEpochCall) Return() *Mo... method Do (line 3593) | func (c *MockBeaconStateSetEarlistConsolidationEpochCall) Do(f func(ui... method DoAndReturn (line 3599) | func (c *MockBeaconStateSetEarlistConsolidationEpochCall) DoAndReturn(... type MockBeaconStateSetEffectiveBalanceForValidatorAtIndexCall (line 3618) | type MockBeaconStateSetEffectiveBalanceForValidatorAtIndexCall struct method Return (line 3623) | func (c *MockBeaconStateSetEffectiveBalanceForValidatorAtIndexCall) Re... method Do (line 3629) | func (c *MockBeaconStateSetEffectiveBalanceForValidatorAtIndexCall) Do... method DoAndReturn (line 3635) | func (c *MockBeaconStateSetEffectiveBalanceForValidatorAtIndexCall) Do... type MockBeaconStateSetEpochParticipationForValidatorIndexCall (line 3654) | type MockBeaconStateSetEpochParticipationForValidatorIndexCall struct method Return (line 3659) | func (c *MockBeaconStateSetEpochParticipationForValidatorIndexCall) Re... method Do (line 3665) | func (c *MockBeaconStateSetEpochParticipationForValidatorIndexCall) Do... method DoAndReturn (line 3671) | func (c *MockBeaconStateSetEpochParticipationForValidatorIndexCall) Do... type MockBeaconStateSetEth1DataCall (line 3690) | type MockBeaconStateSetEth1DataCall struct method Return (line 3695) | func (c *MockBeaconStateSetEth1DataCall) Return() *MockBeaconStateSetE... method Do (line 3701) | func (c *MockBeaconStateSetEth1DataCall) Do(f func(*cltypes.Eth1Data))... method DoAndReturn (line 3707) | func (c *MockBeaconStateSetEth1DataCall) DoAndReturn(f func(*cltypes.E... type MockBeaconStateSetEth1DepositIndexCall (line 3726) | type MockBeaconStateSetEth1DepositIndexCall struct method Return (line 3731) | func (c *MockBeaconStateSetEth1DepositIndexCall) Return() *MockBeaconS... method Do (line 3737) | func (c *MockBeaconStateSetEth1DepositIndexCall) Do(f func(uint64)) *M... method DoAndReturn (line 3743) | func (c *MockBeaconStateSetEth1DepositIndexCall) DoAndReturn(f func(ui... type MockBeaconStateSetExitEpochForValidatorAtIndexCall (line 3762) | type MockBeaconStateSetExitEpochForValidatorAtIndexCall struct method Return (line 3767) | func (c *MockBeaconStateSetExitEpochForValidatorAtIndexCall) Return() ... method Do (line 3773) | func (c *MockBeaconStateSetExitEpochForValidatorAtIndexCall) Do(f func... method DoAndReturn (line 3779) | func (c *MockBeaconStateSetExitEpochForValidatorAtIndexCall) DoAndRetu... type MockBeaconStateSetFinalizedCheckpointCall (line 3798) | type MockBeaconStateSetFinalizedCheckpointCall struct method Return (line 3803) | func (c *MockBeaconStateSetFinalizedCheckpointCall) Return() *MockBeac... method Do (line 3809) | func (c *MockBeaconStateSetFinalizedCheckpointCall) Do(f func(solid.Ch... method DoAndReturn (line 3815) | func (c *MockBeaconStateSetFinalizedCheckpointCall) DoAndReturn(f func... type MockBeaconStateSetForkCall (line 3834) | type MockBeaconStateSetForkCall struct method Return (line 3839) | func (c *MockBeaconStateSetForkCall) Return() *MockBeaconStateSetForkC... method Do (line 3845) | func (c *MockBeaconStateSetForkCall) Do(f func(*cltypes.Fork)) *MockBe... method DoAndReturn (line 3851) | func (c *MockBeaconStateSetForkCall) DoAndReturn(f func(*cltypes.Fork)... type MockBeaconStateSetInactivityScoresCall (line 3870) | type MockBeaconStateSetInactivityScoresCall struct method Return (line 3875) | func (c *MockBeaconStateSetInactivityScoresCall) Return() *MockBeaconS... method Do (line 3881) | func (c *MockBeaconStateSetInactivityScoresCall) Do(f func([]uint64)) ... method DoAndReturn (line 3887) | func (c *MockBeaconStateSetInactivityScoresCall) DoAndReturn(f func([]... type MockBeaconStateSetJustificationBitsCall (line 3906) | type MockBeaconStateSetJustificationBitsCall struct method Return (line 3911) | func (c *MockBeaconStateSetJustificationBitsCall) Return() *MockBeacon... method Do (line 3917) | func (c *MockBeaconStateSetJustificationBitsCall) Do(f func(cltypes.Ju... method DoAndReturn (line 3923) | func (c *MockBeaconStateSetJustificationBitsCall) DoAndReturn(f func(c... type MockBeaconStateSetLatestBlockHeaderCall (line 3942) | type MockBeaconStateSetLatestBlockHeaderCall struct method Return (line 3947) | func (c *MockBeaconStateSetLatestBlockHeaderCall) Return() *MockBeacon... method Do (line 3953) | func (c *MockBeaconStateSetLatestBlockHeaderCall) Do(f func(*cltypes.B... method DoAndReturn (line 3959) | func (c *MockBeaconStateSetLatestBlockHeaderCall) DoAndReturn(f func(*... type MockBeaconStateSetLatestExecutionPayloadHeaderCall (line 3978) | type MockBeaconStateSetLatestExecutionPayloadHeaderCall struct method Return (line 3983) | func (c *MockBeaconStateSetLatestExecutionPayloadHeaderCall) Return() ... method Do (line 3989) | func (c *MockBeaconStateSetLatestExecutionPayloadHeaderCall) Do(f func... method DoAndReturn (line 3995) | func (c *MockBeaconStateSetLatestExecutionPayloadHeaderCall) DoAndRetu... type MockBeaconStateSetNextSyncCommitteeCall (line 4014) | type MockBeaconStateSetNextSyncCommitteeCall struct method Return (line 4019) | func (c *MockBeaconStateSetNextSyncCommitteeCall) Return() *MockBeacon... method Do (line 4025) | func (c *MockBeaconStateSetNextSyncCommitteeCall) Do(f func(*solid.Syn... method DoAndReturn (line 4031) | func (c *MockBeaconStateSetNextSyncCommitteeCall) DoAndReturn(f func(*... type MockBeaconStateSetNextWithdrawalIndexCall (line 4050) | type MockBeaconStateSetNextWithdrawalIndexCall struct method Return (line 4055) | func (c *MockBeaconStateSetNextWithdrawalIndexCall) Return() *MockBeac... method Do (line 4061) | func (c *MockBeaconStateSetNextWithdrawalIndexCall) Do(f func(uint64))... method DoAndReturn (line 4067) | func (c *MockBeaconStateSetNextWithdrawalIndexCall) DoAndReturn(f func... type MockBeaconStateSetNextWithdrawalValidatorIndexCall (line 4086) | type MockBeaconStateSetNextWithdrawalValidatorIndexCall struct method Return (line 4091) | func (c *MockBeaconStateSetNextWithdrawalValidatorIndexCall) Return() ... method Do (line 4097) | func (c *MockBeaconStateSetNextWithdrawalValidatorIndexCall) Do(f func... method DoAndReturn (line 4103) | func (c *MockBeaconStateSetNextWithdrawalValidatorIndexCall) DoAndRetu... type MockBeaconStateSetPendingConsolidationsCall (line 4122) | type MockBeaconStateSetPendingConsolidationsCall struct method Return (line 4127) | func (c *MockBeaconStateSetPendingConsolidationsCall) Return() *MockBe... method Do (line 4133) | func (c *MockBeaconStateSetPendingConsolidationsCall) Do(f func(*solid... method DoAndReturn (line 4139) | func (c *MockBeaconStateSetPendingConsolidationsCall) DoAndReturn(f fu... type MockBeaconStateSetPendingDepositsCall (line 4158) | type MockBeaconStateSetPendingDepositsCall struct method Return (line 4163) | func (c *MockBeaconStateSetPendingDepositsCall) Return() *MockBeaconSt... method Do (line 4169) | func (c *MockBeaconStateSetPendingDepositsCall) Do(f func(*solid.ListS... method DoAndReturn (line 4175) | func (c *MockBeaconStateSetPendingDepositsCall) DoAndReturn(f func(*so... type MockBeaconStateSetPendingPartialWithdrawalsCall (line 4194) | type MockBeaconStateSetPendingPartialWithdrawalsCall struct method Return (line 4199) | func (c *MockBeaconStateSetPendingPartialWithdrawalsCall) Return() *Mo... method Do (line 4205) | func (c *MockBeaconStateSetPendingPartialWithdrawalsCall) Do(f func(*s... method DoAndReturn (line 4211) | func (c *MockBeaconStateSetPendingPartialWithdrawalsCall) DoAndReturn(... type MockBeaconStateSetPreviousEpochAttestationsCall (line 4230) | type MockBeaconStateSetPreviousEpochAttestationsCall struct method Return (line 4235) | func (c *MockBeaconStateSetPreviousEpochAttestationsCall) Return() *Mo... method Do (line 4241) | func (c *MockBeaconStateSetPreviousEpochAttestationsCall) Do(f func(*s... method DoAndReturn (line 4247) | func (c *MockBeaconStateSetPreviousEpochAttestationsCall) DoAndReturn(... type MockBeaconStateSetPreviousEpochParticipationFlagsCall (line 4266) | type MockBeaconStateSetPreviousEpochParticipationFlagsCall struct method Return (line 4271) | func (c *MockBeaconStateSetPreviousEpochParticipationFlagsCall) Return... method Do (line 4277) | func (c *MockBeaconStateSetPreviousEpochParticipationFlagsCall) Do(f f... method DoAndReturn (line 4283) | func (c *MockBeaconStateSetPreviousEpochParticipationFlagsCall) DoAndR... type MockBeaconStateSetPreviousJustifiedCheckpointCall (line 4302) | type MockBeaconStateSetPreviousJustifiedCheckpointCall struct method Return (line 4307) | func (c *MockBeaconStateSetPreviousJustifiedCheckpointCall) Return() *... method Do (line 4313) | func (c *MockBeaconStateSetPreviousJustifiedCheckpointCall) Do(f func(... method DoAndReturn (line 4319) | func (c *MockBeaconStateSetPreviousJustifiedCheckpointCall) DoAndRetur... type MockBeaconStateSetPreviousStateRootCall (line 4338) | type MockBeaconStateSetPreviousStateRootCall struct method Return (line 4343) | func (c *MockBeaconStateSetPreviousStateRootCall) Return() *MockBeacon... method Do (line 4349) | func (c *MockBeaconStateSetPreviousStateRootCall) Do(f func(common.Has... method DoAndReturn (line 4355) | func (c *MockBeaconStateSetPreviousStateRootCall) DoAndReturn(f func(c... type MockBeaconStateSetProposerLookaheadCall (line 4374) | type MockBeaconStateSetProposerLookaheadCall struct method Return (line 4379) | func (c *MockBeaconStateSetProposerLookaheadCall) Return() *MockBeacon... method Do (line 4385) | func (c *MockBeaconStateSetProposerLookaheadCall) Do(f func(solid.Uint... method DoAndReturn (line 4391) | func (c *MockBeaconStateSetProposerLookaheadCall) DoAndReturn(f func(s... type MockBeaconStateSetRandaoMixAtCall (line 4410) | type MockBeaconStateSetRandaoMixAtCall struct method Return (line 4415) | func (c *MockBeaconStateSetRandaoMixAtCall) Return() *MockBeaconStateS... method Do (line 4421) | func (c *MockBeaconStateSetRandaoMixAtCall) Do(f func(int, common.Hash... method DoAndReturn (line 4427) | func (c *MockBeaconStateSetRandaoMixAtCall) DoAndReturn(f func(int, co... type MockBeaconStateSetSlashingSegmentAtCall (line 4446) | type MockBeaconStateSetSlashingSegmentAtCall struct method Return (line 4451) | func (c *MockBeaconStateSetSlashingSegmentAtCall) Return() *MockBeacon... method Do (line 4457) | func (c *MockBeaconStateSetSlashingSegmentAtCall) Do(f func(int, uint6... method DoAndReturn (line 4463) | func (c *MockBeaconStateSetSlashingSegmentAtCall) DoAndReturn(f func(i... type MockBeaconStateSetSlotCall (line 4482) | type MockBeaconStateSetSlotCall struct method Return (line 4487) | func (c *MockBeaconStateSetSlotCall) Return() *MockBeaconStateSetSlotC... method Do (line 4493) | func (c *MockBeaconStateSetSlotCall) Do(f func(uint64)) *MockBeaconSta... method DoAndReturn (line 4499) | func (c *MockBeaconStateSetSlotCall) DoAndReturn(f func(uint64)) *Mock... type MockBeaconStateSetStateRootAtCall (line 4518) | type MockBeaconStateSetStateRootAtCall struct method Return (line 4523) | func (c *MockBeaconStateSetStateRootAtCall) Return() *MockBeaconStateS... method Do (line 4529) | func (c *MockBeaconStateSetStateRootAtCall) Do(f func(int, common.Hash... method DoAndReturn (line 4535) | func (c *MockBeaconStateSetStateRootAtCall) DoAndReturn(f func(int, co... type MockBeaconStateSetValidatorAtIndexCall (line 4554) | type MockBeaconStateSetValidatorAtIndexCall struct method Return (line 4559) | func (c *MockBeaconStateSetValidatorAtIndexCall) Return() *MockBeaconS... method Do (line 4565) | func (c *MockBeaconStateSetValidatorAtIndexCall) Do(f func(int, solid.... method DoAndReturn (line 4571) | func (c *MockBeaconStateSetValidatorAtIndexCall) DoAndReturn(f func(in... type MockBeaconStateSetValidatorBalanceCall (line 4592) | type MockBeaconStateSetValidatorBalanceCall struct method Return (line 4597) | func (c *MockBeaconStateSetValidatorBalanceCall) Return(arg0 error) *M... method Do (line 4603) | func (c *MockBeaconStateSetValidatorBalanceCall) Do(f func(int, uint64... method DoAndReturn (line 4609) | func (c *MockBeaconStateSetValidatorBalanceCall) DoAndReturn(f func(in... type MockBeaconStateSetValidatorInactivityScoreCall (line 4630) | type MockBeaconStateSetValidatorInactivityScoreCall struct method Return (line 4635) | func (c *MockBeaconStateSetValidatorInactivityScoreCall) Return(arg0 e... method Do (line 4641) | func (c *MockBeaconStateSetValidatorInactivityScoreCall) Do(f func(int... method DoAndReturn (line 4647) | func (c *MockBeaconStateSetValidatorInactivityScoreCall) DoAndReturn(f... type MockBeaconStateSetValidatorIsCurrentMatchingHeadAttesterCall (line 4668) | type MockBeaconStateSetValidatorIsCurrentMatchingHeadAttesterCall struct method Return (line 4673) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingHeadAttesterCall)... method Do (line 4679) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingHeadAttesterCall)... method DoAndReturn (line 4685) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingHeadAttesterCall)... type MockBeaconStateSetValidatorIsCurrentMatchingSourceAttesterCall (line 4706) | type MockBeaconStateSetValidatorIsCurrentMatchingSourceAttesterCall struct method Return (line 4711) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingSourceAttesterCal... method Do (line 4717) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingSourceAttesterCal... method DoAndReturn (line 4723) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingSourceAttesterCal... type MockBeaconStateSetValidatorIsCurrentMatchingTargetAttesterCall (line 4744) | type MockBeaconStateSetValidatorIsCurrentMatchingTargetAttesterCall struct method Return (line 4749) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingTargetAttesterCal... method Do (line 4755) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingTargetAttesterCal... method DoAndReturn (line 4761) | func (c *MockBeaconStateSetValidatorIsCurrentMatchingTargetAttesterCal... type MockBeaconStateSetValidatorIsPreviousMatchingHeadAttesterCall (line 4782) | type MockBeaconStateSetValidatorIsPreviousMatchingHeadAttesterCall struct method Return (line 4787) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingHeadAttesterCall... method Do (line 4793) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingHeadAttesterCall... method DoAndReturn (line 4799) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingHeadAttesterCall... type MockBeaconStateSetValidatorIsPreviousMatchingSourceAttesterCall (line 4820) | type MockBeaconStateSetValidatorIsPreviousMatchingSourceAttesterCall struct method Return (line 4825) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingSourceAttesterCa... method Do (line 4831) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingSourceAttesterCa... method DoAndReturn (line 4837) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingSourceAttesterCa... type MockBeaconStateSetValidatorIsPreviousMatchingTargetAttesterCall (line 4858) | type MockBeaconStateSetValidatorIsPreviousMatchingTargetAttesterCall struct method Return (line 4863) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingTargetAttesterCa... method Do (line 4869) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingTargetAttesterCa... method DoAndReturn (line 4875) | func (c *MockBeaconStateSetValidatorIsPreviousMatchingTargetAttesterCa... type MockBeaconStateSetValidatorMinCurrentInclusionDelayAttestationCall (line 4896) | type MockBeaconStateSetValidatorMinCurrentInclusionDelayAttestationCall ... method Return (line 4901) | func (c *MockBeaconStateSetValidatorMinCurrentInclusionDelayAttestatio... method Do (line 4907) | func (c *MockBeaconStateSetValidatorMinCurrentInclusionDelayAttestatio... method DoAndReturn (line 4913) | func (c *MockBeaconStateSetValidatorMinCurrentInclusionDelayAttestatio... type MockBeaconStateSetValidatorMinPreviousInclusionDelayAttestationCall (line 4934) | type MockBeaconStateSetValidatorMinPreviousInclusionDelayAttestationCall... method Return (line 4939) | func (c *MockBeaconStateSetValidatorMinPreviousInclusionDelayAttestati... method Do (line 4945) | func (c *MockBeaconStateSetValidatorMinPreviousInclusionDelayAttestati... method DoAndReturn (line 4951) | func (c *MockBeaconStateSetValidatorMinPreviousInclusionDelayAttestati... type MockBeaconStateSetValidatorSlashedCall (line 4972) | type MockBeaconStateSetValidatorSlashedCall struct method Return (line 4977) | func (c *MockBeaconStateSetValidatorSlashedCall) Return(arg0 error) *M... method Do (line 4983) | func (c *MockBeaconStateSetValidatorSlashedCall) Do(f func(int, bool) ... method DoAndReturn (line 4989) | func (c *MockBeaconStateSetValidatorSlashedCall) DoAndReturn(f func(in... type MockBeaconStateSetVersionCall (line 5008) | type MockBeaconStateSetVersionCall struct method Return (line 5013) | func (c *MockBeaconStateSetVersionCall) Return() *MockBeaconStateSetVe... method Do (line 5019) | func (c *MockBeaconStateSetVersionCall) Do(f func(clparams.StateVersio... method DoAndReturn (line 5025) | func (c *MockBeaconStateSetVersionCall) DoAndReturn(f func(clparams.St... type MockBeaconStateSetWithdrawableEpochForValidatorAtIndexCall (line 5046) | type MockBeaconStateSetWithdrawableEpochForValidatorAtIndexCall struct method Return (line 5051) | func (c *MockBeaconStateSetWithdrawableEpochForValidatorAtIndexCall) R... method Do (line 5057) | func (c *MockBeaconStateSetWithdrawableEpochForValidatorAtIndexCall) D... method DoAndReturn (line 5063) | func (c *MockBeaconStateSetWithdrawableEpochForValidatorAtIndexCall) D... type MockBeaconStateSetWithdrawalCredentialForValidatorAtIndexCall (line 5082) | type MockBeaconStateSetWithdrawalCredentialForValidatorAtIndexCall struct method Return (line 5087) | func (c *MockBeaconStateSetWithdrawalCredentialForValidatorAtIndexCall... method Do (line 5093) | func (c *MockBeaconStateSetWithdrawalCredentialForValidatorAtIndexCall... method DoAndReturn (line 5099) | func (c *MockBeaconStateSetWithdrawalCredentialForValidatorAtIndexCall... type MockBeaconStateSlashValidatorCall (line 5121) | type MockBeaconStateSlashValidatorCall struct method Return (line 5126) | func (c *MockBeaconStateSlashValidatorCall) Return(arg0 uint64, arg1 e... method Do (line 5132) | func (c *MockBeaconStateSlashValidatorCall) Do(f func(uint64, *uint64)... method DoAndReturn (line 5138) | func (c *MockBeaconStateSlashValidatorCall) DoAndReturn(f func(uint64,... type MockBeaconStateSlashingSegmentAtCall (line 5159) | type MockBeaconStateSlashingSegmentAtCall struct method Return (line 5164) | func (c *MockBeaconStateSlashingSegmentAtCall) Return(arg0 uint64) *Mo... method Do (line 5170) | func (c *MockBeaconStateSlashingSegmentAtCall) Do(f func(int) uint64) ... method DoAndReturn (line 5176) | func (c *MockBeaconStateSlashingSegmentAtCall) DoAndReturn(f func(int)... type MockBeaconStateSlotCall (line 5197) | type MockBeaconStateSlotCall struct method Return (line 5202) | func (c *MockBeaconStateSlotCall) Return(arg0 uint64) *MockBeaconState... method Do (line 5208) | func (c *MockBeaconStateSlotCall) Do(f func() uint64) *MockBeaconState... method DoAndReturn (line 5214) | func (c *MockBeaconStateSlotCall) DoAndReturn(f func() uint64) *MockBe... type MockBeaconStateStateRootsCall (line 5235) | type MockBeaconStateStateRootsCall struct method Return (line 5240) | func (c *MockBeaconStateStateRootsCall) Return(arg0 solid.HashVectorSS... method Do (line 5246) | func (c *MockBeaconStateStateRootsCall) Do(f func() solid.HashVectorSS... method DoAndReturn (line 5252) | func (c *MockBeaconStateStateRootsCall) DoAndReturn(f func() solid.Has... type MockBeaconStateSyncRewardsCall (line 5275) | type MockBeaconStateSyncRewardsCall struct method Return (line 5280) | func (c *MockBeaconStateSyncRewardsCall) Return(proposerReward, partic... method Do (line 5286) | func (c *MockBeaconStateSyncRewardsCall) Do(f func() (uint64, uint64, ... method DoAndReturn (line 5292) | func (c *MockBeaconStateSyncRewardsCall) DoAndReturn(f func() (uint64,... type MockBeaconStateUpgradeToAltairCall (line 5313) | type MockBeaconStateUpgradeToAltairCall struct method Return (line 5318) | func (c *MockBeaconStateUpgradeToAltairCall) Return(arg0 error) *MockB... method Do (line 5324) | func (c *MockBeaconStateUpgradeToAltairCall) Do(f func() error) *MockB... method DoAndReturn (line 5330) | func (c *MockBeaconStateUpgradeToAltairCall) DoAndReturn(f func() erro... type MockBeaconStateUpgradeToBellatrixCall (line 5351) | type MockBeaconStateUpgradeToBellatrixCall struct method Return (line 5356) | func (c *MockBeaconStateUpgradeToBellatrixCall) Return(arg0 error) *Mo... method Do (line 5362) | func (c *MockBeaconStateUpgradeToBellatrixCall) Do(f func() error) *Mo... method DoAndReturn (line 5368) | func (c *MockBeaconStateUpgradeToBellatrixCall) DoAndReturn(f func() e... type MockBeaconStateUpgradeToCapellaCall (line 5389) | type MockBeaconStateUpgradeToCapellaCall struct method Return (line 5394) | func (c *MockBeaconStateUpgradeToCapellaCall) Return(arg0 error) *Mock... method Do (line 5400) | func (c *MockBeaconStateUpgradeToCapellaCall) Do(f func() error) *Mock... method DoAndReturn (line 5406) | func (c *MockBeaconStateUpgradeToCapellaCall) DoAndReturn(f func() err... type MockBeaconStateUpgradeToDenebCall (line 5427) | type MockBeaconStateUpgradeToDenebCall struct method Return (line 5432) | func (c *MockBeaconStateUpgradeToDenebCall) Return(arg0 error) *MockBe... method Do (line 5438) | func (c *MockBeaconStateUpgradeToDenebCall) Do(f func() error) *MockBe... method DoAndReturn (line 5444) | func (c *MockBeaconStateUpgradeToDenebCall) DoAndReturn(f func() error... type MockBeaconStateUpgradeToElectraCall (line 5465) | type MockBeaconStateUpgradeToElectraCall struct method Return (line 5470) | func (c *MockBeaconStateUpgradeToElectraCall) Return(arg0 error) *Mock... method Do (line 5476) | func (c *MockBeaconStateUpgradeToElectraCall) Do(f func() error) *Mock... method DoAndReturn (line 5482) | func (c *MockBeaconStateUpgradeToElectraCall) DoAndReturn(f func() err... type MockBeaconStateUpgradeToFuluCall (line 5503) | type MockBeaconStateUpgradeToFuluCall struct method Return (line 5508) | func (c *MockBeaconStateUpgradeToFuluCall) Return(arg0 error) *MockBea... method Do (line 5514) | func (c *MockBeaconStateUpgradeToFuluCall) Do(f func() error) *MockBea... method DoAndReturn (line 5520) | func (c *MockBeaconStateUpgradeToFuluCall) DoAndReturn(f func() error)... type MockBeaconStateValidatorBalanceCall (line 5542) | type MockBeaconStateValidatorBalanceCall struct method Return (line 5547) | func (c *MockBeaconStateValidatorBalanceCall) Return(arg0 uint64, arg1... method Do (line 5553) | func (c *MockBeaconStateValidatorBalanceCall) Do(f func(int) (uint64, ... method DoAndReturn (line 5559) | func (c *MockBeaconStateValidatorBalanceCall) DoAndReturn(f func(int) ... type MockBeaconStateValidatorEffectiveBalanceCall (line 5581) | type MockBeaconStateValidatorEffectiveBalanceCall struct method Return (line 5586) | func (c *MockBeaconStateValidatorEffectiveBalanceCall) Return(arg0 uin... method Do (line 5592) | func (c *MockBeaconStateValidatorEffectiveBalanceCall) Do(f func(int) ... method DoAndReturn (line 5598) | func (c *MockBeaconStateValidatorEffectiveBalanceCall) DoAndReturn(f f... type MockBeaconStateValidatorExitEpochCall (line 5620) | type MockBeaconStateValidatorExitEpochCall struct method Return (line 5625) | func (c *MockBeaconStateValidatorExitEpochCall) Return(arg0 uint64, ar... method Do (line 5631) | func (c *MockBeaconStateValidatorExitEpochCall) Do(f func(int) (uint64... method DoAndReturn (line 5637) | func (c *MockBeaconStateValidatorExitEpochCall) DoAndReturn(f func(int... type MockBeaconStateValidatorForValidatorIndexCall (line 5659) | type MockBeaconStateValidatorForValidatorIndexCall struct method Return (line 5664) | func (c *MockBeaconStateValidatorForValidatorIndexCall) Return(arg0 so... method Do (line 5670) | func (c *MockBeaconStateValidatorForValidatorIndexCall) Do(f func(int)... method DoAndReturn (line 5676) | func (c *MockBeaconStateValidatorForValidatorIndexCall) DoAndReturn(f ... type MockBeaconStateValidatorInactivityScoreCall (line 5698) | type MockBeaconStateValidatorInactivityScoreCall struct method Return (line 5703) | func (c *MockBeaconStateValidatorInactivityScoreCall) Return(arg0 uint... method Do (line 5709) | func (c *MockBeaconStateValidatorInactivityScoreCall) Do(f func(int) (... method DoAndReturn (line 5715) | func (c *MockBeaconStateValidatorInactivityScoreCall) DoAndReturn(f fu... type MockBeaconStateValidatorIndexByPubkeyCall (line 5737) | type MockBeaconStateValidatorIndexByPubkeyCall struct method Return (line 5742) | func (c *MockBeaconStateValidatorIndexByPubkeyCall) Return(arg0 uint64... method Do (line 5748) | func (c *MockBeaconStateValidatorIndexByPubkeyCall) Do(f func([48]byte... method DoAndReturn (line 5754) | func (c *MockBeaconStateValidatorIndexByPubkeyCall) DoAndReturn(f func... type MockBeaconStateValidatorIsCurrentMatchingHeadAttesterCall (line 5776) | type MockBeaconStateValidatorIsCurrentMatchingHeadAttesterCall struct method Return (line 5781) | func (c *MockBeaconStateValidatorIsCurrentMatchingHeadAttesterCall) Re... method Do (line 5787) | func (c *MockBeaconStateValidatorIsCurrentMatchingHeadAttesterCall) Do... method DoAndReturn (line 5793) | func (c *MockBeaconStateValidatorIsCurrentMatchingHeadAttesterCall) Do... type MockBeaconStateValidatorIsCurrentMatchingSourceAttesterCall (line 5815) | type MockBeaconStateValidatorIsCurrentMatchingSourceAttesterCall struct method Return (line 5820) | func (c *MockBeaconStateValidatorIsCurrentMatchingSourceAttesterCall) ... method Do (line 5826) | func (c *MockBeaconStateValidatorIsCurrentMatchingSourceAttesterCall) ... method DoAndReturn (line 5832) | func (c *MockBeaconStateValidatorIsCurrentMatchingSourceAttesterCall) ... type MockBeaconStateValidatorIsCurrentMatchingTargetAttesterCall (line 5854) | type MockBeaconStateValidatorIsCurrentMatchingTargetAttesterCall struct method Return (line 5859) | func (c *MockBeaconStateValidatorIsCurrentMatchingTargetAttesterCall) ... method Do (line 5865) | func (c *MockBeaconStateValidatorIsCurrentMatchingTargetAttesterCall) ... method DoAndReturn (line 5871) | func (c *MockBeaconStateValidatorIsCurrentMatchingTargetAttesterCall) ... type MockBeaconStateValidatorIsPreviousMatchingHeadAttesterCall (line 5893) | type MockBeaconStateValidatorIsPreviousMatchingHeadAttesterCall struct method Return (line 5898) | func (c *MockBeaconStateValidatorIsPreviousMatchingHeadAttesterCall) R... method Do (line 5904) | func (c *MockBeaconStateValidatorIsPreviousMatchingHeadAttesterCall) D... method DoAndReturn (line 5910) | func (c *MockBeaconStateValidatorIsPreviousMatchingHeadAttesterCall) D... type MockBeaconStateValidatorIsPreviousMatchingSourceAttesterCall (line 5932) | type MockBeaconStateValidatorIsPreviousMatchingSourceAttesterCall struct method Return (line 5937) | func (c *MockBeaconStateValidatorIsPreviousMatchingSourceAttesterCall)... method Do (line 5943) | func (c *MockBeaconStateValidatorIsPreviousMatchingSourceAttesterCall)... method DoAndReturn (line 5949) | func (c *MockBeaconStateValidatorIsPreviousMatchingSourceAttesterCall)... type MockBeaconStateValidatorIsPreviousMatchingTargetAttesterCall (line 5971) | type MockBeaconStateValidatorIsPreviousMatchingTargetAttesterCall struct method Return (line 5976) | func (c *MockBeaconStateValidatorIsPreviousMatchingTargetAttesterCall)... method Do (line 5982) | func (c *MockBeaconStateValidatorIsPreviousMatchingTargetAttesterCall)... method DoAndReturn (line 5988) | func (c *MockBeaconStateValidatorIsPreviousMatchingTargetAttesterCall)... type MockBeaconStateValidatorLengthCall (line 6009) | type MockBeaconStateValidatorLengthCall struct method Return (line 6014) | func (c *MockBeaconStateValidatorLengthCall) Return(arg0 int) *MockBea... method Do (line 6020) | func (c *MockBeaconStateValidatorLengthCall) Do(f func() int) *MockBea... method DoAndReturn (line 6026) | func (c *MockBeaconStateValidatorLengthCall) DoAndReturn(f func() int)... type MockBeaconStateValidatorMinCurrentInclusionDelayAttestationCall (line 6048) | type MockBeaconStateValidatorMinCurrentInclusionDelayAttestationCall struct method Return (line 6053) | func (c *MockBeaconStateValidatorMinCurrentInclusionDelayAttestationCa... method Do (line 6059) | func (c *MockBeaconStateValidatorMinCurrentInclusionDelayAttestationCa... method DoAndReturn (line 6065) | func (c *MockBeaconStateValidatorMinCurrentInclusionDelayAttestationCa... type MockBeaconStateValidatorMinPreviousInclusionDelayAttestationCall (line 6087) | type MockBeaconStateValidatorMinPreviousInclusionDelayAttestationCall st... method Return (line 6092) | func (c *MockBeaconStateValidatorMinPreviousInclusionDelayAttestationC... method Do (line 6098) | func (c *MockBeaconStateValidatorMinPreviousInclusionDelayAttestationC... method DoAndReturn (line 6104) | func (c *MockBeaconStateValidatorMinPreviousInclusionDelayAttestationC... type MockBeaconStateValidatorSetCall (line 6125) | type MockBeaconStateValidatorSetCall struct method Return (line 6130) | func (c *MockBeaconStateValidatorSetCall) Return(arg0 *solid.Validator... method Do (line 6136) | func (c *MockBeaconStateValidatorSetCall) Do(f func() *solid.Validator... method DoAndReturn (line 6142) | func (c *MockBeaconStateValidatorSetCall) DoAndReturn(f func() *solid.... type MockBeaconStateValidatorWithdrawableEpochCall (line 6164) | type MockBeaconStateValidatorWithdrawableEpochCall struct method Return (line 6169) | func (c *MockBeaconStateValidatorWithdrawableEpochCall) Return(arg0 ui... method Do (line 6175) | func (c *MockBeaconStateValidatorWithdrawableEpochCall) Do(f func(int)... method DoAndReturn (line 6181) | func (c *MockBeaconStateValidatorWithdrawableEpochCall) DoAndReturn(f ... type MockBeaconStateVersionCall (line 6202) | type MockBeaconStateVersionCall struct method Return (line 6207) | func (c *MockBeaconStateVersionCall) Return(arg0 clparams.StateVersion... method Do (line 6213) | func (c *MockBeaconStateVersionCall) Do(f func() clparams.StateVersion... method DoAndReturn (line 6219) | func (c *MockBeaconStateVersionCall) DoAndReturn(f func() clparams.Sta... FILE: cl/abstract/mock_services/beacon_state_mutator_mock.go type MockBeaconStateMutator (line 23) | type MockBeaconStateMutator struct method EXPECT (line 42) | func (m *MockBeaconStateMutator) EXPECT() *MockBeaconStateMutatorMockR... method AddCurrentEpochAtteastation (line 47) | func (m *MockBeaconStateMutator) AddCurrentEpochAtteastation(attestati... method AddCurrentEpochParticipationFlags (line 83) | func (m *MockBeaconStateMutator) AddCurrentEpochParticipationFlags(fla... method AddEth1DataVote (line 119) | func (m *MockBeaconStateMutator) AddEth1DataVote(vote *cltypes.Eth1Dat... method AddHistoricalRoot (line 155) | func (m *MockBeaconStateMutator) AddHistoricalRoot(root common.Hash) { method AddHistoricalSummary (line 191) | func (m *MockBeaconStateMutator) AddHistoricalSummary(summary *cltypes... method AddInactivityScore (line 227) | func (m *MockBeaconStateMutator) AddInactivityScore(score uint64) { method AddPreviousEpochAttestation (line 263) | func (m *MockBeaconStateMutator) AddPreviousEpochAttestation(attestati... method AddPreviousEpochParticipationAt (line 299) | func (m *MockBeaconStateMutator) AddPreviousEpochParticipationAt(index... method AddPreviousEpochParticipationFlags (line 335) | func (m *MockBeaconStateMutator) AddPreviousEpochParticipationFlags(fl... method AddValidator (line 371) | func (m *MockBeaconStateMutator) AddValidator(validator solid.Validato... method AppendPendingConsolidation (line 407) | func (m *MockBeaconStateMutator) AppendPendingConsolidation(consolidat... method AppendPendingDeposit (line 443) | func (m *MockBeaconStateMutator) AppendPendingDeposit(deposit *solid.P... method AppendPendingPartialWithdrawal (line 479) | func (m *MockBeaconStateMutator) AppendPendingPartialWithdrawal(withdr... method AppendValidator (line 515) | func (m *MockBeaconStateMutator) AppendValidator(in solid.Validator) { method ResetCurrentEpochAttestations (line 551) | func (m *MockBeaconStateMutator) ResetCurrentEpochAttestations() { method ResetEpochParticipation (line 587) | func (m *MockBeaconStateMutator) ResetEpochParticipation() { method ResetEth1DataVotes (line 623) | func (m *MockBeaconStateMutator) ResetEth1DataVotes() { method ResetHistoricalSummaries (line 659) | func (m *MockBeaconStateMutator) ResetHistoricalSummaries() { method ResetPreviousEpochAttestations (line 695) | func (m *MockBeaconStateMutator) ResetPreviousEpochAttestations() { method SetActivationEligibilityEpochForValidatorAtIndex (line 731) | func (m *MockBeaconStateMutator) SetActivationEligibilityEpochForValid... method SetActivationEpochForValidatorAtIndex (line 767) | func (m *MockBeaconStateMutator) SetActivationEpochForValidatorAtIndex... method SetBlockRootAt (line 803) | func (m *MockBeaconStateMutator) SetBlockRootAt(index int, root common... method SetConsolidationBalanceToConsume (line 839) | func (m *MockBeaconStateMutator) SetConsolidationBalanceToConsume(arg0... method SetCurrentEpochParticipationFlags (line 875) | func (m *MockBeaconStateMutator) SetCurrentEpochParticipationFlags(fla... method SetCurrentJustifiedCheckpoint (line 911) | func (m *MockBeaconStateMutator) SetCurrentJustifiedCheckpoint(current... method SetCurrentSyncCommittee (line 947) | func (m *MockBeaconStateMutator) SetCurrentSyncCommittee(currentSyncCo... method SetDepositBalanceToConsume (line 983) | func (m *MockBeaconStateMutator) SetDepositBalanceToConsume(arg0 uint6... method SetDepositRequestsStartIndex (line 1019) | func (m *MockBeaconStateMutator) SetDepositRequestsStartIndex(arg0 uin... method SetEarlistConsolidationEpoch (line 1055) | func (m *MockBeaconStateMutator) SetEarlistConsolidationEpoch(arg0 uin... method SetEffectiveBalanceForValidatorAtIndex (line 1091) | func (m *MockBeaconStateMutator) SetEffectiveBalanceForValidatorAtInde... method SetEpochParticipationForValidatorIndex (line 1127) | func (m *MockBeaconStateMutator) SetEpochParticipationForValidatorInde... method SetEth1Data (line 1163) | func (m *MockBeaconStateMutator) SetEth1Data(eth1Data *cltypes.Eth1Dat... method SetEth1DepositIndex (line 1199) | func (m *MockBeaconStateMutator) SetEth1DepositIndex(eth1DepositIndex ... method SetExitEpochForValidatorAtIndex (line 1235) | func (m *MockBeaconStateMutator) SetExitEpochForValidatorAtIndex(index... method SetFinalizedCheckpoint (line 1271) | func (m *MockBeaconStateMutator) SetFinalizedCheckpoint(finalizedCheck... method SetFork (line 1307) | func (m *MockBeaconStateMutator) SetFork(fork *cltypes.Fork) { method SetInactivityScores (line 1343) | func (m *MockBeaconStateMutator) SetInactivityScores(scores []uint64) { method SetJustificationBits (line 1379) | func (m *MockBeaconStateMutator) SetJustificationBits(justificationBit... method SetLatestBlockHeader (line 1415) | func (m *MockBeaconStateMutator) SetLatestBlockHeader(header *cltypes.... method SetLatestExecutionPayloadHeader (line 1451) | func (m *MockBeaconStateMutator) SetLatestExecutionPayloadHeader(heade... method SetNextSyncCommittee (line 1487) | func (m *MockBeaconStateMutator) SetNextSyncCommittee(nextSyncCommitte... method SetNextWithdrawalIndex (line 1523) | func (m *MockBeaconStateMutator) SetNextWithdrawalIndex(index uint64) { method SetNextWithdrawalValidatorIndex (line 1559) | func (m *MockBeaconStateMutator) SetNextWithdrawalValidatorIndex(index... method SetPendingConsolidations (line 1595) | func (m *MockBeaconStateMutator) SetPendingConsolidations(consolidatio... method SetPendingDeposits (line 1631) | func (m *MockBeaconStateMutator) SetPendingDeposits(arg0 *solid.ListSS... method SetPendingPartialWithdrawals (line 1667) | func (m *MockBeaconStateMutator) SetPendingPartialWithdrawals(arg0 *so... method SetPreviousEpochAttestations (line 1703) | func (m *MockBeaconStateMutator) SetPreviousEpochAttestations(attestat... method SetPreviousEpochParticipationFlags (line 1739) | func (m *MockBeaconStateMutator) SetPreviousEpochParticipationFlags(fl... method SetPreviousJustifiedCheckpoint (line 1775) | func (m *MockBeaconStateMutator) SetPreviousJustifiedCheckpoint(previo... method SetProposerLookahead (line 1811) | func (m *MockBeaconStateMutator) SetProposerLookahead(proposerLookahea... method SetRandaoMixAt (line 1847) | func (m *MockBeaconStateMutator) SetRandaoMixAt(index int, mix common.... method SetSlashingSegmentAt (line 1883) | func (m *MockBeaconStateMutator) SetSlashingSegmentAt(index int, segme... method SetSlot (line 1919) | func (m *MockBeaconStateMutator) SetSlot(slot uint64) { method SetStateRootAt (line 1955) | func (m *MockBeaconStateMutator) SetStateRootAt(index int, root common... method SetValidatorAtIndex (line 1991) | func (m *MockBeaconStateMutator) SetValidatorAtIndex(index int, valida... method SetValidatorBalance (line 2027) | func (m *MockBeaconStateMutator) SetValidatorBalance(index int, balanc... method SetValidatorInactivityScore (line 2065) | func (m *MockBeaconStateMutator) SetValidatorInactivityScore(index int... method SetValidatorIsCurrentMatchingHeadAttester (line 2103) | func (m *MockBeaconStateMutator) SetValidatorIsCurrentMatchingHeadAtte... method SetValidatorIsCurrentMatchingSourceAttester (line 2141) | func (m *MockBeaconStateMutator) SetValidatorIsCurrentMatchingSourceAt... method SetValidatorIsCurrentMatchingTargetAttester (line 2179) | func (m *MockBeaconStateMutator) SetValidatorIsCurrentMatchingTargetAt... method SetValidatorIsPreviousMatchingHeadAttester (line 2217) | func (m *MockBeaconStateMutator) SetValidatorIsPreviousMatchingHeadAtt... method SetValidatorIsPreviousMatchingSourceAttester (line 2255) | func (m *MockBeaconStateMutator) SetValidatorIsPreviousMatchingSourceA... method SetValidatorIsPreviousMatchingTargetAttester (line 2293) | func (m *MockBeaconStateMutator) SetValidatorIsPreviousMatchingTargetA... method SetValidatorMinCurrentInclusionDelayAttestation (line 2331) | func (m *MockBeaconStateMutator) SetValidatorMinCurrentInclusionDelayA... method SetValidatorMinPreviousInclusionDelayAttestation (line 2369) | func (m *MockBeaconStateMutator) SetValidatorMinPreviousInclusionDelay... method SetValidatorSlashed (line 2407) | func (m *MockBeaconStateMutator) SetValidatorSlashed(index int, slashe... method SetVersion (line 2445) | func (m *MockBeaconStateMutator) SetVersion(version clparams.StateVers... method SetWithdrawableEpochForValidatorAtIndex (line 2481) | func (m *MockBeaconStateMutator) SetWithdrawableEpochForValidatorAtInd... method SetWithdrawalCredentialForValidatorAtIndex (line 2519) | func (m *MockBeaconStateMutator) SetWithdrawalCredentialForValidatorAt... type MockBeaconStateMutatorMockRecorder (line 30) | type MockBeaconStateMutatorMockRecorder struct method AddCurrentEpochAtteastation (line 53) | func (mr *MockBeaconStateMutatorMockRecorder) AddCurrentEpochAtteastat... method AddCurrentEpochParticipationFlags (line 89) | func (mr *MockBeaconStateMutatorMockRecorder) AddCurrentEpochParticipa... method AddEth1DataVote (line 125) | func (mr *MockBeaconStateMutatorMockRecorder) AddEth1DataVote(vote any... method AddHistoricalRoot (line 161) | func (mr *MockBeaconStateMutatorMockRecorder) AddHistoricalRoot(root a... method AddHistoricalSummary (line 197) | func (mr *MockBeaconStateMutatorMockRecorder) AddHistoricalSummary(sum... method AddInactivityScore (line 233) | func (mr *MockBeaconStateMutatorMockRecorder) AddInactivityScore(score... method AddPreviousEpochAttestation (line 269) | func (mr *MockBeaconStateMutatorMockRecorder) AddPreviousEpochAttestat... method AddPreviousEpochParticipationAt (line 305) | func (mr *MockBeaconStateMutatorMockRecorder) AddPreviousEpochParticip... method AddPreviousEpochParticipationFlags (line 341) | func (mr *MockBeaconStateMutatorMockRecorder) AddPreviousEpochParticip... method AddValidator (line 377) | func (mr *MockBeaconStateMutatorMockRecorder) AddValidator(validator, ... method AppendPendingConsolidation (line 413) | func (mr *MockBeaconStateMutatorMockRecorder) AppendPendingConsolidati... method AppendPendingDeposit (line 449) | func (mr *MockBeaconStateMutatorMockRecorder) AppendPendingDeposit(dep... method AppendPendingPartialWithdrawal (line 485) | func (mr *MockBeaconStateMutatorMockRecorder) AppendPendingPartialWith... method AppendValidator (line 521) | func (mr *MockBeaconStateMutatorMockRecorder) AppendValidator(in any) ... method ResetCurrentEpochAttestations (line 557) | func (mr *MockBeaconStateMutatorMockRecorder) ResetCurrentEpochAttesta... method ResetEpochParticipation (line 593) | func (mr *MockBeaconStateMutatorMockRecorder) ResetEpochParticipation(... method ResetEth1DataVotes (line 629) | func (mr *MockBeaconStateMutatorMockRecorder) ResetEth1DataVotes() *Mo... method ResetHistoricalSummaries (line 665) | func (mr *MockBeaconStateMutatorMockRecorder) ResetHistoricalSummaries... method ResetPreviousEpochAttestations (line 701) | func (mr *MockBeaconStateMutatorMockRecorder) ResetPreviousEpochAttest... method SetActivationEligibilityEpochForValidatorAtIndex (line 737) | func (mr *MockBeaconStateMutatorMockRecorder) SetActivationEligibility... method SetActivationEpochForValidatorAtIndex (line 773) | func (mr *MockBeaconStateMutatorMockRecorder) SetActivationEpochForVal... method SetBlockRootAt (line 809) | func (mr *MockBeaconStateMutatorMockRecorder) SetBlockRootAt(index, ro... method SetConsolidationBalanceToConsume (line 845) | func (mr *MockBeaconStateMutatorMockRecorder) SetConsolidationBalanceT... method SetCurrentEpochParticipationFlags (line 881) | func (mr *MockBeaconStateMutatorMockRecorder) SetCurrentEpochParticipa... method SetCurrentJustifiedCheckpoint (line 917) | func (mr *MockBeaconStateMutatorMockRecorder) SetCurrentJustifiedCheck... method SetCurrentSyncCommittee (line 953) | func (mr *MockBeaconStateMutatorMockRecorder) SetCurrentSyncCommittee(... method SetDepositBalanceToConsume (line 989) | func (mr *MockBeaconStateMutatorMockRecorder) SetDepositBalanceToConsu... method SetDepositRequestsStartIndex (line 1025) | func (mr *MockBeaconStateMutatorMockRecorder) SetDepositRequestsStartI... method SetEarlistConsolidationEpoch (line 1061) | func (mr *MockBeaconStateMutatorMockRecorder) SetEarlistConsolidationE... method SetEffectiveBalanceForValidatorAtIndex (line 1097) | func (mr *MockBeaconStateMutatorMockRecorder) SetEffectiveBalanceForVa... method SetEpochParticipationForValidatorIndex (line 1133) | func (mr *MockBeaconStateMutatorMockRecorder) SetEpochParticipationFor... method SetEth1Data (line 1169) | func (mr *MockBeaconStateMutatorMockRecorder) SetEth1Data(eth1Data any... method SetEth1DepositIndex (line 1205) | func (mr *MockBeaconStateMutatorMockRecorder) SetEth1DepositIndex(eth1... method SetExitEpochForValidatorAtIndex (line 1241) | func (mr *MockBeaconStateMutatorMockRecorder) SetExitEpochForValidator... method SetFinalizedCheckpoint (line 1277) | func (mr *MockBeaconStateMutatorMockRecorder) SetFinalizedCheckpoint(f... method SetFork (line 1313) | func (mr *MockBeaconStateMutatorMockRecorder) SetFork(fork any) *MockB... method SetInactivityScores (line 1349) | func (mr *MockBeaconStateMutatorMockRecorder) SetInactivityScores(scor... method SetJustificationBits (line 1385) | func (mr *MockBeaconStateMutatorMockRecorder) SetJustificationBits(jus... method SetLatestBlockHeader (line 1421) | func (mr *MockBeaconStateMutatorMockRecorder) SetLatestBlockHeader(hea... method SetLatestExecutionPayloadHeader (line 1457) | func (mr *MockBeaconStateMutatorMockRecorder) SetLatestExecutionPayloa... method SetNextSyncCommittee (line 1493) | func (mr *MockBeaconStateMutatorMockRecorder) SetNextSyncCommittee(nex... method SetNextWithdrawalIndex (line 1529) | func (mr *MockBeaconStateMutatorMockRecorder) SetNextWithdrawalIndex(i... method SetNextWithdrawalValidatorIndex (line 1565) | func (mr *MockBeaconStateMutatorMockRecorder) SetNextWithdrawalValidat... method SetPendingConsolidations (line 1601) | func (mr *MockBeaconStateMutatorMockRecorder) SetPendingConsolidations... method SetPendingDeposits (line 1637) | func (mr *MockBeaconStateMutatorMockRecorder) SetPendingDeposits(arg0 ... method SetPendingPartialWithdrawals (line 1673) | func (mr *MockBeaconStateMutatorMockRecorder) SetPendingPartialWithdra... method SetPreviousEpochAttestations (line 1709) | func (mr *MockBeaconStateMutatorMockRecorder) SetPreviousEpochAttestat... method SetPreviousEpochParticipationFlags (line 1745) | func (mr *MockBeaconStateMutatorMockRecorder) SetPreviousEpochParticip... method SetPreviousJustifiedCheckpoint (line 1781) | func (mr *MockBeaconStateMutatorMockRecorder) SetPreviousJustifiedChec... method SetProposerLookahead (line 1817) | func (mr *MockBeaconStateMutatorMockRecorder) SetProposerLookahead(pro... method SetRandaoMixAt (line 1853) | func (mr *MockBeaconStateMutatorMockRecorder) SetRandaoMixAt(index, mi... method SetSlashingSegmentAt (line 1889) | func (mr *MockBeaconStateMutatorMockRecorder) SetSlashingSegmentAt(ind... method SetSlot (line 1925) | func (mr *MockBeaconStateMutatorMockRecorder) SetSlot(slot any) *MockB... method SetStateRootAt (line 1961) | func (mr *MockBeaconStateMutatorMockRecorder) SetStateRootAt(index, ro... method SetValidatorAtIndex (line 1997) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorAtIndex(inde... method SetValidatorBalance (line 2035) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorBalance(inde... method SetValidatorInactivityScore (line 2073) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorInactivitySc... method SetValidatorIsCurrentMatchingHeadAttester (line 2111) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorIsCurrentMat... method SetValidatorIsCurrentMatchingSourceAttester (line 2149) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorIsCurrentMat... method SetValidatorIsCurrentMatchingTargetAttester (line 2187) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorIsCurrentMat... method SetValidatorIsPreviousMatchingHeadAttester (line 2225) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorIsPreviousMa... method SetValidatorIsPreviousMatchingSourceAttester (line 2263) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorIsPreviousMa... method SetValidatorIsPreviousMatchingTargetAttester (line 2301) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorIsPreviousMa... method SetValidatorMinCurrentInclusionDelayAttestation (line 2339) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorMinCurrentIn... method SetValidatorMinPreviousInclusionDelayAttestation (line 2377) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorMinPreviousI... method SetValidatorSlashed (line 2415) | func (mr *MockBeaconStateMutatorMockRecorder) SetValidatorSlashed(inde... method SetVersion (line 2451) | func (mr *MockBeaconStateMutatorMockRecorder) SetVersion(version any) ... method SetWithdrawableEpochForValidatorAtIndex (line 2489) | func (mr *MockBeaconStateMutatorMockRecorder) SetWithdrawableEpochForV... method SetWithdrawalCredentialForValidatorAtIndex (line 2525) | func (mr *MockBeaconStateMutatorMockRecorder) SetWithdrawalCredentialF... function NewMockBeaconStateMutator (line 35) | func NewMockBeaconStateMutator(ctrl *gomock.Controller) *MockBeaconState... type MockBeaconStateMutatorAddCurrentEpochAtteastationCall (line 60) | type MockBeaconStateMutatorAddCurrentEpochAtteastationCall struct method Return (line 65) | func (c *MockBeaconStateMutatorAddCurrentEpochAtteastationCall) Return... method Do (line 71) | func (c *MockBeaconStateMutatorAddCurrentEpochAtteastationCall) Do(f f... method DoAndReturn (line 77) | func (c *MockBeaconStateMutatorAddCurrentEpochAtteastationCall) DoAndR... type MockBeaconStateMutatorAddCurrentEpochParticipationFlagsCall (line 96) | type MockBeaconStateMutatorAddCurrentEpochParticipationFlagsCall struct method Return (line 101) | func (c *MockBeaconStateMutatorAddCurrentEpochParticipationFlagsCall) ... method Do (line 107) | func (c *MockBeaconStateMutatorAddCurrentEpochParticipationFlagsCall) ... method DoAndReturn (line 113) | func (c *MockBeaconStateMutatorAddCurrentEpochParticipationFlagsCall) ... type MockBeaconStateMutatorAddEth1DataVoteCall (line 132) | type MockBeaconStateMutatorAddEth1DataVoteCall struct method Return (line 137) | func (c *MockBeaconStateMutatorAddEth1DataVoteCall) Return() *MockBeac... method Do (line 143) | func (c *MockBeaconStateMutatorAddEth1DataVoteCall) Do(f func(*cltypes... method DoAndReturn (line 149) | func (c *MockBeaconStateMutatorAddEth1DataVoteCall) DoAndReturn(f func... type MockBeaconStateMutatorAddHistoricalRootCall (line 168) | type MockBeaconStateMutatorAddHistoricalRootCall struct method Return (line 173) | func (c *MockBeaconStateMutatorAddHistoricalRootCall) Return() *MockBe... method Do (line 179) | func (c *MockBeaconStateMutatorAddHistoricalRootCall) Do(f func(common... method DoAndReturn (line 185) | func (c *MockBeaconStateMutatorAddHistoricalRootCall) DoAndReturn(f fu... type MockBeaconStateMutatorAddHistoricalSummaryCall (line 204) | type MockBeaconStateMutatorAddHistoricalSummaryCall struct method Return (line 209) | func (c *MockBeaconStateMutatorAddHistoricalSummaryCall) Return() *Moc... method Do (line 215) | func (c *MockBeaconStateMutatorAddHistoricalSummaryCall) Do(f func(*cl... method DoAndReturn (line 221) | func (c *MockBeaconStateMutatorAddHistoricalSummaryCall) DoAndReturn(f... type MockBeaconStateMutatorAddInactivityScoreCall (line 240) | type MockBeaconStateMutatorAddInactivityScoreCall struct method Return (line 245) | func (c *MockBeaconStateMutatorAddInactivityScoreCall) Return() *MockB... method Do (line 251) | func (c *MockBeaconStateMutatorAddInactivityScoreCall) Do(f func(uint6... method DoAndReturn (line 257) | func (c *MockBeaconStateMutatorAddInactivityScoreCall) DoAndReturn(f f... type MockBeaconStateMutatorAddPreviousEpochAttestationCall (line 276) | type MockBeaconStateMutatorAddPreviousEpochAttestationCall struct method Return (line 281) | func (c *MockBeaconStateMutatorAddPreviousEpochAttestationCall) Return... method Do (line 287) | func (c *MockBeaconStateMutatorAddPreviousEpochAttestationCall) Do(f f... method DoAndReturn (line 293) | func (c *MockBeaconStateMutatorAddPreviousEpochAttestationCall) DoAndR... type MockBeaconStateMutatorAddPreviousEpochParticipationAtCall (line 312) | type MockBeaconStateMutatorAddPreviousEpochParticipationAtCall struct method Return (line 317) | func (c *MockBeaconStateMutatorAddPreviousEpochParticipationAtCall) Re... method Do (line 323) | func (c *MockBeaconStateMutatorAddPreviousEpochParticipationAtCall) Do... method DoAndReturn (line 329) | func (c *MockBeaconStateMutatorAddPreviousEpochParticipationAtCall) Do... type MockBeaconStateMutatorAddPreviousEpochParticipationFlagsCall (line 348) | type MockBeaconStateMutatorAddPreviousEpochParticipationFlagsCall struct method Return (line 353) | func (c *MockBeaconStateMutatorAddPreviousEpochParticipationFlagsCall)... method Do (line 359) | func (c *MockBeaconStateMutatorAddPreviousEpochParticipationFlagsCall)... method DoAndReturn (line 365) | func (c *MockBeaconStateMutatorAddPreviousEpochParticipationFlagsCall)... type MockBeaconStateMutatorAddValidatorCall (line 384) | type MockBeaconStateMutatorAddValidatorCall struct method Return (line 389) | func (c *MockBeaconStateMutatorAddValidatorCall) Return() *MockBeaconS... method Do (line 395) | func (c *MockBeaconStateMutatorAddValidatorCall) Do(f func(solid.Valid... method DoAndReturn (line 401) | func (c *MockBeaconStateMutatorAddValidatorCall) DoAndReturn(f func(so... type MockBeaconStateMutatorAppendPendingConsolidationCall (line 420) | type MockBeaconStateMutatorAppendPendingConsolidationCall struct method Return (line 425) | func (c *MockBeaconStateMutatorAppendPendingConsolidationCall) Return(... method Do (line 431) | func (c *MockBeaconStateMutatorAppendPendingConsolidationCall) Do(f fu... method DoAndReturn (line 437) | func (c *MockBeaconStateMutatorAppendPendingConsolidationCall) DoAndRe... type MockBeaconStateMutatorAppendPendingDepositCall (line 456) | type MockBeaconStateMutatorAppendPendingDepositCall struct method Return (line 461) | func (c *MockBeaconStateMutatorAppendPendingDepositCall) Return() *Moc... method Do (line 467) | func (c *MockBeaconStateMutatorAppendPendingDepositCall) Do(f func(*so... method DoAndReturn (line 473) | func (c *MockBeaconStateMutatorAppendPendingDepositCall) DoAndReturn(f... type MockBeaconStateMutatorAppendPendingPartialWithdrawalCall (line 492) | type MockBeaconStateMutatorAppendPendingPartialWithdrawalCall struct method Return (line 497) | func (c *MockBeaconStateMutatorAppendPendingPartialWithdrawalCall) Ret... method Do (line 503) | func (c *MockBeaconStateMutatorAppendPendingPartialWithdrawalCall) Do(... method DoAndReturn (line 509) | func (c *MockBeaconStateMutatorAppendPendingPartialWithdrawalCall) DoA... type MockBeaconStateMutatorAppendValidatorCall (line 528) | type MockBeaconStateMutatorAppendValidatorCall struct method Return (line 533) | func (c *MockBeaconStateMutatorAppendValidatorCall) Return() *MockBeac... method Do (line 539) | func (c *MockBeaconStateMutatorAppendValidatorCall) Do(f func(solid.Va... method DoAndReturn (line 545) | func (c *MockBeaconStateMutatorAppendValidatorCall) DoAndReturn(f func... type MockBeaconStateMutatorResetCurrentEpochAttestationsCall (line 564) | type MockBeaconStateMutatorResetCurrentEpochAttestationsCall struct method Return (line 569) | func (c *MockBeaconStateMutatorResetCurrentEpochAttestationsCall) Retu... method Do (line 575) | func (c *MockBeaconStateMutatorResetCurrentEpochAttestationsCall) Do(f... method DoAndReturn (line 581) | func (c *MockBeaconStateMutatorResetCurrentEpochAttestationsCall) DoAn... type MockBeaconStateMutatorResetEpochParticipationCall (line 600) | type MockBeaconStateMutatorResetEpochParticipationCall struct method Return (line 605) | func (c *MockBeaconStateMutatorResetEpochParticipationCall) Return() *... method Do (line 611) | func (c *MockBeaconStateMutatorResetEpochParticipationCall) Do(f func(... method DoAndReturn (line 617) | func (c *MockBeaconStateMutatorResetEpochParticipationCall) DoAndRetur... type MockBeaconStateMutatorResetEth1DataVotesCall (line 636) | type MockBeaconStateMutatorResetEth1DataVotesCall struct method Return (line 641) | func (c *MockBeaconStateMutatorResetEth1DataVotesCall) Return() *MockB... method Do (line 647) | func (c *MockBeaconStateMutatorResetEth1DataVotesCall) Do(f func()) *M... method DoAndReturn (line 653) | func (c *MockBeaconStateMutatorResetEth1DataVotesCall) DoAndReturn(f f... type MockBeaconStateMutatorResetHistoricalSummariesCall (line 672) | type MockBeaconStateMutatorResetHistoricalSummariesCall struct method Return (line 677) | func (c *MockBeaconStateMutatorResetHistoricalSummariesCall) Return() ... method Do (line 683) | func (c *MockBeaconStateMutatorResetHistoricalSummariesCall) Do(f func... method DoAndReturn (line 689) | func (c *MockBeaconStateMutatorResetHistoricalSummariesCall) DoAndRetu... type MockBeaconStateMutatorResetPreviousEpochAttestationsCall (line 708) | type MockBeaconStateMutatorResetPreviousEpochAttestationsCall struct method Return (line 713) | func (c *MockBeaconStateMutatorResetPreviousEpochAttestationsCall) Ret... method Do (line 719) | func (c *MockBeaconStateMutatorResetPreviousEpochAttestationsCall) Do(... method DoAndReturn (line 725) | func (c *MockBeaconStateMutatorResetPreviousEpochAttestationsCall) DoA... type MockBeaconStateMutatorSetActivationEligibilityEpochForValidatorAtIndexCall (line 744) | type MockBeaconStateMutatorSetActivationEligibilityEpochForValidatorAtIn... method Return (line 749) | func (c *MockBeaconStateMutatorSetActivationEligibilityEpochForValidat... method Do (line 755) | func (c *MockBeaconStateMutatorSetActivationEligibilityEpochForValidat... method DoAndReturn (line 761) | func (c *MockBeaconStateMutatorSetActivationEligibilityEpochForValidat... type MockBeaconStateMutatorSetActivationEpochForValidatorAtIndexCall (line 780) | type MockBeaconStateMutatorSetActivationEpochForValidatorAtIndexCall struct method Return (line 785) | func (c *MockBeaconStateMutatorSetActivationEpochForValidatorAtIndexCa... method Do (line 791) | func (c *MockBeaconStateMutatorSetActivationEpochForValidatorAtIndexCa... method DoAndReturn (line 797) | func (c *MockBeaconStateMutatorSetActivationEpochForValidatorAtIndexCa... type MockBeaconStateMutatorSetBlockRootAtCall (line 816) | type MockBeaconStateMutatorSetBlockRootAtCall struct method Return (line 821) | func (c *MockBeaconStateMutatorSetBlockRootAtCall) Return() *MockBeaco... method Do (line 827) | func (c *MockBeaconStateMutatorSetBlockRootAtCall) Do(f func(int, comm... method DoAndReturn (line 833) | func (c *MockBeaconStateMutatorSetBlockRootAtCall) DoAndReturn(f func(... type MockBeaconStateMutatorSetConsolidationBalanceToConsumeCall (line 852) | type MockBeaconStateMutatorSetConsolidationBalanceToConsumeCall struct method Return (line 857) | func (c *MockBeaconStateMutatorSetConsolidationBalanceToConsumeCall) R... method Do (line 863) | func (c *MockBeaconStateMutatorSetConsolidationBalanceToConsumeCall) D... method DoAndReturn (line 869) | func (c *MockBeaconStateMutatorSetConsolidationBalanceToConsumeCall) D... type MockBeaconStateMutatorSetCurrentEpochParticipationFlagsCall (line 888) | type MockBeaconStateMutatorSetCurrentEpochParticipationFlagsCall struct method Return (line 893) | func (c *MockBeaconStateMutatorSetCurrentEpochParticipationFlagsCall) ... method Do (line 899) | func (c *MockBeaconStateMutatorSetCurrentEpochParticipationFlagsCall) ... method DoAndReturn (line 905) | func (c *MockBeaconStateMutatorSetCurrentEpochParticipationFlagsCall) ... type MockBeaconStateMutatorSetCurrentJustifiedCheckpointCall (line 924) | type MockBeaconStateMutatorSetCurrentJustifiedCheckpointCall struct method Return (line 929) | func (c *MockBeaconStateMutatorSetCurrentJustifiedCheckpointCall) Retu... method Do (line 935) | func (c *MockBeaconStateMutatorSetCurrentJustifiedCheckpointCall) Do(f... method DoAndReturn (line 941) | func (c *MockBeaconStateMutatorSetCurrentJustifiedCheckpointCall) DoAn... type MockBeaconStateMutatorSetCurrentSyncCommitteeCall (line 960) | type MockBeaconStateMutatorSetCurrentSyncCommitteeCall struct method Return (line 965) | func (c *MockBeaconStateMutatorSetCurrentSyncCommitteeCall) Return() *... method Do (line 971) | func (c *MockBeaconStateMutatorSetCurrentSyncCommitteeCall) Do(f func(... method DoAndReturn (line 977) | func (c *MockBeaconStateMutatorSetCurrentSyncCommitteeCall) DoAndRetur... type MockBeaconStateMutatorSetDepositBalanceToConsumeCall (line 996) | type MockBeaconStateMutatorSetDepositBalanceToConsumeCall struct method Return (line 1001) | func (c *MockBeaconStateMutatorSetDepositBalanceToConsumeCall) Return(... method Do (line 1007) | func (c *MockBeaconStateMutatorSetDepositBalanceToConsumeCall) Do(f fu... method DoAndReturn (line 1013) | func (c *MockBeaconStateMutatorSetDepositBalanceToConsumeCall) DoAndRe... type MockBeaconStateMutatorSetDepositRequestsStartIndexCall (line 1032) | type MockBeaconStateMutatorSetDepositRequestsStartIndexCall struct method Return (line 1037) | func (c *MockBeaconStateMutatorSetDepositRequestsStartIndexCall) Retur... method Do (line 1043) | func (c *MockBeaconStateMutatorSetDepositRequestsStartIndexCall) Do(f ... method DoAndReturn (line 1049) | func (c *MockBeaconStateMutatorSetDepositRequestsStartIndexCall) DoAnd... type MockBeaconStateMutatorSetEarlistConsolidationEpochCall (line 1068) | type MockBeaconStateMutatorSetEarlistConsolidationEpochCall struct method Return (line 1073) | func (c *MockBeaconStateMutatorSetEarlistConsolidationEpochCall) Retur... method Do (line 1079) | func (c *MockBeaconStateMutatorSetEarlistConsolidationEpochCall) Do(f ... method DoAndReturn (line 1085) | func (c *MockBeaconStateMutatorSetEarlistConsolidationEpochCall) DoAnd... type MockBeaconStateMutatorSetEffectiveBalanceForValidatorAtIndexCall (line 1104) | type MockBeaconStateMutatorSetEffectiveBalanceForValidatorAtIndexCall st... method Return (line 1109) | func (c *MockBeaconStateMutatorSetEffectiveBalanceForValidatorAtIndexC... method Do (line 1115) | func (c *MockBeaconStateMutatorSetEffectiveBalanceForValidatorAtIndexC... method DoAndReturn (line 1121) | func (c *MockBeaconStateMutatorSetEffectiveBalanceForValidatorAtIndexC... type MockBeaconStateMutatorSetEpochParticipationForValidatorIndexCall (line 1140) | type MockBeaconStateMutatorSetEpochParticipationForValidatorIndexCall st... method Return (line 1145) | func (c *MockBeaconStateMutatorSetEpochParticipationForValidatorIndexC... method Do (line 1151) | func (c *MockBeaconStateMutatorSetEpochParticipationForValidatorIndexC... method DoAndReturn (line 1157) | func (c *MockBeaconStateMutatorSetEpochParticipationForValidatorIndexC... type MockBeaconStateMutatorSetEth1DataCall (line 1176) | type MockBeaconStateMutatorSetEth1DataCall struct method Return (line 1181) | func (c *MockBeaconStateMutatorSetEth1DataCall) Return() *MockBeaconSt... method Do (line 1187) | func (c *MockBeaconStateMutatorSetEth1DataCall) Do(f func(*cltypes.Eth... method DoAndReturn (line 1193) | func (c *MockBeaconStateMutatorSetEth1DataCall) DoAndReturn(f func(*cl... type MockBeaconStateMutatorSetEth1DepositIndexCall (line 1212) | type MockBeaconStateMutatorSetEth1DepositIndexCall struct method Return (line 1217) | func (c *MockBeaconStateMutatorSetEth1DepositIndexCall) Return() *Mock... method Do (line 1223) | func (c *MockBeaconStateMutatorSetEth1DepositIndexCall) Do(f func(uint... method DoAndReturn (line 1229) | func (c *MockBeaconStateMutatorSetEth1DepositIndexCall) DoAndReturn(f ... type MockBeaconStateMutatorSetExitEpochForValidatorAtIndexCall (line 1248) | type MockBeaconStateMutatorSetExitEpochForValidatorAtIndexCall struct method Return (line 1253) | func (c *MockBeaconStateMutatorSetExitEpochForValidatorAtIndexCall) Re... method Do (line 1259) | func (c *MockBeaconStateMutatorSetExitEpochForValidatorAtIndexCall) Do... method DoAndReturn (line 1265) | func (c *MockBeaconStateMutatorSetExitEpochForValidatorAtIndexCall) Do... type MockBeaconStateMutatorSetFinalizedCheckpointCall (line 1284) | type MockBeaconStateMutatorSetFinalizedCheckpointCall struct method Return (line 1289) | func (c *MockBeaconStateMutatorSetFinalizedCheckpointCall) Return() *M... method Do (line 1295) | func (c *MockBeaconStateMutatorSetFinalizedCheckpointCall) Do(f func(s... method DoAndReturn (line 1301) | func (c *MockBeaconStateMutatorSetFinalizedCheckpointCall) DoAndReturn... type MockBeaconStateMutatorSetForkCall (line 1320) | type MockBeaconStateMutatorSetForkCall struct method Return (line 1325) | func (c *MockBeaconStateMutatorSetForkCall) Return() *MockBeaconStateM... method Do (line 1331) | func (c *MockBeaconStateMutatorSetForkCall) Do(f func(*cltypes.Fork)) ... method DoAndReturn (line 1337) | func (c *MockBeaconStateMutatorSetForkCall) DoAndReturn(f func(*cltype... type MockBeaconStateMutatorSetInactivityScoresCall (line 1356) | type MockBeaconStateMutatorSetInactivityScoresCall struct method Return (line 1361) | func (c *MockBeaconStateMutatorSetInactivityScoresCall) Return() *Mock... method Do (line 1367) | func (c *MockBeaconStateMutatorSetInactivityScoresCall) Do(f func([]ui... method DoAndReturn (line 1373) | func (c *MockBeaconStateMutatorSetInactivityScoresCall) DoAndReturn(f ... type MockBeaconStateMutatorSetJustificationBitsCall (line 1392) | type MockBeaconStateMutatorSetJustificationBitsCall struct method Return (line 1397) | func (c *MockBeaconStateMutatorSetJustificationBitsCall) Return() *Moc... method Do (line 1403) | func (c *MockBeaconStateMutatorSetJustificationBitsCall) Do(f func(clt... method DoAndReturn (line 1409) | func (c *MockBeaconStateMutatorSetJustificationBitsCall) DoAndReturn(f... type MockBeaconStateMutatorSetLatestBlockHeaderCall (line 1428) | type MockBeaconStateMutatorSetLatestBlockHeaderCall struct method Return (line 1433) | func (c *MockBeaconStateMutatorSetLatestBlockHeaderCall) Return() *Moc... method Do (line 1439) | func (c *MockBeaconStateMutatorSetLatestBlockHeaderCall) Do(f func(*cl... method DoAndReturn (line 1445) | func (c *MockBeaconStateMutatorSetLatestBlockHeaderCall) DoAndReturn(f... type MockBeaconStateMutatorSetLatestExecutionPayloadHeaderCall (line 1464) | type MockBeaconStateMutatorSetLatestExecutionPayloadHeaderCall struct method Return (line 1469) | func (c *MockBeaconStateMutatorSetLatestExecutionPayloadHeaderCall) Re... method Do (line 1475) | func (c *MockBeaconStateMutatorSetLatestExecutionPayloadHeaderCall) Do... method DoAndReturn (line 1481) | func (c *MockBeaconStateMutatorSetLatestExecutionPayloadHeaderCall) Do... type MockBeaconStateMutatorSetNextSyncCommitteeCall (line 1500) | type MockBeaconStateMutatorSetNextSyncCommitteeCall struct method Return (line 1505) | func (c *MockBeaconStateMutatorSetNextSyncCommitteeCall) Return() *Moc... method Do (line 1511) | func (c *MockBeaconStateMutatorSetNextSyncCommitteeCall) Do(f func(*so... method DoAndReturn (line 1517) | func (c *MockBeaconStateMutatorSetNextSyncCommitteeCall) DoAndReturn(f... type MockBeaconStateMutatorSetNextWithdrawalIndexCall (line 1536) | type MockBeaconStateMutatorSetNextWithdrawalIndexCall struct method Return (line 1541) | func (c *MockBeaconStateMutatorSetNextWithdrawalIndexCall) Return() *M... method Do (line 1547) | func (c *MockBeaconStateMutatorSetNextWithdrawalIndexCall) Do(f func(u... method DoAndReturn (line 1553) | func (c *MockBeaconStateMutatorSetNextWithdrawalIndexCall) DoAndReturn... type MockBeaconStateMutatorSetNextWithdrawalValidatorIndexCall (line 1572) | type MockBeaconStateMutatorSetNextWithdrawalValidatorIndexCall struct method Return (line 1577) | func (c *MockBeaconStateMutatorSetNextWithdrawalValidatorIndexCall) Re... method Do (line 1583) | func (c *MockBeaconStateMutatorSetNextWithdrawalValidatorIndexCall) Do... method DoAndReturn (line 1589) | func (c *MockBeaconStateMutatorSetNextWithdrawalValidatorIndexCall) Do... type MockBeaconStateMutatorSetPendingConsolidationsCall (line 1608) | type MockBeaconStateMutatorSetPendingConsolidationsCall struct method Return (line 1613) | func (c *MockBeaconStateMutatorSetPendingConsolidationsCall) Return() ... method Do (line 1619) | func (c *MockBeaconStateMutatorSetPendingConsolidationsCall) Do(f func... method DoAndReturn (line 1625) | func (c *MockBeaconStateMutatorSetPendingConsolidationsCall) DoAndRetu... type MockBeaconStateMutatorSetPendingDepositsCall (line 1644) | type MockBeaconStateMutatorSetPendingDepositsCall struct method Return (line 1649) | func (c *MockBeaconStateMutatorSetPendingDepositsCall) Return() *MockB... method Do (line 1655) | func (c *MockBeaconStateMutatorSetPendingDepositsCall) Do(f func(*soli... method DoAndReturn (line 1661) | func (c *MockBeaconStateMutatorSetPendingDepositsCall) DoAndReturn(f f... type MockBeaconStateMutatorSetPendingPartialWithdrawalsCall (line 1680) | type MockBeaconStateMutatorSetPendingPartialWithdrawalsCall struct method Return (line 1685) | func (c *MockBeaconStateMutatorSetPendingPartialWithdrawalsCall) Retur... method Do (line 1691) | func (c *MockBeaconStateMutatorSetPendingPartialWithdrawalsCall) Do(f ... method DoAndReturn (line 1697) | func (c *MockBeaconStateMutatorSetPendingPartialWithdrawalsCall) DoAnd... type MockBeaconStateMutatorSetPreviousEpochAttestationsCall (line 1716) | type MockBeaconStateMutatorSetPreviousEpochAttestationsCall struct method Return (line 1721) | func (c *MockBeaconStateMutatorSetPreviousEpochAttestationsCall) Retur... method Do (line 1727) | func (c *MockBeaconStateMutatorSetPreviousEpochAttestationsCall) Do(f ... method DoAndReturn (line 1733) | func (c *MockBeaconStateMutatorSetPreviousEpochAttestationsCall) DoAnd... type MockBeaconStateMutatorSetPreviousEpochParticipationFlagsCall (line 1752) | type MockBeaconStateMutatorSetPreviousEpochParticipationFlagsCall struct method Return (line 1757) | func (c *MockBeaconStateMutatorSetPreviousEpochParticipationFlagsCall)... method Do (line 1763) | func (c *MockBeaconStateMutatorSetPreviousEpochParticipationFlagsCall)... method DoAndReturn (line 1769) | func (c *MockBeaconStateMutatorSetPreviousEpochParticipationFlagsCall)... type MockBeaconStateMutatorSetPreviousJustifiedCheckpointCall (line 1788) | type MockBeaconStateMutatorSetPreviousJustifiedCheckpointCall struct method Return (line 1793) | func (c *MockBeaconStateMutatorSetPreviousJustifiedCheckpointCall) Ret... method Do (line 1799) | func (c *MockBeaconStateMutatorSetPreviousJustifiedCheckpointCall) Do(... method DoAndReturn (line 1805) | func (c *MockBeaconStateMutatorSetPreviousJustifiedCheckpointCall) DoA... type MockBeaconStateMutatorSetProposerLookaheadCall (line 1824) | type MockBeaconStateMutatorSetProposerLookaheadCall struct method Return (line 1829) | func (c *MockBeaconStateMutatorSetProposerLookaheadCall) Return() *Moc... method Do (line 1835) | func (c *MockBeaconStateMutatorSetProposerLookaheadCall) Do(f func(sol... method DoAndReturn (line 1841) | func (c *MockBeaconStateMutatorSetProposerLookaheadCall) DoAndReturn(f... type MockBeaconStateMutatorSetRandaoMixAtCall (line 1860) | type MockBeaconStateMutatorSetRandaoMixAtCall struct method Return (line 1865) | func (c *MockBeaconStateMutatorSetRandaoMixAtCall) Return() *MockBeaco... method Do (line 1871) | func (c *MockBeaconStateMutatorSetRandaoMixAtCall) Do(f func(int, comm... method DoAndReturn (line 1877) | func (c *MockBeaconStateMutatorSetRandaoMixAtCall) DoAndReturn(f func(... type MockBeaconStateMutatorSetSlashingSegmentAtCall (line 1896) | type MockBeaconStateMutatorSetSlashingSegmentAtCall struct method Return (line 1901) | func (c *MockBeaconStateMutatorSetSlashingSegmentAtCall) Return() *Moc... method Do (line 1907) | func (c *MockBeaconStateMutatorSetSlashingSegmentAtCall) Do(f func(int... method DoAndReturn (line 1913) | func (c *MockBeaconStateMutatorSetSlashingSegmentAtCall) DoAndReturn(f... type MockBeaconStateMutatorSetSlotCall (line 1932) | type MockBeaconStateMutatorSetSlotCall struct method Return (line 1937) | func (c *MockBeaconStateMutatorSetSlotCall) Return() *MockBeaconStateM... method Do (line 1943) | func (c *MockBeaconStateMutatorSetSlotCall) Do(f func(uint64)) *MockBe... method DoAndReturn (line 1949) | func (c *MockBeaconStateMutatorSetSlotCall) DoAndReturn(f func(uint64)... type MockBeaconStateMutatorSetStateRootAtCall (line 1968) | type MockBeaconStateMutatorSetStateRootAtCall struct method Return (line 1973) | func (c *MockBeaconStateMutatorSetStateRootAtCall) Return() *MockBeaco... method Do (line 1979) | func (c *MockBeaconStateMutatorSetStateRootAtCall) Do(f func(int, comm... method DoAndReturn (line 1985) | func (c *MockBeaconStateMutatorSetStateRootAtCall) DoAndReturn(f func(... type MockBeaconStateMutatorSetValidatorAtIndexCall (line 2004) | type MockBeaconStateMutatorSetValidatorAtIndexCall struct method Return (line 2009) | func (c *MockBeaconStateMutatorSetValidatorAtIndexCall) Return() *Mock... method Do (line 2015) | func (c *MockBeaconStateMutatorSetValidatorAtIndexCall) Do(f func(int,... method DoAndReturn (line 2021) | func (c *MockBeaconStateMutatorSetValidatorAtIndexCall) DoAndReturn(f ... type MockBeaconStateMutatorSetValidatorBalanceCall (line 2042) | type MockBeaconStateMutatorSetValidatorBalanceCall struct method Return (line 2047) | func (c *MockBeaconStateMutatorSetValidatorBalanceCall) Return(arg0 er... method Do (line 2053) | func (c *MockBeaconStateMutatorSetValidatorBalanceCall) Do(f func(int,... method DoAndReturn (line 2059) | func (c *MockBeaconStateMutatorSetValidatorBalanceCall) DoAndReturn(f ... type MockBeaconStateMutatorSetValidatorInactivityScoreCall (line 2080) | type MockBeaconStateMutatorSetValidatorInactivityScoreCall struct method Return (line 2085) | func (c *MockBeaconStateMutatorSetValidatorInactivityScoreCall) Return... method Do (line 2091) | func (c *MockBeaconStateMutatorSetValidatorInactivityScoreCall) Do(f f... method DoAndReturn (line 2097) | func (c *MockBeaconStateMutatorSetValidatorInactivityScoreCall) DoAndR... type MockBeaconStateMutatorSetValidatorIsCurrentMatchingHeadAttesterCall (line 2118) | type MockBeaconStateMutatorSetValidatorIsCurrentMatchingHeadAttesterCall... method Return (line 2123) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingHeadAttest... method Do (line 2129) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingHeadAttest... method DoAndReturn (line 2135) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingHeadAttest... type MockBeaconStateMutatorSetValidatorIsCurrentMatchingSourceAttesterCall (line 2156) | type MockBeaconStateMutatorSetValidatorIsCurrentMatchingSourceAttesterCa... method Return (line 2161) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingSourceAtte... method Do (line 2167) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingSourceAtte... method DoAndReturn (line 2173) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingSourceAtte... type MockBeaconStateMutatorSetValidatorIsCurrentMatchingTargetAttesterCall (line 2194) | type MockBeaconStateMutatorSetValidatorIsCurrentMatchingTargetAttesterCa... method Return (line 2199) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingTargetAtte... method Do (line 2205) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingTargetAtte... method DoAndReturn (line 2211) | func (c *MockBeaconStateMutatorSetValidatorIsCurrentMatchingTargetAtte... type MockBeaconStateMutatorSetValidatorIsPreviousMatchingHeadAttesterCall (line 2232) | type MockBeaconStateMutatorSetValidatorIsPreviousMatchingHeadAttesterCal... method Return (line 2237) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingHeadAttes... method Do (line 2243) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingHeadAttes... method DoAndReturn (line 2249) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingHeadAttes... type MockBeaconStateMutatorSetValidatorIsPreviousMatchingSourceAttesterCall (line 2270) | type MockBeaconStateMutatorSetValidatorIsPreviousMatchingSourceAttesterC... method Return (line 2275) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingSourceAtt... method Do (line 2281) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingSourceAtt... method DoAndReturn (line 2287) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingSourceAtt... type MockBeaconStateMutatorSetValidatorIsPreviousMatchingTargetAttesterCall (line 2308) | type MockBeaconStateMutatorSetValidatorIsPreviousMatchingTargetAttesterC... method Return (line 2313) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingTargetAtt... method Do (line 2319) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingTargetAtt... method DoAndReturn (line 2325) | func (c *MockBeaconStateMutatorSetValidatorIsPreviousMatchingTargetAtt... type MockBeaconStateMutatorSetValidatorMinCurrentInclusionDelayAttestationCall (line 2346) | type MockBeaconStateMutatorSetValidatorMinCurrentInclusionDelayAttestati... method Return (line 2351) | func (c *MockBeaconStateMutatorSetValidatorMinCurrentInclusionDelayAtt... method Do (line 2357) | func (c *MockBeaconStateMutatorSetValidatorMinCurrentInclusionDelayAtt... method DoAndReturn (line 2363) | func (c *MockBeaconStateMutatorSetValidatorMinCurrentInclusionDelayAtt... type MockBeaconStateMutatorSetValidatorMinPreviousInclusionDelayAttestationCall (line 2384) | type MockBeaconStateMutatorSetValidatorMinPreviousInclusionDelayAttestat... method Return (line 2389) | func (c *MockBeaconStateMutatorSetValidatorMinPreviousInclusionDelayAt... method Do (line 2395) | func (c *MockBeaconStateMutatorSetValidatorMinPreviousInclusionDelayAt... method DoAndReturn (line 2401) | func (c *MockBeaconStateMutatorSetValidatorMinPreviousInclusionDelayAt... type MockBeaconStateMutatorSetValidatorSlashedCall (line 2422) | type MockBeaconStateMutatorSetValidatorSlashedCall struct method Return (line 2427) | func (c *MockBeaconStateMutatorSetValidatorSlashedCall) Return(arg0 er... method Do (line 2433) | func (c *MockBeaconStateMutatorSetValidatorSlashedCall) Do(f func(int,... method DoAndReturn (line 2439) | func (c *MockBeaconStateMutatorSetValidatorSlashedCall) DoAndReturn(f ... type MockBeaconStateMutatorSetVersionCall (line 2458) | type MockBeaconStateMutatorSetVersionCall struct method Return (line 2463) | func (c *MockBeaconStateMutatorSetVersionCall) Return() *MockBeaconSta... method Do (line 2469) | func (c *MockBeaconStateMutatorSetVersionCall) Do(f func(clparams.Stat... method DoAndReturn (line 2475) | func (c *MockBeaconStateMutatorSetVersionCall) DoAndReturn(f func(clpa... type MockBeaconStateMutatorSetWithdrawableEpochForValidatorAtIndexCall (line 2496) | type MockBeaconStateMutatorSetWithdrawableEpochForValidatorAtIndexCall s... method Return (line 2501) | func (c *MockBeaconStateMutatorSetWithdrawableEpochForValidatorAtIndex... method Do (line 2507) | func (c *MockBeaconStateMutatorSetWithdrawableEpochForValidatorAtIndex... method DoAndReturn (line 2513) | func (c *MockBeaconStateMutatorSetWithdrawableEpochForValidatorAtIndex... type MockBeaconStateMutatorSetWithdrawalCredentialForValidatorAtIndexCall (line 2532) | type MockBeaconStateMutatorSetWithdrawalCredentialForValidatorAtIndexCal... method Return (line 2537) | func (c *MockBeaconStateMutatorSetWithdrawalCredentialForValidatorAtIn... method Do (line 2543) | func (c *MockBeaconStateMutatorSetWithdrawalCredentialForValidatorAtIn... method DoAndReturn (line 2549) | func (c *MockBeaconStateMutatorSetWithdrawalCredentialForValidatorAtIn... FILE: cl/abstract/mock_services/beacon_state_reader_mock.go type MockBeaconStateReader (line 22) | type MockBeaconStateReader struct method EXPECT (line 41) | func (m *MockBeaconStateReader) EXPECT() *MockBeaconStateReaderMockRec... method CommitteeCount (line 46) | func (m *MockBeaconStateReader) CommitteeCount(epoch uint64) uint64 { method GenesisValidatorsRoot (line 84) | func (m *MockBeaconStateReader) GenesisValidatorsRoot() common.Hash { method GetBeaconProposerIndexForSlot (line 122) | func (m *MockBeaconStateReader) GetBeaconProposerIndexForSlot(slot uin... method GetDomain (line 161) | func (m *MockBeaconStateReader) GetDomain(domainType [4]byte, epoch ui... method ValidatorForValidatorIndex (line 200) | func (m *MockBeaconStateReader) ValidatorForValidatorIndex(index int) ... method ValidatorPublicKey (line 239) | func (m *MockBeaconStateReader) ValidatorPublicKey(index int) (common.... method Version (line 278) | func (m *MockBeaconStateReader) Version() clparams.StateVersion { type MockBeaconStateReaderMockRecorder (line 29) | type MockBeaconStateReaderMockRecorder struct method CommitteeCount (line 54) | func (mr *MockBeaconStateReaderMockRecorder) CommitteeCount(epoch any)... method GenesisValidatorsRoot (line 92) | func (mr *MockBeaconStateReaderMockRecorder) GenesisValidatorsRoot() *... method GetBeaconProposerIndexForSlot (line 131) | func (mr *MockBeaconStateReaderMockRecorder) GetBeaconProposerIndexFor... method GetDomain (line 170) | func (mr *MockBeaconStateReaderMockRecorder) GetDomain(domainType, epo... method ValidatorForValidatorIndex (line 209) | func (mr *MockBeaconStateReaderMockRecorder) ValidatorForValidatorInde... method ValidatorPublicKey (line 248) | func (mr *MockBeaconStateReaderMockRecorder) ValidatorPublicKey(index ... method Version (line 286) | func (mr *MockBeaconStateReaderMockRecorder) Version() *MockBeaconStat... function NewMockBeaconStateReader (line 34) | func NewMockBeaconStateReader(ctrl *gomock.Controller) *MockBeaconStateR... type MockBeaconStateReaderCommitteeCountCall (line 61) | type MockBeaconStateReaderCommitteeCountCall struct method Return (line 66) | func (c *MockBeaconStateReaderCommitteeCountCall) Return(arg0 uint64) ... method Do (line 72) | func (c *MockBeaconStateReaderCommitteeCountCall) Do(f func(uint64) ui... method DoAndReturn (line 78) | func (c *MockBeaconStateReaderCommitteeCountCall) DoAndReturn(f func(u... type MockBeaconStateReaderGenesisValidatorsRootCall (line 99) | type MockBeaconStateReaderGenesisValidatorsRootCall struct method Return (line 104) | func (c *MockBeaconStateReaderGenesisValidatorsRootCall) Return(arg0 c... method Do (line 110) | func (c *MockBeaconStateReaderGenesisValidatorsRootCall) Do(f func() c... method DoAndReturn (line 116) | func (c *MockBeaconStateReaderGenesisValidatorsRootCall) DoAndReturn(f... type MockBeaconStateReaderGetBeaconProposerIndexForSlotCall (line 138) | type MockBeaconStateReaderGetBeaconProposerIndexForSlotCall struct method Return (line 143) | func (c *MockBeaconStateReaderGetBeaconProposerIndexForSlotCall) Retur... method Do (line 149) | func (c *MockBeaconStateReaderGetBeaconProposerIndexForSlotCall) Do(f ... method DoAndReturn (line 155) | func (c *MockBeaconStateReaderGetBeaconProposerIndexForSlotCall) DoAnd... type MockBeaconStateReaderGetDomainCall (line 177) | type MockBeaconStateReaderGetDomainCall struct method Return (line 182) | func (c *MockBeaconStateReaderGetDomainCall) Return(arg0 []byte, arg1 ... method Do (line 188) | func (c *MockBeaconStateReaderGetDomainCall) Do(f func([4]byte, uint64... method DoAndReturn (line 194) | func (c *MockBeaconStateReaderGetDomainCall) DoAndReturn(f func([4]byt... type MockBeaconStateReaderValidatorForValidatorIndexCall (line 216) | type MockBeaconStateReaderValidatorForValidatorIndexCall struct method Return (line 221) | func (c *MockBeaconStateReaderValidatorForValidatorIndexCall) Return(a... method Do (line 227) | func (c *MockBeaconStateReaderValidatorForValidatorIndexCall) Do(f fun... method DoAndReturn (line 233) | func (c *MockBeaconStateReaderValidatorForValidatorIndexCall) DoAndRet... type MockBeaconStateReaderValidatorPublicKeyCall (line 255) | type MockBeaconStateReaderValidatorPublicKeyCall struct method Return (line 260) | func (c *MockBeaconStateReaderValidatorPublicKeyCall) Return(arg0 comm... method Do (line 266) | func (c *MockBeaconStateReaderValidatorPublicKeyCall) Do(f func(int) (... method DoAndReturn (line 272) | func (c *MockBeaconStateReaderValidatorPublicKeyCall) DoAndReturn(f fu... type MockBeaconStateReaderVersionCall (line 293) | type MockBeaconStateReaderVersionCall struct method Return (line 298) | func (c *MockBeaconStateReaderVersionCall) Return(arg0 clparams.StateV... method Do (line 304) | func (c *MockBeaconStateReaderVersionCall) Do(f func() clparams.StateV... method DoAndReturn (line 310) | func (c *MockBeaconStateReaderVersionCall) DoAndReturn(f func() clpara... FILE: cl/aggregation/mock_services/aggregation_pool_mock.go type MockAggregationPool (line 21) | type MockAggregationPool struct method EXPECT (line 40) | func (m *MockAggregationPool) EXPECT() *MockAggregationPoolMockRecorder { method AddAttestation (line 45) | func (m *MockAggregationPool) AddAttestation(att *solid.Attestation) e... method GetAggregatationByRoot (line 83) | func (m *MockAggregationPool) GetAggregatationByRoot(root common.Hash)... method GetAggregatationByRootAndCommittee (line 121) | func (m *MockAggregationPool) GetAggregatationByRootAndCommittee(root ... type MockAggregationPoolMockRecorder (line 28) | type MockAggregationPoolMockRecorder struct method AddAttestation (line 53) | func (mr *MockAggregationPoolMockRecorder) AddAttestation(att any) *Mo... method GetAggregatationByRoot (line 91) | func (mr *MockAggregationPoolMockRecorder) GetAggregatationByRoot(root... method GetAggregatationByRootAndCommittee (line 129) | func (mr *MockAggregationPoolMockRecorder) GetAggregatationByRootAndCo... function NewMockAggregationPool (line 33) | func NewMockAggregationPool(ctrl *gomock.Controller) *MockAggregationPool { type MockAggregationPoolAddAttestationCall (line 60) | type MockAggregationPoolAddAttestationCall struct method Return (line 65) | func (c *MockAggregationPoolAddAttestationCall) Return(arg0 error) *Mo... method Do (line 71) | func (c *MockAggregationPoolAddAttestationCall) Do(f func(*solid.Attes... method DoAndReturn (line 77) | func (c *MockAggregationPoolAddAttestationCall) DoAndReturn(f func(*so... type MockAggregationPoolGetAggregatationByRootCall (line 98) | type MockAggregationPoolGetAggregatationByRootCall struct method Return (line 103) | func (c *MockAggregationPoolGetAggregatationByRootCall) Return(arg0 *s... method Do (line 109) | func (c *MockAggregationPoolGetAggregatationByRootCall) Do(f func(comm... method DoAndReturn (line 115) | func (c *MockAggregationPoolGetAggregatationByRootCall) DoAndReturn(f ... type MockAggregationPoolGetAggregatationByRootAndCommitteeCall (line 136) | type MockAggregationPoolGetAggregatationByRootAndCommitteeCall struct method Return (line 141) | func (c *MockAggregationPoolGetAggregatationByRootAndCommitteeCall) Re... method Do (line 147) | func (c *MockAggregationPoolGetAggregatationByRootAndCommitteeCall) Do... method DoAndReturn (line 153) | func (c *MockAggregationPoolGetAggregatationByRootAndCommitteeCall) Do... FILE: cl/aggregation/pool.go type AggregationPool (line 25) | type AggregationPool interface FILE: cl/aggregation/pool_impl.go type aggregationPoolImpl (line 41) | type aggregationPoolImpl struct method AddAttestation (line 75) | func (p *aggregationPoolImpl) AddAttestation(inAtt *solid.Attestation)... method aggregateByCommittee (line 128) | func (p *aggregationPoolImpl) aggregateByCommittee(inAtt *solid.Attest... method GetAggregatationByRoot (line 178) | func (p *aggregationPoolImpl) GetAggregatationByRoot(root common.Hash)... method GetAggregatationByRootAndCommittee (line 184) | func (p *aggregationPoolImpl) GetAggregatationByRootAndCommittee(root ... method sweepStaleAtt (line 198) | func (p *aggregationPoolImpl) sweepStaleAtt(ctx context.Context) { method slotIsStale (line 222) | func (p *aggregationPoolImpl) slotIsStale(targetSlot uint64) bool { type keyAggrInCommittee (line 52) | type keyAggrInCommittee struct function NewAggregationPool (line 57) | func NewAggregationPool( FILE: cl/aggregation/pool_test.go type PoolTestSuite (line 83) | type PoolTestSuite struct method SetupTest (line 90) | func (t *PoolTestSuite) SetupTest() { method TearDownTest (line 104) | func (t *PoolTestSuite) TearDownTest() { method TestAddAttestationElectra (line 108) | func (t *PoolTestSuite) TestAddAttestationElectra() { method TestAddAttestation (line 170) | func (t *PoolTestSuite) TestAddAttestation() { function TestPool (line 239) | func TestPool(t *testing.T) { FILE: cl/antiquary/antiquary.go constant safetyMargin (line 44) | safetyMargin = 20_000 type Antiquary (line 47) | type Antiquary struct method Loop (line 120) | func (a *Antiquary) Loop() error { method antiquate (line 278) | func (a *Antiquary) antiquate() error { method NotifyBackfilled (line 360) | func (a *Antiquary) NotifyBackfilled() { method NotifyBlobBackfilled (line 365) | func (a *Antiquary) NotifyBlobBackfilled() { method antiquateBlobs (line 369) | func (a *Antiquary) antiquateBlobs() error { function NewAntiquary (line 71) | func NewAntiquary(ctx context.Context, blobStorage blob_storage.BlobStor... function doesSnapshotDirHaveBeaconBlocksFiles (line 101) | func doesSnapshotDirHaveBeaconBlocksFiles(snapshotDir string) bool { FILE: cl/antiquary/beacon_states_collector.go type beaconStatesCollector (line 44) | type beaconStatesCollector struct method addGenesisState (line 127) | func (i *beaconStatesCollector) addGenesisState(ctx context.Context, s... method storeEpochData (line 191) | func (i *beaconStatesCollector) storeEpochData(st *state.CachingBeacon... method storeSlotData (line 202) | func (i *beaconStatesCollector) storeSlotData(st *state.CachingBeaconS... method collectEffectiveBalancesDump (line 217) | func (i *beaconStatesCollector) collectEffectiveBalancesDump(slot uint... method collectBalancesDump (line 236) | func (i *beaconStatesCollector) collectBalancesDump(slot uint64, uncom... method collectPendingDepositsDump (line 242) | func (i *beaconStatesCollector) collectPendingDepositsDump(slot uint64... method preStateTransitionHook (line 248) | func (i *beaconStatesCollector) preStateTransitionHook(preState *state... method collectElectraQueuesDiffs (line 256) | func (i *beaconStatesCollector) collectElectraQueuesDiffs(slot uint64,... method collectPendingConsolidationsDump (line 280) | func (i *beaconStatesCollector) collectPendingConsolidationsDump(slot ... method collectPendingWithdrawalsDump (line 286) | func (i *beaconStatesCollector) collectPendingWithdrawalsDump(slot uin... method collectIntraEpochRandaoMix (line 292) | func (i *beaconStatesCollector) collectIntraEpochRandaoMix(slot uint64... method collectEpochRandaoMix (line 296) | func (i *beaconStatesCollector) collectEpochRandaoMix(epoch uint64, ra... method collectStateRoot (line 301) | func (i *beaconStatesCollector) collectStateRoot(slot uint64, stateRoo... method collectBlockRoot (line 305) | func (i *beaconStatesCollector) collectBlockRoot(slot uint64, blockRoo... method collectActiveIndices (line 309) | func (i *beaconStatesCollector) collectActiveIndices(epoch uint64, act... method collectCurrentSyncCommittee (line 318) | func (i *beaconStatesCollector) collectCurrentSyncCommittee(slot uint6... method collectNextSyncCommittee (line 323) | func (i *beaconStatesCollector) collectNextSyncCommittee(slot uint64, ... method collectEth1DataVote (line 328) | func (i *beaconStatesCollector) collectEth1DataVote(slot uint64, eth1D... method collectSlashings (line 336) | func (i *beaconStatesCollector) collectSlashings(slot uint64, rawSlash... method collectStateEvents (line 342) | func (i *beaconStatesCollector) collectStateEvents(slot uint64, events... method collectBalancesDiffs (line 346) | func (i *beaconStatesCollector) collectBalancesDiffs(ctx context.Conte... method collectEffectiveBalancesDiffs (line 350) | func (i *beaconStatesCollector) collectEffectiveBalancesDiffs(ctx cont... method collectInactivityScores (line 354) | func (i *beaconStatesCollector) collectInactivityScores(slot uint64, i... method flush (line 358) | func (i *beaconStatesCollector) flush(ctx context.Context, tx kv.RwTx)... method close (line 434) | func (i *beaconStatesCollector) close() { function newBeaconStatesCollector (line 81) | func newBeaconStatesCollector(beaconCfg *clparams.BeaconChainConfig, tmp... function antiquateFullUint64List (line 461) | func antiquateFullUint64List(collector *etl.Collector, slot uint64, raw ... function antiquateField (line 473) | func antiquateField(ctx context.Context, slot uint64, uncompressed []byt... function antiquateListSSZ (line 487) | func antiquateListSSZ[T solid.EncodableHashableSSZ](ctx context.Context,... function antiquateBytesListDiff (line 505) | func antiquateBytesListDiff(ctx context.Context, key []byte, old, new []... FILE: cl/antiquary/state_antiquary.go method loopStates (line 53) | func (s *Antiquary) loopStates(ctx context.Context) { method readHistoricalProcessingProgress (line 107) | func (s *Antiquary) readHistoricalProcessingProgress(ctx context.Context... function FillStaticValidatorsTableIfNeeded (line 129) | func FillStaticValidatorsTableIfNeeded(ctx context.Context, logger log.L... method IncrementBeaconState (line 196) | func (s *Antiquary) IncrementBeaconState(ctx context.Context, to uint64)... method initializeStateAntiquaryIfNeeded (line 591) | func (s *Antiquary) initializeStateAntiquaryIfNeeded(ctx context.Context... function computeSlotToBeRequested (line 658) | func computeSlotToBeRequested(tx kv.Tx, cfg *clparams.BeaconChainConfig,... FILE: cl/antiquary/state_antiquary_test.go function runTest (line 38) | func runTest(t *testing.T, blocks []*cltypes.SignedBeaconBlock, preState... function TestStateAntiquaryElectra (line 49) | func TestStateAntiquaryElectra(t *testing.T) { function TestStateAntiquaryCapella (line 54) | func TestStateAntiquaryCapella(t *testing.T) { function TestStateAntiquaryBellatrix (line 59) | func TestStateAntiquaryBellatrix(t *testing.T) { function TestStateAntiquaryPhase0 (line 65) | func TestStateAntiquaryPhase0(t *testing.T) { FILE: cl/antiquary/tests/tests.go type MockBlockReader (line 78) | type MockBlockReader struct method ReadBlockBySlot (line 86) | func (m *MockBlockReader) ReadBlockBySlot(ctx context.Context, tx kv.T... method ReadBlindedBlockBySlot (line 90) | func (m *MockBlockReader) ReadBlindedBlockBySlot(ctx context.Context, ... method ReadBlockByRoot (line 97) | func (m *MockBlockReader) ReadBlockByRoot(ctx context.Context, tx kv.T... method ReadHeaderByRoot (line 111) | func (m *MockBlockReader) ReadHeaderByRoot(ctx context.Context, tx kv.... method FrozenSlots (line 122) | func (m *MockBlockReader) FrozenSlots() uint64 { function NewMockBlockReader (line 82) | func NewMockBlockReader() *MockBlockReader { function LoadChain (line 126) | func LoadChain(blocks []*cltypes.SignedBeaconBlock, s *state.CachingBeac... function GetElectraRandom (line 142) | func GetElectraRandom() ([]*cltypes.SignedBeaconBlock, *state.CachingBea... function GetCapellaRandom (line 166) | func GetCapellaRandom() ([]*cltypes.SignedBeaconBlock, *state.CachingBea... function GetPhase0Random (line 190) | func GetPhase0Random() ([]*cltypes.SignedBeaconBlock, *state.CachingBeac... function GetBellatrixRandom (line 213) | func GetBellatrixRandom() ([]*cltypes.SignedBeaconBlock, *state.CachingB... FILE: cl/antiquary/utils.go function getProposerDutiesValue (line 32) | func getProposerDutiesValue(s *state.CachingBeaconState) []byte { function findNearestSlotBackwards (line 89) | func findNearestSlotBackwards(tx kv.Tx, cfg *clparams.BeaconChainConfig,... FILE: cl/beacon/beacon_router_configuration/cfg.go type RouterConfiguration (line 25) | type RouterConfiguration struct method UnwrapEndpointsList (line 48) | func (r *RouterConfiguration) UnwrapEndpointsList(l []string) error { FILE: cl/beacon/beaconevents/emitter_test.go function TestEmitterSet (line 24) | func TestEmitterSet(t *testing.T) { FILE: cl/beacon/beaconevents/event_notifier.go type EventEmitter (line 3) | type EventEmitter struct method State (line 15) | func (e *EventEmitter) State() *stateFeed { method Operation (line 19) | func (e *EventEmitter) Operation() *operationFeed { function NewEventEmitter (line 8) | func NewEventEmitter() *EventEmitter { FILE: cl/beacon/beaconevents/model.go type EventStream (line 10) | type EventStream struct type EventTopic (line 15) | type EventTopic constant OpAttestation (line 19) | OpAttestation EventTopic = "attestation" constant OpVoluntaryExit (line 20) | OpVoluntaryExit EventTopic = "voluntary_exit" constant OpProposerSlashing (line 21) | OpProposerSlashing EventTopic = "proposer_slashing" constant OpAttesterSlashing (line 22) | OpAttesterSlashing EventTopic = "attester_slashing" constant OpBlsToExecution (line 23) | OpBlsToExecution EventTopic = "bls_to_execution_change" constant OpContributionProof (line 24) | OpContributionProof EventTopic = "contribution_and_proof" constant OpBlobSidecar (line 25) | OpBlobSidecar EventTopic = "blob_sidecar" constant OpDataColumnSidecar (line 26) | OpDataColumnSidecar EventTopic = "data_column_sidecar" constant StateHead (line 44) | StateHead EventTopic = "head" constant StateBlock (line 45) | StateBlock EventTopic = "block" constant StateBlockGossip (line 46) | StateBlockGossip EventTopic = "block_gossip" constant StateFinalizedCheckpoint (line 47) | StateFinalizedCheckpoint EventTopic = "finalized_checkpoint" constant StateChainReorg (line 48) | StateChainReorg EventTopic = "chain_reorg" constant StateLightClientFinalityUpdate (line 49) | StateLightClientFinalityUpdate EventTopic = "light_client_finality_upd... constant StateLightClientOptimisticUpdate (line 50) | StateLightClientOptimisticUpdate EventTopic = "light_client_optimistic_u... constant StatePayloadAttributes (line 51) | StatePayloadAttributes EventTopic = "payload_attributes" type HeadData (line 55) | type HeadData struct type BlockData (line 65) | type BlockData struct type BlockGossipData (line 71) | type BlockGossipData struct type FinalizedCheckpointData (line 76) | type FinalizedCheckpointData struct type ChainReorgData (line 83) | type ChainReorgData struct type LightClientFinalityUpdateData (line 94) | type LightClientFinalityUpdateData struct type LightClientOptimisticUpdateData (line 99) | type LightClientOptimisticUpdateData struct type PayloadAttributesData (line 104) | type PayloadAttributesData struct type PayloadAttributesContent (line 109) | type PayloadAttributesContent struct FILE: cl/beacon/beaconevents/operation_feed.go type operationFeed (line 5) | type operationFeed struct method Subscribe (line 15) | func (f *operationFeed) Subscribe(channel chan *EventStream) ethevent.... method SendAttestation (line 19) | func (f *operationFeed) SendAttestation(value *AttestationData) int { method SendSingleAttestation (line 26) | func (f *operationFeed) SendSingleAttestation(value *SingleAttestation... method SendVoluntaryExit (line 33) | func (f *operationFeed) SendVoluntaryExit(value *VoluntaryExitData) int { method SendProposerSlashing (line 40) | func (f *operationFeed) SendProposerSlashing(value *ProposerSlashingDa... method SendAttesterSlashing (line 48) | func (f *operationFeed) SendAttesterSlashing(value *AttesterSlashingDa... method SendBlsToExecution (line 55) | func (f *operationFeed) SendBlsToExecution(value *BlsToExecutionChange... method SendContributionProof (line 62) | func (f *operationFeed) SendContributionProof(value *ContributionAndPr... method SendBlobSidecar (line 69) | func (f *operationFeed) SendBlobSidecar(value *BlobSidecarData) int { method SendDataColumnSidecar (line 76) | func (f *operationFeed) SendDataColumnSidecar(value *DataColumnSidecar... function newOpFeed (line 9) | func newOpFeed() *operationFeed { FILE: cl/beacon/beaconevents/state_feed.go type stateFeed (line 7) | type stateFeed struct method Subscribe (line 17) | func (f *stateFeed) Subscribe(channel chan *EventStream) ethevent.Subs... method SendHead (line 21) | func (f *stateFeed) SendHead(value *HeadData) int { method SendBlock (line 29) | func (f *stateFeed) SendBlock(value *BlockData) int { method SendBlockGossip (line 37) | func (f *stateFeed) SendBlockGossip(value *BlockGossipData) int { method SendFinalizedCheckpoint (line 44) | func (f *stateFeed) SendFinalizedCheckpoint(value *FinalizedCheckpoint... method SendLightClientFinalityUpdate (line 51) | func (f *stateFeed) SendLightClientFinalityUpdate(value *LightClientFi... method SendLightClientOptimisticUpdate (line 58) | func (f *stateFeed) SendLightClientOptimisticUpdate(value *LightClient... method SendChainReorg (line 65) | func (f *stateFeed) SendChainReorg(value *ChainReorgData) int { method SendPayloadAttributes (line 72) | func (f *stateFeed) SendPayloadAttributes(value *PayloadAttributesData... function newStateFeed (line 11) | func newStateFeed() *stateFeed { FILE: cl/beacon/beaconhttp/api.go type EndpointError (line 36) | type EndpointError struct method Error (line 71) | func (e EndpointError) Error() string { method Unwrap (line 75) | func (e EndpointError) Unwrap() error { method WriteTo (line 79) | func (e *EndpointError) WriteTo(w http.ResponseWriter) { function WrapEndpointError (line 47) | func WrapEndpointError(err error) *EndpointError { function NewEndpointError (line 58) | func NewEndpointError(code int, err error) *EndpointError { type EndpointHandler (line 87) | type EndpointHandler interface type EndpointHandlerFunc (line 91) | type EndpointHandlerFunc method Handle (line 93) | func (e EndpointHandlerFunc[T]) Handle(w http.ResponseWriter, r *http.Re... function HandleEndpointFunc (line 97) | func HandleEndpointFunc[T any](h EndpointHandlerFunc[T]) http.HandlerFunc { function HandleEndpoint (line 101) | func HandleEndpoint[T any](h EndpointHandler[T]) http.HandlerFunc { function isNil (line 169) | func isNil[T any](t T) bool { FILE: cl/beacon/beaconhttp/args.go type chainTag (line 31) | type chainTag type SegmentID (line 41) | type SegmentID struct method Head (line 47) | func (c *SegmentID) Head() bool { method Finalized (line 51) | func (c *SegmentID) Finalized() bool { method Justified (line 55) | func (c *SegmentID) Justified() bool { method Genesis (line 59) | func (c *SegmentID) Genesis() bool { method GetSlot (line 63) | func (c *SegmentID) GetSlot() *uint64 { method GetRoot (line 67) | func (c *SegmentID) GetRoot() *common.Hash { function EpochFromRequest (line 71) | func EpochFromRequest(r *http.Request) (uint64, error) { function StringFromRequest (line 85) | func StringFromRequest(r *http.Request, name string) (string, error) { function BlockIdFromRequest (line 93) | func BlockIdFromRequest(r *http.Request) (*SegmentID, error) { function StateIdFromRequest (line 120) | func StateIdFromRequest(r *http.Request) (*SegmentID, error) { function HashFromQueryParams (line 150) | func HashFromQueryParams(r *http.Request, name string) (*common.Hash, er... function Uint64FromQueryParams (line 175) | func Uint64FromQueryParams(r *http.Request, name string) (*uint64, error) { function StringListFromQueryParams (line 188) | func StringListFromQueryParams(r *http.Request, name string) ([]string, ... FILE: cl/beacon/beaconhttp/beacon_response.go type BeaconResponse (line 27) | type BeaconResponse struct method Headers (line 43) | func (r *BeaconResponse) Headers() map[string]string { method WithHeaders (line 50) | func (r *BeaconResponse) WithHeaders(headers map[string]string) (out *... method WithHeader (line 58) | func (r *BeaconResponse) WithHeader(key string, value string) (out *Be... method With (line 66) | func (r *BeaconResponse) With(key string, value any) (out *BeaconRespo... method WithFinalized (line 76) | func (r *BeaconResponse) WithFinalized(finalized bool) (out *BeaconRes... method WithOptimistic (line 85) | func (r *BeaconResponse) WithOptimistic(optimistic bool) (out *BeaconR... method WithVersion (line 93) | func (r *BeaconResponse) WithVersion(version clparams.StateVersion) (o... method MarshalJSON (line 101) | func (b *BeaconResponse) MarshalJSON() ([]byte, error) { method EncodeSSZ (line 120) | func (b *BeaconResponse) EncodeSSZ(xs []byte) ([]byte, error) { method EncodingSizeSSZ (line 132) | func (b *BeaconResponse) EncodingSizeSSZ() int { function NewBeaconResponse (line 37) | func NewBeaconResponse(data any) *BeaconResponse { FILE: cl/beacon/beaconhttp/types.go type IntStr (line 24) | type IntStr method MarshalJSON (line 26) | func (i IntStr) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 30) | func (i *IntStr) UnmarshalJSON(b []byte) error { FILE: cl/beacon/beacontest/harness.go type HarnessOption (line 46) | type HarnessOption function WithTesting (line 48) | func WithTesting(t *testing.T) func(*Harness) error { function WithTests (line 55) | func WithTests(name string, xs []Test) func(*Harness) error { function WithHandler (line 62) | func WithHandler(name string, handler http.Handler) func(*Harness) error { function WithFilesystem (line 69) | func WithFilesystem(name string, handler afero.Fs) func(*Harness) error { function WithTestFromFs (line 75) | func WithTestFromFs(fs afero.Fs, name string) func(*Harness) error { type Extra (line 94) | type Extra struct function WithTestFromBytes (line 100) | func WithTestFromBytes(name string, xs []byte) func(*Harness) error { type Harness (line 137) | type Harness struct method Execute (line 162) | func (h *Harness) Execute() { function Execute (line 145) | func Execute(options ...HarnessOption) { type Test (line 181) | type Test struct method Execute (line 188) | func (c *Test) Execute(ctx context.Context, t *testing.T) error { type Comparison (line 205) | type Comparison struct method Compare (line 211) | func (c *Comparison) Compare(t *testing.T, aRaw, bRaw json.RawMessage,... type Source (line 313) | type Source struct method Execute (line 337) | func (s *Source) Execute(ctx context.Context) (json.RawMessage, int, e... method executeRemote (line 352) | func (s *Source) executeRemote(ctx context.Context) (json.RawMessage, ... method executeData (line 421) | func (s *Source) executeData(ctx context.Context) (json.RawMessage, in... method executeFile (line 429) | func (s *Source) executeFile(ctx context.Context) (json.RawMessage, in... method executeRaw (line 450) | func (s *Source) executeRaw(ctx context.Context) (json.RawMessage, int... method executeEmpty (line 454) | func (s *Source) executeEmpty(ctx context.Context) (json.RawMessage, i... FILE: cl/beacon/beacontest/harness_test.go function TestSimpleHarness (line 29) | func TestSimpleHarness(t *testing.T) { FILE: cl/beacon/beacontest/linux_basepathfs.go type BasePathFs (line 37) | type BasePathFs struct method RealPath (line 65) | func (b *BasePathFs) RealPath(name string) (p string, err error) { method Chtimes (line 95) | func (b *BasePathFs) Chtimes(name string, atime, mtime time.Time) (err... method Chmod (line 102) | func (b *BasePathFs) Chmod(name string, mode os.FileMode) (err error) { method Chown (line 109) | func (b *BasePathFs) Chown(name string, uid, gid int) (err error) { method Name (line 116) | func (b *BasePathFs) Name() string { method Stat (line 120) | func (b *BasePathFs) Stat(name string) (fi os.FileInfo, err error) { method Rename (line 127) | func (b *BasePathFs) Rename(oldname, newname string) (err error) { method RemoveAll (line 137) | func (b *BasePathFs) RemoveAll(name string) (err error) { method Remove (line 144) | func (b *BasePathFs) Remove(name string) (err error) { method OpenFile (line 151) | func (b *BasePathFs) OpenFile(name string, flag int, mode os.FileMode)... method Open (line 162) | func (b *BasePathFs) Open(name string) (f afero.File, err error) { method Mkdir (line 173) | func (b *BasePathFs) Mkdir(name string, mode os.FileMode) (err error) { method MkdirAll (line 180) | func (b *BasePathFs) MkdirAll(name string, mode os.FileMode) (err erro... method Create (line 187) | func (b *BasePathFs) Create(name string) (f afero.File, err error) { method LstatIfPossible (line 198) | func (b *BasePathFs) LstatIfPossible(name string) (os.FileInfo, bool, ... method SymlinkIfPossible (line 210) | func (b *BasePathFs) SymlinkIfPossible(oldname, newname string) error { method ReadlinkIfPossible (line 225) | func (b *BasePathFs) ReadlinkIfPossible(name string) (string, error) { type BasePathFile (line 42) | type BasePathFile struct method Name (line 47) | func (f *BasePathFile) Name() string { method ReadDir (line 52) | func (f *BasePathFile) ReadDir(n int) ([]fs.DirEntry, error) { function NewBasePathFs (line 59) | func NewBasePathFs(source afero.Fs, path string) afero.Fs { function validateBasePathName (line 79) | func validateBasePathName(name string) error { type readDirFile (line 239) | type readDirFile struct method ReadDir (line 245) | func (r readDirFile) ReadDir(n int) ([]fs.DirEntry, error) { type fileInfoDirEntry (line 260) | type fileInfoDirEntry struct method Type (line 266) | func (d fileInfoDirEntry) Type() fs.FileMode { return d.FileInfo.Mode(... method Info (line 268) | func (d fileInfoDirEntry) Info() (fs.FileInfo, error) { return d.FileI... FILE: cl/beacon/builder/client.go type builderClient (line 45) | type builderClient struct method RegisterValidator (line 70) | func (b *builderClient) RegisterValidator(ctx context.Context, registe... method GetHeader (line 92) | func (b *builderClient) GetHeader(ctx context.Context, slot int64, par... method SubmitBlindedBlocks (line 119) | func (b *builderClient) SubmitBlindedBlocks(ctx context.Context, block... method GetStatus (line 195) | func (b *builderClient) GetStatus(ctx context.Context) error { function NewBlockBuilderClient (line 52) | func NewBlockBuilderClient(baseUrl string, beaconConfig *clparams.Beacon... function httpCall (line 206) | func httpCall[T any](ctx context.Context, client *http.Client, method, u... FILE: cl/beacon/builder/client_test.go type mockRoundTripper (line 38) | type mockRoundTripper method RoundTrip (line 40) | func (m mockRoundTripper) RoundTrip(req *http.Request) (*http.Response... function TestGetStatus (line 58) | func TestGetStatus(t *testing.T) { function TestRegisterValidator (line 130) | func TestRegisterValidator(t *testing.T) { function TestGetHeader (line 195) | func TestGetHeader(t *testing.T) { function TestSubmitBlindedBlocks (line 255) | func TestSubmitBlindedBlocks(t *testing.T) { function newBytes48FromString (line 333) | func newBytes48FromString(s string) common.Bytes48 { function newBytes96FromString (line 340) | func newBytes96FromString(s string) common.Bytes96 { FILE: cl/beacon/builder/interface.go type BuilderClient (line 28) | type BuilderClient interface FILE: cl/beacon/builder/mock_services/builder_client_mock.go type MockBuilderClient (line 24) | type MockBuilderClient struct method EXPECT (line 43) | func (m *MockBuilderClient) EXPECT() *MockBuilderClientMockRecorder { method GetHeader (line 48) | func (m *MockBuilderClient) GetHeader(ctx context.Context, slot int64,... method GetStatus (line 87) | func (m *MockBuilderClient) GetStatus(ctx context.Context) error { method RegisterValidator (line 125) | func (m *MockBuilderClient) RegisterValidator(ctx context.Context, reg... method SubmitBlindedBlocks (line 163) | func (m *MockBuilderClient) SubmitBlindedBlocks(ctx context.Context, b... type MockBuilderClientMockRecorder (line 31) | type MockBuilderClientMockRecorder struct method GetHeader (line 57) | func (mr *MockBuilderClientMockRecorder) GetHeader(ctx, slot, parentHa... method GetStatus (line 95) | func (mr *MockBuilderClientMockRecorder) GetStatus(ctx any) *MockBuild... method RegisterValidator (line 133) | func (mr *MockBuilderClientMockRecorder) RegisterValidator(ctx, regist... method SubmitBlindedBlocks (line 174) | func (mr *MockBuilderClientMockRecorder) SubmitBlindedBlocks(ctx, bloc... function NewMockBuilderClient (line 36) | func NewMockBuilderClient(ctrl *gomock.Controller) *MockBuilderClient { type MockBuilderClientGetHeaderCall (line 64) | type MockBuilderClientGetHeaderCall struct method Return (line 69) | func (c *MockBuilderClientGetHeaderCall) Return(arg0 *builder.Executio... method Do (line 75) | func (c *MockBuilderClientGetHeaderCall) Do(f func(context.Context, in... method DoAndReturn (line 81) | func (c *MockBuilderClientGetHeaderCall) DoAndReturn(f func(context.Co... type MockBuilderClientGetStatusCall (line 102) | type MockBuilderClientGetStatusCall struct method Return (line 107) | func (c *MockBuilderClientGetStatusCall) Return(arg0 error) *MockBuild... method Do (line 113) | func (c *MockBuilderClientGetStatusCall) Do(f func(context.Context) er... method DoAndReturn (line 119) | func (c *MockBuilderClientGetStatusCall) DoAndReturn(f func(context.Co... type MockBuilderClientRegisterValidatorCall (line 140) | type MockBuilderClientRegisterValidatorCall struct method Return (line 145) | func (c *MockBuilderClientRegisterValidatorCall) Return(arg0 error) *M... method Do (line 151) | func (c *MockBuilderClientRegisterValidatorCall) Do(f func(context.Con... method DoAndReturn (line 157) | func (c *MockBuilderClientRegisterValidatorCall) DoAndReturn(f func(co... type MockBuilderClientSubmitBlindedBlocksCall (line 181) | type MockBuilderClientSubmitBlindedBlocksCall struct method Return (line 186) | func (c *MockBuilderClientSubmitBlindedBlocksCall) Return(arg0 *cltype... method Do (line 192) | func (c *MockBuilderClientSubmitBlindedBlocksCall) Do(f func(context.C... method DoAndReturn (line 198) | func (c *MockBuilderClientSubmitBlindedBlocksCall) DoAndReturn(f func(... FILE: cl/beacon/builder/types.go type ExecutionHeader (line 29) | type ExecutionHeader struct method BlockValue (line 47) | func (h ExecutionHeader) BlockValue() *big.Int { type ExecutionHeaderData (line 34) | type ExecutionHeaderData struct type ExecutionHeaderMessage (line 39) | type ExecutionHeaderMessage struct type BlindedBlockResponse (line 59) | type BlindedBlockResponse struct FILE: cl/beacon/building/endpoints.go type BeaconCommitteeSubscription (line 24) | type BeaconCommitteeSubscription struct type SyncCommitteeSubscription (line 32) | type SyncCommitteeSubscription struct type PrepareBeaconProposer (line 38) | type PrepareBeaconProposer struct FILE: cl/beacon/building/state.go type State (line 25) | type State struct method SetFeeRecipient (line 37) | func (s *State) SetFeeRecipient(idx int, address common.Address) { function NewState (line 31) | func NewState() *State { FILE: cl/beacon/handler/attestation_rewards.go type IdealReward (line 37) | type IdealReward struct type TotalReward (line 46) | type TotalReward struct type attestationsRewardsResponse (line 55) | type attestationsRewardsResponse struct method PostEthV1BeaconRewardsAttestations (line 60) | func (a *ApiHandler) PostEthV1BeaconRewardsAttestations(w http.ResponseW... method isInactivityLeaking (line 235) | func (a *ApiHandler) isInactivityLeaking(epoch uint64, finalityCheckpoin... method baseReward (line 243) | func (a *ApiHandler) baseReward(version clparams.StateVersion, effective... method computeAttestationsRewardsForAltair (line 251) | func (a *ApiHandler) computeAttestationsRewardsForAltair(validatorSet *s... method computeAttestationsRewardsForPhase0 (line 359) | func (a *ApiHandler) computeAttestationsRewardsForPhase0(validatorSet *s... FILE: cl/beacon/handler/blobs.go method GetEthV1BeaconBlobSidecars (line 36) | func (a *ApiHandler) GetEthV1BeaconBlobSidecars(w http.ResponseWriter, r... method GetEthV1DebugBeaconDataColumnSidecars (line 112) | func (a *ApiHandler) GetEthV1DebugBeaconDataColumnSidecars(w http.Respon... method GetEthV1BeaconBlobs (line 183) | func (a *ApiHandler) GetEthV1BeaconBlobs(w http.ResponseWriter, r *http.... FILE: cl/beacon/handler/block_production.go type BlockPublishingValidation (line 66) | type BlockPublishingValidation constant BlockPublishingValidationGossip (line 69) | BlockPublishingValidationGossip BlockPublishingValidat... constant BlockPublishingValidationConsensus (line 70) | BlockPublishingValidationConsensus BlockPublishingValidat... constant BlockPublishingValidationConsensusAndEquivocation (line 71) | BlockPublishingValidationConsensusAndEquivocation BlockPublishingValidat... method waitForHeadSlot (line 80) | func (a *ApiHandler) waitForHeadSlot(slot uint64) { method GetEthV1ValidatorAttestationData (line 107) | func (a *ApiHandler) GetEthV1ValidatorAttestationData( method GetEthV3ValidatorBlock (line 190) | func (a *ApiHandler) GetEthV3ValidatorBlock( method produceBlock (line 341) | func (a *ApiHandler) produceBlock( method getBuilderPayload (line 481) | func (a *ApiHandler) getBuilderPayload( method produceBeaconBody (line 549) | func (a *ApiHandler) produceBeaconBody( method getBlockOperations (line 832) | func (a *ApiHandler) getBlockOperations(s *state.CachingBeaconState, tar... method setupHeaderReponseForBlockProduction (line 940) | func (a *ApiHandler) setupHeaderReponseForBlockProduction( method PostEthV1BeaconBlocks (line 952) | func (a *ApiHandler) PostEthV1BeaconBlocks(w http.ResponseWriter, r *htt... method PostEthV2BeaconBlocks (line 960) | func (a *ApiHandler) PostEthV2BeaconBlocks(w http.ResponseWriter, r *htt... method postBeaconBlocks (line 968) | func (a *ApiHandler) postBeaconBlocks(w http.ResponseWriter, r *http.Req... method PostEthV1BlindedBlocks (line 988) | func (a *ApiHandler) PostEthV1BlindedBlocks(w http.ResponseWriter, r *ht... method PostEthV2BlindedBlocks (line 996) | func (a *ApiHandler) PostEthV2BlindedBlocks(w http.ResponseWriter, r *ht... method publishBlindedBlocks (line 1004) | func (a *ApiHandler) publishBlindedBlocks(w http.ResponseWriter, r *http... method parseEthConsensusVersion (line 1113) | func (a *ApiHandler) parseEthConsensusVersion( method parseBlockPublishingValidation (line 1127) | func (a *ApiHandler) parseBlockPublishingValidation( method parseRequestBeaconBlock (line 1140) | func (a *ApiHandler) parseRequestBeaconBlock( method broadcastBlock (line 1168) | func (a *ApiHandler) broadcastBlock(ctx context.Context, blk *cltypes.Si... method storeBlockAndBlobs (line 1316) | func (a *ApiHandler) storeBlockAndBlobs( type attestationCandidate (line 1372) | type attestationCandidate struct method electraMergedAttestationCandidates (line 1377) | func (a *ApiHandler) electraMergedAttestationCandidates(s abstract.Beaco... method denebMergedAttestationCandidates (line 1587) | func (a *ApiHandler) denebMergedAttestationCandidates(s abstract.BeaconS... method findBestAttestationsForBlockProduction (line 1644) | func (a *ApiHandler) findBestAttestationsForBlockProduction( function computeAttestationReward (line 1703) | func computeAttestationReward( FILE: cl/beacon/handler/blocks.go type headerResponse (line 32) | type headerResponse struct method rootFromBlockId (line 38) | func (a *ApiHandler) rootFromBlockId(ctx context.Context, tx kv.Tx, bloc... method GetEthV1BeaconBlock (line 75) | func (a *ApiHandler) GetEthV1BeaconBlock(w http.ResponseWriter, r *http.... method GetEthV1BlindedBlock (line 112) | func (a *ApiHandler) GetEthV1BlindedBlock(w http.ResponseWriter, r *http... method GetEthV1BeaconBlockAttestations (line 151) | func (a *ApiHandler) GetEthV1BeaconBlockAttestations(w http.ResponseWrit... method GetEthV1BeaconBlockRoot (line 184) | func (a *ApiHandler) GetEthV1BeaconBlockRoot(w http.ResponseWriter, r *h... FILE: cl/beacon/handler/builder.go method GetEth1V1BuilderStatesExpectedWithdrawals (line 33) | func (a *ApiHandler) GetEth1V1BuilderStatesExpectedWithdrawals(w http.Re... method PostEthV1BuilderRegisterValidator (line 102) | func (a *ApiHandler) PostEthV1BuilderRegisterValidator(w http.ResponseWr... FILE: cl/beacon/handler/committees.go type committeeResponse (line 30) | type committeeResponse struct method getCommittees (line 36) | func (a *ApiHandler) getCommittees(w http.ResponseWriter, r *http.Reques... FILE: cl/beacon/handler/config.go method getSpec (line 30) | func (a *ApiHandler) getSpec(w http.ResponseWriter, r *http.Request) (*b... method getDepositContract (line 44) | func (a *ApiHandler) getDepositContract(w http.ResponseWriter, r *http.R... method getForkSchedule (line 52) | func (a *ApiHandler) getForkSchedule(w http.ResponseWriter, r *http.Requ... FILE: cl/beacon/handler/data_test.go type harnessConfig (line 50) | type harnessConfig struct function defaultHarnessOpts (line 57) | func defaultHarnessOpts(c harnessConfig) []beacontest.HarnessOption { FILE: cl/beacon/handler/duties_attester.go constant maxEpochsLookaheadForDuties (line 31) | maxEpochsLookaheadForDuties = 32 type attesterDutyResponse (line 33) | type attesterDutyResponse struct method getDependentRoot (line 43) | func (a *ApiHandler) getDependentRoot(epoch uint64, attester bool) (comm... method getAttesterDuties (line 74) | func (a *ApiHandler) getAttesterDuties(w http.ResponseWriter, r *http.Re... FILE: cl/beacon/handler/duties_proposer.go type proposerDuties (line 34) | type proposerDuties struct method isProposerDutyInLookaheadVector (line 41) | func (a *ApiHandler) isProposerDutyInLookaheadVector(s *state.CachingBea... method getDutiesProposer (line 45) | func (a *ApiHandler) getDutiesProposer(w http.ResponseWriter, r *http.Re... FILE: cl/beacon/handler/duties_sync.go type syncDutyResponse (line 32) | type syncDutyResponse struct method getSyncDuties (line 38) | func (a *ApiHandler) getSyncDuties(w http.ResponseWriter, r *http.Reques... FILE: cl/beacon/handler/events.go method EventSourceGetV1Events (line 54) | func (a *ApiHandler) EventSourceGetV1Events(w http.ResponseWriter, r *ht... FILE: cl/beacon/handler/forkchoice.go method GetEthV2DebugBeaconHeads (line 28) | func (a *ApiHandler) GetEthV2DebugBeaconHeads(w http.ResponseWriter, r *... method GetEthV1DebugBeaconForkChoice (line 46) | func (a *ApiHandler) GetEthV1DebugBeaconForkChoice(w http.ResponseWriter... FILE: cl/beacon/handler/format.go function newBeaconResponse (line 23) | func newBeaconResponse(data any) *beaconhttp.BeaconResponse { FILE: cl/beacon/handler/genesis.go type genesisResponse (line 27) | type genesisResponse struct method GetEthV1BeaconGenesis (line 33) | func (a *ApiHandler) GetEthV1BeaconGenesis(w http.ResponseWriter, r *htt... FILE: cl/beacon/handler/handler.go constant maxBlobBundleCacheSize (line 56) | maxBlobBundleCacheSize = 48 type BlobBundle (line 59) | type BlobBundle struct type ApiHandler (line 65) | type ApiHandler struct method Init (line 206) | func (a *ApiHandler) Init() { method init (line 211) | func (a *ApiHandler) init() { method ServeHTTP (line 384) | func (a *ApiHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { method getHead (line 391) | func (a *ApiHandler) getHead() (common.Hash, uint64, int, error) { function NewApiHandler (line 119) | func NewApiHandler( FILE: cl/beacon/handler/harness_test.go function TestHarnessPhase0 (line 27) | func TestHarnessPhase0(t *testing.T) { function TestHarnessPhase0Finalized (line 41) | func TestHarnessPhase0Finalized(t *testing.T) { function TestHarnessBellatrix (line 52) | func TestHarnessBellatrix(t *testing.T) { function TestHarnessCapella (line 66) | func TestHarnessCapella(t *testing.T) { function TestHarnessForkChoice (line 75) | func TestHarnessForkChoice(t *testing.T) { FILE: cl/beacon/handler/headers.go method getHeaders (line 28) | func (a *ApiHandler) getHeaders(w http.ResponseWriter, r *http.Request) ... method getHeader (line 99) | func (a *ApiHandler) getHeader(w http.ResponseWriter, r *http.Request) (... FILE: cl/beacon/handler/lightclient.go method GetEthV1BeaconLightClientBootstrap (line 29) | func (a *ApiHandler) GetEthV1BeaconLightClientBootstrap(w http.ResponseW... method GetEthV1BeaconLightClientOptimisticUpdate (line 53) | func (a *ApiHandler) GetEthV1BeaconLightClientOptimisticUpdate(w http.Re... method GetEthV1BeaconLightClientFinalityUpdate (line 66) | func (a *ApiHandler) GetEthV1BeaconLightClientFinalityUpdate(w http.Resp... method GetEthV1BeaconLightClientUpdates (line 81) | func (a *ApiHandler) GetEthV1BeaconLightClientUpdates(w http.ResponseWri... FILE: cl/beacon/handler/lighthouse.go type LighthouseValidatorInclusionGlobal (line 32) | type LighthouseValidatorInclusionGlobal struct method findEpochRoot (line 41) | func (a *ApiHandler) findEpochRoot(tx kv.Tx, epoch uint64) (common.Hash,... method GetLighthouseValidatorInclusionGlobal (line 59) | func (a *ApiHandler) GetLighthouseValidatorInclusionGlobal(w http.Respon... method computeLighthouseValidatorInclusionGlobal (line 163) | func (a *ApiHandler) computeLighthouseValidatorInclusionGlobal(epoch, cu... type LighthouseValidatorInclusion (line 204) | type LighthouseValidatorInclusion struct method GetLighthouseValidatorInclusion (line 215) | func (a *ApiHandler) GetLighthouseValidatorInclusion(w http.ResponseWrit... method computeLighthouseValidatorInclusion (line 324) | func (a *ApiHandler) computeLighthouseValidatorInclusion(idx int, prevEp... FILE: cl/beacon/handler/liveness.go type live (line 34) | type live struct method liveness (line 39) | func (a *ApiHandler) liveness(w http.ResponseWriter, r *http.Request) (*... method obtainCurrentEpochParticipationFromEpoch (line 137) | func (a *ApiHandler) obtainCurrentEpochParticipationFromEpoch(tx kv.Tx, ... function updateLivenessWithBlock (line 156) | func updateLivenessWithBlock(block *cltypes.SignedBeaconBlock, liveSet m... FILE: cl/beacon/handler/node.go type peer (line 37) | type peer struct method GetEthV1NodeHealth (line 46) | func (a *ApiHandler) GetEthV1NodeHealth(w http.ResponseWriter, r *http.R... method GetEthV1NodeVersion (line 63) | func (a *ApiHandler) GetEthV1NodeVersion(w http.ResponseWriter, r *http.... method GetEthV1NodePeerCount (line 70) | func (a *ApiHandler) GetEthV1NodePeerCount(w http.ResponseWriter, r *htt... method GetEthV1NodePeersInfos (line 85) | func (a *ApiHandler) GetEthV1NodePeersInfos(w http.ResponseWriter, r *ht... method GetEthV1NodePeerInfos (line 119) | func (a *ApiHandler) GetEthV1NodePeerInfos(w http.ResponseWriter, r *htt... method GetEthV1NodeIdentity (line 145) | func (a *ApiHandler) GetEthV1NodeIdentity(w http.ResponseWriter, r *http... method GetEthV1NodeSyncing (line 164) | func (a *ApiHandler) GetEthV1NodeSyncing(w http.ResponseWriter, r *http.... FILE: cl/beacon/handler/pool.go method GetEthV1BeaconPoolVoluntaryExits (line 37) | func (a *ApiHandler) GetEthV1BeaconPoolVoluntaryExits(w http.ResponseWri... method GetEthV1BeaconPoolAttesterSlashings (line 41) | func (a *ApiHandler) GetEthV1BeaconPoolAttesterSlashings(w http.Response... method GetEthV1BeaconPoolProposerSlashings (line 45) | func (a *ApiHandler) GetEthV1BeaconPoolProposerSlashings(w http.Response... method GetEthV1BeaconPoolBLSExecutionChanges (line 49) | func (a *ApiHandler) GetEthV1BeaconPoolBLSExecutionChanges(w http.Respon... method GetEthV1BeaconPoolAttestations (line 53) | func (a *ApiHandler) GetEthV1BeaconPoolAttestations(w http.ResponseWrite... method GetEthV2BeaconPoolAttestations (line 81) | func (a *ApiHandler) GetEthV2BeaconPoolAttestations(w http.ResponseWrite... method PostEthV1BeaconPoolAttestations (line 111) | func (a *ApiHandler) PostEthV1BeaconPoolAttestations(w http.ResponseWrit... method PostEthV2BeaconPoolAttestations (line 173) | func (a *ApiHandler) PostEthV2BeaconPoolAttestations(w http.ResponseWrit... method PostEthV1BeaconPoolVoluntaryExits (line 250) | func (a *ApiHandler) PostEthV1BeaconPoolVoluntaryExits(w http.ResponseWr... method PostEthV1BeaconPoolAttesterSlashings (line 283) | func (a *ApiHandler) PostEthV1BeaconPoolAttesterSlashings(w http.Respons... method PostEthV1BeaconPoolProposerSlashings (line 313) | func (a *ApiHandler) PostEthV1BeaconPoolProposerSlashings(w http.Respons... type poolingFailure (line 341) | type poolingFailure struct type poolingError (line 346) | type poolingError struct method PostEthV1BeaconPoolBlsToExecutionChanges (line 352) | func (a *ApiHandler) PostEthV1BeaconPoolBlsToExecutionChanges(w http.Res... method PostEthV1ValidatorAggregatesAndProof (line 391) | func (a *ApiHandler) PostEthV1ValidatorAggregatesAndProof(w http.Respons... method PostEthV1BeaconPoolSyncCommittees (line 439) | func (a *ApiHandler) PostEthV1BeaconPoolSyncCommittees(w http.ResponseWr... method PostEthV1ValidatorContributionsAndProofs (line 502) | func (a *ApiHandler) PostEthV1ValidatorContributionsAndProofs(w http.Res... FILE: cl/beacon/handler/pool_test.go function TestPoolAttesterSlashings (line 39) | func TestPoolAttesterSlashings(t *testing.T) { function TestPoolProposerSlashings (line 91) | func TestPoolProposerSlashings(t *testing.T) { function TestPoolVoluntaryExits (line 145) | func TestPoolVoluntaryExits(t *testing.T) { function TestPoolBlsToExecutionChainges (line 190) | func TestPoolBlsToExecutionChainges(t *testing.T) { function TestPoolAggregatesAndProofs (line 244) | func TestPoolAggregatesAndProofs(t *testing.T) { function TestPoolSyncCommittees (line 308) | func TestPoolSyncCommittees(t *testing.T) { function TestPoolSyncContributionAndProofs (line 351) | func TestPoolSyncContributionAndProofs(t *testing.T) { FILE: cl/beacon/handler/rewards.go type blockRewardsResponse (line 35) | type blockRewardsResponse struct method GetEthV1BeaconRewardsBlocks (line 44) | func (a *ApiHandler) GetEthV1BeaconRewardsBlocks(w http.ResponseWriter, ... type syncCommitteeReward (line 106) | type syncCommitteeReward struct method PostEthV1BeaconRewardsSyncCommittees (line 111) | func (a *ApiHandler) PostEthV1BeaconRewardsSyncCommittees(w http.Respons... method syncParticipantReward (line 248) | func (a *ApiHandler) syncParticipantReward(activeBalance uint64) uint64 { FILE: cl/beacon/handler/rewards_test.go function TestGetBlockRewards (line 36) | func TestGetBlockRewards(t *testing.T) { function TestPostSyncCommitteeRewards (line 91) | func TestPostSyncCommitteeRewards(t *testing.T) { FILE: cl/beacon/handler/states.go method blockRootFromStateId (line 38) | func (a *ApiHandler) blockRootFromStateId(ctx context.Context, tx kv.Tx,... type rootResponse (line 79) | type rootResponse struct function previousVersion (line 83) | func previousVersion(v clparams.StateVersion) clparams.StateVersion { method getStateFork (line 90) | func (a *ApiHandler) getStateFork(w http.ResponseWriter, r *http.Request... method getStateRoot (line 130) | func (a *ApiHandler) getStateRoot(w http.ResponseWriter, r *http.Request... method getFullState (line 174) | func (a *ApiHandler) getFullState(w http.ResponseWriter, r *http.Request... type finalityCheckpointsResponse (line 241) | type finalityCheckpointsResponse struct method getFinalityCheckpoints (line 247) | func (a *ApiHandler) getFinalityCheckpoints(w http.ResponseWriter, r *ht... type syncCommitteesResponse (line 300) | type syncCommitteesResponse struct method getSyncCommittees (line 305) | func (a *ApiHandler) getSyncCommittees(w http.ResponseWriter, r *http.Re... type randaoResponse (line 401) | type randaoResponse struct method getRandao (line 405) | func (a *ApiHandler) getRandao(w http.ResponseWriter, r *http.Request) (... method GetEthV1BeaconStatesPendingConsolidations (line 472) | func (a *ApiHandler) GetEthV1BeaconStatesPendingConsolidations(w http.Re... method GetEthV1BeaconStatesPendingDeposits (line 531) | func (a *ApiHandler) GetEthV1BeaconStatesPendingDeposits(w http.Response... method GetEthV1BeaconStatesPendingPartialWithdrawals (line 589) | func (a *ApiHandler) GetEthV1BeaconStatesPendingPartialWithdrawals(w htt... method GetEthV1BeaconStatesProposerLookahead (line 649) | func (a *ApiHandler) GetEthV1BeaconStatesProposerLookahead(w http.Respon... FILE: cl/beacon/handler/states_test.go function TestGetStateFork (line 37) | func TestGetStateFork(t *testing.T) { function stringRPCErr (line 95) | func stringRPCErr(r io.Reader) string { function TestGetStateRoot (line 100) | func TestGetStateRoot(t *testing.T) { function TestGetStateFullHistorical (line 158) | func TestGetStateFullHistorical(t *testing.T) { function TestGetStateFullForkchoice (line 251) | func TestGetStateFullForkchoice(t *testing.T) { function TestGetStateSyncCommittees (line 320) | func TestGetStateSyncCommittees(t *testing.T) { function TestGetStateSyncCommitteesHistorical (line 385) | func TestGetStateSyncCommitteesHistorical(t *testing.T) { function TestGetStateFinalityCheckpoints (line 443) | func TestGetStateFinalityCheckpoints(t *testing.T) { function TestGetRandao (line 501) | func TestGetRandao(t *testing.T) { FILE: cl/beacon/handler/subscription.go type ValidatorSyncCommitteeSubscriptionsRequest (line 38) | type ValidatorSyncCommitteeSubscriptionsRequest struct method PostEthV1ValidatorSyncCommitteeSubscriptions (line 46) | func (a *ApiHandler) PostEthV1ValidatorSyncCommitteeSubscriptions(w http... method PostEthV1ValidatorBeaconCommitteeSubscription (line 104) | func (a *ApiHandler) PostEthV1ValidatorBeaconCommitteeSubscription(w htt... function parseSyncCommitteeContribution (line 125) | func parseSyncCommitteeContribution(r *http.Request) (slot, subcommittee... method GetEthV1ValidatorSyncCommitteeContribution (line 156) | func (a *ApiHandler) GetEthV1ValidatorSyncCommitteeContribution(w http.R... FILE: cl/beacon/handler/utils_test.go function setupTestingHandler (line 56) | func setupTestingHandler(t *testing.T, v clparams.StateVersion, logger l... FILE: cl/beacon/handler/validator_registration.go type ValidatorPreparationPayload (line 27) | type ValidatorPreparationPayload struct method PostEthV1ValidatorPrepareBeaconProposal (line 32) | func (a *ApiHandler) PostEthV1ValidatorPrepareBeaconProposal(w http.Resp... FILE: cl/beacon/handler/validator_registration_test.go function TestPostEthV1ValidatorPreparation (line 33) | func TestPostEthV1ValidatorPreparation(t *testing.T) { FILE: cl/beacon/handler/validator_test.go type validatorTestSuite (line 35) | type validatorTestSuite struct method SetupTest (line 42) | func (t *validatorTestSuite) SetupTest() { method TearDownTest (line 83) | func (t *validatorTestSuite) TearDownTest() { method TestGetEthV1ValidatorAggregateAttestation (line 87) | func (t *validatorTestSuite) TestGetEthV1ValidatorAggregateAttestation... function TestValidator (line 213) | func TestValidator(t *testing.T) { FILE: cl/beacon/handler/validators.go type validatorStatus (line 51) | type validatorStatus method String (line 144) | func (s validatorStatus) String() string { constant validatorPendingInitialized (line 56) | validatorPendingInitialized validatorStatus = 1 constant validatorPendingQueued (line 57) | validatorPendingQueued validatorStatus = 2 constant validatorActiveOngoing (line 58) | validatorActiveOngoing validatorStatus = 3 constant validatorActiveExiting (line 59) | validatorActiveExiting validatorStatus = 4 constant validatorActiveSlashed (line 60) | validatorActiveSlashed validatorStatus = 5 constant validatorExitedUnslashed (line 61) | validatorExitedUnslashed validatorStatus = 6 constant validatorExitedSlashed (line 62) | validatorExitedSlashed validatorStatus = 7 constant validatorWithdrawalPossible (line 63) | validatorWithdrawalPossible validatorStatus = 8 constant validatorWithdrawalDone (line 64) | validatorWithdrawalDone validatorStatus = 9 constant validatorActive (line 65) | validatorActive validatorStatus = 10 constant validatorPending (line 66) | validatorPending validatorStatus = 11 constant validatorExited (line 67) | validatorExited validatorStatus = 12 constant validatorWithdrawal (line 68) | validatorWithdrawal validatorStatus = 13 function validatorStatusFromString (line 71) | func validatorStatusFromString(s string) (validatorStatus, error) { function validatorStatusFromValidator (line 104) | func validatorStatusFromValidator(v solid.Validator, currentEpoch uint64... function parseStatuses (line 177) | func parseStatuses(s []string) ([]validatorStatus, error) { function checkValidValidatorId (line 195) | func checkValidValidatorId(s string) (bool, error) { method GetEthV1BeaconStatesValidators (line 211) | func (a *ApiHandler) GetEthV1BeaconStatesValidators(w http.ResponseWrite... type validatorsRequest (line 248) | type validatorsRequest struct method PostEthV1BeaconStatesValidators (line 253) | func (a *ApiHandler) PostEthV1BeaconStatesValidators(w http.ResponseWrit... method writeValidatorsResponse (line 284) | func (a *ApiHandler) writeValidatorsResponse( function parseQueryValidatorIndex (line 370) | func parseQueryValidatorIndex(syncedData synced_data.SyncedData, id stri... function parseQueryValidatorIndicies (line 397) | func parseQueryValidatorIndicies(syncedData synced_data.SyncedData, ids ... method GetEthV1BeaconStatesValidator (line 410) | func (a *ApiHandler) GetEthV1BeaconStatesValidator(w http.ResponseWriter... method PostEthV1BeaconValidatorsBalances (line 510) | func (a *ApiHandler) PostEthV1BeaconValidatorsBalances(w http.ResponseWr... method GetEthV1BeaconValidatorsBalances (line 526) | func (a *ApiHandler) GetEthV1BeaconValidatorsBalances(w http.ResponseWri... method getValidatorBalances (line 540) | func (a *ApiHandler) getValidatorBalances(ctx context.Context, w http.Re... type directString (line 603) | type directString method MarshalJSON (line 605) | func (d directString) MarshalJSON() ([]byte, error) { function responseValidators (line 609) | func responseValidators(w http.ResponseWriter, filterIndicies []uint64, ... function responseValidator (line 672) | func responseValidator(idx uint64, stateEpoch uint64, balances solid.Uin... function responseValidatorsBalances (line 694) | func responseValidatorsBalances(w http.ResponseWriter, filterIndicies []... function shouldStatusBeFiltered (line 717) | func shouldStatusBeFiltered(status validatorStatus, statuses []validator... method GetEthV1ValidatorAggregateAttestation (line 732) | func (a *ApiHandler) GetEthV1ValidatorAggregateAttestation(w http.Respon... method GetEthV2ValidatorAggregateAttestation (line 759) | func (a *ApiHandler) GetEthV2ValidatorAggregateAttestation(w http.Respon... method GetEthV1ValidatorIdentities (line 795) | func (a *ApiHandler) GetEthV1ValidatorIdentities(w http.ResponseWriter, ... type validatorIdentityResponse (line 869) | type validatorIdentityResponse struct method EncodeSSZ (line 882) | func (v *validatorIdentityResponse) EncodeSSZ(buf []byte) ([]byte, err... method DecodeSSZ (line 886) | func (v *validatorIdentityResponse) DecodeSSZ(buf []byte, version int)... method EncodingSizeSSZ (line 891) | func (v *validatorIdentityResponse) EncodingSizeSSZ() int { method Clone (line 895) | func (v *validatorIdentityResponse) Clone() clonable.Clonable { method HashSSZ (line 900) | func (v *validatorIdentityResponse) HashSSZ() ([32]byte, error) { FILE: cl/beacon/router.go type LayeredBeaconHandler (line 33) | type LayeredBeaconHandler struct function ListenAndServe (line 37) | func ListenAndServe(beaconHandler *LayeredBeaconHandler, routerCfg beaco... FILE: cl/beacon/rw.go type notFoundNoWriter (line 23) | type notFoundNoWriter struct method Header (line 35) | func (f *notFoundNoWriter) Header() http.Header { method Write (line 45) | func (f *notFoundNoWriter) Write(xs []byte) (int, error) { method WriteHeader (line 57) | func (f *notFoundNoWriter) WriteHeader(statusCode int) { method Flush (line 77) | func (f *notFoundNoWriter) Flush() { function isNotFound (line 31) | func isNotFound(code int) bool { FILE: cl/beacon/synced_data/interface.go type CancelFn (line 25) | type CancelFn type ViewHeadStateFn (line 26) | type ViewHeadStateFn type SyncedData (line 29) | type SyncedData interface FILE: cl/beacon/synced_data/mock_services/synced_data_mock.go type MockSyncedData (line 23) | type MockSyncedData struct method EXPECT (line 42) | func (m *MockSyncedData) EXPECT() *MockSyncedDataMockRecorder { method CommitteeCount (line 47) | func (m *MockSyncedData) CommitteeCount(epoch uint64) uint64 { method HeadRoot (line 85) | func (m *MockSyncedData) HeadRoot() common.Hash { method HeadSlot (line 123) | func (m *MockSyncedData) HeadSlot() uint64 { method HistoricalRootElementAtIndex (line 161) | func (m *MockSyncedData) HistoricalRootElementAtIndex(index int) (comm... method HistoricalSummaryElementAtIndex (line 200) | func (m *MockSyncedData) HistoricalSummaryElementAtIndex(index int) (*... method OnHeadState (line 239) | func (m *MockSyncedData) OnHeadState(newState *state.CachingBeaconStat... method Syncing (line 277) | func (m *MockSyncedData) Syncing() bool { method UnsetHeadState (line 315) | func (m *MockSyncedData) UnsetHeadState() { method ValidatorIndexByPublicKey (line 351) | func (m *MockSyncedData) ValidatorIndexByPublicKey(pubkey common.Bytes... method ValidatorPublicKeyByIndex (line 391) | func (m *MockSyncedData) ValidatorPublicKeyByIndex(index int) (common.... method ViewHeadState (line 430) | func (m *MockSyncedData) ViewHeadState(fn synced_data.ViewHeadStateFn)... method ViewPreviousHeadState (line 468) | func (m *MockSyncedData) ViewPreviousHeadState(fn synced_data.ViewHead... type MockSyncedDataMockRecorder (line 30) | type MockSyncedDataMockRecorder struct method CommitteeCount (line 55) | func (mr *MockSyncedDataMockRecorder) CommitteeCount(epoch any) *MockS... method HeadRoot (line 93) | func (mr *MockSyncedDataMockRecorder) HeadRoot() *MockSyncedDataHeadRo... method HeadSlot (line 131) | func (mr *MockSyncedDataMockRecorder) HeadSlot() *MockSyncedDataHeadSl... method HistoricalRootElementAtIndex (line 170) | func (mr *MockSyncedDataMockRecorder) HistoricalRootElementAtIndex(ind... method HistoricalSummaryElementAtIndex (line 209) | func (mr *MockSyncedDataMockRecorder) HistoricalSummaryElementAtIndex(... method OnHeadState (line 247) | func (mr *MockSyncedDataMockRecorder) OnHeadState(newState any) *MockS... method Syncing (line 285) | func (mr *MockSyncedDataMockRecorder) Syncing() *MockSyncedDataSyncing... method UnsetHeadState (line 321) | func (mr *MockSyncedDataMockRecorder) UnsetHeadState() *MockSyncedData... method ValidatorIndexByPublicKey (line 361) | func (mr *MockSyncedDataMockRecorder) ValidatorIndexByPublicKey(pubkey... method ValidatorPublicKeyByIndex (line 400) | func (mr *MockSyncedDataMockRecorder) ValidatorPublicKeyByIndex(index ... method ViewHeadState (line 438) | func (mr *MockSyncedDataMockRecorder) ViewHeadState(fn any) *MockSynce... method ViewPreviousHeadState (line 476) | func (mr *MockSyncedDataMockRecorder) ViewPreviousHeadState(fn any) *M... function NewMockSyncedData (line 35) | func NewMockSyncedData(ctrl *gomock.Controller) *MockSyncedData { type MockSyncedDataCommitteeCountCall (line 62) | type MockSyncedDataCommitteeCountCall struct method Return (line 67) | func (c *MockSyncedDataCommitteeCountCall) Return(arg0 uint64) *MockSy... method Do (line 73) | func (c *MockSyncedDataCommitteeCountCall) Do(f func(uint64) uint64) *... method DoAndReturn (line 79) | func (c *MockSyncedDataCommitteeCountCall) DoAndReturn(f func(uint64) ... type MockSyncedDataHeadRootCall (line 100) | type MockSyncedDataHeadRootCall struct method Return (line 105) | func (c *MockSyncedDataHeadRootCall) Return(arg0 common.Hash) *MockSyn... method Do (line 111) | func (c *MockSyncedDataHeadRootCall) Do(f func() common.Hash) *MockSyn... method DoAndReturn (line 117) | func (c *MockSyncedDataHeadRootCall) DoAndReturn(f func() common.Hash)... type MockSyncedDataHeadSlotCall (line 138) | type MockSyncedDataHeadSlotCall struct method Return (line 143) | func (c *MockSyncedDataHeadSlotCall) Return(arg0 uint64) *MockSyncedDa... method Do (line 149) | func (c *MockSyncedDataHeadSlotCall) Do(f func() uint64) *MockSyncedDa... method DoAndReturn (line 155) | func (c *MockSyncedDataHeadSlotCall) DoAndReturn(f func() uint64) *Moc... type MockSyncedDataHistoricalRootElementAtIndexCall (line 177) | type MockSyncedDataHistoricalRootElementAtIndexCall struct method Return (line 182) | func (c *MockSyncedDataHistoricalRootElementAtIndexCall) Return(arg0 c... method Do (line 188) | func (c *MockSyncedDataHistoricalRootElementAtIndexCall) Do(f func(int... method DoAndReturn (line 194) | func (c *MockSyncedDataHistoricalRootElementAtIndexCall) DoAndReturn(f... type MockSyncedDataHistoricalSummaryElementAtIndexCall (line 216) | type MockSyncedDataHistoricalSummaryElementAtIndexCall struct method Return (line 221) | func (c *MockSyncedDataHistoricalSummaryElementAtIndexCall) Return(arg... method Do (line 227) | func (c *MockSyncedDataHistoricalSummaryElementAtIndexCall) Do(f func(... method DoAndReturn (line 233) | func (c *MockSyncedDataHistoricalSummaryElementAtIndexCall) DoAndRetur... type MockSyncedDataOnHeadStateCall (line 254) | type MockSyncedDataOnHeadStateCall struct method Return (line 259) | func (c *MockSyncedDataOnHeadStateCall) Return(arg0 error) *MockSynced... method Do (line 265) | func (c *MockSyncedDataOnHeadStateCall) Do(f func(*state.CachingBeacon... method DoAndReturn (line 271) | func (c *MockSyncedDataOnHeadStateCall) DoAndReturn(f func(*state.Cach... type MockSyncedDataSyncingCall (line 292) | type MockSyncedDataSyncingCall struct method Return (line 297) | func (c *MockSyncedDataSyncingCall) Return(arg0 bool) *MockSyncedDataS... method Do (line 303) | func (c *MockSyncedDataSyncingCall) Do(f func() bool) *MockSyncedDataS... method DoAndReturn (line 309) | func (c *MockSyncedDataSyncingCall) DoAndReturn(f func() bool) *MockSy... type MockSyncedDataUnsetHeadStateCall (line 328) | type MockSyncedDataUnsetHeadStateCall struct method Return (line 333) | func (c *MockSyncedDataUnsetHeadStateCall) Return() *MockSyncedDataUns... method Do (line 339) | func (c *MockSyncedDataUnsetHeadStateCall) Do(f func()) *MockSyncedDat... method DoAndReturn (line 345) | func (c *MockSyncedDataUnsetHeadStateCall) DoAndReturn(f func()) *Mock... type MockSyncedDataValidatorIndexByPublicKeyCall (line 368) | type MockSyncedDataValidatorIndexByPublicKeyCall struct method Return (line 373) | func (c *MockSyncedDataValidatorIndexByPublicKeyCall) Return(arg0 uint... method Do (line 379) | func (c *MockSyncedDataValidatorIndexByPublicKeyCall) Do(f func(common... method DoAndReturn (line 385) | func (c *MockSyncedDataValidatorIndexByPublicKeyCall) DoAndReturn(f fu... type MockSyncedDataValidatorPublicKeyByIndexCall (line 407) | type MockSyncedDataValidatorPublicKeyByIndexCall struct method Return (line 412) | func (c *MockSyncedDataValidatorPublicKeyByIndexCall) Return(arg0 comm... method Do (line 418) | func (c *MockSyncedDataValidatorPublicKeyByIndexCall) Do(f func(int) (... method DoAndReturn (line 424) | func (c *MockSyncedDataValidatorPublicKeyByIndexCall) DoAndReturn(f fu... type MockSyncedDataViewHeadStateCall (line 445) | type MockSyncedDataViewHeadStateCall struct method Return (line 450) | func (c *MockSyncedDataViewHeadStateCall) Return(arg0 error) *MockSync... method Do (line 456) | func (c *MockSyncedDataViewHeadStateCall) Do(f func(synced_data.ViewHe... method DoAndReturn (line 462) | func (c *MockSyncedDataViewHeadStateCall) DoAndReturn(f func(synced_da... type MockSyncedDataViewPreviousHeadStateCall (line 483) | type MockSyncedDataViewPreviousHeadStateCall struct method Return (line 488) | func (c *MockSyncedDataViewPreviousHeadStateCall) Return(arg0 error) *... method Do (line 494) | func (c *MockSyncedDataViewPreviousHeadStateCall) Do(f func(synced_dat... method DoAndReturn (line 500) | func (c *MockSyncedDataViewPreviousHeadStateCall) DoAndReturn(f func(s... FILE: cl/beacon/synced_data/synced_data.go function EmptyCancel (line 40) | func EmptyCancel() {} type SyncedDataManager (line 42) | type SyncedDataManager struct method OnHeadState (line 64) | func (s *SyncedDataManager) OnHeadState(newState *state.CachingBeaconS... method ViewHeadState (line 107) | func (s *SyncedDataManager) ViewHeadState(fn ViewHeadStateFn) error { method ViewPreviousHeadState (line 134) | func (s *SyncedDataManager) ViewPreviousHeadState(fn ViewHeadStateFn) ... method Syncing (line 143) | func (s *SyncedDataManager) Syncing() bool { method HeadSlot (line 148) | func (s *SyncedDataManager) HeadSlot() uint64 { method HeadRoot (line 155) | func (s *SyncedDataManager) HeadRoot() common.Hash { method CommitteeCount (line 166) | func (s *SyncedDataManager) CommitteeCount(epoch uint64) uint64 { method UnsetHeadState (line 170) | func (s *SyncedDataManager) UnsetHeadState() { method ValidatorPublicKeyByIndex (line 181) | func (s *SyncedDataManager) ValidatorPublicKeyByIndex(index int) (comm... method ValidatorIndexByPublicKey (line 190) | func (s *SyncedDataManager) ValidatorIndexByPublicKey(pubkey common.By... method HistoricalRootElementAtIndex (line 200) | func (s *SyncedDataManager) HistoricalRootElementAtIndex(index int) (c... method HistoricalSummaryElementAtIndex (line 213) | func (s *SyncedDataManager) HistoricalSummaryElementAtIndex(index int)... function NewSyncedDataManager (line 56) | func NewSyncedDataManager(cfg *clparams.BeaconChainConfig, enabled bool)... FILE: cl/clparams/config.go type CaplinConfig (line 46) | type CaplinConfig struct method IsDevnet (line 92) | func (c CaplinConfig) IsDevnet() bool { method HaveInvalidDevnetParams (line 96) | func (c CaplinConfig) HaveInvalidDevnetParams() bool { method RelayUrlExist (line 100) | func (c CaplinConfig) RelayUrlExist() bool { type NetworkType (line 104) | type NetworkType constant CustomNetwork (line 106) | CustomNetwork NetworkType = -1 constant MaxDialTimeout (line 109) | MaxDialTimeout = 15 * time.Second constant VersionLength (line 110) | VersionLength int = 4 constant MaxChunkSize (line 111) | MaxChunkSize uint64 = 15 * 1024 * 1024 constant ReqTimeout (line 112) | ReqTimeout time.Duration = 5 * time.Second constant RespTimeout (line 113) | RespTimeout time.Duration = 10 * time.Second constant SubDivisionFolderSize (line 117) | SubDivisionFolderSize = 10_000 constant SlotsPerDump (line 118) | SlotsPerDump = 1536 type NetworkConfig (line 195) | type NetworkConfig struct type ConfigDurationSec (line 393) | type ConfigDurationSec method MarshalJSON (line 395) | func (d *ConfigDurationSec) MarshalJSON() ([]byte, error) { type ConfigDurationMSec (line 399) | type ConfigDurationMSec method MarshalJSON (line 401) | func (d *ConfigDurationMSec) MarshalJSON() ([]byte, error) { type ConfigByte (line 405) | type ConfigByte method MarshalJSON (line 407) | func (b ConfigByte) MarshalJSON() ([]byte, error) { type ConfigForkVersion (line 411) | type ConfigForkVersion method MarshalJSON (line 413) | func (v ConfigForkVersion) MarshalJSON() ([]byte, error) { type VersionScheduleEntry (line 417) | type VersionScheduleEntry struct type ConfigHex4Bytes (line 422) | type ConfigHex4Bytes method MarshalJSON (line 424) | func (b ConfigHex4Bytes) MarshalJSON() ([]byte, error) { type BlobParameters (line 428) | type BlobParameters struct type BeaconChainConfig (line 434) | type BeaconChainConfig struct method MinEpochsForBlockRequests (line 384) | func (b *BeaconChainConfig) MinEpochsForBlockRequests() uint64 { method MinSlotsForBlobsSidecarsRequest (line 389) | func (b *BeaconChainConfig) MinSlotsForBlobsSidecarsRequest() uint64 { method GetBlobParameters (line 677) | func (b *BeaconChainConfig) GetBlobParameters(epoch uint64) BlobParame... method RoundSlotToEpoch (line 692) | func (b *BeaconChainConfig) RoundSlotToEpoch(slot uint64) uint64 { method RoundSlotToSyncCommitteePeriod (line 696) | func (b *BeaconChainConfig) RoundSlotToSyncCommitteePeriod(slot uint64... method SyncCommitteePeriod (line 701) | func (b *BeaconChainConfig) SyncCommitteePeriod(slot uint64) uint64 { method RoundSlotToVotePeriod (line 705) | func (b *BeaconChainConfig) RoundSlotToVotePeriod(slot uint64) uint64 { method GetCurrentStateVersion (line 710) | func (b *BeaconChainConfig) GetCurrentStateVersion(epoch uint64) State... method InitializeForkSchedule (line 730) | func (b *BeaconChainConfig) InitializeForkSchedule() { method ParticipationWeights (line 750) | func (b *BeaconChainConfig) ParticipationWeights() []uint64 { method GetMinSlashingPenaltyQuotient (line 1232) | func (b *BeaconChainConfig) GetMinSlashingPenaltyQuotient(version Stat... method GetWhistleBlowerRewardQuotient (line 1251) | func (b *BeaconChainConfig) GetWhistleBlowerRewardQuotient(version Sta... method GetProportionalSlashingMultiplier (line 1258) | func (b *BeaconChainConfig) GetProportionalSlashingMultiplier(version ... method GetPenaltyQuotient (line 1271) | func (b *BeaconChainConfig) GetPenaltyQuotient(version StateVersion) u... method Eth1DataVotesLength (line 1302) | func (b *BeaconChainConfig) Eth1DataVotesLength() uint64 { method PreviousEpochAttestationsLength (line 1309) | func (b *BeaconChainConfig) PreviousEpochAttestationsLength() uint64 { method CurrentEpochAttestationsLength (line 1316) | func (b *BeaconChainConfig) CurrentEpochAttestationsLength() uint64 { method MaxEffectiveBalanceForVersion (line 1320) | func (b *BeaconChainConfig) MaxEffectiveBalanceForVersion(version Stat... method MaxBlobsPerBlockByVersion (line 1331) | func (b *BeaconChainConfig) MaxBlobsPerBlockByVersion(v StateVersion) ... method MaxRequestBlobSidecarsByVersion (line 1341) | func (b *BeaconChainConfig) MaxRequestBlobSidecarsByVersion(v StateVer... method BlobSidecarSubnetCountByVersion (line 1351) | func (b *BeaconChainConfig) BlobSidecarSubnetCountByVersion(v StateVer... method GetForkVersionByVersion (line 1361) | func (b *BeaconChainConfig) GetForkVersionByVersion(v StateVersion) ui... method GetForkEpochByVersion (line 1381) | func (b *BeaconChainConfig) GetForkEpochByVersion(v StateVersion) uint... function configForkSchedule (line 738) | func configForkSchedule(b *BeaconChainConfig) map[common.Bytes4]VersionS... function mainnetConfig (line 997) | func mainnetConfig() BeaconChainConfig { function CustomConfig (line 1003) | func CustomConfig(configFile string) (BeaconChainConfig, NetworkConfig, ... function sepoliaConfig (line 1023) | func sepoliaConfig() BeaconChainConfig { function holeskyConfig (line 1052) | func holeskyConfig() BeaconChainConfig { function hoodiConfig (line 1095) | func hoodiConfig() BeaconChainConfig { function gnosisConfig (line 1142) | func gnosisConfig() BeaconChainConfig { function chiadoConfig (line 1188) | func chiadoConfig() BeaconChainConfig { function GetConfigsByNetwork (line 1401) | func GetConfigsByNetwork(net NetworkType) (*NetworkConfig, *BeaconChainC... function GetConfigsByNetworkName (line 1407) | func GetConfigsByNetworkName(net string) (*NetworkConfig, *BeaconChainCo... function GetAllCheckpointSyncEndpoints (line 1431) | func GetAllCheckpointSyncEndpoints(net NetworkType) []string { function GetCheckpointSyncEndpoint (line 1456) | func GetCheckpointSyncEndpoint(net NetworkType) string { function EmbeddedSupported (line 1481) | func EmbeddedSupported(id uint64) bool { function SupportBackfilling (line 1490) | func SupportBackfilling(networkId uint64) bool { function EpochToPaths (line 1499) | func EpochToPaths(slot uint64, config *BeaconChainConfig, suffix string)... FILE: cl/clparams/config_test.go function testConfig (line 27) | func testConfig(t *testing.T, n NetworkType) { function TestGetConfigsByNetwork (line 34) | func TestGetConfigsByNetwork(t *testing.T) { FILE: cl/clparams/global.go function InitGlobalStaticConfig (line 8) | func InitGlobalStaticConfig(bcfg *BeaconChainConfig, ccfg *CaplinConfig) { function GetBeaconConfig (line 25) | func GetBeaconConfig() *BeaconChainConfig { function IsDevnet (line 29) | func IsDevnet() bool { FILE: cl/clparams/initial_state/initial_state.go function downloadGenesisState (line 30) | func downloadGenesisState(url string) ([]byte, error) { function GetGenesisState (line 57) | func GetGenesisState(network clparams.NetworkType) (*state.CachingBeacon... function IsGenesisStateSupported (line 102) | func IsGenesisStateSupported(network clparams.NetworkType) bool { FILE: cl/clparams/initial_state/initial_state_test.go function TestMainnet (line 30) | func TestMainnet(t *testing.T) { function TestSepolia (line 38) | func TestSepolia(t *testing.T) { FILE: cl/clparams/version.go type StateVersion (line 21) | type StateVersion method String (line 33) | func (v StateVersion) String() string { method Before (line 54) | func (v StateVersion) Before(other StateVersion) bool { method After (line 58) | func (v StateVersion) After(other StateVersion) bool { method Equal (line 62) | func (v StateVersion) Equal(other StateVersion) bool { method BeforeOrEqual (line 66) | func (v StateVersion) BeforeOrEqual(other StateVersion) bool { method AfterOrEqual (line 70) | func (v StateVersion) AfterOrEqual(other StateVersion) bool { constant Phase0Version (line 24) | Phase0Version StateVersion = 0 constant AltairVersion (line 25) | AltairVersion StateVersion = 1 constant BellatrixVersion (line 26) | BellatrixVersion StateVersion = 2 constant CapellaVersion (line 27) | CapellaVersion StateVersion = 3 constant DenebVersion (line 28) | DenebVersion StateVersion = 4 constant ElectraVersion (line 29) | ElectraVersion StateVersion = 5 constant FuluVersion (line 30) | FuluVersion StateVersion = 6 function StringToClVersion (line 75) | func StringToClVersion(s string) (StateVersion, error) { function ClVersionToString (line 96) | func ClVersionToString(s StateVersion) string { FILE: cl/clstages/clstages.go type StageGraph (line 28) | type StageGraph struct type Stage (line 33) | type Stage struct method StartWithStage (line 39) | func (s *StageGraph[CONFIG, ARGUMENTS]) StartWithStage(ctx context.Conte... FILE: cl/cltypes/aggregate.go type AggregateAndProof (line 30) | type AggregateAndProof struct method EncodeSSZ (line 36) | func (a *AggregateAndProof) EncodeSSZ(dst []byte) ([]byte, error) { method Static (line 40) | func (a *AggregateAndProof) Static() bool { method DecodeSSZ (line 44) | func (a *AggregateAndProof) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 49) | func (a *AggregateAndProof) EncodingSizeSSZ() int { method HashSSZ (line 53) | func (a *AggregateAndProof) HashSSZ() ([32]byte, error) { type SignedAggregateAndProof (line 57) | type SignedAggregateAndProof struct method EncodeSSZ (line 62) | func (a *SignedAggregateAndProof) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 66) | func (a *SignedAggregateAndProof) DecodeSSZ(buf []byte, version int) e... method EncodingSizeSSZ (line 71) | func (a *SignedAggregateAndProof) EncodingSizeSSZ() int { method HashSSZ (line 75) | func (a *SignedAggregateAndProof) HashSSZ() ([32]byte, error) { type SyncAggregate (line 83) | type SyncAggregate struct method Sum (line 93) | func (agg *SyncAggregate) Sum() int { method IsSet (line 105) | func (agg *SyncAggregate) IsSet(idx uint64) bool { method EncodeSSZ (line 112) | func (agg *SyncAggregate) EncodeSSZ(buf []byte) ([]byte, error) { method Static (line 116) | func (*SyncAggregate) Static() bool { method DecodeSSZ (line 120) | func (agg *SyncAggregate) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 124) | func (agg *SyncAggregate) EncodingSizeSSZ() int { method HashSSZ (line 128) | func (agg *SyncAggregate) HashSSZ() ([32]byte, error) { function NewSyncAggregate (line 88) | func NewSyncAggregate() *SyncAggregate { FILE: cl/cltypes/beacon_block.go constant MaxAttesterSlashings (line 45) | MaxAttesterSlashings = 2 constant MaxProposerSlashings (line 46) | MaxProposerSlashings = 16 constant MaxAttestations (line 47) | MaxAttestations = 128 constant MaxDeposits (line 48) | MaxDeposits = 16 constant MaxVoluntaryExits (line 49) | MaxVoluntaryExits = 16 constant MaxExecutionChanges (line 50) | MaxExecutionChanges = 16 constant MaxBlobsCommittmentsPerBlock (line 51) | MaxBlobsCommittmentsPerBlock = 4096 constant MaxAttesterSlashingsElectra (line 54) | MaxAttesterSlashingsElectra = 1 constant MaxAttestationsElectra (line 55) | MaxAttestationsElectra = 8 type SignedBeaconBlock (line 66) | type SignedBeaconBlock struct method Blinded (line 77) | func (b *SignedBeaconBlock) Blinded() (*SignedBlindedBeaconBlock, erro... method SignedBeaconBlockHeader (line 88) | func (s *SignedBeaconBlock) SignedBeaconBlockHeader() *SignedBeaconBlo... method Version (line 106) | func (b *SignedBeaconBlock) Version() clparams.StateVersion { method EncodeSSZ (line 110) | func (b *SignedBeaconBlock) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 114) | func (b *SignedBeaconBlock) EncodingSizeSSZ() int { method DecodeSSZ (line 121) | func (b *SignedBeaconBlock) DecodeSSZ(buf []byte, s int) error { method HashSSZ (line 125) | func (b *SignedBeaconBlock) HashSSZ() ([32]byte, error) { method Static (line 129) | func (b *SignedBeaconBlock) Static() bool { function NewSignedBeaconBlock (line 71) | func NewSignedBeaconBlock(beaconCfg *clparams.BeaconChainConfig, version... type BeaconBlock (line 134) | type BeaconBlock struct method Blinded (line 146) | func (b *BeaconBlock) Blinded() (*BlindedBeaconBlock, error) { method Version (line 161) | func (b *BeaconBlock) Version() clparams.StateVersion { method EncodeSSZ (line 165) | func (b *BeaconBlock) EncodeSSZ(buf []byte) (dst []byte, err error) { method EncodingSizeSSZ (line 169) | func (b *BeaconBlock) EncodingSizeSSZ() int { method DecodeSSZ (line 176) | func (b *BeaconBlock) DecodeSSZ(buf []byte, version int) error { method HashSSZ (line 180) | func (b *BeaconBlock) HashSSZ() ([32]byte, error) { method Static (line 184) | func (*BeaconBlock) Static() bool { method GetSlot (line 188) | func (b *BeaconBlock) GetSlot() uint64 { method GetProposerIndex (line 192) | func (b *BeaconBlock) GetProposerIndex() uint64 { method GetParentRoot (line 196) | func (b *BeaconBlock) GetParentRoot() common.Hash { method GetBody (line 200) | func (b *BeaconBlock) GetBody() GenericBeaconBody { function NewBeaconBlock (line 142) | func NewBeaconBlock(beaconCfg *clparams.BeaconChainConfig, version clpar... type BeaconBody (line 205) | type BeaconBody struct method EncodeSSZ (line 267) | func (b *BeaconBody) EncodeSSZ(dst []byte) ([]byte, error) { method EncodingSizeSSZ (line 271) | func (b *BeaconBody) EncodingSizeSSZ() (size int) { method DecodeSSZ (line 336) | func (b *BeaconBody) DecodeSSZ(buf []byte, version int) error { method Blinded (line 348) | func (b *BeaconBody) Blinded() (*BlindedBeaconBody, error) { method HashSSZ (line 372) | func (b *BeaconBody) HashSSZ() ([32]byte, error) { method getSchema (line 376) | func (b *BeaconBody) getSchema(storage bool) []interface{} { method Static (line 396) | func (*BeaconBody) Static() bool { method ExecutionPayloadMerkleProof (line 399) | func (b *BeaconBody) ExecutionPayloadMerkleProof() ([][32]byte, error) { method KzgCommitmentMerkleProof (line 403) | func (b *BeaconBody) KzgCommitmentMerkleProof(index int) ([][32]byte, ... method KzgCommitmentsInclusionProof (line 415) | func (b *BeaconBody) KzgCommitmentsInclusionProof() ([][32]byte, error) { method UnmarshalJSON (line 419) | func (b *BeaconBody) UnmarshalJSON(buf []byte) error { method GetPayloadHeader (line 481) | func (b *BeaconBody) GetPayloadHeader() (*Eth1Header, error) { method GetRandaoReveal (line 485) | func (b *BeaconBody) GetRandaoReveal() common.Bytes96 { method GetEth1Data (line 489) | func (b *BeaconBody) GetEth1Data() *Eth1Data { method GetSyncAggregate (line 493) | func (b *BeaconBody) GetSyncAggregate() *SyncAggregate { method GetProposerSlashings (line 497) | func (b *BeaconBody) GetProposerSlashings() *solid.ListSSZ[*ProposerSl... method GetAttesterSlashings (line 501) | func (b *BeaconBody) GetAttesterSlashings() *solid.ListSSZ[*AttesterSl... method GetAttestations (line 505) | func (b *BeaconBody) GetAttestations() *solid.ListSSZ[*solid.Attestati... method GetDeposits (line 509) | func (b *BeaconBody) GetDeposits() *solid.ListSSZ[*Deposit] { method GetVoluntaryExits (line 513) | func (b *BeaconBody) GetVoluntaryExits() *solid.ListSSZ[*SignedVolunta... method GetBlobKzgCommitments (line 517) | func (b *BeaconBody) GetBlobKzgCommitments() *solid.ListSSZ[*KZGCommit... method GetExecutionChanges (line 521) | func (b *BeaconBody) GetExecutionChanges() *solid.ListSSZ[*SignedBLSTo... method GetExecutionRequests (line 525) | func (b *BeaconBody) GetExecutionRequests() *ExecutionRequests { method GetExecutionRequestsList (line 529) | func (b *BeaconBody) GetExecutionRequestsList() []hexutil.Bytes { function NewBeaconBody (line 238) | func NewBeaconBody(beaconCfg *clparams.BeaconChainConfig, version clpara... type DenebBeaconBlock (line 556) | type DenebBeaconBlock struct method EncodeSSZ (line 575) | func (b *DenebBeaconBlock) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 579) | func (b *DenebBeaconBlock) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 583) | func (b *DenebBeaconBlock) EncodingSizeSSZ() int { method Clone (line 587) | func (b *DenebBeaconBlock) Clone() clonable.Clonable { method Static (line 591) | func (b *DenebBeaconBlock) Static() bool { method Version (line 596) | func (b *DenebBeaconBlock) Version() clparams.StateVersion { method GetSlot (line 600) | func (b *DenebBeaconBlock) GetSlot() uint64 { method GetProposerIndex (line 604) | func (b *DenebBeaconBlock) GetProposerIndex() uint64 { method GetParentRoot (line 608) | func (b *DenebBeaconBlock) GetParentRoot() common.Hash { method GetBody (line 612) | func (b *DenebBeaconBlock) GetBody() GenericBeaconBody { function NewDenebBeaconBlock (line 562) | func NewDenebBeaconBlock(beaconCfg *clparams.BeaconChainConfig, version ... type DenebSignedBeaconBlock (line 616) | type DenebSignedBeaconBlock struct method EncodeSSZ (line 636) | func (b *DenebSignedBeaconBlock) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 640) | func (b *DenebSignedBeaconBlock) DecodeSSZ(buf []byte, version int) er... method EncodingSizeSSZ (line 644) | func (b *DenebSignedBeaconBlock) EncodingSizeSSZ() int { method Clone (line 648) | func (b *DenebSignedBeaconBlock) Clone() clonable.Clonable { method Static (line 652) | func (b *DenebSignedBeaconBlock) Static() bool { function NewDenebSignedBeaconBlock (line 622) | func NewDenebSignedBeaconBlock(beaconCfg *clparams.BeaconChainConfig, ve... FILE: cl/cltypes/beacon_block_blinded.go type SignedBlindedBeaconBlock (line 45) | type SignedBlindedBeaconBlock struct method SignedBeaconBlockHeader (line 57) | func (s *SignedBlindedBeaconBlock) SignedBeaconBlockHeader() *SignedBe... method Clone (line 74) | func (b *SignedBlindedBeaconBlock) Clone() clonable.Clonable { method Unblind (line 78) | func (b *SignedBlindedBeaconBlock) Unblind(blockPayload *Eth1Block) (*... method EncodeSSZ (line 93) | func (b *SignedBlindedBeaconBlock) EncodeSSZ(buf []byte) ([]byte, erro... method EncodingSizeSSZ (line 97) | func (b *SignedBlindedBeaconBlock) EncodingSizeSSZ() int { method DecodeSSZ (line 104) | func (b *SignedBlindedBeaconBlock) DecodeSSZ(buf []byte, s int) error { method HashSSZ (line 108) | func (b *SignedBlindedBeaconBlock) HashSSZ() ([32]byte, error) { method Version (line 112) | func (b *SignedBlindedBeaconBlock) Version() clparams.StateVersion { method Full (line 116) | func (b *SignedBlindedBeaconBlock) Full(txs *solid.TransactionsSSZ, wi... function NewSignedBlindedBeaconBlock (line 50) | func NewSignedBlindedBeaconBlock(beaconCfg *clparams.BeaconChainConfig, ... type BlindedBeaconBlock (line 124) | type BlindedBeaconBlock struct method Full (line 138) | func (b *BlindedBeaconBlock) Full(txs *solid.TransactionsSSZ, withdraw... method SetVersion (line 148) | func (b *BlindedBeaconBlock) SetVersion(version clparams.StateVersion)... method EncodeSSZ (line 153) | func (b *BlindedBeaconBlock) EncodeSSZ(buf []byte) (dst []byte, err er... method EncodingSizeSSZ (line 157) | func (b *BlindedBeaconBlock) EncodingSizeSSZ() int { method DecodeSSZ (line 164) | func (b *BlindedBeaconBlock) DecodeSSZ(buf []byte, version int) error { method HashSSZ (line 168) | func (b *BlindedBeaconBlock) HashSSZ() ([32]byte, error) { method Static (line 172) | func (*BlindedBeaconBlock) Static() bool { method Clone (line 176) | func (b *BlindedBeaconBlock) Clone() clonable.Clonable { method Version (line 180) | func (b *BlindedBeaconBlock) Version() clparams.StateVersion { method GetProposerIndex (line 184) | func (b *BlindedBeaconBlock) GetProposerIndex() uint64 { method GetSlot (line 188) | func (b *BlindedBeaconBlock) GetSlot() uint64 { method GetParentRoot (line 192) | func (b *BlindedBeaconBlock) GetParentRoot() common.Hash { method GetBody (line 196) | func (b *BlindedBeaconBlock) GetBody() GenericBeaconBody { function NewBlindedBeaconBlock (line 132) | func NewBlindedBeaconBlock(beaconCfg *clparams.BeaconChainConfig, versio... type BlindedBeaconBody (line 201) | type BlindedBeaconBody struct method SetVersion (line 264) | func (b *BlindedBeaconBody) SetVersion(version clparams.StateVersion) ... method EncodeSSZ (line 274) | func (b *BlindedBeaconBody) EncodeSSZ(dst []byte) ([]byte, error) { method EncodingSizeSSZ (line 278) | func (b *BlindedBeaconBody) EncodingSizeSSZ() (size int) { method DecodeSSZ (line 344) | func (b *BlindedBeaconBody) DecodeSSZ(buf []byte, version int) error { method HashSSZ (line 357) | func (b *BlindedBeaconBody) HashSSZ() ([32]byte, error) { method getSchema (line 361) | func (b *BlindedBeaconBody) getSchema(storage bool) []interface{} { method SetHeader (line 381) | func (b *BlindedBeaconBody) SetHeader(header *Eth1Header) *BlindedBeac... method SetBlobKzgCommitments (line 386) | func (b *BlindedBeaconBody) SetBlobKzgCommitments(commitments *solid.L... method SetExecutionRequests (line 391) | func (b *BlindedBeaconBody) SetExecutionRequests(requests *ExecutionRe... method Full (line 396) | func (b *BlindedBeaconBody) Full(txs *solid.TransactionsSSZ, withdrawa... method Static (line 439) | func (*BlindedBeaconBody) Static() bool { method Clone (line 442) | func (b *BlindedBeaconBody) Clone() clonable.Clonable { method ExecutionPayloadMerkleProof (line 446) | func (b *BlindedBeaconBody) ExecutionPayloadMerkleProof() ([][32]byte,... method GetPayloadHeader (line 450) | func (b *BlindedBeaconBody) GetPayloadHeader() (*Eth1Header, error) { method GetRandaoReveal (line 454) | func (b *BlindedBeaconBody) GetRandaoReveal() common.Bytes96 { method GetEth1Data (line 458) | func (b *BlindedBeaconBody) GetEth1Data() *Eth1Data { method GetSyncAggregate (line 462) | func (b *BlindedBeaconBody) GetSyncAggregate() *SyncAggregate { method GetProposerSlashings (line 466) | func (b *BlindedBeaconBody) GetProposerSlashings() *solid.ListSSZ[*Pro... method GetAttesterSlashings (line 470) | func (b *BlindedBeaconBody) GetAttesterSlashings() *solid.ListSSZ[*Att... method GetAttestations (line 474) | func (b *BlindedBeaconBody) GetAttestations() *solid.ListSSZ[*solid.At... method GetDeposits (line 478) | func (b *BlindedBeaconBody) GetDeposits() *solid.ListSSZ[*Deposit] { method GetVoluntaryExits (line 482) | func (b *BlindedBeaconBody) GetVoluntaryExits() *solid.ListSSZ[*Signed... method GetBlobKzgCommitments (line 486) | func (b *BlindedBeaconBody) GetBlobKzgCommitments() *solid.ListSSZ[*KZ... method GetExecutionChanges (line 490) | func (b *BlindedBeaconBody) GetExecutionChanges() *solid.ListSSZ[*Sign... method GetExecutionRequests (line 494) | func (b *BlindedBeaconBody) GetExecutionRequests() *ExecutionRequests { function NewBlindedBeaconBody (line 234) | func NewBlindedBeaconBody(beaconCfg *clparams.BeaconChainConfig, version... FILE: cl/cltypes/beacon_block_interface.go type GenericBeaconBlock (line 9) | type GenericBeaconBlock interface type GenericBeaconBody (line 17) | type GenericBeaconBody interface FILE: cl/cltypes/beacon_block_test.go function TestBeaconBody (line 42) | func TestBeaconBody(t *testing.T) { function TestBeaconBlockJson (line 116) | func TestBeaconBlockJson(t *testing.T) { FILE: cl/cltypes/beacon_committee_subscriptions.go type BeaconCommitteeSubscription (line 19) | type BeaconCommitteeSubscription struct FILE: cl/cltypes/beacon_header.go type BeaconBlockHeader (line 31) | type BeaconBlockHeader struct method Copy (line 39) | func (b *BeaconBlockHeader) Copy() *BeaconBlockHeader { method EncodeSSZ (line 43) | func (b *BeaconBlockHeader) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 47) | func (b *BeaconBlockHeader) DecodeSSZ(buf []byte, v int) error { method HashSSZ (line 51) | func (b *BeaconBlockHeader) HashSSZ() ([32]byte, error) { method EncodingSizeSSZ (line 56) | func (b *BeaconBlockHeader) EncodingSizeSSZ() int { method Static (line 60) | func (*BeaconBlockHeader) Static() bool { type SignedBeaconBlockHeader (line 67) | type SignedBeaconBlockHeader struct method Static (line 72) | func (b *SignedBeaconBlockHeader) Static() bool { method EncodeSSZ (line 76) | func (b *SignedBeaconBlockHeader) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 80) | func (b *SignedBeaconBlockHeader) DecodeSSZ(buf []byte, version int) e... method HashSSZ (line 86) | func (b *SignedBeaconBlockHeader) HashSSZ() ([32]byte, error) { method EncodingSizeSSZ (line 90) | func (b *SignedBeaconBlockHeader) EncodingSizeSSZ() int { FILE: cl/cltypes/beacon_kzgcommitment.go type Blob (line 39) | type Blob method MarshalJSON (line 81) | func (b *Blob) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 85) | func (b *Blob) UnmarshalJSON(in []byte) error { method Clone (line 89) | func (b *Blob) Clone() clonable.Clonable { method DecodeSSZ (line 93) | func (b *Blob) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 98) | func (b *Blob) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 102) | func (b *Blob) EncodingSizeSSZ() int { method Static (line 106) | func (b *Blob) Static() bool { method HashSSZ (line 110) | func (b *Blob) HashSSZ() ([32]byte, error) { type KZGProof (line 40) | type KZGProof method MarshalJSON (line 114) | func (b *KZGProof) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 118) | func (b *KZGProof) UnmarshalJSON(data []byte) error { method DecodeSSZ (line 122) | func (b *KZGProof) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 126) | func (b *KZGProof) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 130) | func (b *KZGProof) EncodingSizeSSZ() int { method HashSSZ (line 134) | func (b *KZGProof) HashSSZ() ([32]byte, error) { method Clone (line 138) | func (b *KZGProof) Clone() clonable.Clonable { method Static (line 142) | func (b *KZGProof) Static() bool { constant BYTES_PER_FIELD_ELEMENT (line 44) | BYTES_PER_FIELD_ELEMENT = 32 constant FIELD_ELEMENTS_PER_BLOB (line 45) | FIELD_ELEMENTS_PER_BLOB = 4096 constant BYTES_KZG_PROOF (line 46) | BYTES_KZG_PROOF = 48 constant BYTES_PER_BLOB (line 47) | BYTES_PER_BLOB = BYTES_PER_FIELD_ELEMENT * FIELD_ELEMENTS_PER_BLOB type KZGCommitment (line 50) | type KZGCommitment method MarshalJSON (line 52) | func (b KZGCommitment) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 56) | func (b *KZGCommitment) UnmarshalJSON(data []byte) error { method Copy (line 60) | func (b *KZGCommitment) Copy() *KZGCommitment { method EncodeSSZ (line 65) | func (b *KZGCommitment) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 69) | func (b *KZGCommitment) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 73) | func (b *KZGCommitment) EncodingSizeSSZ() int { method HashSSZ (line 77) | func (b *KZGCommitment) HashSSZ() ([32]byte, error) { FILE: cl/cltypes/beacon_kzgcommitment_test.go function TestKZGCommitmentCopy (line 26) | func TestKZGCommitmentCopy(t *testing.T) { function TestKZGCommitmentEncodeSSZ (line 39) | func TestKZGCommitmentEncodeSSZ(t *testing.T) { function TestKZGCommitmentDecodeSSZ (line 52) | func TestKZGCommitmentDecodeSSZ(t *testing.T) { function TestKZGCommitmentEncodingSizeSSZ (line 67) | func TestKZGCommitmentEncodingSizeSSZ(t *testing.T) { function TestKZGCommitmentHashSSZ (line 76) | func TestKZGCommitmentHashSSZ(t *testing.T) { FILE: cl/cltypes/blob_sidecar.go constant CommitmentBranchSize (line 32) | CommitmentBranchSize = 17 type BlobSidecar (line 34) | type BlobSidecar struct method EncodeSSZ (line 54) | func (b *BlobSidecar) EncodeSSZ(buf []byte) ([]byte, error) { method UnmarshalJSON (line 58) | func (b *BlobSidecar) UnmarshalJSON(buf []byte) error { method EncodingSizeSSZ (line 81) | func (b *BlobSidecar) EncodingSizeSSZ() int { method DecodeSSZ (line 85) | func (b *BlobSidecar) DecodeSSZ(buf []byte, version int) error { method HashSSZ (line 91) | func (b *BlobSidecar) HashSSZ() ([32]byte, error) { method Clone (line 95) | func (b *BlobSidecar) Clone() clonable.Clonable { method getSchema (line 100) | func (b *BlobSidecar) getSchema() []interface{} { function NewBlobSidecar (line 43) | func NewBlobSidecar(index uint64, blob *Blob, kzgCommitment common.Bytes... type BlobIdentifier (line 111) | type BlobIdentifier struct method EncodeSSZ (line 123) | func (b *BlobIdentifier) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 127) | func (b *BlobIdentifier) EncodingSizeSSZ() int { method DecodeSSZ (line 131) | func (b *BlobIdentifier) DecodeSSZ(buf []byte, version int) error { method HashSSZ (line 135) | func (b *BlobIdentifier) HashSSZ() ([32]byte, error) { method Clone (line 139) | func (*BlobIdentifier) Clone() clonable.Clonable { method getSchema (line 143) | func (b *BlobIdentifier) getSchema() []interface{} { function NewBlobIdentifier (line 116) | func NewBlobIdentifier(blockRoot common.Hash, index uint64) *BlobIdentif... function VerifyCommitmentInclusionProof (line 150) | func VerifyCommitmentInclusionProof(commitment common.Bytes48, commitmen... FILE: cl/cltypes/block_production.go type BlindOrExecutionBeaconBlock (line 29) | type BlindOrExecutionBeaconBlock struct method ToGeneric (line 45) | func (b *BlindOrExecutionBeaconBlock) ToGeneric() GenericBeaconBlock { method ToBlinded (line 52) | func (b *BlindOrExecutionBeaconBlock) ToBlinded() *BlindedBeaconBlock { method ToExecution (line 62) | func (b *BlindOrExecutionBeaconBlock) ToExecution() *DenebBeaconBlock { method MarshalJSON (line 84) | func (b *BlindOrExecutionBeaconBlock) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 88) | func (b *BlindOrExecutionBeaconBlock) UnmarshalJSON(data []byte) error { method IsBlinded (line 92) | func (b *BlindOrExecutionBeaconBlock) IsBlinded() bool { method GetExecutionValue (line 96) | func (b *BlindOrExecutionBeaconBlock) GetExecutionValue() *big.Int { method Version (line 103) | func (b *BlindOrExecutionBeaconBlock) Version() clparams.StateVersion { FILE: cl/cltypes/bls_to_execution_change.go type BLSToExecutionChange (line 29) | type BLSToExecutionChange struct method EncodeSSZ (line 35) | func (b *BLSToExecutionChange) EncodeSSZ(buf []byte) ([]byte, error) { method HashSSZ (line 39) | func (b *BLSToExecutionChange) HashSSZ() ([32]byte, error) { method DecodeSSZ (line 43) | func (b *BLSToExecutionChange) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 53) | func (*BLSToExecutionChange) EncodingSizeSSZ() int { method Static (line 57) | func (*BLSToExecutionChange) Static() bool { type SignedBLSToExecutionChange (line 61) | type SignedBLSToExecutionChange struct method EncodeSSZ (line 66) | func (s *SignedBLSToExecutionChange) EncodeSSZ(buf []byte) ([]byte, er... method DecodeSSZ (line 70) | func (s *SignedBLSToExecutionChange) DecodeSSZ(buf []byte, version int... method HashSSZ (line 75) | func (s *SignedBLSToExecutionChange) HashSSZ() ([32]byte, error) { method EncodingSizeSSZ (line 79) | func (s *SignedBLSToExecutionChange) EncodingSizeSSZ() int { FILE: cl/cltypes/bls_to_execution_test.go function TestBLSToEL (line 34) | func TestBLSToEL(t *testing.T) { FILE: cl/cltypes/builder.go type ValidatorRegistration (line 22) | type ValidatorRegistration struct type ValidatorRegistrationMessage (line 27) | type ValidatorRegistrationMessage struct FILE: cl/cltypes/clone.go method Clone (line 24) | func (s *SignedBeaconBlock) Clone() clonable.Clonable { method Clone (line 30) | func (i *IndexedAttestation) Clone() clonable.Clonable { method Clone (line 45) | func (b *BeaconBody) Clone() clonable.Clonable { method Clone (line 50) | func (e *Eth1Block) Clone() clonable.Clonable { method Clone (line 54) | func (*Eth1Data) Clone() clonable.Clonable { method Clone (line 58) | func (*SignedBLSToExecutionChange) Clone() clonable.Clonable { method Clone (line 62) | func (*HistoricalSummary) Clone() clonable.Clonable { method Clone (line 66) | func (*DepositData) Clone() clonable.Clonable { method Clone (line 70) | func (*Status) Clone() clonable.Clonable { method Clone (line 74) | func (*SignedAggregateAndProof) Clone() clonable.Clonable { method Clone (line 78) | func (*SyncAggregate) Clone() clonable.Clonable { method Clone (line 82) | func (*SignedVoluntaryExit) Clone() clonable.Clonable { method Clone (line 86) | func (*ProposerSlashing) Clone() clonable.Clonable { method Clone (line 90) | func (*AttesterSlashing) Clone() clonable.Clonable { method Clone (line 94) | func (*Metadata) Clone() clonable.Clonable { method Clone (line 98) | func (*Ping) Clone() clonable.Clonable { method Clone (line 102) | func (*Deposit) Clone() clonable.Clonable { method Clone (line 106) | func (b *BeaconBlock) Clone() clonable.Clonable { method Clone (line 112) | func (*AggregateAndProof) Clone() clonable.Clonable { method Clone (line 116) | func (*BeaconBlockHeader) Clone() clonable.Clonable { method Clone (line 120) | func (*BLSToExecutionChange) Clone() clonable.Clonable { method Clone (line 124) | func (*SignedBeaconBlockHeader) Clone() clonable.Clonable { method Clone (line 128) | func (*Fork) Clone() clonable.Clonable { method Clone (line 132) | func (*KZGCommitment) Clone() clonable.Clonable { method Clone (line 136) | func (*Eth1Header) Clone() clonable.Clonable { method Clone (line 140) | func (*Withdrawal) Clone() clonable.Clonable { method Clone (line 144) | func (s *SignedContributionAndProof) Clone() clonable.Clonable { method Clone (line 148) | func (s *ContributionAndProof) Clone() clonable.Clonable { method Clone (line 152) | func (s *Contribution) Clone() clonable.Clonable { method Clone (line 156) | func (*Root) Clone() clonable.Clonable { method Clone (line 160) | func (*LightClientUpdatesByRangeRequest) Clone() clonable.Clonable { FILE: cl/cltypes/column_sidecar.go constant KzgCommitmentsInclusionProofDepth (line 17) | KzgCommitmentsInclusionProofDepth = 4 constant BytesPerCell (line 18) | BytesPerCell = 2048 constant BytesPerBlob (line 19) | BytesPerBlob = BytesPerCell * 64 type DataColumnSidecar (line 34) | type DataColumnSidecar struct method Clone (line 49) | func (d *DataColumnSidecar) Clone() clonable.Clonable { method tryInit (line 55) | func (d *DataColumnSidecar) tryInit() { method DecodeSSZ (line 75) | func (d *DataColumnSidecar) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 79) | func (d *DataColumnSidecar) EncodeSSZ(buf []byte) ([]byte, error) { method getSchema (line 83) | func (d *DataColumnSidecar) getSchema() []interface{} { method EncodingSizeSSZ (line 88) | func (d *DataColumnSidecar) EncodingSizeSSZ() int { method HashSSZ (line 94) | func (d *DataColumnSidecar) HashSSZ() ([32]byte, error) { method Static (line 98) | func (d *DataColumnSidecar) Static() bool { function NewDataColumnSidecar (line 43) | func NewDataColumnSidecar() *DataColumnSidecar { type Cell (line 102) | type Cell method Clone (line 104) | func (c *Cell) Clone() clonable.Clonable { method DecodeSSZ (line 108) | func (c *Cell) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 112) | func (c *Cell) EncodingSizeSSZ() int { method EncodeSSZ (line 116) | func (c *Cell) EncodeSSZ(buf []byte) ([]byte, error) { method HashSSZ (line 120) | func (c *Cell) HashSSZ() ([32]byte, error) { method Static (line 124) | func (c *Cell) Static() bool { method MarshalJSON (line 128) | func (c *Cell) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 134) | func (c *Cell) UnmarshalJSON(in []byte) error { type CellsAndKZGProofs (line 139) | type CellsAndKZGProofs struct type MatrixEntry (line 144) | type MatrixEntry struct method EncodeSSZ (line 151) | func (m *MatrixEntry) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 155) | func (m *MatrixEntry) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 159) | func (m *MatrixEntry) EncodingSizeSSZ() int { method Clone (line 163) | func (m *MatrixEntry) Clone() clonable.Clonable { method Static (line 167) | func (m *MatrixEntry) Static() bool { method HashSSZ (line 171) | func (m *MatrixEntry) HashSSZ() ([32]byte, error) { type ColumnSidecarsByRangeRequest (line 182) | type ColumnSidecarsByRangeRequest struct method tryInit (line 193) | func (c *ColumnSidecarsByRangeRequest) tryInit() { method EncodeSSZ (line 199) | func (c *ColumnSidecarsByRangeRequest) EncodeSSZ(buf []byte) ([]byte, ... method DecodeSSZ (line 204) | func (c *ColumnSidecarsByRangeRequest) DecodeSSZ(buf []byte, _ int) er... method EncodingSizeSSZ (line 209) | func (c *ColumnSidecarsByRangeRequest) EncodingSizeSSZ() int { method Clone (line 214) | func (*ColumnSidecarsByRangeRequest) Clone() clonable.Clonable { method Static (line 218) | func (c *ColumnSidecarsByRangeRequest) Static() bool { type DataColumnsByRootIdentifier (line 223) | type DataColumnsByRootIdentifier struct method tryInit (line 234) | func (d *DataColumnsByRootIdentifier) tryInit() { method EncodeSSZ (line 240) | func (d *DataColumnsByRootIdentifier) EncodeSSZ(buf []byte) ([]byte, e... method DecodeSSZ (line 245) | func (d *DataColumnsByRootIdentifier) DecodeSSZ(buf []byte, _ int) err... method EncodingSizeSSZ (line 250) | func (d *DataColumnsByRootIdentifier) EncodingSizeSSZ() int { method Clone (line 256) | func (*DataColumnsByRootIdentifier) Clone() clonable.Clonable { method Static (line 260) | func (d *DataColumnsByRootIdentifier) Static() bool { method HashSSZ (line 264) | func (d *DataColumnsByRootIdentifier) HashSSZ() ([32]byte, error) { function NewDataColumnsByRootIdentifier (line 228) | func NewDataColumnsByRootIdentifier() *DataColumnsByRootIdentifier { FILE: cl/cltypes/contribution.go type ContributionAndProof (line 35) | type ContributionAndProof struct method EncodeSSZ (line 41) | func (a *ContributionAndProof) EncodeSSZ(dst []byte) ([]byte, error) { method Static (line 45) | func (a *ContributionAndProof) Static() bool { method DecodeSSZ (line 49) | func (a *ContributionAndProof) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 54) | func (a *ContributionAndProof) EncodingSizeSSZ() int { method HashSSZ (line 58) | func (a *ContributionAndProof) HashSSZ() ([32]byte, error) { type SignedContributionAndProof (line 62) | type SignedContributionAndProof struct method EncodeSSZ (line 67) | func (a *SignedContributionAndProof) EncodeSSZ(dst []byte) ([]byte, er... method DecodeSSZ (line 71) | func (a *SignedContributionAndProof) DecodeSSZ(buf []byte, version int... method EncodingSizeSSZ (line 77) | func (a *SignedContributionAndProof) EncodingSizeSSZ() int { method HashSSZ (line 82) | func (a *SignedContributionAndProof) HashSSZ() ([32]byte, error) { type Contribution (line 88) | type Contribution struct method EncodeSSZ (line 102) | func (a *Contribution) EncodeSSZ(dst []byte) ([]byte, error) { method Static (line 109) | func (a *Contribution) Static() bool { method Copy (line 113) | func (a *Contribution) Copy() *Contribution { method DecodeSSZ (line 119) | func (a *Contribution) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 124) | func (a *Contribution) EncodingSizeSSZ() int { method HashSSZ (line 128) | func (a *Contribution) HashSSZ() ([32]byte, error) { type ContributionKey (line 96) | type ContributionKey struct type SyncContribution (line 136) | type SyncContribution struct method Sum (line 142) | func (agg *SyncContribution) Sum() int { method IsSet (line 154) | func (agg *SyncContribution) IsSet(idx uint64) bool { method EncodeSSZ (line 161) | func (agg *SyncContribution) EncodeSSZ(buf []byte) ([]byte, error) { method Static (line 165) | func (*SyncContribution) Static() bool { method DecodeSSZ (line 169) | func (agg *SyncContribution) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 173) | func (agg *SyncContribution) EncodingSizeSSZ() int { method HashSSZ (line 177) | func (agg *SyncContribution) HashSSZ() ([32]byte, error) { type SyncCommitteeMessage (line 182) | type SyncCommitteeMessage struct method EncodeSSZ (line 189) | func (a *SyncCommitteeMessage) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 193) | func (a *SyncCommitteeMessage) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 197) | func (a *SyncCommitteeMessage) EncodingSizeSSZ() int { method HashSSZ (line 201) | func (a *SyncCommitteeMessage) HashSSZ() ([32]byte, error) { method Static (line 205) | func (a *SyncCommitteeMessage) Static() bool { method Clone (line 209) | func (*SyncCommitteeMessage) Clone() clonable.Clonable { FILE: cl/cltypes/eth1_block.go type Eth1Block (line 39) | type Eth1Block struct method Static (line 113) | func (*Eth1Block) Static() bool { method MarshalJSON (line 117) | func (b *Eth1Block) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 157) | func (b *Eth1Block) UnmarshalJSON(data []byte) error { method PayloadHeader (line 208) | func (b *Eth1Block) PayloadHeader() (*Eth1Header, error) { method EncodingSizeSSZ (line 253) | func (b *Eth1Block) EncodingSizeSSZ() (size int) { method DecodeSSZ (line 278) | func (b *Eth1Block) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 287) | func (b *Eth1Block) EncodeSSZ(dst []byte) ([]byte, error) { method HashSSZ (line 292) | func (b *Eth1Block) HashSSZ() ([32]byte, error) { method getSchema (line 296) | func (b *Eth1Block) getSchema() []interface{} { method RlpHeader (line 309) | func (b *Eth1Block) RlpHeader(parentRoot *common.Hash, executionReqHas... method Version (line 373) | func (b *Eth1Block) Version() clparams.StateVersion { method Body (line 378) | func (b *Eth1Block) Body() *types.RawBody { function NewEth1Block (line 64) | func NewEth1Block(version clparams.StateVersion, beaconCfg *clparams.Bea... function NewEth1BlockFromHeaderAndBody (line 72) | func NewEth1BlockFromHeaderAndBody(header *types.Header, body *types.Raw... FILE: cl/cltypes/eth1_data.go type Eth1Data (line 27) | type Eth1Data struct method Copy (line 37) | func (e *Eth1Data) Copy() *Eth1Data { method Equal (line 45) | func (e *Eth1Data) Equal(b *Eth1Data) bool { method EncodeSSZ (line 50) | func (e *Eth1Data) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 55) | func (e *Eth1Data) DecodeSSZ(buf []byte, _ int) error { method EncodingSizeSSZ (line 60) | func (e *Eth1Data) EncodingSizeSSZ() int { method HashSSZ (line 65) | func (e *Eth1Data) HashSSZ() ([32]byte, error) { method Static (line 69) | func (e *Eth1Data) Static() bool { function NewEth1Data (line 33) | func NewEth1Data() *Eth1Data { FILE: cl/cltypes/eth1_data_test.go function TestEth1DataMarshalUnmarmashal (line 38) | func TestEth1DataMarshalUnmarmashal(t *testing.T) { function TestEth1DataHashTreeRoot (line 46) | func TestEth1DataHashTreeRoot(t *testing.T) { FILE: cl/cltypes/eth1_header.go type Eth1Header (line 37) | type Eth1Header struct method SetVersion (line 68) | func (e *Eth1Header) SetVersion(v clparams.StateVersion) { method Copy (line 72) | func (e *Eth1Header) Copy() *Eth1Header { method Capella (line 82) | func (e *Eth1Header) Capella() { method Deneb (line 88) | func (e *Eth1Header) Deneb() { method IsZero (line 94) | func (e *Eth1Header) IsZero() bool { method EncodeSSZ (line 106) | func (h *Eth1Header) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 111) | func (h *Eth1Header) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 120) | func (h *Eth1Header) EncodingSizeSSZ() int { method HashSSZ (line 138) | func (h *Eth1Header) HashSSZ() ([32]byte, error) { method getSchema (line 142) | func (h *Eth1Header) getSchema() []interface{} { method Static (line 156) | func (h *Eth1Header) Static() bool { method MarshalJSON (line 160) | func (h *Eth1Header) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 200) | func (h *Eth1Header) UnmarshalJSON(data []byte) error { function NewEth1Header (line 61) | func NewEth1Header(version clparams.StateVersion) *Eth1Header { FILE: cl/cltypes/eth1_header_test.go function TestEth1Header (line 31) | func TestEth1Header(t *testing.T) { FILE: cl/cltypes/execution_requests.go type ExecutionRequests (line 26) | type ExecutionRequests struct method EncodingSizeSSZ (line 43) | func (e *ExecutionRequests) EncodingSizeSSZ() int { method EncodeSSZ (line 47) | func (e *ExecutionRequests) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 51) | func (e *ExecutionRequests) DecodeSSZ(buf []byte, version int) error { method Clone (line 55) | func (e *ExecutionRequests) Clone() clonable.Clonable { method HashSSZ (line 59) | func (e *ExecutionRequests) HashSSZ() ([32]byte, error) { method Static (line 63) | func (e *ExecutionRequests) Static() bool { method UnmarshalJSON (line 67) | func (e *ExecutionRequests) UnmarshalJSON(b []byte) error { function NewExecutionRequests (line 34) | func NewExecutionRequests(cfg *clparams.BeaconChainConfig) *ExecutionReq... function ComputeExecutionRequestHash (line 87) | func ComputeExecutionRequestHash(executionRequests []hexutil.Bytes) comm... FILE: cl/cltypes/fork.go type Fork (line 26) | type Fork struct method Static (line 32) | func (*Fork) Static() bool { method Copy (line 36) | func (f *Fork) Copy() *Fork { method EncodeSSZ (line 44) | func (f *Fork) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 48) | func (f *Fork) DecodeSSZ(buf []byte, _ int) error { method EncodingSizeSSZ (line 53) | func (f *Fork) EncodingSizeSSZ() int { method HashSSZ (line 57) | func (f *Fork) HashSSZ() ([32]byte, error) { FILE: cl/cltypes/fork_test.go function TestForkStatic (line 28) | func TestForkStatic(t *testing.T) { function TestForkCopy (line 37) | func TestForkCopy(t *testing.T) { function TestForkEncodeSSZ (line 53) | func TestForkEncodeSSZ(t *testing.T) { function TestForkDecodeSSZ (line 71) | func TestForkDecodeSSZ(t *testing.T) { function TestForkEncodingSizeSSZ (line 93) | func TestForkEncodingSizeSSZ(t *testing.T) { function TestForkHashSSZ (line 102) | func TestForkHashSSZ(t *testing.T) { FILE: cl/cltypes/historical_summary.go type HistoricalSummary (line 26) | type HistoricalSummary struct method EncodeSSZ (line 31) | func (h *HistoricalSummary) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 35) | func (h *HistoricalSummary) DecodeSSZ(buf []byte, _ int) error { method HashSSZ (line 39) | func (h *HistoricalSummary) HashSSZ() ([32]byte, error) { method EncodingSizeSSZ (line 43) | func (*HistoricalSummary) EncodingSizeSSZ() int { FILE: cl/cltypes/historical_summary_test.go function TestHistoricalSummary (line 34) | func TestHistoricalSummary(t *testing.T) { FILE: cl/cltypes/indexed_attestation.go constant attestingIndicesLimit (line 31) | attestingIndicesLimit = 2048 constant attestingIndicesLimitElectra (line 32) | attestingIndicesLimitElectra = 2048 * 64 type IndexedAttestation (line 38) | type IndexedAttestation struct method SetVersion (line 57) | func (i *IndexedAttestation) SetVersion(v clparams.StateVersion) { method Static (line 65) | func (i *IndexedAttestation) Static() bool { method UnmarshalJSON (line 69) | func (i *IndexedAttestation) UnmarshalJSON(buf []byte) error { method EncodeSSZ (line 95) | func (i *IndexedAttestation) EncodeSSZ(buf []byte) (dst []byte, err er... method DecodeSSZ (line 100) | func (i *IndexedAttestation) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 112) | func (i *IndexedAttestation) EncodingSizeSSZ() int { method HashSSZ (line 117) | func (i *IndexedAttestation) HashSSZ() ([32]byte, error) { function NewIndexedAttestation (line 44) | func NewIndexedAttestation(version clparams.StateVersion) *IndexedAttest... function IsSlashableAttestationData (line 121) | func IsSlashableAttestationData(d1, d2 *solid.AttestationData) bool { FILE: cl/cltypes/justification_bits.go constant JustificationBitsLength (line 27) | JustificationBitsLength = 4 type JustificationBits (line 29) | type JustificationBits method Clone (line 31) | func (j JustificationBits) Clone() clonable.Clonable { method Byte (line 34) | func (j JustificationBits) Byte() (out byte) { method DecodeSSZ (line 44) | func (j *JustificationBits) DecodeSSZ(b []byte, _ int) error { method EncodeSSZ (line 52) | func (j JustificationBits) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 56) | func (JustificationBits) EncodingSizeSSZ() int { method Static (line 60) | func (JustificationBits) Static() bool { method HashSSZ (line 64) | func (j *JustificationBits) HashSSZ() (out [32]byte, err error) { method CheckRange (line 70) | func (j JustificationBits) CheckRange(start int, end int) bool { method Copy (line 80) | func (j JustificationBits) Copy() JustificationBits { method MarshalJSON (line 84) | func (j JustificationBits) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 92) | func (j *JustificationBits) UnmarshalJSON(input []byte) error { FILE: cl/cltypes/justification_bits_test.go function TestParticipationBits (line 26) | func TestParticipationBits(t *testing.T) { FILE: cl/cltypes/light_client.go constant ExecutionBranchSize (line 31) | ExecutionBranchSize = 4 constant SyncCommitteeBranchSize (line 32) | SyncCommitteeBranchSize = 5 constant CurrentSyncCommitteeBranchSize (line 33) | CurrentSyncCommitteeBranchSize = 5 constant FinalizedBranchSize (line 34) | FinalizedBranchSize = 6 constant SyncCommitteeBranchSizeElectra (line 39) | SyncCommitteeBranchSizeElectra = 6 constant CurrentSyncCommitteeBranchSizeElectra (line 40) | CurrentSyncCommitteeBranchSizeElectra = 6 constant FinalizedBranchSizeElectra (line 41) | FinalizedBranchSizeElectra = 7 type LightClientHeader (line 44) | type LightClientHeader struct method Version (line 68) | func (l *LightClientHeader) Version() clparams.StateVersion { method EncodeSSZ (line 72) | func (l *LightClientHeader) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 76) | func (l *LightClientHeader) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 86) | func (l *LightClientHeader) EncodingSizeSSZ() int { method HashSSZ (line 95) | func (l *LightClientHeader) HashSSZ() ([32]byte, error) { method Static (line 99) | func (l *LightClientHeader) Static() bool { method Clone (line 103) | func (l *LightClientHeader) Clone() clonable.Clonable { method getSchema (line 107) | func (l *LightClientHeader) getSchema() []interface{} { function NewLightClientHeader (line 53) | func NewLightClientHeader(version clparams.StateVersion) *LightClientHea... type LightClientUpdate (line 117) | type LightClientUpdate struct method EncodeSSZ (line 138) | func (l *LightClientUpdate) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 142) | func (l *LightClientUpdate) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 152) | func (l *LightClientUpdate) EncodingSizeSSZ() int { method HashSSZ (line 169) | func (l *LightClientUpdate) HashSSZ() ([32]byte, error) { method Clone (line 173) | func (l *LightClientUpdate) Clone() clonable.Clonable { function NewLightClientUpdate (line 127) | func NewLightClientUpdate(version clparams.StateVersion) *LightClientUpd... type LightClientBootstrap (line 181) | type LightClientBootstrap struct method EncodeSSZ (line 195) | func (l *LightClientBootstrap) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 199) | func (l *LightClientBootstrap) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 206) | func (l *LightClientBootstrap) EncodingSizeSSZ() int { method HashSSZ (line 216) | func (l *LightClientBootstrap) HashSSZ() ([32]byte, error) { method Clone (line 220) | func (l *LightClientBootstrap) Clone() clonable.Clonable { function NewLightClientBootstrap (line 187) | func NewLightClientBootstrap(version clparams.StateVersion) *LightClient... type LightClientFinalityUpdate (line 228) | type LightClientFinalityUpdate struct method EncodeSSZ (line 245) | func (l *LightClientFinalityUpdate) EncodeSSZ(buf []byte) ([]byte, err... method DecodeSSZ (line 249) | func (l *LightClientFinalityUpdate) DecodeSSZ(buf []byte, version int)... method EncodingSizeSSZ (line 257) | func (l *LightClientFinalityUpdate) EncodingSizeSSZ() int { method HashSSZ (line 272) | func (l *LightClientFinalityUpdate) HashSSZ() ([32]byte, error) { method Clone (line 276) | func (l *LightClientFinalityUpdate) Clone() clonable.Clonable { function NewLightClientFinalityUpdate (line 236) | func NewLightClientFinalityUpdate(version clparams.StateVersion) *LightC... type LightClientOptimisticUpdate (line 284) | type LightClientOptimisticUpdate struct method EncodeSSZ (line 297) | func (l *LightClientOptimisticUpdate) EncodeSSZ(buf []byte) ([]byte, e... method DecodeSSZ (line 301) | func (l *LightClientOptimisticUpdate) DecodeSSZ(buf []byte, version in... method EncodingSizeSSZ (line 307) | func (l *LightClientOptimisticUpdate) EncodingSizeSSZ() int { method HashSSZ (line 317) | func (l *LightClientOptimisticUpdate) HashSSZ() ([32]byte, error) { method Clone (line 321) | func (l *LightClientOptimisticUpdate) Clone() clonable.Clonable { function NewLightClientOptimisticUpdate (line 290) | func NewLightClientOptimisticUpdate(version clparams.StateVersion) *Ligh... function getCurrentSyncCommitteeBranchSize (line 329) | func getCurrentSyncCommitteeBranchSize(version clparams.StateVersion) int { function getFinalizedBranchSize (line 336) | func getFinalizedBranchSize(version clparams.StateVersion) int { function getSyncCommitteeBranchSize (line 343) | func getSyncCommitteeBranchSize(version clparams.StateVersion) int { FILE: cl/cltypes/lightclient_utils/lightclient.go function CreateLightClientUpdate (line 69) | func CreateLightClientUpdate(cfg *clparams.BeaconChainConfig, block *clt... function BlockToLightClientHeader (line 132) | func BlockToLightClientHeader(block *cltypes.SignedBeaconBlock) (*cltype... function CreateLightClientBootstrap (line 172) | func CreateLightClientBootstrap(state *state.CachingBeaconState, block *... FILE: cl/cltypes/network.go type Metadata (line 32) | type Metadata struct method EncodeSSZ (line 39) | func (m *Metadata) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 54) | func (m *Metadata) EncodingSizeSSZ() (ret int) { method DecodeSSZ (line 65) | func (m *Metadata) DecodeSSZ(buf []byte, _ int) error { method MarshalJSON (line 86) | func (m *Metadata) MarshalJSON() ([]byte, error) { type Ping (line 103) | type Ping struct method EncodeSSZ (line 107) | func (p *Ping) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 111) | func (p *Ping) EncodingSizeSSZ() int { method DecodeSSZ (line 115) | func (p *Ping) DecodeSSZ(buf []byte, _ int) error { type Root (line 121) | type Root struct method EncodeSSZ (line 125) | func (r *Root) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 129) | func (r *Root) DecodeSSZ(buf []byte, _ int) error { method EncodingSizeSSZ (line 134) | func (r *Root) EncodingSizeSSZ() int { type LightClientUpdatesByRangeRequest (line 138) | type LightClientUpdatesByRangeRequest struct method EncodeSSZ (line 143) | func (l *LightClientUpdatesByRangeRequest) EncodeSSZ(buf []byte) ([]by... method DecodeSSZ (line 147) | func (l *LightClientUpdatesByRangeRequest) DecodeSSZ(buf []byte, _ int... method EncodingSizeSSZ (line 151) | func (l *LightClientUpdatesByRangeRequest) EncodingSizeSSZ() int { type BeaconBlocksByRangeRequest (line 158) | type BeaconBlocksByRangeRequest struct method EncodeSSZ (line 164) | func (b *BeaconBlocksByRangeRequest) EncodeSSZ(buf []byte) ([]byte, er... method DecodeSSZ (line 168) | func (b *BeaconBlocksByRangeRequest) DecodeSSZ(buf []byte, v int) error { method EncodingSizeSSZ (line 172) | func (b *BeaconBlocksByRangeRequest) EncodingSizeSSZ() int { method Clone (line 176) | func (*BeaconBlocksByRangeRequest) Clone() clonable.Clonable { type Status (line 184) | type Status struct method EncodeSSZ (line 193) | func (s *Status) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 197) | func (s *Status) DecodeSSZ(buf []byte, version int) error { method schema (line 214) | func (s *Status) schema() []interface{} { method EncodingSizeSSZ (line 228) | func (s *Status) EncodingSizeSSZ() int { type BlobsByRangeRequest (line 236) | type BlobsByRangeRequest struct method EncodeSSZ (line 241) | func (l *BlobsByRangeRequest) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 245) | func (l *BlobsByRangeRequest) DecodeSSZ(buf []byte, _ int) error { method EncodingSizeSSZ (line 249) | func (l *BlobsByRangeRequest) EncodingSizeSSZ() int { method Clone (line 253) | func (*BlobsByRangeRequest) Clone() clonable.Clonable { FILE: cl/cltypes/network_test.go function TestMarshalNetworkTypes (line 73) | func TestMarshalNetworkTypes(t *testing.T) { FILE: cl/cltypes/participation_flags.go type ParticipationFlags (line 23) | type ParticipationFlags method Add (line 25) | func (f ParticipationFlags) Add(index int) ParticipationFlags { method HasFlag (line 29) | func (f ParticipationFlags) HasFlag(index int) bool { type ParticipationFlagsList (line 34) | type ParticipationFlagsList method Bytes (line 36) | func (p ParticipationFlagsList) Bytes() []byte { method Copy (line 44) | func (p ParticipationFlagsList) Copy() ParticipationFlagsList { function ParticipationFlagsListFromBytes (line 50) | func ParticipationFlagsListFromBytes(buf []byte) ParticipationFlagsList { FILE: cl/cltypes/participation_flags_test.go function TestParticipationFlags (line 26) | func TestParticipationFlags(t *testing.T) { FILE: cl/cltypes/slashings.go type ProposerSlashing (line 25) | type ProposerSlashing struct method EncodeSSZ (line 30) | func (p *ProposerSlashing) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 34) | func (p *ProposerSlashing) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 40) | func (p *ProposerSlashing) EncodingSizeSSZ() int { method HashSSZ (line 44) | func (p *ProposerSlashing) HashSSZ() ([32]byte, error) { type AttesterSlashing (line 48) | type AttesterSlashing struct method SetVersion (line 60) | func (a *AttesterSlashing) SetVersion(v clparams.StateVersion) { method EncodeSSZ (line 65) | func (a *AttesterSlashing) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 69) | func (a *AttesterSlashing) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 75) | func (a *AttesterSlashing) EncodingSizeSSZ() int { method HashSSZ (line 79) | func (a *AttesterSlashing) HashSSZ() ([32]byte, error) { function NewAttesterSlashing (line 53) | func NewAttesterSlashing(version clparams.StateVersion) *AttesterSlashing { FILE: cl/cltypes/slashings_test.go function TestProposerSlashing (line 29) | func TestProposerSlashing(t *testing.T) { function TestAttesterSlashing (line 66) | func TestAttesterSlashing(t *testing.T) { FILE: cl/cltypes/solid/attestation.go constant maxValidatorsPerCommittee (line 34) | maxValidatorsPerCommittee = 2048 constant maxCommitteesPerSlot (line 35) | maxCommitteesPerSlot = 64 constant aggregationBitsSizeDeneb (line 36) | aggregationBitsSizeDeneb = maxValidatorsPerCommittee constant aggregationBitsSizeElectra (line 37) | aggregationBitsSizeElectra = maxCommitteesPerSlot * maxValidatorsPerComm... type Attestation (line 41) | type Attestation struct method GetCommitteeIndexFromBits (line 48) | func (a *Attestation) GetCommitteeIndexFromBits() (uint64, error) { method Static (line 57) | func (*Attestation) Static() bool { method Copy (line 61) | func (a *Attestation) Copy() *Attestation { method EncodingSizeSSZ (line 72) | func (a *Attestation) EncodingSizeSSZ() (size int) { method DecodeSSZ (line 88) | func (a *Attestation) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 108) | func (a *Attestation) EncodeSSZ(dst []byte) ([]byte, error) { method HashSSZ (line 117) | func (a *Attestation) HashSSZ() (o [32]byte, err error) { method Clone (line 126) | func (a *Attestation) Clone() clonable.Clonable { method UnmarshalJSON (line 131) | func (a *Attestation) UnmarshalJSON(data []byte) error { type SingleAttestation (line 175) | type SingleAttestation struct method EncodeSSZ (line 182) | func (s *SingleAttestation) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 186) | func (s *SingleAttestation) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 191) | func (s *SingleAttestation) EncodingSizeSSZ() (size int) { method HashSSZ (line 195) | func (s *SingleAttestation) HashSSZ() (o [32]byte, err error) { method Clone (line 199) | func (s *SingleAttestation) Clone() clonable.Clonable { method Static (line 205) | func (s *SingleAttestation) Static() bool { method ToAttestation (line 209) | func (s *SingleAttestation) ToAttestation(memberIndexInCommittee int, ... method AttestationData (line 225) | func (s *SingleAttestation) AttestationData() *AttestationData { FILE: cl/cltypes/solid/attestation_data.go constant AttestationDataSize (line 28) | AttestationDataSize = 128 type AttestationData (line 31) | type AttestationData struct method Static (line 41) | func (a *AttestationData) Static() bool { method EncodingSizeSSZ (line 45) | func (a *AttestationData) EncodingSizeSSZ() int { method DecodeSSZ (line 49) | func (a *AttestationData) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 53) | func (a *AttestationData) EncodeSSZ(dst []byte) ([]byte, error) { method Clone (line 57) | func (a *AttestationData) Clone() clonable.Clonable { method HashSSZ (line 61) | func (a *AttestationData) HashSSZ() (o [32]byte, err error) { method Equal (line 65) | func (a *AttestationData) Equal(other *AttestationData) bool { FILE: cl/cltypes/solid/bitlist.go type BitList (line 32) | type BitList struct method GetBitAt (line 60) | func (u *BitList) GetBitAt(i int) bool { method Bytes (line 67) | func (u *BitList) Bytes() []byte { method Clear (line 72) | func (u *BitList) Clear() { method Static (line 78) | func (*BitList) Static() bool { method CopyTo (line 83) | func (u *BitList) CopyTo(target IterableSSZ[byte]) { method Copy (line 90) | func (u *BitList) Copy() *BitList { method Range (line 98) | func (u *BitList) Range(fn func(index int, value byte, length int) boo... method Pop (line 105) | func (u *BitList) Pop() (x byte) { method Append (line 112) | func (u *BitList) Append(v byte) { method Get (line 121) | func (u *BitList) Get(index int) byte { method Set (line 126) | func (u *BitList) Set(index int, v byte) { method removeMsb (line 131) | func (u *BitList) removeMsb() { method addMsb (line 142) | func (u *BitList) addMsb() int { method Length (line 171) | func (u *BitList) Length() int { method Cap (line 176) | func (u *BitList) Cap() int { method HashSSZ (line 180) | func (u *BitList) HashSSZ() ([32]byte, error) { method EncodeSSZ (line 186) | func (u *BitList) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 192) | func (u *BitList) DecodeSSZ(dst []byte, _ int) error { method EncodingSizeSSZ (line 201) | func (u *BitList) EncodingSizeSSZ() int { method Clone (line 207) | func (u *BitList) Clone() clonable.Clonable { method Bits (line 212) | func (u *BitList) Bits() int { method MarshalJSON (line 239) | func (u *BitList) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 247) | func (u *BitList) UnmarshalJSON(input []byte) error { method Merge (line 255) | func (u *BitList) Merge(other *BitList) (*BitList, error) { function NewBitList (line 43) | func NewBitList(l int, c int) *BitList { function BitlistFromBytes (line 52) | func BitlistFromBytes(xs []byte, c int) *BitList { type BitSlice (line 272) | type BitSlice struct method AppendBit (line 285) | func (b *BitSlice) AppendBit(bit bool) { method Bytes (line 296) | func (b *BitSlice) Bytes() []byte { method Length (line 301) | func (b *BitSlice) Length() int { function NewBitSlice (line 277) | func NewBitSlice() *BitSlice { FILE: cl/cltypes/solid/bitlist_test.go function TestBitListStatic (line 26) | func TestBitListStatic(t *testing.T) { function TestBitListClear (line 35) | func TestBitListClear(t *testing.T) { function TestBitListCopyTo (line 44) | func TestBitListCopyTo(t *testing.T) { function TestBitListPop (line 62) | func TestBitListPop(t *testing.T) { function TestBitListAppend (line 73) | func TestBitListAppend(t *testing.T) { function TestBitListGet (line 86) | func TestBitListGet(t *testing.T) { function TestBitListSet (line 96) | func TestBitListSet(t *testing.T) { function TestBitListLength (line 106) | func TestBitListLength(t *testing.T) { function TestBitListCap (line 116) | func TestBitListCap(t *testing.T) { function TestBitlistMerge (line 128) | func TestBitlistMerge(t *testing.T) { function TestBitSlice (line 142) | func TestBitSlice(t *testing.T) { FILE: cl/cltypes/solid/bitvector.go type BitVector (line 22) | type BitVector struct method BitLen (line 36) | func (b *BitVector) BitLen() int { method BitCap (line 40) | func (b *BitVector) BitCap() int { method Static (line 44) | func (b *BitVector) Static() bool { method GetBitAt (line 48) | func (b *BitVector) GetBitAt(i int) bool { method SetBitAt (line 55) | func (b *BitVector) SetBitAt(i int, v bool) error { method GetOnIndices (line 75) | func (b *BitVector) GetOnIndices() []int { method Copy (line 88) | func (b *BitVector) Copy() *BitVector { method Clone (line 100) | func (b *BitVector) Clone() clonable.Clonable { method CopyTo (line 104) | func (b *BitVector) CopyTo(dst *BitVector) { method EncodingSizeSSZ (line 114) | func (b *BitVector) EncodingSizeSSZ() int { method DecodeSSZ (line 119) | func (b *BitVector) DecodeSSZ(buf []byte, _ int) error { method EncodeSSZ (line 126) | func (b *BitVector) EncodeSSZ(dst []byte) ([]byte, error) { method HashSSZ (line 135) | func (b *BitVector) HashSSZ() ([32]byte, error) { method MarshalJSON (line 142) | func (b *BitVector) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 146) | func (b *BitVector) UnmarshalJSON(data []byte) error { method Union (line 157) | func (b *BitVector) Union(other *BitVector) (*BitVector, error) { method IsOverlap (line 172) | func (b *BitVector) IsOverlap(other *BitVector) bool { function NewBitVector (line 28) | func NewBitVector(c int) *BitVector { FILE: cl/cltypes/solid/bitvector_test.go function TestBitvectorSetGetBits (line 9) | func TestBitvectorSetGetBits(t *testing.T) { function TestBitvectorGetOnIndices (line 27) | func TestBitvectorGetOnIndices(t *testing.T) { function TestBitvectorCopy (line 41) | func TestBitvectorCopy(t *testing.T) { function TestBitvectorEncodingSizeSSZ (line 60) | func TestBitvectorEncodingSizeSSZ(t *testing.T) { function TestBitvectorEncodeSSZ (line 74) | func TestBitvectorEncodeSSZ(t *testing.T) { function TestBitvectorDecodeSSZ (line 101) | func TestBitvectorDecodeSSZ(t *testing.T) { function TestBitvectorJson (line 112) | func TestBitvectorJson(t *testing.T) { function TestBitvectorUnion (line 134) | func TestBitvectorUnion(t *testing.T) { FILE: cl/cltypes/solid/checkpoint.go constant CheckpointSizeSSZ (line 28) | CheckpointSizeSSZ = 40 type Checkpoint (line 30) | type Checkpoint struct method EncodingSizeSSZ (line 36) | func (*Checkpoint) EncodingSizeSSZ() int { method DecodeSSZ (line 41) | func (c *Checkpoint) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 46) | func (c *Checkpoint) EncodeSSZ(dst []byte) ([]byte, error) { method Clone (line 51) | func (c *Checkpoint) Clone() clonable.Clonable { method Equal (line 56) | func (c *Checkpoint) Equal(other Checkpoint) bool { method Copy (line 61) | func (c *Checkpoint) Copy() *Checkpoint { method HashSSZ (line 69) | func (c Checkpoint) HashSSZ() (o [32]byte, err error) { method Static (line 74) | func (c Checkpoint) Static() bool { FILE: cl/cltypes/solid/consolidation.go constant SizeConsolidationRequest (line 21) | SizeConsolidationRequest = length.Addr + length.Bytes48 + length.Bytes48 constant SizePendingConsolidation (line 22) | SizePendingConsolidation = 8 + 8 type ConsolidationRequest (line 25) | type ConsolidationRequest struct method EncodingSizeSSZ (line 31) | func (p *ConsolidationRequest) EncodingSizeSSZ() int { method EncodeSSZ (line 35) | func (p *ConsolidationRequest) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 39) | func (p *ConsolidationRequest) DecodeSSZ(buf []byte, version int) error { method Clone (line 43) | func (p *ConsolidationRequest) Clone() clonable.Clonable { method HashSSZ (line 47) | func (p *ConsolidationRequest) HashSSZ() ([32]byte, error) { method Static (line 51) | func (p *ConsolidationRequest) Static() bool { type PendingConsolidation (line 55) | type PendingConsolidation struct method EncodingSizeSSZ (line 60) | func (p *PendingConsolidation) EncodingSizeSSZ() int { method EncodeSSZ (line 64) | func (p *PendingConsolidation) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 68) | func (p *PendingConsolidation) DecodeSSZ(buf []byte, version int) error { method Clone (line 72) | func (p *PendingConsolidation) Clone() clonable.Clonable { method HashSSZ (line 76) | func (p *PendingConsolidation) HashSSZ() ([32]byte, error) { method Static (line 80) | func (p *PendingConsolidation) Static() bool { function NewPendingConsolidationList (line 84) | func NewPendingConsolidationList(cfg *clparams.BeaconChainConfig) *ListS... FILE: cl/cltypes/solid/deposits.go constant SizeDepositRequest (line 21) | SizeDepositRequest = length.Bytes48 + length.Hash + 8 + length.Bytes96 + 8 constant SizePendingDeposit (line 22) | SizePendingDeposit = length.Bytes48 + length.Hash + 8 + length.Bytes96 + 8 type DepositRequest (line 25) | type DepositRequest struct method EncodingSizeSSZ (line 33) | func (p *DepositRequest) EncodingSizeSSZ() int { method EncodeSSZ (line 37) | func (p *DepositRequest) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 41) | func (p *DepositRequest) DecodeSSZ(buf []byte, version int) error { method Clone (line 45) | func (p *DepositRequest) Clone() clonable.Clonable { method HashSSZ (line 49) | func (p *DepositRequest) HashSSZ() ([32]byte, error) { method Static (line 53) | func (p *DepositRequest) Static() bool { type PendingDeposit (line 57) | type PendingDeposit struct method EncodingSizeSSZ (line 65) | func (p *PendingDeposit) EncodingSizeSSZ() int { method EncodeSSZ (line 69) | func (p *PendingDeposit) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 73) | func (p *PendingDeposit) DecodeSSZ(buf []byte, version int) error { method Clone (line 77) | func (p *PendingDeposit) Clone() clonable.Clonable { method HashSSZ (line 81) | func (p *PendingDeposit) HashSSZ() ([32]byte, error) { method Static (line 85) | func (p *PendingDeposit) Static() bool { function NewPendingDepositList (line 89) | func NewPendingDepositList(cfg *clparams.BeaconChainConfig) *ListSSZ[*Pe... FILE: cl/cltypes/solid/extra_data.go type ExtraData (line 31) | type ExtraData struct method UnmarshalJSON (line 43) | func (e *ExtraData) UnmarshalJSON(buf []byte) error { method MarshalJSON (line 51) | func (e ExtraData) MarshalJSON() ([]byte, error) { method Clone (line 56) | func (*ExtraData) Clone() clonable.Clonable { method Static (line 61) | func (*ExtraData) Static() bool { method EncodeSSZ (line 66) | func (e *ExtraData) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 71) | func (e *ExtraData) EncodingSizeSSZ() int { method HashSSZ (line 76) | func (e *ExtraData) HashSSZ() ([32]byte, error) { method DecodeSSZ (line 87) | func (e *ExtraData) DecodeSSZ(buf []byte, _ int) error { method Bytes (line 93) | func (e *ExtraData) Bytes() []byte { method SetBytes (line 98) | func (e *ExtraData) SetBytes(buf []byte) { function NewExtraData (line 37) | func NewExtraData() *ExtraData { FILE: cl/cltypes/solid/extra_data_test.go function TestExtraData (line 26) | func TestExtraData(t *testing.T) { FILE: cl/cltypes/solid/hash_list.go type hashList (line 30) | type hashList struct method Bytes (line 43) | func (arr *hashList) Bytes() []byte { method MarshalJSON (line 47) | func (arr *hashList) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 55) | func (arr *hashList) UnmarshalJSON(buf []byte) error { method Append (line 68) | func (h *hashList) Append(val common.Hash) { method Cap (line 82) | func (h *hashList) Cap() int { method Length (line 86) | func (h *hashList) Length() int { method Clear (line 90) | func (h *hashList) Clear() { method Clone (line 95) | func (h *hashList) Clone() clonable.Clonable { method CopyTo (line 99) | func (h *hashList) CopyTo(t IterableSSZ[common.Hash]) { method Static (line 121) | func (h *hashList) Static() bool { method DecodeSSZ (line 125) | func (h *hashList) DecodeSSZ(buf []byte, _ int) error { method EncodeSSZ (line 135) | func (h *hashList) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 139) | func (h *hashList) EncodingSizeSSZ() int { method Get (line 143) | func (h *hashList) Get(index int) (out common.Hash) { method Set (line 151) | func (h *hashList) Set(index int, newValue common.Hash) { method hashVectorSSZ (line 161) | func (h *hashList) hashVectorSSZ() ([32]byte, error) { method HashSSZ (line 172) | func (h *hashList) HashSSZ() ([32]byte, error) { method Range (line 181) | func (h *hashList) Range(fn func(int, common.Hash, int) bool) { method Pop (line 189) | func (h *hashList) Pop() common.Hash { function NewHashList (line 37) | func NewHashList(c int) HashListSSZ { FILE: cl/cltypes/solid/hash_vector.go type hashVector (line 29) | type hashVector struct method Bytes (line 43) | func (arr *hashVector) Bytes() []byte { method Append (line 47) | func (h *hashVector) Append(val common.Hash) { method MarshalJSON (line 51) | func (h hashVector) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 55) | func (h *hashVector) UnmarshalJSON(buf []byte) error { method Cap (line 59) | func (h *hashVector) Cap() int { method Length (line 63) | func (h *hashVector) Length() int { method Clear (line 67) | func (h *hashVector) Clear() { method Clone (line 71) | func (h *hashVector) Clone() clonable.Clonable { method CopyTo (line 75) | func (h *hashVector) CopyTo(t IterableSSZ[common.Hash]) { method Static (line 80) | func (h *hashVector) Static() bool { method DecodeSSZ (line 84) | func (h *hashVector) DecodeSSZ(buf []byte, version int) error { method EncodeSSZ (line 93) | func (h *hashVector) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 97) | func (h *hashVector) EncodingSizeSSZ() int { method Get (line 101) | func (h *hashVector) Get(index int) (out common.Hash) { method Set (line 105) | func (h *hashVector) Set(index int, newValue common.Hash) { method HashSSZ (line 109) | func (h *hashVector) HashSSZ() ([32]byte, error) { method Range (line 113) | func (h *hashVector) Range(fn func(int, common.Hash, int) bool) { method Pop (line 117) | func (h *hashVector) Pop() common.Hash { function NewHashVector (line 33) | func NewHashVector(s int) HashVectorSSZ { FILE: cl/cltypes/solid/hashutil.go type hashBuf (line 19) | type hashBuf struct method makeBuf (line 23) | func (arr *hashBuf) makeBuf(size int) { function GetDepth (line 31) | func GetDepth(v uint64) uint8 { FILE: cl/cltypes/solid/hashutil_test.go function TestGetDepth (line 26) | func TestGetDepth(t *testing.T) { FILE: cl/cltypes/solid/interfaces.go type IterableSSZ (line 27) | type IterableSSZ interface type Uint64ListSSZ (line 44) | type Uint64ListSSZ interface type Uint64VectorSSZ (line 50) | type Uint64VectorSSZ interface type HashListSSZ (line 56) | type HashListSSZ interface type HashVectorSSZ (line 62) | type HashVectorSSZ interface FILE: cl/cltypes/solid/list_ssz.go type EncodableHashableSSZ (line 28) | type EncodableHashableSSZ interface type ListSSZ (line 33) | type ListSSZ struct function NewDynamicListSSZ (line 48) | func NewDynamicListSSZ[T EncodableHashableSSZ](limit int) *ListSSZ[T] { function NewStaticListSSZ (line 55) | func NewStaticListSSZ[T EncodableHashableSSZ](limit int, bytesPerElement... method MarshalJSON (line 64) | func (l ListSSZ[T]) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 68) | func (l *ListSSZ[T]) UnmarshalJSON(data []byte) error { function NewDynamicListSSZFromList (line 72) | func NewDynamicListSSZFromList[T EncodableHashableSSZ](list []T, limit i... function NewStaticListSSZFromList (line 79) | func NewStaticListSSZFromList[T EncodableHashableSSZ](list []T, limit in... method Static (line 88) | func (l *ListSSZ[T]) Static() bool { method EncodeSSZ (line 92) | func (l *ListSSZ[T]) EncodeSSZ(buf []byte) (dst []byte, err error) { method DecodeSSZ (line 106) | func (l *ListSSZ[T]) DecodeSSZ(buf []byte, version int) (err error) { method EncodingSizeSSZ (line 116) | func (l *ListSSZ[T]) EncodingSizeSSZ() (size int) { method HashSSZ (line 127) | func (l *ListSSZ[T]) HashSSZ() ([32]byte, error) { method Clone (line 136) | func (l *ListSSZ[T]) Clone() clonable.Clonable { method Get (line 143) | func (l *ListSSZ[T]) Get(index int) T { method Range (line 147) | func (l *ListSSZ[T]) Range(fn func(index int, value T, length int) bool) { method Len (line 156) | func (l *ListSSZ[T]) Len() int { method Append (line 160) | func (l *ListSSZ[T]) Append(obj T) { method Clear (line 165) | func (l *ListSSZ[T]) Clear() { method Truncate (line 170) | func (l *ListSSZ[T]) Truncate(length int) { method Cut (line 175) | func (l *ListSSZ[T]) Cut(length int) { method ElementProof (line 184) | func (l *ListSSZ[T]) ElementProof(i int) [][32]byte { method ShallowCopy (line 204) | func (l *ListSSZ[T]) ShallowCopy() *ListSSZ[T] { FILE: cl/cltypes/solid/list_ssz_test.go function TestNewDynamicListSSZ (line 33) | func TestNewDynamicListSSZ(t *testing.T) { function TestNewStaticListSSZ (line 41) | func TestNewStaticListSSZ(t *testing.T) { function TestListSSZAppendAndClear (line 50) | func TestListSSZAppendAndClear(t *testing.T) { function TestListSSZClone (line 63) | func TestListSSZClone(t *testing.T) { function TestListSSZEncodeDecodeSSZ (line 75) | func TestListSSZEncodeDecodeSSZ(t *testing.T) { function TestUint64VectorSSZ (line 93) | func TestUint64VectorSSZ(t *testing.T) { FILE: cl/cltypes/solid/list_test.go function TestHashVector (line 28) | func TestHashVector(t *testing.T) { function TestByteBasedUint64Slice (line 59) | func TestByteBasedUint64Slice(t *testing.T) { function TestNewHashList (line 92) | func TestNewHashList(t *testing.T) { function TestHashListAppend (line 97) | func TestHashListAppend(t *testing.T) { function TestHashListSetGet (line 105) | func TestHashListSetGet(t *testing.T) { function TestHashListClear (line 114) | func TestHashListClear(t *testing.T) { function TestHashListEncodeDecodeSSZ (line 122) | func TestHashListEncodeDecodeSSZ(t *testing.T) { function TestNewUint64ListSSZ (line 138) | func TestNewUint64ListSSZ(t *testing.T) { function TestUint64ListSSZAppend (line 143) | func TestUint64ListSSZAppend(t *testing.T) { function TestUint64ListSSZSetGet (line 150) | func TestUint64ListSSZSetGet(t *testing.T) { function TestUint64ListSSZClear (line 157) | func TestUint64ListSSZClear(t *testing.T) { function TestUint64ListSSZEncodeDecodeSSZ (line 164) | func TestUint64ListSSZEncodeDecodeSSZ(t *testing.T) { function TestIsUint64SortedSet (line 179) | func TestIsUint64SortedSet(t *testing.T) { function TestIntersectionOfSortedSets (line 187) | func TestIntersectionOfSortedSets(t *testing.T) { function TestTransactionsSSZ (line 196) | func TestTransactionsSSZ(t *testing.T) { FILE: cl/cltypes/solid/participation_bitlist.go type ParticipationBitList (line 31) | type ParticipationBitList struct method Bytes (line 61) | func (u *ParticipationBitList) Bytes() []byte { method Clear (line 66) | func (u *ParticipationBitList) Clear() { method Static (line 72) | func (*ParticipationBitList) Static() bool { method CopyTo (line 77) | func (u *ParticipationBitList) CopyTo(target IterableSSZ[byte]) { method Copy (line 84) | func (u *ParticipationBitList) Copy() *ParticipationBitList { method Range (line 92) | func (u *ParticipationBitList) Range(fn func(index int, value byte, le... method Pop (line 99) | func (u *ParticipationBitList) Pop() (x byte) { method Append (line 106) | func (u *ParticipationBitList) Append(v byte) { method Get (line 115) | func (u *ParticipationBitList) Get(index int) byte { method Set (line 120) | func (u *ParticipationBitList) Set(index int, v byte) { method Length (line 125) | func (u *ParticipationBitList) Length() int { method Cap (line 130) | func (u *ParticipationBitList) Cap() int { method HashSSZ (line 134) | func (u *ParticipationBitList) HashSSZ() ([32]byte, error) { method getBaseHash (line 149) | func (arr *ParticipationBitList) getBaseHash(xs []byte, depth uint8) e... method EncodeSSZ (line 175) | func (u *ParticipationBitList) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 181) | func (u *ParticipationBitList) DecodeSSZ(dst []byte, _ int) error { method EncodingSizeSSZ (line 190) | func (u *ParticipationBitList) EncodingSizeSSZ() int { method Clone (line 196) | func (u *ParticipationBitList) Clone() clonable.Clonable { method Bits (line 201) | func (u *ParticipationBitList) Bits() int { method MarshalJSON (line 220) | func (u *ParticipationBitList) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 228) | func (u *ParticipationBitList) UnmarshalJSON(input []byte) error { function NewParticipationBitList (line 44) | func NewParticipationBitList(l int, c int) *ParticipationBitList { function ParticipationBitListFromBytes (line 53) | func ParticipationBitListFromBytes(xs []byte, c int) *ParticipationBitLi... FILE: cl/cltypes/solid/participation_bitlist_test.go function TestParticipationBitListStatic (line 26) | func TestParticipationBitListStatic(t *testing.T) { function TestParticipationBitListClear (line 35) | func TestParticipationBitListClear(t *testing.T) { function TestParticipationBitListCopyTo (line 44) | func TestParticipationBitListCopyTo(t *testing.T) { function TestParticipationBitListPop (line 62) | func TestParticipationBitListPop(t *testing.T) { function TestParticipationBitListAppend (line 73) | func TestParticipationBitListAppend(t *testing.T) { function TestParticipationBitListGet (line 86) | func TestParticipationBitListGet(t *testing.T) { function TestParticipationBitListSet (line 96) | func TestParticipationBitListSet(t *testing.T) { function TestParticipationBitListLength (line 106) | func TestParticipationBitListLength(t *testing.T) { function TestParticipationBitListCap (line 116) | func TestParticipationBitListCap(t *testing.T) { FILE: cl/cltypes/solid/pending_attestation.go type PendingAttestation (line 31) | type PendingAttestation struct method EncodingSizeSSZ (line 38) | func (a *PendingAttestation) EncodingSizeSSZ() (size int) { method DecodeSSZ (line 46) | func (a *PendingAttestation) DecodeSSZ(buf []byte, _ int) error { method EncodeSSZ (line 55) | func (a *PendingAttestation) EncodeSSZ(dst []byte) ([]byte, error) { method HashSSZ (line 62) | func (a *PendingAttestation) HashSSZ() (o [32]byte, err error) { method Clone (line 66) | func (*PendingAttestation) Clone() clonable.Clonable { method UnmarshalJSON (line 71) | func (p *PendingAttestation) UnmarshalJSON(data []byte) error { FILE: cl/cltypes/solid/pending_attestation_test.go function TestPendingAttestation (line 26) | func TestPendingAttestation(t *testing.T) { FILE: cl/cltypes/solid/ranger.go type Ranger (line 20) | type Ranger interface function RangeErr (line 27) | func RangeErr[T any](r Ranger[T], fn func(int, T, int) error) (err error) { FILE: cl/cltypes/solid/sync_committee.go constant syncCommitteeSize (line 29) | syncCommitteeSize = 48 * 513 type SyncCommittee (line 31) | type SyncCommittee method GetCommittee (line 43) | func (s *SyncCommittee) GetCommittee() []common.Bytes48 { method AggregatePublicKey (line 51) | func (s *SyncCommittee) AggregatePublicKey() (out common.Bytes48) { method SetCommittee (line 56) | func (s *SyncCommittee) SetCommittee(committee []common.Bytes48) { method SetAggregatePublicKey (line 62) | func (s *SyncCommittee) SetAggregatePublicKey(k common.Bytes48) { method EncodingSizeSSZ (line 66) | func (s *SyncCommittee) EncodingSizeSSZ() int { method DecodeSSZ (line 70) | func (s *SyncCommittee) DecodeSSZ(buf []byte, _ int) error { method EncodeSSZ (line 78) | func (s *SyncCommittee) EncodeSSZ(dst []byte) ([]byte, error) { method Clone (line 82) | func (s *SyncCommittee) Clone() clonable.Clonable { method Copy (line 86) | func (s *SyncCommittee) Copy() *SyncCommittee { method Equal (line 92) | func (s *SyncCommittee) Equal(o *SyncCommittee) bool { method HashSSZ (line 96) | func (s *SyncCommittee) HashSSZ() ([32]byte, error) { method Static (line 108) | func (s *SyncCommittee) Static() bool { method MarshalJSON (line 112) | func (s *SyncCommittee) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 122) | func (s *SyncCommittee) UnmarshalJSON(input []byte) error { function NewSyncCommitteeFromParameters (line 33) | func NewSyncCommitteeFromParameters( FILE: cl/cltypes/solid/sync_committee_test.go function TestSyncCommittee (line 28) | func TestSyncCommittee(t *testing.T) { function TestSyncCommitteeJson (line 94) | func TestSyncCommitteeJson(t *testing.T) { FILE: cl/cltypes/solid/transactions.go type TransactionsSSZ (line 29) | type TransactionsSSZ struct method UnmarshalJSON (line 34) | func (t *TransactionsSSZ) UnmarshalJSON(buf []byte) error { method MarshalJSON (line 47) | func (t TransactionsSSZ) MarshalJSON() ([]byte, error) { method Clone (line 55) | func (*TransactionsSSZ) Clone() clonable.Clonable { method Static (line 59) | func (*TransactionsSSZ) Static() bool { method DecodeSSZ (line 63) | func (t *TransactionsSSZ) DecodeSSZ(buf []byte, _ int) error { method EncodeSSZ (line 93) | func (t *TransactionsSSZ) EncodeSSZ(buf []byte) (dst []byte, err error) { method HashSSZ (line 107) | func (t *TransactionsSSZ) HashSSZ() ([32]byte, error) { method EncodingSizeSSZ (line 116) | func (t *TransactionsSSZ) EncodingSizeSSZ() (size int) { method UnderlyngReference (line 132) | func (t *TransactionsSSZ) UnderlyngReference() [][]byte { method ForEach (line 136) | func (t *TransactionsSSZ) ForEach(fn func(tx []byte, idx int, total in... function NewTransactionsSSZFromTransactions (line 126) | func NewTransactionsSSZFromTransactions(txs [][]byte) *TransactionsSSZ { FILE: cl/cltypes/solid/uint64_list.go type uint64ListSSZ (line 25) | type uint64ListSSZ struct method MarshalJSON (line 35) | func (h uint64ListSSZ) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 39) | func (h uint64ListSSZ) UnmarshalJSON(buf []byte) error { method Static (line 43) | func (h *uint64ListSSZ) Static() bool { method Clear (line 57) | func (arr *uint64ListSSZ) Clear() { method Bytes (line 61) | func (arr *uint64ListSSZ) Bytes() []byte { method CopyTo (line 65) | func (arr *uint64ListSSZ) CopyTo(target IterableSSZ[uint64]) { method Range (line 73) | func (arr *uint64ListSSZ) Range(fn func(index int, value uint64, lengt... method Get (line 77) | func (arr *uint64ListSSZ) Get(index int) uint64 { method Set (line 81) | func (arr *uint64ListSSZ) Set(index int, v uint64) { method Length (line 85) | func (arr *uint64ListSSZ) Length() int { method Cap (line 89) | func (arr *uint64ListSSZ) Cap() int { method HashSSZ (line 93) | func (arr *uint64ListSSZ) HashSSZ() ([32]byte, error) { method Clone (line 97) | func (arr *uint64ListSSZ) Clone() clonable.Clonable { method EncodeSSZ (line 101) | func (arr *uint64ListSSZ) EncodeSSZ(buf []byte) (dst []byte, err error) { method DecodeSSZ (line 105) | func (arr *uint64ListSSZ) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 109) | func (arr *uint64ListSSZ) EncodingSizeSSZ() int { method Pop (line 113) | func (arr *uint64ListSSZ) Pop() uint64 { method Append (line 117) | func (arr *uint64ListSSZ) Append(v uint64) { function NewUint64ListSSZ (line 29) | func NewUint64ListSSZ(limit int) Uint64ListSSZ { function NewUint64ListSSZFromSlice (line 47) | func NewUint64ListSSZFromSlice(limit int, slice []uint64) Uint64ListSSZ { function IsUint64SortedSet (line 122) | func IsUint64SortedSet(set IterableSSZ[uint64]) bool { function IntersectionOfSortedSets (line 131) | func IntersectionOfSortedSets(v1, v2 IterableSSZ[uint64]) []uint64 { FILE: cl/cltypes/solid/uint64_raw_list.go type RawUint64List (line 31) | type RawUint64List struct method SetCap (line 46) | func (arr *RawUint64List) SetCap(c int) { method Clear (line 50) | func (arr *RawUint64List) Clear() { method Append (line 55) | func (arr *RawUint64List) Append(value uint64) { method Get (line 60) | func (arr *RawUint64List) Get(index int) uint64 { method Set (line 64) | func (arr *RawUint64List) Set(index int, v uint64) { method CopyTo (line 68) | func (arr *RawUint64List) CopyTo(target IterableSSZ[uint64]) { method Range (line 77) | func (arr *RawUint64List) Range(fn func(index int, value uint64, lengt... method Static (line 86) | func (arr *RawUint64List) Static() bool { method Bytes (line 90) | func (arr *RawUint64List) Bytes() []byte { method EncodeSSZ (line 95) | func (arr *RawUint64List) EncodeSSZ(buf []byte) (dst []byte, err error) { method DecodeSSZ (line 103) | func (arr *RawUint64List) DecodeSSZ(buf []byte, _ int) error { method Length (line 112) | func (arr *RawUint64List) Length() int { method Cap (line 116) | func (arr *RawUint64List) Cap() int { method Clone (line 120) | func (arr *RawUint64List) Clone() clonable.Clonable { method EncodingSizeSSZ (line 124) | func (arr *RawUint64List) EncodingSizeSSZ() int { method SetReusableHashBuffer (line 128) | func (arr *RawUint64List) SetReusableHashBuffer(buf []byte) { method hashBufLength (line 132) | func (arr *RawUint64List) hashBufLength() int { method HashSSZ (line 136) | func (arr *RawUint64List) HashSSZ() ([32]byte, error) { method Pop (line 173) | func (arr *RawUint64List) Pop() uint64 { method MarshalJSON (line 177) | func (arr *RawUint64List) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 186) | func (arr *RawUint64List) UnmarshalJSON(data []byte) error { function NewRawUint64List (line 39) | func NewRawUint64List(limit int, u []uint64) *RawUint64List { FILE: cl/cltypes/solid/uint64_vector.go type uint64VectorSSZ (line 25) | type uint64VectorSSZ struct method MarshalJSON (line 40) | func (h uint64VectorSSZ) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 44) | func (h *uint64VectorSSZ) UnmarshalJSON(buf []byte) error { method Clear (line 48) | func (arr *uint64VectorSSZ) Clear() { method Static (line 52) | func (*uint64VectorSSZ) Static() bool { method CopyTo (line 56) | func (arr *uint64VectorSSZ) CopyTo(target IterableSSZ[uint64]) { method Bytes (line 61) | func (arr *uint64VectorSSZ) Bytes() []byte { method Range (line 65) | func (arr *uint64VectorSSZ) Range(fn func(index int, value uint64, len... method Get (line 69) | func (arr *uint64VectorSSZ) Get(index int) uint64 { method Set (line 73) | func (arr *uint64VectorSSZ) Set(index int, v uint64) { method Length (line 77) | func (arr *uint64VectorSSZ) Length() int { method Cap (line 81) | func (arr *uint64VectorSSZ) Cap() int { method HashSSZ (line 85) | func (arr *uint64VectorSSZ) HashSSZ() ([32]byte, error) { method Clone (line 89) | func (arr *uint64VectorSSZ) Clone() clonable.Clonable { method EncodeSSZ (line 93) | func (arr *uint64VectorSSZ) EncodeSSZ(buf []byte) (dst []byte, err err... method DecodeSSZ (line 97) | func (arr *uint64VectorSSZ) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 101) | func (arr *uint64VectorSSZ) EncodingSizeSSZ() int { method Pop (line 105) | func (arr *uint64VectorSSZ) Pop() uint64 { method Append (line 109) | func (arr *uint64VectorSSZ) Append(uint64) { function NewUint64VectorSSZ (line 29) | func NewUint64VectorSSZ(size int) Uint64VectorSSZ { FILE: cl/cltypes/solid/uint64slice_byte.go function convertDepthToChunkSize (line 30) | func convertDepthToChunkSize(d int) int { function getTreeCacheSize (line 34) | func getTreeCacheSize(listLen int, cacheDepth int) int { type byteBasedUint64Slice (line 43) | type byteBasedUint64Slice struct method Clear (line 65) | func (arr *byteBasedUint64Slice) Clear() { method CopyTo (line 72) | func (arr *byteBasedUint64Slice) CopyTo(target *byteBasedUint64Slice) { method MarshalJSON (line 94) | func (arr *byteBasedUint64Slice) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 102) | func (arr *byteBasedUint64Slice) UnmarshalJSON(buf []byte) error { method Range (line 118) | func (arr *byteBasedUint64Slice) Range(fn func(index int, value uint64... method Pop (line 128) | func (arr *byteBasedUint64Slice) Pop() uint64 { method Append (line 138) | func (arr *byteBasedUint64Slice) Append(v uint64) { method Get (line 154) | func (arr *byteBasedUint64Slice) Get(index int) uint64 { method Set (line 163) | func (arr *byteBasedUint64Slice) Set(index int, v uint64) { method Length (line 172) | func (arr *byteBasedUint64Slice) Length() int { method Cap (line 177) | func (arr *byteBasedUint64Slice) Cap() int { method HashListSSZ (line 182) | func (arr *byteBasedUint64Slice) HashListSSZ() ([32]byte, error) { method HashVectorSSZ (line 198) | func (arr *byteBasedUint64Slice) HashVectorSSZ() ([32]byte, error) { method EncodeSSZ (line 210) | func (arr *byteBasedUint64Slice) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 215) | func (arr *byteBasedUint64Slice) DecodeSSZ(buf []byte, _ int) error { method EncodingSizeSSZ (line 228) | func (arr *byteBasedUint64Slice) EncodingSizeSSZ() int { function NewUint64Slice (line 57) | func NewUint64Slice(limit int) *byteBasedUint64Slice { FILE: cl/cltypes/solid/uint64slice_byte_test.go function TestUint64SliceBasic (line 28) | func TestUint64SliceBasic(t *testing.T) { function TestUint64SliceCopyTo (line 46) | func TestUint64SliceCopyTo(t *testing.T) { FILE: cl/cltypes/solid/validator.go constant validatorSize (line 42) | validatorSize = 48 + 32 + 8 + 1 + 8 + 8 + 8 + 8 type Validator (line 47) | type Validator method CopyTo (line 77) | func (v Validator) CopyTo(dst Validator) { method HashSSZ (line 81) | func (v Validator) HashSSZ() ([32]byte, error) { method EncodeSSZ (line 93) | func (v Validator) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 97) | func (v Validator) DecodeSSZ(buf []byte, _ int) error { method Clone (line 105) | func (v Validator) Clone() clonable.Clonable { method EncodingSizeSSZ (line 109) | func (v Validator) EncodingSizeSSZ() int { method PublicKey (line 113) | func (v Validator) PublicKey() (o [48]byte) { method PublicKeyBytes (line 118) | func (v Validator) PublicKeyBytes() (o []byte) { method WithdrawalCredentials (line 122) | func (v Validator) WithdrawalCredentials() (o common.Hash) { method EffectiveBalance (line 126) | func (v Validator) EffectiveBalance() uint64 { method Slashed (line 132) | func (v Validator) Slashed() bool { method ActivationEligibilityEpoch (line 135) | func (v Validator) ActivationEligibilityEpoch() uint64 { method ActivationEpoch (line 141) | func (v Validator) ActivationEpoch() uint64 { method ExitEpoch (line 147) | func (v Validator) ExitEpoch() uint64 { method WithdrawableEpoch (line 153) | func (v Validator) WithdrawableEpoch() uint64 { method CopyHashBufferTo (line 160) | func (v Validator) CopyHashBufferTo(o []byte) error { method SetPublicKey (line 179) | func (v Validator) SetPublicKey(o [48]byte) { method SetWithdrawalCredentials (line 183) | func (v Validator) SetWithdrawalCredentials(o common.Hash) { method SetEffectiveBalance (line 187) | func (v Validator) SetEffectiveBalance(i uint64) { method SetEffectiveBalanceFromBytes (line 195) | func (v Validator) SetEffectiveBalanceFromBytes(b []byte) { method SetSlashed (line 199) | func (v Validator) SetSlashed(b bool) { method SetActivationEligibilityEpoch (line 206) | func (v Validator) SetActivationEligibilityEpoch(i uint64) { method SetActivationEpoch (line 214) | func (v Validator) SetActivationEpoch(i uint64) { method SetExitEpoch (line 222) | func (v Validator) SetExitEpoch(i uint64) { method SetWithdrawableEpoch (line 230) | func (v Validator) SetWithdrawableEpoch(i uint64) { method Active (line 239) | func (v Validator) Active(epoch uint64) bool { method IsSlashable (line 243) | func (v Validator) IsSlashable(epoch uint64) bool { method MarshalJSON (line 247) | func (v Validator) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 269) | func (v *Validator) UnmarshalJSON(input []byte) error { function NewValidator (line 49) | func NewValidator() Validator { function NewValidatorFromParameters (line 55) | func NewValidatorFromParameters( FILE: cl/cltypes/solid/validator_set.go constant IsCurrentMatchingSourceAttesterBit (line 30) | IsCurrentMatchingSourceAttesterBit = 0x0 constant IsPreviousMatchingSourceAttesterBit (line 31) | IsPreviousMatchingSourceAttesterBit = 0x1 constant IsCurrentMatchingTargetAttesterBit (line 32) | IsCurrentMatchingTargetAttesterBit = 0x2 constant IsPreviousMatchingTargetAttesterBit (line 33) | IsPreviousMatchingTargetAttesterBit = 0x3 constant IsCurrentMatchingHeadAttesterBit (line 34) | IsCurrentMatchingHeadAttesterBit = 0x4 constant IsPreviousMatchingHeadAttesterBit (line 35) | IsPreviousMatchingHeadAttesterBit = 0x5 constant validatorSetCapacityMultiplier (line 38) | validatorSetCapacityMultiplier = 1.01 type Phase0Data (line 41) | type Phase0Data struct type ValidatorSet (line 47) | type ValidatorSet struct method Bytes (line 74) | func (v *ValidatorSet) Bytes() []byte { method expandBuffer (line 78) | func (v *ValidatorSet) expandBuffer(newValidatorSetLength int) { method Append (line 91) | func (v *ValidatorSet) Append(val Validator) { method Cap (line 121) | func (v *ValidatorSet) Cap() int { method Length (line 125) | func (v *ValidatorSet) Length() int { method Pop (line 129) | func (v *ValidatorSet) Pop() Validator { method Clear (line 133) | func (v *ValidatorSet) Clear() { method Clone (line 139) | func (v *ValidatorSet) Clone() clonable.Clonable { method CopyTo (line 143) | func (v *ValidatorSet) CopyTo(t *ValidatorSet) { method DecodeSSZ (line 179) | func (v *ValidatorSet) DecodeSSZ(buf []byte, _ int) error { method EncodeSSZ (line 192) | func (v *ValidatorSet) EncodeSSZ(buf []byte) ([]byte, error) { method EncodingSizeSSZ (line 196) | func (v *ValidatorSet) EncodingSizeSSZ() int { method Static (line 203) | func (*ValidatorSet) Static() bool { method Get (line 207) | func (v *ValidatorSet) Get(idx int) Validator { method HashSSZ (line 215) | func (v *ValidatorSet) HashSSZ() ([32]byte, error) { method Set (line 237) | func (v *ValidatorSet) Set(idx int, val Validator) { method getPhase0 (line 245) | func (v *ValidatorSet) getPhase0(idx int) *Phase0Data { method getAttesterBit (line 252) | func (v *ValidatorSet) getAttesterBit(idx int, bit int) bool { method setAttesterBit (line 259) | func (v *ValidatorSet) setAttesterBit(idx int, bit int, val bool) { method Range (line 270) | func (v *ValidatorSet) Range(fn func(int, Validator, int) bool) { method zeroTreeHash (line 278) | func (v *ValidatorSet) zeroTreeHash(idx int) { method IsCurrentMatchingSourceAttester (line 284) | func (v *ValidatorSet) IsCurrentMatchingSourceAttester(idx int) bool { method IsCurrentMatchingTargetAttester (line 288) | func (v *ValidatorSet) IsCurrentMatchingTargetAttester(idx int) bool { method IsCurrentMatchingHeadAttester (line 292) | func (v *ValidatorSet) IsCurrentMatchingHeadAttester(idx int) bool { method IsPreviousMatchingSourceAttester (line 296) | func (v *ValidatorSet) IsPreviousMatchingSourceAttester(idx int) bool { method IsPreviousMatchingTargetAttester (line 300) | func (v *ValidatorSet) IsPreviousMatchingTargetAttester(idx int) bool { method IsPreviousMatchingHeadAttester (line 304) | func (v *ValidatorSet) IsPreviousMatchingHeadAttester(idx int) bool { method MinCurrentInclusionDelayAttestation (line 308) | func (v *ValidatorSet) MinCurrentInclusionDelayAttestation(idx int) *P... method MinPreviousInclusionDelayAttestation (line 312) | func (v *ValidatorSet) MinPreviousInclusionDelayAttestation(idx int) *... method SetIsCurrentMatchingSourceAttester (line 316) | func (v *ValidatorSet) SetIsCurrentMatchingSourceAttester(idx int, val... method SetIsCurrentMatchingTargetAttester (line 320) | func (v *ValidatorSet) SetIsCurrentMatchingTargetAttester(idx int, val... method SetIsCurrentMatchingHeadAttester (line 324) | func (v *ValidatorSet) SetIsCurrentMatchingHeadAttester(idx int, val b... method SetIsPreviousMatchingSourceAttester (line 328) | func (v *ValidatorSet) SetIsPreviousMatchingSourceAttester(idx int, va... method SetIsPreviousMatchingTargetAttester (line 332) | func (v *ValidatorSet) SetIsPreviousMatchingTargetAttester(idx int, va... method SetIsPreviousMatchingHeadAttester (line 336) | func (v *ValidatorSet) SetIsPreviousMatchingHeadAttester(idx int, val ... method SetMinCurrentInclusionDelayAttestation (line 340) | func (v *ValidatorSet) SetMinCurrentInclusionDelayAttestation(idx int,... method SetMinPreviousInclusionDelayAttestation (line 344) | func (v *ValidatorSet) SetMinPreviousInclusionDelayAttestation(idx int... method SetWithdrawalCredentialForValidatorAtIndex (line 348) | func (v *ValidatorSet) SetWithdrawalCredentialForValidatorAtIndex(inde... method SetExitEpochForValidatorAtIndex (line 353) | func (v *ValidatorSet) SetExitEpochForValidatorAtIndex(index int, epoc... method SetWithdrawableEpochForValidatorAtIndex (line 358) | func (v *ValidatorSet) SetWithdrawableEpochForValidatorAtIndex(index i... method SetEffectiveBalanceForValidatorAtIndex (line 363) | func (v *ValidatorSet) SetEffectiveBalanceForValidatorAtIndex(index in... method SetActivationEpochForValidatorAtIndex (line 368) | func (v *ValidatorSet) SetActivationEpochForValidatorAtIndex(index int... method SetActivationEligibilityEpochForValidatorAtIndex (line 373) | func (v *ValidatorSet) SetActivationEligibilityEpochForValidatorAtInde... method SetValidatorSlashed (line 378) | func (v *ValidatorSet) SetValidatorSlashed(index int, slashed bool) { method MarshalJSON (line 383) | func (v *ValidatorSet) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 391) | func (v *ValidatorSet) UnmarshalJSON(data []byte) error { function NewValidatorSet (line 58) | func NewValidatorSet(c int) *ValidatorSet { function NewValidatorSetWithLength (line 64) | func NewValidatorSetWithLength(c int, l int) *ValidatorSet { FILE: cl/cltypes/solid/validator_test.go function TestValidator (line 28) | func TestValidator(t *testing.T) { function TestValidatorSetTest (line 71) | func TestValidatorSetTest(t *testing.T) { function TestMarshalUnmarshalJson (line 95) | func TestMarshalUnmarshalJson(t *testing.T) { FILE: cl/cltypes/solid/withdrawal.go constant SizeWithdrawalRequest (line 21) | SizeWithdrawalRequest = length.Addr + length.Bytes48 + 8 constant SizePendingPartialWithdrawal (line 22) | SizePendingPartialWithdrawal = 8 + 8 + 8 type WithdrawalRequest (line 25) | type WithdrawalRequest struct method EncodingSizeSSZ (line 31) | func (p *WithdrawalRequest) EncodingSizeSSZ() int { method EncodeSSZ (line 35) | func (p *WithdrawalRequest) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 39) | func (p *WithdrawalRequest) DecodeSSZ(buf []byte, version int) error { method Clone (line 43) | func (p *WithdrawalRequest) Clone() clonable.Clonable { method HashSSZ (line 47) | func (p *WithdrawalRequest) HashSSZ() ([32]byte, error) { method Static (line 51) | func (p *WithdrawalRequest) Static() bool { type PendingPartialWithdrawal (line 55) | type PendingPartialWithdrawal struct method EncodingSizeSSZ (line 61) | func (p *PendingPartialWithdrawal) EncodingSizeSSZ() int { method EncodeSSZ (line 65) | func (p *PendingPartialWithdrawal) EncodeSSZ(buf []byte) ([]byte, erro... method DecodeSSZ (line 69) | func (p *PendingPartialWithdrawal) DecodeSSZ(buf []byte, version int) ... method Clone (line 73) | func (p *PendingPartialWithdrawal) Clone() clonable.Clonable { method HashSSZ (line 77) | func (p *PendingPartialWithdrawal) HashSSZ() ([32]byte, error) { method Static (line 81) | func (p *PendingPartialWithdrawal) Static() bool { function NewPendingWithdrawalList (line 85) | func NewPendingWithdrawalList(cfg *clparams.BeaconChainConfig) *ListSSZ[... FILE: cl/cltypes/sync_aggregator_selection_data.go type SyncAggregatorSelectionData (line 26) | type SyncAggregatorSelectionData struct method Static (line 31) | func (*SyncAggregatorSelectionData) Static() bool { method Copy (line 35) | func (f *SyncAggregatorSelectionData) Copy() *SyncAggregatorSelectionD... method EncodeSSZ (line 42) | func (f *SyncAggregatorSelectionData) EncodeSSZ(dst []byte) ([]byte, e... method DecodeSSZ (line 46) | func (f *SyncAggregatorSelectionData) DecodeSSZ(buf []byte, _ int) err... method EncodingSizeSSZ (line 51) | func (f *SyncAggregatorSelectionData) EncodingSizeSSZ() int { method HashSSZ (line 55) | func (f *SyncAggregatorSelectionData) HashSSZ() ([32]byte, error) { method Clone (line 59) | func (f *SyncAggregatorSelectionData) Clone() clonable.Clonable { FILE: cl/cltypes/validator.go constant DepositProofLength (line 32) | DepositProofLength = 33 constant SyncCommitteeSize (line 33) | SyncCommitteeSize = 512 type DepositData (line 36) | type DepositData struct method EncodeSSZ (line 43) | func (d *DepositData) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 47) | func (d *DepositData) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 51) | func (d *DepositData) EncodingSizeSSZ() int { method HashSSZ (line 55) | func (d *DepositData) HashSSZ() ([32]byte, error) { method MessageHash (line 59) | func (d *DepositData) MessageHash() ([32]byte, error) { method Static (line 63) | func (*DepositData) Static() bool { type Deposit (line 67) | type Deposit struct method UnmarshalJSON (line 73) | func (d *Deposit) UnmarshalJSON(buf []byte) error { method EncodeSSZ (line 83) | func (d *Deposit) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 87) | func (d *Deposit) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 94) | func (d *Deposit) EncodingSizeSSZ() int { method HashSSZ (line 98) | func (d *Deposit) HashSSZ() ([32]byte, error) { type VoluntaryExit (line 102) | type VoluntaryExit struct method EncodeSSZ (line 107) | func (e *VoluntaryExit) EncodeSSZ(buf []byte) ([]byte, error) { method Clone (line 111) | func (*VoluntaryExit) Clone() clonable.Clonable { method Static (line 115) | func (*VoluntaryExit) Static() bool { method DecodeSSZ (line 119) | func (e *VoluntaryExit) DecodeSSZ(buf []byte, version int) error { method HashSSZ (line 123) | func (e *VoluntaryExit) HashSSZ() ([32]byte, error) { method EncodingSizeSSZ (line 127) | func (*VoluntaryExit) EncodingSizeSSZ() int { type SignedVoluntaryExit (line 131) | type SignedVoluntaryExit struct method EncodeSSZ (line 136) | func (e *SignedVoluntaryExit) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 140) | func (e *SignedVoluntaryExit) DecodeSSZ(buf []byte, version int) error { method HashSSZ (line 145) | func (e *SignedVoluntaryExit) HashSSZ() ([32]byte, error) { method EncodingSizeSSZ (line 149) | func (e *SignedVoluntaryExit) EncodingSizeSSZ() int { FILE: cl/cltypes/validator_test.go function TestSignedVoluntaryExit (line 31) | func TestSignedVoluntaryExit(t *testing.T) { function TestDepositData (line 59) | func TestDepositData(t *testing.T) { function hex2BlsPublicKey (line 84) | func hex2BlsPublicKey(s string) (k [48]byte) { function TestValidatorSlashed (line 120) | func TestValidatorSlashed(t *testing.T) { function TestValidatorNonSlashed (line 129) | func TestValidatorNonSlashed(t *testing.T) { FILE: cl/cltypes/withdrawal.go type Withdrawal (line 29) | type Withdrawal struct method EncodeSSZ (line 36) | func (obj *Withdrawal) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 44) | func (obj *Withdrawal) DecodeSSZ(buf []byte, _ int) error { method EncodingSizeSSZ (line 55) | func (obj *Withdrawal) EncodingSizeSSZ() int { method HashSSZ (line 60) | func (obj *Withdrawal) HashSSZ() ([32]byte, error) { // the [32]byte i... function convertExecutionWithdrawalToConsensusWithdrawal (line 64) | func convertExecutionWithdrawalToConsensusWithdrawal(executionWithdrawal... function convertConsensusWithdrawalToExecutionWithdrawal (line 73) | func convertConsensusWithdrawalToExecutionWithdrawal(consensusWithdrawal... function convertExecutionWithdrawalsToConsensusWithdrawals (line 82) | func convertExecutionWithdrawalsToConsensusWithdrawals(executionWithdraw... FILE: cl/das/mock_services/peer_das_mock.go type MockPeerDas (line 23) | type MockPeerDas struct method EXPECT (line 42) | func (m *MockPeerDas) EXPECT() *MockPeerDasMockRecorder { method DownloadColumnsAndRecoverBlobs (line 47) | func (m *MockPeerDas) DownloadColumnsAndRecoverBlobs(ctx context.Conte... method DownloadOnlyCustodyColumns (line 85) | func (m *MockPeerDas) DownloadOnlyCustodyColumns(ctx context.Context, ... method IsArchivedMode (line 123) | func (m *MockPeerDas) IsArchivedMode() bool { method IsBlobAlreadyRecovered (line 161) | func (m *MockPeerDas) IsBlobAlreadyRecovered(blockRoot common.Hash) bo... method IsColumnOverHalf (line 199) | func (m *MockPeerDas) IsColumnOverHalf(slot uint64, blockRoot common.H... method IsDataAvailable (line 237) | func (m *MockPeerDas) IsDataAvailable(slot uint64, blockRoot common.Ha... method Prune (line 276) | func (m *MockPeerDas) Prune(keepSlotDistance uint64) error { method StateReader (line 314) | func (m *MockPeerDas) StateReader() peerdasstate.PeerDasStateReader { method TryScheduleRecover (line 352) | func (m *MockPeerDas) TryScheduleRecover(slot uint64, blockRoot common... method UpdateValidatorsCustody (line 390) | func (m *MockPeerDas) UpdateValidatorsCustody(cgc uint64) { type MockPeerDasMockRecorder (line 30) | type MockPeerDasMockRecorder struct method DownloadColumnsAndRecoverBlobs (line 55) | func (mr *MockPeerDasMockRecorder) DownloadColumnsAndRecoverBlobs(ctx,... method DownloadOnlyCustodyColumns (line 93) | func (mr *MockPeerDasMockRecorder) DownloadOnlyCustodyColumns(ctx, blo... method IsArchivedMode (line 131) | func (mr *MockPeerDasMockRecorder) IsArchivedMode() *MockPeerDasIsArch... method IsBlobAlreadyRecovered (line 169) | func (mr *MockPeerDasMockRecorder) IsBlobAlreadyRecovered(blockRoot an... method IsColumnOverHalf (line 207) | func (mr *MockPeerDasMockRecorder) IsColumnOverHalf(slot, blockRoot an... method IsDataAvailable (line 246) | func (mr *MockPeerDasMockRecorder) IsDataAvailable(slot, blockRoot any... method Prune (line 284) | func (mr *MockPeerDasMockRecorder) Prune(keepSlotDistance any) *MockPe... method StateReader (line 322) | func (mr *MockPeerDasMockRecorder) StateReader() *MockPeerDasStateRead... method TryScheduleRecover (line 360) | func (mr *MockPeerDasMockRecorder) TryScheduleRecover(slot, blockRoot ... method UpdateValidatorsCustody (line 396) | func (mr *MockPeerDasMockRecorder) UpdateValidatorsCustody(cgc any) *M... function NewMockPeerDas (line 35) | func NewMockPeerDas(ctrl *gomock.Controller) *MockPeerDas { type MockPeerDasDownloadColumnsAndRecoverBlobsCall (line 62) | type MockPeerDasDownloadColumnsAndRecoverBlobsCall struct method Return (line 67) | func (c *MockPeerDasDownloadColumnsAndRecoverBlobsCall) Return(arg0 er... method Do (line 73) | func (c *MockPeerDasDownloadColumnsAndRecoverBlobsCall) Do(f func(cont... method DoAndReturn (line 79) | func (c *MockPeerDasDownloadColumnsAndRecoverBlobsCall) DoAndReturn(f ... type MockPeerDasDownloadOnlyCustodyColumnsCall (line 100) | type MockPeerDasDownloadOnlyCustodyColumnsCall struct method Return (line 105) | func (c *MockPeerDasDownloadOnlyCustodyColumnsCall) Return(arg0 error)... method Do (line 111) | func (c *MockPeerDasDownloadOnlyCustodyColumnsCall) Do(f func(context.... method DoAndReturn (line 117) | func (c *MockPeerDasDownloadOnlyCustodyColumnsCall) DoAndReturn(f func... type MockPeerDasIsArchivedModeCall (line 138) | type MockPeerDasIsArchivedModeCall struct method Return (line 143) | func (c *MockPeerDasIsArchivedModeCall) Return(arg0 bool) *MockPeerDas... method Do (line 149) | func (c *MockPeerDasIsArchivedModeCall) Do(f func() bool) *MockPeerDas... method DoAndReturn (line 155) | func (c *MockPeerDasIsArchivedModeCall) DoAndReturn(f func() bool) *Mo... type MockPeerDasIsBlobAlreadyRecoveredCall (line 176) | type MockPeerDasIsBlobAlreadyRecoveredCall struct method Return (line 181) | func (c *MockPeerDasIsBlobAlreadyRecoveredCall) Return(arg0 bool) *Moc... method Do (line 187) | func (c *MockPeerDasIsBlobAlreadyRecoveredCall) Do(f func(common.Hash)... method DoAndReturn (line 193) | func (c *MockPeerDasIsBlobAlreadyRecoveredCall) DoAndReturn(f func(com... type MockPeerDasIsColumnOverHalfCall (line 214) | type MockPeerDasIsColumnOverHalfCall struct method Return (line 219) | func (c *MockPeerDasIsColumnOverHalfCall) Return(arg0 bool) *MockPeerD... method Do (line 225) | func (c *MockPeerDasIsColumnOverHalfCall) Do(f func(uint64, common.Has... method DoAndReturn (line 231) | func (c *MockPeerDasIsColumnOverHalfCall) DoAndReturn(f func(uint64, c... type MockPeerDasIsDataAvailableCall (line 253) | type MockPeerDasIsDataAvailableCall struct method Return (line 258) | func (c *MockPeerDasIsDataAvailableCall) Return(arg0 bool, arg1 error)... method Do (line 264) | func (c *MockPeerDasIsDataAvailableCall) Do(f func(uint64, common.Hash... method DoAndReturn (line 270) | func (c *MockPeerDasIsDataAvailableCall) DoAndReturn(f func(uint64, co... type MockPeerDasPruneCall (line 291) | type MockPeerDasPruneCall struct method Return (line 296) | func (c *MockPeerDasPruneCall) Return(arg0 error) *MockPeerDasPruneCall { method Do (line 302) | func (c *MockPeerDasPruneCall) Do(f func(uint64) error) *MockPeerDasPr... method DoAndReturn (line 308) | func (c *MockPeerDasPruneCall) DoAndReturn(f func(uint64) error) *Mock... type MockPeerDasStateReaderCall (line 329) | type MockPeerDasStateReaderCall struct method Return (line 334) | func (c *MockPeerDasStateReaderCall) Return(arg0 peerdasstate.PeerDasS... method Do (line 340) | func (c *MockPeerDasStateReaderCall) Do(f func() peerdasstate.PeerDasS... method DoAndReturn (line 346) | func (c *MockPeerDasStateReaderCall) DoAndReturn(f func() peerdasstate... type MockPeerDasTryScheduleRecoverCall (line 367) | type MockPeerDasTryScheduleRecoverCall struct method Return (line 372) | func (c *MockPeerDasTryScheduleRecoverCall) Return(arg0 error) *MockPe... method Do (line 378) | func (c *MockPeerDasTryScheduleRecoverCall) Do(f func(uint64, common.H... method DoAndReturn (line 384) | func (c *MockPeerDasTryScheduleRecoverCall) DoAndReturn(f func(uint64,... type MockPeerDasUpdateValidatorsCustodyCall (line 403) | type MockPeerDasUpdateValidatorsCustodyCall struct method Return (line 408) | func (c *MockPeerDasUpdateValidatorsCustodyCall) Return() *MockPeerDas... method Do (line 414) | func (c *MockPeerDasUpdateValidatorsCustodyCall) Do(f func(uint64)) *M... method DoAndReturn (line 420) | func (c *MockPeerDasUpdateValidatorsCustodyCall) DoAndReturn(f func(ui... FILE: cl/das/p2p_utils.go constant BlobKzgCommitmentsGeneralizedIndex (line 14) | BlobKzgCommitmentsGeneralizedIndex = 27 constant BlobKzgCommitmentsSubtreeIndex (line 16) | BlobKzgCommitmentsSubtreeIndex = 11 constant KZG_COMMITMENTS_INCLUSION_PROOF_DEPTH (line 19) | KZG_COMMITMENTS_INCLUSION_PROOF_DEPTH = 4 type DataColumnsByRootIdentifier (line 22) | type DataColumnsByRootIdentifier struct function VerifyDataColumnSidecar (line 29) | func VerifyDataColumnSidecar(sidecar *cltypes.DataColumnSidecar) bool { function VerifyDataColumnSidecarKZGProofs (line 50) | func VerifyDataColumnSidecarKZGProofs(sidecar *cltypes.DataColumnSidecar... function ComputeCells (line 81) | func ComputeCells(blobs *cltypes.Blob) ([]cltypes.Cell, error) { function ComputeSubnetForDataColumnSidecar (line 95) | func ComputeSubnetForDataColumnSidecar(columnIndex cltypes.ColumnIndex) ... function VerifyDataColumnSidecarInclusionProof (line 101) | func VerifyDataColumnSidecarInclusionProof(sidecar *cltypes.DataColumnSi... FILE: cl/das/peer_das.go type PeerDas (line 29) | type PeerDas interface type peerdas (line 46) | type peerdas struct method StateReader (line 97) | func (d *peerdas) StateReader() peerdasstate.PeerDasStateReader { method IsBlobAlreadyRecovered (line 101) | func (d *peerdas) IsBlobAlreadyRecovered(blockRoot common.Hash) bool { method IsColumnOverHalf (line 110) | func (d *peerdas) IsColumnOverHalf(slot uint64, blockRoot common.Hash)... method IsArchivedMode (line 119) | func (d *peerdas) IsArchivedMode() bool { method IsDataAvailable (line 123) | func (d *peerdas) IsDataAvailable(slot uint64, blockRoot common.Hash) ... method isMyColumnDataAvailable (line 130) | func (d *peerdas) isMyColumnDataAvailable(slot uint64, blockRoot commo... method resubscribeGossip (line 152) | func (d *peerdas) resubscribeGossip() { method UpdateValidatorsCustody (line 187) | func (d *peerdas) UpdateValidatorsCustody(cgc uint64) { method Prune (line 197) | func (d *peerdas) Prune(keepSlotDistance uint64) error { method blobsRecoverWorker (line 219) | func (d *peerdas) blobsRecoverWorker(ctx context.Context) { method TryScheduleRecover (line 422) | func (d *peerdas) TryScheduleRecover(slot uint64, blockRoot common.Has... method DownloadOnlyCustodyColumns (line 465) | func (d *peerdas) DownloadOnlyCustodyColumns(ctx context.Context, bloc... method DownloadColumnsAndRecoverBlobs (line 490) | func (d *peerdas) DownloadColumnsAndRecoverBlobs(ctx context.Context, ... method runDownload (line 547) | func (d *peerdas) runDownload(ctx context.Context, req *downloadReques... function NewPeerDas (line 62) | func NewPeerDas( type recoverBlobsRequest (line 214) | type recoverBlobsRequest struct type downloadTableEntry (line 703) | type downloadTableEntry struct type downloadRequest (line 709) | type downloadRequest struct method remainingEntries (line 774) | func (d *downloadRequest) remainingEntries() []downloadTableEntry { method removeColumn (line 784) | func (d *downloadRequest) removeColumn(slot uint64, blockRoot common.H... method removeBlock (line 798) | func (d *downloadRequest) removeBlock(slot uint64, blockRoot common.Ha... method requestData (line 808) | func (d *downloadRequest) requestData() *solid.ListSSZ[*cltypes.DataCo... function initializeDownloadRequest (line 717) | func initializeDownloadRequest( FILE: cl/das/state/interface.go type PeerDasStateReader (line 6) | type PeerDasStateReader interface FILE: cl/das/state/mock_services/peer_das_state_reader_mock.go type MockPeerDasStateReader (line 20) | type MockPeerDasStateReader struct method EXPECT (line 39) | func (m *MockPeerDasStateReader) EXPECT() *MockPeerDasStateReaderMockR... method GetAdvertisedCgc (line 44) | func (m *MockPeerDasStateReader) GetAdvertisedCgc() uint64 { method GetEarliestAvailableSlot (line 82) | func (m *MockPeerDasStateReader) GetEarliestAvailableSlot() uint64 { method GetMyCustodyColumns (line 120) | func (m *MockPeerDasStateReader) GetMyCustodyColumns() (map[cltypes.Cu... method GetRealCgc (line 159) | func (m *MockPeerDasStateReader) GetRealCgc() uint64 { method IsSupernode (line 197) | func (m *MockPeerDasStateReader) IsSupernode() bool { type MockPeerDasStateReaderMockRecorder (line 27) | type MockPeerDasStateReaderMockRecorder struct method GetAdvertisedCgc (line 52) | func (mr *MockPeerDasStateReaderMockRecorder) GetAdvertisedCgc() *Mock... method GetEarliestAvailableSlot (line 90) | func (mr *MockPeerDasStateReaderMockRecorder) GetEarliestAvailableSlot... method GetMyCustodyColumns (line 129) | func (mr *MockPeerDasStateReaderMockRecorder) GetMyCustodyColumns() *M... method GetRealCgc (line 167) | func (mr *MockPeerDasStateReaderMockRecorder) GetRealCgc() *MockPeerDa... method IsSupernode (line 205) | func (mr *MockPeerDasStateReaderMockRecorder) IsSupernode() *MockPeerD... function NewMockPeerDasStateReader (line 32) | func NewMockPeerDasStateReader(ctrl *gomock.Controller) *MockPeerDasStat... type MockPeerDasStateReaderGetAdvertisedCgcCall (line 59) | type MockPeerDasStateReaderGetAdvertisedCgcCall struct method Return (line 64) | func (c *MockPeerDasStateReaderGetAdvertisedCgcCall) Return(arg0 uint6... method Do (line 70) | func (c *MockPeerDasStateReaderGetAdvertisedCgcCall) Do(f func() uint6... method DoAndReturn (line 76) | func (c *MockPeerDasStateReaderGetAdvertisedCgcCall) DoAndReturn(f fun... type MockPeerDasStateReaderGetEarliestAvailableSlotCall (line 97) | type MockPeerDasStateReaderGetEarliestAvailableSlotCall struct method Return (line 102) | func (c *MockPeerDasStateReaderGetEarliestAvailableSlotCall) Return(ar... method Do (line 108) | func (c *MockPeerDasStateReaderGetEarliestAvailableSlotCall) Do(f func... method DoAndReturn (line 114) | func (c *MockPeerDasStateReaderGetEarliestAvailableSlotCall) DoAndRetu... type MockPeerDasStateReaderGetMyCustodyColumnsCall (line 136) | type MockPeerDasStateReaderGetMyCustodyColumnsCall struct method Return (line 141) | func (c *MockPeerDasStateReaderGetMyCustodyColumnsCall) Return(arg0 ma... method Do (line 147) | func (c *MockPeerDasStateReaderGetMyCustodyColumnsCall) Do(f func() (m... method DoAndReturn (line 153) | func (c *MockPeerDasStateReaderGetMyCustodyColumnsCall) DoAndReturn(f ... type MockPeerDasStateReaderGetRealCgcCall (line 174) | type MockPeerDasStateReaderGetRealCgcCall struct method Return (line 179) | func (c *MockPeerDasStateReaderGetRealCgcCall) Return(arg0 uint64) *Mo... method Do (line 185) | func (c *MockPeerDasStateReaderGetRealCgcCall) Do(f func() uint64) *Mo... method DoAndReturn (line 191) | func (c *MockPeerDasStateReaderGetRealCgcCall) DoAndReturn(f func() ui... type MockPeerDasStateReaderIsSupernodeCall (line 212) | type MockPeerDasStateReaderIsSupernodeCall struct method Return (line 217) | func (c *MockPeerDasStateReaderIsSupernodeCall) Return(arg0 bool) *Moc... method Do (line 223) | func (c *MockPeerDasStateReaderIsSupernodeCall) Do(f func() bool) *Moc... method DoAndReturn (line 229) | func (c *MockPeerDasStateReaderIsSupernodeCall) DoAndReturn(f func() b... FILE: cl/das/state/state.go type PeerDasState (line 17) | type PeerDasState struct method GetEarliestAvailableSlot (line 44) | func (s *PeerDasState) GetEarliestAvailableSlot() uint64 { method SetEarliestAvailableSlot (line 48) | func (s *PeerDasState) SetEarliestAvailableSlot(slot uint64) { method GetRealCgc (line 52) | func (s *PeerDasState) GetRealCgc() uint64 { method SetCustodyGroupCount (line 58) | func (s *PeerDasState) SetCustodyGroupCount(cgc uint64) bool { method GetAdvertisedCgc (line 77) | func (s *PeerDasState) GetAdvertisedCgc() uint64 { method GetMyCustodyColumns (line 83) | func (s *PeerDasState) GetMyCustodyColumns() (map[cltypes.CustodyIndex... method SetLocalNodeID (line 102) | func (s *PeerDasState) SetLocalNodeID(localNode *enode.LocalNode) { method IsSupernode (line 107) | func (s *PeerDasState) IsSupernode() bool { function NewPeerDasState (line 34) | func NewPeerDasState(beaconConfig *clparams.BeaconChainConfig, networkCo... FILE: cl/das/utils/block_produce_utils.go constant CELLS_PER_EXT_BLOB (line 13) | CELLS_PER_EXT_BLOB = 128 function GetCellsAndKZGProofsFromBlobsBundle (line 19) | func GetCellsAndKZGProofsFromBlobsBundle(blobsBundle *engine_types.Blobs... function GetDataColumnSidecars (line 36) | func GetDataColumnSidecars( function GetDataColumnSidecarsFromBlock (line 81) | func GetDataColumnSidecarsFromBlock(signedBlock *cltypes.SignedBeaconBlo... FILE: cl/das/utils/das_utils.go function GetCustodyGroups (line 31) | func GetCustodyGroups(nodeID enode.ID, custodyGroupCount uint64) ([]Cust... function ComputeColumnsForCustodyGroup (line 72) | func ComputeColumnsForCustodyGroup(custodyGroup CustodyIndex) ([]ColumnI... function ComputeMatrix (line 92) | func ComputeMatrix(blobs [][]byte) ([]cltypes.MatrixEntry, error) { function RecoverMatrix (line 116) | func RecoverMatrix(partialMatrix []cltypes.MatrixEntry, blobCount uint64... function RecoverCellsAndKZGProofs (line 154) | func RecoverCellsAndKZGProofs(cellIndices []ColumnIndex, cells []cltypes... function ComputeCellsAndKZGProofs (line 179) | func ComputeCellsAndKZGProofs(blob []byte) ([]cltypes.Cell, []cltypes.KZ... function GetCustodyColumns (line 203) | func GetCustodyColumns(nodeID enode.ID, cgc uint64) (map[cltypes.Custody... FILE: cl/fork/fork.go type fork (line 33) | type fork struct function forkList (line 38) | func forkList(schedule map[common.Bytes4]uint64) (f []fork) { function ComputeDomain (line 48) | func ComputeDomain( function ComputeSigningRoot (line 59) | func ComputeSigningRoot( function Domain (line 70) | func Domain(fork *cltypes.Fork, epoch uint64, domainType [4]byte, genesi... FILE: cl/fork/fork_test.go function TestMainnetComputeDomain (line 25) | func TestMainnetComputeDomain(t *testing.T) { FILE: cl/gossip/gossip.go constant TopicNameBeaconBlock (line 26) | TopicNameBeaconBlock = "beacon_block" constant TopicNameBeaconAggregateAndProof (line 27) | TopicNameBeaconAggregateAndProof = "beacon_aggregate_and_proof" constant TopicNameVoluntaryExit (line 28) | TopicNameVoluntaryExit = "voluntary_exit" constant TopicNameProposerSlashing (line 29) | TopicNameProposerSlashing = "proposer_slashing" constant TopicNameAttesterSlashing (line 30) | TopicNameAttesterSlashing = "attester_slashing" constant TopicNameBlsToExecutionChange (line 31) | TopicNameBlsToExecutionChange = "bls_to_execution_change" constant TopicNameSyncCommitteeContributionAndProof (line 32) | TopicNameSyncCommitteeContributionAndProof = "sync_committee_contributio... constant TopicNameLightClientFinalityUpdate (line 34) | TopicNameLightClientFinalityUpdate = "light_client_finality_update" constant TopicNameLightClientOptimisticUpdate (line 35) | TopicNameLightClientOptimisticUpdate = "light_client_optimistic_update" constant TopicNamePrefixBlobSidecar (line 37) | TopicNamePrefixBlobSidecar = "blob_sidecar_%d" constant TopicNamePrefixBeaconAttestation (line 38) | TopicNamePrefixBeaconAttestation = "beacon_attestation_%d" constant TopicNamePrefixSyncCommittee (line 39) | TopicNamePrefixSyncCommittee = "sync_committee_%d" constant TopicNamePrefixDataColumnSidecar (line 40) | TopicNamePrefixDataColumnSidecar = "data_column_sidecar_%d" function TopicNameBlobSidecar (line 43) | func TopicNameBlobSidecar(d uint64) string { function TopicNameBeaconAttestation (line 47) | func TopicNameBeaconAttestation(d uint64) string { function TopicNameSyncCommittee (line 51) | func TopicNameSyncCommittee(d int) string { function TopicNameDataColumnSidecar (line 55) | func TopicNameDataColumnSidecar(d uint64) string { function IsTopicBlobSidecar (line 59) | func IsTopicBlobSidecar(d string) bool { function IsTopicDataColumnSidecar (line 63) | func IsTopicDataColumnSidecar(d string) bool { function IsTopicSyncCommittee (line 67) | func IsTopicSyncCommittee(d string) bool { function IsTopicBeaconAttestation (line 70) | func IsTopicBeaconAttestation(d string) bool { function SubnetIdFromTopicBeaconAttestation (line 74) | func SubnetIdFromTopicBeaconAttestation(d string) (uint64, error) { FILE: cl/kzg/kzg_init.go type setup (line 17) | type setup struct function InitKZG (line 23) | func InitKZG() { FILE: cl/merkle_tree/hasher.go constant initialBufferSize (line 29) | initialBufferSize = 0 type merkleHasher (line 32) | type merkleHasher struct method merkleizeTrieLeavesFlat (line 48) | func (m *merkleHasher) merkleizeTrieLeavesFlat(leaves []byte, out []by... method merkleizeTrieLeavesFlatWithStart (line 52) | func (m *merkleHasher) merkleizeTrieLeavesFlatWithStart(leaves []byte,... method getBuffer (line 71) | func (m *merkleHasher) getBuffer(size int) [][32]byte { method getBufferForSSZList (line 79) | func (m *merkleHasher) getBufferForSSZList(size int) [][32]byte { method getBufferFromFlat (line 86) | func (m *merkleHasher) getBufferFromFlat(xs []byte) [][32]byte { method transactionsListRoot (line 94) | func (m *merkleHasher) transactionsListRoot(transactions [][]byte) ([3... function newMerkleHasher (line 41) | func newMerkleHasher() *merkleHasher { FILE: cl/merkle_tree/init.go function init (line 19) | func init() { FILE: cl/merkle_tree/list.go function MerkleizeVector (line 33) | func MerkleizeVector(elements [][32]byte, length uint64) ([32]byte, erro... function MerkleizeVectorFlat (line 56) | func MerkleizeVectorFlat(in []byte, limit uint64) ([32]byte, error) { function BitlistRootWithLimit (line 76) | func BitlistRootWithLimit(bits []byte, limit uint64) ([32]byte, error) { function BitvectorRootWithLimit (line 93) | func BitvectorRootWithLimit(bits []byte, limit uint64) ([32]byte, error) { function packBits (line 102) | func packBits(bytes []byte) [][32]byte { function parseBitlist (line 112) | func parseBitlist(dst, buf []byte) ([]byte, uint64) { function TransactionsListRoot (line 130) | func TransactionsListRoot(transactions [][]byte) ([32]byte, error) { function ListObjectSSZRoot (line 134) | func ListObjectSSZRoot[T ssz.HashableSSZ](list []T, limit uint64) ([32]b... FILE: cl/merkle_tree/merkle_root.go function HashTreeRoot (line 36) | func HashTreeRoot(schema ...interface{}) ([32]byte, error) { function HashByteSlice (line 89) | func HashByteSlice(out, in []byte) error { function convertHeader (line 109) | func convertHeader(xs []byte) [][32]byte { function MerkleRootFromFlatLeaves (line 125) | func MerkleRootFromFlatLeaves(leaves []byte, out []byte) (err error) { function MerkleRootFromFlatFromIntermediateLevel (line 133) | func MerkleRootFromFlatFromIntermediateLevel(nodes []byte, out []byte, l... function MerkleRootFromFlatFromIntermediateLevelWithLimit (line 141) | func MerkleRootFromFlatFromIntermediateLevelWithLimit(nodes []byte, out ... function MerkleRootFromFlatLeavesWithLimit (line 145) | func MerkleRootFromFlatLeavesWithLimit(leaves []byte, out []byte, limit ... function MerkleProof (line 150) | func MerkleProof(depth, proofIndex int, schema ...interface{}) ([][32]by... FILE: cl/merkle_tree/merkle_root_test.go function TestHashTreeRoot (line 34) | func TestHashTreeRoot(t *testing.T) { function TestHashTreeRootTxs (line 42) | func TestHashTreeRootTxs(t *testing.T) { FILE: cl/merkle_tree/merkle_tree.go function ceil (line 12) | func ceil(num, divisor int) int { constant OptimalMaxTreeCacheDepth (line 16) | OptimalMaxTreeCacheDepth = 12 type MerkleTree (line 18) | type MerkleTree struct method Initialize (line 37) | func (m *MerkleTree) Initialize(leavesCount, maxTreeCacheDepth int, co... method SetComputeLeafFn (line 51) | func (m *MerkleTree) SetComputeLeafFn(computeLeaf func(idx int, out []... method MarkLeafAsDirty (line 55) | func (m *MerkleTree) MarkLeafAsDirty(idx int) { method markLeafAsDirty (line 62) | func (m *MerkleTree) markLeafAsDirty(idx int) { method AppendLeaf (line 83) | func (m *MerkleTree) AppendLeaf() { method extendLayer (line 98) | func (m *MerkleTree) extendLayer(layerIdx int) { method ComputeRoot (line 133) | func (m *MerkleTree) ComputeRoot() common.Hash { method CopyInto (line 199) | func (m *MerkleTree) CopyInto(other *MerkleTree) { method finishHashing (line 248) | func (m *MerkleTree) finishHashing(lastLayerIdx int, root []byte) { method computeLayer (line 261) | func (m *MerkleTree) computeLayer(layerIdx int) { FILE: cl/merkle_tree/merkle_tree_test.go function getExpectedRoot (line 12) | func getExpectedRoot(testBuffer []byte) common.Hash { function getExpectedRootWithLimit (line 18) | func getExpectedRootWithLimit(testBuffer []byte, limit int) common.Hash { function TestPowerOf2MerkleTree (line 24) | func TestPowerOf2MerkleTree(t *testing.T) { function TestMerkleTreeAppendLeaf (line 47) | func TestMerkleTreeAppendLeaf(t *testing.T) { function TestMerkleTreeRootEmpty (line 70) | func TestMerkleTreeRootEmpty(t *testing.T) { function TestMerkleTreeRootSingleElement (line 78) | func TestMerkleTreeRootSingleElement(t *testing.T) { function TestMerkleTreeAppendLeafWithLowMaxDepth (line 88) | func TestMerkleTreeAppendLeafWithLowMaxDepth(t *testing.T) { function TestMerkleTree17Elements (line 111) | func TestMerkleTree17Elements(t *testing.T) { function TestMerkleTreeAppendLeafWithLowMaxDepthAndLimitAndTestWR (line 127) | func TestMerkleTreeAppendLeafWithLowMaxDepthAndLimitAndTestWR(t *testing... FILE: cl/merkle_tree/primitives.go function Uint64Root (line 27) | func Uint64Root(val uint64) common.Hash { function BoolRoot (line 33) | func BoolRoot(b bool) (root common.Hash) { function BytesRoot (line 40) | func BytesRoot(b []byte) (out [32]byte, err error) { function InPlaceRoot (line 51) | func InPlaceRoot(key []byte) error { FILE: cl/merkle_tree/utils.go function NextPowerOfTwo (line 19) | func NextPowerOfTwo(n uint64) uint64 { function GetDepth (line 40) | func GetDepth(v uint64) uint8 { FILE: cl/monitor/metrics.go type batchVerificationThroughputMetric (line 73) | type batchVerificationThroughputMetric struct method observe (line 108) | func (b *batchVerificationThroughputMetric) observe(t time.Duration, t... type aggregateQualityMetric (line 79) | type aggregateQualityMetric struct method observe (line 84) | func (a *aggregateQualityMetric) observe(participationCount int, total... function microToMilli (line 126) | func microToMilli(micros int64) float64 { function ObserveNumberOfAggregateSignatures (line 131) | func ObserveNumberOfAggregateSignatures(signatures int) { type TimeMeasure (line 135) | type TimeMeasure struct method End (line 140) | func (m TimeMeasure) End() { function ObserveElaspedTime (line 144) | func ObserveElaspedTime(m metrics.Gauge) TimeMeasure { function ObserveAggregateAttestation (line 149) | func ObserveAggregateAttestation(startTime time.Time) { function ObserveAttestationBlockProcessingTime (line 154) | func ObserveAttestationBlockProcessingTime(startTime time.Time) { function ObserveFullBlockProcessingTime (line 159) | func ObserveFullBlockProcessingTime(startTime time.Time) { function ObserveBatchVerificationThroughput (line 164) | func ObserveBatchVerificationThroughput(d time.Duration, totalSigs int) { function ObserveGossipTopicSeen (line 169) | func ObserveGossipTopicSeen(topic string, l int) { function ObserveAggregateQuality (line 181) | func ObserveAggregateQuality(participationCount int, totalCount int) { function ObserveCommitteeSize (line 185) | func ObserveCommitteeSize(size float64) { function ObserveActiveValidatorsCount (line 189) | func ObserveActiveValidatorsCount(count int) { function ObserveCurrentSlot (line 193) | func ObserveCurrentSlot(slot uint64) { function ObserveCurrentEpoch (line 200) | func ObserveCurrentEpoch(epoch uint64) { function ObserveFrozenBlocks (line 204) | func ObserveFrozenBlocks(count int) { function ObserveFrozenBlobs (line 208) | func ObserveFrozenBlobs(count int) { function ObserveTotalInBytes (line 212) | func ObserveTotalInBytes(count int64) { function ObserveTotalOutBytes (line 216) | func ObserveTotalOutBytes(count int64) { function ObserveBlockImportingLatency (line 220) | func ObserveBlockImportingLatency(latency time.Time) { function ObserveBlobVerificationTime (line 224) | func ObserveBlobVerificationTime(startTime time.Time) { function ObserveNewPayloadTime (line 228) | func ObserveNewPayloadTime(startTime time.Time) { function ObserveExecutionClientInsertingBlocks (line 232) | func ObserveExecutionClientInsertingBlocks(startTime time.Time) { function ObserveExecutionClientValidateChain (line 236) | func ObserveExecutionClientValidateChain(startTime time.Time) { FILE: cl/monitor/shuffling_metrics/shuffling_metrics.go function ObserveComputeShuffledIndiciesTime (line 15) | func ObserveComputeShuffledIndiciesTime(startTime time.Time) { FILE: cl/persistence/base_encoding/primitives.go function Encode64ToBytes4 (line 25) | func Encode64ToBytes4(x uint64) (out []byte) { function Decode64FromBytes4 (line 32) | func Decode64FromBytes4(buf []byte) (x uint64) { function IndexAndPeriodKey (line 38) | func IndexAndPeriodKey(index, timeframe uint64) (out []byte) { function EncodeCompactUint64 (line 46) | func EncodeCompactUint64(x uint64) (out []byte) { function DecodeCompactUint64 (line 56) | func DecodeCompactUint64(buf []byte) (x uint64) { function EncodePeriodAndRoot (line 66) | func EncodePeriodAndRoot(period uint32, root common.Hash) []byte { FILE: cl/persistence/base_encoding/primitives_test.go function Test64 (line 27) | func Test64(t *testing.T) { function TestDiff64 (line 37) | func TestDiff64(t *testing.T) { function TestDiff64Effective (line 66) | func TestDiff64Effective(t *testing.T) { function TestDiffValidators (line 97) | func TestDiffValidators(t *testing.T) { FILE: cl/persistence/base_encoding/rabbit.go function WriteRabbits (line 27) | func WriteRabbits(in []uint64, w io.Writer) error { function ReadRabbits (line 63) | func ReadRabbits(out []uint64, r io.Reader) ([]uint64, error) { FILE: cl/persistence/base_encoding/rabbit_test.go function TestRabbit (line 26) | func TestRabbit(t *testing.T) { FILE: cl/persistence/base_encoding/ssz_queue.go type SSZQueueEncoder (line 11) | type SSZQueueEncoder struct function NewSSZQueueEncoder (line 18) | func NewSSZQueueEncoder[T solid.EncodableHashableSSZ](equalFunc func(a, ... method Initialize (line 22) | func (q *SSZQueueEncoder[T]) Initialize(oldQueue *solid.ListSSZ[T]) { function findEndIndex (line 29) | func findEndIndex[T solid.EncodableHashableSSZ](updatedQueue *solid.List... method WriteDiff (line 42) | func (q *SSZQueueEncoder[T]) WriteDiff(w io.Writer, updatedQueue *solid.... function ApplySSZQueueDiff (line 76) | func ApplySSZQueueDiff[T solid.EncodableHashableSSZ](r io.Reader, queue ... FILE: cl/persistence/base_encoding/ssz_queue_test.go function executeTestSSZQueue (line 10) | func executeTestSSZQueue(t *testing.T, oldQueue, newQueue []*solid.Pendi... function TestSSZQueue (line 45) | func TestSSZQueue(t *testing.T) { FILE: cl/persistence/base_encoding/uint64_diff.go function putComp (line 41) | func putComp(v *zstd.Encoder) { type repeatedPatternEntry (line 73) | type repeatedPatternEntry struct function ComputeCompressedSerializedUint64ListDiff (line 78) | func ComputeCompressedSerializedUint64ListDiff(w io.Writer, old, new []b... function ComputeCompressedSerializedEffectiveBalancesDiff (line 142) | func ComputeCompressedSerializedEffectiveBalancesDiff(w io.Writer, old, ... function ApplyCompressedSerializedUint64ListDiff (line 208) | func ApplyCompressedSerializedUint64ListDiff(in, out []byte, diff []byte... function ComputeCompressedSerializedValidatorSetListDiff (line 270) | func ComputeCompressedSerializedValidatorSetListDiff(w io.Writer, old, n... function ApplyCompressedSerializedValidatorListDiff (line 303) | func ApplyCompressedSerializedValidatorListDiff(in, out []byte, diff []b... FILE: cl/persistence/beacon_indicies/indicies.go function putWriter (line 54) | func putWriter(v *zstd.Encoder) { function WriteHighestFinalized (line 59) | func WriteHighestFinalized(tx kv.RwTx, slot uint64) error { function ReadHighestFinalized (line 63) | func ReadHighestFinalized(tx kv.Tx) (uint64, error) { function WriteHeaderSlot (line 75) | func WriteHeaderSlot(tx kv.RwTx, blockRoot common.Hash, slot uint64) err... function ReadBlockSlotByBlockRoot (line 79) | func ReadBlockSlotByBlockRoot(tx kv.Tx, blockRoot common.Hash) (*uint64,... function WriteStateRoot (line 93) | func WriteStateRoot(tx kv.RwTx, blockRoot common.Hash, stateRoot common.... function ReadStateRootByBlockRoot (line 100) | func ReadStateRootByBlockRoot(ctx context.Context, tx kv.Tx, blockRoot c... function ReadBlockRootByStateRoot (line 113) | func ReadBlockRootByStateRoot(tx kv.Tx, stateRoot common.Hash) (common.H... function ReadCanonicalBlockRoot (line 126) | func ReadCanonicalBlockRoot(tx kv.Tx, slot uint64) (common.Hash, error) { function WriteLastBeaconSnapshot (line 138) | func WriteLastBeaconSnapshot(tx kv.RwTx, slot uint64) error { function ReadLastBeaconSnapshot (line 142) | func ReadLastBeaconSnapshot(tx kv.Tx) (uint64, error) { function MarkRootCanonical (line 153) | func MarkRootCanonical(ctx context.Context, tx kv.RwTx, slot uint64, blo... function WriteExecutionBlockNumber (line 157) | func WriteExecutionBlockNumber(tx kv.RwTx, blockRoot common.Hash, blockN... function WriteExecutionBlockHash (line 161) | func WriteExecutionBlockHash(tx kv.RwTx, blockRoot, blockHash common.Has... function ReadExecutionBlockNumber (line 165) | func ReadExecutionBlockNumber(tx kv.Tx, blockRoot common.Hash) (*uint64,... function ReadExecutionBlockHash (line 178) | func ReadExecutionBlockHash(tx kv.Tx, blockRoot common.Hash) (common.Has... function WriteBeaconBlockHeader (line 189) | func WriteBeaconBlockHeader(ctx context.Context, tx kv.RwTx, signedHeade... function WriteBeaconBlockHeaderAndIndicies (line 201) | func WriteBeaconBlockHeaderAndIndicies(ctx context.Context, tx kv.RwTx, ... function ReadParentBlockRoot (line 230) | func ReadParentBlockRoot(ctx context.Context, tx kv.Tx, blockRoot common... function WriteParentBlockRoot (line 243) | func WriteParentBlockRoot(ctx context.Context, tx kv.RwTx, blockRoot, pa... function TruncateCanonicalChain (line 247) | func TruncateCanonicalChain(ctx context.Context, tx kv.RwTx, slot uint64... function PruneSignedHeaders (line 253) | func PruneSignedHeaders(tx kv.RwTx, from uint64) error { function RangeBlockRoots (line 270) | func RangeBlockRoots(ctx context.Context, tx kv.Tx, fromSlot, toSlot uin... function PruneBlockRoots (line 284) | func PruneBlockRoots(ctx context.Context, tx kv.RwTx, fromSlot, toSlot u... function ReadBeaconBlockRootsInSlotRange (line 298) | func ReadBeaconBlockRootsInSlotRange(ctx context.Context, tx kv.Tx, from... function WriteBeaconBlock (line 315) | func WriteBeaconBlock(ctx context.Context, tx kv.RwTx, block *cltypes.Si... function WriteBeaconBlockAndIndicies (line 340) | func WriteBeaconBlockAndIndicies(ctx context.Context, tx kv.RwTx, block ... function PruneBlocks (line 378) | func PruneBlocks(ctx context.Context, tx kv.RwTx, to uint64) error { function ReadSignedHeaderByBlockRoot (line 403) | func ReadSignedHeaderByBlockRoot(ctx context.Context, tx kv.Tx, blockRoo... function ReadBlockRootsByParentRoot (line 422) | func ReadBlockRootsByParentRoot(tx kv.Tx, parentRoot common.Hash) ([]com... function AddBlockRootToParentRootsIndex (line 439) | func AddBlockRootToParentRootsIndex(tx kv.RwTx, parentRoot, blockRoot co... FILE: cl/persistence/beacon_indicies/indicies_test.go function setupTestDB (line 33) | func setupTestDB(t *testing.T) kv.RwDB { function TestWriteBlockRoot (line 39) | func TestWriteBlockRoot(t *testing.T) { function TestReadParentBlockRoot (line 72) | func TestReadParentBlockRoot(t *testing.T) { function TestTruncateCanonicalChain (line 96) | func TestTruncateCanonicalChain(t *testing.T) { function TestReadBeaconBlockHeader (line 126) | func TestReadBeaconBlockHeader(t *testing.T) { function TestWriteExecutionBlockNumber (line 162) | func TestWriteExecutionBlockNumber(t *testing.T) { function TestWriteExecutionBlockHash (line 179) | func TestWriteExecutionBlockHash(t *testing.T) { FILE: cl/persistence/blob_storage/blob_db.go constant subdivisionSlot (line 45) | subdivisionSlot = 10_000 type BlobStorage (line 49) | type BlobStorage interface type BlobStore (line 59) | type BlobStore struct method WriteBlobSidecars (line 85) | func (bs *BlobStore) WriteBlobSidecars(ctx context.Context, blockRoot ... method ReadBlobSidecars (line 122) | func (bs *BlobStore) ReadBlobSidecars(ctx context.Context, slot uint64... method Prune (line 160) | func (bs *BlobStore) Prune() error { method BlobSidecarExists (line 180) | func (bs *BlobStore) BlobSidecarExists(ctx context.Context, slot uint6... method WriteStream (line 190) | func (bs *BlobStore) WriteStream(w io.Writer, slot uint64, blockRoot c... method KzgCommitmentsCount (line 201) | func (bs *BlobStore) KzgCommitmentsCount(ctx context.Context, blockRoo... method RemoveBlobSidecars (line 217) | func (bs *BlobStore) RemoveBlobSidecars(ctx context.Context, slot uint... function NewBlobStore (line 67) | func NewBlobStore(db kv.RwDB, fs afero.Fs, slotsKept uint64, beaconChain... function blobSidecarFilePath (line 71) | func blobSidecarFilePath(slot, index uint64, blockRoot common.Hash) (fol... type sidecarsPayload (line 241) | type sidecarsPayload struct type verifyHeaderSignatureFn (line 246) | type verifyHeaderSignatureFn function VerifyAgainstIdentifiersAndInsertIntoTheBlobStore (line 249) | func VerifyAgainstIdentifiersAndInsertIntoTheBlobStore(ctx context.Conte... FILE: cl/persistence/blob_storage/blob_db_test.go function setupTestDB (line 35) | func setupTestDB(t *testing.T) kv.RwDB { function TestBlobDB (line 40) | func TestBlobDB(t *testing.T) { FILE: cl/persistence/blob_storage/data_column_db.go type DataColumnStorage (line 22) | type DataColumnStorage interface type dataColumnStorageImpl (line 33) | type dataColumnStorageImpl struct method acquireLock (line 58) | func (s *dataColumnStorageImpl) acquireLock(slot uint64) *sync.RWMutex { method WriteColumnSidecars (line 69) | func (s *dataColumnStorageImpl) WriteColumnSidecars(ctx context.Contex... method ReadColumnSidecarByColumnIndex (line 103) | func (s *dataColumnStorageImpl) ReadColumnSidecarByColumnIndex(ctx con... method ColumnSidecarExists (line 121) | func (s *dataColumnStorageImpl) ColumnSidecarExists(ctx context.Contex... method RemoveAllColumnSidecars (line 134) | func (s *dataColumnStorageImpl) RemoveAllColumnSidecars(ctx context.Co... method RemoveColumnSidecars (line 145) | func (s *dataColumnStorageImpl) RemoveColumnSidecars(ctx context.Conte... method WriteStream (line 162) | func (s *dataColumnStorageImpl) WriteStream(w io.Writer, slot uint64, ... method GetSavedColumnIndex (line 177) | func (s *dataColumnStorageImpl) GetSavedColumnIndex(ctx context.Contex... method Prune (line 194) | func (s *dataColumnStorageImpl) Prune(keepSlotDistance uint64) error { constant rwLocksCount (line 44) | rwLocksCount = 64 function NewDataColumnStore (line 46) | func NewDataColumnStore(fs afero.Fs, slotsKept uint64, beaconChainConfig... function dataColumnFilePath (line 62) | func dataColumnFilePath(slot uint64, blockRoot common.Hash, columnIndex ... FILE: cl/persistence/blob_storage/data_column_db_test.go function init (line 23) | func init() { function setupTestDataColumnStorage (line 34) | func setupTestDataColumnStorage(t *testing.T) (DataColumnStorage, afero.... function createTestDataColumnSidecar (line 54) | func createTestDataColumnSidecar(slot uint64, columnIndex int64) *cltype... function TestNewDataColumnStore (line 65) | func TestNewDataColumnStore(t *testing.T) { function TestDataColumnFilePath (line 83) | func TestDataColumnFilePath(t *testing.T) { function TestWriteColumnSidecars (line 97) | func TestWriteColumnSidecars(t *testing.T) { function TestReadColumnSidecarByColumnIndex (line 119) | func TestReadColumnSidecarByColumnIndex(t *testing.T) { function TestColumnSidecarExists (line 143) | func TestColumnSidecarExists(t *testing.T) { function TestColumnSidecarExistsWithInvalidParameters (line 166) | func TestColumnSidecarExistsWithInvalidParameters(t *testing.T) { function TestColumnSidecarExistsWithDirectoryError (line 185) | func TestColumnSidecarExistsWithDirectoryError(t *testing.T) { function TestRemoveColumnSidecars (line 204) | func TestRemoveColumnSidecars(t *testing.T) { function TestRemoveAllColumnSidecars (line 242) | func TestRemoveAllColumnSidecars(t *testing.T) { function TestWriteStream (line 274) | func TestWriteStream(t *testing.T) { function TestGetSavedColumnIndex (line 299) | func TestGetSavedColumnIndex(t *testing.T) { function TestPrune (line 331) | func TestPrune(t *testing.T) { function TestPruneWithLargeKeepDistance (line 349) | func TestPruneWithLargeKeepDistance(t *testing.T) { function TestPruneWithZeroKeepDistance (line 364) | func TestPruneWithZeroKeepDistance(t *testing.T) { function TestWriteColumnSidecarsErrorHandling (line 378) | func TestWriteColumnSidecarsErrorHandling(t *testing.T) { function TestReadColumnSidecarByColumnIndexErrorHandling (line 395) | func TestReadColumnSidecarByColumnIndexErrorHandling(t *testing.T) { function TestRemoveColumnSidecarsNonExistent (line 406) | func TestRemoveColumnSidecarsNonExistent(t *testing.T) { function TestWriteStreamErrorHandling (line 416) | func TestWriteStreamErrorHandling(t *testing.T) { function TestConcurrentAccess (line 428) | func TestConcurrentAccess(t *testing.T) { FILE: cl/persistence/blob_storage/mock_services/blob_storage_mock.go type MockBlobStorage (line 23) | type MockBlobStorage struct method EXPECT (line 42) | func (m *MockBlobStorage) EXPECT() *MockBlobStorageMockRecorder { method BlobSidecarExists (line 47) | func (m *MockBlobStorage) BlobSidecarExists(ctx context.Context, slot ... method KzgCommitmentsCount (line 86) | func (m *MockBlobStorage) KzgCommitmentsCount(ctx context.Context, blo... method Prune (line 125) | func (m *MockBlobStorage) Prune() error { method ReadBlobSidecars (line 163) | func (m *MockBlobStorage) ReadBlobSidecars(ctx context.Context, slot u... method RemoveBlobSidecars (line 203) | func (m *MockBlobStorage) RemoveBlobSidecars(ctx context.Context, slot... method WriteBlobSidecars (line 241) | func (m *MockBlobStorage) WriteBlobSidecars(ctx context.Context, block... method WriteStream (line 279) | func (m *MockBlobStorage) WriteStream(w io.Writer, slot uint64, blockR... type MockBlobStorageMockRecorder (line 30) | type MockBlobStorageMockRecorder struct method BlobSidecarExists (line 56) | func (mr *MockBlobStorageMockRecorder) BlobSidecarExists(ctx, slot, bl... method KzgCommitmentsCount (line 95) | func (mr *MockBlobStorageMockRecorder) KzgCommitmentsCount(ctx, blockR... method Prune (line 133) | func (mr *MockBlobStorageMockRecorder) Prune() *MockBlobStoragePruneCa... method ReadBlobSidecars (line 173) | func (mr *MockBlobStorageMockRecorder) ReadBlobSidecars(ctx, slot, blo... method RemoveBlobSidecars (line 211) | func (mr *MockBlobStorageMockRecorder) RemoveBlobSidecars(ctx, slot, b... method WriteBlobSidecars (line 249) | func (mr *MockBlobStorageMockRecorder) WriteBlobSidecars(ctx, blockRoo... method WriteStream (line 287) | func (mr *MockBlobStorageMockRecorder) WriteStream(w, slot, blockRoot,... function NewMockBlobStorage (line 35) | func NewMockBlobStorage(ctrl *gomock.Controller) *MockBlobStorage { type MockBlobStorageBlobSidecarExistsCall (line 63) | type MockBlobStorageBlobSidecarExistsCall struct method Return (line 68) | func (c *MockBlobStorageBlobSidecarExistsCall) Return(arg0 bool, arg1 ... method Do (line 74) | func (c *MockBlobStorageBlobSidecarExistsCall) Do(f func(context.Conte... method DoAndReturn (line 80) | func (c *MockBlobStorageBlobSidecarExistsCall) DoAndReturn(f func(cont... type MockBlobStorageKzgCommitmentsCountCall (line 102) | type MockBlobStorageKzgCommitmentsCountCall struct method Return (line 107) | func (c *MockBlobStorageKzgCommitmentsCountCall) Return(arg0 uint32, a... method Do (line 113) | func (c *MockBlobStorageKzgCommitmentsCountCall) Do(f func(context.Con... method DoAndReturn (line 119) | func (c *MockBlobStorageKzgCommitmentsCountCall) DoAndReturn(f func(co... type MockBlobStoragePruneCall (line 140) | type MockBlobStoragePruneCall struct method Return (line 145) | func (c *MockBlobStoragePruneCall) Return(arg0 error) *MockBlobStorage... method Do (line 151) | func (c *MockBlobStoragePruneCall) Do(f func() error) *MockBlobStorage... method DoAndReturn (line 157) | func (c *MockBlobStoragePruneCall) DoAndReturn(f func() error) *MockBl... type MockBlobStorageReadBlobSidecarsCall (line 180) | type MockBlobStorageReadBlobSidecarsCall struct method Return (line 185) | func (c *MockBlobStorageReadBlobSidecarsCall) Return(out []*cltypes.Bl... method Do (line 191) | func (c *MockBlobStorageReadBlobSidecarsCall) Do(f func(context.Contex... method DoAndReturn (line 197) | func (c *MockBlobStorageReadBlobSidecarsCall) DoAndReturn(f func(conte... type MockBlobStorageRemoveBlobSidecarsCall (line 218) | type MockBlobStorageRemoveBlobSidecarsCall struct method Return (line 223) | func (c *MockBlobStorageRemoveBlobSidecarsCall) Return(arg0 error) *Mo... method Do (line 229) | func (c *MockBlobStorageRemoveBlobSidecarsCall) Do(f func(context.Cont... method DoAndReturn (line 235) | func (c *MockBlobStorageRemoveBlobSidecarsCall) DoAndReturn(f func(con... type MockBlobStorageWriteBlobSidecarsCall (line 256) | type MockBlobStorageWriteBlobSidecarsCall struct method Return (line 261) | func (c *MockBlobStorageWriteBlobSidecarsCall) Return(arg0 error) *Moc... method Do (line 267) | func (c *MockBlobStorageWriteBlobSidecarsCall) Do(f func(context.Conte... method DoAndReturn (line 273) | func (c *MockBlobStorageWriteBlobSidecarsCall) DoAndReturn(f func(cont... type MockBlobStorageWriteStreamCall (line 294) | type MockBlobStorageWriteStreamCall struct method Return (line 299) | func (c *MockBlobStorageWriteStreamCall) Return(arg0 error) *MockBlobS... method Do (line 305) | func (c *MockBlobStorageWriteStreamCall) Do(f func(io.Writer, uint64, ... method DoAndReturn (line 311) | func (c *MockBlobStorageWriteStreamCall) DoAndReturn(f func(io.Writer,... FILE: cl/persistence/blob_storage/mock_services/data_column_storage_mock.go type MockDataColumnStorage (line 23) | type MockDataColumnStorage struct method EXPECT (line 42) | func (m *MockDataColumnStorage) EXPECT() *MockDataColumnStorageMockRec... method ColumnSidecarExists (line 47) | func (m *MockDataColumnStorage) ColumnSidecarExists(ctx context.Contex... method GetSavedColumnIndex (line 86) | func (m *MockDataColumnStorage) GetSavedColumnIndex(ctx context.Contex... method Prune (line 125) | func (m *MockDataColumnStorage) Prune(keepSlotDistance uint64) error { method ReadColumnSidecarByColumnIndex (line 163) | func (m *MockDataColumnStorage) ReadColumnSidecarByColumnIndex(ctx con... method RemoveAllColumnSidecars (line 202) | func (m *MockDataColumnStorage) RemoveAllColumnSidecars(ctx context.Co... method RemoveColumnSidecars (line 240) | func (m *MockDataColumnStorage) RemoveColumnSidecars(ctx context.Conte... method WriteColumnSidecars (line 283) | func (m *MockDataColumnStorage) WriteColumnSidecars(ctx context.Contex... method WriteStream (line 321) | func (m *MockDataColumnStorage) WriteStream(w io.Writer, slot uint64, ... type MockDataColumnStorageMockRecorder (line 30) | type MockDataColumnStorageMockRecorder struct method ColumnSidecarExists (line 56) | func (mr *MockDataColumnStorageMockRecorder) ColumnSidecarExists(ctx, ... method GetSavedColumnIndex (line 95) | func (mr *MockDataColumnStorageMockRecorder) GetSavedColumnIndex(ctx, ... method Prune (line 133) | func (mr *MockDataColumnStorageMockRecorder) Prune(keepSlotDistance an... method ReadColumnSidecarByColumnIndex (line 172) | func (mr *MockDataColumnStorageMockRecorder) ReadColumnSidecarByColumn... method RemoveAllColumnSidecars (line 210) | func (mr *MockDataColumnStorageMockRecorder) RemoveAllColumnSidecars(c... method RemoveColumnSidecars (line 252) | func (mr *MockDataColumnStorageMockRecorder) RemoveColumnSidecars(ctx,... method WriteColumnSidecars (line 291) | func (mr *MockDataColumnStorageMockRecorder) WriteColumnSidecars(ctx, ... method WriteStream (line 329) | func (mr *MockDataColumnStorageMockRecorder) WriteStream(w, slot, bloc... function NewMockDataColumnStorage (line 35) | func NewMockDataColumnStorage(ctrl *gomock.Controller) *MockDataColumnSt... type MockDataColumnStorageColumnSidecarExistsCall (line 63) | type MockDataColumnStorageColumnSidecarExistsCall struct method Return (line 68) | func (c *MockDataColumnStorageColumnSidecarExistsCall) Return(arg0 boo... method Do (line 74) | func (c *MockDataColumnStorageColumnSidecarExistsCall) Do(f func(conte... method DoAndReturn (line 80) | func (c *MockDataColumnStorageColumnSidecarExistsCall) DoAndReturn(f f... type MockDataColumnStorageGetSavedColumnIndexCall (line 102) | type MockDataColumnStorageGetSavedColumnIndexCall struct method Return (line 107) | func (c *MockDataColumnStorageGetSavedColumnIndexCall) Return(arg0 []u... method Do (line 113) | func (c *MockDataColumnStorageGetSavedColumnIndexCall) Do(f func(conte... method DoAndReturn (line 119) | func (c *MockDataColumnStorageGetSavedColumnIndexCall) DoAndReturn(f f... type MockDataColumnStoragePruneCall (line 140) | type MockDataColumnStoragePruneCall struct method Return (line 145) | func (c *MockDataColumnStoragePruneCall) Return(arg0 error) *MockDataC... method Do (line 151) | func (c *MockDataColumnStoragePruneCall) Do(f func(uint64) error) *Moc... method DoAndReturn (line 157) | func (c *MockDataColumnStoragePruneCall) DoAndReturn(f func(uint64) er... type MockDataColumnStorageReadColumnSidecarByColumnIndexCall (line 179) | type MockDataColumnStorageReadColumnSidecarByColumnIndexCall struct method Return (line 184) | func (c *MockDataColumnStorageReadColumnSidecarByColumnIndexCall) Retu... method Do (line 190) | func (c *MockDataColumnStorageReadColumnSidecarByColumnIndexCall) Do(f... method DoAndReturn (line 196) | func (c *MockDataColumnStorageReadColumnSidecarByColumnIndexCall) DoAn... type MockDataColumnStorageRemoveAllColumnSidecarsCall (line 217) | type MockDataColumnStorageRemoveAllColumnSidecarsCall struct method Return (line 222) | func (c *MockDataColumnStorageRemoveAllColumnSidecarsCall) Return(arg0... method Do (line 228) | func (c *MockDataColumnStorageRemoveAllColumnSidecarsCall) Do(f func(c... method DoAndReturn (line 234) | func (c *MockDataColumnStorageRemoveAllColumnSidecarsCall) DoAndReturn... type MockDataColumnStorageRemoveColumnSidecarsCall (line 260) | type MockDataColumnStorageRemoveColumnSidecarsCall struct method Return (line 265) | func (c *MockDataColumnStorageRemoveColumnSidecarsCall) Return(arg0 er... method Do (line 271) | func (c *MockDataColumnStorageRemoveColumnSidecarsCall) Do(f func(cont... method DoAndReturn (line 277) | func (c *MockDataColumnStorageRemoveColumnSidecarsCall) DoAndReturn(f ... type MockDataColumnStorageWriteColumnSidecarsCall (line 298) | type MockDataColumnStorageWriteColumnSidecarsCall struct method Return (line 303) | func (c *MockDataColumnStorageWriteColumnSidecarsCall) Return(arg0 err... method Do (line 309) | func (c *MockDataColumnStorageWriteColumnSidecarsCall) Do(f func(conte... method DoAndReturn (line 315) | func (c *MockDataColumnStorageWriteColumnSidecarsCall) DoAndReturn(f f... type MockDataColumnStorageWriteStreamCall (line 336) | type MockDataColumnStorageWriteStreamCall struct method Return (line 341) | func (c *MockDataColumnStorageWriteStreamCall) Return(arg0 error) *Moc... method Do (line 347) | func (c *MockDataColumnStorageWriteStreamCall) Do(f func(io.Writer, ui... method DoAndReturn (line 353) | func (c *MockDataColumnStorageWriteStreamCall) DoAndReturn(f func(io.W... FILE: cl/persistence/format/snapshot_format/blocks.go type ExecutionBlockReaderByNumber (line 31) | type ExecutionBlockReaderByNumber interface function WriteBlockForSnapshot (line 43) | func WriteBlockForSnapshot(w io.Writer, block *cltypes.SignedBeaconBlock... function readMetadataForBlock (line 81) | func readMetadataForBlock(r io.Reader, b []byte) (clparams.StateVersion,... function ReadBlockFromSnapshot (line 88) | func ReadBlockFromSnapshot(r io.Reader, executionReader ExecutionBlockRe... function ReadBlockHeaderFromSnapshotWithExecutionData (line 131) | func ReadBlockHeaderFromSnapshotWithExecutionData(r io.Reader, cfg *clpa... function ReadBlindedBlockFromSnapshot (line 176) | func ReadBlindedBlockFromSnapshot(r io.Reader, cfg *clparams.BeaconChain... FILE: cl/persistence/format/snapshot_format/blocks_test.go function getTestBlocks (line 49) | func getTestBlocks(t *testing.T) []*cltypes.SignedBeaconBlock { function TestBlockSnapshotEncoding (line 67) | func TestBlockSnapshotEncoding(t *testing.T) { FILE: cl/persistence/format/snapshot_format/getters/execution_snapshot.go type ExecutionSnapshotReader (line 34) | type ExecutionSnapshotReader struct method SetBeaconChainConfig (line 47) | func (r *ExecutionSnapshotReader) SetBeaconChainConfig(beaconCfg *clpa... method Transactions (line 51) | func (r *ExecutionSnapshotReader) Transactions(number uint64, hash com... method Withdrawals (line 103) | func (r *ExecutionSnapshotReader) Withdrawals(number uint64, hash comm... function NewExecutionSnapshotReader (line 43) | func NewExecutionSnapshotReader(ctx context.Context, blockReader service... function convertTxsToBytesSSZ (line 74) | func convertTxsToBytesSSZ(txs [][]byte) []byte { function convertWithdrawalsToBytesSSZ (line 91) | func convertWithdrawalsToBytesSSZ(ws []*types.Withdrawal) []byte { FILE: cl/persistence/format/snapshot_format/test_util.go type MockBlockReader (line 26) | type MockBlockReader struct method Withdrawals (line 30) | func (t *MockBlockReader) Withdrawals(number uint64, hash common.Hash)... method Transactions (line 34) | func (t *MockBlockReader) Transactions(number uint64, hash common.Hash... method SetBeaconChainConfig (line 38) | func (t *MockBlockReader) SetBeaconChainConfig(*clparams.BeaconChainCo... FILE: cl/persistence/genesisdb/genesis_db.go constant genesisStateFileName (line 14) | genesisStateFileName = "genesis_state.ssz_snappy" type genesisDB (line 21) | type genesisDB struct method IsInitialized (line 33) | func (g *genesisDB) IsInitialized() (bool, error) { method Initialize (line 37) | func (g *genesisDB) Initialize(state *state.CachingBeaconState) error { method ReadGenesisState (line 53) | func (g *genesisDB) ReadGenesisState() (*state.CachingBeaconState, err... function NewGenesisDB (line 26) | func NewGenesisDB(beaconConfig *clparams.BeaconChainConfig, genesisDBPat... FILE: cl/persistence/genesisdb/interface.go type GenesisDB (line 5) | type GenesisDB interface FILE: cl/persistence/state/epoch_data.go type EpochData (line 31) | type EpochData struct method WriteTo (line 69) | func (m *EpochData) WriteTo(w io.Writer) error { method ReadFrom (line 84) | func (m *EpochData) ReadFrom(r io.Reader) error { method getSchema (line 102) | func (m *EpochData) getSchema() []interface{} { function EpochDataFromBeaconState (line 45) | func EpochDataFromBeaconState(s *state.CachingBeaconState) *EpochData { FILE: cl/persistence/state/epoch_data_test.go function TestEpochData (line 28) | func TestEpochData(t *testing.T) { FILE: cl/persistence/state/historical_states_reader/attesting_indicies.go method attestingIndicies (line 33) | func (r *HistoricalStatesReader) attestingIndicies(attestation *solid.At... method ComputeCommittee (line 100) | func (r *HistoricalStatesReader) ComputeCommittee(mix common.Hash, indic... function committeeCount (line 118) | func committeeCount(cfg *clparams.BeaconChainConfig, epoch uint64, idxs ... method readHistoricalBlockRoot (line 129) | func (r *HistoricalStatesReader) readHistoricalBlockRoot(kvGetter state_... method getAttestationParticipationFlagIndicies (line 160) | func (r *HistoricalStatesReader) getAttestationParticipationFlagIndicies... FILE: cl/persistence/state/historical_states_reader/historical_states_reader.go type HistoricalStatesReader (line 49) | type HistoricalStatesReader struct method ReadHistoricalState (line 79) | func (r *HistoricalStatesReader) ReadHistoricalState(ctx context.Conte... method readHistoryHashVector (line 336) | func (r *HistoricalStatesReader) readHistoryHashVector(tx kv.Tx, kvGet... method readEth1DataVotes (line 373) | func (r *HistoricalStatesReader) readEth1DataVotes(kvGetter state_acce... method highestSlotInSnapshotsAndDB (line 406) | func (r *HistoricalStatesReader) highestSlotInSnapshotsAndDB(tx kv.Tx,... method readRandaoMixes (line 430) | func (r *HistoricalStatesReader) readRandaoMixes(tx kv.Tx, kvGetter st... method reconstructDiffedUint64List (line 485) | func (r *HistoricalStatesReader) reconstructDiffedUint64List(tx kv.Tx,... method reconstructBalances (line 580) | func (r *HistoricalStatesReader) reconstructBalances(tx kv.Tx, kvGette... method ReconstructUint64ListDump (line 675) | func (r *HistoricalStatesReader) ReconstructUint64ListDump(kvGetter st... method ReadValidatorsForHistoricalState (line 712) | func (r *HistoricalStatesReader) ReadValidatorsForHistoricalState(tx k... method readPendingEpochs (line 746) | func (r *HistoricalStatesReader) readPendingEpochs(tx kv.Tx, slot uint... method ReadParticipations (line 795) | func (r *HistoricalStatesReader) ReadParticipations(tx kv.Tx, kvGetter... method computeRelevantEpochs (line 903) | func (r *HistoricalStatesReader) computeRelevantEpochs(slot uint64) (u... method tryCachingEpochsInParallell (line 911) | func (r *HistoricalStatesReader) tryCachingEpochsInParallell(tx kv.Tx,... method ReadValidatorsBalances (line 931) | func (r *HistoricalStatesReader) ReadValidatorsBalances(tx kv.Tx, kvGe... method ReadRandaoMixBySlotAndIndex (line 950) | func (r *HistoricalStatesReader) ReadRandaoMixBySlotAndIndex(tx kv.Tx,... function NewHistoricalStatesReader (line 60) | func NewHistoricalStatesReader( function ReadQueueSSZ (line 993) | func ReadQueueSSZ[T solid.EncodableHashableSSZ](kvGetter state_accessors... FILE: cl/persistence/state/historical_states_reader/historical_states_reader_test.go function runTest (line 40) | func runTest(t *testing.T, blocks []*cltypes.SignedBeaconBlock, preState... function TestStateAntiquaryCapella (line 68) | func TestStateAntiquaryCapella(t *testing.T) { function TestStateAntiquaryPhase0 (line 74) | func TestStateAntiquaryPhase0(t *testing.T) { function TestStateAntiquaryBellatrix (line 80) | func TestStateAntiquaryBellatrix(t *testing.T) { FILE: cl/persistence/state/slot_data.go type SlotData (line 30) | type SlotData struct method WriteTo (line 83) | func (m *SlotData) WriteTo(w io.Writer) error { method ReadFrom (line 104) | func (m *SlotData) ReadFrom(r io.Reader, cfg *clparams.BeaconChainConf... method getSchema (line 134) | func (m *SlotData) getSchema() []interface{} { function SlotDataFromBeaconState (line 58) | func SlotDataFromBeaconState(s *state.CachingBeaconState) *SlotData { FILE: cl/persistence/state/slot_data_test.go function TestSlotData (line 31) | func TestSlotData(t *testing.T) { FILE: cl/persistence/state/state_accessors.go type GetValFn (line 30) | type GetValFn function GetValFnTxAndSnapshot (line 32) | func GetValFnTxAndSnapshot(tx kv.Tx, snapshotRoTx *snapshotsync.CaplinSt... function GetStateProcessingProgress (line 45) | func GetStateProcessingProgress(tx kv.Tx) (uint64, error) { function SetStateProcessingProgress (line 56) | func SetStateProcessingProgress(tx kv.RwTx, progress uint64) error { function ReadSlotData (line 60) | func ReadSlotData(getFn GetValFn, slot uint64, cfg *clparams.BeaconChain... function ReadEpochData (line 74) | func ReadEpochData(getFn GetValFn, slot uint64, beaconConfig *clparams.B... function ReadCheckpoints (line 92) | func ReadCheckpoints(getFn GetValFn, slot uint64, beaconConfig *clparams... function ReadNextSyncCommittee (line 104) | func ReadNextSyncCommittee(getFn GetValFn, slot uint64) (committee *soli... function ReadCurrentSyncCommittee (line 118) | func ReadCurrentSyncCommittee(getFn GetValFn, slot uint64) (committee *s... function ReadValidatorsTable (line 131) | func ReadValidatorsTable(tx kv.Tx, out *StaticValidatorTable) error { function ReadActiveIndicies (line 161) | func ReadActiveIndicies(getFn GetValFn, slot uint64) ([]uint64, error) { FILE: cl/persistence/state/static_validator_table.go type StaticValidator (line 44) | type StaticValidator struct method AddWithdrawalCredentials (line 71) | func (s *StaticValidator) AddWithdrawalCredentials(slot uint64, withdr... method WriteTo (line 87) | func (s *StaticValidator) WriteTo(w io.Writer) error { method ReadFrom (line 100) | func (s *StaticValidator) ReadFrom(r io.Reader) error { method AddSlashed (line 115) | func (s *StaticValidator) AddSlashed(slot uint64, slashed bool) { method AddActivationEligibility (line 119) | func (s *StaticValidator) AddActivationEligibility(slot uint64, activa... method AddActivationEpoch (line 123) | func (s *StaticValidator) AddActivationEpoch(slot uint64, activationEp... method AddExitEpoch (line 127) | func (s *StaticValidator) AddExitEpoch(slot uint64, exitEpoch uint64) { method AddWithdrawableEpoch (line 131) | func (s *StaticValidator) AddWithdrawableEpoch(slot uint64, withdrawab... method WithdrawalCredentials (line 135) | func (s *StaticValidator) WithdrawalCredentials(slot uint64) common.Ha... method Slashed (line 146) | func (s *StaticValidator) Slashed(slot uint64) bool { method ActivationEligibilityEpoch (line 157) | func (s *StaticValidator) ActivationEligibilityEpoch(slot uint64) uint... method ActivationEpoch (line 168) | func (s *StaticValidator) ActivationEpoch(slot uint64) uint64 { method ExitEpoch (line 179) | func (s *StaticValidator) ExitEpoch(slot uint64) uint64 { method WithdrawableEpoch (line 190) | func (s *StaticValidator) WithdrawableEpoch(slot uint64) uint64 { method PublicKey (line 201) | func (s *StaticValidator) PublicKey(slot uint64) common.Bytes48 { method ToValidator (line 212) | func (s *StaticValidator) ToValidator(v solid.Validator, slot uint64) { method Reset (line 222) | func (s *StaticValidator) Reset(slot uint64) { function NewStaticValidatorFromValidator (line 56) | func NewStaticValidatorFromValidator(v solid.Validator, slot uint64) *St... type cborStaticValidator (line 76) | type cborStaticValidator struct type staticValidatorField (line 267) | type staticValidatorField struct type StaticValidatorTable (line 274) | type StaticValidatorTable struct method AddValidator (line 287) | func (s *StaticValidatorTable) AddValidator(v solid.Validator, validat... method AddWithdrawalCredentials (line 300) | func (s *StaticValidatorTable) AddWithdrawalCredentials(validatorIndex... method AddSlashed (line 313) | func (s *StaticValidatorTable) AddSlashed(validatorIndex, slot uint64,... method AddActivationEligibility (line 326) | func (s *StaticValidatorTable) AddActivationEligibility(validatorIndex... method AddActivationEpoch (line 339) | func (s *StaticValidatorTable) AddActivationEpoch(validatorIndex, slot... method AddExitEpoch (line 352) | func (s *StaticValidatorTable) AddExitEpoch(validatorIndex, slot uint6... method AddWithdrawableEpoch (line 365) | func (s *StaticValidatorTable) AddWithdrawableEpoch(validatorIndex, sl... method GetInPlace (line 378) | func (s *StaticValidatorTable) GetInPlace(validatorIndex uint64, slot ... method ForEach (line 384) | func (s *StaticValidatorTable) ForEach(fn func(validatorIndex uint64, ... method WithdrawalCredentials (line 394) | func (s *StaticValidatorTable) WithdrawalCredentials(validatorIndex ui... method Slashed (line 400) | func (s *StaticValidatorTable) Slashed(validatorIndex uint64, slot uin... method ActivationEligibilityEpoch (line 406) | func (s *StaticValidatorTable) ActivationEligibilityEpoch(validatorInd... method ActivationEpoch (line 412) | func (s *StaticValidatorTable) ActivationEpoch(validatorIndex uint64, ... method ExitEpoch (line 418) | func (s *StaticValidatorTable) ExitEpoch(validatorIndex uint64, slot u... method WithdrawableEpoch (line 424) | func (s *StaticValidatorTable) WithdrawableEpoch(validatorIndex uint64... method GetStaticValidator (line 430) | func (s *StaticValidatorTable) GetStaticValidator(validatorIndex uint6... method SetSlot (line 437) | func (s *StaticValidatorTable) SetSlot(slot uint64) { method resetTable (line 444) | func (s *StaticValidatorTable) resetTable(slot uint64) { method Slot (line 455) | func (s *StaticValidatorTable) Slot() uint64 { function NewStaticValidatorTable (line 281) | func NewStaticValidatorTable() *StaticValidatorTable { FILE: cl/persistence/state/static_validator_table_test.go function TestStaticValidatorTable (line 28) | func TestStaticValidatorTable(t *testing.T) { FILE: cl/persistence/state/validator_events.go type stateEvent (line 32) | type stateEvent constant addValidator (line 35) | addValidator stateEvent = iota constant changeExitEpoch (line 36) | changeExitEpoch constant changeWithdrawableEpoch (line 37) | changeWithdrawableEpoch constant changeWithdrawalCredentials (line 38) | changeWithdrawalCredentials constant changeActivationEpoch (line 39) | changeActivationEpoch constant changeActivationEligibilityEpoch (line 40) | changeActivationEligibilityEpoch constant changeSlashed (line 41) | changeSlashed type StateEvents (line 44) | type StateEvents struct method AddValidator (line 57) | func (se *StateEvents) AddValidator(validatorIndex uint64, validator s... method ChangeExitEpoch (line 65) | func (se *StateEvents) ChangeExitEpoch(validatorIndex uint64, exitEpoc... method ChangeWithdrawableEpoch (line 73) | func (se *StateEvents) ChangeWithdrawableEpoch(validatorIndex uint64, ... method ChangeWithdrawalCredentials (line 81) | func (se *StateEvents) ChangeWithdrawalCredentials(validatorIndex uint... method ChangeActivationEpoch (line 89) | func (se *StateEvents) ChangeActivationEpoch(validatorIndex uint64, ac... method ChangeActivationEligibilityEpoch (line 97) | func (se *StateEvents) ChangeActivationEligibilityEpoch(validatorIndex... method ChangeSlashed (line 105) | func (se *StateEvents) ChangeSlashed(validatorIndex uint64, slashed bo... method CopyBytes (line 116) | func (se *StateEvents) CopyBytes() []byte { method Reset (line 122) | func (se *StateEvents) Reset() { function NewStateEvents (line 49) | func NewStateEvents() *StateEvents { function NewStateEventsFromBytes (line 53) | func NewStateEventsFromBytes(buf []byte) *StateEvents { function ReplayEvents (line 129) | func ReplayEvents(onAddValidator func(validatorIndex uint64, validator s... FILE: cl/persistence/state/validator_events_test.go function TestStateEvents (line 27) | func TestStateEvents(t *testing.T) { FILE: cl/phase1/core/caches/shuffled_indicies_cache.go constant MaxShuffledIndiciesCacheSize (line 12) | MaxShuffledIndiciesCacheSize = 8 type shuffledIndiciesCacheVal (line 14) | type shuffledIndiciesCacheVal struct type ShuffledIndiciesCache (line 20) | type ShuffledIndiciesCache struct method Get (line 34) | func (c *ShuffledIndiciesCache) Get(epoch uint64, root common.Hash) ([... method Put (line 45) | func (c *ShuffledIndiciesCache) Put(epoch uint64, root common.Hash, sh... function NewShuffledIndiciesCache (line 27) | func NewShuffledIndiciesCache(cap int) *ShuffledIndiciesCache { FILE: cl/phase1/core/checkpoint_sync/checkpoint_sync_test.go function newMockHttpServer (line 25) | func newMockHttpServer(expectedState *state.CachingBeaconState, sent *bo... function newMockSlowHttpServer (line 43) | func newMockSlowHttpServer(ctx context.Context) *httptest.Server { function TestRemoteCheckpointSync (line 55) | func TestRemoteCheckpointSync(t *testing.T) { function TestRemoteCheckpointSyncTimeout (line 78) | func TestRemoteCheckpointSyncTimeout(t *testing.T) { function TestRemoteCheckpointSyncPossiblyAfterTimeout (line 93) | func TestRemoteCheckpointSyncPossiblyAfterTimeout(t *testing.T) { function TestLocalCheckpointSyncFromFile (line 126) | func TestLocalCheckpointSyncFromFile(t *testing.T) { function TestLocalCheckpointSyncFromGenesis (line 151) | func TestLocalCheckpointSyncFromGenesis(t *testing.T) { FILE: cl/phase1/core/checkpoint_sync/interface.go type CheckpointSyncer (line 9) | type CheckpointSyncer interface FILE: cl/phase1/core/checkpoint_sync/local_checkpoint_syncer.go type LocalCheckpointSyncer (line 14) | type LocalCheckpointSyncer struct method GetLatestBeaconState (line 28) | func (l *LocalCheckpointSyncer) GetLatestBeaconState(ctx context.Conte... function NewLocalCheckpointSyncer (line 20) | func NewLocalCheckpointSyncer(genesisState *state.CachingBeaconState, di... FILE: cl/phase1/core/checkpoint_sync/remote_checkpoint_sync.go constant CheckpointHttpTimeout (line 17) | CheckpointHttpTimeout = 60 * time.Second type RemoteCheckpointSync (line 20) | type RemoteCheckpointSync struct method GetLatestBeaconState (line 34) | func (r *RemoteCheckpointSync) GetLatestBeaconState(ctx context.Contex... function NewRemoteCheckpointSync (line 26) | func NewRemoteCheckpointSync(beaconConfig *clparams.BeaconChainConfig, n... FILE: cl/phase1/core/checkpoint_sync/util.go function ReadOrFetchLatestBeaconState (line 16) | func ReadOrFetchLatestBeaconState(ctx context.Context, dirs datadir.Dirs... FILE: cl/phase1/core/state/accessors.go constant PreAllocatedRewardsAndPenalties (line 37) | PreAllocatedRewardsAndPenalties = 8192 function GetEpochAtSlot (line 42) | func GetEpochAtSlot(config *clparams.BeaconChainConfig, slot uint64) uin... function Epoch (line 47) | func Epoch(b abstract.BeaconStateBasic) uint64 { function IsAggregator (line 51) | func IsAggregator(cfg *clparams.BeaconChainConfig, committeeLength, comm... function GetTotalBalance (line 58) | func GetTotalBalance(b abstract.BeaconStateBasic, validatorSet []uint64)... function GetTotalSlashingAmount (line 78) | func GetTotalSlashingAmount(b abstract.BeaconState) (t uint64) { function PreviousEpoch (line 87) | func PreviousEpoch(b abstract.BeaconState) uint64 { function GetBlockRoot (line 96) | func GetBlockRoot(b abstract.BeaconState, epoch uint64) (common.Hash, er... function FinalityDelay (line 101) | func FinalityDelay(b abstract.BeaconState) uint64 { function InactivityLeaking (line 107) | func InactivityLeaking(b abstract.BeaconState) bool { function IsUnslashedParticipatingIndex (line 112) | func IsUnslashedParticipatingIndex(validatorSet *solid.ValidatorSet, pre... function EligibleValidatorsIndicies (line 118) | func EligibleValidatorsIndicies(b abstract.BeaconState) (eligibleValidat... function IsValidIndexedAttestation (line 160) | func IsValidIndexedAttestation(b abstract.BeaconStateBasic, att *cltypes... function GetUnslashedParticipatingIndices (line 200) | func GetUnslashedParticipatingIndices(b abstract.BeaconState, flagIndex ... function IsValidatorEligibleForActivationQueue (line 228) | func IsValidatorEligibleForActivationQueue(b abstract.BeaconState, valid... function IsValidatorEligibleForActivation (line 241) | func IsValidatorEligibleForActivation(b abstract.BeaconState, validator ... function IsMergeTransitionComplete (line 247) | func IsMergeTransitionComplete(b abstract.BeaconState) bool { function ComputeTimestampAtSlot (line 258) | func ComputeTimestampAtSlot(b abstract.BeaconState, slot uint64) uint64 { function ExpectedWithdrawals (line 263) | func ExpectedWithdrawals(b abstract.BeaconState, currentEpoch uint64) ([... FILE: cl/phase1/core/state/cache.go constant shuffledSetsCacheSize (line 36) | shuffledSetsCacheSize = 5 constant activeValidatorsCacheSize (line 37) | activeValidatorsCacheSize = 5 type HashFunc (line 40) | type HashFunc type CachingBeaconState (line 43) | type CachingBeaconState struct method SetPreviousStateRoot (line 75) | func (b *CachingBeaconState) SetPreviousStateRoot(root common.Hash) { method _updateProposerIndex (line 79) | func (b *CachingBeaconState) _updateProposerIndex() (err error) { method _initializeValidatorsPhase0 (line 109) | func (b *CachingBeaconState) _initializeValidatorsPhase0() error { method _refreshActiveBalancesIfNeeded (line 213) | func (b *CachingBeaconState) _refreshActiveBalancesIfNeeded() { method initCaches (line 252) | func (b *CachingBeaconState) initCaches() error { method InitBeaconState (line 264) | func (b *CachingBeaconState) InitBeaconState() error { function New (line 59) | func New(cfg *clparams.BeaconChainConfig) *CachingBeaconState { function NewFromRaw (line 67) | func NewFromRaw(r *raw.BeaconState) *CachingBeaconState { FILE: cl/phase1/core/state/cache_accessors.go method GetActiveValidatorsIndices (line 44) | func (b *CachingBeaconState) GetActiveValidatorsIndices(epoch uint64) []... method GetTotalActiveBalance (line 82) | func (b *CachingBeaconState) GetTotalActiveBalance() uint64 { method ComputeCommittee (line 89) | func (b *CachingBeaconState) ComputeCommittee( method GetBeaconProposerIndex (line 128) | func (b *CachingBeaconState) GetBeaconProposerIndex() (uint64, error) { method GetBeaconProposerIndices (line 144) | func (b *CachingBeaconState) GetBeaconProposerIndices(epoch uint64) ([]u... method GetBeaconProposerIndexForSlot (line 161) | func (b *CachingBeaconState) GetBeaconProposerIndexForSlot(slot uint64) ... method BaseRewardPerIncrement (line 189) | func (b *CachingBeaconState) BaseRewardPerIncrement() uint64 { method BaseReward (line 197) | func (b *CachingBeaconState) BaseReward(index uint64) (uint64, error) { method SyncRewards (line 212) | func (b *CachingBeaconState) SyncRewards() (proposerReward, participantR... method CommitteeCount (line 224) | func (b *CachingBeaconState) CommitteeCount(epoch uint64) uint64 { method GetAttestationParticipationFlagIndicies (line 237) | func (b *CachingBeaconState) GetAttestationParticipationFlagIndicies( method GetBeaconCommitee (line 294) | func (b *CachingBeaconState) GetBeaconCommitee(slot, committeeIndex uint... method ComputeNextSyncCommittee (line 310) | func (b *CachingBeaconState) ComputeNextSyncCommittee() (*solid.SyncComm... method GetAttestingIndicies (line 387) | func (b *CachingBeaconState) GetAttestingIndicies( method GetValidatorChurnLimit (line 455) | func (b *CachingBeaconState) GetValidatorChurnLimit() uint64 { method GetValidatorActivationChurnLimit (line 464) | func (b *CachingBeaconState) GetValidatorActivationChurnLimit() uint64 { FILE: cl/phase1/core/state/cache_getters.go method ValidatorIndexByPubkey (line 21) | func (b *CachingBeaconState) ValidatorIndexByPubkey(key [48]byte) (uint6... method PreviousStateRoot (line 27) | func (b *CachingBeaconState) PreviousStateRoot() common.Hash { FILE: cl/phase1/core/state/cache_mutators.go method getSlashingProposerReward (line 28) | func (b *CachingBeaconState) getSlashingProposerReward(whistleBlowerRewa... method SlashValidator (line 35) | func (b *CachingBeaconState) SlashValidator(slashedInd uint64, whistlebl... method InitiateValidatorExit (line 88) | func (b *CachingBeaconState) InitiateValidatorExit(index uint64) error { method ComputeExitEpochAndUpdateChurn (line 139) | func (b *CachingBeaconState) ComputeExitEpochAndUpdateChurn(exitBalance ... FILE: cl/phase1/core/state/cache_setters.go method SetSlot (line 23) | func (b *CachingBeaconState) SetSlot(slot uint64) { method AddValidator (line 31) | func (b *CachingBeaconState) AddValidator(validator solid.Validator, bal... FILE: cl/phase1/core/state/copy.go method CopyInto (line 27) | func (b *CachingBeaconState) CopyInto(bs *CachingBeaconState) (err error) { method reinitCaches (line 42) | func (bs *CachingBeaconState) reinitCaches() error { method Copy (line 73) | func (b *CachingBeaconState) Copy() (bs *CachingBeaconState, err error) { FILE: cl/phase1/core/state/lru/lru.go type Cache (line 30) | type Cache struct function NewWithEvict (line 37) | func NewWithEvict[K comparable, V any](metricName string, size int, fn f... function New (line 50) | func New[K comparable, V any](metricName string, size int) (*Cache[K, V]... method Get (line 63) | func (c *Cache[K, V]) Get(k K) (V, bool) { type CacheWithTTL (line 73) | type CacheWithTTL struct function NewWithTTL (line 80) | func NewWithTTL[K comparable, V any](metricName string, size int, ttl ti... method Get (line 90) | func (c *CacheWithTTL[K, V]) Get(k K) (V, bool) { FILE: cl/phase1/core/state/mutators.go function IncreaseBalance (line 21) | func IncreaseBalance(b abstract.BeaconState, index, delta uint64) error { function DecreaseBalance (line 29) | func DecreaseBalance(b abstract.BeaconState, index, delta uint64) error { FILE: cl/phase1/core/state/mutators_test.go constant testExitEpoch (line 30) | testExitEpoch = 53 function getTestStateBalances (line 33) | func getTestStateBalances(t *testing.T) *state2.CachingBeaconState { function TestIncreaseBalance (line 44) | func TestIncreaseBalance(t *testing.T) { function TestDecreaseBalance (line 54) | func TestDecreaseBalance(t *testing.T) { function TestInitiatieValidatorExit (line 91) | func TestInitiatieValidatorExit(t *testing.T) { FILE: cl/phase1/core/state/raw/copy.go method CopyInto (line 27) | func (b *BeaconState) CopyInto(dst *BeaconState) error { method Copy (line 109) | func (b *BeaconState) Copy() (*BeaconState, error) { FILE: cl/phase1/core/state/raw/events.go type Events (line 25) | type Events struct FILE: cl/phase1/core/state/raw/getters.go method BeaconConfig (line 36) | func (b *BeaconState) BeaconConfig() *clparams.BeaconChainConfig { method Version (line 40) | func (b *BeaconState) Version() clparams.StateVersion { method GenesisTime (line 44) | func (b *BeaconState) GenesisTime() uint64 { method GenesisValidatorsRoot (line 48) | func (b *BeaconState) GenesisValidatorsRoot() common.Hash { method Slot (line 52) | func (b *BeaconState) Slot() uint64 { method PreviousSlot (line 56) | func (b *BeaconState) PreviousSlot() uint64 { method Fork (line 63) | func (b *BeaconState) Fork() *cltypes.Fork { method LatestBlockHeader (line 67) | func (b *BeaconState) LatestBlockHeader() cltypes.BeaconBlockHeader { method BlockRoots (line 71) | func (b *BeaconState) BlockRoots() solid.HashVectorSSZ { method StateRoots (line 75) | func (b *BeaconState) StateRoots() solid.HashVectorSSZ { method Eth1Data (line 79) | func (b *BeaconState) Eth1Data() *cltypes.Eth1Data { method Eth1DataVotes (line 83) | func (b *BeaconState) Eth1DataVotes() *solid.ListSSZ[*cltypes.Eth1Data] { method Slashings (line 87) | func (b *BeaconState) Slashings() solid.Uint64VectorSSZ { method Balances (line 91) | func (b *BeaconState) Balances() solid.Uint64ListSSZ { method InactivityScores (line 95) | func (b *BeaconState) InactivityScores() solid.Uint64ListSSZ { method Eth1DepositIndex (line 99) | func (b *BeaconState) Eth1DepositIndex() uint64 { method ValidatorSet (line 103) | func (b *BeaconState) ValidatorSet() *solid.ValidatorSet { method PreviousEpochParticipation (line 107) | func (b *BeaconState) PreviousEpochParticipation() *solid.ParticipationB... method CurrentEpochParticipation (line 111) | func (b *BeaconState) CurrentEpochParticipation() *solid.ParticipationBi... method ValidatorLength (line 115) | func (b *BeaconState) ValidatorLength() int { method AppendValidator (line 119) | func (b *BeaconState) AppendValidator(in solid.Validator) { method ForEachValidator (line 123) | func (b *BeaconState) ForEachValidator(fn func(v solid.Validator, idx in... method ValidatorForValidatorIndex (line 129) | func (b *BeaconState) ValidatorForValidatorIndex(index int) (solid.Valid... method ForEachBalance (line 136) | func (b *BeaconState) ForEachBalance(fn func(v uint64, idx int, total in... method ValidatorBalance (line 142) | func (b *BeaconState) ValidatorBalance(index int) (uint64, error) { method ValidatorPublicKey (line 149) | func (b *BeaconState) ValidatorPublicKey(index int) (common.Bytes48, err... method ValidatorExitEpoch (line 156) | func (b *BeaconState) ValidatorExitEpoch(index int) (uint64, error) { method ValidatorWithdrawableEpoch (line 163) | func (b *BeaconState) ValidatorWithdrawableEpoch(index int) (uint64, err... method ValidatorEffectiveBalance (line 170) | func (b *BeaconState) ValidatorEffectiveBalance(index int) (uint64, erro... method ValidatorMinCurrentInclusionDelayAttestation (line 177) | func (b *BeaconState) ValidatorMinCurrentInclusionDelayAttestation(index... method ValidatorMinPreviousInclusionDelayAttestation (line 184) | func (b *BeaconState) ValidatorMinPreviousInclusionDelayAttestation(inde... method ValidatorIsCurrentMatchingSourceAttester (line 191) | func (b *BeaconState) ValidatorIsCurrentMatchingSourceAttester(idx int) ... method ValidatorIsCurrentMatchingTargetAttester (line 198) | func (b *BeaconState) ValidatorIsCurrentMatchingTargetAttester(idx int) ... method ValidatorIsCurrentMatchingHeadAttester (line 205) | func (b *BeaconState) ValidatorIsCurrentMatchingHeadAttester(idx int) (b... method ValidatorIsPreviousMatchingSourceAttester (line 212) | func (b *BeaconState) ValidatorIsPreviousMatchingSourceAttester(idx int)... method ValidatorIsPreviousMatchingTargetAttester (line 219) | func (b *BeaconState) ValidatorIsPreviousMatchingTargetAttester(idx int)... method ValidatorIsPreviousMatchingHeadAttester (line 226) | func (b *BeaconState) ValidatorIsPreviousMatchingHeadAttester(idx int) (... method RandaoMixes (line 233) | func (b *BeaconState) RandaoMixes() solid.HashVectorSSZ { method GetRandaoMixes (line 237) | func (b *BeaconState) GetRandaoMixes(epoch uint64) [32]byte { method GetRandaoMix (line 241) | func (b *BeaconState) GetRandaoMix(index int) [32]byte { method ForEachSlashingSegment (line 245) | func (b *BeaconState) ForEachSlashingSegment(fn func(idx int, v uint64, ... method SlashingSegmentAt (line 249) | func (b *BeaconState) SlashingSegmentAt(pos int) uint64 { method EpochParticipation (line 253) | func (b *BeaconState) EpochParticipation(currentEpoch bool) *solid.Parti... method JustificationBits (line 260) | func (b *BeaconState) JustificationBits() cltypes.JustificationBits { method EpochParticipationForValidatorIndex (line 264) | func (b *BeaconState) EpochParticipationForValidatorIndex(isCurrentEpoch... method PreviousJustifiedCheckpoint (line 271) | func (b *BeaconState) PreviousJustifiedCheckpoint() solid.Checkpoint { method CurrentJustifiedCheckpoint (line 275) | func (b *BeaconState) CurrentJustifiedCheckpoint() solid.Checkpoint { method ValidatorInactivityScore (line 279) | func (b *BeaconState) ValidatorInactivityScore(index int) (uint64, error) { method FinalizedCheckpoint (line 286) | func (b *BeaconState) FinalizedCheckpoint() solid.Checkpoint { method CurrentSyncCommittee (line 290) | func (b *BeaconState) CurrentSyncCommittee() *solid.SyncCommittee { method NextSyncCommittee (line 294) | func (b *BeaconState) NextSyncCommittee() *solid.SyncCommittee { method LatestExecutionPayloadHeader (line 298) | func (b *BeaconState) LatestExecutionPayloadHeader() *cltypes.Eth1Header { method NextWithdrawalIndex (line 302) | func (b *BeaconState) NextWithdrawalIndex() uint64 { method CurrentEpochAttestations (line 306) | func (b *BeaconState) CurrentEpochAttestations() *solid.ListSSZ[*solid.P... method CurrentEpochAttestationsLength (line 310) | func (b *BeaconState) CurrentEpochAttestationsLength() int { method PreviousEpochAttestations (line 314) | func (b *BeaconState) PreviousEpochAttestations() *solid.ListSSZ[*solid.... method PreviousEpochAttestationsLength (line 318) | func (b *BeaconState) PreviousEpochAttestationsLength() int { method NextWithdrawalValidatorIndex (line 322) | func (b *BeaconState) NextWithdrawalValidatorIndex() uint64 { method DepositRequestsStartIndex (line 326) | func (b *BeaconState) DepositRequestsStartIndex() uint64 { method DepositBalanceToConsume (line 330) | func (b *BeaconState) DepositBalanceToConsume() uint64 { method ConsolidationBalanceToConsume (line 334) | func (b *BeaconState) ConsolidationBalanceToConsume() uint64 { method EarliestConsolidationEpoch (line 338) | func (b *BeaconState) EarliestConsolidationEpoch() uint64 { method PendingDeposits (line 342) | func (b *BeaconState) PendingDeposits() *solid.ListSSZ[*solid.PendingDep... method PendingPartialWithdrawals (line 346) | func (b *BeaconState) PendingPartialWithdrawals() *solid.ListSSZ[*solid.... method PendingConsolidations (line 350) | func (b *BeaconState) PendingConsolidations() *solid.ListSSZ[*solid.Pend... method ProposerLookahead (line 354) | func (b *BeaconState) ProposerLookahead() solid.Uint64VectorSSZ { method GetBlockRootAtSlot (line 361) | func (b *BeaconState) GetBlockRootAtSlot(slot uint64) (common.Hash, erro... method GetDomain (line 372) | func (b *BeaconState) GetDomain(domainType [4]byte, epoch uint64) ([]byt... method DebugPrint (line 379) | func (b *BeaconState) DebugPrint(prefix string) { method GetPendingPartialWithdrawals (line 383) | func (b *BeaconState) GetPendingPartialWithdrawals() *solid.ListSSZ[*sol... FILE: cl/phase1/core/state/raw/hashing.go method HashSSZ (line 29) | func (b *BeaconState) HashSSZ() (out [32]byte, err error) { method PrintLeaves (line 50) | func (b *BeaconState) PrintLeaves() { method CurrentSyncCommitteeBranch (line 57) | func (b *BeaconState) CurrentSyncCommitteeBranch() ([][32]byte, error) { method NextSyncCommitteeBranch (line 80) | func (b *BeaconState) NextSyncCommitteeBranch() ([][32]byte, error) { method FinalityRootBranch (line 102) | func (b *BeaconState) FinalityRootBranch() ([][32]byte, error) { type beaconStateHasher (line 130) | type beaconStateHasher struct method run (line 135) | func (p *beaconStateHasher) run() { method add (line 163) | func (p *beaconStateHasher) add(idx StateLeafIndex, job any) { method computeDirtyLeaves (line 174) | func (b *BeaconState) computeDirtyLeaves() error { method updateLeaf (line 251) | func (b *BeaconState) updateLeaf(idx StateLeafIndex, leaf common.Hash) { method isLeafDirty (line 258) | func (b *BeaconState) isLeafDirty(idx StateLeafIndex) bool { method markLeaf (line 264) | func (b *BeaconState) markLeaf(idxs ...StateLeafIndex) { FILE: cl/phase1/core/state/raw/misc_test.go function TestGetters (line 27) | func TestGetters(t *testing.T) { FILE: cl/phase1/core/state/raw/params.go type StateLeafIndex (line 19) | type StateLeafIndex constant GenesisTimeLeafIndex (line 23) | GenesisTimeLeafIndex StateLeafIndex = 0 constant GenesisValidatorsRootLeafIndex (line 24) | GenesisValidatorsRootLeafIndex StateLeafIndex = 1 constant SlotLeafIndex (line 25) | SlotLeafIndex StateLeafIndex = 2 constant ForkLeafIndex (line 26) | ForkLeafIndex StateLeafIndex = 3 constant LatestBlockHeaderLeafIndex (line 27) | LatestBlockHeaderLeafIndex StateLeafIndex = 4 constant BlockRootsLeafIndex (line 28) | BlockRootsLeafIndex StateLeafIndex = 5 constant StateRootsLeafIndex (line 29) | StateRootsLeafIndex StateLeafIndex = 6 constant HistoricalRootsLeafIndex (line 30) | HistoricalRootsLeafIndex StateLeafIndex = 7 constant Eth1DataLeafIndex (line 31) | Eth1DataLeafIndex StateLeafIndex = 8 constant Eth1DataVotesLeafIndex (line 32) | Eth1DataVotesLeafIndex StateLeafIndex = 9 constant Eth1DepositIndexLeafIndex (line 33) | Eth1DepositIndexLeafIndex StateLeafIndex = 10 constant ValidatorsLeafIndex (line 34) | ValidatorsLeafIndex StateLeafIndex = 11 constant BalancesLeafIndex (line 35) | BalancesLeafIndex StateLeafIndex = 12 constant RandaoMixesLeafIndex (line 36) | RandaoMixesLeafIndex StateLeafIndex = 13 constant SlashingsLeafIndex (line 37) | SlashingsLeafIndex StateLeafIndex = 14 constant PreviousEpochParticipationLeafIndex (line 38) | PreviousEpochParticipationLeafIndex StateLeafIndex = 15 constant CurrentEpochParticipationLeafIndex (line 39) | CurrentEpochParticipationLeafIndex StateLeafIndex = 16 constant JustificationBitsLeafIndex (line 40) | JustificationBitsLeafIndex StateLeafIndex = 17 constant PreviousJustifiedCheckpointLeafIndex (line 41) | PreviousJustifiedCheckpointLeafIndex StateLeafIndex = 18 constant CurrentJustifiedCheckpointLeafIndex (line 42) | CurrentJustifiedCheckpointLeafIndex StateLeafIndex = 19 constant FinalizedCheckpointLeafIndex (line 43) | FinalizedCheckpointLeafIndex StateLeafIndex = 20 constant InactivityScoresLeafIndex (line 45) | InactivityScoresLeafIndex StateLeafIndex = 21 constant CurrentSyncCommitteeLeafIndex (line 46) | CurrentSyncCommitteeLeafIndex StateLeafIndex = 22 constant NextSyncCommitteeLeafIndex (line 47) | NextSyncCommitteeLeafIndex StateLeafIndex = 23 constant LatestExecutionPayloadHeaderLeafIndex (line 49) | LatestExecutionPayloadHeaderLeafIndex StateLeafIndex = 24 constant NextWithdrawalIndexLeafIndex (line 51) | NextWithdrawalIndexLeafIndex StateLeafIndex = 25 constant NextWithdrawalValidatorIndexLeafIndex (line 52) | NextWithdrawalValidatorIndexLeafIndex StateLeafIndex = 26 constant HistoricalSummariesLeafIndex (line 53) | HistoricalSummariesLeafIndex StateLeafIndex = 27 constant DepositRequestsStartIndexLeafIndex (line 55) | DepositRequestsStartIndexLeafIndex StateLeafIndex = 28 constant DepositBalanceToConsumeLeafIndex (line 56) | DepositBalanceToConsumeLeafIndex StateLeafIndex = 29 constant ExitBalanceToConsumeLeafIndex (line 57) | ExitBalanceToConsumeLeafIndex StateLeafIndex = 30 constant EarliestExitEpochLeafIndex (line 58) | EarliestExitEpochLeafIndex StateLeafIndex = 31 constant ConsolidationBalanceToConsumeLeafIndex (line 59) | ConsolidationBalanceToConsumeLeafIndex StateLeafIndex = 32 constant EarliestConsolidationEpochLeafIndex (line 60) | EarliestConsolidationEpochLeafIndex StateLeafIndex = 33 constant PendingDepositsLeafIndex (line 61) | PendingDepositsLeafIndex StateLeafIndex = 34 constant PendingPartialWithdrawalsLeafIndex (line 62) | PendingPartialWithdrawalsLeafIndex StateLeafIndex = 35 constant PendingConsolidationsLeafIndex (line 63) | PendingConsolidationsLeafIndex StateLeafIndex = 36 constant ProposerLookaheadLeafIndex (line 65) | ProposerLookaheadLeafIndex StateLeafIndex = 37 constant StateLeafSizeDeneb (line 69) | StateLeafSizeDeneb = 32 constant StateLeafSizeElectra (line 70) | StateLeafSizeElectra = 37 constant StateLeafSizeFulu (line 71) | StateLeafSizeFulu = 38 constant StateLeafSizeLatest (line 73) | StateLeafSizeLatest = StateLeafSizeFulu constant LeafInitValue (line 75) | LeafInitValue = 0 constant LeafCleanValue (line 76) | LeafCleanValue = 1 constant LeafDirtyValue (line 77) | LeafDirtyValue = 2 FILE: cl/phase1/core/state/raw/setters.go method SetVersion (line 26) | func (b *BeaconState) SetVersion(version clparams.StateVersion) { method SetSlot (line 30) | func (b *BeaconState) SetSlot(slot uint64) { method SetFork (line 39) | func (b *BeaconState) SetFork(fork *cltypes.Fork) { method SetLatestBlockHeader (line 44) | func (b *BeaconState) SetLatestBlockHeader(header *cltypes.BeaconBlockHe... method SetBlockRootAt (line 49) | func (b *BeaconState) SetBlockRootAt(index int, root common.Hash) { method SetStateRootAt (line 57) | func (b *BeaconState) SetStateRootAt(index int, root common.Hash) { method SetWithdrawalCredentialForValidatorAtIndex (line 65) | func (b *BeaconState) SetWithdrawalCredentialForValidatorAtIndex(index i... method SetExitEpochForValidatorAtIndex (line 73) | func (b *BeaconState) SetExitEpochForValidatorAtIndex(index int, epoch u... method SetWithdrawableEpochForValidatorAtIndex (line 81) | func (b *BeaconState) SetWithdrawableEpochForValidatorAtIndex(index int,... method SetEffectiveBalanceForValidatorAtIndex (line 94) | func (b *BeaconState) SetEffectiveBalanceForValidatorAtIndex(index int, ... method SetActivationEpochForValidatorAtIndex (line 102) | func (b *BeaconState) SetActivationEpochForValidatorAtIndex(index int, e... method SetActivationEligibilityEpochForValidatorAtIndex (line 111) | func (b *BeaconState) SetActivationEligibilityEpochForValidatorAtIndex(i... method SetEth1Data (line 120) | func (b *BeaconState) SetEth1Data(eth1Data *cltypes.Eth1Data) { method SetEth1DataVotes (line 125) | func (b *BeaconState) SetEth1DataVotes(votes *solid.ListSSZ[*cltypes.Eth... method AddEth1DataVote (line 130) | func (b *BeaconState) AddEth1DataVote(vote *cltypes.Eth1Data) { method ResetEth1DataVotes (line 138) | func (b *BeaconState) ResetEth1DataVotes() { method SetEth1DepositIndex (line 143) | func (b *BeaconState) SetEth1DepositIndex(eth1DepositIndex uint64) { method SetValidators (line 148) | func (b *BeaconState) SetValidators(validators *solid.ValidatorSet) { method SetRandaoMixes (line 153) | func (b *BeaconState) SetRandaoMixes(mixes solid.HashVectorSSZ) { method SetHistoricalRoots (line 158) | func (b *BeaconState) SetHistoricalRoots(hRoots solid.HashListSSZ) { method SetValidatorSlashed (line 163) | func (b *BeaconState) SetValidatorSlashed(index int, slashed bool) error { method SetValidatorMinCurrentInclusionDelayAttestation (line 178) | func (b *BeaconState) SetValidatorMinCurrentInclusionDelayAttestation(in... method SetValidatorIsCurrentMatchingSourceAttester (line 186) | func (b *BeaconState) SetValidatorIsCurrentMatchingSourceAttester(index ... method SetValidatorIsCurrentMatchingTargetAttester (line 194) | func (b *BeaconState) SetValidatorIsCurrentMatchingTargetAttester(index ... method SetValidatorIsCurrentMatchingHeadAttester (line 202) | func (b *BeaconState) SetValidatorIsCurrentMatchingHeadAttester(index in... method SetValidatorMinPreviousInclusionDelayAttestation (line 210) | func (b *BeaconState) SetValidatorMinPreviousInclusionDelayAttestation(i... method SetValidatorIsPreviousMatchingSourceAttester (line 218) | func (b *BeaconState) SetValidatorIsPreviousMatchingSourceAttester(index... method SetValidatorIsPreviousMatchingTargetAttester (line 226) | func (b *BeaconState) SetValidatorIsPreviousMatchingTargetAttester(index... method SetValidatorIsPreviousMatchingHeadAttester (line 235) | func (b *BeaconState) SetValidatorIsPreviousMatchingHeadAttester(index i... method SetValidatorBalance (line 245) | func (b *BeaconState) SetValidatorBalance(index int, balance uint64) err... method AddValidator (line 259) | func (b *BeaconState) AddValidator(validator solid.Validator, balance ui... method SetRandaoMixAt (line 270) | func (b *BeaconState) SetRandaoMixAt(index int, mix common.Hash) { method SetSlashingSegmentAt (line 278) | func (b *BeaconState) SetSlashingSegmentAt(index int, segment uint64) { method SetEpochParticipationForValidatorIndex (line 286) | func (b *BeaconState) SetEpochParticipationForValidatorIndex(isCurrentEp... method SetValidatorAtIndex (line 296) | func (b *BeaconState) SetValidatorAtIndex(index int, validator solid.Val... method ResetEpochParticipation (line 301) | func (b *BeaconState) ResetEpochParticipation() { method SetJustificationBits (line 311) | func (b *BeaconState) SetJustificationBits(justificationBits cltypes.Jus... method SetPreviousJustifiedCheckpoint (line 316) | func (b *BeaconState) SetPreviousJustifiedCheckpoint(previousJustifiedCh... method SetCurrentJustifiedCheckpoint (line 321) | func (b *BeaconState) SetCurrentJustifiedCheckpoint(currentJustifiedChec... method SetFinalizedCheckpoint (line 326) | func (b *BeaconState) SetFinalizedCheckpoint(finalizedCheckpoint solid.C... method SetCurrentSyncCommittee (line 331) | func (b *BeaconState) SetCurrentSyncCommittee(currentSyncCommittee *soli... method SetNextSyncCommittee (line 339) | func (b *BeaconState) SetNextSyncCommittee(nextSyncCommittee *solid.Sync... method SetLatestExecutionPayloadHeader (line 347) | func (b *BeaconState) SetLatestExecutionPayloadHeader(header *cltypes.Et... method SetNextWithdrawalIndex (line 352) | func (b *BeaconState) SetNextWithdrawalIndex(index uint64) { method SetNextWithdrawalValidatorIndex (line 357) | func (b *BeaconState) SetNextWithdrawalValidatorIndex(index uint64) { method ResetHistoricalSummaries (line 362) | func (b *BeaconState) ResetHistoricalSummaries() { method SetHistoricalSummaries (line 367) | func (b *BeaconState) SetHistoricalSummaries(l *solid.ListSSZ[*cltypes.H... method AddHistoricalSummary (line 372) | func (b *BeaconState) AddHistoricalSummary(summary *cltypes.HistoricalSu... method AddHistoricalRoot (line 377) | func (b *BeaconState) AddHistoricalRoot(root common.Hash) { method SetInactivityScores (line 382) | func (b *BeaconState) SetInactivityScores(scores []uint64) { method SetInactivityScoresRaw (line 390) | func (b *BeaconState) SetInactivityScoresRaw(scores solid.Uint64VectorSS... method AddInactivityScore (line 395) | func (b *BeaconState) AddInactivityScore(score uint64) { method SetValidatorInactivityScore (line 400) | func (b *BeaconState) SetValidatorInactivityScore(index int, score uint6... method SetCurrentEpochParticipationFlags (line 411) | func (b *BeaconState) SetCurrentEpochParticipationFlags(flags []cltypes.... method SetPreviousEpochParticipationFlags (line 419) | func (b *BeaconState) SetPreviousEpochParticipationFlags(flags []cltypes... method AddCurrentEpochParticipationFlags (line 427) | func (b *BeaconState) AddCurrentEpochParticipationFlags(flags cltypes.Pa... method AddPreviousEpochParticipationFlags (line 432) | func (b *BeaconState) AddPreviousEpochParticipationFlags(flags cltypes.P... method AddPreviousEpochParticipationAt (line 437) | func (b *BeaconState) AddPreviousEpochParticipationAt(index int, delta b... method AddCurrentEpochAtteastation (line 444) | func (b *BeaconState) AddCurrentEpochAtteastation(attestation *solid.Pen... method AddPreviousEpochAttestation (line 449) | func (b *BeaconState) AddPreviousEpochAttestation(attestation *solid.Pen... method ResetCurrentEpochAttestations (line 454) | func (b *BeaconState) ResetCurrentEpochAttestations() { method SetCurrentEpochAttestations (line 459) | func (b *BeaconState) SetCurrentEpochAttestations(attestations *solid.Li... method SetPreviousEpochAttestations (line 464) | func (b *BeaconState) SetPreviousEpochAttestations(attestations *solid.L... method SetCurrentEpochParticipation (line 469) | func (b *BeaconState) SetCurrentEpochParticipation(participation *solid.... method SetPreviousEpochParticipation (line 474) | func (b *BeaconState) SetPreviousEpochParticipation(participation *solid... method ResetPreviousEpochAttestations (line 479) | func (b *BeaconState) ResetPreviousEpochAttestations() { method SetGenesisTime (line 485) | func (b *BeaconState) SetGenesisTime(time uint64) { method SetGenesisValidatorsRoot (line 491) | func (b *BeaconState) SetGenesisValidatorsRoot(root common.Hash) { method SetBlockRoots (line 497) | func (b *BeaconState) SetBlockRoots(roots solid.HashVectorSSZ) { method SetStateRoots (line 503) | func (b *BeaconState) SetStateRoots(roots solid.HashVectorSSZ) { method SetBalances (line 509) | func (b *BeaconState) SetBalances(balances solid.Uint64VectorSSZ) { method SetSlashings (line 514) | func (b *BeaconState) SetSlashings(slashings solid.Uint64VectorSSZ) { method SetEarliestExitEpoch (line 519) | func (b *BeaconState) SetEarliestExitEpoch(epoch uint64) { method SetExitBalanceToConsume (line 524) | func (b *BeaconState) SetExitBalanceToConsume(balance uint64) { method SetPendingPartialWithdrawals (line 529) | func (b *BeaconState) SetPendingPartialWithdrawals(pendingWithdrawals *s... method AppendPendingDeposit (line 534) | func (b *BeaconState) AppendPendingDeposit(deposit *solid.PendingDeposit) { method AppendPendingPartialWithdrawal (line 539) | func (b *BeaconState) AppendPendingPartialWithdrawal(withdrawal *solid.P... method AppendPendingConsolidation (line 544) | func (b *BeaconState) AppendPendingConsolidation(consolidation *solid.Pe... method SetPendingDeposits (line 549) | func (b *BeaconState) SetPendingDeposits(deposits *solid.ListSSZ[*solid.... method SetPendingConsolidations (line 554) | func (b *BeaconState) SetPendingConsolidations(consolidations *solid.Lis... method SetDepositBalanceToConsume (line 559) | func (b *BeaconState) SetDepositBalanceToConsume(balance uint64) { method SetDepositRequestsStartIndex (line 564) | func (b *BeaconState) SetDepositRequestsStartIndex(index uint64) { method SetConsolidationBalanceToConsume (line 569) | func (b *BeaconState) SetConsolidationBalanceToConsume(balance uint64) { method SetEarlistConsolidationEpoch (line 573) | func (b *BeaconState) SetEarlistConsolidationEpoch(epoch uint64) { method SetProposerLookahead (line 578) | func (b *BeaconState) SetProposerLookahead(proposerLookahead solid.Uint6... FILE: cl/phase1/core/state/raw/setters_test.go function TestBeaconState_SetVersion (line 30) | func TestBeaconState_SetVersion(t *testing.T) { function TestBeaconState_SetSlot (line 36) | func TestBeaconState_SetSlot(t *testing.T) { function TestBeaconState_SetBlockRootAt (line 43) | func TestBeaconState_SetBlockRootAt(t *testing.T) { function TestBeaconState_SetStateRootAt (line 51) | func TestBeaconState_SetStateRootAt(t *testing.T) { function TestBeaconState_SetWithdrawalCredentialForValidatorAtIndex (line 59) | func TestBeaconState_SetWithdrawalCredentialForValidatorAtIndex(t *testi... function TestBeaconState_SetExitEpochForValidatorAtIndex (line 67) | func TestBeaconState_SetExitEpochForValidatorAtIndex(t *testing.T) { function TestBeaconState_SetWithdrawableEpochForValidatorAtIndex (line 75) | func TestBeaconState_SetWithdrawableEpochForValidatorAtIndex(t *testing.... function TestBeaconState_SetWithdrawableEpochForValidatorAtIndex_InvalidIndex (line 84) | func TestBeaconState_SetWithdrawableEpochForValidatorAtIndex_InvalidInde... function TestBeaconState_SetEffectiveBalanceForValidatorAtIndex (line 92) | func TestBeaconState_SetEffectiveBalanceForValidatorAtIndex(t *testing.T) { function TestBeaconState_SetActivationEpochForValidatorAtIndex (line 100) | func TestBeaconState_SetActivationEpochForValidatorAtIndex(t *testing.T) { function TestBeaconState_SetActivationEligibilityEpochForValidatorAtIndex (line 108) | func TestBeaconState_SetActivationEligibilityEpochForValidatorAtIndex(t ... function TestBeaconState_SetEth1Data (line 116) | func TestBeaconState_SetEth1Data(t *testing.T) { function TestBeaconState_AddEth1DataVote (line 127) | func TestBeaconState_AddEth1DataVote(t *testing.T) { function TestBeaconState_ResetEth1DataVotes (line 144) | func TestBeaconState_ResetEth1DataVotes(t *testing.T) { function TestBeaconState_SetEth1DepositIndex (line 156) | func TestBeaconState_SetEth1DepositIndex(t *testing.T) { function TestBeaconState_SetValidatorSlashed (line 163) | func TestBeaconState_SetValidatorSlashed(t *testing.T) { function TestBeaconState_SetValidatorSlashed_InvalidIndex (line 172) | func TestBeaconState_SetValidatorSlashed_InvalidIndex(t *testing.T) { function TestBeaconState_SetValidatorMinCurrentInclusionDelayAttestation (line 180) | func TestBeaconState_SetValidatorMinCurrentInclusionDelayAttestation(t *... function TestBeaconState_SetValidatorIsCurrentMatchingSourceAttester (line 195) | func TestBeaconState_SetValidatorIsCurrentMatchingSourceAttester(t *test... function TestBeaconState_SetValidatorIsCurrentMatchingTargetAttester (line 204) | func TestBeaconState_SetValidatorIsCurrentMatchingTargetAttester(t *test... function TestBeaconState_SetValidatorIsCurrentMatchingHeadAttester (line 213) | func TestBeaconState_SetValidatorIsCurrentMatchingHeadAttester(t *testin... function TestBeaconState_SetValidatorMinPreviousInclusionDelayAttestation (line 222) | func TestBeaconState_SetValidatorMinPreviousInclusionDelayAttestation(t ... function TestBeaconState_SetValidatorIsPreviousMatchingSourceAttester (line 235) | func TestBeaconState_SetValidatorIsPreviousMatchingSourceAttester(t *tes... function TestBeaconState_SetValidatorIsPreviousMatchingTargetAttester (line 244) | func TestBeaconState_SetValidatorIsPreviousMatchingTargetAttester(t *tes... function TestBeaconState_SetNextWithdrawalValidatorIndex (line 253) | func TestBeaconState_SetNextWithdrawalValidatorIndex(t *testing.T) { function TestBeaconState_ResetHistoricalSummaries (line 260) | func TestBeaconState_ResetHistoricalSummaries(t *testing.T) { function TestBeaconState_AddHistoricalSummary (line 268) | func TestBeaconState_AddHistoricalSummary(t *testing.T) { function TestBeaconState_AddHistoricalRoot (line 277) | func TestBeaconState_AddHistoricalRoot(t *testing.T) { function TestBeaconState_SetInactivityScores (line 286) | func TestBeaconState_SetInactivityScores(t *testing.T) { function TestBeaconState_AddInactivityScore (line 293) | func TestBeaconState_AddInactivityScore(t *testing.T) { function TestBeaconState_SetValidatorInactivityScore (line 302) | func TestBeaconState_SetValidatorInactivityScore(t *testing.T) { function TestBeaconState_SetValidatorInactivityScore_InvalidIndex (line 309) | func TestBeaconState_SetValidatorInactivityScore_InvalidIndex(t *testing... function TestBeaconState_SetValidatorIsPreviousMatchingHeadAttester (line 317) | func TestBeaconState_SetValidatorIsPreviousMatchingHeadAttester(t *testi... function TestBeaconState_SetValidatorBalance (line 326) | func TestBeaconState_SetValidatorBalance(t *testing.T) { function TestBeaconState_AddValidator (line 335) | func TestBeaconState_AddValidator(t *testing.T) { function TestBeaconState_SetRandaoMixAt (line 343) | func TestBeaconState_SetRandaoMixAt(t *testing.T) { function TestBeaconState_SetSlashingSegmentAt (line 351) | func TestBeaconState_SetSlashingSegmentAt(t *testing.T) { function TestBeaconState_SetEpochParticipationForValidatorIndex (line 359) | func TestBeaconState_SetEpochParticipationForValidatorIndex(t *testing.T) { function TestBeaconState_SetValidatorAtIndex (line 367) | func TestBeaconState_SetValidatorAtIndex(t *testing.T) { FILE: cl/phase1/core/state/raw/ssz.go method BlockRoot (line 33) | func (b *BeaconState) BlockRoot() ([32]byte, error) { method baseOffsetSSZ (line 47) | func (b *BeaconState) baseOffsetSSZ() uint32 { method EncodeSSZ (line 69) | func (b *BeaconState) EncodeSSZ(buf []byte) ([]byte, error) { method getSchema (line 74) | func (b *BeaconState) getSchema() []interface{} { method DecodeSSZ (line 100) | func (b *BeaconState) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 124) | func (b *BeaconState) EncodingSizeSSZ() (size int) { method Clone (line 153) | func (b *BeaconState) Clone() clonable.Clonable { FILE: cl/phase1/core/state/raw/state.go constant BlockRootsLength (line 33) | BlockRootsLength = 8192 constant StateRootsLength (line 34) | StateRootsLength = 8192 constant RandoMixesLength (line 35) | RandoMixesLength = 65536 constant SlashingsLength (line 36) | SlashingsLength = 8192 constant SlotOffsetSSZ (line 39) | SlotOffsetSSZ = 8 + length.Hash type BeaconState (line 42) | type BeaconState struct method SetValidatorSet (line 138) | func (b *BeaconState) SetValidatorSet(validatorSet *solid.ValidatorSet) { method init (line 142) | func (b *BeaconState) init() error { method MarshalJSON (line 147) | func (b *BeaconState) MarshalJSON() ([]byte, error) { method Validators (line 207) | func (b *BeaconState) Validators() *solid.ValidatorSet { method SetEvents (line 211) | func (b *BeaconState) SetEvents(events Events) { method HistoricalSummariesLength (line 215) | func (b *BeaconState) HistoricalSummariesLength() uint64 { method HistoricalRootsLength (line 219) | func (b *BeaconState) HistoricalRootsLength() uint64 { method RawInactivityScores (line 224) | func (b *BeaconState) RawInactivityScores() []byte { method RawBalances (line 228) | func (b *BeaconState) RawBalances() []byte { method RawValidatorSet (line 232) | func (b *BeaconState) RawValidatorSet() []byte { method RawPreviousEpochParticipation (line 236) | func (b *BeaconState) RawPreviousEpochParticipation() []byte { method RawCurrentEpochParticipation (line 240) | func (b *BeaconState) RawCurrentEpochParticipation() []byte { method HistoricalRoot (line 244) | func (b *BeaconState) HistoricalRoot(index int) common.Hash { method HistoricalSummary (line 248) | func (b *BeaconState) HistoricalSummary(index int) *cltypes.Historical... method RawSlashings (line 252) | func (b *BeaconState) RawSlashings() []byte { method EarliestExitEpoch (line 256) | func (b *BeaconState) EarliestExitEpoch() uint64 { method ExitBalanceToConsume (line 260) | func (b *BeaconState) ExitBalanceToConsume() uint64 { method GetDepositBalanceToConsume (line 264) | func (b *BeaconState) GetDepositBalanceToConsume() uint64 { method GetPendingDeposits (line 268) | func (b *BeaconState) GetPendingDeposits() *solid.ListSSZ[*solid.Pendi... method GetDepositRequestsStartIndex (line 272) | func (b *BeaconState) GetDepositRequestsStartIndex() uint64 { method GetPendingConsolidations (line 276) | func (b *BeaconState) GetPendingConsolidations() *solid.ListSSZ[*solid... method GetEarlistConsolidationEpoch (line 280) | func (b *BeaconState) GetEarlistConsolidationEpoch() uint64 { method GetEarlistExitEpoch (line 284) | func (b *BeaconState) GetEarlistExitEpoch() uint64 { method GetExitBalanceToConsume (line 288) | func (b *BeaconState) GetExitBalanceToConsume() uint64 { method GetConsolidationBalanceToConsume (line 292) | func (b *BeaconState) GetConsolidationBalanceToConsume() uint64 { method GetProposerLookahead (line 296) | func (b *BeaconState) GetProposerLookahead() solid.Uint64VectorSSZ { function New (line 105) | func New(cfg *clparams.BeaconChainConfig) *BeaconState { FILE: cl/phase1/core/state/raw/test_util.go function GetTestState (line 29) | func GetTestState() *BeaconState { FILE: cl/phase1/core/state/root_test.go function BenchmarkStateRootNonCached (line 27) | func BenchmarkStateRootNonCached(b *testing.B) { function BenchmarkStateRootCached (line 36) | func BenchmarkStateRootCached(b *testing.B) { FILE: cl/phase1/core/state/shuffling/shuffling.go function ComputeProposerIndex (line 29) | func ComputeProposerIndex(b *raw.BeaconState, indices []uint64, seed [32... function computeProposerIndexElectra (line 66) | func computeProposerIndexElectra(b *raw.BeaconState, indices []uint64, s... function ComputeProposerIndices (line 99) | func ComputeProposerIndices(b *raw.BeaconState, epoch uint64, seed [32]b... FILE: cl/phase1/core/state/shuffling/shuffling_test.go function BenchmarkLambdaShuffledIndex (line 33) | func BenchmarkLambdaShuffledIndex(b *testing.B) { function BenchmarkErigonShuffledIndex (line 47) | func BenchmarkErigonShuffledIndex(b *testing.B) { function TestShuffling (line 59) | func TestShuffling(t *testing.T) { FILE: cl/phase1/core/state/shuffling/util.go function ComputeShuffledIndex (line 29) | func ComputeShuffledIndex(conf *clparams.BeaconChainConfig, ind, ind_cou... function ComputeShuffledIndexPreInputs (line 65) | func ComputeShuffledIndexPreInputs(conf *clparams.BeaconChainConfig, see... function GetSeed (line 73) | func GetSeed(beaconConfig *clparams.BeaconChainConfig, mix common.Hash, ... function ComputeShuffledIndicies (line 81) | func ComputeShuffledIndicies(beaconConfig *clparams.BeaconChainConfig, m... FILE: cl/phase1/core/state/ssz.go method EncodeSSZ (line 24) | func (b *CachingBeaconState) EncodeSSZ(buf []byte) ([]byte, error) { method DecodeSSZ (line 34) | func (b *CachingBeaconState) DecodeSSZ(buf []byte, version int) error { method EncodingSizeSSZ (line 44) | func (b *CachingBeaconState) EncodingSizeSSZ() (size int) { method Clone (line 49) | func (b *CachingBeaconState) Clone() clonable.Clonable { FILE: cl/phase1/core/state/ssz_test.go function TestBeaconStateCapellaEncodingDecoding (line 35) | func TestBeaconStateCapellaEncodingDecoding(t *testing.T) { function TestBeaconStatePhase0EncodingDecoding (line 46) | func TestBeaconStatePhase0EncodingDecoding(t *testing.T) { FILE: cl/phase1/core/state/upgrade.go method UpgradeToAltair (line 31) | func (b *CachingBeaconState) UpgradeToAltair() error { method UpgradeToBellatrix (line 88) | func (b *CachingBeaconState) UpgradeToBellatrix() error { method UpgradeToCapella (line 103) | func (b *CachingBeaconState) UpgradeToCapella() error { method UpgradeToDeneb (line 125) | func (b *CachingBeaconState) UpgradeToDeneb() error { method UpgradeToElectra (line 143) | func (b *CachingBeaconState) UpgradeToElectra() error { method UpgradeToFulu (line 248) | func (b *CachingBeaconState) UpgradeToFulu() error { FILE: cl/phase1/core/state/upgrade_test.go function TestUpgradeAndExpectedWithdrawals (line 32) | func TestUpgradeAndExpectedWithdrawals(t *testing.T) { FILE: cl/phase1/core/state/util.go function copyLRU (line 31) | func copyLRU[K comparable, V any](dst *lru.Cache[K, V], src *lru.Cache[K... function GetIndexedAttestation (line 43) | func GetIndexedAttestation(attestation *solid.Attestation, attestingIndi... function GetValidatorFromDeposit (line 53) | func GetValidatorFromDeposit(s abstract.BeaconState, pubkey [48]byte, wi... function HasEth1WithdrawalCredential (line 71) | func HasEth1WithdrawalCredential(validator solid.Validator, conf *clpara... function HasCompoundingWithdrawalCredential (line 76) | func HasCompoundingWithdrawalCredential(validator solid.Validator, conf ... function HasExecutionWithdrawalCredential (line 81) | func HasExecutionWithdrawalCredential(validator solid.Validator, conf *c... function isFullyWithdrawableValidator (line 86) | func isFullyWithdrawableValidator(b abstract.BeaconState, validator soli... function getMaxEffectiveBalanceElectra (line 100) | func getMaxEffectiveBalanceElectra(v solid.Validator, conf *clparams.Bea... function GetMaxEffectiveBalanceByVersion (line 109) | func GetMaxEffectiveBalanceByVersion(v solid.Validator, conf *clparams.B... function isPartiallyWithdrawableValidator (line 117) | func isPartiallyWithdrawableValidator(b abstract.BeaconState, validator ... function ComputeActivationExitEpoch (line 132) | func ComputeActivationExitEpoch(config *clparams.BeaconChainConfig, epoc... function GetActivationExitChurnLimit (line 136) | func GetActivationExitChurnLimit(s abstract.BeaconState) uint64 { function GetBalanceChurnLimit (line 143) | func GetBalanceChurnLimit(s abstract.BeaconState) uint64 { function GetConsolidationChurnLimit (line 151) | func GetConsolidationChurnLimit(s abstract.BeaconState) uint64 { function QueueExcessActiveBalance (line 155) | func QueueExcessActiveBalance(s abstract.BeaconState, vindex uint64, val... function GetValidatorsCustodyRequirement (line 178) | func GetValidatorsCustodyRequirement(s abstract.BeaconState, validatorIn... FILE: cl/phase1/core/state/utils_test.go function TestValidatorSlashing (line 31) | func TestValidatorSlashing(t *testing.T) { function TestValidatorFromDeposit (line 44) | func TestValidatorFromDeposit(t *testing.T) { function TestSyncReward (line 55) | func TestSyncReward(t *testing.T) { FILE: cl/phase1/execution_client/block_collector/block_collector.go type BlockCollector (line 41) | type BlockCollector interface type blockCollector (line 46) | type blockCollector struct method AddBlock (line 71) | func (b *blockCollector) AddBlock(block *cltypes.BeaconBlock) error { method Flush (line 87) | func (b *blockCollector) Flush(ctx context.Context) error { function NewBlockCollector (line 59) | func NewBlockCollector(logger log.Logger, engine execution_client.Execut... function encodeBlock (line 177) | func encodeBlock(payload *cltypes.Eth1Block, parentRoot common.Hash, exe... function payloadKey (line 194) | func payloadKey(payload *cltypes.Eth1Block) ([]byte, error) { FILE: cl/phase1/execution_client/block_collector/block_collector_test.go function TestBlockCollectorAccumulateAndFlush (line 35) | func TestBlockCollectorAccumulateAndFlush(t *testing.T) { FILE: cl/phase1/execution_client/execution_client_direct.go constant reorgTooDeepDepth (line 39) | reorgTooDeepDepth = 3 type ExecutionClientDirect (line 41) | type ExecutionClientDirect struct method NewPayload (line 51) | func (cc *ExecutionClientDirect) NewPayload( method ForkChoiceUpdate (line 119) | func (cc *ExecutionClientDirect) ForkChoiceUpdate(ctx context.Context,... method SupportInsertion (line 142) | func (cc *ExecutionClientDirect) SupportInsertion() bool { method InsertBlocks (line 146) | func (cc *ExecutionClientDirect) InsertBlocks(ctx context.Context, blo... method InsertBlock (line 153) | func (cc *ExecutionClientDirect) InsertBlock(ctx context.Context, blk ... method CurrentHeader (line 157) | func (cc *ExecutionClientDirect) CurrentHeader(ctx context.Context) (*... method IsCanonicalHash (line 161) | func (cc *ExecutionClientDirect) IsCanonicalHash(ctx context.Context, ... method Ready (line 165) | func (cc *ExecutionClientDirect) Ready(ctx context.Context) (bool, err... method GetBodiesByRange (line 170) | func (cc *ExecutionClientDirect) GetBodiesByRange(ctx context.Context,... method GetBodiesByHashes (line 175) | func (cc *ExecutionClientDirect) GetBodiesByHashes(ctx context.Context... method FrozenBlocks (line 179) | func (cc *ExecutionClientDirect) FrozenBlocks(ctx context.Context) uin... method HasBlock (line 184) | func (cc *ExecutionClientDirect) HasBlock(ctx context.Context, hash co... method GetAssembledBlock (line 188) | func (cc *ExecutionClientDirect) GetAssembledBlock(_ context.Context, ... method HasGapInSnapshots (line 192) | func (cc *ExecutionClientDirect) HasGapInSnapshots(ctx context.Context... function NewExecutionClientDirect (line 45) | func NewExecutionClientDirect(chainRW eth1_chain_reader.ChainReaderWrite... FILE: cl/phase1/execution_client/execution_client_rpc.go constant DefaultRPCHTTPTimeout (line 41) | DefaultRPCHTTPTimeout = time.Second * 30 type ExecutionClientRpc (line 43) | type ExecutionClientRpc struct method NewPayload (line 73) | func (cc *ExecutionClientRpc) NewPayload( method ForkChoiceUpdate (line 157) | func (cc *ExecutionClientRpc) ForkChoiceUpdate(ctx context.Context, fi... method SupportInsertion (line 202) | func (cc *ExecutionClientRpc) SupportInsertion() bool { method InsertBlocks (line 206) | func (cc *ExecutionClientRpc) InsertBlocks(ctx context.Context, blocks... method InsertBlock (line 210) | func (cc *ExecutionClientRpc) InsertBlock(ctx context.Context, block *... method CurrentHeader (line 214) | func (cc *ExecutionClientRpc) CurrentHeader(ctx context.Context) (*typ... method IsCanonicalHash (line 218) | func (cc *ExecutionClientRpc) IsCanonicalHash(ctx context.Context, has... method Ready (line 222) | func (cc *ExecutionClientRpc) Ready(ctx context.Context) (bool, error) { method GetBodiesByRange (line 229) | func (cc *ExecutionClientRpc) GetBodiesByRange(ctx context.Context, st... method GetBodiesByHashes (line 248) | func (cc *ExecutionClientRpc) GetBodiesByHashes(ctx context.Context, h... method FrozenBlocks (line 266) | func (cc *ExecutionClientRpc) FrozenBlocks(ctx context.Context) uint64 { method HasBlock (line 271) | func (cc *ExecutionClientRpc) HasBlock(ctx context.Context, hash commo... method GetAssembledBlock (line 277) | func (cc *ExecutionClientRpc) GetAssembledBlock(ctx context.Context, i... method HasGapInSnapshots (line 281) | func (cc *ExecutionClientRpc) HasGapInSnapshots(ctx context.Context) b... function NewExecutionClientRPC (line 49) | func NewExecutionClientRPC(jwtSecret []byte, addr string, port int) (*Ex... function checkPayloadStatus (line 186) | func checkPayloadStatus(payloadStatus *engine_types.PayloadStatus) error { FILE: cl/phase1/execution_client/execution_engine_mock.go type MockExecutionEngine (line 27) | type MockExecutionEngine struct method EXPECT (line 46) | func (m *MockExecutionEngine) EXPECT() *MockExecutionEngineMockRecorder { method CurrentHeader (line 51) | func (m *MockExecutionEngine) CurrentHeader(ctx context.Context) (*typ... method ForkChoiceUpdate (line 90) | func (m *MockExecutionEngine) ForkChoiceUpdate(ctx context.Context, fi... method FrozenBlocks (line 129) | func (m *MockExecutionEngine) FrozenBlocks(ctx context.Context) uint64 { method GetAssembledBlock (line 167) | func (m *MockExecutionEngine) GetAssembledBlock(ctx context.Context, i... method GetBodiesByHashes (line 209) | func (m *MockExecutionEngine) GetBodiesByHashes(ctx context.Context, h... method GetBodiesByRange (line 248) | func (m *MockExecutionEngine) GetBodiesByRange(ctx context.Context, st... method HasBlock (line 287) | func (m *MockExecutionEngine) HasBlock(ctx context.Context, hash commo... method HasGapInSnapshots (line 326) | func (m *MockExecutionEngine) HasGapInSnapshots(ctx context.Context) b... method InsertBlock (line 364) | func (m *MockExecutionEngine) InsertBlock(ctx context.Context, block *... method InsertBlocks (line 402) | func (m *MockExecutionEngine) InsertBlocks(ctx context.Context, blocks... method IsCanonicalHash (line 440) | func (m *MockExecutionEngine) IsCanonicalHash(ctx context.Context, has... method NewPayload (line 479) | func (m *MockExecutionEngine) NewPayload(ctx context.Context, payload ... method Ready (line 518) | func (m *MockExecutionEngine) Ready(ctx context.Context) (bool, error) { method SupportInsertion (line 557) | func (m *MockExecutionEngine) SupportInsertion() bool { type MockExecutionEngineMockRecorder (line 34) | type MockExecutionEngineMockRecorder struct method CurrentHeader (line 60) | func (mr *MockExecutionEngineMockRecorder) CurrentHeader(ctx any) *Moc... method ForkChoiceUpdate (line 99) | func (mr *MockExecutionEngineMockRecorder) ForkChoiceUpdate(ctx, final... method FrozenBlocks (line 137) | func (mr *MockExecutionEngineMockRecorder) FrozenBlocks(ctx any) *Mock... method GetAssembledBlock (line 179) | func (mr *MockExecutionEngineMockRecorder) GetAssembledBlock(ctx, id a... method GetBodiesByHashes (line 218) | func (mr *MockExecutionEngineMockRecorder) GetBodiesByHashes(ctx, hash... method GetBodiesByRange (line 257) | func (mr *MockExecutionEngineMockRecorder) GetBodiesByRange(ctx, start... method HasBlock (line 296) | func (mr *MockExecutionEngineMockRecorder) HasBlock(ctx, hash any) *Mo... method HasGapInSnapshots (line 334) | func (mr *MockExecutionEngineMockRecorder) HasGapInSnapshots(ctx any) ... method InsertBlock (line 372) | func (mr *MockExecutionEngineMockRecorder) InsertBlock(ctx, block any)... method InsertBlocks (line 410) | func (mr *MockExecutionEngineMockRecorder) InsertBlocks(ctx, blocks, w... method IsCanonicalHash (line 449) | func (mr *MockExecutionEngineMockRecorder) IsCanonicalHash(ctx, hash a... method NewPayload (line 488) | func (mr *MockExecutionEngineMockRecorder) NewPayload(ctx, payload, be... method Ready (line 527) | func (mr *MockExecutionEngineMockRecorder) Ready(ctx any) *MockExecuti... method SupportInsertion (line 565) | func (mr *MockExecutionEngineMockRecorder) SupportInsertion() *MockExe... function NewMockExecutionEngine (line 39) | func NewMockExecutionEngine(ctrl *gomock.Controller) *MockExecutionEngine { type MockExecutionEngineCurrentHeaderCall (line 67) | type MockExecutionEngineCurrentHeaderCall struct method Return (line 72) | func (c *MockExecutionEngineCurrentHeaderCall) Return(arg0 *types.Head... method Do (line 78) | func (c *MockExecutionEngineCurrentHeaderCall) Do(f func(context.Conte... method DoAndReturn (line 84) | func (c *MockExecutionEngineCurrentHeaderCall) DoAndReturn(f func(cont... type MockExecutionEngineForkChoiceUpdateCall (line 106) | type MockExecutionEngineForkChoiceUpdateCall struct method Return (line 111) | func (c *MockExecutionEngineForkChoiceUpdateCall) Return(arg0 []byte, ... method Do (line 117) | func (c *MockExecutionEngineForkChoiceUpdateCall) Do(f func(context.Co... method DoAndReturn (line 123) | func (c *MockExecutionEngineForkChoiceUpdateCall) DoAndReturn(f func(c... type MockExecutionEngineFrozenBlocksCall (line 144) | type MockExecutionEngineFrozenBlocksCall struct method Return (line 149) | func (c *MockExecutionEngineFrozenBlocksCall) Return(arg0 uint64) *Moc... method Do (line 155) | func (c *MockExecutionEngineFrozenBlocksCall) Do(f func(context.Contex... method DoAndReturn (line 161) | func (c *MockExecutionEngineFrozenBlocksCall) DoAndReturn(f func(conte... type MockExecutionEngineGetAssembledBlockCall (line 186) | type MockExecutionEngineGetAssembledBlockCall struct method Return (line 191) | func (c *MockExecutionEngineGetAssembledBlockCall) Return(arg0 *cltype... method Do (line 197) | func (c *MockExecutionEngineGetAssembledBlockCall) Do(f func(context.C... method DoAndReturn (line 203) | func (c *MockExecutionEngineGetAssembledBlockCall) DoAndReturn(f func(... type MockExecutionEngineGetBodiesByHashesCall (line 225) | type MockExecutionEngineGetBodiesByHashesCall struct method Return (line 230) | func (c *MockExecutionEngineGetBodiesByHashesCall) Return(arg0 []*type... method Do (line 236) | func (c *MockExecutionEngineGetBodiesByHashesCall) Do(f func(context.C... method DoAndReturn (line 242) | func (c *MockExecutionEngineGetBodiesByHashesCall) DoAndReturn(f func(... type MockExecutionEngineGetBodiesByRangeCall (line 264) | type MockExecutionEngineGetBodiesByRangeCall struct method Return (line 269) | func (c *MockExecutionEngineGetBodiesByRangeCall) Return(arg0 []*types... method Do (line 275) | func (c *MockExecutionEngineGetBodiesByRangeCall) Do(f func(context.Co... method DoAndReturn (line 281) | func (c *MockExecutionEngineGetBodiesByRangeCall) DoAndReturn(f func(c... type MockExecutionEngineHasBlockCall (line 303) | type MockExecutionEngineHasBlockCall struct method Return (line 308) | func (c *MockExecutionEngineHasBlockCall) Return(arg0 bool, arg1 error... method Do (line 314) | func (c *MockExecutionEngineHasBlockCall) Do(f func(context.Context, c... method DoAndReturn (line 320) | func (c *MockExecutionEngineHasBlockCall) DoAndReturn(f func(context.C... type MockExecutionEngineHasGapInSnapshotsCall (line 341) | type MockExecutionEngineHasGapInSnapshotsCall struct method Return (line 346) | func (c *MockExecutionEngineHasGapInSnapshotsCall) Return(arg0 bool) *... method Do (line 352) | func (c *MockExecutionEngineHasGapInSnapshotsCall) Do(f func(context.C... method DoAndReturn (line 358) | func (c *MockExecutionEngineHasGapInSnapshotsCall) DoAndReturn(f func(... type MockExecutionEngineInsertBlockCall (line 379) | type MockExecutionEngineInsertBlockCall struct method Return (line 384) | func (c *MockExecutionEngineInsertBlockCall) Return(arg0 error) *MockE... method Do (line 390) | func (c *MockExecutionEngineInsertBlockCall) Do(f func(context.Context... method DoAndReturn (line 396) | func (c *MockExecutionEngineInsertBlockCall) DoAndReturn(f func(contex... type MockExecutionEngineInsertBlocksCall (line 417) | type MockExecutionEngineInsertBlocksCall struct method Return (line 422) | func (c *MockExecutionEngineInsertBlocksCall) Return(arg0 error) *Mock... method Do (line 428) | func (c *MockExecutionEngineInsertBlocksCall) Do(f func(context.Contex... method DoAndReturn (line 434) | func (c *MockExecutionEngineInsertBlocksCall) DoAndReturn(f func(conte... type MockExecutionEngineIsCanonicalHashCall (line 456) | type MockExecutionEngineIsCanonicalHashCall struct method Return (line 461) | func (c *MockExecutionEngineIsCanonicalHashCall) Return(arg0 bool, arg... method Do (line 467) | func (c *MockExecutionEngineIsCanonicalHashCall) Do(f func(context.Con... method DoAndReturn (line 473) | func (c *MockExecutionEngineIsCanonicalHashCall) DoAndReturn(f func(co... type MockExecutionEngineNewPayloadCall (line 495) | type MockExecutionEngineNewPayloadCall struct method Return (line 500) | func (c *MockExecutionEngineNewPayloadCall) Return(arg0 PayloadStatus,... method Do (line 506) | func (c *MockExecutionEngineNewPayloadCall) Do(f func(context.Context,... method DoAndReturn (line 512) | func (c *MockExecutionEngineNewPayloadCall) DoAndReturn(f func(context... type MockExecutionEngineReadyCall (line 534) | type MockExecutionEngineReadyCall struct method Return (line 539) | func (c *MockExecutionEngineReadyCall) Return(arg0 bool, arg1 error) *... method Do (line 545) | func (c *MockExecutionEngineReadyCall) Do(f func(context.Context) (boo... method DoAndReturn (line 551) | func (c *MockExecutionEngineReadyCall) DoAndReturn(f func(context.Cont... type MockExecutionEngineSupportInsertionCall (line 572) | type MockExecutionEngineSupportInsertionCall struct method Return (line 577) | func (c *MockExecutionEngineSupportInsertionCall) Return(arg0 bool) *M... method Do (line 583) | func (c *MockExecutionEngineSupportInsertionCall) Do(f func() bool) *M... method DoAndReturn (line 589) | func (c *MockExecutionEngineSupportInsertionCall) DoAndReturn(f func()... FILE: cl/phase1/execution_client/interface.go type ExecutionEngine (line 37) | type ExecutionEngine interface FILE: cl/phase1/execution_client/rpc_helper/methods.go constant EngineNewPayloadV1 (line 19) | EngineNewPayloadV1 = "engine_newPayloadV1" constant EngineNewPayloadV2 (line 20) | EngineNewPayloadV2 = "engine_newPayloadV2" constant EngineNewPayloadV3 (line 21) | EngineNewPayloadV3 = "engine_newPayloadV3" constant EngineNewPayloadV4 (line 22) | EngineNewPayloadV4 = "engine_newPayloadV4" constant ForkChoiceUpdatedV1 (line 24) | ForkChoiceUpdatedV1 = "engine_forkchoiceUpdatedV1" constant ForkChoiceUpdatedV2 (line 25) | ForkChoiceUpdatedV2 = "engine_forkchoiceUpdatedV2" constant ForkChoiceUpdatedV3 (line 26) | ForkChoiceUpdatedV3 = "engine_forkchoiceUpdatedV3" constant GetPayloadBodiesByHashV1 (line 28) | GetPayloadBodiesByHashV1 = "engine_getPayloadBodiesByHashV1" constant GetPayloadBodiesByRangeV1 (line 29) | GetPayloadBodiesByRangeV1 = "engine_getPayloadBodiesByRangeV1" FILE: cl/phase1/execution_client/types.go type PayloadStatus (line 21) | type PayloadStatus constant PayloadStatusNone (line 24) | PayloadStatusNone = iota constant PayloadStatusNotValidated (line 25) | PayloadStatusNotValidated constant PayloadStatusInvalidated (line 26) | PayloadStatusInvalidated constant PayloadStatusValidated (line 27) | PayloadStatusValidated function newPayloadStatusByEngineStatus (line 30) | func newPayloadStatusByEngineStatus(status engine_types.EngineStatus) Pa... FILE: cl/phase1/forkchoice/blob_sidecars.go method AddPreverifiedBlobSidecar (line 23) | func (f *ForkChoiceStore) AddPreverifiedBlobSidecar(blobSidecar *cltypes... FILE: cl/phase1/forkchoice/checkpoint_state.go constant randaoMixesLength (line 36) | randaoMixesLength = 65536 type checkpointState (line 39) | type checkpointState struct method getAttestingIndicies (line 118) | func (c *checkpointState) getAttestingIndicies(attestation *solid.Atte... method getActiveIndicies (line 156) | func (c *checkpointState) getActiveIndicies(epoch uint64) (activeIndic... method committeeCount (line 167) | func (c *checkpointState) committeeCount(epoch, lenIndicies uint64) ui... method getDomain (line 178) | func (c *checkpointState) getDomain(domainType [4]byte, epoch uint64) ... method isValidIndexedAttestation (line 186) | func (c *checkpointState) isValidIndexedAttestation(att *cltypes.Index... method epochAtSlot (line 211) | func (c *checkpointState) epochAtSlot(slot uint64) uint64 { function writeToBitset (line 59) | func writeToBitset(bitset []byte, i int, value bool) { function readFromBitset (line 69) | func readFromBitset(bitset []byte, i int) bool { function newCheckpointState (line 75) | func newCheckpointState(beaconConfig *clparams.BeaconChainConfig, public... FILE: cl/phase1/forkchoice/fork_choice_test.go function TestForkChoiceBasic (line 67) | func TestForkChoiceBasic(t *testing.T) { function TestForkChoiceChainBellatrix (line 155) | func TestForkChoiceChainBellatrix(t *testing.T) { FILE: cl/phase1/forkchoice/fork_graph/fork_graph_disk.go constant dumpSlotFrequency (line 42) | dumpSlotFrequency = 4 type syncCommittees (line 44) | type syncCommittees struct type ChainSegmentInsertionResult (line 51) | type ChainSegmentInsertionResult method String (line 62) | func (r ChainSegmentInsertionResult) String() string { constant Success (line 54) | Success ChainSegmentInsertionResult = 0 constant InvalidBlock (line 55) | InvalidBlock ChainSegmentInsertionResult = 1 constant MissingSegment (line 56) | MissingSegment ChainSegmentInsertionResult = 2 constant BelowAnchor (line 57) | BelowAnchor ChainSegmentInsertionResult = 3 constant LogisticError (line 58) | LogisticError ChainSegmentInsertionResult = 4 constant PreValidated (line 59) | PreValidated ChainSegmentInsertionResult = 5 function convertHashSliceToHashList (line 81) | func convertHashSliceToHashList(in [][32]byte) solid.HashVectorSSZ { type forkGraphDisk (line 91) | type forkGraphDisk struct method AnchorSlot (line 171) | func (f *forkGraphDisk) AnchorSlot() uint64 { method isBlockRootTheCurrentState (line 175) | func (f *forkGraphDisk) isBlockRootTheCurrentState(blockRoot common.Ha... method AddChainSegment (line 184) | func (f *forkGraphDisk) AddChainSegment(signedBlock *cltypes.SignedBea... method GetHeader (line 323) | func (f *forkGraphDisk) GetHeader(blockRoot common.Hash) (*cltypes.Bea... method getBlock (line 331) | func (f *forkGraphDisk) getBlock(blockRoot common.Hash) (*cltypes.Sign... method GetState (line 339) | func (f *forkGraphDisk) GetState(blockRoot common.Hash, alwaysCopy boo... method useCachedStateIfPossible (line 343) | func (f *forkGraphDisk) useCachedStateIfPossible(blockRoot common.Hash... method getState (line 403) | func (f *forkGraphDisk) getState(blockRoot common.Hash, alwaysCopy boo... method GetCurrentJustifiedCheckpoint (line 468) | func (f *forkGraphDisk) GetCurrentJustifiedCheckpoint(blockRoot common... method GetFinalizedCheckpoint (line 476) | func (f *forkGraphDisk) GetFinalizedCheckpoint(blockRoot common.Hash) ... method MarkHeaderAsInvalid (line 484) | func (f *forkGraphDisk) MarkHeaderAsInvalid(blockRoot common.Hash) { method hasBeaconState (line 488) | func (f *forkGraphDisk) hasBeaconState(blockRoot common.Hash) bool { method Prune (line 493) | func (f *forkGraphDisk) Prune(pruneSlot uint64) (err error) { method GetSyncCommittees (line 532) | func (f *forkGraphDisk) GetSyncCommittees(period uint64) (*solid.SyncC... method GetBlockRewards (line 541) | func (f *forkGraphDisk) GetBlockRewards(blockRoot common.Hash) (*eth2.... method LowestAvailableSlot (line 549) | func (f *forkGraphDisk) LowestAvailableSlot() uint64 { method GetLightClientBootstrap (line 553) | func (f *forkGraphDisk) GetLightClientBootstrap(blockRoot common.Hash)... method NewestLightClientUpdate (line 561) | func (f *forkGraphDisk) NewestLightClientUpdate() *cltypes.LightClient... method GetLightClientUpdate (line 568) | func (f *forkGraphDisk) GetLightClientUpdate(period uint64) (*cltypes.... method GetBalances (line 576) | func (f *forkGraphDisk) GetBalances(blockRoot common.Hash) (solid.Uint... method GetInactivitiesScores (line 587) | func (f *forkGraphDisk) GetInactivitiesScores(blockRoot common.Hash) (... method GetPreviousParticipationIndicies (line 598) | func (f *forkGraphDisk) GetPreviousParticipationIndicies(epoch uint64)... method GetCurrentParticipationIndicies (line 616) | func (f *forkGraphDisk) GetCurrentParticipationIndicies(epoch uint64) ... method GetValidatorSet (line 634) | func (f *forkGraphDisk) GetValidatorSet(blockRoot common.Hash) (*solid... function NewForkGraphDisk (line 137) | func NewForkGraphDisk(anchorState *state.CachingBeaconState, syncedData ... FILE: cl/phase1/forkchoice/fork_graph/fork_graph_disk_fs.go function getBeaconStateFilename (line 33) | func getBeaconStateFilename(blockRoot common.Hash) string { method readBeaconStateFromDisk (line 37) | func (f *forkGraphDisk) readBeaconStateFromDisk(blockRoot common.Hash) (... method DumpBeaconStateOnDisk (line 85) | func (f *forkGraphDisk) DumpBeaconStateOnDisk(blockRoot common.Hash, bs ... FILE: cl/phase1/forkchoice/fork_graph/fork_graph_test.go function TestForkGraphInDisk (line 43) | func TestForkGraphInDisk(t *testing.T) { FILE: cl/phase1/forkchoice/fork_graph/interface.go type ForkGraph (line 37) | type ForkGraph interface FILE: cl/phase1/forkchoice/fork_graph/participation_indicies_store.go type participationIndiciesStore (line 9) | type participationIndiciesStore struct method get (line 13) | func (p *participationIndiciesStore) get(epoch uint64) ([]byte, bool) { method add (line 21) | func (p *participationIndiciesStore) add(epoch uint64, participations ... method prune (line 33) | func (p *participationIndiciesStore) prune(epoch uint64) { FILE: cl/phase1/forkchoice/forkchoice.go type ForkNode (line 48) | type ForkNode struct constant checkpointsPerCache (line 60) | checkpointsPerCache = 1024 constant allowedCachedStates (line 61) | allowedCachedStates = 8 constant queueCacheSize (line 62) | queueCacheSize = 128 type randaoDelta (line 65) | type randaoDelta struct type finalityCheckpoints (line 70) | type finalityCheckpoints struct type preverifiedAppendListsSizes (line 76) | type preverifiedAppendListsSizes struct type ForkChoiceStore (line 82) | type ForkChoiceStore struct method InitPeerDas (line 309) | func (f *ForkChoiceStore) InitPeerDas(peerDas das.PeerDas) { method GetPeerDas (line 314) | func (f *ForkChoiceStore) GetPeerDas() das.PeerDas { method HighestSeen (line 319) | func (f *ForkChoiceStore) HighestSeen() uint64 { method children (line 323) | func (f *ForkChoiceStore) children(parent common.Hash) []common.Hash { method updateChildren (line 332) | func (f *ForkChoiceStore) updateChildren(parentSlot uint64, parent, ch... method Time (line 347) | func (f *ForkChoiceStore) Time() uint64 { method ProposerBoostRoot (line 352) | func (f *ForkChoiceStore) ProposerBoostRoot() common.Hash { method JustifiedCheckpoint (line 357) | func (f *ForkChoiceStore) JustifiedCheckpoint() solid.Checkpoint { method JustifiedSlot (line 362) | func (f *ForkChoiceStore) JustifiedSlot() uint64 { method FinalizedCheckpoint (line 367) | func (f *ForkChoiceStore) FinalizedCheckpoint() solid.Checkpoint { method FinalizedSlot (line 372) | func (f *ForkChoiceStore) FinalizedSlot() uint64 { method Engine (line 377) | func (f *ForkChoiceStore) Engine() execution_client.ExecutionEngine { method GetEth1Hash (line 384) | func (f *ForkChoiceStore) GetEth1Hash(eth2Root common.Hash) common.Hash { method AnchorSlot (line 392) | func (f *ForkChoiceStore) AnchorSlot() uint64 { method GetStateAtBlockRoot (line 398) | func (f *ForkChoiceStore) GetStateAtBlockRoot(blockRoot common.Hash, a... method PreverifiedValidator (line 406) | func (f *ForkChoiceStore) PreverifiedValidator(blockRoot common.Hash) ... method PreverifiedHistoricalRoots (line 413) | func (f *ForkChoiceStore) PreverifiedHistoricalRoots(blockRoot common.... method PreverifiedHistoricalSummaries (line 420) | func (f *ForkChoiceStore) PreverifiedHistoricalSummaries(blockRoot com... method GetFinalityCheckpoints (line 427) | func (f *ForkChoiceStore) GetFinalityCheckpoints(blockRoot common.Hash... method GetSyncCommittees (line 434) | func (f *ForkChoiceStore) GetSyncCommittees(period uint64) (*solid.Syn... method BlockRewards (line 438) | func (f *ForkChoiceStore) BlockRewards(root common.Hash) (*eth2.BlockR... method TotalActiveBalance (line 442) | func (f *ForkChoiceStore) TotalActiveBalance(root common.Hash) (uint64... method LowestAvailableSlot (line 446) | func (f *ForkChoiceStore) LowestAvailableSlot() uint64 { method RandaoMixes (line 452) | func (f *ForkChoiceStore) RandaoMixes(blockRoot common.Hash, out solid... method Participation (line 485) | func (f *ForkChoiceStore) Participation(epoch uint64) (*solid.Particip... method ForkNodes (line 489) | func (f *ForkChoiceStore) ForkNodes() []ForkNode { method Synced (line 525) | func (f *ForkChoiceStore) Synced() bool { method SetSynced (line 529) | func (f *ForkChoiceStore) SetSynced(s bool) { method GetLightClientBootstrap (line 533) | func (f *ForkChoiceStore) GetLightClientBootstrap(blockRoot common.Has... method NewestLightClientUpdate (line 537) | func (f *ForkChoiceStore) NewestLightClientUpdate() *cltypes.LightClie... method GetLightClientUpdate (line 541) | func (f *ForkChoiceStore) GetLightClientUpdate(period uint64) (*cltype... method GetHeader (line 545) | func (f *ForkChoiceStore) GetHeader(blockRoot common.Hash) (*cltypes.B... method GetBalances (line 549) | func (f *ForkChoiceStore) GetBalances(blockRoot common.Hash) (solid.Ui... method GetInactivitiesScores (line 553) | func (f *ForkChoiceStore) GetInactivitiesScores(blockRoot common.Hash)... method GetPreviousParticipationIndicies (line 557) | func (f *ForkChoiceStore) GetPreviousParticipationIndicies(blockRoot c... method GetValidatorSet (line 565) | func (f *ForkChoiceStore) GetValidatorSet(blockRoot common.Hash) (*sol... method GetCurrentParticipationIndicies (line 569) | func (f *ForkChoiceStore) GetCurrentParticipationIndicies(blockRoot co... method IsRootOptimistic (line 577) | func (f *ForkChoiceStore) IsRootOptimistic(root common.Hash) bool { method IsHeadOptimistic (line 581) | func (f *ForkChoiceStore) IsHeadOptimistic() bool { method DumpBeaconStateOnDisk (line 589) | func (f *ForkChoiceStore) DumpBeaconStateOnDisk(bs *state.CachingBeaco... method addPendingConsolidations (line 597) | func (f *ForkChoiceStore) addPendingConsolidations(blockRoot common.Ha... method addPendingDeposits (line 641) | func (f *ForkChoiceStore) addPendingDeposits(blockRoot common.Hash, pe... method addPendingPartialWithdrawals (line 685) | func (f *ForkChoiceStore) addPendingPartialWithdrawals(blockRoot commo... method addProposerLookahead (line 729) | func (f *ForkChoiceStore) addProposerLookahead(slot uint64, proposerLo... method GetPendingConsolidations (line 738) | func (f *ForkChoiceStore) GetPendingConsolidations(blockRoot common.Ha... method GetPendingDeposits (line 742) | func (f *ForkChoiceStore) GetPendingDeposits(blockRoot common.Hash) (*... method GetPendingPartialWithdrawals (line 746) | func (f *ForkChoiceStore) GetPendingPartialWithdrawals(blockRoot commo... method GetProposerLookahead (line 750) | func (f *ForkChoiceStore) GetProposerLookahead(slot uint64) (solid.Uin... type LatestMessage (line 152) | type LatestMessage struct type childrens (line 157) | type childrens struct function NewForkChoiceStore (line 163) | func NewForkChoiceStore( FILE: cl/phase1/forkchoice/get_head.go method accountWeights (line 33) | func (f *ForkChoiceStore) accountWeights(votes, weights map[common.Hash]... constant sampleFactor (line 50) | sampleFactor = 100 constant sampleBasis (line 51) | sampleBasis = 80 method computeVotes (line 54) | func (f *ForkChoiceStore) computeVotes(justifiedCheckpoint solid.Checkpo... method GetHead (line 110) | func (f *ForkChoiceStore) GetHead(auxilliaryState *state.CachingBeaconSt... method filterValidatorSetForAttestationScores (line 187) | func (f *ForkChoiceStore) filterValidatorSetForAttestationScores(c *chec... method getFilteredBlockTree (line 205) | func (f *ForkChoiceStore) getFilteredBlockTree(base common.Hash) map[com... method getFilterBlockTree (line 214) | func (f *ForkChoiceStore) getFilterBlockTree(blockRoot common.Hash, bloc... FILE: cl/phase1/forkchoice/interface.go type ForkChoiceStorage (line 31) | type ForkChoiceStorage interface type ForkChoiceStorageReader (line 36) | type ForkChoiceStorageReader interface type ForkChoiceStorageWriter (line 89) | type ForkChoiceStorageWriter interface FILE: cl/phase1/forkchoice/latest_messages_store.go type latestMessagesStore (line 6) | type latestMessagesStore struct method set (line 24) | func (l *latestMessagesStore) set(idx int, m LatestMessage) { method doPrune (line 51) | func (l *latestMessagesStore) doPrune() { method get (line 67) | func (l *latestMessagesStore) get(idx int) (LatestMessage, bool) { method latestMessagesCount (line 77) | func (l *latestMessagesStore) latestMessagesCount() int { function newLatestMessagesStore (line 15) | func newLatestMessagesStore(size int) *latestMessagesStore { FILE: cl/phase1/forkchoice/mock_services/forkchoice_mock.go type ForkChoiceStorageMock (line 42) | type ForkChoiceStorageMock struct method GetPeerDas (line 196) | func (f *ForkChoiceStorageMock) GetPeerDas() das.PeerDas { method Ancestor (line 200) | func (f *ForkChoiceStorageMock) Ancestor(root common.Hash, slot uint64... method AnchorSlot (line 204) | func (f *ForkChoiceStorageMock) AnchorSlot() uint64 { method Engine (line 208) | func (f *ForkChoiceStorageMock) Engine() execution_client.ExecutionEng... method FinalizedCheckpoint (line 212) | func (f *ForkChoiceStorageMock) FinalizedCheckpoint() solid.Checkpoint { method FinalizedSlot (line 216) | func (f *ForkChoiceStorageMock) FinalizedSlot() uint64 { method GetEth1Hash (line 220) | func (f *ForkChoiceStorageMock) GetEth1Hash(eth2Root common.Hash) comm... method GetHead (line 224) | func (f *ForkChoiceStorageMock) GetHead(_ *state.CachingBeaconState) (... method HighestSeen (line 228) | func (f *ForkChoiceStorageMock) HighestSeen() uint64 { method JustifiedCheckpoint (line 232) | func (f *ForkChoiceStorageMock) JustifiedCheckpoint() solid.Checkpoint { method JustifiedSlot (line 236) | func (f *ForkChoiceStorageMock) JustifiedSlot() uint64 { method ProposerBoostRoot (line 240) | func (f *ForkChoiceStorageMock) ProposerBoostRoot() common.Hash { method GetStateAtBlockRoot (line 244) | func (f *ForkChoiceStorageMock) GetStateAtBlockRoot( method GetFinalityCheckpoints (line 251) | func (f *ForkChoiceStorageMock) GetFinalityCheckpoints( method GetSyncCommittees (line 261) | func (f *ForkChoiceStorageMock) GetSyncCommittees( method Slot (line 268) | func (f *ForkChoiceStorageMock) Slot() uint64 { method Time (line 272) | func (f *ForkChoiceStorageMock) Time() uint64 { method OnAttestation (line 276) | func (f *ForkChoiceStorageMock) OnAttestation( method OnAttesterSlashing (line 284) | func (f *ForkChoiceStorageMock) OnAttesterSlashing( method OnBlock (line 295) | func (f *ForkChoiceStorageMock) OnBlock( method OnTick (line 305) | func (f *ForkChoiceStorageMock) OnTick(time uint64) { method BlockRewards (line 309) | func (f *ForkChoiceStorageMock) BlockRewards(root common.Hash) (*eth2.... method TotalActiveBalance (line 313) | func (f *ForkChoiceStorageMock) TotalActiveBalance(root common.Hash) (... method RandaoMixes (line 317) | func (f *ForkChoiceStorageMock) RandaoMixes(blockRoot common.Hash, out... method LowestAvailableSlot (line 321) | func (f *ForkChoiceStorageMock) LowestAvailableSlot() uint64 { method Participation (line 325) | func (f *ForkChoiceStorageMock) Participation(epoch uint64) (*solid.Pa... method ForkNodes (line 329) | func (f *ForkChoiceStorageMock) ForkNodes() []forkchoice.ForkNode { method Synced (line 333) | func (f *ForkChoiceStorageMock) Synced() bool { method SetSynced (line 337) | func (f *ForkChoiceStorageMock) SetSynced(synced bool) { method GetLightClientBootstrap (line 341) | func (f *ForkChoiceStorageMock) GetLightClientBootstrap( method NewestLightClientUpdate (line 347) | func (f *ForkChoiceStorageMock) NewestLightClientUpdate() *cltypes.Lig... method GetLightClientUpdate (line 351) | func (f *ForkChoiceStorageMock) GetLightClientUpdate( method GetHeader (line 357) | func (f *ForkChoiceStorageMock) GetHeader( method GetBalances (line 363) | func (f *ForkChoiceStorageMock) GetBalances(blockRoot common.Hash) (so... method GetInactivitiesScores (line 367) | func (f *ForkChoiceStorageMock) GetInactivitiesScores( method GetPreviousParticipationIndicies (line 373) | func (f *ForkChoiceStorageMock) GetPreviousParticipationIndicies( method GetValidatorSet (line 379) | func (f *ForkChoiceStorageMock) GetValidatorSet( method GetCurrentParticipationIndicies (line 385) | func (f *ForkChoiceStorageMock) GetCurrentParticipationIndicies( method GetPublicKeyForValidator (line 391) | func (f *ForkChoiceStorageMock) GetPublicKeyForValidator( method AddPreverifiedBlobSidecar (line 403) | func (f *ForkChoiceStorageMock) AddPreverifiedBlobSidecar(msg *cltypes... method ValidateOnAttestation (line 406) | func (f *ForkChoiceStorageMock) ValidateOnAttestation(attestation *sol... method ProcessAttestingIndicies (line 410) | func (f *ForkChoiceStorageMock) ProcessAttestingIndicies( method IsRootOptimistic (line 416) | func (f *ForkChoiceStorageMock) IsRootOptimistic(root common.Hash) bool { method IsHeadOptimistic (line 420) | func (f *ForkChoiceStorageMock) IsHeadOptimistic() bool { method GetPendingConsolidations (line 424) | func (f *ForkChoiceStorageMock) GetPendingConsolidations(blockRoot com... method GetPendingDeposits (line 428) | func (f *ForkChoiceStorageMock) GetPendingDeposits(blockRoot common.Ha... method GetPendingPartialWithdrawals (line 432) | func (f *ForkChoiceStorageMock) GetPendingPartialWithdrawals(blockRoot... method GetProposerLookahead (line 436) | func (f *ForkChoiceStorageMock) GetProposerLookahead(slot uint64) (sol... function makeSyncContributionPoolMock (line 76) | func makeSyncContributionPoolMock(t *testing.T) sync_contribution_pool.S... function NewForkChoiceStorageMock (line 127) | func NewForkChoiceStorageMock(t *testing.T) *ForkChoiceStorageMock { FILE: cl/phase1/forkchoice/on_attestation.go method OnAttestation (line 32) | func (f *ForkChoiceStore) OnAttestation( method ProcessAttestingIndicies (line 86) | func (f *ForkChoiceStore) ProcessAttestingIndicies( method verifyAttestationWithCheckpointState (line 95) | func (f *ForkChoiceStore) verifyAttestationWithCheckpointState( method verifyAttestationWithState (line 129) | func (f *ForkChoiceStore) verifyAttestationWithState( method setLatestMessage (line 151) | func (f *ForkChoiceStore) setLatestMessage(index uint64, message LatestM... method getLatestMessage (line 155) | func (f *ForkChoiceStore) getLatestMessage(validatorIndex uint64) (Lates... method isUnequivocating (line 159) | func (f *ForkChoiceStore) isUnequivocating(validatorIndex uint64) bool { method setUnequivocating (line 169) | func (f *ForkChoiceStore) setUnequivocating(validatorIndex uint64) { method processAttestingIndicies (line 183) | func (f *ForkChoiceStore) processAttestingIndicies( method ValidateOnAttestation (line 204) | func (f *ForkChoiceStore) ValidateOnAttestation(attestation *solid.Attes... method validateTargetEpochAgainstCurrentTime (line 230) | func (f *ForkChoiceStore) validateTargetEpochAgainstCurrentTime( FILE: cl/phase1/forkchoice/on_attester_slashing.go method OnAttesterSlashing (line 31) | func (f *ForkChoiceStore) OnAttesterSlashing(attesterSlashing *cltypes.A... method onProcessAttesterSlashing (line 51) | func (f *ForkChoiceStore) onProcessAttesterSlashing(attesterSlashing *cl... function getIndexedAttestationPublicKeys (line 128) | func getIndexedAttestationPublicKeys(b *state.CachingBeaconState, att *c... FILE: cl/phase1/forkchoice/on_block.go constant foreseenProposers (line 44) | foreseenProposers = 16 function verifyKzgCommitmentsAgainstTransactions (line 51) | func verifyKzgCommitmentsAgainstTransactions(cfg *clparams.BeaconChainCo... function collectOnBlockLatencyToUnixTime (line 77) | func collectOnBlockLatencyToUnixTime(ethClock eth_clock.EthereumClock, s... method OnBlock (line 86) | func (f *ForkChoiceStore) OnBlock(ctx context.Context, block *cltypes.Si... method isDataAvailable (line 303) | func (f *ForkChoiceStore) isDataAvailable(ctx context.Context, slot uint... FILE: cl/phase1/forkchoice/on_tick.go method OnTick (line 25) | func (f *ForkChoiceStore) OnTick(time uint64) { method onTickPerSlot (line 35) | func (f *ForkChoiceStore) onTickPerSlot(time uint64) { FILE: cl/phase1/forkchoice/optimistic/optimistic.go type OptimisticStore (line 24) | type OptimisticStore interface FILE: cl/phase1/forkchoice/optimistic/optimistic_impl.go type optimisticStoreImpl (line 26) | type optimisticStoreImpl struct method AddOptimisticCandidate (line 41) | func (impl *optimisticStoreImpl) AddOptimisticCandidate(block *cltypes... method ValidateBlock (line 73) | func (impl *optimisticStoreImpl) ValidateBlock(block *cltypes.BeaconBl... method InvalidateBlock (line 115) | func (impl *optimisticStoreImpl) InvalidateBlock(block *cltypes.Beacon... method IsOptimistic (line 137) | func (impl *optimisticStoreImpl) IsOptimistic(root common.Hash) bool { function NewOptimisticStore (line 31) | func NewOptimisticStore() OptimisticStore { type opNode (line 35) | type opNode struct FILE: cl/phase1/forkchoice/optimistic/optimistic_test.go type optimisticTestSuite (line 70) | type optimisticTestSuite struct method SetupTest (line 75) | func (t *optimisticTestSuite) SetupTest() { method TearDownTest (line 79) | func (t *optimisticTestSuite) TearDownTest() { method TestAddOptimisticCandidate (line 91) | func (t *optimisticTestSuite) TestAddOptimisticCandidate() { method TestValidateBlock (line 130) | func (t *optimisticTestSuite) TestValidateBlock() { method TestInvalidateBlock (line 155) | func (t *optimisticTestSuite) TestInvalidateBlock() { function checkSyncMapLength (line 82) | func checkSyncMapLength(m *sync.Map, length int) bool { function TestOptimistic (line 173) | func TestOptimistic(t *testing.T) { FILE: cl/phase1/forkchoice/public_keys_registry/db_public_keys_registry.go type DBPublicKeysRegistry (line 11) | type DBPublicKeysRegistry struct method ResetAnchor (line 20) | func (r *DBPublicKeysRegistry) ResetAnchor(s abstract.BeaconState) { method VerifyAggregateSignature (line 25) | func (r *DBPublicKeysRegistry) VerifyAggregateSignature(checkpoint sol... method AddState (line 41) | func (r *DBPublicKeysRegistry) AddState(checkpoint solid.Checkpoint, s... method Prune (line 46) | func (r *DBPublicKeysRegistry) Prune(epoch uint64) { function NewHeadViewPublicKeysRegistry (line 15) | func NewHeadViewPublicKeysRegistry(headView synced_data.SyncedData) *DBP... FILE: cl/phase1/forkchoice/public_keys_registry/in_memory_public_keys_registry.go type InMemoryPublicKeysRegistry (line 13) | type InMemoryPublicKeysRegistry struct method ResetAnchor (line 37) | func (r *InMemoryPublicKeysRegistry) ResetAnchor(s abstract.BeaconStat... method VerifyAggregateSignature (line 48) | func (r *InMemoryPublicKeysRegistry) VerifyAggregateSignature(checkpoi... method AddState (line 76) | func (r *InMemoryPublicKeysRegistry) AddState(checkpoint solid.Checkpo... method Prune (line 87) | func (r *InMemoryPublicKeysRegistry) Prune(epoch uint64) { function NewInMemoryPublicKeysRegistry (line 20) | func NewInMemoryPublicKeysRegistry() *InMemoryPublicKeysRegistry { FILE: cl/phase1/forkchoice/public_keys_registry/interface.go type PublicKeyRegistry (line 13) | type PublicKeyRegistry interface FILE: cl/phase1/forkchoice/utils.go method Slot (line 32) | func (f *ForkChoiceStore) Slot() uint64 { method updateCheckpoints (line 37) | func (f *ForkChoiceStore) updateCheckpoints(justifiedCheckpoint, finaliz... method onNewFinalized (line 61) | func (f *ForkChoiceStore) onNewFinalized(newFinalized solid.Checkpoint) { method updateUnrealizedCheckpoints (line 84) | func (f *ForkChoiceStore) updateUnrealizedCheckpoints(justifiedCheckpoin... method computeEpochAtSlot (line 94) | func (f *ForkChoiceStore) computeEpochAtSlot(slot uint64) uint64 { method computeSyncPeriod (line 98) | func (f *ForkChoiceStore) computeSyncPeriod(epoch uint64) uint64 { method computeStartSlotAtEpoch (line 103) | func (f *ForkChoiceStore) computeStartSlotAtEpoch(epoch uint64) uint64 { method computeSlotsSinceEpochStart (line 108) | func (f *ForkChoiceStore) computeSlotsSinceEpochStart(slot uint64) uint64 { method Ancestor (line 113) | func (f *ForkChoiceStore) Ancestor(root common.Hash, slot uint64) common... method getCheckpointState (line 129) | func (f *ForkChoiceStore) getCheckpointState(checkpoint solid.Checkpoint... FILE: cl/phase1/network/backward_beacon_downloader.go type OnNewBlock (line 39) | type OnNewBlock type BackwardBeaconDownloader (line 41) | type BackwardBeaconDownloader struct method SetThrottle (line 70) | func (b *BackwardBeaconDownloader) SetThrottle(throttle time.Duration) { method SetSlotToDownload (line 77) | func (b *BackwardBeaconDownloader) SetSlotToDownload(slot uint64) { method SetExpectedRoot (line 82) | func (b *BackwardBeaconDownloader) SetExpectedRoot(root common.Hash) { method SetNeverSkip (line 89) | func (b *BackwardBeaconDownloader) SetNeverSkip(neverSkip bool) { method SetOnNewBlock (line 96) | func (b *BackwardBeaconDownloader) SetOnNewBlock(onNewBlock OnNewBlock) { method RPC (line 102) | func (b *BackwardBeaconDownloader) RPC() *rpc.BeaconRpcP2P { method Finished (line 107) | func (b *BackwardBeaconDownloader) Finished() bool { return b.finished... method Progress (line 110) | func (b *BackwardBeaconDownloader) Progress() uint64 { method Peers (line 116) | func (b *BackwardBeaconDownloader) Peers() (uint64, error) { method RequestMore (line 125) | func (b *BackwardBeaconDownloader) RequestMore(ctx context.Context) er... function NewBackwardBeaconDownloader (line 57) | func NewBackwardBeaconDownloader(ctx context.Context, rpc *rpc.BeaconRpc... FILE: cl/phase1/network/beacon_downloader.go type ProcessFn (line 35) | type ProcessFn type ForwardBeaconDownloader (line 41) | type ForwardBeaconDownloader struct method SetProcessFunction (line 59) | func (f *ForwardBeaconDownloader) SetProcessFunction(fn ProcessFn) { method SetHighestProcessedSlot (line 66) | func (f *ForwardBeaconDownloader) SetHighestProcessedSlot(highestSlotP... method RequestMore (line 80) | func (f *ForwardBeaconDownloader) RequestMore(ctx context.Context) { method GetHighestProcessedSlot (line 163) | func (f *ForwardBeaconDownloader) GetHighestProcessedSlot() uint64 { method Peers (line 169) | func (f *ForwardBeaconDownloader) Peers() (uint64, error) { function NewForwardBeaconDownloader (line 51) | func NewForwardBeaconDownloader(ctx context.Context, rpc *rpc.BeaconRpcP... type peerAndBlocks (line 75) | type peerAndBlocks struct FILE: cl/phase1/network/blobs.go function BlobsIdentifiersFromBlocks (line 40) | func BlobsIdentifiersFromBlocks(blocks []*cltypes.SignedBeaconBlock, cfg... function BlobsIdentifiersFromBlindedBlocks (line 64) | func BlobsIdentifiersFromBlindedBlocks(blocks []*cltypes.SignedBlindedBe... type PeerAndSidecars (line 88) | type PeerAndSidecars struct function RequestBlobsFrantically (line 94) | func RequestBlobsFrantically(ctx context.Context, r *rpc.BeaconRpcP2P, r... FILE: cl/phase1/network/gossip_manager.go type GossipManager (line 47) | type GossipManager struct method onRecv (line 113) | func (g *GossipManager) onRecv(ctx context.Context, data *sentinelprot... method isReadyToProcessOperations (line 144) | func (g *GossipManager) isReadyToProcessOperations() bool { method routeAndProcess (line 163) | func (g *GossipManager) routeAndProcess(ctx context.Context, data *sen... method Start (line 292) | func (g *GossipManager) Start(ctx context.Context) { function NewGossipReceiver (line 72) | func NewGossipReceiver( function copyOfPeerData (line 148) | func copyOfPeerData(in *sentinelproto.GossipData) *sentinelproto.Peer { FILE: cl/phase1/network/services/aggregate_and_proof_service.go type SignedAggregateAndProofForGossip (line 51) | type SignedAggregateAndProofForGossip struct type aggregateJob (line 57) | type aggregateJob struct type seenAggregateIndex (line 62) | type seenAggregateIndex struct constant seenAggregateCacheSize (line 67) | seenAggregateCacheSize = 10_000 type aggregateAndProofServiceImpl (line 69) | type aggregateAndProofServiceImpl struct method ProcessMessage (line 108) | func (a *aggregateAndProofServiceImpl) ProcessMessage( method scheduleAggregateForLaterProcessing (line 375) | func (a *aggregateAndProofServiceImpl) scheduleAggregateForLaterProces... method loop (line 389) | func (a *aggregateAndProofServiceImpl) loop(ctx context.Context) { function NewAggregateAndProofService (line 82) | func NewAggregateAndProofService( function GetSignaturesOnAggregate (line 260) | func GetSignaturesOnAggregate( function AggregateAndProofSignature (line 290) | func AggregateAndProofSignature( function AggregatorSignature (line 310) | func AggregatorSignature( function AggregateMessageSignature (line 329) | func AggregateMessageSignature( FILE: cl/phase1/network/services/aggregate_and_proof_service_test.go function getAggregateAndProofAndState (line 38) | func getAggregateAndProofAndState(t *testing.T) (*SignedAggregateAndProo... function setupAggregateAndProofTest (line 72) | func setupAggregateAndProofTest(t *testing.T) (AggregateAndProofService,... function TestAggregateAndProofServiceUnsynced (line 86) | func TestAggregateAndProofServiceUnsynced(t *testing.T) { function TestAggregateAndProofServiceHighSlot (line 96) | func TestAggregateAndProofServiceHighSlot(t *testing.T) { function TestAggregateAndProofServiceBadEpoch (line 108) | func TestAggregateAndProofServiceBadEpoch(t *testing.T) { function TestAggregateAndProofServiceNotAncestor (line 120) | func TestAggregateAndProofServiceNotAncestor(t *testing.T) { function TestAggregateAndProofServiceNoHeader (line 132) | func TestAggregateAndProofServiceNoHeader(t *testing.T) { function TestAggregateAndProofInvalidEpoch (line 145) | func TestAggregateAndProofInvalidEpoch(t *testing.T) { function TestAggregateAndProofInvalidCommittee (line 160) | func TestAggregateAndProofInvalidCommittee(t *testing.T) { function TestAggregateAndProofAncestorMissing (line 175) | func TestAggregateAndProofAncestorMissing(t *testing.T) { function TestAggregateAndProofSuccess (line 189) | func TestAggregateAndProofSuccess(t *testing.T) { function TestSyncMapRangeDeadlock (line 204) | func TestSyncMapRangeDeadlock(t *testing.T) { FILE: cl/phase1/network/services/attestation_service.go type attestationService (line 48) | type attestationService struct method ProcessMessage (line 103) | func (s *attestationService) ProcessMessage(ctx context.Context, subne... type AttestationForGossip (line 65) | type AttestationForGossip struct function NewAttestationService (line 73) | func NewAttestationService( function contains (line 365) | func contains[T comparable](target T, slices []T) int { FILE: cl/phase1/network/services/attestation_service_test.go type attestationTestSuite (line 61) | type attestationTestSuite struct method SetupTest (line 72) | func (t *attestationTestSuite) SetupTest() { method TearDownTest (line 94) | func (t *attestationTestSuite) TearDownTest() { method TestAttestationProcessMessage (line 98) | func (t *attestationTestSuite) TestAttestationProcessMessage() { function TestAttestation (line 367) | func TestAttestation(t *testing.T) { function uint64Ptr (line 375) | func uint64Ptr(i uint64) *uint64 { FILE: cl/phase1/network/services/batch_signature_verification.go constant batchSignatureVerificationThreshold (line 15) | batchSignatureVerificationThreshold = 50 constant reservedSize (line 16) | reservedSize = 512 constant batchCheckInterval (line 17) | batchCheckInterval = 500 * time.Millisecond type BatchSignatureVerifier (line 24) | type BatchSignatureVerifier struct method AsyncVerifyAttestation (line 62) | func (b *BatchSignatureVerifier) AsyncVerifyAttestation(data *Aggregat... method AsyncVerifyAggregateProof (line 66) | func (b *BatchSignatureVerifier) AsyncVerifyAggregateProof(data *Aggre... method AsyncVerifyBlsToExecutionChange (line 70) | func (b *BatchSignatureVerifier) AsyncVerifyBlsToExecutionChange(data ... method AsyncVerifySyncContribution (line 74) | func (b *BatchSignatureVerifier) AsyncVerifySyncContribution(data *Agg... method AsyncVerifySyncCommitteeMessage (line 78) | func (b *BatchSignatureVerifier) AsyncVerifySyncCommitteeMessage(data ... method AsyncVerifyVoluntaryExit (line 82) | func (b *BatchSignatureVerifier) AsyncVerifyVoluntaryExit(data *Aggreg... method ImmediateVerification (line 86) | func (b *BatchSignatureVerifier) ImmediateVerification(data *Aggregate... method Start (line 90) | func (b *BatchSignatureVerifier) Start() { method start (line 102) | func (b *BatchSignatureVerifier) start(incoming chan *AggregateVerific... method processSignatureVerification (line 132) | func (b *BatchSignatureVerifier) processSignatureVerification(aggregat... method handleIncorrectSignatures (line 159) | func (b *BatchSignatureVerifier) handleIncorrectSignatures(aggregateVe... method runBatchVerification (line 188) | func (b *BatchSignatureVerifier) runBatchVerification(signatures [][]b... type AggregateVerificationData (line 40) | type AggregateVerificationData struct function NewBatchSignatureVerifier (line 48) | func NewBatchSignatureVerifier(ctx context.Context, sentinel sentinelpro... FILE: cl/phase1/network/services/blob_sidecar_service.go type blobSidecarService (line 43) | type blobSidecarService struct method ProcessMessage (line 82) | func (b *blobSidecarService) ProcessMessage(ctx context.Context, subne... method verifyAndStoreBlobSidecar (line 136) | func (b *blobSidecarService) verifyAndStoreBlobSidecar(msg *cltypes.Bl... method verifySidecarsSignature (line 159) | func (b *blobSidecarService) verifySidecarsSignature(header *cltypes.S... method scheduleBlobSidecarForLaterExecution (line 202) | func (b *blobSidecarService) scheduleBlobSidecarForLaterExecution(blob... method loop (line 215) | func (b *blobSidecarService) loop(ctx context.Context) { type blobSidecarJob (line 54) | type blobSidecarJob struct function NewBlobSidecarService (line 60) | func NewBlobSidecarService( FILE: cl/phase1/network/services/blob_sidecar_service_test.go function getObjectsForBlobSidecarServiceTests (line 48) | func getObjectsForBlobSidecarServiceTests(t *testing.T) (*state.CachingB... function setupBlobSidecarService (line 70) | func setupBlobSidecarService(t *testing.T, ctrl *gomock.Controller, test... function TestBlobServiceUnsynced (line 83) | func TestBlobServiceUnsynced(t *testing.T) { function TestBlobServiceInvalidIndex (line 93) | func TestBlobServiceInvalidIndex(t *testing.T) { function TestBlobServiceInvalidSubnet (line 107) | func TestBlobServiceInvalidSubnet(t *testing.T) { function TestBlobServiceBadTimings (line 122) | func TestBlobServiceBadTimings(t *testing.T) { function TestBlobServiceAlreadyHave (line 138) | func TestBlobServiceAlreadyHave(t *testing.T) { function TestBlobServiceDontHaveParentRoot (line 158) | func TestBlobServiceDontHaveParentRoot(t *testing.T) { function TestBlobServiceInvalidSidecarSlot (line 176) | func TestBlobServiceInvalidSidecarSlot(t *testing.T) { function TestBlobServiceSuccess (line 194) | func TestBlobServiceSuccess(t *testing.T) { FILE: cl/phase1/network/services/block_service.go type proposerIndexAndSlot (line 45) | type proposerIndexAndSlot struct type blockJob (line 50) | type blockJob struct type blockService (line 55) | type blockService struct method ProcessMessage (line 99) | func (b *blockService) ProcessMessage(ctx context.Context, _ *uint64, ... method publishBlockGossipEvent (line 179) | func (b *blockService) publishBlockGossipEvent(block *cltypes.SignedBe... method scheduleBlockForLaterProcessing (line 196) | func (b *blockService) scheduleBlockForLaterProcessing(block *cltypes.... method processAndStoreBlock (line 211) | func (b *blockService) processAndStoreBlock(ctx context.Context, block... method importBlockOperations (line 240) | func (b *blockService) importBlockOperations(block *cltypes.SignedBeac... method loop (line 265) | func (b *blockService) loop(ctx context.Context) { function NewBlockService (line 72) | func NewBlockService( FILE: cl/phase1/network/services/block_service_test.go function setupBlockService (line 37) | func setupBlockService(t *testing.T, ctrl *gomock.Controller) (BlockServ... function TestBlockServiceUnsynced (line 47) | func TestBlockServiceUnsynced(t *testing.T) { function TestBlockServiceIgnoreSlot (line 57) | func TestBlockServiceIgnoreSlot(t *testing.T) { function TestBlockServiceLowerThanFinalizedCheckpoint (line 71) | func TestBlockServiceLowerThanFinalizedCheckpoint(t *testing.T) { function TestBlockServiceUnseenParentRoot (line 87) | func TestBlockServiceUnseenParentRoot(t *testing.T) { function TestBlockServiceYoungerThanParent (line 102) | func TestBlockServiceYoungerThanParent(t *testing.T) { function TestBlockServiceInvalidCommitmentsPerBlock (line 119) | func TestBlockServiceInvalidCommitmentsPerBlock(t *testing.T) { function TestBlockServiceSuccess (line 139) | func TestBlockServiceSuccess(t *testing.T) { FILE: cl/phase1/network/services/bls_to_execution_change_service.go type SignedBLSToExecutionChangeForGossip (line 38) | type SignedBLSToExecutionChangeForGossip struct type blsToExecutionChangeService (line 44) | type blsToExecutionChangeService struct method ProcessMessage (line 68) | func (s *blsToExecutionChangeService) ProcessMessage(ctx context.Conte... function NewBLSToExecutionChangeService (line 52) | func NewBLSToExecutionChangeService( FILE: cl/phase1/network/services/bls_to_execution_change_service_test.go type blsToExecutionChangeTestSuite (line 41) | type blsToExecutionChangeTestSuite struct method SetupTest (line 53) | func (t *blsToExecutionChangeTestSuite) SetupTest() { method TearDownTest (line 76) | func (t *blsToExecutionChangeTestSuite) TearDownTest() { method TestProcessMessage (line 80) | func (t *blsToExecutionChangeTestSuite) TestProcessMessage() { function TestBlsToExecutionChangeTestSuite (line 217) | func TestBlsToExecutionChangeTestSuite(t *testing.T) { FILE: cl/phase1/network/services/constants.go constant validatorAttestationCacheSize (line 28) | validatorAttestationCacheSize = 100_000 constant proposerSlashingCacheSize (line 29) | proposerSlashingCacheSize = 100 constant seenBlockCacheSize (line 30) | seenBlockCacheSize = 1000 constant blockJobsIntervalTick (line 31) | blockJobsIntervalTick = 50 * time.Millisecond constant blobJobsIntervalTick (line 32) | blobJobsIntervalTick = 5 * time.Millisecond constant singleAttestationIntervalTick (line 33) | singleAttestationIntervalTick = 10 * time.Millisecond constant attestationJobsIntervalTick (line 34) | attestationJobsIntervalTick = 100 * time.Millisecond constant blockJobExpiry (line 35) | blockJobExpiry = 30 * time.Second constant blobJobExpiry (line 36) | blobJobExpiry = 30 * time.Second constant attestationJobExpiry (line 37) | attestationJobExpiry = 30 * time.Minute constant singleAttestationJobExpiry (line 38) | singleAttestationJobExpiry = 6 * time.Second FILE: cl/phase1/network/services/data_column_sidecar_service.go type dataColumnSidecarService (line 29) | type dataColumnSidecarService struct method ProcessMessage (line 70) | func (s *dataColumnSidecarService) ProcessMessage(ctx context.Context,... method verifyProposerSignature (line 182) | func (s *dataColumnSidecarService) verifyProposerSignature(proposerInd... function NewDataColumnSidecarService (line 40) | func NewDataColumnSidecarService( type seenSidecarKey (line 64) | type seenSidecarKey struct FILE: cl/phase1/network/services/data_column_sidecar_service_test.go type dataColumnSidecarTestSuite (line 34) | type dataColumnSidecarTestSuite struct method SetupTest (line 48) | func (t *dataColumnSidecarTestSuite) SetupTest() { method TearDownTest (line 85) | func (t *dataColumnSidecarTestSuite) TearDownTest() { method TestProcessMessage_WhenSyncing_ReturnsErrIgnore (line 145) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenSyncing_Re... method TestProcessMessage_WhenAlreadySeen_ReturnsErrIgnore (line 158) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenAlreadySee... method TestProcessMessage_WhenInvalidDataColumnSidecar_ReturnsError (line 194) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenInvalidDat... method TestProcessMessage_WhenIncorrectSubnet_ReturnsError (line 212) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenIncorrectS... method TestProcessMessage_WhenFutureSlot_ReturnsErrIgnore (line 250) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenFutureSlot... method TestProcessMessage_WhenSlotTooOld_ReturnsErrIgnore (line 269) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenSlotTooOld... method TestProcessMessage_WhenInvalidInclusionProof_ReturnsError (line 302) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenInvalidInc... method TestProcessMessage_WhenInvalidKZGProofs_ReturnsError (line 340) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenInvalidKZG... method TestProcessMessage_WhenValidSidecar_StoresSuccessfully (line 380) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenValidSidec... method TestProcessMessage_WhenStorageFails_ReturnsError (line 413) | func (t *dataColumnSidecarTestSuite) TestProcessMessage_WhenStorageFai... function createMockDataColumnSidecar (line 95) | func createMockDataColumnSidecar(slot uint64, index uint64) *cltypes.Dat... function TestDataColumnSidecarService (line 136) | func TestDataColumnSidecarService(t *testing.T) { FILE: cl/phase1/network/services/global_mock_test.go type mockFuncs (line 25) | type mockFuncs struct method ComputeSigningRoot (line 29) | func (m *mockFuncs) ComputeSigningRoot(obj ssz.HashableSSZ, domain []b... method BlsVerify (line 37) | func (m *mockFuncs) BlsVerify(pubkey, message, signature []byte) (bool... method BlsVerifyMultipleSignatures (line 45) | func (m *mockFuncs) BlsVerifyMultipleSignatures(pubkey, message, signa... method VerifyDataColumnSidecarInclusionProof (line 53) | func (m *mockFuncs) VerifyDataColumnSidecarInclusionProof(sidecar *clt... method VerifyDataColumnSidecarKZGProofs (line 60) | func (m *mockFuncs) VerifyDataColumnSidecarKZGProofs(sidecar *cltypes.... method VerifyDataColumnSidecar (line 67) | func (m *mockFuncs) VerifyDataColumnSidecar(sidecar *cltypes.DataColum... FILE: cl/phase1/network/services/interface.go type Service (line 27) | type Service interface type BlockService (line 32) | type BlockService type BlobSidecarsService (line 35) | type BlobSidecarsService type SyncCommitteeMessagesService (line 38) | type SyncCommitteeMessagesService type SyncContributionService (line 41) | type SyncContributionService type AggregateAndProofService (line 44) | type AggregateAndProofService type AttestationService (line 47) | type AttestationService type VoluntaryExitService (line 50) | type VoluntaryExitService type BLSToExecutionChangeService (line 53) | type BLSToExecutionChangeService type ProposerSlashingService (line 56) | type ProposerSlashingService type DataColumnSidecarService (line 59) | type DataColumnSidecarService FILE: cl/phase1/network/services/mock_services/aggregate_and_proof_service_mock.go type MockAggregateAndProofService (line 21) | type MockAggregateAndProofService struct method EXPECT (line 40) | func (m *MockAggregateAndProofService) EXPECT() *MockAggregateAndProof... method ProcessMessage (line 45) | func (m *MockAggregateAndProofService) ProcessMessage(ctx context.Cont... type MockAggregateAndProofServiceMockRecorder (line 28) | type MockAggregateAndProofServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockAggregateAndProofServiceMockRecorder) ProcessMessage(ctx... function NewMockAggregateAndProofService (line 33) | func NewMockAggregateAndProofService(ctrl *gomock.Controller) *MockAggre... type MockAggregateAndProofServiceProcessMessageCall (line 60) | type MockAggregateAndProofServiceProcessMessageCall struct method Return (line 65) | func (c *MockAggregateAndProofServiceProcessMessageCall) Return(arg0 e... method Do (line 71) | func (c *MockAggregateAndProofServiceProcessMessageCall) Do(f func(con... method DoAndReturn (line 77) | func (c *MockAggregateAndProofServiceProcessMessageCall) DoAndReturn(f... FILE: cl/phase1/network/services/mock_services/attestation_service_mock.go type MockAttestationService (line 21) | type MockAttestationService struct method EXPECT (line 40) | func (m *MockAttestationService) EXPECT() *MockAttestationServiceMockR... method ProcessMessage (line 45) | func (m *MockAttestationService) ProcessMessage(ctx context.Context, s... type MockAttestationServiceMockRecorder (line 28) | type MockAttestationServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockAttestationServiceMockRecorder) ProcessMessage(ctx, subn... function NewMockAttestationService (line 33) | func NewMockAttestationService(ctrl *gomock.Controller) *MockAttestation... type MockAttestationServiceProcessMessageCall (line 60) | type MockAttestationServiceProcessMessageCall struct method Return (line 65) | func (c *MockAttestationServiceProcessMessageCall) Return(arg0 error) ... method Do (line 71) | func (c *MockAttestationServiceProcessMessageCall) Do(f func(context.C... method DoAndReturn (line 77) | func (c *MockAttestationServiceProcessMessageCall) DoAndReturn(f func(... FILE: cl/phase1/network/services/mock_services/blob_sidecars_service_mock.go type MockBlobSidecarsService (line 21) | type MockBlobSidecarsService struct method EXPECT (line 40) | func (m *MockBlobSidecarsService) EXPECT() *MockBlobSidecarsServiceMoc... method ProcessMessage (line 45) | func (m *MockBlobSidecarsService) ProcessMessage(ctx context.Context, ... type MockBlobSidecarsServiceMockRecorder (line 28) | type MockBlobSidecarsServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockBlobSidecarsServiceMockRecorder) ProcessMessage(ctx, sub... function NewMockBlobSidecarsService (line 33) | func NewMockBlobSidecarsService(ctrl *gomock.Controller) *MockBlobSideca... type MockBlobSidecarsServiceProcessMessageCall (line 60) | type MockBlobSidecarsServiceProcessMessageCall struct method Return (line 65) | func (c *MockBlobSidecarsServiceProcessMessageCall) Return(arg0 error)... method Do (line 71) | func (c *MockBlobSidecarsServiceProcessMessageCall) Do(f func(context.... method DoAndReturn (line 77) | func (c *MockBlobSidecarsServiceProcessMessageCall) DoAndReturn(f func... FILE: cl/phase1/network/services/mock_services/block_service_mock.go type MockBlockService (line 21) | type MockBlockService struct method EXPECT (line 40) | func (m *MockBlockService) EXPECT() *MockBlockServiceMockRecorder { method ProcessMessage (line 45) | func (m *MockBlockService) ProcessMessage(ctx context.Context, subnet ... type MockBlockServiceMockRecorder (line 28) | type MockBlockServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockBlockServiceMockRecorder) ProcessMessage(ctx, subnet, ms... function NewMockBlockService (line 33) | func NewMockBlockService(ctrl *gomock.Controller) *MockBlockService { type MockBlockServiceProcessMessageCall (line 60) | type MockBlockServiceProcessMessageCall struct method Return (line 65) | func (c *MockBlockServiceProcessMessageCall) Return(arg0 error) *MockB... method Do (line 71) | func (c *MockBlockServiceProcessMessageCall) Do(f func(context.Context... method DoAndReturn (line 77) | func (c *MockBlockServiceProcessMessageCall) DoAndReturn(f func(contex... FILE: cl/phase1/network/services/mock_services/bls_to_execution_change_service_mock.go type MockBLSToExecutionChangeService (line 21) | type MockBLSToExecutionChangeService struct method EXPECT (line 40) | func (m *MockBLSToExecutionChangeService) EXPECT() *MockBLSToExecution... method ProcessMessage (line 45) | func (m *MockBLSToExecutionChangeService) ProcessMessage(ctx context.C... type MockBLSToExecutionChangeServiceMockRecorder (line 28) | type MockBLSToExecutionChangeServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockBLSToExecutionChangeServiceMockRecorder) ProcessMessage(... function NewMockBLSToExecutionChangeService (line 33) | func NewMockBLSToExecutionChangeService(ctrl *gomock.Controller) *MockBL... type MockBLSToExecutionChangeServiceProcessMessageCall (line 60) | type MockBLSToExecutionChangeServiceProcessMessageCall struct method Return (line 65) | func (c *MockBLSToExecutionChangeServiceProcessMessageCall) Return(arg... method Do (line 71) | func (c *MockBLSToExecutionChangeServiceProcessMessageCall) Do(f func(... method DoAndReturn (line 77) | func (c *MockBLSToExecutionChangeServiceProcessMessageCall) DoAndRetur... FILE: cl/phase1/network/services/mock_services/data_column_sidecar_service_mock.go type MockDataColumnSidecarService (line 21) | type MockDataColumnSidecarService struct method EXPECT (line 40) | func (m *MockDataColumnSidecarService) EXPECT() *MockDataColumnSidecar... method ProcessMessage (line 45) | func (m *MockDataColumnSidecarService) ProcessMessage(ctx context.Cont... type MockDataColumnSidecarServiceMockRecorder (line 28) | type MockDataColumnSidecarServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockDataColumnSidecarServiceMockRecorder) ProcessMessage(ctx... function NewMockDataColumnSidecarService (line 33) | func NewMockDataColumnSidecarService(ctrl *gomock.Controller) *MockDataC... type MockDataColumnSidecarServiceProcessMessageCall (line 60) | type MockDataColumnSidecarServiceProcessMessageCall struct method Return (line 65) | func (c *MockDataColumnSidecarServiceProcessMessageCall) Return(arg0 e... method Do (line 71) | func (c *MockDataColumnSidecarServiceProcessMessageCall) Do(f func(con... method DoAndReturn (line 77) | func (c *MockDataColumnSidecarServiceProcessMessageCall) DoAndReturn(f... FILE: cl/phase1/network/services/mock_services/proposer_slashing_service_mock.go type MockProposerSlashingService (line 21) | type MockProposerSlashingService struct method EXPECT (line 40) | func (m *MockProposerSlashingService) EXPECT() *MockProposerSlashingSe... method ProcessMessage (line 45) | func (m *MockProposerSlashingService) ProcessMessage(ctx context.Conte... type MockProposerSlashingServiceMockRecorder (line 28) | type MockProposerSlashingServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockProposerSlashingServiceMockRecorder) ProcessMessage(ctx,... function NewMockProposerSlashingService (line 33) | func NewMockProposerSlashingService(ctrl *gomock.Controller) *MockPropos... type MockProposerSlashingServiceProcessMessageCall (line 60) | type MockProposerSlashingServiceProcessMessageCall struct method Return (line 65) | func (c *MockProposerSlashingServiceProcessMessageCall) Return(arg0 er... method Do (line 71) | func (c *MockProposerSlashingServiceProcessMessageCall) Do(f func(cont... method DoAndReturn (line 77) | func (c *MockProposerSlashingServiceProcessMessageCall) DoAndReturn(f ... FILE: cl/phase1/network/services/mock_services/sync_committee_messages_service_mock.go type MockSyncCommitteeMessagesService (line 21) | type MockSyncCommitteeMessagesService struct method EXPECT (line 40) | func (m *MockSyncCommitteeMessagesService) EXPECT() *MockSyncCommittee... method ProcessMessage (line 45) | func (m *MockSyncCommitteeMessagesService) ProcessMessage(ctx context.... type MockSyncCommitteeMessagesServiceMockRecorder (line 28) | type MockSyncCommitteeMessagesServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockSyncCommitteeMessagesServiceMockRecorder) ProcessMessage... function NewMockSyncCommitteeMessagesService (line 33) | func NewMockSyncCommitteeMessagesService(ctrl *gomock.Controller) *MockS... type MockSyncCommitteeMessagesServiceProcessMessageCall (line 60) | type MockSyncCommitteeMessagesServiceProcessMessageCall struct method Return (line 65) | func (c *MockSyncCommitteeMessagesServiceProcessMessageCall) Return(ar... method Do (line 71) | func (c *MockSyncCommitteeMessagesServiceProcessMessageCall) Do(f func... method DoAndReturn (line 77) | func (c *MockSyncCommitteeMessagesServiceProcessMessageCall) DoAndRetu... FILE: cl/phase1/network/services/mock_services/sync_contribution_service_mock.go type MockSyncContributionService (line 21) | type MockSyncContributionService struct method EXPECT (line 40) | func (m *MockSyncContributionService) EXPECT() *MockSyncContributionSe... method ProcessMessage (line 45) | func (m *MockSyncContributionService) ProcessMessage(ctx context.Conte... type MockSyncContributionServiceMockRecorder (line 28) | type MockSyncContributionServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockSyncContributionServiceMockRecorder) ProcessMessage(ctx,... function NewMockSyncContributionService (line 33) | func NewMockSyncContributionService(ctrl *gomock.Controller) *MockSyncCo... type MockSyncContributionServiceProcessMessageCall (line 60) | type MockSyncContributionServiceProcessMessageCall struct method Return (line 65) | func (c *MockSyncContributionServiceProcessMessageCall) Return(arg0 er... method Do (line 71) | func (c *MockSyncContributionServiceProcessMessageCall) Do(f func(cont... method DoAndReturn (line 77) | func (c *MockSyncContributionServiceProcessMessageCall) DoAndReturn(f ... FILE: cl/phase1/network/services/mock_services/voluntary_exit_service_mock.go type MockVoluntaryExitService (line 21) | type MockVoluntaryExitService struct method EXPECT (line 40) | func (m *MockVoluntaryExitService) EXPECT() *MockVoluntaryExitServiceM... method ProcessMessage (line 45) | func (m *MockVoluntaryExitService) ProcessMessage(ctx context.Context,... type MockVoluntaryExitServiceMockRecorder (line 28) | type MockVoluntaryExitServiceMockRecorder struct method ProcessMessage (line 53) | func (mr *MockVoluntaryExitServiceMockRecorder) ProcessMessage(ctx, su... function NewMockVoluntaryExitService (line 33) | func NewMockVoluntaryExitService(ctrl *gomock.Controller) *MockVoluntary... type MockVoluntaryExitServiceProcessMessageCall (line 60) | type MockVoluntaryExitServiceProcessMessageCall struct method Return (line 65) | func (c *MockVoluntaryExitServiceProcessMessageCall) Return(arg0 error... method Do (line 71) | func (c *MockVoluntaryExitServiceProcessMessageCall) Do(f func(context... method DoAndReturn (line 77) | func (c *MockVoluntaryExitServiceProcessMessageCall) DoAndReturn(f fun... FILE: cl/phase1/network/services/proposer_slashing_service.go type proposerSlashingService (line 34) | type proposerSlashingService struct method ProcessMessage (line 64) | func (s *proposerSlashingService) ProcessMessage(ctx context.Context, ... function NewProposerSlashingService (line 43) | func NewProposerSlashingService( FILE: cl/phase1/network/services/proposer_slashing_service_test.go type proposerSlashingTestSuite (line 37) | type proposerSlashingTestSuite struct method SetupTest (line 48) | func (t *proposerSlashingTestSuite) SetupTest() { method TearDownTest (line 68) | func (t *proposerSlashingTestSuite) TearDownTest() { method TestProcessMessage (line 72) | func (t *proposerSlashingTestSuite) TestProcessMessage() { function TestProposerSlashing (line 255) | func TestProposerSlashing(t *testing.T) { FILE: cl/phase1/network/services/sync_committee_messages_service.go type seenSyncCommitteeMessage (line 36) | type seenSyncCommitteeMessage struct type syncCommitteeMessagesService (line 42) | type syncCommitteeMessagesService struct method ProcessMessage (line 80) | func (s *syncCommitteeMessagesService) ProcessMessage(ctx context.Cont... method cleanupOldSyncCommitteeMessages (line 150) | func (s *syncCommitteeMessagesService) cleanupOldSyncCommitteeMessages... type SyncCommitteeMessageForGossip (line 54) | type SyncCommitteeMessageForGossip struct function NewSyncCommitteeMessagesService (line 61) | func NewSyncCommitteeMessagesService( function verifySyncCommitteeMessageSignature (line 167) | func verifySyncCommitteeMessageSignature(s *state.CachingBeaconState, ms... FILE: cl/phase1/network/services/sync_committee_messages_service_test.go function setupSyncCommitteesServiceTest (line 34) | func setupSyncCommitteesServiceTest(t *testing.T, ctrl *gomock.Controlle... function getObjectsForSyncCommitteesServiceTest (line 46) | func getObjectsForSyncCommitteesServiceTest(t *testing.T, ctrl *gomock.C... function TestSyncCommitteesServiceUnsynced (line 60) | func TestSyncCommitteesServiceUnsynced(t *testing.T) { function TestSyncCommitteesBadTiming (line 68) | func TestSyncCommitteesBadTiming(t *testing.T) { function TestSyncCommitteesBadSubnet (line 80) | func TestSyncCommitteesBadSubnet(t *testing.T) { function TestSyncCommitteesSuccess (line 93) | func TestSyncCommitteesSuccess(t *testing.T) { FILE: cl/phase1/network/services/sync_contribution_service.go type seenSyncCommitteeContribution (line 42) | type seenSyncCommitteeContribution struct type syncContributionService (line 48) | type syncContributionService struct method ProcessMessage (line 91) | func (s *syncContributionService) ProcessMessage(ctx context.Context, ... method GetSignaturesOnContributionSignatures (line 180) | func (s *syncContributionService) GetSignaturesOnContributionSignatures( method getSyncSubcommitteePubkeys (line 226) | func (s *syncContributionService) getSyncSubcommitteePubkeys(st *state... method wasContributionSeen (line 239) | func (s *syncContributionService) wasContributionSeen(contribution *cl... method markContributionAsSeen (line 251) | func (s *syncContributionService) markContributionAsSeen(contribution ... type SignedContributionAndProofForGossip (line 62) | type SignedContributionAndProofForGossip struct function NewSyncContributionService (line 69) | func NewSyncContributionService( function verifySyncContributionSelectionProof (line 261) | func verifySyncContributionSelectionProof(st *state.CachingBeaconState, ... function verifySyncContributionProofAggregatedSignature (line 287) | func verifySyncContributionProofAggregatedSignature(s *state.CachingBeac... function verifyAggregatorSignatureForSyncContribution (line 310) | func verifyAggregatorSignatureForSyncContribution(s *state.CachingBeacon... FILE: cl/phase1/network/services/sync_contribution_service_test.go function setupSyncContributionServiceTest (line 36) | func setupSyncContributionServiceTest(t *testing.T, ctrl *gomock.Control... function getObjectsForSyncContributionServiceTest (line 48) | func getObjectsForSyncContributionServiceTest(t *testing.T, ctrl *gomock... function TestSyncContributionServiceUnsynced (line 71) | func TestSyncContributionServiceUnsynced(t *testing.T) { function TestSyncContributionServiceBadTiming (line 81) | func TestSyncContributionServiceBadTiming(t *testing.T) { function TestSyncContributionServiceBadSubcommitteeIndex (line 93) | func TestSyncContributionServiceBadSubcommitteeIndex(t *testing.T) { function TestSyncContributionServiceBadAggregationBits (line 106) | func TestSyncContributionServiceBadAggregationBits(t *testing.T) { function TestSyncContributionServiceBadAggregator (line 119) | func TestSyncContributionServiceBadAggregator(t *testing.T) { function TestSyncContributionServiceSuccess (line 133) | func TestSyncContributionServiceSuccess(t *testing.T) { FILE: cl/phase1/network/services/voluntary_exit_service.go type voluntaryExitService (line 37) | type voluntaryExitService struct method ProcessMessage (line 71) | func (s *voluntaryExitService) ProcessMessage(ctx context.Context, sub... type SignedVoluntaryExitForGossip (line 47) | type SignedVoluntaryExitForGossip struct function NewVoluntaryExitService (line 53) | func NewVoluntaryExitService( FILE: cl/phase1/network/services/voluntary_exit_service_test.go type voluntaryExitTestSuite (line 37) | type voluntaryExitTestSuite struct method SetupTest (line 50) | func (t *voluntaryExitTestSuite) SetupTest() { method TearDownTest (line 75) | func (t *voluntaryExitTestSuite) TearDownTest() { method TestProcessMessage (line 78) | func (t *voluntaryExitTestSuite) TestProcessMessage() { function TestVoluntaryExit (line 252) | func TestVoluntaryExit(t *testing.T) { FILE: cl/phase1/network/subnets/subnets.go function ComputeSubnetsForSyncCommittee (line 43) | func ComputeSubnetsForSyncCommittee(s *state.CachingBeaconState, validat... function ComputeSubnetForAttestation (line 74) | func ComputeSubnetForAttestation(committeePerSlot, slot, committeeIndex,... function ComputeCommitteeCountPerSlot (line 84) | func ComputeCommitteeCountPerSlot(s abstract.BeaconStateReader, slot uin... FILE: cl/phase1/network/tb_rate_limiter.go type timeBasedRateLimiter (line 8) | type timeBasedRateLimiter struct method tryAcquire (line 25) | func (r *timeBasedRateLimiter) tryAcquire() bool { function newTimeBasedRateLimiter (line 17) | func newTimeBasedRateLimiter(duration time.Duration, maxRequests int) *t... FILE: cl/phase1/stages/chain_tip_sync.go function waitForExecutionEngineToBeFinished (line 21) | func waitForExecutionEngineToBeFinished(ctx context.Context, cfg *Cfg) (... function fetchBlocksFromReqResp (line 63) | func fetchBlocksFromReqResp(ctx context.Context, cfg *Cfg, from uint64, ... function startFetchingBlocksMissedByGossipAfterSomeTime (line 144) | func startFetchingBlocksMissedByGossipAfterSomeTime(ctx context.Context,... function listenToIncomingBlocksUntilANewBlockIsReceived (line 184) | func listenToIncomingBlocksUntilANewBlockIsReceived(ctx context.Context,... function chainTipSync (line 257) | func chainTipSync(ctx context.Context, logger log.Logger, cfg *Cfg, args... FILE: cl/phase1/stages/cleanup_and_pruning.go function cleanupAndPruning (line 11) | func cleanupAndPruning(ctx context.Context, logger log.Logger, cfg *Cfg,... FILE: cl/phase1/stages/clstages.go type Cfg (line 46) | type Cfg struct type Args (line 69) | type Args struct function ClStagesCfg (line 78) | func ClStagesCfg( constant ForwardSync (line 125) | ForwardSync StageName = "ForwardSync" constant ChainTipSync (line 126) | ChainTipSync StageName = "ChainTipSync" constant ForkChoice (line 127) | ForkChoice StageName = "ForkChoice" constant CleanupAndPruning (line 128) | CleanupAndPruning StageName = "CleanupAndPruning" constant SleepForSlot (line 129) | SleepForSlot StageName = "SleepForSlot" constant DownloadHistoricalBlocks (line 130) | DownloadHistoricalBlocks StageName = "DownloadHistoricalBlocks" function MetaCatchingUp (line 133) | func MetaCatchingUp(args Args) StageName { function processBlock (line 147) | func processBlock(ctx context.Context, cfg *Cfg, db kv.RwDB, block *clty... function ConsensusClStages (line 204) | func ConsensusClStages(ctx context.Context, FILE: cl/phase1/stages/forkchoice.go function computeAndNotifyServicesOfNewForkChoice (line 33) | func computeAndNotifyServicesOfNewForkChoice(ctx context.Context, logger... function updateCanonicalChainInTheDatabase (line 92) | func updateCanonicalChainInTheDatabase(ctx context.Context, tx kv.RwTx, ... function emitHeadEvent (line 199) | func emitHeadEvent(cfg *Cfg, headSlot uint64, headRoot common.Hash, head... function emitNextPaylodAttributesEvent (line 227) | func emitNextPaylodAttributesEvent(cfg *Cfg, headSlot uint64, headRoot c... function saveHeadStateOnDiskIfNeeded (line 272) | func saveHeadStateOnDiskIfNeeded(cfg *Cfg, headState *state.CachingBeaco... function postForkchoiceOperations (line 299) | func postForkchoiceOperations(ctx context.Context, tx kv.RwTx, logger lo... function doForkchoiceRoutine (line 348) | func doForkchoiceRoutine(ctx context.Context, logger log.Logger, cfg *Cf... function preCacheNextShuffledValidatorSet (line 384) | func preCacheNextShuffledValidatorSet(ctx context.Context, logger log.Lo... FILE: cl/phase1/stages/forward_sync.go function shouldProcessBlobs (line 26) | func shouldProcessBlobs(blocks []*cltypes.SignedBeaconBlock, cfg *Cfg) b... function downloadAndProcessEip4844DA (line 62) | func downloadAndProcessEip4844DA(ctx context.Context, logger log.Logger,... function downloadBlobs (line 111) | func downloadBlobs(ctx context.Context, logger log.Logger, cfg *Cfg, hig... function canDownloadColumnData (line 149) | func canDownloadColumnData(blocks []*cltypes.SignedBlindedBeaconBlock, c... function processDownloadedBlockBatches (line 191) | func processDownloadedBlockBatches(ctx context.Context, logger log.Logge... function forwardSync (line 278) | func forwardSync(ctx context.Context, logger log.Logger, cfg *Cfg, args ... FILE: cl/phase1/stages/stage_history_download.go type StageHistoryReconstructionCfg (line 42) | type StageHistoryReconstructionCfg struct constant logIntervalTime (line 62) | logIntervalTime = 30 * time.Second function StageHistoryReconstruction (line 64) | func StageHistoryReconstruction(downloader *network.BackwardBeaconDownlo... function SpawnStageHistoryDownload (line 87) | func SpawnStageHistoryDownload(cfg StageHistoryReconstructionCfg, ctx co... function downloadBlobHistoryWorker (line 334) | func downloadBlobHistoryWorker(cfg StageHistoryReconstructionCfg, ctx co... FILE: cl/pool/operation_pool.go constant lifeSpan (line 26) | lifeSpan = 30 * time.Minute type OperationPool (line 30) | type OperationPool struct function NewOperationPool (line 36) | func NewOperationPool[K comparable, T any](maxOperationsPerBlock int, ma... method Insert (line 47) | func (o *OperationPool[K, T]) Insert(k K, operation T) { method DeleteIfExist (line 64) | func (o *OperationPool[K, T]) DeleteIfExist(k K) (removed bool) { method Has (line 68) | func (o *OperationPool[K, T]) Has(k K) (hash bool) { method Raw (line 72) | func (o *OperationPool[K, T]) Raw() []T { method Get (line 76) | func (o *OperationPool[K, T]) Get(k K) (T, bool) { FILE: cl/pool/operations_pool.go constant operationsPerPool (line 27) | operationsPerPool = 512 function doubleSignatureKey (line 30) | func doubleSignatureKey(one, two common.Bytes96) (out common.Bytes96) { function ComputeKeyForProposerSlashing (line 36) | func ComputeKeyForProposerSlashing(slashing *cltypes.ProposerSlashing) c... function ComputeKeyForAttesterSlashing (line 40) | func ComputeKeyForAttesterSlashing(slashing *cltypes.AttesterSlashing) c... type OperationsPool (line 45) | type OperationsPool struct method NotifyBlock (line 63) | func (o *OperationsPool) NotifyBlock(blk *cltypes.BeaconBlock) { function NewOperationsPool (line 53) | func NewOperationsPool(beaconCfg *clparams.BeaconChainConfig) Operations... FILE: cl/pool/operations_pool_test.go function TestOperationsPool (line 28) | func TestOperationsPool(t *testing.T) { FILE: cl/rpc/interface.go type BeaconRpc (line 13) | type BeaconRpc interface FILE: cl/rpc/peer_selection.go type columnDataPeers (line 33) | type columnDataPeers struct method refreshPeers (line 75) | func (c *columnDataPeers) refreshPeers(ctx context.Context) { method simpleReuqest (line 175) | func (c *columnDataPeers) simpleReuqest(ctx context.Context, pid strin... method availablePeerCount (line 191) | func (c *columnDataPeers) availablePeerCount() int { method pickPeerRoundRobin (line 197) | func (c *columnDataPeers) pickPeerRoundRobin( function newColumnPeers (line 45) | func newColumnPeers( type peerDataKey (line 65) | type peerDataKey struct type peerData (line 69) | type peerData struct FILE: cl/rpc/rpc.go constant maxMessageLength (line 49) | maxMessageLength = 18 * datasize.MB type BeaconRpcP2P (line 52) | type BeaconRpcP2P struct method sendBlocksRequest (line 83) | func (b *BeaconRpcP2P) sendBlocksRequest(ctx context.Context, topic st... method sendBlobsSidecar (line 101) | func (b *BeaconRpcP2P) sendBlobsSidecar(ctx context.Context, topic str... method SendColumnSidecarsByRootIdentifierReq (line 119) | func (b *BeaconRpcP2P) SendColumnSidecarsByRootIdentifierReq( method SendColumnSidecarsByRangeReqV1 (line 151) | func (b *BeaconRpcP2P) SendColumnSidecarsByRangeReqV1( method SendBlobsSidecarByIdentifierReq (line 186) | func (b *BeaconRpcP2P) SendBlobsSidecarByIdentifierReq(ctx context.Con... method SendBlobsSidecarByRangerReq (line 204) | func (b *BeaconRpcP2P) SendBlobsSidecarByRangerReq(ctx context.Context... method SendBeaconBlocksByRangeReq (line 218) | func (b *BeaconRpcP2P) SendBeaconBlocksByRangeReq(ctx context.Context,... method SendBeaconBlocksByRootReq (line 234) | func (b *BeaconRpcP2P) SendBeaconBlocksByRootReq(ctx context.Context, ... method Peers (line 248) | func (b *BeaconRpcP2P) Peers() (uint64, error) { method SetStatus (line 256) | func (b *BeaconRpcP2P) SetStatus(finalizedRoot common.Hash, finalizedE... method BanPeer (line 271) | func (b *BeaconRpcP2P) BanPeer(pid string) { method parseResponseData (line 282) | func (b *BeaconRpcP2P) parseResponseData(message *sentinelproto.Respon... method sendRequest (line 351) | func (b *BeaconRpcP2P) sendRequest( method sendRequestWithPeer (line 368) | func (b *BeaconRpcP2P) sendRequestWithPeer( function NewBeaconRpcP2P (line 67) | func NewBeaconRpcP2P(ctx context.Context, sentinel sentinelproto.Sentine... type responseData (line 276) | type responseData struct FILE: cl/sentinel/communication/ssz_snappy/encoding.go function EncodeAndWrite (line 42) | func EncodeAndWrite(w io.Writer, val ssz.Marshaler, prefix ...byte) error { function DecodeAndRead (line 71) | func DecodeAndRead(r io.Reader, val ssz.EncodableSSZ, b *clparams.Beacon... function DecodeAndReadNoForkDigest (line 85) | func DecodeAndReadNoForkDigest(r io.Reader, val ssz.EncodableSSZ, versio... function ReadUvarint (line 109) | func ReadUvarint(r io.Reader) (x, n uint64, err error) { function DecodeListSSZ (line 132) | func DecodeListSSZ(data []byte, count uint64, list []ssz.EncodableSSZ, b... FILE: cl/sentinel/communication/topics.go constant MaximumRequestClientUpdates (line 19) | MaximumRequestClientUpdates = 128 constant ProtocolPrefix (line 21) | ProtocolPrefix = "/eth2/beacon_chain/req" constant EncodingProtocol (line 22) | EncodingProtocol = "/ssz_snappy" constant Schema1 (line 25) | Schema1 = "/1" constant Schema2 (line 26) | Schema2 = "/2" constant Schema3 (line 27) | Schema3 = "/3" constant MetadataTopic (line 30) | MetadataTopic = "/metadata" constant PingTopic (line 31) | PingTopic = "/ping" constant StatusTopic (line 32) | StatusTopic = "/status" constant GoodbyeTopic (line 33) | GoodbyeTopic = "/goodbye" constant BeaconBlocksByRangeTopic (line 34) | BeaconBlocksByRangeTopic = "/beacon_blocks_by_range" constant BeaconBlocksByRootTopic (line 35) | BeaconBlocksByRootTopic = "/beacon_blocks_by_root" constant BlobSidecarByRootTopic (line 36) | BlobSidecarByRootTopic = "/blob_sidecars_by_root" constant BlobSidecarByRangeTopic (line 37) | BlobSidecarByRangeTopic = "/blob_sidecars_by_range" constant LightClientOptimisticUpdateTopic (line 38) | LightClientOptimisticUpdateTopic = "/light_client_optimistic_update" constant LightClientFinalityUpdateTopic (line 39) | LightClientFinalityUpdateTopic = "/light_client_finality_update" constant LightClientBootstrapTopic (line 40) | LightClientBootstrapTopic = "/light_client_bootstrap" constant LightClientUpdatesByRangeTopic (line 41) | LightClientUpdatesByRangeTopic = "/light_client_updates_by_range" constant DataColumnSidecarsByRangeTopic (line 43) | DataColumnSidecarsByRangeTopic = "/data_column_sidecars_by_range" constant DataColumnSidecarsByRootTopic (line 44) | DataColumnSidecarsByRootTopic = "/data_column_sidecars_by_root" FILE: cl/sentinel/config.go type SentinelConfig (line 38) | type SentinelConfig struct function convertToCryptoPrivkey (line 64) | func convertToCryptoPrivkey(privkey *ecdsa.PrivateKey) (crypto.PrivKey, ... function privKeyOption (line 72) | func privKeyOption(privkey *ecdsa.PrivateKey) libp2p.Option { function multiAddressBuilder (line 84) | func multiAddressBuilder(ipAddr string, port uint) (multiaddr.Multiaddr,... function buildOptions (line 95) | func buildOptions(cfg *SentinelConfig, s *Sentinel) ([]libp2p.Option, er... FILE: cl/sentinel/config_test.go function MockPrivateKey (line 28) | func MockPrivateKey(dec int64) *ecdsa.PrivateKey { function TestConvertToCryptoPrivkey (line 34) | func TestConvertToCryptoPrivkey(t *testing.T) { function TestMultiAddressBuilder (line 67) | func TestMultiAddressBuilder(t *testing.T) { FILE: cl/sentinel/discovery.go constant peerSubnetTarget (line 37) | peerSubnetTarget = 4 constant goRoutinesOpeningPeerConnections (line 38) | goRoutinesOpeningPeerConnections = 4 method ConnectWithPeer (line 44) | func (s *Sentinel) ConnectWithPeer(ctx context.Context, info peer.AddrIn... method connectWithAllPeers (line 66) | func (s *Sentinel) connectWithAllPeers(multiAddrs []multiaddr.Multiaddr)... method listenForPeers (line 81) | func (s *Sentinel) listenForPeers() { method connectToBootnodes (line 152) | func (s *Sentinel) connectToBootnodes() error { method setupENR (line 166) | func (s *Sentinel) setupENR( method updateENR (line 185) | func (s *Sentinel) updateENR(node *enode.LocalNode) { method onConnection (line 211) | func (s *Sentinel) onConnection(net network.Network, conn network.Conn) { FILE: cl/sentinel/gater.go type Gater (line 40) | type Gater struct method InterceptPeerDial (line 55) | func (g *Gater) InterceptPeerDial(p peer.ID) (allow bool) { method InterceptAddrDial (line 64) | func (g *Gater) InterceptAddrDial(_ peer.ID, n multiaddr.Multiaddr) (a... method InterceptAccept (line 72) | func (g *Gater) InterceptAccept(n network.ConnMultiaddrs) (allow bool) { method InterceptSecured (line 82) | func (g *Gater) InterceptSecured(_ network.Direction, _ peer.ID, _ net... method InterceptUpgraded (line 93) | func (g *Gater) InterceptUpgraded(_ network.Conn) (allow bool, reason ... function NewGater (line 44) | func NewGater(cfg *SentinelConfig) (g *Gater, err error) { function filterConnections (line 97) | func filterConnections(f *multiaddr.Filters, a multiaddr.Multiaddr) bool { function configureFilter (line 121) | func configureFilter(cfg *SentinelConfig) (*multiaddr.Filters, error) { function privateCIDRFilter (line 135) | func privateCIDRFilter(addrFilter *multiaddr.Filters, action multiaddr.A... FILE: cl/sentinel/gossip.go constant beaconBlockWeight (line 39) | beaconBlockWeight = 0.8 constant aggregateWeight (line 42) | aggregateWeight = 0.5 constant syncContributionWeight (line 45) | syncContributionWeight = 0.2 constant attestationTotalWeight (line 48) | attestationTotalWeight = 1 constant syncCommitteesTotalWeight (line 51) | syncCommitteesTotalWeight = 0.4 constant attesterSlashingWeight (line 54) | attesterSlashingWeight = 0.05 constant proposerSlashingWeight (line 57) | proposerSlashingWeight = 0.05 constant voluntaryExitWeight (line 60) | voluntaryExitWeight = 0.05 constant blsToExecutionChangeWeight (line 63) | blsToExecutionChangeWeight = 0.05 constant maxInMeshScore (line 66) | maxInMeshScore = 10 constant maxFirstDeliveryScore (line 68) | maxFirstDeliveryScore = 40 constant dampeningFactor (line 71) | dampeningFactor = 90 constant SSZSnappyCodec (line 74) | SSZSnappyCodec = "ssz_snappy" type GossipTopic (line 76) | type GossipTopic struct type GossipManager (line 126) | type GossipManager struct method Recv (line 154) | func (s *GossipManager) Recv() <-chan *GossipMessage { method GetMatchingSubscription (line 158) | func (s *GossipManager) GetMatchingSubscription(match string) *GossipS... method AddSubscription (line 177) | func (s *GossipManager) AddSubscription(topic string, sub *GossipSubsc... method unsubscribe (line 181) | func (s *GossipManager) unsubscribe(topic string) { method Close (line 489) | func (g *GossipManager) Close() { method Start (line 498) | func (g *GossipManager) Start(ctx context.Context) { constant maxIncomingGossipMessages (line 131) | maxIncomingGossipMessages = 1 << 16 function NewGossipManager (line 134) | func NewGossipManager( function GossipSidecarTopics (line 144) | func GossipSidecarTopics(maxBlobs uint64) (ret []GossipTopic) { method forkWatcher (line 189) | func (s *Sentinel) forkWatcher() { method SubscribeGossip (line 223) | func (s *Sentinel) SubscribeGossip(topic GossipTopic, expiration time.Ti... method Unsubscribe (line 252) | func (s *Sentinel) Unsubscribe(topic GossipTopic, opts ...pubsub.TopicOp... method topicScoreParams (line 262) | func (s *Sentinel) topicScoreParams(topic string) *pubsub.TopicScorePara... method defaultBlockTopicParams (line 280) | func (s *Sentinel) defaultBlockTopicParams() *pubsub.TopicScoreParams { method defaultVoluntaryExitTopicParams (line 304) | func (s *Sentinel) defaultVoluntaryExitTopicParams() *pubsub.TopicScoreP... method defaultSyncSubnetTopicParams (line 326) | func (s *Sentinel) defaultSyncSubnetTopicParams(activeValidators uint64)... function decayLimit (line 386) | func decayLimit(decayRate, rate float64) (float64, error) { method committeeCountPerSlot (line 393) | func (s *Sentinel) committeeCountPerSlot() uint64 { function maxScore (line 409) | func maxScore() float64 { function decayThreshold (line 419) | func decayThreshold(decayRate, rate float64) (float64, error) { method defaultAggregateSubnetTopicParams (line 427) | func (s *Sentinel) defaultAggregateSubnetTopicParams() *pubsub.TopicScor... type GossipSubscription (line 530) | type GossipSubscription struct method checkIfTopicNeedsToEnabledOrDisabled (line 551) | func (sub *GossipSubscription) checkIfTopicNeedsToEnabledOrDisabled() { method OverwriteSubscriptionExpiry (line 581) | func (sub *GossipSubscription) OverwriteSubscriptionExpiry(expiry time... method Close (line 588) | func (s *GossipSubscription) Close() { method run (line 620) | func (s *GossipSubscription) run(ctx context.Context, sub *pubsub.Subs... method Publish (line 656) | func (g *GossipSubscription) Publish(data []byte) error { type GossipMessage (line 612) | type GossipMessage struct FILE: cl/sentinel/handlers/blobs.go constant maxBlobsThroughoutputPerRequest (line 32) | maxBlobsThroughoutputPerRequest = 72 method blobsSidecarsByRangeHandlerDeneb (line 34) | func (c *ConsensusHandlers) blobsSidecarsByRangeHandlerDeneb(s network.S... method blobsSidecarsByRangeHandler (line 38) | func (c *ConsensusHandlers) blobsSidecarsByRangeHandler(s network.Stream... method blobsSidecarsByIdsHandlerDeneb (line 99) | func (c *ConsensusHandlers) blobsSidecarsByIdsHandlerDeneb(s network.Str... method blobsSidecarsByIdsHandler (line 103) | func (c *ConsensusHandlers) blobsSidecarsByIdsHandler(s network.Stream, ... FILE: cl/sentinel/handlers/blobs_test.go function getTestBlobSidecars (line 50) | func getTestBlobSidecars(blockHeader *cltypes.SignedBeaconBlockHeader) [... function TestBlobsByRangeHandler (line 66) | func TestBlobsByRangeHandler(t *testing.T) { function TestBlobsByIdentifiersHandler (line 188) | func TestBlobsByIdentifiersHandler(t *testing.T) { FILE: cl/sentinel/handlers/blocks.go constant MaxRequestsBlocks (line 29) | MaxRequestsBlocks = 96 method beaconBlocksByRangeHandler (line 32) | func (c *ConsensusHandlers) beaconBlocksByRangeHandler(s network.Stream)... method beaconBlocksByRootHandler (line 80) | func (c *ConsensusHandlers) beaconBlocksByRootHandler(s network.Stream) ... type emptyString (line 139) | type emptyString struct method EncodeSSZ (line 141) | func (e *emptyString) EncodeSSZ(xs []byte) ([]byte, error) { method EncodingSizeSSZ (line 145) | func (e *emptyString) EncodingSizeSSZ() int { FILE: cl/sentinel/handlers/blocks_by_range_test.go function TestBlocksByRootHandler (line 44) | func TestBlocksByRootHandler(t *testing.T) { FILE: cl/sentinel/handlers/blocks_by_root_test.go function TestBlocksByRangeHandler (line 46) | func TestBlocksByRangeHandler(t *testing.T) { FILE: cl/sentinel/handlers/data_cloumn_sidecar.go method dataColumnSidecarsByRangeHandler (line 14) | func (c *ConsensusHandlers) dataColumnSidecarsByRangeHandler(s network.S... method dataColumnSidecarsByRootHandler (line 107) | func (c *ConsensusHandlers) dataColumnSidecarsByRootHandler(s network.St... FILE: cl/sentinel/handlers/handlers.go type RateLimits (line 49) | type RateLimits struct type ConsensusHandlers (line 61) | type ConsensusHandlers struct method checkRateLimit (line 154) | func (c *ConsensusHandlers) checkRateLimit(peerId string, method strin... method Start (line 167) | func (c *ConsensusHandlers) Start() { method wrapStreamHandler (line 173) | func (c *ConsensusHandlers) wrapStreamHandler(name string, fn func(s n... constant SuccessfulResponsePrefix (line 82) | SuccessfulResponsePrefix = 0x00 constant InvalidRequestPrefix (line 83) | InvalidRequestPrefix = 0x01 constant ServerErrorPrefix (line 84) | ServerErrorPrefix = 0x02 constant ResourceUnavailablePrefix (line 85) | ResourceUnavailablePrefix = 0x03 function NewConsensusHandlers (line 88) | func NewConsensusHandlers( FILE: cl/sentinel/handlers/heartbeats.go method pingHandler (line 35) | func (c *ConsensusHandlers) pingHandler(s network.Stream) error { method goodbyeHandler (line 41) | func (c *ConsensusHandlers) goodbyeHandler(s network.Stream) error { method metadataV1Handler (line 67) | func (c *ConsensusHandlers) metadataV1Handler(s network.Stream) error { method metadataV2Handler (line 80) | func (c *ConsensusHandlers) metadataV2Handler(s network.Stream) error { method metadataV3Handler (line 99) | func (c *ConsensusHandlers) metadataV3Handler(s network.Stream) error { method statusHandler (line 124) | func (c *ConsensusHandlers) statusHandler(s network.Stream) error { method statusV2Handler (line 130) | func (c *ConsensusHandlers) statusV2Handler(s network.Stream) error { FILE: cl/sentinel/handlers/heartbeats_test.go function newkey (line 53) | func newkey() *ecdsa.PrivateKey { function testLocalNode (line 61) | func testLocalNode() *enode.LocalNode { function TestPing (line 72) | func TestPing(t *testing.T) { function TestGoodbye (line 127) | func TestGoodbye(t *testing.T) { function TestMetadataV2 (line 187) | func TestMetadataV2(t *testing.T) { function TestMetadataV1 (line 245) | func TestMetadataV1(t *testing.T) { function TestStatus (line 303) | func TestStatus(t *testing.T) { FILE: cl/sentinel/handlers/light_client.go constant maxLightClientsPerRequest (line 26) | maxLightClientsPerRequest = 100 method optimisticLightClientUpdateHandler (line 28) | func (c *ConsensusHandlers) optimisticLightClientUpdateHandler(s network... method finalityLightClientUpdateHandler (line 47) | func (c *ConsensusHandlers) finalityLightClientUpdateHandler(s network.S... method lightClientBootstrapHandler (line 67) | func (c *ConsensusHandlers) lightClientBootstrapHandler(s network.Stream... method lightClientUpdatesByRangeHandler (line 87) | func (c *ConsensusHandlers) lightClientUpdatesByRangeHandler(s network.S... FILE: cl/sentinel/handlers/light_client_test.go function TestLightClientOptimistic (line 48) | func TestLightClientOptimistic(t *testing.T) { function TestLightClientFinality (line 119) | func TestLightClientFinality(t *testing.T) { function TestLightClientBootstrap (line 191) | func TestLightClientBootstrap(t *testing.T) { function TestLightClientUpdates (line 275) | func TestLightClientUpdates(t *testing.T) { FILE: cl/sentinel/handlers/test_helpers.go function getEthClock (line 12) | func getEthClock(t *testing.T) eth_clock.EthereumClock { FILE: cl/sentinel/handlers/utils_test.go function setupStore (line 36) | func setupStore(t *testing.T) (freezeblocks.BeaconSnapshotReader, kv.RwD... function populateDatabaseWithBlocks (line 41) | func populateDatabaseWithBlocks(t *testing.T, store *tests.MockBlockRead... FILE: cl/sentinel/handshake/handshake.go type HandShaker (line 42) | type HandShaker struct method SetStatus (line 67) | func (h *HandShaker) SetStatus(status *cltypes.Status) { method Status (line 101) | func (h *HandShaker) Status() *cltypes.Status { method IsSet (line 116) | func (h *HandShaker) IsSet() bool { method ValidatePeer (line 122) | func (h *HandShaker) ValidatePeer(id peer.ID) (bool, error) { function New (line 55) | func New(ctx context.Context, ethClock eth_clock.EthereumClock, beaconCo... FILE: cl/sentinel/httpreqresp/server.go constant ResponseCodeHeader (line 33) | ResponseCodeHeader = "Reqresp-Response-Code" constant PeerIdHeader (line 34) | PeerIdHeader = "Reqresp-Peer-Id" constant TopicHeader (line 35) | TopicHeader = "Reqresp-Topic" function Do (line 48) | func Do(handler http.Handler, r *http.Request) (resp *http.Response, err... function NewRequestHandler (line 69) | func NewRequestHandler(host host.Host) http.HandlerFunc { FILE: cl/sentinel/libp2p_settings.go method scoreDecay (line 29) | func (s *Sentinel) scoreDecay(totalDurationDecay time.Duration) float64 { method pubsubOptions (line 34) | func (s *Sentinel) pubsubOptions() []pubsub.Option { function pubsubGossipParam (line 74) | func pubsubGossipParam() pubsub.GossipSubParams { FILE: cl/sentinel/msg_id.go method msgId (line 35) | func (s *Sentinel) msgId(pmsg *pubsubpb.Message) string { FILE: cl/sentinel/msg_id_test.go function TestMsgID (line 33) | func TestMsgID(t *testing.T) { FILE: cl/sentinel/peers/peers_pool.go type PeeredObject (line 31) | type PeeredObject struct type Item (line 42) | type Item struct method Id (line 48) | func (i *Item) Id() peer.ID { method String (line 52) | func (i *Item) String() string { method Score (line 56) | func (i *Item) Score() int { method Add (line 60) | func (i *Item) Add(n int) int { type Pool (line 65) | type Pool struct method BanStatus (line 80) | func (p *Pool) BanStatus(pid peer.ID) bool { method LenBannedPeers (line 85) | func (p *Pool) LenBannedPeers() int { method AddPeer (line 89) | func (p *Pool) AddPeer(pid peer.ID) { method SetBanStatus (line 92) | func (p *Pool) SetBanStatus(pid peer.ID, banned bool) { method RemovePeer (line 102) | func (p *Pool) RemovePeer(pid peer.ID) { method Request (line 107) | func (p *Pool) Request() (pid *Item, done func(), err error) { function NewPool (line 73) | func NewPool(h host.Host) *Pool { FILE: cl/sentinel/sentinel.go constant gossipSubD (line 64) | gossipSubD = 4 constant gossipSubDlo (line 65) | gossipSubDlo = 2 constant gossipSubDhi (line 66) | gossipSubDhi = 6 constant gossipSubDout (line 67) | gossipSubDout = 1 constant gossipSubMcacheLen (line 70) | gossipSubMcacheLen = 6 constant gossipSubMcacheGossip (line 71) | gossipSubMcacheGossip = 3 constant gossipSubSeenTTL (line 72) | gossipSubSeenTTL = 550 constant gossipSubHeartbeatInterval (line 74) | gossipSubHeartbeatInterval = 700 * time.Millisecond constant decayToZero (line 78) | decayToZero = 0.01 type Sentinel (line 81) | type Sentinel struct method createLocalNode (line 114) | func (s *Sentinel) createLocalNode( method SetStatus (line 142) | func (s *Sentinel) SetStatus(status *cltypes.Status) { method createListener (line 146) | func (s *Sentinel) createListener() (*discover.UDPv5, error) { method observeBandwidth (line 282) | func (s *Sentinel) observeBandwidth(ctx context.Context) { method ReqRespHandler (line 355) | func (s *Sentinel) ReqRespHandler() http.Handler { method RecvGossip (line 359) | func (s *Sentinel) RecvGossip() <-chan *GossipMessage { method Start (line 363) | func (s *Sentinel) Start() (*enode.LocalNode, error) { method Stop (line 393) | func (s *Sentinel) Stop() { method String (line 399) | func (s *Sentinel) String() string { method HasTooManyPeers (line 403) | func (s *Sentinel) HasTooManyPeers() bool { method GetPeersCount (line 492) | func (s *Sentinel) GetPeersCount() (active int, connected int, disconn... method GetPeersInfos (line 507) | func (s *Sentinel) GetPeersInfos() *sentinelproto.PeersInfoResponse { method Identity (line 555) | func (s *Sentinel) Identity() (pid, enrStr string, p2pAddresses, disco... method LocalNode (line 600) | func (s *Sentinel) LocalNode() *enode.LocalNode { method Host (line 604) | func (s *Sentinel) Host() host.Host { method Peers (line 608) | func (s *Sentinel) Peers() *peers.Pool { method GossipManager (line 612) | func (s *Sentinel) GossipManager() *GossipManager { method Config (line 616) | func (s *Sentinel) Config() *SentinelConfig { method Status (line 620) | func (s *Sentinel) Status() *cltypes.Status { method PeersList (line 624) | func (s *Sentinel) PeersList() []peer.AddrInfo { function New (line 201) | func New( FILE: cl/sentinel/sentinel_gossip_test.go function getEthClock (line 40) | func getEthClock(t *testing.T) eth_clock.EthereumClock { function TestSentinelGossipOnHardFork (line 46) | func TestSentinelGossipOnHardFork(t *testing.T) { FILE: cl/sentinel/sentinel_requests_test.go function loadChain (line 55) | func loadChain(t *testing.T) (db kv.RwDB, blocks []*cltypes.SignedBeacon... function TestSentinelBlocksByRange (line 70) | func TestSentinelBlocksByRange(t *testing.T) { function TestSentinelBlocksByRoots (line 183) | func TestSentinelBlocksByRoots(t *testing.T) { function TestSentinelStatusRequest (line 301) | func TestSentinelStatusRequest(t *testing.T) { FILE: cl/sentinel/service/notifiers.go constant maxSubscribers (line 25) | maxSubscribers = 100 type gossipObject (line 28) | type gossipObject struct type gossipNotifier (line 35) | type gossipNotifier struct method notify (line 47) | func (g *gossipNotifier) notify(obj *gossipObject) { method addSubscriber (line 56) | func (g *gossipNotifier) addSubscriber() (chan gossipObject, int, erro... method removeSubscriber (line 68) | func (g *gossipNotifier) removeSubscriber(id int) error { function newGossipNotifier (line 41) | func newGossipNotifier() *gossipNotifier { FILE: cl/sentinel/service/service.go constant gracePeerCount (line 45) | gracePeerCount = 32 type SentinelServer (line 49) | type SentinelServer struct method BanPeer (line 88) | func (s *SentinelServer) BanPeer(_ context.Context, p *sentinelproto.P... method PublishGossip (line 104) | func (s *SentinelServer) PublishGossip(_ context.Context, msg *sentine... method SubscribeGossip (line 155) | func (s *SentinelServer) SubscribeGossip(data *sentinelproto.Subscript... method gossipMatchSubscription (line 186) | func (s *SentinelServer) gossipMatchSubscription(obj gossipObject, dat... method withTimeoutCtx (line 197) | func (s *SentinelServer) withTimeoutCtx(pctx context.Context, dur time... method requestPeer (line 214) | func (s *SentinelServer) requestPeer(ctx context.Context, pid peer.ID,... method SendRequest (line 282) | func (s *SentinelServer) SendRequest(ctx context.Context, req *sentine... method SendPeerRequest (line 307) | func (s *SentinelServer) SendPeerRequest(ctx context.Context, reqWithP... method Identity (line 330) | func (s *SentinelServer) Identity(ctx context.Context, in *sentinelpro... method SetStatus (line 347) | func (s *SentinelServer) SetStatus(_ context.Context, req *sentinelpro... method GetPeers (line 359) | func (s *SentinelServer) GetPeers(_ context.Context, _ *sentinelproto.... method PeersInfo (line 369) | func (s *SentinelServer) PeersInfo(ctx context.Context, r *sentinelpro... method ListenToGossip (line 389) | func (s *SentinelServer) ListenToGossip() { method SetSubscribeExpiry (line 400) | func (s *SentinelServer) SetSubscribeExpiry(ctx context.Context, expir... method handleGossipPacket (line 413) | func (s *SentinelServer) handleGossipPacket(pkt *sentinel.GossipMessag... function NewSentinelServer (line 59) | func NewSentinelServer(ctx context.Context, sentinel *sentinel.Sentinel,... function extractSubnetIndexByGossipTopic (line 69) | func extractSubnetIndexByGossipTopic(name string) int { function trackPeerStatistics (line 468) | func trackPeerStatistics(peerID string, inbound bool, msgType string, ms... function parseTopic (line 483) | func parseTopic(input string) (string, string) { type ResponseCode (line 497) | type ResponseCode method String (line 499) | func (r ResponseCode) String() string { method Success (line 513) | func (r ResponseCode) Success() bool { method ErrorMessage (line 517) | func (r ResponseCode) ErrorMessage(resp *http.Response) string { FILE: cl/sentinel/service/start.go constant AttestationSubnetSubscriptions (line 46) | AttestationSubnetSubscriptions = 2 type ServerConfig (line 48) | type ServerConfig struct function generateSubnetsTopics (line 55) | func generateSubnetsTopics(template string, maxIds int) []sentinel.Gossi... function getExpirationForTopic (line 72) | func getExpirationForTopic(topic string, subscribeAll bool) time.Time { function createSentinel (line 84) | func createSentinel( function StartSentinelService (line 185) | func StartSentinelService( function StartServe (line 222) | func StartServe( FILE: cl/sentinel/utils.go function convertToInterfacePubkey (line 41) | func convertToInterfacePubkey(pubkey *ecdsa.PublicKey) (crypto.PubKey, e... function convertToAddrInfo (line 58) | func convertToAddrInfo(node *enode.Node) (*peer.AddrInfo, multiaddr.Mult... function convertToSingleMultiAddr (line 70) | func convertToSingleMultiAddr(node *enode.Node) (multiaddr.Multiaddr, er... function multiAddressBuilderWithID (line 83) | func multiAddressBuilderWithID(ipAddr, protocol string, port uint, id pe... function convertToMultiAddr (line 97) | func convertToMultiAddr(nodes []*enode.Node) []multiaddr.Multiaddr { method oneSlotDuration (line 116) | func (s *Sentinel) oneSlotDuration() time.Duration { method oneEpochDuration (line 120) | func (s *Sentinel) oneEpochDuration() time.Duration { method inMeshCap (line 125) | func (s *Sentinel) inMeshCap() float64 { method updateENRAttSubnets (line 130) | func (s *Sentinel) updateENRAttSubnets(subnetIndex int, on bool) { method updateENRSyncNets (line 150) | func (s *Sentinel) updateENRSyncNets(subnetIndex int, on bool) { method updateENROnSubscription (line 170) | func (s *Sentinel) updateENROnSubscription(topicName string, subscribe b... FILE: cl/sentinel/utils_test.go function TestMultiAddressBuilderWithID (line 28) | func TestMultiAddressBuilderWithID(t *testing.T) { FILE: cl/spectest/consensus_tests/appendix.go function init (line 29) | func init() { function addSszTests (line 110) | func addSszTests() { FILE: cl/spectest/consensus_tests/bls.go type BlsAggregateVerify (line 26) | type BlsAggregateVerify struct method Run (line 29) | func (b *BlsAggregateVerify) Run(t *testing.T, root fs.FS, c spectest.... FILE: cl/spectest/consensus_tests/eip4844_proofs.go type MPTBranch (line 33) | type MPTBranch struct FILE: cl/spectest/consensus_tests/epoch_processing.go type EpochProcessing (line 35) | type EpochProcessing struct method Run (line 45) | func (b *EpochProcessing) Run(t *testing.T, root fs.FS, c spectest.Tes... function NewEpochProcessing (line 39) | func NewEpochProcessing(fn func(s abstract.BeaconState) error) *EpochPro... FILE: cl/spectest/consensus_tests/fork_choice.go type ForkChoiceStep (line 81) | type ForkChoiceStep struct method StepType (line 56) | func (f *ForkChoiceStep) StepType() string { method GetColumns (line 100) | func (f *ForkChoiceStep) GetColumns() []string { method GetTick (line 107) | func (f *ForkChoiceStep) GetTick() int { method GetValid (line 113) | func (f *ForkChoiceStep) GetValid() bool { method GetAttestation (line 120) | func (f *ForkChoiceStep) GetAttestation() string { method GetBlock (line 126) | func (f *ForkChoiceStep) GetBlock() string { method GetBlobs (line 133) | func (f *ForkChoiceStep) GetBlobs() string { method GetPowBlock (line 140) | func (f *ForkChoiceStep) GetPowBlock() string { method GetAttesterSlashing (line 146) | func (f *ForkChoiceStep) GetAttesterSlashing() string { method GetBlockHash (line 152) | func (f *ForkChoiceStep) GetBlockHash() string { method GetPayloadStatus (line 158) | func (f *ForkChoiceStep) GetPayloadStatus() *ForkChoicePayloadStatus { method GetChecks (line 164) | func (f *ForkChoiceStep) GetChecks() *ForkChoiceChecks { type BlockData (line 95) | type BlockData struct type ForkChoiceChecks (line 171) | type ForkChoiceChecks struct type ForkChoicePayloadStatus (line 190) | type ForkChoicePayloadStatus struct type ForkChoice (line 196) | type ForkChoice struct method Run (line 203) | func (b *ForkChoice) Run(t *testing.T, root fs.FS, c spectest.TestCase... function NewForkChoice (line 199) | func NewForkChoice(fn func(s abstract.BeaconState) error) *ForkChoice { function doCheck (line 347) | func doCheck(t *testing.T, stepstr string, store *forkchoice.ForkChoiceS... FILE: cl/spectest/consensus_tests/light_client.go type LcBranch (line 31) | type LcBranch struct FILE: cl/spectest/consensus_tests/networking.go function TestGetCustodyGroups (line 15) | func TestGetCustodyGroups(t *testing.T, root fs.FS, c spectest.TestCase)... function TestComputeColumnsForCustodyGroup (line 38) | func TestComputeColumnsForCustodyGroup(t *testing.T, root fs.FS, c spect... FILE: cl/spectest/consensus_tests/operations.go constant attestationFileName (line 41) | attestationFileName = "attestation.ssz_snappy" constant attesterSlashingFileName (line 42) | attesterSlashingFileName = "attester_slashing.ssz_snappy" constant proposerSlashingFileName (line 43) | proposerSlashingFileName = "proposer_slashing.ssz_snappy" constant blockFileName (line 44) | blockFileName = "block.ssz_snappy" constant depositFileName (line 45) | depositFileName = "deposit.ssz_snappy" constant syncAggregateFileName (line 46) | syncAggregateFileName = "sync_aggregate.ssz_snappy" constant voluntaryExitFileName (line 47) | voluntaryExitFileName = "voluntary_exit.ssz_snappy" constant executionPayloadFileName (line 48) | executionPayloadFileName = "execution_payload.ssz_snappy" constant addressChangeFileName (line 49) | addressChangeFileName = "address_change.ssz_snappy" function operationAttestationHandler (line 52) | func operationAttestationHandler(t *testing.T, root fs.FS, c spectest.Te... function operationAttesterSlashingHandler (line 82) | func operationAttesterSlashingHandler(t *testing.T, root fs.FS, c specte... function operationProposerSlashingHandler (line 112) | func operationProposerSlashingHandler(t *testing.T, root fs.FS, c specte... function operationBlockHeaderHandler (line 169) | func operationBlockHeaderHandler(t *testing.T, root fs.FS, c spectest.Te... function operationDepositHandler (line 201) | func operationDepositHandler(t *testing.T, root fs.FS, c spectest.TestCa... function operationSyncAggregateHandler (line 231) | func operationSyncAggregateHandler(t *testing.T, root fs.FS, c spectest.... function operationVoluntaryExitHandler (line 261) | func operationVoluntaryExitHandler(t *testing.T, root fs.FS, c spectest.... function operationWithdrawalHandler (line 316) | func operationWithdrawalHandler(t *testing.T, root fs.FS, c spectest.Tes... function operationSignedBlsChangeHandler (line 347) | func operationSignedBlsChangeHandler(t *testing.T, root fs.FS, c spectes... function operationConsolidationRequestHandler (line 378) | func operationConsolidationRequestHandler(t *testing.T, root fs.FS, c sp... function operationDepositRequstHandler (line 409) | func operationDepositRequstHandler(t *testing.T, root fs.FS, c spectest.... function operationWithdrawalRequstHandler (line 440) | func operationWithdrawalRequstHandler(t *testing.T, root fs.FS, c specte... function operationExecutionPayloadHandler (line 471) | func operationExecutionPayloadHandler(t *testing.T, root fs.FS, c specte... FILE: cl/spectest/consensus_tests/rewards.go type RewardsCore (line 26) | type RewardsCore struct method Run (line 29) | func (b *RewardsCore) Run(t *testing.T, root fs.FS, c spectest.TestCas... FILE: cl/spectest/consensus_tests/shuffling.go type ShufflingCore (line 35) | type ShufflingCore struct method Run (line 38) | func (b *ShufflingCore) Run(t *testing.T, root fs.FS, c spectest.TestC... FILE: cl/spectest/consensus_tests/ssz_static.go type unmarshalerMarshalerHashable (line 42) | type unmarshalerMarshalerHashable interface type Root (line 48) | type Root struct constant rootsFile (line 52) | rootsFile = "roots.yaml" constant serializedFile (line 53) | serializedFile = "serialized.ssz_snappy" function getSSZStaticConsensusTest (line 55) | func getSSZStaticConsensusTest[T unmarshalerMarshalerHashable](ref T) sp... function sszStaticTestByEmptyObject (line 135) | func sszStaticTestByEmptyObject[T unmarshalerMarshalerHashable]( function sszStaticTestNewObjectByFunc (line 143) | func sszStaticTestNewObjectByFunc[T unmarshalerMarshalerHashable]( type sszStaticTestOption (line 201) | type sszStaticTestOption struct function withTestJson (line 206) | func withTestJson() func(*sszStaticTestOption) { function runAfterVersion (line 212) | func runAfterVersion(version clparams.StateVersion) func(*sszStaticTestO... FILE: cl/spectest/consensus_tests/transition.go type TransitionCore (line 33) | type TransitionCore struct method Run (line 36) | func (b *TransitionCore) Run(t *testing.T, root fs.FS, c spectest.Test... FILE: cl/spectest/tests_test.go function Test (line 31) | func Test(t *testing.T) { FILE: cl/ssz/decode.go function UnmarshalSSZ (line 55) | func UnmarshalSSZ(buf []byte, version int, schema ...interface{}) (err e... FILE: cl/ssz/encode.go type Sized (line 27) | type Sized interface type ObjectSSZ (line 31) | type ObjectSSZ interface type SizedObjectSSZ (line 36) | type SizedObjectSSZ interface function MarshalSSZ (line 71) | func MarshalSSZ(buf []byte, schema ...any) (dst []byte, err error) { FILE: cl/ssz/ssz_test.go function TestEncodeDecode (line 33) | func TestEncodeDecode(t *testing.T) { FILE: cl/transition/compat.go function TransitionState (line 32) | func TransitionState(s abstract.BeaconState, block *cltypes.SignedBeacon... FILE: cl/transition/impl/eth2/block_processing_test.go function TestBlockProcessing (line 38) | func TestBlockProcessing(t *testing.T) { FILE: cl/transition/impl/eth2/impl.go type BlockRewardsCollector (line 25) | type BlockRewardsCollector struct type impl (line 32) | type impl struct FILE: cl/transition/impl/eth2/operations.go constant FullExitRequestAmount (line 45) | FullExitRequestAmount = 0 method FullValidate (line 48) | func (I *impl) FullValidate() bool { method ProcessProposerSlashing (line 52) | func (I *impl) ProcessProposerSlashing( method ProcessAttesterSlashing (line 91) | func (I *impl) ProcessAttesterSlashing( function isValidDepositSignature (line 145) | func isValidDepositSignature(depositData *cltypes.DepositData, cfg *clpa... method ProcessDeposit (line 170) | func (I *impl) ProcessDeposit(s abstract.BeaconState, deposit *cltypes.D... function getPendingBalanceToWithdraw (line 232) | func getPendingBalanceToWithdraw(s abstract.BeaconState, validatorIndex ... function IsVoluntaryExitApplicable (line 244) | func IsVoluntaryExitApplicable(s abstract.BeaconState, voluntaryExit *cl... method ProcessVoluntaryExit (line 278) | func (I *impl) ProcessVoluntaryExit( method ProcessWithdrawals (line 295) | func (I *impl) ProcessWithdrawals( method ProcessExecutionPayload (line 359) | func (I *impl) ProcessExecutionPayload(s abstract.BeaconState, body clty... method ProcessSyncAggregate (line 408) | func (I *impl) ProcessSyncAggregate(s abstract.BeaconState, sync *cltype... method processSyncAggregate (line 444) | func (I *impl) processSyncAggregate( method ProcessBlsToExecutionChange (line 504) | func (I *impl) ProcessBlsToExecutionChange( method ProcessAttestations (line 557) | func (I *impl) ProcessAttestations( method processAttestationPostAltair (line 592) | func (I *impl) processAttestationPostAltair( method processAttestationPhase0 (line 694) | func (I *impl) processAttestationPhase0( function IsAttestationApplicable (line 815) | func IsAttestationApplicable(s abstract.BeaconState, attestation *solid.... method processAttestation (line 849) | func (I *impl) processAttestation( function verifyAttestations (line 865) | func verifyAttestations( type indexedAttestationVerificationResult (line 880) | type indexedAttestationVerificationResult struct function batchVerifyAttestations (line 886) | func batchVerifyAttestations( method ProcessBlockHeader (line 913) | func (I *impl) ProcessBlockHeader(s abstract.BeaconState, slot, proposer... method ProcessRandao (line 965) | func (I *impl) ProcessRandao(s abstract.BeaconState, randao [96]byte, pr... method ProcessEth1Data (line 977) | func (I *impl) ProcessEth1Data(state abstract.BeaconState, eth1Data *clt... method ProcessSlots (line 996) | func (I *impl) ProcessSlots(s abstract.BeaconState, slot uint64) error { method ProcessDepositRequest (line 1064) | func (I *impl) ProcessDepositRequest(s abstract.BeaconState, depositRequ... method ProcessWithdrawalRequest (line 1080) | func (I *impl) ProcessWithdrawalRequest(s abstract.BeaconState, req *sol... method ProcessConsolidationRequest (line 1151) | func (I *impl) ProcessConsolidationRequest(s abstract.BeaconState, conso... function isValidSwitchToCompoundingRequest (line 1239) | func isValidSwitchToCompoundingRequest(s abstract.BeaconState, request *... function switchToCompoundingValidator (line 1275) | func switchToCompoundingValidator(s abstract.BeaconState, vindex uint64)... function computeConsolidationEpochAndUpdateChurn (line 1290) | func computeConsolidationEpochAndUpdateChurn(s abstract.BeaconState, con... FILE: cl/transition/impl/eth2/statechange/finalization_and_justification.go function weighJustificationAndFinalization (line 32) | func weighJustificationAndFinalization(s abstract.BeaconState, previousE... function ProcessJustificationBitsAndFinality (line 82) | func ProcessJustificationBitsAndFinality(s abstract.BeaconState, unslash... function computePreviousAndCurrentTargetBalancePostAltair (line 130) | func computePreviousAndCurrentTargetBalancePostAltair(s abstract.BeaconS... FILE: cl/transition/impl/eth2/statechange/process_effective_balance_update.go function ProcessEffectiveBalanceUpdates (line 27) | func ProcessEffectiveBalanceUpdates(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_epoch.go function GetUnslashedIndiciesSet (line 28) | func GetUnslashedIndiciesSet(cfg *clparams.BeaconChainConfig, previousEp... function ProcessEpoch (line 46) | func ProcessEpoch(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_epoch_test.go type processFunc (line 31) | type processFunc function runEpochTransitionConsensusTest (line 33) | func runEpochTransitionConsensusTest(t *testing.T, sszSnappyTest, sszSna... function TestProcessRewardsAndPenalties (line 108) | func TestProcessRewardsAndPenalties(t *testing.T) { function TestProcessRegistryUpdates (line 118) | func TestProcessRegistryUpdates(t *testing.T) { function TestProcessEffectiveBalances (line 122) | func TestProcessEffectiveBalances(t *testing.T) { function TestProcessHistoricalRoots (line 126) | func TestProcessHistoricalRoots(t *testing.T) { function TestProcessParticipationFlagUpdates (line 130) | func TestProcessParticipationFlagUpdates(t *testing.T) { function TestProcessSlashings (line 137) | func TestProcessSlashings(t *testing.T) { function TestProcessJustificationAndFinality (line 141) | func TestProcessJustificationAndFinality(t *testing.T) { function TestEth1DataReset (line 147) | func TestEth1DataReset(t *testing.T) { function TestRandaoMixesReset (line 154) | func TestRandaoMixesReset(t *testing.T) { function TestSlashingsReset (line 161) | func TestSlashingsReset(t *testing.T) { function TestInactivityScores (line 174) | func TestInactivityScores(t *testing.T) { FILE: cl/transition/impl/eth2/statechange/process_historical_roots.go function ProcessParticipationRecordUpdates (line 24) | func ProcessParticipationRecordUpdates(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_historical_roots_update.go function ProcessHistoricalRootsUpdate (line 29) | func ProcessHistoricalRootsUpdate(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_inactivity_scores.go function ProcessInactivityScores (line 27) | func ProcessInactivityScores(s abstract.BeaconState, eligibleValidatorsI... FILE: cl/transition/impl/eth2/statechange/process_pending_consolidations.go function ProcessPendingConsolidations (line 10) | func ProcessPendingConsolidations(s abstract.BeaconState) { FILE: cl/transition/impl/eth2/statechange/process_pending_deposits.go function ProcessPendingDeposits (line 11) | func ProcessPendingDeposits(s abstract.BeaconState) { function applyPendingDeposit (line 80) | func applyPendingDeposit(s abstract.BeaconState, d *solid.PendingDeposit) { FILE: cl/transition/impl/eth2/statechange/process_proposer_lookahead.go function ProcessProposerLookahead (line 8) | func ProcessProposerLookahead(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_registry_updates.go function computeActivationExitEpoch (line 33) | func computeActivationExitEpoch(beaconConfig *clparams.BeaconChainConfig... type minimizeQueuedValidator (line 37) | type minimizeQueuedValidator struct function ProcessRegistryUpdates (line 43) | func ProcessRegistryUpdates(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_rewards_and_penalties.go function getFlagsTotalBalances (line 31) | func getFlagsTotalBalances(s abstract.BeaconState, flagsUnslashedIndicie... function processRewardsAndPenaltiesPostAltair (line 83) | func processRewardsAndPenaltiesPostAltair(s abstract.BeaconState, eligib... function processRewardsAndPenaltiesPhase0 (line 141) | func processRewardsAndPenaltiesPhase0(s abstract.BeaconState, eligibleVa... function ProcessRewardsAndPenalties (line 288) | func ProcessRewardsAndPenalties(s abstract.BeaconState, eligibleValidato... FILE: cl/transition/impl/eth2/statechange/process_slashings.go function ProcessSlashings (line 27) | func ProcessSlashings(s abstract.BeaconState) error { function processSlashingsElectra (line 62) | func processSlashingsElectra(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_sync_committee_update.go function ProcessSyncCommitteeUpdate (line 26) | func ProcessSyncCommitteeUpdate(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/statechange/process_sync_committee_update_test.go function TestProcessSyncCommittee (line 32) | func TestProcessSyncCommittee(t *testing.T) { FILE: cl/transition/impl/eth2/statechange/resets.go function ProcessEth1DataReset (line 25) | func ProcessEth1DataReset(s abstract.BeaconState) { function ProcessSlashingsReset (line 32) | func ProcessSlashingsReset(s abstract.BeaconState) { function ProcessRandaoMixesReset (line 37) | func ProcessRandaoMixesReset(s abstract.BeaconState) { function ProcessParticipationFlagUpdates (line 43) | func ProcessParticipationFlagUpdates(state abstract.BeaconState) { FILE: cl/transition/impl/eth2/statechange/utils.go function IsValidDepositSignature (line 15) | func IsValidDepositSignature( function AddValidatorToRegistry (line 42) | func AddValidatorToRegistry( FILE: cl/transition/impl/eth2/utils.go function computeSigningRootEpoch (line 27) | func computeSigningRootEpoch(epoch uint64, domain []byte) (common.Hash, ... function transitionSlot (line 34) | func transitionSlot(s abstract.BeaconState) error { FILE: cl/transition/impl/eth2/validation.go method VerifyTransition (line 31) | func (I *impl) VerifyTransition(s abstract.BeaconState, currentBlock *cl... method VerifyBlockSignature (line 45) | func (I *impl) VerifyBlockSignature(s abstract.BeaconState, block *cltyp... function VerifyBlockSignature (line 59) | func VerifyBlockSignature(s abstract.BeaconState, block *cltypes.SignedB... FILE: cl/transition/machine/block.go function ProcessBlock (line 36) | func ProcessBlock(impl BlockProcessor, s abstract.BeaconState, block clt... function ProcessOperations (line 118) | func ProcessOperations(impl BlockOperationProcessor, s abstract.BeaconSt... function forEachProcess (line 192) | func forEachProcess[T solid.EncodableHashableSSZ]( function processRandao (line 201) | func processRandao(impl BlockProcessor, s abstract.BeaconState, body clt... function processProposerSlashings (line 229) | func processProposerSlashings(impl BlockOperationProcessor, s abstract.B... function processVoluntaryExits (line 262) | func processVoluntaryExits(impl BlockOperationProcessor, s abstract.Beac... function processBlsToExecutionChanges (line 299) | func processBlsToExecutionChanges(impl BlockOperationProcessor, s abstra... FILE: cl/transition/machine/helpers.go function executionEnabled (line 25) | func executionEnabled(s abstract.BeaconState, blockHash common.Hash) bool { FILE: cl/transition/machine/machine.go type Interface (line 27) | type Interface interface type BlockProcessor (line 33) | type BlockProcessor interface type BlockValidator (line 38) | type BlockValidator interface type SlotProcessor (line 43) | type SlotProcessor interface type BlockHeaderProcessor (line 47) | type BlockHeaderProcessor interface type BlockOperationProcessor (line 56) | type BlockOperationProcessor interface FILE: cl/transition/machine/transition.go function TransitionState (line 25) | func TransitionState(impl Interface, s abstract.BeaconState, block *clty... FILE: cl/utils/blob.go constant VERSIONED_HASH_VERSION_KZG (line 21) | VERSIONED_HASH_VERSION_KZG byte = byte(1) function KzgCommitmentToVersionedHash (line 23) | func KzgCommitmentToVersionedHash(kzgCommitment common.Bytes48) (common.... FILE: cl/utils/bytes.go constant maxDecodeLenAllowed (line 33) | maxDecodeLenAllowed = 15 * datasize.MB function init (line 35) | func init() { function Uint32ToBytes4 (line 49) | func Uint32ToBytes4(n uint32) (ret [4]byte) { function Bytes4ToUint32 (line 54) | func Bytes4ToUint32(bytes4 [4]byte) uint32 { function BytesToBytes4 (line 58) | func BytesToBytes4(b []byte) (ret [4]byte) { function Uint64ToLE (line 63) | func Uint64ToLE(i uint64) []byte { function DecompressSnappy (line 69) | func DecompressSnappy(data []byte, lengthCheck bool) ([]byte, error) { function CompressSnappy (line 83) | func CompressSnappy(data []byte) []byte { function EncodeSSZSnappy (line 87) | func EncodeSSZSnappy(data ssz.Marshaler) ([]byte, error) { function DecodeSSZSnappy (line 100) | func DecodeSSZSnappy(dst ssz.Unmarshaler, src []byte, version int) error { function GetBitlistLength (line 115) | func GetBitlistLength(b []byte) int { function ReverseOfByteSlice (line 134) | func ReverseOfByteSlice(b []byte) (out []byte) { function FlipBitOn (line 142) | func FlipBitOn(b []byte, i int) { function IsBitOn (line 146) | func IsBitOn(b []byte, idx int) bool { function IsNonStrictSupersetBitlist (line 152) | func IsNonStrictSupersetBitlist(a, b []byte) bool { function IsOverlappingSSZBitlist (line 171) | func IsOverlappingSSZBitlist(a, b []byte) bool { function BitsOnCount (line 205) | func BitsOnCount(b []byte) int { function MergeBitlists (line 213) | func MergeBitlists(a, b []byte) { function ExtractSlotFromSerializedBeaconState (line 219) | func ExtractSlotFromSerializedBeaconState(beaconState []byte) (uint64, e... FILE: cl/utils/bytes_test.go function TestSSZSnappy (line 29) | func TestSSZSnappy(t *testing.T) { function TestPlainSnappy (line 42) | func TestPlainSnappy(t *testing.T) { function TestLiteralConverters (line 50) | func TestLiteralConverters(t *testing.T) { FILE: cl/utils/crypto.go type HashFunc (line 25) | type HashFunc function Sha256 (line 34) | func Sha256(data []byte, extras ...[]byte) [32]byte { function OptimizedSha256NotThreadSafe (line 54) | func OptimizedSha256NotThreadSafe() HashFunc { FILE: cl/utils/crypto_test.go function TestKeccak256 (line 25) | func TestKeccak256(t *testing.T) { function TestOptimizedKeccak256NotThreadSafe (line 49) | func TestOptimizedKeccak256NotThreadSafe(t *testing.T) { FILE: cl/utils/eth2shuffle/shuffle.go type HashFn (line 21) | type HashFn constant hSeedSize (line 23) | hSeedSize = int8(32) constant hRoundSize (line 24) | hRoundSize = int8(1) constant hPositionWindowSize (line 25) | hPositionWindowSize = int8(4) constant hPivotViewSize (line 26) | hPivotViewSize = hSeedSize + hRoundSize constant hTotalSize (line 27) | hTotalSize = hSeedSize + hRoundSize + hPositionWindowSize function PermuteIndex (line 48) | func PermuteIndex(hashFn HashFn, rounds uint8, index uint64, listSize ui... function UnpermuteIndex (line 53) | func UnpermuteIndex(hashFn HashFn, rounds uint8, index uint64, listSize ... function innerPermuteIndex (line 57) | func innerPermuteIndex(hashFn HashFn, rounds uint8, index uint64, listSi... function ShuffleList (line 165) | func ShuffleList[T any](hashFn HashFn, input []T, rounds uint8, seed [32... function UnshuffleList (line 170) | func UnshuffleList[T any](hashFn HashFn, input []T, rounds uint8, seed [... function innerShuffleList (line 175) | func innerShuffleList[T any](hashFn HashFn, input []T, rounds uint8, see... FILE: cl/utils/eth2shuffle/shuffle_bench_test.go function BenchmarkPermuteIndex (line 26) | func BenchmarkPermuteIndex(b *testing.B) { function BenchmarkIndexComparison (line 46) | func BenchmarkIndexComparison(b *testing.B) { function BenchmarkShuffleList (line 70) | func BenchmarkShuffleList(b *testing.B) { FILE: cl/utils/eth2shuffle/shuffle_test.go function getStandardHashFn (line 34) | func getStandardHashFn() eth2shuffle.HashFn { function readEncodedListInput (line 44) | func readEncodedListInput(input string, requiredLen int64, lineIndex int... function TestAgainstSpec (line 65) | func TestAgainstSpec(t *testing.T) { FILE: cl/utils/eth_clock/ethereum_clock.go type EthereumClock (line 34) | type EthereumClock interface type forkNode (line 55) | type forkNode struct function forkList (line 61) | func forkList(schedule map[common.Bytes4]clparams.VersionScheduleEntry) ... type ethereumClockImpl (line 74) | type ethereumClockImpl struct method GetSlotTime (line 99) | func (t *ethereumClockImpl) GetSlotTime(slot uint64) time.Time { method GetCurrentSlot (line 104) | func (t *ethereumClockImpl) GetCurrentSlot() uint64 { method GetEpochAtSlot (line 113) | func (t *ethereumClockImpl) GetEpochAtSlot(slot uint64) uint64 { method IsSlotCurrentSlotWithMaximumClockDisparity (line 117) | func (t *ethereumClockImpl) IsSlotCurrentSlotWithMaximumClockDisparity... method GetSlotByTime (line 125) | func (t *ethereumClockImpl) GetSlotByTime(time time.Time) uint64 { method GetCurrentEpoch (line 129) | func (t *ethereumClockImpl) GetCurrentEpoch() uint64 { method CurrentForkDigest (line 138) | func (t *ethereumClockImpl) CurrentForkDigest() (common.Bytes4, error) { method NextForkDigest (line 143) | func (t *ethereumClockImpl) NextForkDigest() (common.Bytes4, error) { method ForkId (line 151) | func (t *ethereumClockImpl) ForkId() ([]byte, error) { method NextForkEpochIncludeBPO (line 179) | func (t *ethereumClockImpl) NextForkEpochIncludeBPO() uint64 { method LastFork (line 205) | func (t *ethereumClockImpl) LastFork() (common.Bytes4, error) { method StateVersionByEpoch (line 219) | func (t *ethereumClockImpl) StateVersionByEpoch(epoch uint64) clparams... method StateVersionByForkDigest (line 223) | func (t *ethereumClockImpl) StateVersionByForkDigest(digest common.Byt... method computeForkDigestForVersion (line 232) | func (t *ethereumClockImpl) computeForkDigestForVersion(currentVersion... method ComputeForkDigest (line 239) | func (t *ethereumClockImpl) ComputeForkDigest(epoch uint64) (digest co... method GenesisValidatorsRoot (line 272) | func (t *ethereumClockImpl) GenesisValidatorsRoot() common.Hash { method GenesisTime (line 276) | func (t *ethereumClockImpl) GenesisTime() uint64 { function NewEthereumClock (line 81) | func NewEthereumClock(genesisTime uint64, genesisValidatorsRoot common.H... function computeForkDataRoot (line 280) | func computeForkDataRoot(version [4]byte, genesisValidatorsRoot common.H... FILE: cl/utils/eth_clock/ethereum_clock_mock.go type MockEthereumClock (line 22) | type MockEthereumClock struct method EXPECT (line 41) | func (m *MockEthereumClock) EXPECT() *MockEthereumClockMockRecorder { method ComputeForkDigest (line 46) | func (m *MockEthereumClock) ComputeForkDigest(epoch uint64) (common.By... method CurrentForkDigest (line 85) | func (m *MockEthereumClock) CurrentForkDigest() (common.Bytes4, error) { method ForkId (line 124) | func (m *MockEthereumClock) ForkId() ([]byte, error) { method GenesisTime (line 163) | func (m *MockEthereumClock) GenesisTime() uint64 { method GenesisValidatorsRoot (line 201) | func (m *MockEthereumClock) GenesisValidatorsRoot() common.Hash { method GetCurrentEpoch (line 239) | func (m *MockEthereumClock) GetCurrentEpoch() uint64 { method GetCurrentSlot (line 277) | func (m *MockEthereumClock) GetCurrentSlot() uint64 { method GetEpochAtSlot (line 315) | func (m *MockEthereumClock) GetEpochAtSlot(slot uint64) uint64 { method GetSlotByTime (line 353) | func (m *MockEthereumClock) GetSlotByTime(arg0 time.Time) uint64 { method GetSlotTime (line 391) | func (m *MockEthereumClock) GetSlotTime(slot uint64) time.Time { method IsSlotCurrentSlotWithMaximumClockDisparity (line 429) | func (m *MockEthereumClock) IsSlotCurrentSlotWithMaximumClockDisparity... method LastFork (line 467) | func (m *MockEthereumClock) LastFork() (common.Bytes4, error) { method NextForkDigest (line 506) | func (m *MockEthereumClock) NextForkDigest() (common.Bytes4, error) { method NextForkEpochIncludeBPO (line 545) | func (m *MockEthereumClock) NextForkEpochIncludeBPO() uint64 { method StateVersionByEpoch (line 583) | func (m *MockEthereumClock) StateVersionByEpoch(arg0 uint64) clparams.... method StateVersionByForkDigest (line 621) | func (m *MockEthereumClock) StateVersionByForkDigest(arg0 common.Bytes... type MockEthereumClockMockRecorder (line 29) | type MockEthereumClockMockRecorder struct method ComputeForkDigest (line 55) | func (mr *MockEthereumClockMockRecorder) ComputeForkDigest(epoch any) ... method CurrentForkDigest (line 94) | func (mr *MockEthereumClockMockRecorder) CurrentForkDigest() *MockEthe... method ForkId (line 133) | func (mr *MockEthereumClockMockRecorder) ForkId() *MockEthereumClockFo... method GenesisTime (line 171) | func (mr *MockEthereumClockMockRecorder) GenesisTime() *MockEthereumCl... method GenesisValidatorsRoot (line 209) | func (mr *MockEthereumClockMockRecorder) GenesisValidatorsRoot() *Mock... method GetCurrentEpoch (line 247) | func (mr *MockEthereumClockMockRecorder) GetCurrentEpoch() *MockEthere... method GetCurrentSlot (line 285) | func (mr *MockEthereumClockMockRecorder) GetCurrentSlot() *MockEthereu... method GetEpochAtSlot (line 323) | func (mr *MockEthereumClockMockRecorder) GetEpochAtSlot(slot any) *Moc... method GetSlotByTime (line 361) | func (mr *MockEthereumClockMockRecorder) GetSlotByTime(arg0 any) *Mock... method GetSlotTime (line 399) | func (mr *MockEthereumClockMockRecorder) GetSlotTime(slot any) *MockEt... method IsSlotCurrentSlotWithMaximumClockDisparity (line 437) | func (mr *MockEthereumClockMockRecorder) IsSlotCurrentSlotWithMaximumC... method LastFork (line 476) | func (mr *MockEthereumClockMockRecorder) LastFork() *MockEthereumClock... method NextForkDigest (line 515) | func (mr *MockEthereumClockMockRecorder) NextForkDigest() *MockEthereu... method NextForkEpochIncludeBPO (line 553) | func (mr *MockEthereumClockMockRecorder) NextForkEpochIncludeBPO() *Mo... method StateVersionByEpoch (line 591) | func (mr *MockEthereumClockMockRecorder) StateVersionByEpoch(arg0 any)... method StateVersionByForkDigest (line 630) | func (mr *MockEthereumClockMockRecorder) StateVersionByForkDigest(arg0... function NewMockEthereumClock (line 34) | func NewMockEthereumClock(ctrl *gomock.Controller) *MockEthereumClock { type MockEthereumClockComputeForkDigestCall (line 62) | type MockEthereumClockComputeForkDigestCall struct method Return (line 67) | func (c *MockEthereumClockComputeForkDigestCall) Return(digest common.... method Do (line 73) | func (c *MockEthereumClockComputeForkDigestCall) Do(f func(uint64) (co... method DoAndReturn (line 79) | func (c *MockEthereumClockComputeForkDigestCall) DoAndReturn(f func(ui... type MockEthereumClockCurrentForkDigestCall (line 101) | type MockEthereumClockCurrentForkDigestCall struct method Return (line 106) | func (c *MockEthereumClockCurrentForkDigestCall) Return(arg0 common.By... method Do (line 112) | func (c *MockEthereumClockCurrentForkDigestCall) Do(f func() (common.B... method DoAndReturn (line 118) | func (c *MockEthereumClockCurrentForkDigestCall) DoAndReturn(f func() ... type MockEthereumClockForkIdCall (line 140) | type MockEthereumClockForkIdCall struct method Return (line 145) | func (c *MockEthereumClockForkIdCall) Return(arg0 []byte, arg1 error) ... method Do (line 151) | func (c *MockEthereumClockForkIdCall) Do(f func() ([]byte, error)) *Mo... method DoAndReturn (line 157) | func (c *MockEthereumClockForkIdCall) DoAndReturn(f func() ([]byte, er... type MockEthereumClockGenesisTimeCall (line 178) | type MockEthereumClockGenesisTimeCall struct method Return (line 183) | func (c *MockEthereumClockGenesisTimeCall) Return(arg0 uint64) *MockEt... method Do (line 189) | func (c *MockEthereumClockGenesisTimeCall) Do(f func() uint64) *MockEt... method DoAndReturn (line 195) | func (c *MockEthereumClockGenesisTimeCall) DoAndReturn(f func() uint64... type MockEthereumClockGenesisValidatorsRootCall (line 216) | type MockEthereumClockGenesisValidatorsRootCall struct method Return (line 221) | func (c *MockEthereumClockGenesisValidatorsRootCall) Return(arg0 commo... method Do (line 227) | func (c *MockEthereumClockGenesisValidatorsRootCall) Do(f func() commo... method DoAndReturn (line 233) | func (c *MockEthereumClockGenesisValidatorsRootCall) DoAndReturn(f fun... type MockEthereumClockGetCurrentEpochCall (line 254) | type MockEthereumClockGetCurrentEpochCall struct method Return (line 259) | func (c *MockEthereumClockGetCurrentEpochCall) Return(arg0 uint64) *Mo... method Do (line 265) | func (c *MockEthereumClockGetCurrentEpochCall) Do(f func() uint64) *Mo... method DoAndReturn (line 271) | func (c *MockEthereumClockGetCurrentEpochCall) DoAndReturn(f func() ui... type MockEthereumClockGetCurrentSlotCall (line 292) | type MockEthereumClockGetCurrentSlotCall struct method Return (line 297) | func (c *MockEthereumClockGetCurrentSlotCall) Return(arg0 uint64) *Moc... method Do (line 303) | func (c *MockEthereumClockGetCurrentSlotCall) Do(f func() uint64) *Moc... method DoAndReturn (line 309) | func (c *MockEthereumClockGetCurrentSlotCall) DoAndReturn(f func() uin... type MockEthereumClockGetEpochAtSlotCall (line 330) | type MockEthereumClockGetEpochAtSlotCall struct method Return (line 335) | func (c *MockEthereumClockGetEpochAtSlotCall) Return(arg0 uint64) *Moc... method Do (line 341) | func (c *MockEthereumClockGetEpochAtSlotCall) Do(f func(uint64) uint64... method DoAndReturn (line 347) | func (c *MockEthereumClockGetEpochAtSlotCall) DoAndReturn(f func(uint6... type MockEthereumClockGetSlotByTimeCall (line 368) | type MockEthereumClockGetSlotByTimeCall struct method Return (line 373) | func (c *MockEthereumClockGetSlotByTimeCall) Return(arg0 uint64) *Mock... method Do (line 379) | func (c *MockEthereumClockGetSlotByTimeCall) Do(f func(time.Time) uint... method DoAndReturn (line 385) | func (c *MockEthereumClockGetSlotByTimeCall) DoAndReturn(f func(time.T... type MockEthereumClockGetSlotTimeCall (line 406) | type MockEthereumClockGetSlotTimeCall struct method Return (line 411) | func (c *MockEthereumClockGetSlotTimeCall) Return(arg0 time.Time) *Moc... method Do (line 417) | func (c *MockEthereumClockGetSlotTimeCall) Do(f func(uint64) time.Time... method DoAndReturn (line 423) | func (c *MockEthereumClockGetSlotTimeCall) DoAndReturn(f func(uint64) ... type MockEthereumClockIsSlotCurrentSlotWithMaximumClockDisparityCall (line 444) | type MockEthereumClockIsSlotCurrentSlotWithMaximumClockDisparityCall struct method Return (line 449) | func (c *MockEthereumClockIsSlotCurrentSlotWithMaximumClockDisparityCa... method Do (line 455) | func (c *MockEthereumClockIsSlotCurrentSlotWithMaximumClockDisparityCa... method DoAndReturn (line 461) | func (c *MockEthereumClockIsSlotCurrentSlotWithMaximumClockDisparityCa... type MockEthereumClockLastForkCall (line 483) | type MockEthereumClockLastForkCall struct method Return (line 488) | func (c *MockEthereumClockLastForkCall) Return(arg0 common.Bytes4, arg... method Do (line 494) | func (c *MockEthereumClockLastForkCall) Do(f func() (common.Bytes4, er... method DoAndReturn (line 500) | func (c *MockEthereumClockLastForkCall) DoAndReturn(f func() (common.B... type MockEthereumClockNextForkDigestCall (line 522) | type MockEthereumClockNextForkDigestCall struct method Return (line 527) | func (c *MockEthereumClockNextForkDigestCall) Return(arg0 common.Bytes... method Do (line 533) | func (c *MockEthereumClockNextForkDigestCall) Do(f func() (common.Byte... method DoAndReturn (line 539) | func (c *MockEthereumClockNextForkDigestCall) DoAndReturn(f func() (co... type MockEthereumClockNextForkEpochIncludeBPOCall (line 560) | type MockEthereumClockNextForkEpochIncludeBPOCall struct method Return (line 565) | func (c *MockEthereumClockNextForkEpochIncludeBPOCall) Return(arg0 uin... method Do (line 571) | func (c *MockEthereumClockNextForkEpochIncludeBPOCall) Do(f func() uin... method DoAndReturn (line 577) | func (c *MockEthereumClockNextForkEpochIncludeBPOCall) DoAndReturn(f f... type MockEthereumClockStateVersionByEpochCall (line 598) | type MockEthereumClockStateVersionByEpochCall struct method Return (line 603) | func (c *MockEthereumClockStateVersionByEpochCall) Return(arg0 clparam... method Do (line 609) | func (c *MockEthereumClockStateVersionByEpochCall) Do(f func(uint64) c... method DoAndReturn (line 615) | func (c *MockEthereumClockStateVersionByEpochCall) DoAndReturn(f func(... type MockEthereumClockStateVersionByForkDigestCall (line 637) | type MockEthereumClockStateVersionByForkDigestCall struct method Return (line 642) | func (c *MockEthereumClockStateVersionByForkDigestCall) Return(arg0 cl... method Do (line 648) | func (c *MockEthereumClockStateVersionByForkDigestCall) Do(f func(comm... method DoAndReturn (line 654) | func (c *MockEthereumClockStateVersionByForkDigestCall) DoAndReturn(f ... FILE: cl/utils/eth_clock/ethereum_clock_test.go function TestSlotOperations (line 27) | func TestSlotOperations(t *testing.T) { function TestGetForkDigests (line 36) | func TestGetForkDigests(t *testing.T) { FILE: cl/utils/math.go function IsPowerOf2 (line 25) | func IsPowerOf2(n uint64) bool { function PowerOf2 (line 29) | func PowerOf2(n uint64) uint64 { function IntegerSquareRoot (line 50) | func IntegerSquareRoot(n uint64) uint64 { FILE: cl/utils/math_test.go function TestIsPowerOf2 (line 25) | func TestIsPowerOf2(t *testing.T) { function TestPowerOf2 (line 50) | func TestPowerOf2(t *testing.T) { function TestIntegerSquareRoot (line 87) | func TestIntegerSquareRoot(t *testing.T) { FILE: cl/utils/merkle.go function IsValidMerkleBranch (line 22) | func IsValidMerkleBranch(leaf common.Hash, branch []common.Hash, depth u... function PreparateRootsForHashing (line 34) | func PreparateRootsForHashing(roots []common.Hash) [][32]byte { FILE: cl/utils/set.go function IntersectionOfSortedSets (line 19) | func IntersectionOfSortedSets(v1, v2 []uint64) []uint64 { FILE: cl/utils/threading/parallel_executor.go type ParallelExecutor (line 11) | type ParallelExecutor struct method Execute (line 22) | func (wp *ParallelExecutor) Execute() error { method AddWork (line 50) | func (wp *ParallelExecutor) AddWork(f func() error) { function NewParallelExecutor (line 17) | func NewParallelExecutor() *ParallelExecutor { function ParallellForLoop (line 54) | func ParallellForLoop(numWorkers int, from, to int, f func(int) error) e... FILE: cl/validator/attestation_producer/attestation_producer.go constant attestationsCacheSize (line 42) | attestationsCacheSize = 21 type attestationProducer (line 44) | type attestationProducer struct method beaconBlockRootForSlot (line 67) | func (ap *attestationProducer) beaconBlockRootForSlot(baseState *state... method computeTargetCheckpoint (line 83) | func (ap *attestationProducer) computeTargetCheckpoint(tx kv.Tx, baseS... method CachedAttestationData (line 121) | func (ap *attestationProducer) CachedAttestationData(slot uint64) (sol... method ProduceAndCacheAttestationData (line 140) | func (ap *attestationProducer) ProduceAndCacheAttestationData(tx kv.Tx... function New (line 52) | func New(ctx context.Context, beaconCfg *clparams.BeaconChainConfig) Att... FILE: cl/validator/attestation_producer/attestation_producer_test.go function TestAttestationProducer (line 30) | func TestAttestationProducer(t *testing.T) { FILE: cl/validator/attestation_producer/interface.go type AttestationDataProducer (line 26) | type AttestationDataProducer interface FILE: cl/validator/committee_subscription/committee_subscription.go type CommitteeSubscribeMgmt (line 51) | type CommitteeSubscribeMgmt struct method AddAttestationSubscription (line 94) | func (c *CommitteeSubscribeMgmt) AddAttestationSubscription(ctx contex... method AggregateAttestation (line 137) | func (c *CommitteeSubscribeMgmt) AggregateAttestation(att *solid.Attes... method NeedToAggregate (line 162) | func (c *CommitteeSubscribeMgmt) NeedToAggregate(att *solid.Attestatio... method sweepByStaleSlots (line 194) | func (c *CommitteeSubscribeMgmt) sweepByStaleSlots(ctx context.Context) { function NewCommitteeSubscribeManagement (line 65) | func NewCommitteeSubscribeManagement( type validatorSub (line 89) | type validatorSub struct FILE: cl/validator/committee_subscription/interface.go type CommitteeSubscribe (line 27) | type CommitteeSubscribe interface FILE: cl/validator/committee_subscription/mock_services/committee_subscribe_mock.go type MockCommitteeSubscribe (line 22) | type MockCommitteeSubscribe struct method EXPECT (line 41) | func (m *MockCommitteeSubscribe) EXPECT() *MockCommitteeSubscribeMockR... method AddAttestationSubscription (line 46) | func (m *MockCommitteeSubscribe) AddAttestationSubscription(ctx contex... method AggregateAttestation (line 84) | func (m *MockCommitteeSubscribe) AggregateAttestation(att *solid.Attes... method NeedToAggregate (line 122) | func (m *MockCommitteeSubscribe) NeedToAggregate(att *solid.Attestatio... type MockCommitteeSubscribeMockRecorder (line 29) | type MockCommitteeSubscribeMockRecorder struct method AddAttestationSubscription (line 54) | func (mr *MockCommitteeSubscribeMockRecorder) AddAttestationSubscripti... method AggregateAttestation (line 92) | func (mr *MockCommitteeSubscribeMockRecorder) AggregateAttestation(att... method NeedToAggregate (line 130) | func (mr *MockCommitteeSubscribeMockRecorder) NeedToAggregate(att any)... function NewMockCommitteeSubscribe (line 34) | func NewMockCommitteeSubscribe(ctrl *gomock.Controller) *MockCommitteeSu... type MockCommitteeSubscribeAddAttestationSubscriptionCall (line 61) | type MockCommitteeSubscribeAddAttestationSubscriptionCall struct method Return (line 66) | func (c *MockCommitteeSubscribeAddAttestationSubscriptionCall) Return(... method Do (line 72) | func (c *MockCommitteeSubscribeAddAttestationSubscriptionCall) Do(f fu... method DoAndReturn (line 78) | func (c *MockCommitteeSubscribeAddAttestationSubscriptionCall) DoAndRe... type MockCommitteeSubscribeAggregateAttestationCall (line 99) | type MockCommitteeSubscribeAggregateAttestationCall struct method Return (line 104) | func (c *MockCommitteeSubscribeAggregateAttestationCall) Return(arg0 e... method Do (line 110) | func (c *MockCommitteeSubscribeAggregateAttestationCall) Do(f func(*so... method DoAndReturn (line 116) | func (c *MockCommitteeSubscribeAggregateAttestationCall) DoAndReturn(f... type MockCommitteeSubscribeNeedToAggregateCall (line 137) | type MockCommitteeSubscribeNeedToAggregateCall struct method Return (line 142) | func (c *MockCommitteeSubscribeNeedToAggregateCall) Return(arg0 bool) ... method Do (line 148) | func (c *MockCommitteeSubscribeNeedToAggregateCall) Do(f func(*solid.A... method DoAndReturn (line 154) | func (c *MockCommitteeSubscribeNeedToAggregateCall) DoAndReturn(f func... FILE: cl/validator/sync_contribution_pool/interface.go type SyncContributionPool (line 29) | type SyncContributionPool interface FILE: cl/validator/sync_contribution_pool/mock_services/sync_contribution_pool_mock.go type MockSyncContributionPool (line 22) | type MockSyncContributionPool struct method EXPECT (line 41) | func (m *MockSyncContributionPool) EXPECT() *MockSyncContributionPoolM... method AddSyncCommitteeMessage (line 46) | func (m *MockSyncContributionPool) AddSyncCommitteeMessage(headState *... method AddSyncContribution (line 84) | func (m *MockSyncContributionPool) AddSyncContribution(headState *stat... method GetSyncAggregate (line 122) | func (m *MockSyncContributionPool) GetSyncAggregate(slot uint64, beaco... method GetSyncContribution (line 161) | func (m *MockSyncContributionPool) GetSyncContribution(slot, subcommit... type MockSyncContributionPoolMockRecorder (line 29) | type MockSyncContributionPoolMockRecorder struct method AddSyncCommitteeMessage (line 54) | func (mr *MockSyncContributionPoolMockRecorder) AddSyncCommitteeMessag... method AddSyncContribution (line 92) | func (mr *MockSyncContributionPoolMockRecorder) AddSyncContribution(he... method GetSyncAggregate (line 131) | func (mr *MockSyncContributionPoolMockRecorder) GetSyncAggregate(slot,... method GetSyncContribution (line 169) | func (mr *MockSyncContributionPoolMockRecorder) GetSyncContribution(sl... function NewMockSyncContributionPool (line 34) | func NewMockSyncContributionPool(ctrl *gomock.Controller) *MockSyncContr... type MockSyncContributionPoolAddSyncCommitteeMessageCall (line 61) | type MockSyncContributionPoolAddSyncCommitteeMessageCall struct method Return (line 66) | func (c *MockSyncContributionPoolAddSyncCommitteeMessageCall) Return(a... method Do (line 72) | func (c *MockSyncContributionPoolAddSyncCommitteeMessageCall) Do(f fun... method DoAndReturn (line 78) | func (c *MockSyncContributionPoolAddSyncCommitteeMessageCall) DoAndRet... type MockSyncContributionPoolAddSyncContributionCall (line 99) | type MockSyncContributionPoolAddSyncContributionCall struct method Return (line 104) | func (c *MockSyncContributionPoolAddSyncContributionCall) Return(arg0 ... method Do (line 110) | func (c *MockSyncContributionPoolAddSyncContributionCall) Do(f func(*s... method DoAndReturn (line 116) | func (c *MockSyncContributionPoolAddSyncContributionCall) DoAndReturn(... type MockSyncContributionPoolGetSyncAggregateCall (line 138) | type MockSyncContributionPoolGetSyncAggregateCall struct method Return (line 143) | func (c *MockSyncContributionPoolGetSyncAggregateCall) Return(arg0 *cl... method Do (line 149) | func (c *MockSyncContributionPoolGetSyncAggregateCall) Do(f func(uint6... method DoAndReturn (line 155) | func (c *MockSyncContributionPoolGetSyncAggregateCall) DoAndReturn(f f... type MockSyncContributionPoolGetSyncContributionCall (line 176) | type MockSyncContributionPoolGetSyncContributionCall struct method Return (line 181) | func (c *MockSyncContributionPoolGetSyncContributionCall) Return(arg0 ... method Do (line 187) | func (c *MockSyncContributionPoolGetSyncContributionCall) Do(f func(ui... method DoAndReturn (line 193) | func (c *MockSyncContributionPoolGetSyncContributionCall) DoAndReturn(... FILE: cl/validator/sync_contribution_pool/sync_contribution_pool.go type syncContributionKey (line 34) | type syncContributionKey struct type syncContributionPoolImpl (line 40) | type syncContributionPoolImpl struct method AddSyncContribution (line 68) | func (s *syncContributionPoolImpl) AddSyncContribution(headState *stat... method GetSyncContribution (line 90) | func (s *syncContributionPoolImpl) GetSyncContribution(slot, subcommit... method cleanupOldContributions (line 115) | func (s *syncContributionPoolImpl) cleanupOldContributions(headState *... method AddSyncCommitteeMessage (line 129) | func (s *syncContributionPoolImpl) AddSyncCommitteeMessage(headState *... method GetSyncAggregate (line 209) | func (s *syncContributionPoolImpl) GetSyncAggregate(slot uint64, beaco... function NewSyncContributionPool (line 51) | func NewSyncContributionPool(beaconCfg *clparams.BeaconChainConfig) Sync... function getSyncCommitteeFromState (line 59) | func getSyncCommitteeFromState(s *state.CachingBeaconState) *solid.SyncC... FILE: cl/validator/sync_contribution_pool/sync_contribution_pool_test.go function getTestCommitteesMessages (line 34) | func getTestCommitteesMessages(n int) (privateKeys [][]byte, messages []... function TestSyncContributionPool (line 66) | func TestSyncContributionPool(t *testing.T) { FILE: cl/validator/validator_params/validator_params.go type ValidatorParams (line 25) | type ValidatorParams struct method SetFeeRecipient (line 33) | func (vp *ValidatorParams) SetFeeRecipient(validatorIndex uint64, feeR... method GetFeeRecipient (line 37) | func (vp *ValidatorParams) GetFeeRecipient(validatorIndex uint64) (com... method GetValidators (line 45) | func (vp *ValidatorParams) GetValidators() []uint64 { function NewValidatorParams (line 29) | func NewValidatorParams() *ValidatorParams { FILE: cmd/abigen/main.go function init (line 85) | func init() { function abigen (line 101) | func abigen(c *cli.Context) error { function main (line 225) | func main() { FILE: cmd/bootnode/main.go function main (line 40) | func main() { function printNotice (line 148) | func printNotice(nodeKey *ecdsa.PublicKey, addr net.UDPAddr) { FILE: cmd/bumper/cmd/inspect.go type FieldInfo (line 29) | type FieldInfo struct function InspectSchemaFields (line 35) | func InspectSchemaFields(s *statecfg.SchemaGen) []FieldInfo { function inspectSchemaFields (line 39) | func inspectSchemaFields(s *statecfg.SchemaGen) []FieldInfo { function parseName (line 59) | func parseName(name string) (string, string) { function getNames (line 72) | func getNames(s *statecfg.SchemaGen) (res map[string]string, domains []s... FILE: cmd/bumper/cmd/rename.go function init (line 65) | func init() { type fileSmallMapping (line 73) | type fileSmallMapping struct function renameFiles (line 78) | func renameFiles(domains []string, exts []string, dirs datadir2.Dirs) ([... FILE: cmd/bumper/cmd/root.go function Execute (line 20) | func Execute() { function init (line 27) | func init() { FILE: cmd/bumper/cmd/selector.go type SelectorModel (line 16) | type SelectorModel struct method Init (line 62) | func (m *SelectorModel) Init() tea.Cmd { return nil } method Update (line 64) | func (m *SelectorModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { method View (line 126) | func (m *SelectorModel) View() string { method toggleCurrent (line 175) | func (m *SelectorModel) toggleCurrent() { method columnLength (line 196) | func (m *SelectorModel) columnLength() int { method GetSelection (line 203) | func (m *SelectorModel) GetSelection() ([]string, []string) { function NewSelectorModel (line 30) | func NewSelectorModel(includeDomains, includeExts, excludeDomains, exclu... FILE: cmd/bumper/internal/schema/schema.go type TwoVers (line 10) | type TwoVers struct method MarshalYAML (line 15) | func (v TwoVers) MarshalYAML() (any, error) { type Group (line 26) | type Group type Category (line 28) | type Category struct type Schema (line 34) | type Schema function Load (line 36) | func Load(path string) (Schema, error) { function Save (line 48) | func Save(path string, s Schema) error { function Cats (line 60) | func Cats(s Schema) []string { FILE: cmd/bumper/internal/tui/tui.go type focus (line 18) | type focus constant fLeft (line 21) | fLeft focus = iota constant fRight (line 22) | fRight constant fEdit (line 23) | fEdit constant fModal (line 24) | fModal type col (line 27) | type col constant cCurrent (line 30) | cCurrent col = iota constant cMin (line 31) | cMin constant major (line 35) | major = "major" constant minor (line 36) | minor = "minor" type rowRef (line 39) | type rowRef struct type modalKind (line 45) | type modalKind constant mkNone (line 48) | mkNone modalKind = iota constant mkQuitConfirm (line 49) | mkQuitConfirm constant mkSaveConfirm (line 50) | mkSaveConfirm type model (line 53) | type model struct method rebuildRight (line 112) | func (m *model) rebuildRight() { method refreshRight (line 169) | func (m *model) refreshRight() { method get (line 185) | func (m *model) get(cat, part, key string) schema.TwoVers { method set (line 197) | func (m *model) set(cat, part, key string, fn func(*schema.TwoVers)) { method updateStatus (line 216) | func (m *model) updateStatus() { method Init (line 225) | func (m *model) Init() tea.Cmd { return nil } method Update (line 227) | func (m *model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { method beginEdit (line 360) | func (m *model) beginEdit() { method View (line 377) | func (m *model) View() string { method bump (line 427) | func (m *model) bump(mode string) { function Run (line 73) | func Run(file string) error { function newModel (line 83) | func newModel(file string, s schema.Schema) *model { function clone (line 444) | func clone(s schema.Schema) schema.Schema { function equal (line 466) | func equal(a, b schema.Schema) bool { function eqGroup (line 481) | func eqGroup(x, y schema.Group) bool { FILE: cmd/bumper/main.go function main (line 5) | func main() { FILE: cmd/capcli/cli.go type chainCfg (line 90) | type chainCfg struct method configs (line 94) | func (c *chainCfg) configs() (beaconConfig *clparams.BeaconChainConfig... type outputFolder (line 99) | type outputFolder struct type withSentinel (line 103) | type withSentinel struct method connectSentinel (line 117) | func (w *withSentinel) connectSentinel() (sentinelproto.SentinelClient... type withPPROF (line 107) | type withPPROF struct method withProfile (line 111) | func (w *withPPROF) withProfile() { function openFs (line 126) | func openFs(fsName string, path string) (afero.Fs, error) { type Chain (line 130) | type Chain struct method Run (line 136) | func (c *Chain) Run(ctx *Context) error { type ChainEndpoint (line 193) | type ChainEndpoint struct method Run (line 247) | func (c *ChainEndpoint) Run(ctx *Context) error { function retrieveAndSanitizeBlockFromRemoteEndpoint (line 199) | func retrieveAndSanitizeBlockFromRemoteEndpoint(ctx context.Context, bea... type DumpSnapshots (line 365) | type DumpSnapshots struct method Run (line 372) | func (c *DumpSnapshots) Run(ctx *Context) error { type CheckSnapshots (line 406) | type CheckSnapshots struct method Run (line 412) | func (c *CheckSnapshots) Run(ctx *Context) error { type LoopSnapshots (line 490) | type LoopSnapshots struct method Run (line 498) | func (c *LoopSnapshots) Run(ctx *Context) error { type RetrieveHistoricalState (line 546) | type RetrieveHistoricalState struct method Run (line 555) | func (r *RetrieveHistoricalState) Run(ctx *Context) error { type ArchiveSanitizer (line 705) | type ArchiveSanitizer struct method Run (line 808) | func (a *ArchiveSanitizer) Run(ctx *Context) error { function getHead (line 714) | func getHead(beaconApiURL string) (uint64, error) { function getStateRootAtSlot (line 745) | func getStateRootAtSlot(beaconApiURL string, slot uint64) (common.Hash, ... function getBeaconState (line 772) | func getBeaconState(ctx context.Context, beaconConfig *clparams.BeaconCh... type BenchmarkNode (line 854) | type BenchmarkNode struct method Run (line 865) | func (b *BenchmarkNode) Run(ctx *Context) error { function timeRequest (line 912) | func timeRequest(uri, accept, method, body string) (time.Duration, error) { type BlobArchiveStoreCheck (line 937) | type BlobArchiveStoreCheck struct method Run (line 943) | func (b *BlobArchiveStoreCheck) Run(ctx *Context) error { type DumpBlobsSnapshots (line 1008) | type DumpBlobsSnapshots struct method Run (line 1015) | func (c *DumpBlobsSnapshots) Run(ctx *Context) error { type CheckBlobsSnapshots (line 1050) | type CheckBlobsSnapshots struct method Run (line 1056) | func (c *CheckBlobsSnapshots) Run(ctx *Context) error { type CheckBlobsSnapshotsCount (line 1111) | type CheckBlobsSnapshotsCount struct method Run (line 1119) | func (c *CheckBlobsSnapshotsCount) Run(ctx *Context) error { type DumpBlobsSnapshotsToStore (line 1182) | type DumpBlobsSnapshotsToStore struct method Run (line 1188) | func (c *DumpBlobsSnapshotsToStore) Run(ctx *Context) error { type DumpStateSnapshots (line 1240) | type DumpStateSnapshots struct method Run (line 1247) | func (c *DumpStateSnapshots) Run(ctx *Context) error { type MakeDepositArgs (line 1300) | type MakeDepositArgs struct method Run (line 1308) | func (m *MakeDepositArgs) Run(ctx *Context) error { FILE: cmd/capcli/main.go type Context (line 25) | type Context struct function main (line 30) | func main() { FILE: cmd/caplin/caplin1/option.go type option (line 24) | type option struct type CaplinOption (line 28) | type CaplinOption function WithBuilder (line 30) | func WithBuilder(mevRelayUrl string, beaconConfig *clparams.BeaconChainC... FILE: cmd/caplin/caplin1/run.go function OpenCaplinDatabase (line 81) | func OpenCaplinDatabase(ctx context.Context, function RunCaplinService (line 129) | func RunCaplinService(ctx context.Context, engine execution_client.Execu... FILE: cmd/caplin/caplincli/config.go type CaplinCliCfg (line 37) | type CaplinCliCfg struct function SetupCaplinCli (line 64) | func SetupCaplinCli(ctx *cli.Context) (cfg *CaplinCliCfg, err error) { function ObtainJwtSecret (line 115) | func ObtainJwtSecret(ctx *cli.Context) ([]byte, error) { FILE: cmd/caplin/main.go function main (line 44) | func main() { function runCaplinNode (line 55) | func runCaplinNode(cliCtx *cli.Context) error { FILE: cmd/commitment-prefix/main.go function main (line 50) | func main() { function proceedFiles (line 60) | func proceedFiles(files []string) { type overallStat (line 132) | type overallStat struct method Collect (line 149) | func (s *overallStat) Collect(other *overallStat) { function newOverallStat (line 140) | func newOverallStat() *overallStat { function extractKVPairFromCompressed (line 174) | func extractKVPairFromCompressed(filename string, keysSink chan commitme... function processCommitmentFile (line 232) | func processCommitmentFile(fpath string) (*overallStat, error) { function prefixLenCountChart (line 271) | func prefixLenCountChart(fname string, data *overallStat) *charts.Pie { function fileContentsMapChart (line 287) | func fileContentsMapChart(fileName string, data *overallStat) *charts.Tr... function countersChart (line 408) | func countersChart(fname string, data *overallStat) *charts.Sankey { function mediansChart (line 444) | func mediansChart(fname string, data *overallStat) *charts.Sankey { FILE: cmd/diag/db/db.go type DBInfo (line 33) | type DBInfo struct type BDTableInfo (line 40) | type BDTableInfo struct function startPrintDBsInfo (line 79) | func startPrintDBsInfo(cliCtx *cli.Context) error { function printDBsInfo (line 107) | func printDBsInfo(data []DBInfo) { function DBsInfo (line 137) | func DBsInfo(cliCtx *cli.Context) ([]DBInfo, error) { function getAllDbsNames (line 193) | func getAllDbsNames(cliCtx *cli.Context) ([]string, error) { function getDb (line 205) | func getDb(cliCtx *cli.Context, dbName string) ([]BDTableInfo, error) { FILE: cmd/diag/downloader/diag_downloader.go function printDownloadStatus (line 79) | func printDownloadStatus(cliCtx *cli.Context) error { function printFiles (line 105) | func printFiles(cliCtx *cli.Context) error { function printFile (line 155) | func printFile(cliCtx *cli.Context) error { function getDownloadedFileRow (line 223) | func getDownloadedFileRow(file diaglib.SegmentDownloadStatistics) table.... function getSnapshotStatusRow (line 237) | func getSnapshotStatusRow(snapDownload diaglib.SnapshotDownloadStatistic... function getFileRow (line 269) | func getFileRow(file diaglib.SegmentDownloadStatistics) table.Row { function getPeersRows (line 297) | func getPeersRows(peers []diaglib.SegmentPeer) []table.Row { function getFileDownloadRate (line 312) | func getFileDownloadRate(peers []diaglib.SegmentPeer) uint64 { function getData (line 322) | func getData(cliCtx *cli.Context) (diaglib.SyncStatistics, error) { function filterRows (line 335) | func filterRows(rows []table.Row, filter string) []table.Row { function filterActive (line 352) | func filterActive(rows []table.Row) []table.Row { function filterInactive (line 364) | func filterInactive(rows []table.Row) []table.Row { function filterDownloaded (line 376) | func filterDownloaded(rows []table.Row) []table.Row { function filterQueued (line 388) | func filterQueued(rows []table.Row) []table.Row { function getPercentDownloaded (line 400) | func getPercentDownloaded(downloaded, total uint64) string { FILE: cmd/diag/main.go function main (line 40) | func main() { function setupLogger (line 98) | func setupLogger(ctx *cli.Context) (log.Logger, error) { function handleTerminationSignals (line 114) | func handleTerminationSignals(stopFunc func(), logger log.Logger) { FILE: cmd/diag/stages/stages.go function printStages (line 62) | func printStages(cliCtx *cli.Context) error { function printCurentStage (line 71) | func printCurentStage(cliCtx *cli.Context) error { function printSyncStages (line 80) | func printSyncStages(cliCtx *cli.Context, isCurrent bool) error { function querySyncInfo (line 137) | func querySyncInfo(cliCtx *cli.Context) ([]diaglib.SyncStage, error) { function printData (line 149) | func printData(cliCtx *cli.Context, data []table.Row) { function getStagesRows (line 164) | func getStagesRows(stages []diaglib.SyncStage) []table.Row { function getCurrentStageRow (line 168) | func getCurrentStageRow(stages []diaglib.SyncStage) []table.Row { function createSyncStageRows (line 172) | func createSyncStageRows(stages []diaglib.SyncStage, forCurrentStage boo... function createStageRowFromStage (line 203) | func createStageRowFromStage(stage diaglib.SyncStage) table.Row { function createSubStageRowFromSubstageStage (line 213) | func createSubStageRowFromSubstageStage(substage diaglib.SyncSubStage) t... function convertProgress (line 238) | func convertProgress(progress string) int { FILE: cmd/diag/sysinfo/sysinfo.go type Flag (line 64) | type Flag struct type SortType (line 71) | type SortType constant SortByCPU (line 74) | SortByCPU SortType = iota constant SortByMemory (line 75) | SortByMemory constant SortByPID (line 76) | SortByPID function collectInfo (line 79) | func collectInfo(cliCtx *cli.Context) error { function writeFlagsInfoToStringBuilder (line 113) | func writeFlagsInfoToStringBuilder(flags []Flag, builder *strings.Builde... function writeDiskInfoToStringBuilder (line 122) | func writeDiskInfoToStringBuilder(diskInfo diaglib.DiskInfo, builder *st... function writeCPUInfoToStringBuilder (line 128) | func writeCPUInfoToStringBuilder(cpuInfo []diaglib.CPUInfo, cpuusage sys... function writeOweralCPUInfoToStringBuilder (line 133) | func writeOweralCPUInfoToStringBuilder(cpuInfo []diaglib.CPUInfo, builde... function writeCPUUsageToStringBuilder (line 146) | func writeCPUUsageToStringBuilder(cpuUsage []float64, builder *strings.B... function writeProcessesToStringBuilder (line 158) | func writeProcessesToStringBuilder(prcInfo []*sysutils.ProcessInfo, cpuU... function sortProcesses (line 177) | func sortProcesses(prcInfo []*sysutils.ProcessInfo, sorting SortType) []... function sortProcessesByCPU (line 193) | func sortProcessesByCPU(prcInfo []*sysutils.ProcessInfo) []*sysutils.Pro... function sortProcessesByMemory (line 197) | func sortProcessesByMemory(prcInfo []*sysutils.ProcessInfo) []*sysutils.... function sortProcessesByPID (line 201) | func sortProcessesByPID(prcInfo []*sysutils.ProcessInfo) []*sysutils.Pro... function getData (line 205) | func getData(cliCtx *cli.Context) (diaglib.HardwareInfo, error) { function getFlagsData (line 218) | func getFlagsData(cliCtx *cli.Context) ([]Flag, error) { FILE: cmd/diag/ui/ui.go function runUI (line 60) | func runUI(cli *cli.Context) error { function addhandler (line 138) | func addhandler(r *chi.Mux, path string, handler http.Handler) { type DiagAddress (line 142) | type DiagAddress struct function writeDiagAdderss (line 146) | func writeDiagAdderss(w http.ResponseWriter, addr DiagAddress) { FILE: cmd/diag/util/util.go function MakeHttpGetCall (line 34) | func MakeHttpGetCall(ctx context.Context, url string, data interface{}) ... function RenderJson (line 70) | func RenderJson(data interface{}) { function ExportTable (line 79) | func ExportTable(header table.Row, rows []table.Row, footer table.Row) s... function PrintTable (line 88) | func PrintTable(title string, header table.Row, rows []table.Row, footer... function CreateTable (line 108) | func CreateTable(header table.Row, rows []table.Row, footer table.Row) t... function RenderUseDiagUI (line 126) | func RenderUseDiagUI() { function RenderError (line 131) | func RenderError(err error) { function SaveDataToFile (line 136) | func SaveDataToFile(filePath string, fileName string, data string) error { function MakePath (line 161) | func MakePath(filePath string, fileName string) string { FILE: cmd/downloader/downloadernat/nat.go function DoNat (line 27) | func DoNat(natif nat.Interface, cfg *torrent.ClientConfig, logger log.Lo... FILE: cmd/downloader/main.go function main (line 74) | func main() { function init (line 111) | func init() { function withDataDir (line 171) | func withDataDir(cmd *cobra.Command) { function withChainFlag (line 176) | func withChainFlag(cmd *cobra.Command) { function withFile (line 180) | func withFile(cmd *cobra.Command) { function must (line 187) | func must(err error) { function Downloader (line 217) | func Downloader(ctx context.Context, logger log.Logger) error { function manifestVerify (line 496) | func manifestVerify(ctx context.Context, logger log.Logger) error { function manifest (line 554) | func manifest(ctx context.Context, logger log.Logger) error { function doPrintTorrentHashes (line 603) | func doPrintTorrentHashes(ctx context.Context, logger log.Logger) error { function StartGrpc (line 666) | func StartGrpc(snServer *downloader.GrpcServer, addr string, creds *cred... function checkChainName (line 721) | func checkChainName(ctx context.Context, dirs datadir.Dirs, chainName st... FILE: cmd/erigon/main.go function main (line 40) | func main() { function runErigon (line 54) | func runErigon(cliCtx *cli.Context) (err error) { FILE: cmd/erigoncustom/main.go constant customBucketName (line 37) | customBucketName = "ch.torquem.demo.tgcustom.CUSTOM_BUCKET" function main (line 41) | func main() { function runErigon (line 53) | func runErigon(ctx *cli.Context) error { FILE: cmd/evm/compiler.go function compileCmd (line 39) | func compileCmd(ctx *cli.Context) error { FILE: cmd/evm/disasm.go function disasmCmd (line 40) | func disasmCmd(ctx *cli.Context) error { FILE: cmd/evm/internal/compiler/compiler.go function Compile (line 29) | func Compile(fn string, src []byte, debug bool) (string, error) { FILE: cmd/evm/internal/t8ntool/execution.go type Prestate (line 40) | type Prestate struct type ommer (line 45) | type ommer struct type stEnv (line 51) | type stEnv struct type stEnvMarshaling (line 71) | type stEnvMarshaling struct function MakePreState (line 83) | func MakePreState(chainRules *chain.Rules, tx kv.TemporalRwTx, sd *dbsta... function calcDifficulty (line 116) | func calcDifficulty(config *chain.Config, number, currentTime, parentTim... FILE: cmd/evm/internal/t8ntool/gen_stenv.go method MarshalJSON (line 18) | func (s stEnv) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 60) | func (s *stEnv) UnmarshalJSON(input []byte) error { FILE: cmd/evm/internal/t8ntool/transition.go constant ErrorEVM (line 64) | ErrorEVM = 2 constant ErrorVMConfig (line 65) | ErrorVMConfig = 3 constant ErrorMissingBlockhash (line 66) | ErrorMissingBlockhash = 4 constant ErrorJson (line 68) | ErrorJson = 10 constant ErrorIO (line 69) | ErrorIO = 11 constant stdinSelector (line 71) | stdinSelector = "stdin" type NumberedError (line 74) | type NumberedError struct method Error (line 83) | func (n *NumberedError) Error() string { method ExitCode (line 87) | func (n *NumberedError) ExitCode() int { function NewError (line 79) | func NewError(errorCode int, err error) *NumberedError { type input (line 96) | type input struct function Main (line 102) | func Main(ctx *cli.Context) error { type txWithKey (line 352) | type txWithKey struct method UnmarshalJSON (line 357) | func (t *txWithKey) UnmarshalJSON(input []byte) error { function getTransaction (line 391) | func getTransaction(txJson ethapi.RPCTransaction) (types.Transaction, er... function signUnsignedTransactions (line 532) | func signUnsignedTransactions(txs []*txWithKey, signer types.Signer) (ty... type Alloc (line 553) | type Alloc method OnRoot (line 555) | func (g Alloc) OnRoot(common.Hash) {} method OnAccount (line 557) | func (g Alloc) OnAccount(addr common.Address, dumpAccount state.DumpAc... function saveFile (line 576) | func saveFile(baseDir, filename string, data interface{}) error { function dispatchOutput (line 591) | func dispatchOutput(ctx *cli.Context, baseDir string, result *core.Ephem... function NewHeader (line 635) | func NewHeader(env stEnv) *types.Header { function CalculateStateRoot (line 652) | func CalculateStateRoot(tx kv.TemporalRwTx, blockNum uint64, txNum uint6... FILE: cmd/evm/main.go function init (line 160) | func init() { function main (line 195) | func main() { FILE: cmd/evm/runner.go function readGenesis (line 70) | func readGenesis(genesisPath string) *types.Genesis { type execStats (line 94) | type execStats struct function timedExec (line 101) | func timedExec(bench bool, execFunc func() ([]byte, uint64, error)) (out... function runCmd (line 140) | func runCmd(ctx *cli.Context) error { FILE: cmd/evm/staterunner.go type StatetestResult (line 51) | type StatetestResult struct function stateTestCmd (line 61) | func stateTestCmd(ctx *cli.Context) error { function runStateTest (line 100) | func runStateTest(fname string, cfg vm.Config, jsonOut bool, bench bool)... function aggregateResultsFromStateTests (line 122) | func aggregateResultsFromStateTests( FILE: cmd/evm/t8n_test.go function TestMain (line 37) | func TestMain(m *testing.M) { type testT8n (line 53) | type testT8n struct type t8nInput (line 57) | type t8nInput struct method get (line 64) | func (args *t8nInput) get(base string) []string { type t8nOutput (line 84) | type t8nOutput struct method get (line 90) | func (args *t8nOutput) get() (out []string) { function TestT8n (line 109) | func TestT8n(t *testing.T) { function TestEvmRun (line 259) | func TestEvmRun(t *testing.T) { function checkExpectedOutput (line 312) | func checkExpectedOutput(t *testing.T, output []byte, expectationFilePat... function cmpJson (line 331) | func cmpJson(a, b []byte) (bool, error) { FILE: cmd/hack/db/lmdb.go constant PageSize (line 45) | PageSize = 4096 constant MdbxMagic (line 46) | MdbxMagic uint64 = 0x59659DBDEF4C11 constant MdbxDataVersion (line 47) | MdbxDataVersion int = 2 constant BranchPageFlag (line 49) | BranchPageFlag uint16 = 1 constant LeafPageFlag (line 50) | LeafPageFlag uint16 = 2 constant OverflowPageFlag (line 51) | OverflowPageFlag uint16 = 4 constant BigDataNodeFlag (line 55) | BigDataNodeFlag uint16 = 1 constant SubDbNodeFlag (line 56) | SubDbNodeFlag uint16 = 2 constant DupDataNodeFlag (line 57) | DupDataNodeFlag uint16 = 4 constant HeaderSize (line 59) | HeaderSize int = 20 constant MdbxDataFile (line 61) | MdbxDataFile = "mdbx.dat" function isLeaf (line 76) | func isLeaf(flag uint16) bool { function isBranch (line 81) | func isBranch(flag uint16) bool { function isOverflow (line 86) | func isOverflow(flag uint16) bool { function isBigData (line 91) | func isBigData(flag uint16) bool { function isSubDB (line 96) | func isSubDB(flag uint16) bool { function isDupData (line 101) | func isDupData(flag uint16) bool { function _16 (line 106) | func _16(page []byte, pos int) uint16 { function _32 (line 111) | func _32(page []byte, pos int) uint32 { function _64 (line 116) | func _64(page []byte, pos int) uint64 { function pagesToString (line 126) | func pagesToString(pages []uint32) (out string) { type header (line 207) | type header struct method fromBytes (line 296) | func (h *header) fromBytes(page []byte, isMetaPage bool) { type mdbx_db (line 220) | type mdbx_db struct method init (line 343) | func (db *mdbx_db) init(page []byte, pos *int) { type mdbx_geo (line 234) | type mdbx_geo struct type mdbx_canary (line 244) | type mdbx_canary struct type mdbx_meta (line 254) | type mdbx_meta struct method readMeta (line 373) | func (m *mdbx_meta) readMeta(page []byte) error { type mdbx_node (line 275) | type mdbx_node struct method fromBytes (line 414) | func (n *mdbx_node) fromBytes(page []byte, offset int, pageFlag uint16... method getFreeList (line 450) | func (n *mdbx_node) getFreeList() freeList { method getSubDB (line 466) | func (n *mdbx_node) getSubDB() (key string, subDB *mdbx_db) { method getKV (line 478) | func (n *mdbx_node) getKV() (key string, value string) { type freeList (line 285) | type freeList struct function nothing (line 499) | func nothing(kv kv.RwDB, _ kv.RwTx) (bool, error) { function generate2 (line 504) | func generate2(tx kv.RwTx, entries int) error { function generate3 (line 520) | func generate3(_ kv.RwDB, tx kv.RwTx) (bool, error) { function generate4 (line 531) | func generate4(_ kv.RwDB, tx kv.RwTx) (bool, error) { function generate5 (line 547) | func generate5(_ kv.RwDB, tx kv.RwTx) (bool, error) { function generate6 (line 575) | func generate6(_ kv.RwDB, tx kv.RwTx) (bool, error) { function dropT (line 599) | func dropT(_ kv.RwDB, tx kv.RwTx) (bool, error) { function generate7 (line 606) | func generate7(_ kv.RwDB, tx kv.RwTx) (bool, error) { function dropT1 (line 629) | func dropT1(_ kv.RwDB, tx kv.RwTx) (bool, error) { function dropT2 (line 636) | func dropT2(_ kv.RwDB, tx kv.RwTx) (bool, error) { function generate8 (line 644) | func generate8(_ kv.RwDB, tx kv.RwTx) (bool, error) { function generate9 (line 654) | func generate9(tx kv.RwTx, entries int) error { function dropAll (line 676) | func dropAll(_ kv.RwDB, tx kv.RwTx) (bool, error) { function dropGradually (line 687) | func dropGradually(db kv.RwDB, tx kv.RwTx) (bool, error) { function change1 (line 700) | func change1(tx kv.RwTx) (bool, error) { function change2 (line 715) | func change2(tx kv.RwTx) (bool, error) { function change3 (line 730) | func change3(tx kv.RwTx) (bool, error) { function launchReader (line 745) | func launchReader(kv kv.RwDB, tx kv.Tx, expectVal string, startCh chan s... function startReader (line 779) | func startReader(tx kv.Tx, startCh chan struct{}) (bool, error) { function checkReader (line 785) | func checkReader(tx kv.Tx, errorCh chan error) (bool, error) { function defragSteps (line 793) | func defragSteps(filename string, bucketsCfg kv.TableCfg, generateFs ...... function Defrag (line 844) | func Defrag() error { function TextInfo (line 958) | func TextInfo(chaindata string, visStream io.Writer) error { function _conditions (line 1054) | func _conditions(f io.ReaderAt, visStream io.Writer, node *mdbx_node, _h... function readPages (line 1132) | func readPages(f io.ReaderAt, visStream io.Writer, pgno uint32, blockID ... function freeDBPages (line 1210) | func freeDBPages(f io.ReaderAt, visStream io.Writer, freeRoot uint32) er... FILE: cmd/hack/flow/flow.go constant maxStackLen (line 41) | maxStackLen = 1024 constant maxStackCount (line 42) | maxStackCount = 25600000 constant maxAnlyCounterLimit (line 43) | maxAnlyCounterLimit = 1048756 constant maxSecs (line 44) | maxSecs = int64(600) constant maxMBs (line 45) | maxMBs = uint64(1000) function TestGenCfg (line 54) | func TestGenCfg() { function worker (line 87) | func worker(code []byte) { function bToMb (line 158) | func bToMb(b uint64) uint64 { function batchServer (line 162) | func batchServer() { function si64 (line 288) | func si64(n int64) string { function sui64 (line 292) | func sui64(n uint64) string { function absIntAndJumpImprecision (line 359) | func absIntAndJumpImprecision() { function absIntTestSmallImprecision2 (line 365) | func absIntTestSmallImprecision2() { function absIntTestSmallImprecision (line 370) | func absIntTestSmallImprecision() { function absIntTestSmallInvalidJumpDest (line 376) | func absIntTestSmallInvalidJumpDest() { function absIntTestPanic00 (line 388) | func absIntTestPanic00() { function absIntTestSimple00 (line 394) | func absIntTestSimple00() { function absIntTestDiv00 (line 407) | func absIntTestDiv00() { function absIntTestRequires00 (line 420) | func absIntTestRequires00() { function absIntTestCall01 (line 434) | func absIntTestCall01() { function absIntTestEcrecoverLoop02 (line 453) | func absIntTestEcrecoverLoop02() { function absIntTestStorageVar03 (line 470) | func absIntTestStorageVar03() { function absIntTestStaticLoop00 (line 486) | func absIntTestStaticLoop00() { function runCfgAnly (line 504) | func runCfgAnly(testName string, code string) { function absIntTestStaticLoop01 (line 541) | func absIntTestStaticLoop01() { function absIntTestPrivateFunction01 (line 558) | func absIntTestPrivateFunction01() { function absIntTestPrivateFunction02 (line 576) | func absIntTestPrivateFunction02() { function absIntTestDepositContract (line 595) | func absIntTestDepositContract() { type CfgEval (line 638) | type CfgEval struct method printStats (line 659) | func (eval *CfgEval) printStats() { method update (line 680) | func (eval *CfgEval) update(result *cfgJobResult, count int) { type cfgJob (line 734) | type cfgJob struct type cfgJobResult (line 739) | type cfgJobResult struct function sb (line 744) | func sb(b bool) string { function si (line 748) | func si(i int) string { function percent (line 752) | func percent(n int, d int) string { FILE: cmd/hack/hack.go function dbSlice (line 77) | func dbSlice(chaindata string, bucket string, prefix []byte) { function testBlockHashes (line 98) | func testBlockHashes(chaindata string, block int, stateRoot common.Hash) { function getCurrentBlockNumber (line 120) | func getCurrentBlockNumber(tx kv.Tx) *uint64 { function printCurrentBlockNumber (line 124) | func printCurrentBlockNumber(chaindata string) { function blocksIO (line 137) | func blocksIO(db kv.RoDB) (services.FullBlockReader, *blockio.BlockWrite... function printTxHashes (line 146) | func printTxHashes(chaindata string, block uint64) error { function printBucket (line 167) | func printBucket(chaindata string) { function getBlockTotal (line 192) | func getBlockTotal(tx kv.Tx, blockFrom uint64, blockTotalOrOffset int64)... function extractHashes (line 206) | func extractHashes(chaindata string, blockStep uint64, blockTotalOrOffse... function extractHeaders (line 250) | func extractHeaders(chaindata string, block uint64, blockTotalOrOffset i... function extractBodies (line 281) | func extractBodies(datadir string) error { function snapSizes (line 368) | func snapSizes(chaindata string) error { function advanceExec (line 417) | func advanceExec(chaindata string) error { function backExec (line 445) | func backExec(chaindata string) error { function fixState (line 473) | func fixState(chaindata string) error { function trimTxs (line 519) | func trimTxs(chaindata string) error { function scanTxs (line 612) | func scanTxs(chaindata string) error { function devTx (line 650) | func devTx(chaindata string) error { function chainConfig (line 669) | func chainConfig(name string) error { function keybytesToHex (line 693) | func keybytesToHex(str []byte) []byte { function iterate (line 704) | func iterate(filename string, prefix string) error { function main (line 766) | func main() { FILE: cmd/hack/tool/fromdb/tool.go function ChainConfig (line 28) | func ChainConfig(db kv.RoDB) (cc *chain.Config) { function PruneMode (line 40) | func PruneMode(db kv.RoDB) (pm prune.Mode) { FILE: cmd/hack/tool/tool.go function Check (line 27) | func Check(e error) { function ChainConfig (line 33) | func ChainConfig(tx kv.Tx) *chain.Config { function ChainConfigFromDB (line 41) | func ChainConfigFromDB(db kv.RoDB) (cc *chain.Config) { FILE: cmd/integration/commands/flags.go function must (line 56) | func must(err error) { function withConfig (line 62) | func withConfig(cmd *cobra.Command) { function withMining (line 66) | func withMining(cmd *cobra.Command) { function withFile (line 77) | func withFile(cmd *cobra.Command) { function withReferenceChaindata (line 83) | func withReferenceChaindata(cmd *cobra.Command) { function withToChaindata (line 88) | func withToChaindata(cmd *cobra.Command) { function withBlock (line 93) | func withBlock(cmd *cobra.Command) { function withUnwind (line 97) | func withUnwind(cmd *cobra.Command) { function withNoCommit (line 100) | func withNoCommit(cmd *cobra.Command) { function withPruneTo (line 104) | func withPruneTo(cmd *cobra.Command) { function withUnwindEvery (line 108) | func withUnwindEvery(cmd *cobra.Command) { function withReset (line 112) | func withReset(cmd *cobra.Command) { function withSqueeze (line 116) | func withSqueeze(cmd *cobra.Command) { function withBucket (line 120) | func withBucket(cmd *cobra.Command) { function withDataDir2 (line 124) | func withDataDir2(cmd *cobra.Command) { function withDataDir (line 134) | func withDataDir(cmd *cobra.Command) { function withConcurrentCommitment (line 147) | func withConcurrentCommitment(cmd *cobra.Command) { function withBatchSize (line 151) | func withBatchSize(cmd *cobra.Command) { function withDomain (line 155) | func withDomain(cmd *cobra.Command) { function withIntegrityChecks (line 159) | func withIntegrityChecks(cmd *cobra.Command) { function withMigration (line 164) | func withMigration(cmd *cobra.Command) { function withTxTrace (line 168) | func withTxTrace(cmd *cobra.Command) { function withChain (line 172) | func withChain(cmd *cobra.Command) { function withHeimdall (line 177) | func withHeimdall(cmd *cobra.Command) { function withWorkers (line 181) | func withWorkers(cmd *cobra.Command) { function withStartTx (line 185) | func withStartTx(cmd *cobra.Command) { function withOutputCsvFile (line 189) | func withOutputCsvFile(cmd *cobra.Command) { function withUnwindTypes (line 193) | func withUnwindTypes(cmd *cobra.Command) { function withChaosMonkey (line 197) | func withChaosMonkey(cmd *cobra.Command) { function withChainTipMode (line 200) | func withChainTipMode(cmd *cobra.Command) { FILE: cmd/integration/commands/idx_optimize.go function parseEFFilename (line 26) | func parseEFFilename(fileName string) (*efFileInfo, error) { type efFileInfo (line 47) | type efFileInfo struct function doConvert (line 56) | func doConvert(baseTxNum uint64, v []byte) ([]byte, error) { function init (line 214) | func init() { FILE: cmd/integration/commands/idx_optimize2.go function init (line 137) | func init() { FILE: cmd/integration/commands/idx_verify.go function compareSequences (line 176) | func compareSequences(logger log.Logger, sourceK, sourceV, targetV []byt... function init (line 291) | func init() { FILE: cmd/integration/commands/refetence_db.go function init (line 138) | func init() { function mdbxTopDup (line 169) | func mdbxTopDup(ctx context.Context, chaindata string, bucket string, lo... function compareStates (line 212) | func compareStates(ctx context.Context, chaindata string, referenceChain... function compareBucketBetweenDatabases (line 238) | func compareBucketBetweenDatabases(ctx context.Context, chaindata string... function compareBuckets (line 256) | func compareBuckets(ctx context.Context, tx kv.Tx, b string, refTx kv.Tx... function fToMdbx (line 332) | func fToMdbx(ctx context.Context, logger log.Logger, to string) error { function CheckSaltFilesExist (line 435) | func CheckSaltFilesExist(dirs datadir.Dirs) error { FILE: cmd/integration/commands/reset_state.go function init (line 109) | func init() { function printStages (line 119) | func printStages(tx kv.TemporalTx, snapshots *freezeblocks.RoSnapshots, ... function u64or0 (line 242) | func u64or0(in []byte) (v uint64) { FILE: cmd/integration/commands/root.go function expandHomeDir (line 41) | func expandHomeDir(dirpath string) string { function RootCommand (line 71) | func RootCommand() *cobra.Command { function dbCfg (line 76) | func dbCfg(label kv.Label, path string) kv2.MdbxOpts { function openDB (line 91) | func openDB(opts kv2.MdbxOpts, applyMigrations bool, logger log.Logger) ... FILE: cmd/integration/commands/stages.go function init (line 464) | func init() { function stageSnapshots (line 595) | func stageSnapshots(db kv.TemporalRwDB, ctx context.Context, logger log.... function stageHeaders (line 642) | func stageHeaders(db kv.TemporalRwDB, ctx context.Context, logger log.Lo... function stageBodies (line 728) | func stageBodies(db kv.TemporalRwDB, ctx context.Context, logger log.Log... function stageSenders (line 762) | func stageSenders(db kv.TemporalRwDB, ctx context.Context, logger log.Lo... function stageExec (line 845) | func stageExec(db kv.TemporalRwDB, ctx context.Context, logger log.Logge... function stageCustomTrace (line 1002) | func stageCustomTrace(db kv.TemporalRwDB, ctx context.Context, logger lo... function printCommitment (line 1052) | func printCommitment(db kv.TemporalRwDB, ctx context.Context, logger log... function commitmentRebuild (line 1095) | func commitmentRebuild(db kv.TemporalRwDB, ctx context.Context, logger l... function stageTxLookup (line 1145) | func stageTxLookup(db kv.TemporalRwDB, ctx context.Context, logger log.L... function printAllStages (line 1191) | func printAllStages(db kv.TemporalRwDB, ctx context.Context, logger log.... function printAppliedMigrations (line 1199) | func printAppliedMigrations(db kv.RwDB, ctx context.Context, logger log.... function removeMigration (line 1217) | func removeMigration(db kv.RwDB, ctx context.Context) error { function allSnapshots (line 1232) | func allSnapshots(ctx context.Context, db kv.RoDB, logger log.Logger) (*... function blocksIO (line 1323) | func blocksIO(db kv.RoDB, logger log.Logger) (services.FullBlockReader, ... constant blockBufferSize (line 1335) | blockBufferSize = 128 function newSync (line 1337) | func newSync(ctx context.Context, db kv.TemporalRwDB, miningConfig *buil... function progress (line 1481) | func progress(tx kv.Getter, stage stages.SyncStage) uint64 { function stage (line 1489) | func stage(st *stagedsync.Sync, tx kv.Tx, db kv.RoDB, stage stages.SyncS... function initConsensusEngine (line 1497) | func initConsensusEngine(ctx context.Context, cc *chain2.Config, dir str... function readGenesis (line 1551) | func readGenesis(chain string) *types.Genesis { FILE: cmd/integration/commands/state_domains.go function init (line 58) | func init() { function makeCompactableIndexDB (line 262) | func makeCompactableIndexDB(ctx context.Context, db kv.RwDB, files []str... function makeCompactDomains (line 349) | func makeCompactDomains(ctx context.Context, db kv.RwDB, files []string,... function requestDomains (line 489) | func requestDomains(chainDb, stateDb kv.RwDB, ctx context.Context, readD... function removeManyIgnoreError (line 546) | func removeManyIgnoreError(filePaths ...string) { FILE: cmd/integration/commands/state_stages.go function init (line 131) | func init() { function syncBySmallSteps (line 157) | func syncBySmallSteps(db kv.TemporalRwDB, miningConfig buildercfg.Mining... function checkMinedBlock (line 377) | func checkMinedBlock(b1, b2 *types.Block, chainConfig *chain2.Config) { function loopExec (line 391) | func loopExec(db kv.TemporalRwDB, ctx context.Context, unwind uint64, lo... FILE: cmd/integration/main.go function main (line 30) | func main() { FILE: cmd/pics/contracts/gen_token.go constant TokenABI (line 34) | TokenABI = "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_mint... function DeployToken (line 40) | func DeployToken(auth *bind.TransactOpts, backend bind.ContractBackend, ... type Token (line 54) | type Token struct type TokenCaller (line 61) | type TokenCaller struct method BalanceOf (line 198) | func (_Token *TokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.... method Minter (line 229) | func (_Token *TokenCaller) Minter(opts *bind.CallOpts) (common.Address... method TotalSupply (line 260) | func (_Token *TokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int,... type TokenTransactor (line 66) | type TokenTransactor struct method Mint (line 291) | func (_Token *TokenTransactor) Mint(opts *bind.TransactOpts, _to commo... method Transfer (line 312) | func (_Token *TokenTransactor) Transfer(opts *bind.TransactOpts, _to c... type TokenFilterer (line 71) | type TokenFilterer struct type TokenSession (line 77) | type TokenSession struct method BalanceOf (line 215) | func (_Token *TokenSession) BalanceOf(arg0 common.Address) (*big.Int, ... method Minter (line 246) | func (_Token *TokenSession) Minter() (common.Address, error) { method TotalSupply (line 277) | func (_Token *TokenSession) TotalSupply() (*big.Int, error) { method Mint (line 298) | func (_Token *TokenSession) Mint(_to common.Address, _value *big.Int) ... method Transfer (line 319) | func (_Token *TokenSession) Transfer(_to common.Address, _value *big.I... type TokenCallerSession (line 85) | type TokenCallerSession struct method BalanceOf (line 222) | func (_Token *TokenCallerSession) BalanceOf(arg0 common.Address) (*big... method Minter (line 253) | func (_Token *TokenCallerSession) Minter() (common.Address, error) { method TotalSupply (line 284) | func (_Token *TokenCallerSession) TotalSupply() (*big.Int, error) { type TokenTransactorSession (line 92) | type TokenTransactorSession struct method Mint (line 305) | func (_Token *TokenTransactorSession) Mint(_to common.Address, _value ... method Transfer (line 326) | func (_Token *TokenTransactorSession) Transfer(_to common.Address, _va... type TokenRaw (line 98) | type TokenRaw struct method Call (line 161) | func (_Token *TokenRaw) Call(opts *bind.CallOpts, result *[]interface{... method Transfer (line 167) | func (_Token *TokenRaw) Transfer(opts *bind.TransactOpts) (types.Trans... method Transact (line 172) | func (_Token *TokenRaw) Transact(opts *bind.TransactOpts, method strin... type TokenCallerRaw (line 103) | type TokenCallerRaw struct method Call (line 180) | func (_Token *TokenCallerRaw) Call(opts *bind.CallOpts, result *[]inte... type TokenTransactorRaw (line 108) | type TokenTransactorRaw struct method Transfer (line 186) | func (_Token *TokenTransactorRaw) Transfer(opts *bind.TransactOpts) (t... method Transact (line 191) | func (_Token *TokenTransactorRaw) Transact(opts *bind.TransactOpts, me... function NewToken (line 113) | func NewToken(address common.Address, backend bind.ContractBackend) (*To... function NewTokenCaller (line 122) | func NewTokenCaller(address common.Address, caller bind.ContractCaller) ... function NewTokenTransactor (line 131) | func NewTokenTransactor(address common.Address, transactor bind.Contract... function NewTokenFilterer (line 140) | func NewTokenFilterer(address common.Address, filterer bind.ContractFilt... function bindToken (line 149) | func bindToken(address common.Address, caller bind.ContractCaller, trans... type TokenMintParams (line 331) | type TokenMintParams struct function ParseTokenMintParams (line 339) | func ParseTokenMintParams(calldata []byte) (*TokenMintParams, error) { type TokenTransferParams (line 370) | type TokenTransferParams struct function ParseTokenTransferParams (line 378) | func ParseTokenTransferParams(calldata []byte) (*TokenTransferParams, er... FILE: cmd/pics/pics.go function generatePrefixGroups (line 35) | func generatePrefixGroups() []string { function prefixGroups1 (line 51) | func prefixGroups1() { function prefixGroups2 (line 79) | func prefixGroups2() { function commonPrefix (line 108) | func commonPrefix(s1, s2 string) int { function prefixGroups3 (line 116) | func prefixGroups3() { function main (line 204) | func main() { FILE: cmd/pics/state.go function hexPalette (line 108) | func hexPalette() error { function stateDatabaseComparison (line 129) | func stateDatabaseComparison(first kv.RwDB, second kv.RwDB, number int) ... function dot2png (line 264) | func dot2png(dotFileName string) string { function initialState1 (line 268) | func initialState1() error { FILE: cmd/pics/visual/common.go function StartGraph (line 24) | func StartGraph(w io.Writer, tall bool) { function EndGraph (line 41) | func EndGraph(w io.Writer) { function Circle (line 47) | func Circle(w io.Writer, name string, label string, filled bool) { function Box (line 59) | func Box(w io.Writer, name string, label string) { function StartCluster (line 65) | func StartCluster(w io.Writer, number int, label string) { function EndCluster (line 73) | func EndCluster(w io.Writer) { FILE: cmd/pics/visual/hexary.go function Vertical (line 69) | func Vertical(w io.Writer, hex []byte, highlighted int, name string, ind... function Horizontal (line 104) | func Horizontal(w io.Writer, hex []byte, highlighted int, name string, i... function HexBox (line 140) | func HexBox(w io.Writer, name string, code []byte, columns int, compress... FILE: cmd/pics/visual/quad.go function QuadVertical (line 45) | func QuadVertical(w io.Writer, quad []byte, highlighted int, name string) { function QuadHorizontal (line 72) | func QuadHorizontal(w io.Writer, quad []byte, highlighted bool, name str... FILE: cmd/rlpdump/main.go function init (line 48) | func init() { function main (line 58) | func main() { function rlpToText (line 108) | func rlpToText(in *inStream, out io.Writer) error { function dump (line 125) | func dump(in *inStream, s *rlp.Stream, depth int, out io.Writer) error { function isASCII (line 167) | func isASCII(b []byte) bool { function ws (line 176) | func ws(n int) string { function die (line 180) | func die(args ...any) { function textToRlp (line 186) | func textToRlp(r io.Reader) ([]byte, error) { type inStream (line 227) | type inStream struct method Read (line 238) | func (rc *inStream) Read(b []byte) (n int, err error) { method ReadByte (line 244) | func (rc *inStream) ReadByte() (byte, error) { method posLabel (line 252) | func (rc *inStream) posLabel() string { function newInStream (line 233) | func newInStream(br rlp.ByteReader, totalSize int64) *inStream { FILE: cmd/rlpdump/rlpdump_test.go function TestRoundtrip (line 32) | func TestRoundtrip(t *testing.T) { function TestTextToRlp (line 58) | func TestTextToRlp(t *testing.T) { FILE: cmd/rlpgen/handlers.go function addDecodeBuf (line 30) | func addDecodeBuf(b *bytes.Buffer) { function startListDecode (line 38) | func startListDecode(b *bytes.Buffer, fieldName string) { function endListDecode (line 46) | func endListDecode(b *bytes.Buffer, fieldName string) { function addIntSize (line 53) | func addIntSize(b *bytes.Buffer) { function addIntEncode (line 63) | func addIntEncode(b *bytes.Buffer) { function decodeErrorMsg (line 72) | func decodeErrorMsg(filedName string) string { function decodeLenMismatch (line 76) | func decodeLenMismatch(want int) string { function addToImports (line 82) | func addToImports(named *types.Named) (typ string) { function uint64CastTo (line 92) | func uint64CastTo(kind types.BasicKind) string { function uintHandle (line 117) | func uintHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fieldNam... function uintPtrHandle (line 149) | func uintPtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, field... function bigIntHandle (line 183) | func bigIntHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fieldN... function bigIntPtrHandle (line 205) | func bigIntPtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fie... function uint256Handle (line 235) | func uint256Handle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, field... function uint256PtrHandle (line 258) | func uint256PtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fi... function _shortArrayHandle (line 285) | func _shortArrayHandle(b1, b2, b3 *bytes.Buffer, fieldName string, size ... function _shortArrayPtrHandle (line 311) | func _shortArrayPtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type... function blockNonceHandle (line 359) | func blockNonceHandle(b1, b2, b3 *bytes.Buffer, _ types.Type, fieldName ... function blockNoncePtrHandle (line 363) | func blockNoncePtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type,... function addressHandle (line 367) | func addressHandle(b1, b2, b3 *bytes.Buffer, _ types.Type, fieldName str... function addressPtrHandle (line 371) | func addressPtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fi... function hashHandle (line 375) | func hashHandle(b1, b2, b3 *bytes.Buffer, _ types.Type, fieldName string) { function hashPtrHandle (line 379) | func hashPtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, field... function bloomHandle (line 383) | func bloomHandle(b1, b2, b3 *bytes.Buffer, _ types.Type, fieldName strin... function bloomPtrHandle (line 409) | func bloomPtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fiel... function byteSliceHandle (line 460) | func byteSliceHandle(b1, b2, b3 *bytes.Buffer, _ types.Type, fieldName s... function byteSlicePtrHandle (line 476) | func byteSlicePtrHandle(b1, b2, b3 *bytes.Buffer, _ types.Type, fieldNam... function byteSliceSliceHandle (line 505) | func byteSliceSliceHandle(b1, b2, b3 *bytes.Buffer, _ types.Type, fieldN... function _shortArraySliceHandle (line 526) | func _shortArraySliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Ty... function _shortArrayPtrSliceHandle (line 572) | func _shortArrayPtrSliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types... function blockNonceSliceHandle (line 647) | func blockNonceSliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Typ... function blockNoncePtrSliceHandle (line 651) | func blockNoncePtrSliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types.... function addressSliceHandle (line 655) | func addressSliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, ... function addressPtrSliceHandle (line 659) | func addressPtrSliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Typ... function hashSliceHandle (line 663) | func hashSliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fie... function hashPtrSliceHandle (line 667) | func hashPtrSliceHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, ... function byteArrayHandle (line 671) | func byteArrayHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, fie... function byteArrayPtrHandle (line 695) | func byteArrayPtrHandle(b1, b2, b3 *bytes.Buffer, fieldType types.Type, ... FILE: cmd/rlpgen/main.go constant rlpPackagePath (line 36) | rlpPackagePath = "github.com/erigontech/erigon/execution/rlp" constant headerMsg (line 39) | headerMsg = "// Code generated by rlpgen. DO NOT EDIT.\n\n" function main (line 46) | func main() { function _exit (line 114) | func _exit(msg string) { function checkPackageErrors (line 119) | func checkPackageErrors(pkg *packages.Package) error { function addImports (line 133) | func addImports() []byte { function process (line 152) | func process(typ *types.Named, b1, b2, b3 *bytes.Buffer) error { function findType (line 194) | func findType(scope *types.Scope, typename string) (*types.Named, error) { function addEncodeLogic (line 214) | func addEncodeLogic(b1, b2, b3 *bytes.Buffer, named *types.Named) error { function handleType (line 233) | func handleType(t types.Type, caller types.Type, depth int, ptr bool) { FILE: cmd/rlpgen/matcher.go type handle (line 25) | type handle function matchTypeToString (line 60) | func matchTypeToString(fieldType types.Type, in string) string { function matchStrTypeToFunc (line 77) | func matchStrTypeToFunc(strType string) handle { FILE: cmd/rlpgen/testing/encdec_test.go type TRand (line 18) | type TRand struct method RandIntInRange (line 28) | func (tr *TRand) RandIntInRange(_min, _max int) int { method RandUint64 (line 32) | func (tr *TRand) RandUint64() *uint64 { method RandUint256 (line 37) | func (tr *TRand) RandUint256() *uint256.Int { method RandBig (line 42) | func (tr *TRand) RandBig() *big.Int { method RandBytes (line 46) | func (tr *TRand) RandBytes(size int) []byte { method RandAddress (line 54) | func (tr *TRand) RandAddress() common.Address { method RandHash (line 58) | func (tr *TRand) RandHash() common.Hash { method RandBloom (line 62) | func (tr *TRand) RandBloom() types.Bloom { function NewTRand (line 22) | func NewTRand() *TRand { function check (line 66) | func check(t *testing.T, f string, want, got interface{}) { function compareTestingStructs (line 72) | func compareTestingStructs(t *testing.T, a, b *TestingStruct) { function randTestingStruct (line 115) | func randTestingStruct(tr *TRand) *TestingStruct { constant RUNS (line 219) | RUNS = 1 function TestTestingStruct (line 221) | func TestTestingStruct(t *testing.T) { function BenchmarkTestingStructRLP (line 243) | func BenchmarkTestingStructRLP(b *testing.B) { FILE: cmd/rlpgen/testing/gen_testingstruct_rlp.go method EncodingSize (line 17) | func (obj *TestingStruct) EncodingSize() (size int) { method EncodeRLP (line 100) | func (obj *TestingStruct) EncodeRLP(w io.Writer) error { method DecodeRLP (line 339) | func (obj *TestingStruct) DecodeRLP(s *rlp.Stream) error { FILE: cmd/rlpgen/testing/testing_struct.go type TestingStruct (line 11) | type TestingStruct struct FILE: cmd/rpcdaemon/cli/config.go type HeimdallReader (line 110) | type HeimdallReader interface type BridgeReader (line 115) | type BridgeReader interface function RootCommand (line 121) | func RootCommand() (*cobra.Command, *httpcfg.HttpCfg) { type StateChangesClient (line 233) | type StateChangesClient interface function subscribeToStateChangesLoop (line 237) | func subscribeToStateChangesLoop(ctx context.Context, client StateChange... function subscribeToStateChanges (line 256) | func subscribeToStateChanges(ctx context.Context, client StateChangesCli... function checkDbCompatibility (line 275) | func checkDbCompatibility(ctx context.Context, db kv.RoDB) error { function EmbeddedServices (line 309) | func EmbeddedServices(ctx context.Context, function RemoteServices (line 341) | func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger lo... function StartRpcServer (line 672) | func StartRpcServer(ctx context.Context, cfg *httpcfg.HttpCfg, rpcAPI []... function StartRpcServerWithJwtAuthentication (line 680) | func StartRpcServerWithJwtAuthentication(ctx context.Context, cfg *httpc... function startRegularRpcServer (line 703) | func startRegularRpcServer(ctx context.Context, cfg *httpcfg.HttpCfg, rp... type engineInfo (line 882) | type engineInfo struct function startAuthenticatedRpcServer (line 889) | func startAuthenticatedRpcServer(cfg *httpcfg.HttpCfg, rpcAPI []rpc.API,... function isWebsocket (line 900) | func isWebsocket(r *http.Request) bool { function ObtainJWTSecret (line 908) | func ObtainJWTSecret(cfg *httpcfg.HttpCfg, logger log.Logger) ([]byte, e... function createHandler (line 934) | func createHandler(cfg *httpcfg.HttpCfg, apiList []rpc.API, httpHandler ... function createEngineListener (line 959) | func createEngineListener(cfg *httpcfg.HttpCfg, engineApi []rpc.API, log... type remoteConsensusEngine (line 999) | type remoteConsensusEngine struct method HasEngine (line 1005) | func (e *remoteConsensusEngine) HasEngine() bool { method Engine (line 1009) | func (e *remoteConsensusEngine) Engine() consensus.EngineReader { method validateEngineReady (line 1013) | func (e *remoteConsensusEngine) validateEngineReady() error { method init (line 1025) | func (e *remoteConsensusEngine) init(db kv.RoDB, blockReader services.... method Author (line 1068) | func (e *remoteConsensusEngine) Author(header *types.Header) (common.A... method IsServiceTransaction (line 1076) | func (e *remoteConsensusEngine) IsServiceTransaction(sender common.Add... method Type (line 1084) | func (e *remoteConsensusEngine) Type() chain.ConsensusName { method CalculateRewards (line 1092) | func (e *remoteConsensusEngine) CalculateRewards(config *chain.Config,... method Close (line 1100) | func (e *remoteConsensusEngine) Close() error { method Initialize (line 1108) | func (e *remoteConsensusEngine) Initialize(config *chain.Config, chain... method GetTransferFunc (line 1116) | func (e *remoteConsensusEngine) GetTransferFunc() evmtypes.TransferFunc { method GetPostApplyMessageFunc (line 1124) | func (e *remoteConsensusEngine) GetPostApplyMessageFunc() evmtypes.Pos... method VerifyHeader (line 1132) | func (e *remoteConsensusEngine) VerifyHeader(_ consensus.ChainHeaderRe... method VerifyUncles (line 1136) | func (e *remoteConsensusEngine) VerifyUncles(_ consensus.ChainReader, ... method Prepare (line 1140) | func (e *remoteConsensusEngine) Prepare(_ consensus.ChainHeaderReader,... method Finalize (line 1144) | func (e *remoteConsensusEngine) Finalize(_ *chain.Config, _ *types.Hea... method FinalizeAndAssemble (line 1148) | func (e *remoteConsensusEngine) FinalizeAndAssemble(_ *chain.Config, _... method Seal (line 1152) | func (e *remoteConsensusEngine) Seal(_ consensus.ChainHeaderReader, _ ... method SealHash (line 1156) | func (e *remoteConsensusEngine) SealHash(_ *types.Header) common.Hash { method CalcDifficulty (line 1160) | func (e *remoteConsensusEngine) CalcDifficulty(_ consensus.ChainHeader... method APIs (line 1164) | func (e *remoteConsensusEngine) APIs(_ consensus.ChainHeaderReader) []... method TxDependencies (line 1168) | func (e *remoteConsensusEngine) TxDependencies(header *types.Header) [... function readChainConfigFromDB (line 1172) | func readChainConfigFromDB(ctx context.Context, db kv.RoDB) (*chain.Conf... FILE: cmd/rpcdaemon/cli/config_test.go function TestParseSocketUrl (line 26) | func TestParseSocketUrl(t *testing.T) { FILE: cmd/rpcdaemon/cli/httpcfg/http_cfg.go type HttpCfg (line 29) | type HttpCfg struct FILE: cmd/rpcdaemon/cli/rpc_allow_list.go type allowListFile (line 28) | type allowListFile struct function parseAllowListForRPC (line 32) | func parseAllowListForRPC(path string) (rpc.AllowList, error) { FILE: cmd/rpcdaemon/graphql/graph/generated.go function NewExecutableSchema (line 25) | func NewExecutableSchema(cfg Config) graphql.ExecutableSchema { type Config (line 34) | type Config struct type ResolverRoot (line 41) | type ResolverRoot interface type DirectiveRoot (line 46) | type DirectiveRoot struct type ComplexityRoot (line 49) | type ComplexityRoot struct type MutationResolver (line 178) | type MutationResolver interface type QueryResolver (line 181) | type QueryResolver interface type executableSchema (line 193) | type executableSchema struct method Schema (line 200) | func (e *executableSchema) Schema() *ast.Schema { method Complexity (line 207) | func (e *executableSchema) Complexity(ctx context.Context, typeName, f... method Exec (line 974) | func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseH... type executionContext (line 1036) | type executionContext struct method processDeferredGroup (line 1044) | func (ec *executionContext) processDeferredGroup(dg graphql.DeferredGr... method introspectSchema (line 1063) | func (ec *executionContext) introspectSchema() (*introspection.Schema,... method introspectType (line 1070) | func (ec *executionContext) introspectType(name string) (*introspectio... method field_Account_storage_args (line 1097) | func (ec *executionContext) field_Account_storage_args(ctx context.Con... method field_Block_account_args (line 1108) | func (ec *executionContext) field_Block_account_args(ctx context.Conte... method field_Block_call_args (line 1119) | func (ec *executionContext) field_Block_call_args(ctx context.Context,... method field_Block_estimateGas_args (line 1130) | func (ec *executionContext) field_Block_estimateGas_args(ctx context.C... method field_Block_logs_args (line 1141) | func (ec *executionContext) field_Block_logs_args(ctx context.Context,... method field_Block_miner_args (line 1152) | func (ec *executionContext) field_Block_miner_args(ctx context.Context... method field_Block_ommerAt_args (line 1163) | func (ec *executionContext) field_Block_ommerAt_args(ctx context.Conte... method field_Block_transactionAt_args (line 1174) | func (ec *executionContext) field_Block_transactionAt_args(ctx context... method field_Log_account_args (line 1185) | func (ec *executionContext) field_Log_account_args(ctx context.Context... method field_Mutation_sendRawTransaction_args (line 1196) | func (ec *executionContext) field_Mutation_sendRawTransaction_args(ctx... method field_Pending_account_args (line 1207) | func (ec *executionContext) field_Pending_account_args(ctx context.Con... method field_Pending_call_args (line 1218) | func (ec *executionContext) field_Pending_call_args(ctx context.Contex... method field_Pending_estimateGas_args (line 1229) | func (ec *executionContext) field_Pending_estimateGas_args(ctx context... method field_Query___type_args (line 1240) | func (ec *executionContext) field_Query___type_args(ctx context.Contex... method field_Query_block_args (line 1251) | func (ec *executionContext) field_Query_block_args(ctx context.Context... method field_Query_blocks_args (line 1267) | func (ec *executionContext) field_Query_blocks_args(ctx context.Contex... method field_Query_logs_args (line 1283) | func (ec *executionContext) field_Query_logs_args(ctx context.Context,... method field_Query_transaction_args (line 1294) | func (ec *executionContext) field_Query_transaction_args(ctx context.C... method field_Transaction_createdContract_args (line 1305) | func (ec *executionContext) field_Transaction_createdContract_args(ctx... method field_Transaction_from_args (line 1316) | func (ec *executionContext) field_Transaction_from_args(ctx context.Co... method field_Transaction_to_args (line 1327) | func (ec *executionContext) field_Transaction_to_args(ctx context.Cont... method field___Directive_args_args (line 1338) | func (ec *executionContext) field___Directive_args_args(ctx context.Co... method field___Field_args_args (line 1349) | func (ec *executionContext) field___Field_args_args(ctx context.Contex... method field___Type_enumValues_args (line 1360) | func (ec *executionContext) field___Type_enumValues_args(ctx context.C... method field___Type_fields_args (line 1371) | func (ec *executionContext) field___Type_fields_args(ctx context.Conte... method _AccessTuple_address (line 1390) | func (ec *executionContext) _AccessTuple_address(ctx context.Context, ... method fieldContext_AccessTuple_address (line 1421) | func (ec *executionContext) fieldContext_AccessTuple_address(_ context... method _AccessTuple_storageKeys (line 1434) | func (ec *executionContext) _AccessTuple_storageKeys(ctx context.Conte... method fieldContext_AccessTuple_storageKeys (line 1465) | func (ec *executionContext) fieldContext_AccessTuple_storageKeys(_ con... method _Account_address (line 1478) | func (ec *executionContext) _Account_address(ctx context.Context, fiel... method fieldContext_Account_address (line 1509) | func (ec *executionContext) fieldContext_Account_address(_ context.Con... method _Account_balance (line 1522) | func (ec *executionContext) _Account_balance(ctx context.Context, fiel... method fieldContext_Account_balance (line 1553) | func (ec *executionContext) fieldContext_Account_balance(_ context.Con... method _Account_transactionCount (line 1566) | func (ec *executionContext) _Account_transactionCount(ctx context.Cont... method fieldContext_Account_transactionCount (line 1597) | func (ec *executionContext) fieldContext_Account_transactionCount(_ co... method _Account_code (line 1610) | func (ec *executionContext) _Account_code(ctx context.Context, field g... method fieldContext_Account_code (line 1641) | func (ec *executionContext) fieldContext_Account_code(_ context.Contex... method _Account_storage (line 1654) | func (ec *executionContext) _Account_storage(ctx context.Context, fiel... method fieldContext_Account_storage (line 1685) | func (ec *executionContext) fieldContext_Account_storage(ctx context.C... method _Block_number (line 1709) | func (ec *executionContext) _Block_number(ctx context.Context, field g... method fieldContext_Block_number (line 1740) | func (ec *executionContext) fieldContext_Block_number(_ context.Contex... method _Block_hash (line 1753) | func (ec *executionContext) _Block_hash(ctx context.Context, field gra... method fieldContext_Block_hash (line 1784) | func (ec *executionContext) fieldContext_Block_hash(_ context.Context,... method _Block_parent (line 1797) | func (ec *executionContext) _Block_parent(ctx context.Context, field g... method fieldContext_Block_parent (line 1825) | func (ec *executionContext) fieldContext_Block_parent(_ context.Contex... method _Block_nonce (line 1902) | func (ec *executionContext) _Block_nonce(ctx context.Context, field gr... method fieldContext_Block_nonce (line 1933) | func (ec *executionContext) fieldContext_Block_nonce(_ context.Context... method _Block_transactionsRoot (line 1946) | func (ec *executionContext) _Block_transactionsRoot(ctx context.Contex... method fieldContext_Block_transactionsRoot (line 1977) | func (ec *executionContext) fieldContext_Block_transactionsRoot(_ cont... method _Block_transactionCount (line 1990) | func (ec *executionContext) _Block_transactionCount(ctx context.Contex... method fieldContext_Block_transactionCount (line 2018) | func (ec *executionContext) fieldContext_Block_transactionCount(_ cont... method _Block_stateRoot (line 2031) | func (ec *executionContext) _Block_stateRoot(ctx context.Context, fiel... method fieldContext_Block_stateRoot (line 2062) | func (ec *executionContext) fieldContext_Block_stateRoot(_ context.Con... method _Block_receiptsRoot (line 2075) | func (ec *executionContext) _Block_receiptsRoot(ctx context.Context, f... method fieldContext_Block_receiptsRoot (line 2106) | func (ec *executionContext) fieldContext_Block_receiptsRoot(_ context.... method _Block_miner (line 2119) | func (ec *executionContext) _Block_miner(ctx context.Context, field gr... method fieldContext_Block_miner (line 2150) | func (ec *executionContext) fieldContext_Block_miner(ctx context.Conte... method _Block_extraData (line 2186) | func (ec *executionContext) _Block_extraData(ctx context.Context, fiel... method fieldContext_Block_extraData (line 2217) | func (ec *executionContext) fieldContext_Block_extraData(_ context.Con... method _Block_gasLimit (line 2230) | func (ec *executionContext) _Block_gasLimit(ctx context.Context, field... method fieldContext_Block_gasLimit (line 2261) | func (ec *executionContext) fieldContext_Block_gasLimit(_ context.Cont... method _Block_gasUsed (line 2274) | func (ec *executionContext) _Block_gasUsed(ctx context.Context, field ... method fieldContext_Block_gasUsed (line 2305) | func (ec *executionContext) fieldContext_Block_gasUsed(_ context.Conte... method _Block_baseFeePerGas (line 2318) | func (ec *executionContext) _Block_baseFeePerGas(ctx context.Context, ... method fieldContext_Block_baseFeePerGas (line 2346) | func (ec *executionContext) fieldContext_Block_baseFeePerGas(_ context... method _Block_nextBaseFeePerGas (line 2359) | func (ec *executionContext) _Block_nextBaseFeePerGas(ctx context.Conte... method fieldContext_Block_nextBaseFeePerGas (line 2387) | func (ec *executionContext) fieldContext_Block_nextBaseFeePerGas(_ con... method _Block_timestamp (line 2400) | func (ec *executionContext) _Block_timestamp(ctx context.Context, fiel... method fieldContext_Block_timestamp (line 2431) | func (ec *executionContext) fieldContext_Block_timestamp(_ context.Con... method _Block_logsBloom (line 2444) | func (ec *executionContext) _Block_logsBloom(ctx context.Context, fiel... method fieldContext_Block_logsBloom (line 2475) | func (ec *executionContext) fieldContext_Block_logsBloom(_ context.Con... method _Block_mixHash (line 2488) | func (ec *executionContext) _Block_mixHash(ctx context.Context, field ... method fieldContext_Block_mixHash (line 2519) | func (ec *executionContext) fieldContext_Block_mixHash(_ context.Conte... method _Block_difficulty (line 2532) | func (ec *executionContext) _Block_difficulty(ctx context.Context, fie... method fieldContext_Block_difficulty (line 2563) | func (ec *executionContext) fieldContext_Block_difficulty(_ context.Co... method _Block_ommerCount (line 2576) | func (ec *executionContext) _Block_ommerCount(ctx context.Context, fie... method fieldContext_Block_ommerCount (line 2604) | func (ec *executionContext) fieldContext_Block_ommerCount(_ context.Co... method _Block_ommers (line 2617) | func (ec *executionContext) _Block_ommers(ctx context.Context, field g... method fieldContext_Block_ommers (line 2645) | func (ec *executionContext) fieldContext_Block_ommers(_ context.Contex... method _Block_ommerAt (line 2722) | func (ec *executionContext) _Block_ommerAt(ctx context.Context, field ... method fieldContext_Block_ommerAt (line 2750) | func (ec *executionContext) fieldContext_Block_ommerAt(ctx context.Con... method _Block_ommerHash (line 2838) | func (ec *executionContext) _Block_ommerHash(ctx context.Context, fiel... method fieldContext_Block_ommerHash (line 2869) | func (ec *executionContext) fieldContext_Block_ommerHash(_ context.Con... method _Block_transactions (line 2882) | func (ec *executionContext) _Block_transactions(ctx context.Context, f... method fieldContext_Block_transactions (line 2910) | func (ec *executionContext) fieldContext_Block_transactions(_ context.... method _Block_transactionAt (line 2977) | func (ec *executionContext) _Block_transactionAt(ctx context.Context, ... method fieldContext_Block_transactionAt (line 3005) | func (ec *executionContext) fieldContext_Block_transactionAt(ctx conte... method _Block_logs (line 3083) | func (ec *executionContext) _Block_logs(ctx context.Context, field gra... method fieldContext_Block_logs (line 3114) | func (ec *executionContext) fieldContext_Block_logs(ctx context.Contex... method _Block_account (line 3150) | func (ec *executionContext) _Block_account(ctx context.Context, field ... method fieldContext_Block_account (line 3181) | func (ec *executionContext) fieldContext_Block_account(ctx context.Con... method _Block_call (line 3217) | func (ec *executionContext) _Block_call(ctx context.Context, field gra... method fieldContext_Block_call (line 3245) | func (ec *executionContext) fieldContext_Block_call(ctx context.Contex... method _Block_estimateGas (line 3277) | func (ec *executionContext) _Block_estimateGas(ctx context.Context, fi... method fieldContext_Block_estimateGas (line 3308) | func (ec *executionContext) fieldContext_Block_estimateGas(ctx context... method _Block_rawHeader (line 3332) | func (ec *executionContext) _Block_rawHeader(ctx context.Context, fiel... method fieldContext_Block_rawHeader (line 3363) | func (ec *executionContext) fieldContext_Block_rawHeader(_ context.Con... method _Block_raw (line 3376) | func (ec *executionContext) _Block_raw(ctx context.Context, field grap... method fieldContext_Block_raw (line 3407) | func (ec *executionContext) fieldContext_Block_raw(_ context.Context, ... method _Block_withdrawals (line 3420) | func (ec *executionContext) _Block_withdrawals(ctx context.Context, fi... method fieldContext_Block_withdrawals (line 3448) | func (ec *executionContext) fieldContext_Block_withdrawals(_ context.C... method _CallResult_data (line 3471) | func (ec *executionContext) _CallResult_data(ctx context.Context, fiel... method fieldContext_CallResult_data (line 3502) | func (ec *executionContext) fieldContext_CallResult_data(_ context.Con... method _CallResult_gasUsed (line 3515) | func (ec *executionContext) _CallResult_gasUsed(ctx context.Context, f... method fieldContext_CallResult_gasUsed (line 3546) | func (ec *executionContext) fieldContext_CallResult_gasUsed(_ context.... method _CallResult_status (line 3559) | func (ec *executionContext) _CallResult_status(ctx context.Context, fi... method fieldContext_CallResult_status (line 3590) | func (ec *executionContext) fieldContext_CallResult_status(_ context.C... method _Log_index (line 3603) | func (ec *executionContext) _Log_index(ctx context.Context, field grap... method fieldContext_Log_index (line 3634) | func (ec *executionContext) fieldContext_Log_index(_ context.Context, ... method _Log_account (line 3647) | func (ec *executionContext) _Log_account(ctx context.Context, field gr... method fieldContext_Log_account (line 3678) | func (ec *executionContext) fieldContext_Log_account(ctx context.Conte... method _Log_topics (line 3714) | func (ec *executionContext) _Log_topics(ctx context.Context, field gra... method fieldContext_Log_topics (line 3745) | func (ec *executionContext) fieldContext_Log_topics(_ context.Context,... method _Log_data (line 3758) | func (ec *executionContext) _Log_data(ctx context.Context, field graph... method fieldContext_Log_data (line 3789) | func (ec *executionContext) fieldContext_Log_data(_ context.Context, f... method _Log_transaction (line 3802) | func (ec *executionContext) _Log_transaction(ctx context.Context, fiel... method fieldContext_Log_transaction (line 3833) | func (ec *executionContext) fieldContext_Log_transaction(_ context.Con... method _Mutation_sendRawTransaction (line 3900) | func (ec *executionContext) _Mutation_sendRawTransaction(ctx context.C... method fieldContext_Mutation_sendRawTransaction (line 3931) | func (ec *executionContext) fieldContext_Mutation_sendRawTransaction(c... method _Pending_transactionCount (line 3955) | func (ec *executionContext) _Pending_transactionCount(ctx context.Cont... method fieldContext_Pending_transactionCount (line 3986) | func (ec *executionContext) fieldContext_Pending_transactionCount(_ co... method _Pending_transactions (line 3999) | func (ec *executionContext) _Pending_transactions(ctx context.Context,... method fieldContext_Pending_transactions (line 4027) | func (ec *executionContext) fieldContext_Pending_transactions(_ contex... method _Pending_account (line 4094) | func (ec *executionContext) _Pending_account(ctx context.Context, fiel... method fieldContext_Pending_account (line 4125) | func (ec *executionContext) fieldContext_Pending_account(ctx context.C... method _Pending_call (line 4161) | func (ec *executionContext) _Pending_call(ctx context.Context, field g... method fieldContext_Pending_call (line 4189) | func (ec *executionContext) fieldContext_Pending_call(ctx context.Cont... method _Pending_estimateGas (line 4221) | func (ec *executionContext) _Pending_estimateGas(ctx context.Context, ... method fieldContext_Pending_estimateGas (line 4252) | func (ec *executionContext) fieldContext_Pending_estimateGas(ctx conte... method _Query_block (line 4276) | func (ec *executionContext) _Query_block(ctx context.Context, field gr... method fieldContext_Query_block (line 4304) | func (ec *executionContext) fieldContext_Query_block(ctx context.Conte... method _Query_blocks (line 4392) | func (ec *executionContext) _Query_blocks(ctx context.Context, field g... method fieldContext_Query_blocks (line 4423) | func (ec *executionContext) fieldContext_Query_blocks(ctx context.Cont... method _Query_pending (line 4511) | func (ec *executionContext) _Query_pending(ctx context.Context, field ... method fieldContext_Query_pending (line 4542) | func (ec *executionContext) fieldContext_Query_pending(_ context.Conte... method _Query_transaction (line 4567) | func (ec *executionContext) _Query_transaction(ctx context.Context, fi... method fieldContext_Query_transaction (line 4595) | func (ec *executionContext) fieldContext_Query_transaction(ctx context... method _Query_logs (line 4673) | func (ec *executionContext) _Query_logs(ctx context.Context, field gra... method fieldContext_Query_logs (line 4704) | func (ec *executionContext) fieldContext_Query_logs(ctx context.Contex... method _Query_gasPrice (line 4740) | func (ec *executionContext) _Query_gasPrice(ctx context.Context, field... method fieldContext_Query_gasPrice (line 4771) | func (ec *executionContext) fieldContext_Query_gasPrice(_ context.Cont... method _Query_maxPriorityFeePerGas (line 4784) | func (ec *executionContext) _Query_maxPriorityFeePerGas(ctx context.Co... method fieldContext_Query_maxPriorityFeePerGas (line 4815) | func (ec *executionContext) fieldContext_Query_maxPriorityFeePerGas(_ ... method _Query_syncing (line 4828) | func (ec *executionContext) _Query_syncing(ctx context.Context, field ... method fieldContext_Query_syncing (line 4856) | func (ec *executionContext) fieldContext_Query_syncing(_ context.Conte... method _Query_chainID (line 4877) | func (ec *executionContext) _Query_chainID(ctx context.Context, field ... method fieldContext_Query_chainID (line 4908) | func (ec *executionContext) fieldContext_Query_chainID(_ context.Conte... method _Query___type (line 4921) | func (ec *executionContext) _Query___type(ctx context.Context, field g... method fieldContext_Query___type (line 4949) | func (ec *executionContext) fieldContext_Query___type(ctx context.Cont... method _Query___schema (line 4997) | func (ec *executionContext) _Query___schema(ctx context.Context, field... method fieldContext_Query___schema (line 5025) | func (ec *executionContext) fieldContext_Query___schema(_ context.Cont... method _SyncState_startingBlock (line 5052) | func (ec *executionContext) _SyncState_startingBlock(ctx context.Conte... method fieldContext_SyncState_startingBlock (line 5083) | func (ec *executionContext) fieldContext_SyncState_startingBlock(_ con... method _SyncState_currentBlock (line 5096) | func (ec *executionContext) _SyncState_currentBlock(ctx context.Contex... method fieldContext_SyncState_currentBlock (line 5127) | func (ec *executionContext) fieldContext_SyncState_currentBlock(_ cont... method _SyncState_highestBlock (line 5140) | func (ec *executionContext) _SyncState_highestBlock(ctx context.Contex... method fieldContext_SyncState_highestBlock (line 5171) | func (ec *executionContext) fieldContext_SyncState_highestBlock(_ cont... method _Transaction_hash (line 5184) | func (ec *executionContext) _Transaction_hash(ctx context.Context, fie... method fieldContext_Transaction_hash (line 5215) | func (ec *executionContext) fieldContext_Transaction_hash(_ context.Co... method _Transaction_nonce (line 5228) | func (ec *executionContext) _Transaction_nonce(ctx context.Context, fi... method fieldContext_Transaction_nonce (line 5259) | func (ec *executionContext) fieldContext_Transaction_nonce(_ context.C... method _Transaction_index (line 5272) | func (ec *executionContext) _Transaction_index(ctx context.Context, fi... method fieldContext_Transaction_index (line 5300) | func (ec *executionContext) fieldContext_Transaction_index(_ context.C... method _Transaction_from (line 5313) | func (ec *executionContext) _Transaction_from(ctx context.Context, fie... method fieldContext_Transaction_from (line 5344) | func (ec *executionContext) fieldContext_Transaction_from(ctx context.... method _Transaction_to (line 5380) | func (ec *executionContext) _Transaction_to(ctx context.Context, field... method fieldContext_Transaction_to (line 5408) | func (ec *executionContext) fieldContext_Transaction_to(ctx context.Co... method _Transaction_value (line 5444) | func (ec *executionContext) _Transaction_value(ctx context.Context, fi... method fieldContext_Transaction_value (line 5475) | func (ec *executionContext) fieldContext_Transaction_value(_ context.C... method _Transaction_gasPrice (line 5488) | func (ec *executionContext) _Transaction_gasPrice(ctx context.Context,... method fieldContext_Transaction_gasPrice (line 5519) | func (ec *executionContext) fieldContext_Transaction_gasPrice(_ contex... method _Transaction_maxFeePerGas (line 5532) | func (ec *executionContext) _Transaction_maxFeePerGas(ctx context.Cont... method fieldContext_Transaction_maxFeePerGas (line 5560) | func (ec *executionContext) fieldContext_Transaction_maxFeePerGas(_ co... method _Transaction_maxPriorityFeePerGas (line 5573) | func (ec *executionContext) _Transaction_maxPriorityFeePerGas(ctx cont... method fieldContext_Transaction_maxPriorityFeePerGas (line 5601) | func (ec *executionContext) fieldContext_Transaction_maxPriorityFeePer... method _Transaction_effectiveTip (line 5614) | func (ec *executionContext) _Transaction_effectiveTip(ctx context.Cont... method fieldContext_Transaction_effectiveTip (line 5642) | func (ec *executionContext) fieldContext_Transaction_effectiveTip(_ co... method _Transaction_gas (line 5655) | func (ec *executionContext) _Transaction_gas(ctx context.Context, fiel... method fieldContext_Transaction_gas (line 5686) | func (ec *executionContext) fieldContext_Transaction_gas(_ context.Con... method _Transaction_inputData (line 5699) | func (ec *executionContext) _Transaction_inputData(ctx context.Context... method fieldContext_Transaction_inputData (line 5730) | func (ec *executionContext) fieldContext_Transaction_inputData(_ conte... method _Transaction_block (line 5743) | func (ec *executionContext) _Transaction_block(ctx context.Context, fi... method fieldContext_Transaction_block (line 5771) | func (ec *executionContext) fieldContext_Transaction_block(_ context.C... method _Transaction_status (line 5848) | func (ec *executionContext) _Transaction_status(ctx context.Context, f... method fieldContext_Transaction_status (line 5876) | func (ec *executionContext) fieldContext_Transaction_status(_ context.... method _Transaction_gasUsed (line 5889) | func (ec *executionContext) _Transaction_gasUsed(ctx context.Context, ... method fieldContext_Transaction_gasUsed (line 5917) | func (ec *executionContext) fieldContext_Transaction_gasUsed(_ context... method _Transaction_cumulativeGasUsed (line 5930) | func (ec *executionContext) _Transaction_cumulativeGasUsed(ctx context... method fieldContext_Transaction_cumulativeGasUsed (line 5958) | func (ec *executionContext) fieldContext_Transaction_cumulativeGasUsed... method _Transaction_effectiveGasPrice (line 5971) | func (ec *executionContext) _Transaction_effectiveGasPrice(ctx context... method fieldContext_Transaction_effectiveGasPrice (line 5999) | func (ec *executionContext) fieldContext_Transaction_effectiveGasPrice... method _Transaction_createdContract (line 6012) | func (ec *executionContext) _Transaction_createdContract(ctx context.C... method fieldContext_Transaction_createdContract (line 6040) | func (ec *executionContext) fieldContext_Transaction_createdContract(c... method _Transaction_logs (line 6076) | func (ec *executionContext) _Transaction_logs(ctx context.Context, fie... method fieldContext_Transaction_logs (line 6104) | func (ec *executionContext) fieldContext_Transaction_logs(_ context.Co... method _Transaction_r (line 6129) | func (ec *executionContext) _Transaction_r(ctx context.Context, field ... method fieldContext_Transaction_r (line 6160) | func (ec *executionContext) fieldContext_Transaction_r(_ context.Conte... method _Transaction_s (line 6173) | func (ec *executionContext) _Transaction_s(ctx context.Context, field ... method fieldContext_Transaction_s (line 6204) | func (ec *executionContext) fieldContext_Transaction_s(_ context.Conte... method _Transaction_v (line 6217) | func (ec *executionContext) _Transaction_v(ctx context.Context, field ... method fieldContext_Transaction_v (line 6248) | func (ec *executionContext) fieldContext_Transaction_v(_ context.Conte... method _Transaction_type (line 6261) | func (ec *executionContext) _Transaction_type(ctx context.Context, fie... method fieldContext_Transaction_type (line 6289) | func (ec *executionContext) fieldContext_Transaction_type(_ context.Co... method _Transaction_accessList (line 6302) | func (ec *executionContext) _Transaction_accessList(ctx context.Contex... method fieldContext_Transaction_accessList (line 6330) | func (ec *executionContext) fieldContext_Transaction_accessList(_ cont... method _Transaction_raw (line 6349) | func (ec *executionContext) _Transaction_raw(ctx context.Context, fiel... method fieldContext_Transaction_raw (line 6380) | func (ec *executionContext) fieldContext_Transaction_raw(_ context.Con... method _Transaction_rawReceipt (line 6393) | func (ec *executionContext) _Transaction_rawReceipt(ctx context.Contex... method fieldContext_Transaction_rawReceipt (line 6424) | func (ec *executionContext) fieldContext_Transaction_rawReceipt(_ cont... method _Withdrawal_index (line 6437) | func (ec *executionContext) _Withdrawal_index(ctx context.Context, fie... method fieldContext_Withdrawal_index (line 6468) | func (ec *executionContext) fieldContext_Withdrawal_index(_ context.Co... method _Withdrawal_validator (line 6481) | func (ec *executionContext) _Withdrawal_validator(ctx context.Context,... method fieldContext_Withdrawal_validator (line 6512) | func (ec *executionContext) fieldContext_Withdrawal_validator(_ contex... method _Withdrawal_address (line 6525) | func (ec *executionContext) _Withdrawal_address(ctx context.Context, f... method fieldContext_Withdrawal_address (line 6556) | func (ec *executionContext) fieldContext_Withdrawal_address(_ context.... method _Withdrawal_amount (line 6569) | func (ec *executionContext) _Withdrawal_amount(ctx context.Context, fi... method fieldContext_Withdrawal_amount (line 6600) | func (ec *executionContext) fieldContext_Withdrawal_amount(_ context.C... method ___Directive_name (line 6613) | func (ec *executionContext) ___Directive_name(ctx context.Context, fie... method fieldContext___Directive_name (line 6644) | func (ec *executionContext) fieldContext___Directive_name(_ context.Co... method ___Directive_description (line 6657) | func (ec *executionContext) ___Directive_description(ctx context.Conte... method fieldContext___Directive_description (line 6685) | func (ec *executionContext) fieldContext___Directive_description(_ con... method ___Directive_isRepeatable (line 6698) | func (ec *executionContext) ___Directive_isRepeatable(ctx context.Cont... method fieldContext___Directive_isRepeatable (line 6729) | func (ec *executionContext) fieldContext___Directive_isRepeatable(_ co... method ___Directive_locations (line 6742) | func (ec *executionContext) ___Directive_locations(ctx context.Context... method fieldContext___Directive_locations (line 6773) | func (ec *executionContext) fieldContext___Directive_locations(_ conte... method ___Directive_args (line 6786) | func (ec *executionContext) ___Directive_args(ctx context.Context, fie... method fieldContext___Directive_args (line 6817) | func (ec *executionContext) fieldContext___Directive_args(ctx context.... method ___EnumValue_name (line 6855) | func (ec *executionContext) ___EnumValue_name(ctx context.Context, fie... method fieldContext___EnumValue_name (line 6886) | func (ec *executionContext) fieldContext___EnumValue_name(_ context.Co... method ___EnumValue_description (line 6899) | func (ec *executionContext) ___EnumValue_description(ctx context.Conte... method fieldContext___EnumValue_description (line 6927) | func (ec *executionContext) fieldContext___EnumValue_description(_ con... method ___EnumValue_isDeprecated (line 6940) | func (ec *executionContext) ___EnumValue_isDeprecated(ctx context.Cont... method fieldContext___EnumValue_isDeprecated (line 6971) | func (ec *executionContext) fieldContext___EnumValue_isDeprecated(_ co... method ___EnumValue_deprecationReason (line 6984) | func (ec *executionContext) ___EnumValue_deprecationReason(ctx context... method fieldContext___EnumValue_deprecationReason (line 7012) | func (ec *executionContext) fieldContext___EnumValue_deprecationReason... method ___Field_name (line 7025) | func (ec *executionContext) ___Field_name(ctx context.Context, field g... method fieldContext___Field_name (line 7056) | func (ec *executionContext) fieldContext___Field_name(_ context.Contex... method ___Field_description (line 7069) | func (ec *executionContext) ___Field_description(ctx context.Context, ... method fieldContext___Field_description (line 7097) | func (ec *executionContext) fieldContext___Field_description(_ context... method ___Field_args (line 7110) | func (ec *executionContext) ___Field_args(ctx context.Context, field g... method fieldContext___Field_args (line 7141) | func (ec *executionContext) fieldContext___Field_args(ctx context.Cont... method ___Field_type (line 7179) | func (ec *executionContext) ___Field_type(ctx context.Context, field g... method fieldContext___Field_type (line 7210) | func (ec *executionContext) fieldContext___Field_type(_ context.Contex... method ___Field_isDeprecated (line 7247) | func (ec *executionContext) ___Field_isDeprecated(ctx context.Context,... method fieldContext___Field_isDeprecated (line 7278) | func (ec *executionContext) fieldContext___Field_isDeprecated(_ contex... method ___Field_deprecationReason (line 7291) | func (ec *executionContext) ___Field_deprecationReason(ctx context.Con... method fieldContext___Field_deprecationReason (line 7319) | func (ec *executionContext) fieldContext___Field_deprecationReason(_ c... method ___InputValue_name (line 7332) | func (ec *executionContext) ___InputValue_name(ctx context.Context, fi... method fieldContext___InputValue_name (line 7363) | func (ec *executionContext) fieldContext___InputValue_name(_ context.C... method ___InputValue_description (line 7376) | func (ec *executionContext) ___InputValue_description(ctx context.Cont... method fieldContext___InputValue_description (line 7404) | func (ec *executionContext) fieldContext___InputValue_description(_ co... method ___InputValue_type (line 7417) | func (ec *executionContext) ___InputValue_type(ctx context.Context, fi... method fieldContext___InputValue_type (line 7448) | func (ec *executionContext) fieldContext___InputValue_type(_ context.C... method ___InputValue_defaultValue (line 7485) | func (ec *executionContext) ___InputValue_defaultValue(ctx context.Con... method fieldContext___InputValue_defaultValue (line 7513) | func (ec *executionContext) fieldContext___InputValue_defaultValue(_ c... method ___InputValue_isDeprecated (line 7526) | func (ec *executionContext) ___InputValue_isDeprecated(ctx context.Con... method fieldContext___InputValue_isDeprecated (line 7557) | func (ec *executionContext) fieldContext___InputValue_isDeprecated(_ c... method ___InputValue_deprecationReason (line 7570) | func (ec *executionContext) ___InputValue_deprecationReason(ctx contex... method fieldContext___InputValue_deprecationReason (line 7598) | func (ec *executionContext) fieldContext___InputValue_deprecationReaso... method ___Schema_description (line 7611) | func (ec *executionContext) ___Schema_description(ctx context.Context,... method fieldContext___Schema_description (line 7639) | func (ec *executionContext) fieldContext___Schema_description(_ contex... method ___Schema_types (line 7652) | func (ec *executionContext) ___Schema_types(ctx context.Context, field... method fieldContext___Schema_types (line 7683) | func (ec *executionContext) fieldContext___Schema_types(_ context.Cont... method ___Schema_queryType (line 7720) | func (ec *executionContext) ___Schema_queryType(ctx context.Context, f... method fieldContext___Schema_queryType (line 7751) | func (ec *executionContext) fieldContext___Schema_queryType(_ context.... method ___Schema_mutationType (line 7788) | func (ec *executionContext) ___Schema_mutationType(ctx context.Context... method fieldContext___Schema_mutationType (line 7816) | func (ec *executionContext) fieldContext___Schema_mutationType(_ conte... method ___Schema_subscriptionType (line 7853) | func (ec *executionContext) ___Schema_subscriptionType(ctx context.Con... method fieldContext___Schema_subscriptionType (line 7881) | func (ec *executionContext) fieldContext___Schema_subscriptionType(_ c... method ___Schema_directives (line 7918) | func (ec *executionContext) ___Schema_directives(ctx context.Context, ... method fieldContext___Schema_directives (line 7949) | func (ec *executionContext) fieldContext___Schema_directives(_ context... method ___Type_kind (line 7974) | func (ec *executionContext) ___Type_kind(ctx context.Context, field gr... method fieldContext___Type_kind (line 8005) | func (ec *executionContext) fieldContext___Type_kind(_ context.Context... method ___Type_name (line 8018) | func (ec *executionContext) ___Type_name(ctx context.Context, field gr... method fieldContext___Type_name (line 8046) | func (ec *executionContext) fieldContext___Type_name(_ context.Context... method ___Type_description (line 8059) | func (ec *executionContext) ___Type_description(ctx context.Context, f... method fieldContext___Type_description (line 8087) | func (ec *executionContext) fieldContext___Type_description(_ context.... method ___Type_specifiedByURL (line 8100) | func (ec *executionContext) ___Type_specifiedByURL(ctx context.Context... method fieldContext___Type_specifiedByURL (line 8128) | func (ec *executionContext) fieldContext___Type_specifiedByURL(_ conte... method ___Type_fields (line 8141) | func (ec *executionContext) ___Type_fields(ctx context.Context, field ... method fieldContext___Type_fields (line 8169) | func (ec *executionContext) fieldContext___Type_fields(ctx context.Con... method ___Type_interfaces (line 8207) | func (ec *executionContext) ___Type_interfaces(ctx context.Context, fi... method fieldContext___Type_interfaces (line 8235) | func (ec *executionContext) fieldContext___Type_interfaces(_ context.C... method ___Type_possibleTypes (line 8272) | func (ec *executionContext) ___Type_possibleTypes(ctx context.Context,... method fieldContext___Type_possibleTypes (line 8300) | func (ec *executionContext) fieldContext___Type_possibleTypes(_ contex... method ___Type_enumValues (line 8337) | func (ec *executionContext) ___Type_enumValues(ctx context.Context, fi... method fieldContext___Type_enumValues (line 8365) | func (ec *executionContext) fieldContext___Type_enumValues(ctx context... method ___Type_inputFields (line 8399) | func (ec *executionContext) ___Type_inputFields(ctx context.Context, f... method fieldContext___Type_inputFields (line 8427) | func (ec *executionContext) fieldContext___Type_inputFields(_ context.... method ___Type_ofType (line 8454) | func (ec *executionContext) ___Type_ofType(ctx context.Context, field ... method fieldContext___Type_ofType (line 8482) | func (ec *executionContext) fieldContext___Type_ofType(_ context.Conte... method ___Type_isOneOf (line 8519) | func (ec *executionContext) ___Type_isOneOf(ctx context.Context, field... method fieldContext___Type_isOneOf (line 8547) | func (ec *executionContext) fieldContext___Type_isOneOf(_ context.Cont... method unmarshalInputBlockFilterCriteria (line 8564) | func (ec *executionContext) unmarshalInputBlockFilterCriteria(ctx cont... method unmarshalInputCallData (line 8598) | func (ec *executionContext) unmarshalInputCallData(ctx context.Context... method unmarshalInputFilterCriteria (line 8674) | func (ec *executionContext) unmarshalInputFilterCriteria(ctx context.C... method _AccessTuple (line 8732) | func (ec *executionContext) _AccessTuple(ctx context.Context, sel ast.... method _Account (line 8776) | func (ec *executionContext) _Account(ctx context.Context, sel ast.Sele... method _Block (line 8835) | func (ec *executionContext) _Block(ctx context.Context, sel ast.Select... method _CallResult (line 8991) | func (ec *executionContext) _CallResult(ctx context.Context, sel ast.S... method _Log (line 9040) | func (ec *executionContext) _Log(ctx context.Context, sel ast.Selectio... method _Mutation (line 9099) | func (ec *executionContext) _Mutation(ctx context.Context, sel ast.Sel... method _Pending (line 9148) | func (ec *executionContext) _Pending(ctx context.Context, sel ast.Sele... method _Query (line 9201) | func (ec *executionContext) _Query(ctx context.Context, sel ast.Select... method _SyncState (line 9440) | func (ec *executionContext) _SyncState(ctx context.Context, sel ast.Se... method _Transaction (line 9489) | func (ec *executionContext) _Transaction(ctx context.Context, sel ast.... method _Withdrawal (line 9611) | func (ec *executionContext) _Withdrawal(ctx context.Context, sel ast.S... method ___Directive (line 9665) | func (ec *executionContext) ___Directive(ctx context.Context, sel ast.... method ___EnumValue (line 9721) | func (ec *executionContext) ___EnumValue(ctx context.Context, sel ast.... method ___Field (line 9769) | func (ec *executionContext) ___Field(ctx context.Context, sel ast.Sele... method ___InputValue (line 9827) | func (ec *executionContext) ___InputValue(ctx context.Context, sel ast... method ___Schema (line 9882) | func (ec *executionContext) ___Schema(ctx context.Context, sel ast.Sel... method ___Type (line 9937) | func (ec *executionContext) ___Type(ctx context.Context, sel ast.Selec... method marshalNAccessTuple2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐAccessTuple (line 9998) | func (ec *executionContext) marshalNAccessTuple2ᚖgithubᚗcomᚋerigontech... method marshalNAccount2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐAccount (line 10008) | func (ec *executionContext) marshalNAccount2ᚖgithubᚗcomᚋerigontechᚋeri... method unmarshalNAddress2string (line 10018) | func (ec *executionContext) unmarshalNAddress2string(ctx context.Conte... method marshalNAddress2string (line 10023) | func (ec *executionContext) marshalNAddress2string(ctx context.Context... method unmarshalNBigInt2string (line 10034) | func (ec *executionContext) unmarshalNBigInt2string(ctx context.Contex... method marshalNBigInt2string (line 10039) | func (ec *executionContext) marshalNBigInt2string(ctx context.Context,... method marshalNBlock2ᚕᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐBlockᚄ (line 10050) | func (ec *executionContext) marshalNBlock2ᚕᚖgithubᚗcomᚋerigontechᚋerig... method marshalNBlock2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐBlock (line 10094) | func (ec *executionContext) marshalNBlock2ᚖgithubᚗcomᚋerigontechᚋerigo... method unmarshalNBlockFilterCriteria2githubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐBlockFilterCriteria (line 10104) | func (ec *executionContext) unmarshalNBlockFilterCriteria2githubᚗcomᚋe... method unmarshalNBoolean2bool (line 10109) | func (ec *executionContext) unmarshalNBoolean2bool(ctx context.Context... method marshalNBoolean2bool (line 10114) | func (ec *executionContext) marshalNBoolean2bool(ctx context.Context, ... method unmarshalNBytes2string (line 10125) | func (ec *executionContext) unmarshalNBytes2string(ctx context.Context... method marshalNBytes2string (line 10130) | func (ec *executionContext) marshalNBytes2string(ctx context.Context, ... method unmarshalNBytes322string (line 10141) | func (ec *executionContext) unmarshalNBytes322string(ctx context.Conte... method marshalNBytes322string (line 10146) | func (ec *executionContext) marshalNBytes322string(ctx context.Context... method unmarshalNBytes322ᚕstringᚄ (line 10157) | func (ec *executionContext) unmarshalNBytes322ᚕstringᚄ(ctx context.Con... method marshalNBytes322ᚕstringᚄ (line 10172) | func (ec *executionContext) marshalNBytes322ᚕstringᚄ(ctx context.Conte... method unmarshalNCallData2githubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐCallData (line 10187) | func (ec *executionContext) unmarshalNCallData2githubᚗcomᚋerigontechᚋe... method unmarshalNFilterCriteria2githubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐFilterCriteria (line 10192) | func (ec *executionContext) unmarshalNFilterCriteria2githubᚗcomᚋerigon... method unmarshalNInt2int (line 10197) | func (ec *executionContext) unmarshalNInt2int(ctx context.Context, v a... method marshalNInt2int (line 10202) | func (ec *executionContext) marshalNInt2int(ctx context.Context, sel a... method marshalNLog2ᚕᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐLogᚄ (line 10213) | func (ec *executionContext) marshalNLog2ᚕᚖgithubᚗcomᚋerigontechᚋerigon... method marshalNLog2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐLog (line 10257) | func (ec *executionContext) marshalNLog2ᚖgithubᚗcomᚋerigontechᚋerigonᚋ... method unmarshalNLong2uint64 (line 10267) | func (ec *executionContext) unmarshalNLong2uint64(ctx context.Context,... method marshalNLong2uint64 (line 10272) | func (ec *executionContext) marshalNLong2uint64(ctx context.Context, s... method marshalNPending2githubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐPending (line 10283) | func (ec *executionContext) marshalNPending2githubᚗcomᚋerigontechᚋerig... method marshalNPending2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐPending (line 10287) | func (ec *executionContext) marshalNPending2ᚖgithubᚗcomᚋerigontechᚋeri... method unmarshalNString2string (line 10297) | func (ec *executionContext) unmarshalNString2string(ctx context.Contex... method marshalNString2string (line 10302) | func (ec *executionContext) marshalNString2string(ctx context.Context,... method marshalNTransaction2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐTransaction (line 10313) | func (ec *executionContext) marshalNTransaction2ᚖgithubᚗcomᚋerigontech... method marshalNWithdrawal2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐWithdrawal (line 10323) | func (ec *executionContext) marshalNWithdrawal2ᚖgithubᚗcomᚋerigontechᚋ... method marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective (line 10333) | func (ec *executionContext) marshalN__Directive2githubᚗcomᚋ99designsᚋg... method marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ (line 10337) | func (ec *executionContext) marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋ... method unmarshalN__DirectiveLocation2string (line 10381) | func (ec *executionContext) unmarshalN__DirectiveLocation2string(ctx c... method marshalN__DirectiveLocation2string (line 10386) | func (ec *executionContext) marshalN__DirectiveLocation2string(ctx con... method unmarshalN__DirectiveLocation2ᚕstringᚄ (line 10397) | func (ec *executionContext) unmarshalN__DirectiveLocation2ᚕstringᚄ(ctx... method marshalN__DirectiveLocation2ᚕstringᚄ (line 10412) | func (ec *executionContext) marshalN__DirectiveLocation2ᚕstringᚄ(ctx c... method marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue (line 10456) | func (ec *executionContext) marshalN__EnumValue2githubᚗcomᚋ99designsᚋg... method marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField (line 10460) | func (ec *executionContext) marshalN__Field2githubᚗcomᚋ99designsᚋgqlge... method marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue (line 10464) | func (ec *executionContext) marshalN__InputValue2githubᚗcomᚋ99designsᚋ... method marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ (line 10468) | func (ec *executionContext) marshalN__InputValue2ᚕgithubᚗcomᚋ99designs... method marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType (line 10512) | func (ec *executionContext) marshalN__Type2githubᚗcomᚋ99designsᚋgqlgen... method marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ (line 10516) | func (ec *executionContext) marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlge... method marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType (line 10560) | func (ec *executionContext) marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlge... method unmarshalN__TypeKind2string (line 10570) | func (ec *executionContext) unmarshalN__TypeKind2string(ctx context.Co... method marshalN__TypeKind2string (line 10575) | func (ec *executionContext) marshalN__TypeKind2string(ctx context.Cont... method marshalOAccessTuple2ᚕᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐAccessTupleᚄ (line 10586) | func (ec *executionContext) marshalOAccessTuple2ᚕᚖgithubᚗcomᚋerigontec... method marshalOAccount2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐAccount (line 10633) | func (ec *executionContext) marshalOAccount2ᚖgithubᚗcomᚋerigontechᚋeri... method unmarshalOAddress2ᚕstringᚄ (line 10640) | func (ec *executionContext) unmarshalOAddress2ᚕstringᚄ(ctx context.Con... method marshalOAddress2ᚕstringᚄ (line 10658) | func (ec *executionContext) marshalOAddress2ᚕstringᚄ(ctx context.Conte... method unmarshalOAddress2ᚖstring (line 10676) | func (ec *executionContext) unmarshalOAddress2ᚖstring(ctx context.Cont... method marshalOAddress2ᚖstring (line 10684) | func (ec *executionContext) marshalOAddress2ᚖstring(ctx context.Contex... method unmarshalOBigInt2ᚖstring (line 10694) | func (ec *executionContext) unmarshalOBigInt2ᚖstring(ctx context.Conte... method marshalOBigInt2ᚖstring (line 10702) | func (ec *executionContext) marshalOBigInt2ᚖstring(ctx context.Context... method marshalOBlock2ᚕᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐBlock (line 10712) | func (ec *executionContext) marshalOBlock2ᚕᚖgithubᚗcomᚋerigontechᚋerig... method marshalOBlock2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐBlock (line 10753) | func (ec *executionContext) marshalOBlock2ᚖgithubᚗcomᚋerigontechᚋerigo... method unmarshalOBlockNum2ᚖstring (line 10760) | func (ec *executionContext) unmarshalOBlockNum2ᚖstring(ctx context.Con... method marshalOBlockNum2ᚖstring (line 10768) | func (ec *executionContext) marshalOBlockNum2ᚖstring(ctx context.Conte... method unmarshalOBoolean2bool (line 10778) | func (ec *executionContext) unmarshalOBoolean2bool(ctx context.Context... method marshalOBoolean2bool (line 10783) | func (ec *executionContext) marshalOBoolean2bool(ctx context.Context, ... method unmarshalOBoolean2ᚖbool (line 10790) | func (ec *executionContext) unmarshalOBoolean2ᚖbool(ctx context.Contex... method marshalOBoolean2ᚖbool (line 10798) | func (ec *executionContext) marshalOBoolean2ᚖbool(ctx context.Context,... method unmarshalOBytes2ᚖstring (line 10808) | func (ec *executionContext) unmarshalOBytes2ᚖstring(ctx context.Contex... method marshalOBytes2ᚖstring (line 10816) | func (ec *executionContext) marshalOBytes2ᚖstring(ctx context.Context,... method unmarshalOBytes322ᚕᚕstringᚄ (line 10826) | func (ec *executionContext) unmarshalOBytes322ᚕᚕstringᚄ(ctx context.Co... method marshalOBytes322ᚕᚕstringᚄ (line 10844) | func (ec *executionContext) marshalOBytes322ᚕᚕstringᚄ(ctx context.Cont... method unmarshalOBytes322ᚖstring (line 10862) | func (ec *executionContext) unmarshalOBytes322ᚖstring(ctx context.Cont... method marshalOBytes322ᚖstring (line 10870) | func (ec *executionContext) marshalOBytes322ᚖstring(ctx context.Contex... method marshalOCallResult2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐCallResult (line 10880) | func (ec *executionContext) marshalOCallResult2ᚖgithubᚗcomᚋerigontechᚋ... method unmarshalOInt2ᚖint (line 10887) | func (ec *executionContext) unmarshalOInt2ᚖint(ctx context.Context, v ... method marshalOInt2ᚖint (line 10895) | func (ec *executionContext) marshalOInt2ᚖint(ctx context.Context, sel ... method marshalOLog2ᚕᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐLogᚄ (line 10905) | func (ec *executionContext) marshalOLog2ᚕᚖgithubᚗcomᚋerigontechᚋerigon... method unmarshalOLong2ᚖuint64 (line 10952) | func (ec *executionContext) unmarshalOLong2ᚖuint64(ctx context.Context... method marshalOLong2ᚖuint64 (line 10960) | func (ec *executionContext) marshalOLong2ᚖuint64(ctx context.Context, ... method unmarshalOString2ᚖstring (line 10970) | func (ec *executionContext) unmarshalOString2ᚖstring(ctx context.Conte... method marshalOString2ᚖstring (line 10978) | func (ec *executionContext) marshalOString2ᚖstring(ctx context.Context... method marshalOSyncState2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐSyncState (line 10988) | func (ec *executionContext) marshalOSyncState2ᚖgithubᚗcomᚋerigontechᚋe... method marshalOTransaction2ᚕᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐTransactionᚄ (line 10995) | func (ec *executionContext) marshalOTransaction2ᚕᚖgithubᚗcomᚋerigontec... method marshalOTransaction2ᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐTransaction (line 11042) | func (ec *executionContext) marshalOTransaction2ᚖgithubᚗcomᚋerigontech... method marshalOWithdrawal2ᚕᚖgithubᚗcomᚋerigontechᚋerigonᚋcmdᚋrpcdaemonᚋgraphqlᚋgraphᚋmodelᚐWithdrawalᚄ (line 11049) | func (ec *executionContext) marshalOWithdrawal2ᚕᚖgithubᚗcomᚋerigontech... method marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ (line 11096) | func (ec *executionContext) marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋ... method marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ (line 11143) | func (ec *executionContext) marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlg... method marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ (line 11190) | func (ec *executionContext) marshalO__InputValue2ᚕgithubᚗcomᚋ99designs... method marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema (line 11237) | func (ec *executionContext) marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgql... method marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ (line 11244) | func (ec *executionContext) marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlge... method marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType (line 11291) | func (ec *executionContext) marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlge... function sourceData (line 1080) | func sourceData(filename string) string { FILE: cmd/rpcdaemon/graphql/graph/helpers.go function convertDataToStringP (line 16) | func convertDataToStringP(abstractMap map[string]interface{}, field stri... function convertDataToIntP (line 63) | func convertDataToIntP(abstractMap map[string]interface{}, field string)... function convertDataToUint64P (line 91) | func convertDataToUint64P(abstractMap map[string]interface{}, field stri... FILE: cmd/rpcdaemon/graphql/graph/model/models_gen.go type AccessTuple (line 5) | type AccessTuple struct type Account (line 10) | type Account struct type Block (line 18) | type Block struct type BlockFilterCriteria (line 52) | type BlockFilterCriteria struct type CallData (line 57) | type CallData struct type CallResult (line 68) | type CallResult struct type FilterCriteria (line 74) | type FilterCriteria struct type Log (line 81) | type Log struct type Mutation (line 89) | type Mutation struct type Pending (line 92) | type Pending struct type Query (line 100) | type Query struct type SyncState (line 103) | type SyncState struct type Transaction (line 109) | type Transaction struct type Withdrawal (line 138) | type Withdrawal struct FILE: cmd/rpcdaemon/graphql/graph/resolver.go type Resolver (line 14) | type Resolver struct FILE: cmd/rpcdaemon/graphql/graph/schema.resolvers.go method Mutation (line 246) | func (r *Resolver) Mutation() MutationResolver { return &mutationResolve... method Query (line 249) | func (r *Resolver) Query() QueryResolver { return &queryResolver{r} } type mutationResolver (line 251) | type mutationResolver struct method SendRawTransaction (line 22) | func (r *mutationResolver) SendRawTransaction(ctx context.Context, dat... type queryResolver (line 252) | type queryResolver struct method Block (line 27) | func (r *queryResolver) Block(ctx context.Context, number *string, has... method Blocks (line 186) | func (r *queryResolver) Blocks(ctx context.Context, from *uint64, to *... method Pending (line 209) | func (r *queryResolver) Pending(ctx context.Context) (*model.Pending, ... method Transaction (line 214) | func (r *queryResolver) Transaction(ctx context.Context, hash string) ... method Logs (line 219) | func (r *queryResolver) Logs(ctx context.Context, filter model.FilterC... method GasPrice (line 224) | func (r *queryResolver) GasPrice(ctx context.Context) (string, error) { method MaxPriorityFeePerGas (line 229) | func (r *queryResolver) MaxPriorityFeePerGas(ctx context.Context) (str... method Syncing (line 234) | func (r *queryResolver) Syncing(ctx context.Context) (*model.SyncState... method ChainID (line 239) | func (r *queryResolver) ChainID(ctx context.Context) (string, error) { FILE: cmd/rpcdaemon/graphql/graphql.go constant urlPath (line 32) | urlPath = "/graphql" function CreateHandler (line 35) | func CreateHandler(api []rpc.API) *handler.Server { function ProcessGraphQLcheckIfNeeded (line 55) | func ProcessGraphQLcheckIfNeeded( FILE: cmd/rpcdaemon/graphql/graphql_test.go function TestGraphQLQueryBlock (line 27) | func TestGraphQLQueryBlock(t *testing.T) { FILE: cmd/rpcdaemon/health/check_block.go function checkBlockNumber (line 27) | func checkBlockNumber(blockNumber rpc.BlockNumber, api EthAPI) error { FILE: cmd/rpcdaemon/health/check_peers.go function checkMinPeers (line 29) | func checkMinPeers(minPeerCount uint, api NetAPI) error { FILE: cmd/rpcdaemon/health/check_synced.go function checkSynced (line 30) | func checkSynced(ethAPI EthAPI, r *http.Request) error { FILE: cmd/rpcdaemon/health/check_time.go function checkTime (line 32) | func checkTime( FILE: cmd/rpcdaemon/health/health.go type requestBody (line 34) | type requestBody struct constant urlPath (line 40) | urlPath = "/health" constant healthHeader (line 41) | healthHeader = "X-ERIGON-HEALTHCHECK" constant synced (line 42) | synced = "synced" constant minPeerCount (line 43) | minPeerCount = "min_peer_count" constant checkBlock (line 44) | checkBlock = "check_block" constant maxSecondsBehind (line 45) | maxSecondsBehind = "max_seconds_behind" function ProcessHealthcheckIfNeeded (line 53) | func ProcessHealthcheckIfNeeded( function processFromHeaders (line 74) | func processFromHeaders(headers []string, ethAPI EthAPI, netAPI NetAPI, ... function processFromBody (line 121) | func processFromBody(w http.ResponseWriter, r *http.Request, netAPI NetA... function parseHealthCheckBody (line 148) | func parseHealthCheckBody(reader io.Reader) (requestBody, error) { function reportHealthFromBody (line 164) | func reportHealthFromBody(errParse, errMinPeerCount, errCheckBlock error... function reportHealthFromHeaders (line 186) | func reportHealthFromHeaders(errCheckSynced, errCheckPeer, errCheckBlock... function writeResponse (line 213) | func writeResponse(w http.ResponseWriter, errs map[string]string, status... function shouldChangeStatusCode (line 229) | func shouldChangeStatusCode(err error) bool { function errorStringOrOK (line 233) | func errorStringOrOK(err error) string { FILE: cmd/rpcdaemon/health/health_test.go type netApiStub (line 35) | type netApiStub struct method PeerCount (line 40) | func (n *netApiStub) PeerCount(_ context.Context) (hexutil.Uint, error) { type ethApiStub (line 44) | type ethApiStub struct method GetBlockByNumber (line 51) | func (e *ethApiStub) GetBlockByNumber(_ context.Context, _ rpc.BlockNu... method Syncing (line 55) | func (e *ethApiStub) Syncing(_ context.Context) (interface{}, error) { function TestProcessHealthcheckIfNeeded_HeadersTests (line 59) | func TestProcessHealthcheckIfNeeded_HeadersTests(t *testing.T) { function TestProcessHealthcheckIfNeeded_RequestBody (line 421) | func TestProcessHealthcheckIfNeeded_RequestBody(t *testing.T) { FILE: cmd/rpcdaemon/health/interfaces.go type NetAPI (line 27) | type NetAPI interface type EthAPI (line 31) | type EthAPI interface FILE: cmd/rpcdaemon/health/parse_api.go function parseAPI (line 23) | func parseAPI(api []rpc.API) (netAPI NetAPI, ethAPI EthAPI) { FILE: cmd/rpcdaemon/main.go function main (line 37) | func main() { FILE: cmd/rpcdaemon/rpcdaemontest/test_util.go type testAddresses (line 54) | type testAddresses struct function makeTestAddresses (line 63) | func makeTestAddresses() testAddresses { function CreateTestSentry (line 83) | func CreateTestSentry(t *testing.T) (*mock.MockSentry, *core.ChainPack, ... function getChainInstance (line 131) | func getChainInstance( function generateChain (line 146) | func generateChain( type IsMiningMock (line 297) | type IsMiningMock struct method IsMining (line 299) | func (*IsMiningMock) IsMining() bool { return false } function CreateTestGrpcConn (line 301) | func CreateTestGrpcConn(t *testing.T, m *mock.MockSentry) (context.Conte... function CreateTestSentryForTraces (line 341) | func CreateTestSentryForTraces(t *testing.T) *mock.MockSentry { function CreateTestSentryForTracesCollision (line 451) | func CreateTestSentryForTracesCollision(t *testing.T) *mock.MockSentry { FILE: cmd/rpcdaemon/rpcservices/eth_backend.go type RemoteBackend (line 50) | type RemoteBackend struct method WithSidecars (line 68) | func (back *RemoteBackend) WithSidecars(storage services.BlobStorage) { method CanPruneTo (line 72) | func (back *RemoteBackend) CanPruneTo(currentBlockInDB uint64) (canPru... method HeadersRange (line 75) | func (back *RemoteBackend) HeadersRange(ctx context.Context, walker fu... method Integrity (line 79) | func (back *RemoteBackend) Integrity(_ context.Context) error { method CurrentBlock (line 83) | func (back *RemoteBackend) CurrentBlock(db kv.Tx) (*types.Block, error) { method RawTransactions (line 86) | func (back *RemoteBackend) RawTransactions(ctx context.Context, tx kv.... method FirstTxnNumNotInSnapshots (line 90) | func (back *RemoteBackend) FirstTxnNumNotInSnapshots() uint64 { method ReadAncestor (line 94) | func (back *RemoteBackend) ReadAncestor(db kv.Getter, hash common.Hash... method BlockByNumber (line 97) | func (back *RemoteBackend) BlockByNumber(ctx context.Context, db kv.Tx... method BlockByHash (line 108) | func (back *RemoteBackend) BlockByHash(ctx context.Context, db kv.Tx, ... method TxsV3Enabled (line 116) | func (back *RemoteBackend) TxsV3Enabled() bool { panic("not implemente... method Snapshots (line 117) | func (back *RemoteBackend) Snapshots() snapshotsync.BlockSnapshots { method BorSnapshots (line 120) | func (back *RemoteBackend) BorSnapshots() snapshotsync.BlockSnapshots ... method BscSnapshots (line 121) | func (back *RemoteBackend) BscSnapshots() snapshotsync.BlockSnapshots ... method Ready (line 123) | func (back *RemoteBackend) Ready(ctx context.Context) <-chan error { method AllTypes (line 127) | func (back *RemoteBackend) AllTypes() []snaptype.Type { panic("not imp... method FrozenBlocks (line 128) | func (back *RemoteBackend) FrozenBlocks() uint64 { return back.bl... method FrozenBorBlocks (line 129) | func (back *RemoteBackend) FrozenBorBlocks(align bool) uint64 { method FrozenBscBlobs (line 132) | func (back *RemoteBackend) FrozenBscBlobs() uint64 { return back.block... method FrozenFiles (line 134) | func (back *RemoteBackend) FrozenFiles() (list []string) { return back... method CanonicalBodyForStorage (line 135) | func (back *RemoteBackend) CanonicalBodyForStorage(ctx context.Context... method FreezingCfg (line 138) | func (back *RemoteBackend) FreezingCfg() ethconfig.BlocksFreezing { method EnsureVersionCompatibility (line 141) | func (back *RemoteBackend) EnsureVersionCompatibility() bool { method Etherbase (line 158) | func (back *RemoteBackend) Etherbase(ctx context.Context) (common.Addr... method Syncing (line 170) | func (back *RemoteBackend) Syncing(ctx context.Context) (*remoteproto.... method NetVersion (line 182) | func (back *RemoteBackend) NetVersion(ctx context.Context) (uint64, er... method NetPeerCount (line 194) | func (back *RemoteBackend) NetPeerCount(ctx context.Context) (uint64, ... method PendingBlock (line 206) | func (back *RemoteBackend) PendingBlock(ctx context.Context) (*types.B... method ProtocolVersion (line 224) | func (back *RemoteBackend) ProtocolVersion(ctx context.Context) (uint6... method ClientVersion (line 236) | func (back *RemoteBackend) ClientVersion(ctx context.Context) (string,... method Subscribe (line 248) | func (back *RemoteBackend) Subscribe(ctx context.Context, onNewEvent f... method SubscribeLogs (line 271) | func (back *RemoteBackend) SubscribeLogs(ctx context.Context, onNewLog... method TxnLookup (line 294) | func (back *RemoteBackend) TxnLookup(ctx context.Context, tx kv.Getter... method HasSenders (line 297) | func (back *RemoteBackend) HasSenders(ctx context.Context, tx kv.Gette... method BadHeaderNumber (line 300) | func (back *RemoteBackend) BadHeaderNumber(ctx context.Context, tx kv.... method BlockWithSenders (line 303) | func (back *RemoteBackend) BlockWithSenders(ctx context.Context, tx kv... method IterateFrozenBodies (line 307) | func (back *RemoteBackend) IterateFrozenBodies(_ func(blockNum uint64,... method BodyWithTransactions (line 311) | func (back *RemoteBackend) BodyWithTransactions(ctx context.Context, t... method BodyRlp (line 314) | func (back *RemoteBackend) BodyRlp(ctx context.Context, tx kv.Getter, ... method Body (line 317) | func (back *RemoteBackend) Body(ctx context.Context, tx kv.Getter, has... method Header (line 320) | func (back *RemoteBackend) Header(ctx context.Context, tx kv.Getter, h... method HeaderByNumber (line 323) | func (back *RemoteBackend) HeaderByNumber(ctx context.Context, tx kv.G... method HeaderByHash (line 326) | func (back *RemoteBackend) HeaderByHash(ctx context.Context, tx kv.Get... method CanonicalHash (line 329) | func (back *RemoteBackend) CanonicalHash(ctx context.Context, tx kv.Ge... method HeaderNumber (line 332) | func (back *RemoteBackend) HeaderNumber(ctx context.Context, tx kv.Get... method IsCanonical (line 335) | func (back *RemoteBackend) IsCanonical(ctx context.Context, tx kv.Gett... method TxnByIdxInBlock (line 338) | func (back *RemoteBackend) TxnByIdxInBlock(ctx context.Context, tx kv.... method ReadBlobByNumber (line 342) | func (back *RemoteBackend) ReadBlobByNumber(ctx context.Context, tx kv... method ReadBlobTxCount (line 346) | func (back *RemoteBackend) ReadBlobTxCount(ctx context.Context, blockN... method NodeInfo (line 350) | func (back *RemoteBackend) NodeInfo(ctx context.Context, limit uint32)... method AddPeer (line 393) | func (back *RemoteBackend) AddPeer(ctx context.Context, request *remot... method RemovePeer (line 401) | func (back *RemoteBackend) RemovePeer(ctx context.Context, request *re... method Peers (line 409) | func (back *RemoteBackend) Peers(ctx context.Context) ([]*p2p.PeerInfo... method TxnumReader (line 446) | func (back *RemoteBackend) TxnumReader(ctx context.Context) rawdbv3.Tx... method BlockForTxNum (line 450) | func (back *RemoteBackend) BlockForTxNum(ctx context.Context, tx kv.Tx... method MinimumBlockAvailable (line 454) | func (back *RemoteBackend) MinimumBlockAvailable(ctx context.Context, ... function NewRemoteBackend (line 58) | func NewRemoteBackend(client remoteproto.ETHBACKENDClient, db kv.RoDB, b... FILE: cmd/rpcdaemon/rpcservices/eth_mining.go type MiningService (line 32) | type MiningService struct method EnsureVersionCompatibility (line 46) | func (s *MiningService) EnsureVersionCompatibility() bool { function NewMiningService (line 38) | func NewMiningService(client txpoolproto.MiningClient) *MiningService { FILE: cmd/rpcdaemon/rpcservices/eth_txpool.go type TxPoolService (line 34) | type TxPoolService struct method EnsureVersionCompatibility (line 48) | func (s *TxPoolService) EnsureVersionCompatibility() bool { function NewTxPoolService (line 40) | func NewTxPoolService(client txpoolproto.TxpoolClient) *TxPoolService { FILE: cmd/rpctest/main.go function main (line 35) | func main() { FILE: cmd/rpctest/rpctest/account_range_verify.go function CompareAccountRange (line 39) | func CompareAccountRange(logger log.Logger, erigonURL, gethURL, tmpDataD... FILE: cmd/rpctest/rpctest/bench1.go function Bench1 (line 41) | func Bench1(erigonURL, gethURL string, needCompare bool, fullTest bool, ... function vegetaWrite (line 325) | func vegetaWrite(enabled bool, methods []string, resultsCh chan CallResu... FILE: cmd/rpctest/rpctest/bench2.go function Bench2 (line 26) | func Bench2(erigon_url string) error { FILE: cmd/rpctest/rpctest/bench3.go function Bench3 (line 28) | func Bench3(erigon_url, geth_url string) error { FILE: cmd/rpctest/rpctest/bench4.go function Bench4 (line 25) | func Bench4(erigon_url string) error { FILE: cmd/rpctest/rpctest/bench5.go function Bench5 (line 25) | func Bench5(erigonURL string) error { FILE: cmd/rpctest/rpctest/bench6.go function Bench6 (line 25) | func Bench6(erigon_url string) error { FILE: cmd/rpctest/rpctest/bench7.go function Bench7 (line 26) | func Bench7(erigonURL, gethURL string) error { FILE: cmd/rpctest/rpctest/bench9.go function Bench9 (line 27) | func Bench9(erigonURL, gethURL string, needCompare, latest bool) error { FILE: cmd/rpctest/rpctest/bench_blockbynumber.go function BenchEthGetBlockByNumber (line 24) | func BenchEthGetBlockByNumber(erigonURL string) error { FILE: cmd/rpctest/rpctest/bench_debugTrace.go function BenchDebugTraceBlockByNumber (line 25) | func BenchDebugTraceBlockByNumber(erigonUrl, gethUrl string, needCompare... function BenchDebugTraceBlockByHash (line 73) | func BenchDebugTraceBlockByHash(erigonUrl, gethUrl string, needCompare b... function BenchDebugTraceTransaction (line 133) | func BenchDebugTraceTransaction(erigonUrl, gethUrl string, needCompare b... function BenchDebugTraceCall (line 232) | func BenchDebugTraceCall(erigonURL, gethURL string, needCompare bool, bl... FILE: cmd/rpctest/rpctest/bench_ethcall.go function BenchEthCall (line 33) | func BenchEthCall(erigonURL, gethURL string, needCompare, latest bool, b... FILE: cmd/rpctest/rpctest/bench_ethcreateaccesslist.go function BenchEthCreateAccessList (line 33) | func BenchEthCreateAccessList(erigonURL, gethURL string, needCompare, la... FILE: cmd/rpctest/rpctest/bench_ethgetBalance.go function BenchEthGetBalance (line 29) | func BenchEthGetBalance(erigonURL, gethURL string, needCompare bool, blo... FILE: cmd/rpctest/rpctest/bench_ethgetblockbyhash.go function BenchEthGetBlockByHash (line 33) | func BenchEthGetBlockByHash(erigonURL, gethURL string, needCompare, late... FILE: cmd/rpctest/rpctest/bench_ethgetblockbynumber.go function BenchEthGetBlockByNumber2 (line 33) | func BenchEthGetBlockByNumber2(erigonURL, gethURL string, needCompare, l... FILE: cmd/rpctest/rpctest/bench_ethgetlogs.go function BenchEthGetLogs (line 44) | func BenchEthGetLogs(erigonURL, gethURL string, needCompare bool, blockF... function EthGetLogsInvariants (line 149) | func EthGetLogsInvariants(ctx context.Context, erigonURL, gethURL string... function filterLogsByAddr (line 336) | func filterLogsByAddr(logs []Log, addr common.Address) (filtered []Log) { FILE: cmd/rpctest/rpctest/bench_gettransactionbyhash.go function BenchEthGetTransactionByHash (line 42) | func BenchEthGetTransactionByHash(ctx context.Context, erigonURL, gethUR... FILE: cmd/rpctest/rpctest/bench_otsgetblockTransactions.go function BenchOtsGetBlockTransactions (line 31) | func BenchOtsGetBlockTransactions(erigonURL, gethURL string, needCompare... FILE: cmd/rpctest/rpctest/bench_overlaygetlogs.go function BenchOverlayGetLogs (line 34) | func BenchOverlayGetLogs(erigonURL string, needCompare bool, blockFrom u... FILE: cmd/rpctest/rpctest/bench_traceblock.go function BenchTraceBlock (line 29) | func BenchTraceBlock(erigonURL, oeURL string, needCompare bool, blockFro... FILE: cmd/rpctest/rpctest/bench_tracecall.go function BenchTraceCall (line 29) | func BenchTraceCall(erigonURL, oeURL string, needCompare bool, blockFrom... FILE: cmd/rpctest/rpctest/bench_tracecallmany.go function BenchTraceCallMany (line 32) | func BenchTraceCallMany(erigonURL, oeURL string, needCompare bool, block... FILE: cmd/rpctest/rpctest/bench_tracefilter.go function BenchTraceFilter (line 32) | func BenchTraceFilter(erigonURL, oeURL string, needCompare bool, blockFr... FILE: cmd/rpctest/rpctest/bench_tracereplaytransaction.go function BenchTraceReplayTransaction (line 25) | func BenchTraceReplayTransaction(erigonUrl, gethUrl string, needCompare ... FILE: cmd/rpctest/rpctest/bench_tracetransaction.go function BenchTraceTransaction (line 25) | func BenchTraceTransaction(erigonUrl, gethUrl string, needCompare bool, ... FILE: cmd/rpctest/rpctest/bench_txreceipts.go function BenchTxReceipt (line 32) | func BenchTxReceipt(erigonURL, gethURL string, needCompare bool, blockFr... constant logInterval (line 100) | logInterval = 20 * time.Second function BenchBlockReceipts (line 102) | func BenchBlockReceipts(erigonURL, gethURL string, needCompare bool, blo... FILE: cmd/rpctest/rpctest/replay.go function Replay (line 27) | func Replay(erigonURL string, recordFile string) error { FILE: cmd/rpctest/rpctest/request_generator.go type CallResult (line 32) | type CallResult struct type RequestGenerator (line 42) | type RequestGenerator struct method blockNumber (line 46) | func (g *RequestGenerator) blockNumber() string { method getBlockByNumber (line 50) | func (g *RequestGenerator) getBlockByNumber(blockNum uint64, withTxs b... method getBlockByHash (line 55) | func (g *RequestGenerator) getBlockByHash(hash common.Hash, withTxs bo... method getTransactionByHash (line 60) | func (g *RequestGenerator) getTransactionByHash(hash string) string { method storageRangeAt (line 65) | func (g *RequestGenerator) storageRangeAt(hash common.Hash, i int, to ... method traceBlockByHash (line 70) | func (g *RequestGenerator) traceBlockByHash(hash string) string { method debugTraceBlockByNumber (line 75) | func (g *RequestGenerator) debugTraceBlockByNumber(blockNum uint64) st... method debugTraceTransaction (line 80) | func (g *RequestGenerator) debugTraceTransaction(hash string, addition... method getTransactionReceipt (line 88) | func (g *RequestGenerator) getTransactionReceipt(hash string) string { method getBlockReceipts (line 93) | func (g *RequestGenerator) getBlockReceipts(bn uint64) string { method getBalance (line 98) | func (g *RequestGenerator) getBalance(miner common.Address, bn uint64)... method getModifiedAccountsByNumber (line 103) | func (g *RequestGenerator) getModifiedAccountsByNumber(prevBn uint64, ... method getLogs (line 108) | func (g *RequestGenerator) getLogs(prevBn uint64, bn uint64, account c... method getLogsNoFilters (line 112) | func (g *RequestGenerator) getLogsNoFilters(prevBn uint64, bn uint64) ... method getLogsForAddresses (line 116) | func (g *RequestGenerator) getLogsForAddresses(prevBn uint64, bn uint6... method getOverlayLogs (line 129) | func (g *RequestGenerator) getOverlayLogs(prevBn uint64, bn uint64, ac... method getLogs1 (line 134) | func (g *RequestGenerator) getLogs1(prevBn uint64, bn uint64, account ... method getOverlayLogs1 (line 139) | func (g *RequestGenerator) getOverlayLogs1(prevBn uint64, bn uint64, a... method getLogs2 (line 144) | func (g *RequestGenerator) getLogs2(prevBn uint64, bn uint64, account ... method getOverlayLogs2 (line 149) | func (g *RequestGenerator) getOverlayLogs2(prevBn uint64, bn uint64, a... method accountRange (line 154) | func (g *RequestGenerator) accountRange(bn uint64, page []byte, num in... method getProof (line 160) | func (g *RequestGenerator) getProof(bn uint64, account common.Address,... method traceCall (line 178) | func (g *RequestGenerator) traceCall(from common.Address, to *common.A... method traceCallMany (line 201) | func (g *RequestGenerator) traceCallMany(from []common.Address, to []*... method debugTraceCall (line 230) | func (g *RequestGenerator) debugTraceCall(from common.Address, to *com... method traceBlock (line 252) | func (g *RequestGenerator) traceBlock(bn uint64) string { method traceFilterFrom (line 259) | func (g *RequestGenerator) traceFilterFrom(prevBn uint64, bn uint64, a... method traceFilterTo (line 266) | func (g *RequestGenerator) traceFilterTo(prevBn uint64, bn uint64, acc... method traceReplayTransaction (line 273) | func (g *RequestGenerator) traceReplayTransaction(hash string) string { method traceTransaction (line 278) | func (g *RequestGenerator) traceTransaction(hash string) string { method ethCall (line 283) | func (g *RequestGenerator) ethCall(from common.Address, to *common.Add... method ethCreateAccessList (line 305) | func (g *RequestGenerator) ethCreateAccessList(from common.Address, to... method ethCallLatest (line 327) | func (g *RequestGenerator) ethCallLatest(from common.Address, to *comm... method otsGetBlockTransactions (line 348) | func (g *RequestGenerator) otsGetBlockTransactions(block_number uint64... method call (line 365) | func (g *RequestGenerator) call(target string, method, body string, re... method call2 (line 382) | func (g *RequestGenerator) call2(target string, method, body string) C... method Geth (line 397) | func (g *RequestGenerator) Geth(method, body string, response interfac... method Erigon (line 401) | func (g *RequestGenerator) Erigon(method, body string, response interf... method Geth2 (line 405) | func (g *RequestGenerator) Geth2(method, body string) CallResult { method Erigon2 (line 409) | func (g *RequestGenerator) Erigon2(method, body string) CallResult { type HasRequestID (line 378) | type HasRequestID interface FILE: cmd/rpctest/rpctest/request_generator_test.go function MockRequestGenerator (line 26) | func MockRequestGenerator(reqId int) *RequestGenerator { function TestRequestGenerator_blockNumber (line 32) | func TestRequestGenerator_blockNumber(t *testing.T) { function TestRequestGenerator_getBlockByNumber (line 49) | func TestRequestGenerator_getBlockByNumber(t *testing.T) { function TestRequestGenerator_storageRangeAt (line 89) | func TestRequestGenerator_storageRangeAt(t *testing.T) { function TestRequestGenerator_traceBlockByHash (line 131) | func TestRequestGenerator_traceBlockByHash(t *testing.T) { function TestRequestGenerator_traceTransaction (line 161) | func TestRequestGenerator_traceTransaction(t *testing.T) { function TestRequestGenerator_getTransactionReceipt (line 191) | func TestRequestGenerator_getTransactionReceipt(t *testing.T) { function TestRequestGenerator_getBalance (line 221) | func TestRequestGenerator_getBalance(t *testing.T) { function TestRequestGenerator_getModifiedAccountsByNumber (line 255) | func TestRequestGenerator_getModifiedAccountsByNumber(t *testing.T) { function TestRequestGenerator_getLogs (line 289) | func TestRequestGenerator_getLogs(t *testing.T) { function TestRequestGenerator_getLogs1 (line 327) | func TestRequestGenerator_getLogs1(t *testing.T) { function TestRequestGenerator_getLogs2 (line 369) | func TestRequestGenerator_getLogs2(t *testing.T) { function TestRequestGenerator_accountRange (line 415) | func TestRequestGenerator_accountRange(t *testing.T) { function TestRequestGenerator_getProof (line 453) | func TestRequestGenerator_getProof(t *testing.T) { FILE: cmd/rpctest/rpctest/type.go constant Geth (line 28) | Geth = "geth" constant Erigon (line 29) | Erigon = "erigon" type EthError (line 32) | type EthError struct type CommonResponse (line 37) | type CommonResponse struct method GetRequestId (line 43) | func (c CommonResponse) GetRequestId() int { return c.RequestId } type EthBlockNumber (line 45) | type EthBlockNumber struct type EthBalance (line 50) | type EthBalance struct type EthTransaction (line 55) | type EthTransaction struct type EthSendRawTransaction (line 65) | type EthSendRawTransaction struct type EthTxPool (line 70) | type EthTxPool struct type EthBlockByNumberResult (line 75) | type EthBlockByNumberResult struct type EthBlockByNumber (line 83) | type EthBlockByNumber struct type StructLog (line 88) | type StructLog struct type EthTxTraceResult (line 100) | type EthTxTraceResult struct type EthTxTrace (line 107) | type EthTxTrace struct type TraceCall (line 112) | type TraceCall struct type TraceCallResult (line 117) | type TraceCallResult struct type TraceCallTrace (line 123) | type TraceCallTrace struct type TraceCallAction (line 133) | type TraceCallAction struct type TraceCallTraceResult (line 146) | type TraceCallTraceResult struct type TraceCallStateDiff (line 153) | type TraceCallStateDiff struct type TraceCallStateDiffStorage (line 160) | type TraceCallStateDiffStorage struct type DebugModifiedAccounts (line 165) | type DebugModifiedAccounts struct method Print (line 170) | func (ma *DebugModifiedAccounts) Print() { type StorageRangeResult (line 182) | type StorageRangeResult struct type storageMap (line 187) | type storageMap type storageEntry (line 189) | type storageEntry struct type DebugStorageRange (line 194) | type DebugStorageRange struct type DebugAccountRange (line 199) | type DebugAccountRange struct type Log (line 206) | type Log struct type Receipt (line 233) | type Receipt struct type EthReceipt (line 247) | type EthReceipt struct type EthGetProof (line 252) | type EthGetProof struct type EthGetLogs (line 257) | type EthGetLogs struct type AccountResult (line 263) | type AccountResult struct type StorageResult (line 272) | type StorageResult struct type ParityListStorageKeysResult (line 278) | type ParityListStorageKeysResult struct type OtsTransaction (line 283) | type OtsTransaction struct type OtsReceipt (line 298) | type OtsReceipt struct type OtsFullBlock (line 311) | type OtsFullBlock struct type OtsBlockTransactionsResult (line 336) | type OtsBlockTransactionsResult struct type OtsBlockTransactions (line 341) | type OtsBlockTransactions struct FILE: cmd/rpctest/rpctest/utils.go function compareBlocks (line 36) | func compareBlocks(b, bg *EthBlockByNumber) bool { function compareTraces (line 73) | func compareTraces(trace, traceg *EthTxTrace) bool { function compareJsonValues (line 106) | func compareJsonValues(prefix string, v, vg *fastjson.Value) error { function compareResults (line 197) | func compareResults(trace, traceg *fastjson.Value) error { function compareErrors (line 203) | func compareErrors(errVal *fastjson.Value, errValg *fastjson.Value, meth... function requestAndCompare (line 248) | func requestAndCompare(request string, methodName string, errCtx string,... function requestAndCompareErigon (line 307) | func requestAndCompareErigon(requestA, requestB string, methodNameA, met... function compareBalances (line 367) | func compareBalances(balance, balanceg *EthBalance) bool { function extractAccountMap (line 375) | func extractAccountMap(ma *DebugModifiedAccounts) map[common.Address]str... function printStorageRange (line 384) | func printStorageRange(sm map[common.Hash]storageEntry) { function compareStorageRanges (line 390) | func compareStorageRanges(sm, smg map[common.Hash]storageEntry) bool { function compareReceipts (line 442) | func compareReceipts(receipt, receiptg *EthReceipt) bool { function getTopics (line 506) | func getTopics(v *fastjson.Value) []common.Hash { function compareAccountRanges (line 524) | func compareAccountRanges(erigon, geth map[common.Address]state.DumpAcco... function compareProofs (line 571) | func compareProofs(proof, gethProof *EthGetProof) bool { function post (line 652) | func post(client *http.Client, url, request string, response interface{}... function post2 (line 677) | func post2(client *http.Client, url, request string) ([]byte, *fastjson.... function print (line 703) | func print(client *http.Client, url, request string) { function setRoutes (line 728) | func setRoutes(erigonUrl, gethURL string) { function compareBlockTransactions (line 734) | func compareBlockTransactions(b, bg *OtsBlockTransactions) bool { FILE: cmd/sentinel/main.go function main (line 40) | func main() { function runSentinelNode (line 51) | func runSentinelNode(cliCtx *cli.Context) error { FILE: cmd/sentinel/sentinelcli/cliSettings.go type SentinelCliCfg (line 33) | type SentinelCliCfg struct function SetupSentinelCli (line 46) | func SetupSentinelCli(ctx *cli.Context) (*SentinelCliCfg, error) { FILE: cmd/sentry/main.go function init (line 57) | func init() { function main (line 120) | func main() { FILE: cmd/silkworm_api/snapshot_idx.go function main (line 43) | func main() { function FindIf (line 67) | func FindIf(segments []snaptype.FileInfo, predicate func(snaptype.FileIn... function buildIndex (line 76) | func buildIndex(cliCtx *cli.Context, dataDir string, snapshotPaths []str... FILE: cmd/state/commands/cat_snapshot.go function init (line 33) | func init() { function withFpath (line 46) | func withFpath(cmd *cobra.Command) { function withCompressed (line 51) | func withCompressed(cmd *cobra.Command) { function withPick (line 55) | func withPick(cmd *cobra.Command) { FILE: cmd/state/commands/global_flags_vars.go function must (line 32) | func must(err error) { function withBlock (line 38) | func withBlock(cmd *cobra.Command) { function withDataDir (line 42) | func withDataDir(cmd *cobra.Command) { FILE: cmd/state/commands/opcode_tracer.go function init (line 65) | func init() { constant MaxUint16 (line 86) | MaxUint16 = ^uint16(0) type opcode (line 88) | type opcode struct type RetStackTop (line 99) | type RetStackTop type txn (line 101) | type txn struct type sliceBytes (line 120) | type sliceBytes type sliceOpcodes (line 121) | type sliceOpcodes type sliceBblocks (line 122) | type sliceBblocks type slicePtrTx (line 125) | type slicePtrTx type opcodeTracer (line 127) | type opcodeTracer struct method Tracer (line 186) | func (ot *opcodeTracer) Tracer() *tracers.Tracer { method captureStartOrEnter (line 198) | func (ot *opcodeTracer) captureStartOrEnter(from, to common.Address, c... method OnTxStart (line 226) | func (ot *opcodeTracer) OnTxStart(env *tracing.VMContext, tx types.Tra... method OnEnter (line 231) | func (ot *opcodeTracer) OnEnter(depth int, typ byte, from common.Addre... method captureEndOrExit (line 236) | func (ot *opcodeTracer) captureEndOrExit(err error) { method OnExit (line 268) | func (ot *opcodeTracer) OnExit(depth int, output []byte, gasUsed uint6... method OnOpcode (line 273) | func (ot *opcodeTracer) OnOpcode(pc uint64, op byte, gas, cost uint64,... method OnFault (line 406) | func (ot *opcodeTracer) OnFault(pc uint64, op byte, gas, cost uint64, ... function NewOpcodeTracer (line 140) | func NewOpcodeTracer(blockNum uint64, saveOpcodes bool, saveBblocks bool... function resetOpcodeTracer (line 152) | func resetOpcodeTracer(ot *opcodeTracer) { type bblock (line 165) | type bblock struct type bblockDump (line 170) | type bblockDump struct type blockTxs (line 181) | type blockTxs struct type segPrefix (line 410) | type segPrefix struct function OpcodeTracer (line 417) | func OpcodeTracer(genesis *types.Genesis, blockNum uint64, chaindata str... function runBlock (line 730) | func runBlock(engine consensus.Engine, ibs *state.IntraBlockState, txnWr... FILE: cmd/state/commands/root.go function init (line 45) | func init() { function genesisFromFile (line 72) | func genesisFromFile(genesisPath string) *types.Genesis { function getChainGenesisAndConfig (line 86) | func getChainGenesisAndConfig() (genesis *types.Genesis, chainConfig *ch... function Execute (line 95) | func Execute() { FILE: cmd/state/commands/verify_txlookup.go function init (line 25) | func init() { FILE: cmd/state/main.go function main (line 23) | func main() { FILE: cmd/state/verify/verify_txlookup.go function blocksIO (line 41) | func blocksIO(db kv.RoDB) (services.FullBlockReader, *blockio.BlockWrite... function ValidateTxLookups (line 51) | func ValidateTxLookups(chaindata string, logger log.Logger) error { FILE: cmd/txpool/main.go function init (line 79) | func init() { function doTxpool (line 124) | func doTxpool(ctx context.Context, logger log.Logger) error { function main (line 215) | func main() { FILE: cmd/utils/cmd.go function Fatalf (line 33) | func Fatalf(format string, args ...interface{}) { FILE: cmd/utils/flags.go function setNodeKey (line 1165) | func setNodeKey(ctx *cli.Context, cfg *p2p.Config, datadir string) { function setNodeUserIdent (line 1178) | func setNodeUserIdent(ctx *cli.Context, cfg *nodecfg.Config) { function setNodeUserIdentCobra (line 1183) | func setNodeUserIdentCobra(f *pflag.FlagSet, cfg *nodecfg.Config) { function setBootstrapNodes (line 1189) | func setBootstrapNodes(ctx *cli.Context, cfg *p2p.Config) { function setBootstrapNodesV5 (line 1203) | func setBootstrapNodesV5(ctx *cli.Context, cfg *p2p.Config) { function GetBootnodesFromFlags (line 1220) | func GetBootnodesFromFlags(urlsStr, chain string) ([]*enode.Node, error) { function setStaticPeers (line 1233) | func setStaticPeers(ctx *cli.Context, cfg *p2p.Config) { function setTrustedPeers (line 1250) | func setTrustedPeers(ctx *cli.Context, cfg *p2p.Config) { function NewP2PConfig (line 1266) | func NewP2PConfig( function nodeKey (line 1339) | func nodeKey(datadir string) (*ecdsa.PrivateKey, error) { function setListenAddress (line 1347) | func setListenAddress(ctx *cli.Context, cfg *p2p.Config) { function setNAT (line 1380) | func setNAT(ctx *cli.Context, cfg *p2p.Config) { function setEtherbase (line 1394) | func setEtherbase(ctx *cli.Context, cfg *ethconfig.Config) { function SetP2PConfig (line 1440) | func SetP2PConfig(ctx *cli.Context, cfg *p2p.Config, nodeName, datadir s... function SetNodeConfig (line 1496) | func SetNodeConfig(ctx *cli.Context, cfg *nodecfg.Config, logger log.Log... function SetNodeConfigCobra (line 1507) | func SetNodeConfigCobra(cmd *cobra.Command, cfg *nodecfg.Config) { function setDataDir (line 1514) | func setDataDir(ctx *cli.Context, cfg *nodecfg.Config) error { function setDataDirCobra (line 1539) | func setDataDirCobra(f *pflag.FlagSet, cfg *nodecfg.Config) { function setGPO (line 1555) | func setGPO(ctx *cli.Context, cfg *gaspricecfg.Config) { function setGPOCobra (line 1568) | func setGPOCobra(f *pflag.FlagSet, cfg *gaspricecfg.Config) { function setTxPool (line 1580) | func setTxPool(ctx *cli.Context, dbDir string, fullCfg *ethconfig.Config) { function setShutter (line 1637) | func setShutter(ctx *cli.Context, chainName string, nodeConfig *nodecfg.... function setEthash (line 1655) | func setEthash(ctx *cli.Context, datadir string, cfg *ethconfig.Config) { function SetupMinerCobra (line 1675) | func SetupMinerCobra(cmd *cobra.Command, cfg *buildercfg.MiningConfig) { function setClique (line 1729) | func setClique(ctx *cli.Context, cfg *chainspec.ConsensusSnapshotConfig,... function setParlia (line 1740) | func setParlia(ctx *cli.Context, cfg *chain.ParliaConfig, datadir string) { function setBorConfig (line 1744) | func setBorConfig(ctx *cli.Context, cfg *ethconfig.Config, nodeConfig *n... function setMiner (line 1763) | func setMiner(ctx *cli.Context, cfg *buildercfg.MiningConfig) { function setWhitelist (line 1801) | func setWhitelist(ctx *cli.Context, cfg *ethconfig.Config) { function setBeaconAPI (line 1824) | func setBeaconAPI(ctx *cli.Context, cfg *ethconfig.Config) error { function setCaplin (line 1848) | func setCaplin(ctx *cli.Context, cfg *ethconfig.Config) { function setSilkworm (line 1885) | func setSilkworm(ctx *cli.Context, cfg *ethconfig.Config) { function CheckExclusive (line 1903) | func CheckExclusive(ctx *cli.Context, args ...interface{}) { function SetEthConfig (line 1942) | func SetEthConfig(ctx *cli.Context, nodeConfig *nodecfg.Config, cfg *eth... type RateLimitFlagValue (line 2143) | type RateLimitFlagValue method TorrentRateLimit (line 2146) | func (me RateLimitFlagValue) TorrentRateLimit() g.Option[rate.Limit] { function GetStringFlagRateLimit (line 2150) | func GetStringFlagRateLimit(value string) (_ RateLimitFlagValue, err err... function MustGetStringFlagDownloaderRateLimit (line 2167) | func MustGetStringFlagDownloaderRateLimit(value string) (_ g.Option[rate... function boolFlagOpt (line 2174) | func boolFlagOpt(ctx *cli.Context, flag *cli.BoolFlag) g.Option[bool] { function SetDNSDiscoveryDefaults (line 2183) | func SetDNSDiscoveryDefaults(cfg *ethconfig.Config, genesis common.Hash) { function SplitTagsFlag (line 2197) | func SplitTagsFlag(tagsFlag string) map[string]string { function CobraFlags (line 2214) | func CobraFlags(cmd *cobra.Command, urfaveCliFlagsLists ...[]cli.Flag) { FILE: cmd/utils/flags/flags.go type DirectoryString (line 42) | type DirectoryString method String (line 44) | func (s *DirectoryString) String() string { method Set (line 48) | func (s *DirectoryString) Set(value string) error { method Get (line 53) | func (s *DirectoryString) Get() any { type DirectoryFlag (line 67) | type DirectoryFlag struct method Names (line 85) | func (f *DirectoryFlag) Names() []string { return append([]string{f.Na... method IsSet (line 86) | func (f *DirectoryFlag) IsSet() bool { return f.HasBeenSet } method String (line 87) | func (f *DirectoryFlag) String() string { return cli.FlagStringer(f) } method Apply (line 91) | func (f *DirectoryFlag) Apply(set *flag.FlagSet) error { method IsRequired (line 100) | func (f *DirectoryFlag) IsRequired() bool { return f.Required } method IsVisible (line 104) | func (f *DirectoryFlag) IsVisible() bool { return !f.Hidden } method GetCategory (line 108) | func (f *DirectoryFlag) GetCategory() string { return f.Category } method TakesValue (line 112) | func (f *DirectoryFlag) TakesValue() bool { return true } method GetUsage (line 113) | func (f *DirectoryFlag) GetUsage() string { return f.Usage } method GetValue (line 114) | func (f *DirectoryFlag) GetValue() string { return f.Value.String() } method GetEnvVars (line 115) | func (f *DirectoryFlag) GetEnvVars() []string { return nil } method GetDefaultText (line 117) | func (f *DirectoryFlag) GetDefaultText() string { type TextMarshaler (line 124) | type TextMarshaler interface type textMarshalerVal (line 130) | type textMarshalerVal struct method String (line 134) | func (v textMarshalerVal) String() string { method Set (line 142) | func (v textMarshalerVal) Set(s string) error { type TextMarshalerFlag (line 155) | type TextMarshalerFlag struct method Names (line 173) | func (f *TextMarshalerFlag) Names() []string { return append([]string{... method IsSet (line 174) | func (f *TextMarshalerFlag) IsSet() bool { return f.HasBeenSet } method String (line 175) | func (f *TextMarshalerFlag) String() string { return cli.FlagStringer... method Apply (line 177) | func (f *TextMarshalerFlag) Apply(set *flag.FlagSet) error { method IsRequired (line 186) | func (f *TextMarshalerFlag) IsRequired() bool { return f.Required } method IsVisible (line 190) | func (f *TextMarshalerFlag) IsVisible() bool { return !f.Hidden } method GetCategory (line 194) | func (f *TextMarshalerFlag) GetCategory() string { return f.Category } method TakesValue (line 198) | func (f *TextMarshalerFlag) TakesValue() bool { return true } method GetUsage (line 199) | func (f *TextMarshalerFlag) GetUsage() string { return f.Usage } method GetEnvVars (line 200) | func (f *TextMarshalerFlag) GetEnvVars() []string { return nil } method GetValue (line 202) | func (f *TextMarshalerFlag) GetValue() string { method GetDefaultText (line 210) | func (f *TextMarshalerFlag) GetDefaultText() string { function GlobalTextMarshaler (line 218) | func GlobalTextMarshaler(ctx *cli.Context, name string) TextMarshaler { type BigFlag (line 236) | type BigFlag struct method Names (line 254) | func (f *BigFlag) Names() []string { return append([]string{f.Name}, f... method IsSet (line 255) | func (f *BigFlag) IsSet() bool { return f.HasBeenSet } method String (line 256) | func (f *BigFlag) String() string { return cli.FlagStringer(f) } method Apply (line 258) | func (f *BigFlag) Apply(set *flag.FlagSet) error { method IsRequired (line 269) | func (f *BigFlag) IsRequired() bool { return f.Required } method IsVisible (line 273) | func (f *BigFlag) IsVisible() bool { return !f.Hidden } method GetCategory (line 277) | func (f *BigFlag) GetCategory() string { return f.Category } method TakesValue (line 281) | func (f *BigFlag) TakesValue() bool { return true } method GetUsage (line 282) | func (f *BigFlag) GetUsage() string { return f.Usage } method GetValue (line 283) | func (f *BigFlag) GetValue() string { return f.Value.String() } method GetEnvVars (line 284) | func (f *BigFlag) GetEnvVars() []string { return nil } method GetDefaultText (line 286) | func (f *BigFlag) GetDefaultText() string { type bigValue (line 294) | type bigValue method String (line 296) | func (b *bigValue) String() string { method Set (line 303) | func (b *bigValue) Set(s string) error { method Get (line 312) | func (b *bigValue) Get() any { function GlobalBig (line 317) | func GlobalBig(ctx *cli.Context, name string) *big.Int { function expandPath (line 330) | func expandPath(p string) string { function HomeDir (line 343) | func HomeDir() string { function eachName (line 353) | func eachName(f cli.Flag, fn func(string)) { function DBPageSizeFlagUnmarshal (line 360) | func DBPageSizeFlagUnmarshal(cliCtx *cli.Context, flagName, flagUsage st... function isPowerOfTwo (line 372) | func isPowerOfTwo(n uint64) bool { FILE: cmd/utils/flags/flags_test.go function TestPathExpansion (line 29) | func TestPathExpansion(t *testing.T) { FILE: cmd/utils/flags/helpers.go function Merge (line 30) | func Merge(groups ...[]cli.Flag) []cli.Flag { function MigrateGlobalFlags (line 55) | func MigrateGlobalFlags(ctx *cli.Context) { function doMigrateFlags (line 82) | func doMigrateFlags(ctx *cli.Context) { function FlagString (line 124) | func FlagString(f cli.Flag) string { function pad (line 155) | func pad(s string, length int) string { function indent (line 162) | func indent(s string, nspace int) string { function wordWrap (line 167) | func wordWrap(s string, width int) string { FILE: cmd/utils/flags_test.go function Test_SplitTagsFlag (line 28) | func Test_SplitTagsFlag(t *testing.T) { FILE: core/asm/asm.go type instructionIterator (line 31) | type instructionIterator struct method Next (line 48) | func (it *instructionIterator) Next() bool { method Error (line 86) | func (it *instructionIterator) Error() error { method PC (line 91) | func (it *instructionIterator) PC() uint64 { method Op (line 96) | func (it *instructionIterator) Op() vm.OpCode { method Arg (line 101) | func (it *instructionIterator) Arg() []byte { function NewInstructionIterator (line 41) | func NewInstructionIterator(code []byte) *instructionIterator { function PrintDisassembled (line 106) | func PrintDisassembled(code string) error { function Disassemble (line 124) | func Disassemble(script []byte) ([]string, error) { FILE: core/asm/asm_test.go function TestInstructionIteratorValid (line 28) | func TestInstructionIteratorValid(t *testing.T) { function TestInstructionIteratorInvalid (line 47) | func TestInstructionIteratorInvalid(t *testing.T) { function TestInstructionIteratorEmpty (line 63) | func TestInstructionIteratorEmpty(t *testing.T) { FILE: core/asm/compiler.go type Compiler (line 35) | type Compiler struct method Feed (line 63) | func (c *Compiler) Feed(ch <-chan token) { method Compile (line 101) | func (c *Compiler) Compile() (string, []error) { method next (line 126) | func (c *Compiler) next() token { method compileLine (line 134) | func (c *Compiler) compileLine() error { method compileNumber (line 164) | func (c *Compiler) compileNumber(element token) (int, error) { method compileElement (line 176) | func (c *Compiler) compileElement(element token) error { method compileLabel (line 235) | func (c *Compiler) compileLabel() { method pushBin (line 240) | func (c *Compiler) pushBin(v interface{}) { function NewCompiler (line 47) | func NewCompiler(debug bool) *Compiler { function isPush (line 249) | func isPush(op string) bool { function isJump (line 254) | func isJump(op string) bool { function toBinary (line 259) | func toBinary(text string) vm.OpCode { type compileError (line 263) | type compileError struct method Error (line 270) | func (err compileError) Error() string { function compileErr (line 274) | func compileErr(c token, got, want string) error { FILE: core/asm/compiler_test.go function TestCompiler (line 26) | func TestCompiler(t *testing.T) { FILE: core/asm/lex_test.go function lexAll (line 27) | func lexAll(src string) []token { function TestLexer (line 37) | func TestLexer(t *testing.T) { FILE: core/asm/lexer.go type stateFn (line 33) | type stateFn type token (line 38) | type token struct type tokenType (line 46) | type tokenType method String (line 65) | func (it tokenType) String() string { constant eof (line 49) | eof tokenType = iota constant lineStart (line 50) | lineStart constant lineEnd (line 51) | lineEnd constant invalidStatement (line 52) | invalidStatement constant element (line 53) | element constant label (line 54) | label constant labelDef (line 55) | labelDef constant number (line 56) | number constant stringValue (line 57) | stringValue constant Numbers (line 59) | Numbers = "1234567890" constant HexadecimalNumbers (line 60) | HexadecimalNumbers = Numbers + "aAbBcCdDeEfF" constant Alpha (line 61) | Alpha = "abcdefghijklmnopqrstuwvxyzABCDEFGHIJKLMNOPQRSTUWVXYZ" type lexer (line 87) | type lexer struct method next (line 122) | func (l *lexer) next() (runeVal rune) { method backup (line 133) | func (l *lexer) backup() { method peek (line 138) | func (l *lexer) peek() rune { method ignore (line 145) | func (l *lexer) ignore() { method accept (line 150) | func (l *lexer) accept(valid string) bool { method acceptRun (line 162) | func (l *lexer) acceptRun(valid string) { method acceptRunUntil (line 170) | func (l *lexer) acceptRunUntil(until rune) bool { method blob (line 182) | func (l *lexer) blob() string { method emit (line 187) | func (l *lexer) emit(t tokenType) { function Lex (line 101) | func Lex(source []byte, debug bool) <-chan token { function lexLine (line 199) | func lexLine(l *lexer) stateFn { function lexComment (line 229) | func lexComment(l *lexer) stateFn { function lexLabel (line 239) | func lexLabel(l *lexer) stateFn { function lexInsideString (line 250) | func lexInsideString(l *lexer) stateFn { function lexNumber (line 258) | func lexNumber(l *lexer) stateFn { function lexElement (line 270) | func lexElement(l *lexer) stateFn { function isLetter (line 284) | func isLetter(t rune) bool { function isSpace (line 288) | func isSpace(t rune) bool { function isNumber (line 292) | func isNumber(t rune) bool { FILE: core/blob_storage/blob_db.go constant subdivision (line 22) | subdivision = 10_000 type BlobStore (line 24) | type BlobStore struct method WriteBlobSidecars (line 49) | func (bs *BlobStore) WriteBlobSidecars(ctx context.Context, blockHash ... method ReadBlobSidecars (line 87) | func (bs *BlobStore) ReadBlobSidecars(ctx context.Context, number uint... method Prune (line 125) | func (bs *BlobStore) Prune(current uint64) error { method WriteStream (line 142) | func (bs *BlobStore) WriteStream(w io.Writer, number uint64, hash comm... method BlobTxCount (line 153) | func (bs *BlobStore) BlobTxCount(ctx context.Context, hash common.Hash... method RemoveBlobSidecars (line 169) | func (bs *BlobStore) RemoveBlobSidecars(ctx context.Context, number ui... method BlobKept (line 196) | func (bs *BlobStore) BlobKept() bool { function NewBlobStore (line 31) | func NewBlobStore(db kv.RwDB, fs afero.Fs, blocksKept uint64, chainConfi... function blobSidecarFilePath (line 35) | func blobSidecarFilePath(blockNumber uint64, index uint64, hash common.H... FILE: core/blob_storage/snappy.go function snappyWrite (line 23) | func snappyWrite(w io.Writer, data []byte, prefix ...byte) error { function snappyReader (line 46) | func snappyReader(r io.Reader, val *types.BlobSidecar) error { FILE: core/block_builder_parameters.go type BlockBuilderParameters (line 26) | type BlockBuilderParameters struct FILE: core/block_validator.go function CalcGasLimit (line 29) | func CalcGasLimit(parentGasLimit, desiredLimit uint64) uint64 { FILE: core/block_validator_test.go function TestHeaderVerification (line 39) | func TestHeaderVerification(t *testing.T) { function TestHeaderWithSealVerification (line 87) | func TestHeaderWithSealVerification(t *testing.T) { FILE: core/blockchain.go type SyncMode (line 56) | type SyncMode constant TriesInMemory (line 59) | TriesInMemory = 128 constant SysCallGasLimit (line 62) | SysCallGasLimit = uint64(30_000_000) type RejectedTx (line 65) | type RejectedTx struct type RejectedTxs (line 70) | type RejectedTxs type EphemeralExecResult (line 72) | type EphemeralExecResult struct function ExecuteBlockEphemerally (line 87) | func ExecuteBlockEphemerally( function logReceipts (line 233) | func logReceipts(receipts types.Receipts, txns types.Transactions, cc *c... function rlpHash (line 261) | func rlpHash(x interface{}) (h common.Hash) { function SysCallContract (line 268) | func SysCallContract(contract common.Address, data []byte, chainConfig *... function SysCallContractWithBlockContext (line 280) | func SysCallContractWithBlockContext(contract common.Address, data []byt... function SysCreate (line 321) | func SysCreate(contract common.Address, data []byte, chainConfig *chain.... function FinalizeBlockExecution (line 350) | func FinalizeBlockExecution( function InitializeBlockExecution (line 382) | func InitializeBlockExecution(engine consensus.Engine, chain consensus.C... function BlockPostValidation (line 403) | func BlockPostValidation(gasUsed, blobGasUsed uint64, checkReceipts bool... function IsToSystemContract (line 455) | func IsToSystemContract(to common.Address) bool { FILE: core/chain_makers.go type BlockGen (line 45) | type BlockGen struct method SetCoinbase (line 69) | func (b *BlockGen) SetCoinbase(addr common.Address) { method SetExtra (line 81) | func (b *BlockGen) SetExtra(data []byte) { method SetNonce (line 86) | func (b *BlockGen) SetNonce(nonce types.BlockNonce) { method SetDifficulty (line 93) | func (b *BlockGen) SetDifficulty(diff *big.Int) { method AddTx (line 105) | func (b *BlockGen) AddTx(tx types.Transaction) { method AddFailedTx (line 108) | func (b *BlockGen) AddFailedTx(tx types.Transaction) { method AddTxWithChain (line 120) | func (b *BlockGen) AddTxWithChain(getHeader func(hash common.Hash, num... method AddFailedTxWithChain (line 136) | func (b *BlockGen) AddFailedTxWithChain(getHeader func(hash common.Has... method AddUncheckedTx (line 155) | func (b *BlockGen) AddUncheckedTx(tx types.Transaction) { method AddBlobSidecar (line 160) | func (b *BlockGen) AddBlobSidecar(sidecar *types.BlobSidecar) { method Number (line 165) | func (b *BlockGen) Number() *big.Int { method AddUncheckedReceipt (line 174) | func (b *BlockGen) AddUncheckedReceipt(receipt *types.Receipt) { method TxNonce (line 180) | func (b *BlockGen) TxNonce(addr common.Address) uint64 { method AddUncle (line 196) | func (b *BlockGen) AddUncle(h *types.Header) { method PrevBlock (line 203) | func (b *BlockGen) PrevBlock(index int) *types.Block { method OffsetTime (line 216) | func (b *BlockGen) OffsetTime(seconds int64) { method GetHeader (line 235) | func (b *BlockGen) GetHeader() *types.Header { method GetParent (line 239) | func (b *BlockGen) GetParent() *types.Block { method GetReceipts (line 243) | func (b *BlockGen) GetReceipts() []*types.Receipt { type ChainPack (line 249) | type ChainPack struct method Length (line 256) | func (cp *ChainPack) Length() int { method Slice (line 262) | func (cp *ChainPack) Slice(i, j int) *ChainPack { method Copy (line 272) | func (cp *ChainPack) Copy() *ChainPack { method NumberOfPoWBlocks (line 302) | func (cp *ChainPack) NumberOfPoWBlocks() int { function GenerateChain (line 323) | func GenerateChain(config *chain.Config, parent *types.Block, engine con... function MakeEmptyHeader (line 426) | func MakeEmptyHeader(parent *types.Header, chainConfig *chain.Config, ti... function makeHeader (line 469) | func makeHeader(chain consensus.ChainReader, parent *types.Block, state ... type FakeChainReader (line 491) | type FakeChainReader struct method Config (line 497) | func (cr *FakeChainReader) Config() *chain.Config { method CurrentHeader (line 501) | func (cr *FakeChainReader) CurrentHeader() *types.Header { return cr.c... method CurrentFinalizedHeader (line 502) | func (cr *FakeChainReader) CurrentFinalizedHeader() *types.Header { method CurrentSafeHeader (line 505) | func (cr *FakeChainReader) CurrentSafeHeader() *types.Header { method GetHeaderByNumber (line 508) | func (cr *FakeChainReader) GetHeaderByNumber(number uint64) *types.Hea... method GetHeaderByHash (line 509) | func (cr *FakeChainReader) GetHeaderByHash(hash common.Hash) *types.He... method GetHeader (line 510) | func (cr *FakeChainReader) GetHeader(hash common.Hash, number uint64) ... method GetBlock (line 511) | func (cr *FakeChainReader) GetBlock(hash common.Hash, number uint64) *... method HasBlock (line 512) | func (cr *FakeChainReader) HasBlock(hash common.Hash, number uint64) b... method GetTd (line 513) | func (cr *FakeChainReader) GetTd(hash common.Hash, number uint64) *big... method FrozenBlocks (line 514) | func (cr *FakeChainReader) FrozenBlocks() uint64 ... method FrozenBorBlocks (line 515) | func (cr *FakeChainReader) FrozenBorBlocks(align bool) uint64 ... FILE: core/data_availability.go function IsDataAvailable (line 12) | func IsDataAvailable(chain consensus.ChainHeaderReader, header *types.He... FILE: core/debugprint/receipts.go function Transactions (line 26) | func Transactions(ts1, ts2 types.Transactions) { function Receipts (line 46) | func Receipts(rs1, rs2 types.Receipts) { function Headers (line 95) | func Headers(h1, h2 *types.Header) { FILE: core/events.go type NewTxsEvent (line 28) | type NewTxsEvent struct type RemovedLogsEvent (line 31) | type RemovedLogsEvent struct type ChainEvent (line 33) | type ChainEvent struct type ChainSideEvent (line 39) | type ChainSideEvent struct type ChainHeadEvent (line 43) | type ChainHeadEvent struct FILE: core/evm.go function NewEVMBlockContext (line 40) | func NewEVMBlockContext(header *types.Header, blockHashFunc func(n uint6... function NewEVMTxContext (line 111) | func NewEVMTxContext(msg Message) evmtypes.TxContext { function GetHashFn (line 120) | func GetHashFn(ref *types.Header, getHeader func(hash common.Hash, numbe... function CanTransfer (line 203) | func CanTransfer(db evmtypes.IntraBlockState, addr common.Address, amoun... FILE: core/gaspool.go type GasPool (line 30) | type GasPool struct method Reset (line 39) | func (gp *GasPool) Reset(amount, blobGas uint64) { method AddGas (line 47) | func (gp *GasPool) AddGas(amount uint64) *GasPool { method SubGas (line 59) | func (gp *GasPool) SubGas(amount uint64) error { method Gas (line 70) | func (gp *GasPool) Gas() uint64 { method AddBlobGas (line 77) | func (gp *GasPool) AddBlobGas(amount uint64) *GasPool { method SubBlobGas (line 89) | func (gp *GasPool) SubBlobGas(amount uint64) error { method BlobGas (line 100) | func (gp *GasPool) BlobGas() uint64 { method String (line 106) | func (gp *GasPool) String() string { function NewGasPool (line 35) | func NewGasPool(gas, blobGas uint64) *GasPool { FILE: core/gdbme/gdbme_darwin.go constant lldbPath (line 18) | lldbPath = "/usr/bin/lldb" function RestartUnderGDB (line 21) | func RestartUnderGDB() { function formatArgsForLLDB (line 98) | func formatArgsForLLDB(args []string) string { FILE: core/gdbme/gdbme_linux.go constant gdbPath (line 14) | gdbPath = "/usr/bin/gdb" function RestartUnderGDB (line 17) | func RestartUnderGDB() { FILE: core/gdbme/gdbme_windows.go function RestartUnderGDB (line 3) | func RestartUnderGDB() { FILE: core/genesiswrite/genesis_performance_test.go function BenchmarkSortedAllocKeys (line 11) | func BenchmarkSortedAllocKeys(b *testing.B) { FILE: core/genesiswrite/genesis_test.go function TestGenesisBlockHashes (line 47) | func TestGenesisBlockHashes(t *testing.T) { function TestGenesisBlockRoots (line 75) | func TestGenesisBlockRoots(t *testing.T) { function TestCommitGenesisIdempotency (line 106) | func TestCommitGenesisIdempotency(t *testing.T) { function TestAllocConstructor (line 128) | func TestAllocConstructor(t *testing.T) { function TestDecodeBalance0 (line 175) | func TestDecodeBalance0(t *testing.T) { FILE: core/genesiswrite/genesis_write.go type GenesisMismatchError (line 58) | type GenesisMismatchError struct method Error (line 62) | func (e *GenesisMismatchError) Error() string { function CommitGenesisBlock (line 84) | func CommitGenesisBlock(db kv.RwDB, genesis *types.Genesis, dirs datadir... function CommitGenesisBlockWithOverride (line 88) | func CommitGenesisBlockWithOverride(db kv.RwDB, genesis *types.Genesis, ... function configOrDefault (line 105) | func configOrDefault(g *types.Genesis, genesisHash common.Hash) *chain.C... function WriteGenesisBlock (line 116) | func WriteGenesisBlock(tx kv.RwTx, genesis *types.Genesis, overrideOsaka... function WriteGenesisState (line 220) | func WriteGenesisState(g *types.Genesis, dirs datadir.Dirs, logger log.L... function MustCommitGenesis (line 238) | func MustCommitGenesis(g *types.Genesis, db kv.RwDB, dirs datadir.Dirs, ... function write (line 257) | func write(tx kv.RwTx, g *types.Genesis, dirs datadir.Dirs, logger log.L... function WriteGenesisBesideState (line 268) | func WriteGenesisBesideState(block *types.Block, tx kv.RwTx, g *types.Ge... function GenesisToBlock (line 300) | func GenesisToBlock(tb testing.TB, g *types.Genesis, dirs datadir.Dirs, ... function GenesisWithoutStateToBlock (line 401) | func GenesisWithoutStateToBlock(g *types.Genesis) (head *types.Header, w... function sortedAllocAddresses (line 483) | func sortedAllocAddresses(m types.GenesisAlloc) []common.Address { function sortedAllocKeys (line 495) | func sortedAllocKeys(m types.GenesisAlloc) []string { FILE: core/mkalloc.go type allocItem (line 42) | type allocItem struct type allocList (line 44) | type allocList method Len (line 46) | func (a allocList) Len() int { return len(a) } method Less (line 47) | func (a allocList) Less(i, j int) bool { return a[i].Addr.Cmp(a[j].Add... method Swap (line 48) | func (a allocList) Swap(i, j int) { a[i], a[j] = a[j], a[i] } function makelist (line 50) | func makelist(g *types.Genesis) allocList { function makealloc (line 63) | func makealloc(g *types.Genesis) string { function main (line 72) | func main() { FILE: core/rlp_test.go function getBlock (line 42) | func getBlock(tb testing.TB, transactions int, uncles int, dataSize int,... function TestRlpIterator (line 80) | func TestRlpIterator(t *testing.T) { function testRlpIterator (line 97) | func testRlpIterator(t *testing.T, txs, uncles, datasize int) { function BenchmarkHashing (line 151) | func BenchmarkHashing(b *testing.B) { FILE: core/skip_analysis.go function SkipAnalysis (line 44) | func SkipAnalysis(config *chain.Config, blockNumber uint64) bool { FILE: core/state/access_list.go type accessList (line 26) | type accessList struct method ContainsAddress (line 31) | func (al *accessList) ContainsAddress(address common.Address) bool { method Contains (line 45) | func (al *accessList) Contains(address common.Address, slot common.Has... method Copy (line 72) | func (al *accessList) Copy() *accessList { method AddAddress (line 91) | func (al *accessList) AddAddress(address common.Address) bool { method AddSlot (line 104) | func (al *accessList) AddSlot(address common.Address, slot common.Hash... method DeleteSlot (line 124) | func (al *accessList) DeleteSlot(address common.Address, slot common.H... method DeleteAddress (line 143) | func (al *accessList) DeleteAddress(address common.Address) { function newAccessList (line 60) | func newAccessList() *accessList { FILE: core/state/access_list_test.go function verifyAddrs (line 28) | func verifyAddrs(t *testing.T, s *IntraBlockState, astrings ...string) { function verifySlots (line 52) | func verifySlots(t *testing.T, s *IntraBlockState, addrString string, sl... function TestAccessList (line 80) | func TestAccessList(t *testing.T) { FILE: core/state/cached_reader.go type CachedReader (line 29) | type CachedReader struct method ReadAccountData (line 40) | func (cr *CachedReader) ReadAccountData(address common.Address) (*acco... method ReadAccountDataForDebug (line 58) | func (cr *CachedReader) ReadAccountDataForDebug(address common.Address... method ReadAccountStorage (line 63) | func (cr *CachedReader) ReadAccountStorage(address common.Address, key... method HasStorage (line 82) | func (cr *CachedReader) HasStorage(address common.Address) (bool, erro... method ReadAccountCode (line 95) | func (cr *CachedReader) ReadAccountCode(address common.Address) ([]byt... method ReadAccountCodeSize (line 109) | func (cr *CachedReader) ReadAccountCodeSize(address common.Address) (i... method ReadAccountIncarnation (line 115) | func (cr *CachedReader) ReadAccountIncarnation(address common.Address)... function NewCachedReader (line 35) | func NewCachedReader(r StateReader, cache *shards.StateCache) *CachedRea... FILE: core/state/cached_reader3.go type CachedReader3 (line 30) | type CachedReader3 struct method ReadAccountData (line 41) | func (r *CachedReader3) ReadAccountData(address common.Address) (*acco... method ReadAccountDataForDebug (line 58) | func (r *CachedReader3) ReadAccountDataForDebug(address common.Address... method ReadAccountStorage (line 73) | func (r *CachedReader3) ReadAccountStorage(address common.Address, key... method HasStorage (line 87) | func (r *CachedReader3) HasStorage(address common.Address) (bool, erro... method ReadAccountCode (line 91) | func (r *CachedReader3) ReadAccountCode(address common.Address) ([]byt... method ReadAccountCodeSize (line 102) | func (r *CachedReader3) ReadAccountCodeSize(address common.Address) (i... method ReadAccountIncarnation (line 107) | func (r *CachedReader3) ReadAccountIncarnation(address common.Address)... function NewCachedReader3 (line 36) | func NewCachedReader3(cache kvcache.CacheView, tx kv.TemporalTx) *Cached... FILE: core/state/cached_writer.go type CachedWriter (line 28) | type CachedWriter struct method UpdateAccountData (line 38) | func (cw *CachedWriter) UpdateAccountData(address common.Address, orig... method UpdateAccountCode (line 46) | func (cw *CachedWriter) UpdateAccountCode(address common.Address, inca... method DeleteAccount (line 54) | func (cw *CachedWriter) DeleteAccount(address common.Address, original... method WriteAccountStorage (line 62) | func (cw *CachedWriter) WriteAccountStorage(address common.Address, in... method CreateContract (line 77) | func (cw *CachedWriter) CreateContract(address common.Address) error { function NewCachedWriter (line 34) | func NewCachedWriter(w StateWriter, cache *shards.StateCache) *CachedWri... FILE: core/state/contracts/gen_changer.go constant ChangerABI (line 34) | ChangerABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\... function DeployChanger (line 40) | func DeployChanger(auth *bind.TransactOpts, backend bind.ContractBackend... type Changer (line 54) | type Changer struct type ChangerCaller (line 61) | type ChangerCaller struct type ChangerTransactor (line 66) | type ChangerTransactor struct method Change (line 198) | func (_Changer *ChangerTransactor) Change(opts *bind.TransactOpts) (ty... type ChangerFilterer (line 71) | type ChangerFilterer struct type ChangerSession (line 77) | type ChangerSession struct method Change (line 205) | func (_Changer *ChangerSession) Change() (types.Transaction, error) { type ChangerCallerSession (line 85) | type ChangerCallerSession struct type ChangerTransactorSession (line 92) | type ChangerTransactorSession struct method Change (line 212) | func (_Changer *ChangerTransactorSession) Change() (types.Transaction,... type ChangerRaw (line 98) | type ChangerRaw struct method Call (line 161) | func (_Changer *ChangerRaw) Call(opts *bind.CallOpts, result *[]interf... method Transfer (line 167) | func (_Changer *ChangerRaw) Transfer(opts *bind.TransactOpts) (types.T... method Transact (line 172) | func (_Changer *ChangerRaw) Transact(opts *bind.TransactOpts, method s... type ChangerCallerRaw (line 103) | type ChangerCallerRaw struct method Call (line 180) | func (_Changer *ChangerCallerRaw) Call(opts *bind.CallOpts, result *[]... type ChangerTransactorRaw (line 108) | type ChangerTransactorRaw struct method Transfer (line 186) | func (_Changer *ChangerTransactorRaw) Transfer(opts *bind.TransactOpts... method Transact (line 191) | func (_Changer *ChangerTransactorRaw) Transact(opts *bind.TransactOpts... function NewChanger (line 113) | func NewChanger(address common.Address, backend bind.ContractBackend) (*... function NewChangerCaller (line 122) | func NewChangerCaller(address common.Address, caller bind.ContractCaller... function NewChangerTransactor (line 131) | func NewChangerTransactor(address common.Address, transactor bind.Contra... function NewChangerFilterer (line 140) | func NewChangerFilterer(address common.Address, filterer bind.ContractFi... function bindChanger (line 149) | func bindChanger(address common.Address, caller bind.ContractCaller, tra... FILE: core/state/contracts/gen_phoenix.go constant PhoenixABI (line 34) | PhoenixABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\... function DeployPhoenix (line 40) | func DeployPhoenix(auth *bind.TransactOpts, backend bind.ContractBackend... type Phoenix (line 54) | type Phoenix struct type PhoenixCaller (line 61) | type PhoenixCaller struct type PhoenixTransactor (line 66) | type PhoenixTransactor struct method Die (line 198) | func (_Phoenix *PhoenixTransactor) Die(opts *bind.TransactOpts) (types... method Increment (line 219) | func (_Phoenix *PhoenixTransactor) Increment(opts *bind.TransactOpts) ... method Receive (line 240) | func (_Phoenix *PhoenixTransactor) Receive(opts *bind.TransactOpts) (t... type PhoenixFilterer (line 71) | type PhoenixFilterer struct type PhoenixSession (line 77) | type PhoenixSession struct method Die (line 205) | func (_Phoenix *PhoenixSession) Die() (types.Transaction, error) { method Increment (line 226) | func (_Phoenix *PhoenixSession) Increment() (types.Transaction, error) { method Receive (line 247) | func (_Phoenix *PhoenixSession) Receive() (types.Transaction, error) { type PhoenixCallerSession (line 85) | type PhoenixCallerSession struct type PhoenixTransactorSession (line 92) | type PhoenixTransactorSession struct method Die (line 212) | func (_Phoenix *PhoenixTransactorSession) Die() (types.Transaction, er... method Increment (line 233) | func (_Phoenix *PhoenixTransactorSession) Increment() (types.Transacti... method Receive (line 254) | func (_Phoenix *PhoenixTransactorSession) Receive() (types.Transaction... type PhoenixRaw (line 98) | type PhoenixRaw struct method Call (line 161) | func (_Phoenix *PhoenixRaw) Call(opts *bind.CallOpts, result *[]interf... method Transfer (line 167) | func (_Phoenix *PhoenixRaw) Transfer(opts *bind.TransactOpts) (types.T... method Transact (line 172) | func (_Phoenix *PhoenixRaw) Transact(opts *bind.TransactOpts, method s... type PhoenixCallerRaw (line 103) | type PhoenixCallerRaw struct method Call (line 180) | func (_Phoenix *PhoenixCallerRaw) Call(opts *bind.CallOpts, result *[]... type PhoenixTransactorRaw (line 108) | type PhoenixTransactorRaw struct method Transfer (line 186) | func (_Phoenix *PhoenixTransactorRaw) Transfer(opts *bind.TransactOpts... method Transact (line 191) | func (_Phoenix *PhoenixTransactorRaw) Transact(opts *bind.TransactOpts... function NewPhoenix (line 113) | func NewPhoenix(address common.Address, backend bind.ContractBackend) (*... function NewPhoenixCaller (line 122) | func NewPhoenixCaller(address common.Address, caller bind.ContractCaller... function NewPhoenixTransactor (line 131) | func NewPhoenixTransactor(address common.Address, transactor bind.Contra... function NewPhoenixFilterer (line 140) | func NewPhoenixFilterer(address common.Address, filterer bind.ContractFi... function bindPhoenix (line 149) | func bindPhoenix(address common.Address, caller bind.ContractCaller, tra... FILE: core/state/contracts/gen_poly.go constant PolyABI (line 34) | PolyABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\... function DeployPoly (line 40) | func DeployPoly(auth *bind.TransactOpts, backend bind.ContractBackend) (... type Poly (line 54) | type Poly struct type PolyCaller (line 61) | type PolyCaller struct type PolyTransactor (line 66) | type PolyTransactor struct method Deploy (line 198) | func (_Poly *PolyTransactor) Deploy(opts *bind.TransactOpts, salt *big... type PolyFilterer (line 71) | type PolyFilterer struct method DeployEventEventID (line 326) | func (_Poly *PolyFilterer) DeployEventEventID() common.Hash { method FilterDeployEvent (line 333) | func (_Poly *PolyFilterer) FilterDeployEvent(opts *bind.FilterOpts) (*... method WatchDeployEvent (line 345) | func (_Poly *PolyFilterer) WatchDeployEvent(opts *bind.WatchOpts, sink... method ParseDeployEvent (line 382) | func (_Poly *PolyFilterer) ParseDeployEvent(log types.Log) (*PolyDeplo... type PolySession (line 77) | type PolySession struct method Deploy (line 205) | func (_Poly *PolySession) Deploy(salt *big.Int) (types.Transaction, er... type PolyCallerSession (line 85) | type PolyCallerSession struct type PolyTransactorSession (line 92) | type PolyTransactorSession struct method Deploy (line 212) | func (_Poly *PolyTransactorSession) Deploy(salt *big.Int) (types.Trans... type PolyRaw (line 98) | type PolyRaw struct method Call (line 161) | func (_Poly *PolyRaw) Call(opts *bind.CallOpts, result *[]interface{},... method Transfer (line 167) | func (_Poly *PolyRaw) Transfer(opts *bind.TransactOpts) (types.Transac... method Transact (line 172) | func (_Poly *PolyRaw) Transact(opts *bind.TransactOpts, method string,... type PolyCallerRaw (line 103) | type PolyCallerRaw struct method Call (line 180) | func (_Poly *PolyCallerRaw) Call(opts *bind.CallOpts, result *[]interf... type PolyTransactorRaw (line 108) | type PolyTransactorRaw struct method Transfer (line 186) | func (_Poly *PolyTransactorRaw) Transfer(opts *bind.TransactOpts) (typ... method Transact (line 191) | func (_Poly *PolyTransactorRaw) Transact(opts *bind.TransactOpts, meth... function NewPoly (line 113) | func NewPoly(address common.Address, backend bind.ContractBackend) (*Pol... function NewPolyCaller (line 122) | func NewPolyCaller(address common.Address, caller bind.ContractCaller) (... function NewPolyTransactor (line 131) | func NewPolyTransactor(address common.Address, transactor bind.ContractT... function NewPolyFilterer (line 140) | func NewPolyFilterer(address common.Address, filterer bind.ContractFilte... function bindPoly (line 149) | func bindPoly(address common.Address, caller bind.ContractCaller, transa... type PolyDeployParams (line 217) | type PolyDeployParams struct function ParsePolyDeployParams (line 224) | func ParsePolyDeployParams(calldata []byte) (*PolyDeployParams, error) { type PolyDeployEventIterator (line 254) | type PolyDeployEventIterator struct method Next (line 269) | func (it *PolyDeployEventIterator) Next() bool { method Error (line 309) | func (it *PolyDeployEventIterator) Error() error { method Close (line 315) | func (it *PolyDeployEventIterator) Close() error { type PolyDeployEvent (line 321) | type PolyDeployEvent struct FILE: core/state/contracts/gen_revive.go constant ReviveABI (line 34) | ReviveABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\"... function DeployRevive (line 40) | func DeployRevive(auth *bind.TransactOpts, backend bind.ContractBackend)... type Revive (line 54) | type Revive struct type ReviveCaller (line 61) | type ReviveCaller struct type ReviveTransactor (line 66) | type ReviveTransactor struct method Deploy (line 198) | func (_Revive *ReviveTransactor) Deploy(opts *bind.TransactOpts, salt ... type ReviveFilterer (line 71) | type ReviveFilterer struct method DeployEventEventID (line 326) | func (_Revive *ReviveFilterer) DeployEventEventID() common.Hash { method FilterDeployEvent (line 333) | func (_Revive *ReviveFilterer) FilterDeployEvent(opts *bind.FilterOpts... method WatchDeployEvent (line 345) | func (_Revive *ReviveFilterer) WatchDeployEvent(opts *bind.WatchOpts, ... method ParseDeployEvent (line 382) | func (_Revive *ReviveFilterer) ParseDeployEvent(log types.Log) (*Reviv... type ReviveSession (line 77) | type ReviveSession struct method Deploy (line 205) | func (_Revive *ReviveSession) Deploy(salt *big.Int) (types.Transaction... type ReviveCallerSession (line 85) | type ReviveCallerSession struct type ReviveTransactorSession (line 92) | type ReviveTransactorSession struct method Deploy (line 212) | func (_Revive *ReviveTransactorSession) Deploy(salt *big.Int) (types.T... type ReviveRaw (line 98) | type ReviveRaw struct method Call (line 161) | func (_Revive *ReviveRaw) Call(opts *bind.CallOpts, result *[]interfac... method Transfer (line 167) | func (_Revive *ReviveRaw) Transfer(opts *bind.TransactOpts) (types.Tra... method Transact (line 172) | func (_Revive *ReviveRaw) Transact(opts *bind.TransactOpts, method str... type ReviveCallerRaw (line 103) | type ReviveCallerRaw struct method Call (line 180) | func (_Revive *ReviveCallerRaw) Call(opts *bind.CallOpts, result *[]in... type ReviveTransactorRaw (line 108) | type ReviveTransactorRaw struct method Transfer (line 186) | func (_Revive *ReviveTransactorRaw) Transfer(opts *bind.TransactOpts) ... method Transact (line 191) | func (_Revive *ReviveTransactorRaw) Transact(opts *bind.TransactOpts, ... function NewRevive (line 113) | func NewRevive(address common.Address, backend bind.ContractBackend) (*R... function NewReviveCaller (line 122) | func NewReviveCaller(address common.Address, caller bind.ContractCaller)... function NewReviveTransactor (line 131) | func NewReviveTransactor(address common.Address, transactor bind.Contrac... function NewReviveFilterer (line 140) | func NewReviveFilterer(address common.Address, filterer bind.ContractFil... function bindRevive (line 149) | func bindRevive(address common.Address, caller bind.ContractCaller, tran... type ReviveDeployParams (line 217) | type ReviveDeployParams struct function ParseReviveDeployParams (line 224) | func ParseReviveDeployParams(calldata []byte) (*ReviveDeployParams, erro... type ReviveDeployEventIterator (line 254) | type ReviveDeployEventIterator struct method Next (line 269) | func (it *ReviveDeployEventIterator) Next() bool { method Error (line 309) | func (it *ReviveDeployEventIterator) Error() error { method Close (line 315) | func (it *ReviveDeployEventIterator) Close() error { type ReviveDeployEvent (line 321) | type ReviveDeployEvent struct FILE: core/state/contracts/gen_revive2.go constant Revive2ABI (line 34) | Revive2ABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\... function DeployRevive2 (line 40) | func DeployRevive2(auth *bind.TransactOpts, backend bind.ContractBackend... type Revive2 (line 54) | type Revive2 struct type Revive2Caller (line 61) | type Revive2Caller struct type Revive2Transactor (line 66) | type Revive2Transactor struct method Deploy (line 198) | func (_Revive2 *Revive2Transactor) Deploy(opts *bind.TransactOpts, sal... type Revive2Filterer (line 71) | type Revive2Filterer struct method DeployEventEventID (line 326) | func (_Revive2 *Revive2Filterer) DeployEventEventID() common.Hash { method FilterDeployEvent (line 333) | func (_Revive2 *Revive2Filterer) FilterDeployEvent(opts *bind.FilterOp... method WatchDeployEvent (line 345) | func (_Revive2 *Revive2Filterer) WatchDeployEvent(opts *bind.WatchOpts... method ParseDeployEvent (line 382) | func (_Revive2 *Revive2Filterer) ParseDeployEvent(log types.Log) (*Rev... type Revive2Session (line 77) | type Revive2Session struct method Deploy (line 205) | func (_Revive2 *Revive2Session) Deploy(salt [32]byte) (types.Transacti... type Revive2CallerSession (line 85) | type Revive2CallerSession struct type Revive2TransactorSession (line 92) | type Revive2TransactorSession struct method Deploy (line 212) | func (_Revive2 *Revive2TransactorSession) Deploy(salt [32]byte) (types... type Revive2Raw (line 98) | type Revive2Raw struct method Call (line 161) | func (_Revive2 *Revive2Raw) Call(opts *bind.CallOpts, result *[]interf... method Transfer (line 167) | func (_Revive2 *Revive2Raw) Transfer(opts *bind.TransactOpts) (types.T... method Transact (line 172) | func (_Revive2 *Revive2Raw) Transact(opts *bind.TransactOpts, method s... type Revive2CallerRaw (line 103) | type Revive2CallerRaw struct method Call (line 180) | func (_Revive2 *Revive2CallerRaw) Call(opts *bind.CallOpts, result *[]... type Revive2TransactorRaw (line 108) | type Revive2TransactorRaw struct method Transfer (line 186) | func (_Revive2 *Revive2TransactorRaw) Transfer(opts *bind.TransactOpts... method Transact (line 191) | func (_Revive2 *Revive2TransactorRaw) Transact(opts *bind.TransactOpts... function NewRevive2 (line 113) | func NewRevive2(address common.Address, backend bind.ContractBackend) (*... function NewRevive2Caller (line 122) | func NewRevive2Caller(address common.Address, caller bind.ContractCaller... function NewRevive2Transactor (line 131) | func NewRevive2Transactor(address common.Address, transactor bind.Contra... function NewRevive2Filterer (line 140) | func NewRevive2Filterer(address common.Address, filterer bind.ContractFi... function bindRevive2 (line 149) | func bindRevive2(address common.Address, caller bind.ContractCaller, tra... type Revive2DeployParams (line 217) | type Revive2DeployParams struct function ParseRevive2DeployParams (line 224) | func ParseRevive2DeployParams(calldata []byte) (*Revive2DeployParams, er... type Revive2DeployEventIterator (line 254) | type Revive2DeployEventIterator struct method Next (line 269) | func (it *Revive2DeployEventIterator) Next() bool { method Error (line 309) | func (it *Revive2DeployEventIterator) Error() error { method Close (line 315) | func (it *Revive2DeployEventIterator) Close() error { type Revive2DeployEvent (line 321) | type Revive2DeployEvent struct FILE: core/state/contracts/gen_selfdestruct.go constant SelfdestructABI (line 34) | SelfdestructABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"... function DeploySelfdestruct (line 40) | func DeploySelfdestruct(auth *bind.TransactOpts, backend bind.ContractBa... type Selfdestruct (line 54) | type Selfdestruct struct type SelfdestructCaller (line 61) | type SelfdestructCaller struct type SelfdestructTransactor (line 66) | type SelfdestructTransactor struct method Change (line 198) | func (_Selfdestruct *SelfdestructTransactor) Change(opts *bind.Transac... method Destruct (line 219) | func (_Selfdestruct *SelfdestructTransactor) Destruct(opts *bind.Trans... method Receive (line 240) | func (_Selfdestruct *SelfdestructTransactor) Receive(opts *bind.Transa... type SelfdestructFilterer (line 71) | type SelfdestructFilterer struct type SelfdestructSession (line 77) | type SelfdestructSession struct method Change (line 205) | func (_Selfdestruct *SelfdestructSession) Change() (types.Transaction,... method Destruct (line 226) | func (_Selfdestruct *SelfdestructSession) Destruct() (types.Transactio... method Receive (line 247) | func (_Selfdestruct *SelfdestructSession) Receive() (types.Transaction... type SelfdestructCallerSession (line 85) | type SelfdestructCallerSession struct type SelfdestructTransactorSession (line 92) | type SelfdestructTransactorSession struct method Change (line 212) | func (_Selfdestruct *SelfdestructTransactorSession) Change() (types.Tr... method Destruct (line 233) | func (_Selfdestruct *SelfdestructTransactorSession) Destruct() (types.... method Receive (line 254) | func (_Selfdestruct *SelfdestructTransactorSession) Receive() (types.T... type SelfdestructRaw (line 98) | type SelfdestructRaw struct method Call (line 161) | func (_Selfdestruct *SelfdestructRaw) Call(opts *bind.CallOpts, result... method Transfer (line 167) | func (_Selfdestruct *SelfdestructRaw) Transfer(opts *bind.TransactOpts... method Transact (line 172) | func (_Selfdestruct *SelfdestructRaw) Transact(opts *bind.TransactOpts... type SelfdestructCallerRaw (line 103) | type SelfdestructCallerRaw struct method Call (line 180) | func (_Selfdestruct *SelfdestructCallerRaw) Call(opts *bind.CallOpts, ... type SelfdestructTransactorRaw (line 108) | type SelfdestructTransactorRaw struct method Transfer (line 186) | func (_Selfdestruct *SelfdestructTransactorRaw) Transfer(opts *bind.Tr... method Transact (line 191) | func (_Selfdestruct *SelfdestructTransactorRaw) Transact(opts *bind.Tr... function NewSelfdestruct (line 113) | func NewSelfdestruct(address common.Address, backend bind.ContractBacken... function NewSelfdestructCaller (line 122) | func NewSelfdestructCaller(address common.Address, caller bind.ContractC... function NewSelfdestructTransactor (line 131) | func NewSelfdestructTransactor(address common.Address, transactor bind.C... function NewSelfdestructFilterer (line 140) | func NewSelfdestructFilterer(address common.Address, filterer bind.Contr... function bindSelfdestruct (line 149) | func bindSelfdestruct(address common.Address, caller bind.ContractCaller... FILE: core/state/database.go constant FirstContractIncarnation (line 33) | FirstContractIncarnation = 1 constant NonContractIncarnation (line 35) | NonContractIncarnation = 0 type StateReader (line 38) | type StateReader interface type HistoricalStateReader (line 48) | type HistoricalStateReader interface type StateWriter (line 53) | type StateWriter interface type NoopWriter (line 61) | type NoopWriter struct method UpdateAccountData (line 74) | func (nw *NoopWriter) UpdateAccountData(address common.Address, origin... method DeleteAccount (line 81) | func (nw *NoopWriter) DeleteAccount(address common.Address, original *... method UpdateAccountCode (line 88) | func (nw *NoopWriter) UpdateAccountCode(address common.Address, incarn... method WriteAccountStorage (line 95) | func (nw *NoopWriter) WriteAccountStorage(address common.Address, inca... method CreateContract (line 105) | func (nw *NoopWriter) CreateContract(address common.Address) error { function NewNoopWriter (line 67) | func NewNoopWriter(trace ...bool) *NoopWriter { type NoopReader (line 112) | type NoopReader struct method ReadAccountData (line 121) | func (*NoopReader) ReadAccountData(address common.Address) (*accounts.... method ReadAccountDataForDebug (line 124) | func (*NoopReader) ReadAccountDataForDebug(address common.Address) (*a... method ReadAccountStorage (line 127) | func (*NoopReader) ReadAccountStorage(address common.Address, key comm... method HasStorage (line 130) | func (*NoopReader) HasStorage(address common.Address) (bool, error) ... method ReadAccountCode (line 131) | func (*NoopReader) ReadAccountCode(address common.Address) ([]byte, er... method ReadAccountCodeSize (line 132) | func (*NoopReader) ReadAccountCodeSize(address common.Address) (int, e... method ReadAccountIncarnation (line 133) | func (*NoopReader) ReadAccountIncarnation(address common.Address) (uin... function NewNoopReader (line 117) | func NewNoopReader() *NoopReader { FILE: core/state/database_test.go function TestCreate2Revive (line 48) | func TestCreate2Revive(t *testing.T) { function TestCreate2Polymorth (line 230) | func TestCreate2Polymorth(t *testing.T) { function TestReorgOverSelfDestruct (line 490) | func TestReorgOverSelfDestruct(t *testing.T) { function TestReorgOverStateChange (line 653) | func TestReorgOverStateChange(t *testing.T) { type BucketsStats (line 799) | type BucketsStats struct method Size (line 808) | func (b BucketsStats) Size() uint64 { function TestCreateOnExistingStorage (line 812) | func TestCreateOnExistingStorage(t *testing.T) { function TestReproduceCrash (line 909) | func TestReproduceCrash(t *testing.T) { function TestEip2200Gas (line 956) | func TestEip2200Gas(t *testing.T) { function TestWrongIncarnation (line 1061) | func TestWrongIncarnation(t *testing.T) { function TestWrongIncarnation2 (line 1181) | func TestWrongIncarnation2(t *testing.T) { function TestChangeAccountCodeBetweenBlocks (line 1340) | func TestChangeAccountCodeBetweenBlocks(t *testing.T) { function TestCacheCodeSizeSeparately (line 1385) | func TestCacheCodeSizeSeparately(t *testing.T) { function TestCacheCodeSizeInTrie (line 1421) | func TestCacheCodeSizeInTrie(t *testing.T) { function TestRecreateAndRewind (line 1465) | func TestRecreateAndRewind(t *testing.T) { function TestTxLookupUnwind (line 1675) | func TestTxLookupUnwind(t *testing.T) { FILE: core/state/dump.go type Dumper (line 37) | type Dumper struct method DumpToCollector (line 140) | func (d *Dumper) DumpToCollector(c DumpCollector, excludeCode, exclude... method RawDump (line 245) | func (d *Dumper) RawDump(excludeCode, excludeStorage bool) Dump { method Dump (line 255) | func (d *Dumper) Dump(excludeCode, excludeStorage bool) []byte { method IterativeDump (line 265) | func (d *Dumper) IterativeDump(excludeCode, excludeStorage bool, outpu... method IteratorDump (line 271) | func (d *Dumper) IteratorDump(excludeCode, excludeStorage bool, start ... method DefaultRawDump (line 280) | func (d *Dumper) DefaultRawDump() Dump { method DefaultDump (line 285) | func (d *Dumper) DefaultDump() []byte { type DumpAccount (line 45) | type DumpAccount struct type Dump (line 57) | type Dump struct method OnRoot (line 83) | func (d *Dump) OnRoot(root common.Hash) { method OnAccount (line 88) | func (d *Dump) OnAccount(addr common.Address, account DumpAccount) { type iterativeDump (line 63) | type iterativeDump struct method OnAccount (line 103) | func (d iterativeDump) OnAccount(addr common.Address, account DumpAcco... method OnRoot (line 122) | func (d iterativeDump) OnRoot(root common.Hash) { type IteratorDump (line 68) | type IteratorDump struct method OnRoot (line 93) | func (d *IteratorDump) OnRoot(root common.Hash) { method OnAccount (line 98) | func (d *IteratorDump) OnAccount(addr common.Address, account DumpAcco... type DumpCollector (line 75) | type DumpCollector interface function NewDumper (line 129) | func NewDumper(db kv.TemporalTx, txNumsReader rawdbv3.TxNumsReader, bloc... FILE: core/state/history_reader_v3.go type HistoryReaderV3 (line 35) | type HistoryReaderV3 struct method String (line 46) | func (hr *HistoryReaderV3) String() string { method SetTx (line 49) | func (hr *HistoryReaderV3) SetTx(tx kv.TemporalTx) { hr.ttx = tx } method SetTxNum (line 50) | func (hr *HistoryReaderV3) SetTxNum(txNum uint64) { hr.txNum = txNum } method GetTxNum (line 51) | func (hr *HistoryReaderV3) GetTxNum() uint64 { return hr.txNum } method SetTrace (line 52) | func (hr *HistoryReaderV3) SetTrace(trace bool) { hr.trace = trace } method StateHistoryStartFrom (line 60) | func (hr *HistoryReaderV3) StateHistoryStartFrom() uint64 { method ReadSet (line 69) | func (hr *HistoryReaderV3) ReadSet() map[string]*state.KvList { return... method ResetReadSet (line 70) | func (hr *HistoryReaderV3) ResetReadSet() {} method DiscardReadList (line 71) | func (hr *HistoryReaderV3) DiscardReadList() {} method ReadAccountData (line 73) | func (hr *HistoryReaderV3) ReadAccountData(address common.Address) (*a... method ReadAccountDataForDebug (line 93) | func (hr *HistoryReaderV3) ReadAccountDataForDebug(address common.Addr... method ReadAccountStorage (line 97) | func (hr *HistoryReaderV3) ReadAccountStorage(address common.Address, ... method HasStorage (line 110) | func (hr *HistoryReaderV3) HasStorage(address common.Address) (bool, e... method ReadAccountCode (line 140) | func (hr *HistoryReaderV3) ReadAccountCode(address common.Address) ([]... method ReadAccountCodeSize (line 150) | func (hr *HistoryReaderV3) ReadAccountCodeSize(address common.Address)... method ReadAccountIncarnation (line 155) | func (hr *HistoryReaderV3) ReadAccountIncarnation(address common.Addre... function NewHistoryReaderV3 (line 42) | func NewHistoryReaderV3() *HistoryReaderV3 { type ResettableStateReader (line 179) | type ResettableStateReader interface FILE: core/state/intra_block_state.go type revision (line 48) | type revision struct type BalanceIncrease (line 60) | type BalanceIncrease struct type IntraBlockState (line 69) | type IntraBlockState struct method Copy (line 138) | func (sdb *IntraBlockState) Copy() *IntraBlockState { method StorageReadDuration (line 182) | func (sdb *IntraBlockState) StorageReadDuration() time.Duration { method StorageReadCount (line 186) | func (sdb *IntraBlockState) StorageReadCount() int64 { method SetVersionMap (line 190) | func (sdb *IntraBlockState) SetVersionMap(versionMap *VersionMap) { method IsVersioned (line 194) | func (sdb *IntraBlockState) IsVersioned() bool { method SetHooks (line 198) | func (sdb *IntraBlockState) SetHooks(hooks *tracing.Hooks) { method SetTrace (line 202) | func (sdb *IntraBlockState) SetTrace(trace bool) { method HasStorage (line 206) | func (sdb *IntraBlockState) HasStorage(addr common.Address) (bool, err... method Reset (line 246) | func (sdb *IntraBlockState) Reset() { method AddLog (line 269) | func (sdb *IntraBlockState) AddLog(log *types.Log) { method GetLogs (line 283) | func (sdb *IntraBlockState) GetLogs(txIndex int, txnHash common.Hash, ... method GetRawLogs (line 298) | func (sdb *IntraBlockState) GetRawLogs(txIndex int) types.Logs { method Logs (line 305) | func (sdb *IntraBlockState) Logs() types.Logs { method AddRefund (line 314) | func (sdb *IntraBlockState) AddRefund(gas uint64) { method SubRefund (line 321) | func (sdb *IntraBlockState) SubRefund(gas uint64) error { method Exist (line 332) | func (sdb *IntraBlockState) Exist(addr common.Address) (bool, error) { method Empty (line 342) | func (sdb *IntraBlockState) Empty(addr common.Address) (bool, error) { method GetBalance (line 352) | func (sdb *IntraBlockState) GetBalance(addr common.Address) (uint256.I... method GetNonce (line 379) | func (sdb *IntraBlockState) GetNonce(addr common.Address) (uint64, err... method TxnIndex (line 408) | func (sdb *IntraBlockState) TxnIndex() int { method GetCode (line 413) | func (sdb *IntraBlockState) GetCode(addr common.Address) ([]byte, erro... method GetCodeSize (line 451) | func (sdb *IntraBlockState) GetCodeSize(addr common.Address) (int, err... method GetCodeHash (line 499) | func (sdb *IntraBlockState) GetCodeHash(addr common.Address) (common.H... method ResolveCodeHash (line 522) | func (sdb *IntraBlockState) ResolveCodeHash(addr common.Address) (comm... method ResolveCode (line 537) | func (sdb *IntraBlockState) ResolveCode(addr common.Address) ([]byte, ... method GetDelegatedDesignation (line 549) | func (sdb *IntraBlockState) GetDelegatedDesignation(addr common.Addres... method GetState (line 563) | func (sdb *IntraBlockState) GetState(addr common.Address, key common.H... method GetCommittedState (line 587) | func (sdb *IntraBlockState) GetCommittedState(addr common.Address, key... method HasSelfdestructed (line 609) | func (sdb *IntraBlockState) HasSelfdestructed(addr common.Address) (bo... method ReadVersion (line 628) | func (sdb *IntraBlockState) ReadVersion(addr common.Address, path Acco... method AddBalance (line 634) | func (sdb *IntraBlockState) AddBalance(addr common.Address, amount uin... method SubBalance (line 719) | func (sdb *IntraBlockState) SubBalance(addr common.Address, amount uin... method SetBalance (line 747) | func (sdb *IntraBlockState) SetBalance(addr common.Address, amount uin... method SetNonce (line 761) | func (sdb *IntraBlockState) SetNonce(addr common.Address, nonce uint64... method SetCode (line 778) | func (sdb *IntraBlockState) SetCode(addr common.Address, code []byte) ... method TraceAccount (line 828) | func (sdb *IntraBlockState) TraceAccount(addr common.Address) bool { method Trace (line 832) | func (sdb *IntraBlockState) Trace() bool { method TxIndex (line 836) | func (sdb *IntraBlockState) TxIndex() int { method Incarnation (line 840) | func (sdb *IntraBlockState) Incarnation() int { method SetState (line 845) | func (sdb *IntraBlockState) SetState(addr common.Address, key common.H... method setState (line 849) | func (sdb *IntraBlockState) setState(addr common.Address, key common.H... method SetStorage (line 866) | func (sdb *IntraBlockState) SetStorage(addr common.Address, storage St... method SetIncarnation (line 878) | func (sdb *IntraBlockState) SetIncarnation(addr common.Address, incarn... method GetIncarnation (line 893) | func (sdb *IntraBlockState) GetIncarnation(addr common.Address) (uint6... method Selfdestruct (line 909) | func (sdb *IntraBlockState) Selfdestruct(addr common.Address) (bool, e... method Selfdestruct6780 (line 943) | func (sdb *IntraBlockState) Selfdestruct6780(addr common.Address) error { method SetTransientState (line 966) | func (sdb *IntraBlockState) SetTransientState(addr common.Address, key... method setTransientState (line 983) | func (sdb *IntraBlockState) setTransientState(addr common.Address, key... method GetTransientState (line 988) | func (sdb *IntraBlockState) GetTransientState(addr common.Address, key... method getStateObject (line 992) | func (sdb *IntraBlockState) getStateObject(addr common.Address) (*stat... method setStateObject (line 1085) | func (sdb *IntraBlockState) setStateObject(addr common.Address, object... method GetOrNewStateObject (line 1095) | func (sdb *IntraBlockState) GetOrNewStateObject(addr common.Address) (... method createObject (line 1108) | func (sdb *IntraBlockState) createObject(addr common.Address, previous... method CreateAccount (line 1142) | func (sdb *IntraBlockState) CreateAccount(addr common.Address, contrac... method Snapshot (line 1183) | func (sdb *IntraBlockState) Snapshot() int { method RevertToSnapshot (line 1191) | func (sdb *IntraBlockState) RevertToSnapshot(revid int, err error) { method GetRefund (line 1242) | func (sdb *IntraBlockState) GetRefund() uint64 { method FinalizeTx (line 1306) | func (sdb *IntraBlockState) FinalizeTx(chainRules *chain.Rules, stateW... method SoftFinalise (line 1339) | func (sdb *IntraBlockState) SoftFinalise() { method CommitBlock (line 1359) | func (sdb *IntraBlockState) CommitBlock(chainRules *chain.Rules, state... method BalanceIncreaseSet (line 1368) | func (sdb *IntraBlockState) BalanceIncreaseSet() map[common.Address]ui... method MakeWriteSet (line 1378) | func (sdb *IntraBlockState) MakeWriteSet(chainRules *chain.Rules, stat... method Print (line 1424) | func (sdb *IntraBlockState) Print(chainRules chain.Rules, all bool) { method SetTxContext (line 1436) | func (sdb *IntraBlockState) SetTxContext(bn uint64, ti int) { method clearJournalAndRefund (line 1452) | func (sdb *IntraBlockState) clearJournalAndRefund() { method Prepare (line 1476) | func (sdb *IntraBlockState) Prepare(rules *chain.Rules, sender, coinba... method AddAddressToAccessList (line 1527) | func (sdb *IntraBlockState) AddAddressToAccessList(addr common.Address... method AddSlotToAccessList (line 1539) | func (sdb *IntraBlockState) AddSlotToAccessList(addr common.Address, s... method AddressInAccessList (line 1561) | func (sdb *IntraBlockState) AddressInAccessList(addr common.Address) b... method SlotInAccessList (line 1568) | func (sdb *IntraBlockState) SlotInAccessList(addr common.Address, slot... method accountRead (line 1575) | func (sdb *IntraBlockState) accountRead(addr common.Address, account *... method versionWritten (line 1586) | func (sdb *IntraBlockState) versionWritten(addr common.Address, path A... method versionRead (line 1608) | func (sdb *IntraBlockState) versionRead(addr common.Address, path Acco... method versionedWrite (line 1625) | func (sdb *IntraBlockState) versionedWrite(addr common.Address, path A... method HadInvalidRead (line 1643) | func (sdb *IntraBlockState) HadInvalidRead() bool { method DepTxIndex (line 1647) | func (sdb *IntraBlockState) DepTxIndex() int { method SetVersion (line 1651) | func (sdb *IntraBlockState) SetVersion(inc int) { method Version (line 1655) | func (sdb *IntraBlockState) Version() Version { method VersionedReads (line 1662) | func (sdb *IntraBlockState) VersionedReads() ReadSet { method VersionedWrites (line 1670) | func (sdb *IntraBlockState) VersionedWrites(checkDirty bool) Versioned... method ApplyVersionedWrites (line 1706) | func (sdb *IntraBlockState) ApplyVersionedWrites(writes VersionedWrite... method ClearAccessList (line 1744) | func (sdb *IntraBlockState) ClearAccessList() { function New (line 114) | func New(stateReader StateReader) *IntraBlockState { function NewWithVersionMap (line 131) | func NewWithVersionMap(stateReader StateReader, mvhm *VersionMap) *Intra... function traceKey (line 802) | func traceKey(key common.Hash) bool { function traceAccount (line 823) | func traceAccount(addr common.Address) bool { function updateAccount (line 1246) | func updateAccount(EIP161Enabled bool, isAura bool, stateWriter StateWri... function printAccount (line 1287) | func printAccount(EIP161Enabled bool, addr common.Address, stateObject *... FILE: core/state/intra_block_state_logger_test.go function TestStateLogger (line 32) | func TestStateLogger(t *testing.T) { type mockTracer (line 122) | type mockTracer struct method Hooks (line 126) | func (mt *mockTracer) Hooks() *tracing.Hooks { type balanceChangeTrace (line 139) | type balanceChangeTrace struct FILE: core/state/intra_block_state_test.go function TestSnapshotRandom (line 44) | func TestSnapshotRandom(t *testing.T) { type snapshotTest (line 74) | type snapshotTest struct method Generate (line 201) | func (*snapshotTest) Generate(r *rand.Rand, size int) reflect.Value { method String (line 226) | func (test *snapshotTest) String() string { method run (line 239) | func (test *snapshotTest) run(t *testing.T) bool { method checkEqual (line 276) | func (test *snapshotTest) checkEqual(state, checkstate *IntraBlockStat... type testAction (line 81) | type testAction struct function newTestAction (line 89) | func newTestAction(addr common.Address, r *rand.Rand) testAction { function TestTransientStorage (line 400) | func TestTransientStorage(t *testing.T) { function TestVersionMapReadWriteDelete (line 425) | func TestVersionMapReadWriteDelete(t *testing.T) { function TestVersionMapRevert (line 498) | func TestVersionMapRevert(t *testing.T) { function TestVersionMapMarkEstimate (line 560) | func TestVersionMapMarkEstimate(t *testing.T) { function TestVersionMapOverwrite (line 629) | func TestVersionMapOverwrite(t *testing.T) { function TestVersionMapWriteNoConflict (line 716) | func TestVersionMapWriteNoConflict(t *testing.T) { function TestApplyVersionedWrites (line 836) | func TestApplyVersionedWrites(t *testing.T) { FILE: core/state/journal.go type journalEntry (line 31) | type journalEntry interface type journal (line 42) | type journal struct method Reset (line 53) | func (j *journal) Reset() { method append (line 59) | func (j *journal) append(entry journalEntry) { method revert (line 68) | func (j *journal) revert(statedb *IntraBlockState, snapshot int) { method dirty (line 86) | func (j *journal) dirty(addr common.Address) { method length (line 91) | func (j *journal) length() int { function newJournal (line 48) | func newJournal() *journal { type createObjectChange (line 97) | type createObjectChange struct method revert (line 176) | func (ch createObjectChange) revert(s *IntraBlockState) error { method dirtied (line 182) | func (ch createObjectChange) dirtied() *common.Address { type resetObjectChange (line 100) | type resetObjectChange struct method revert (line 186) | func (ch resetObjectChange) revert(s *IntraBlockState) error { method dirtied (line 191) | func (ch resetObjectChange) dirtied() *common.Address { type selfdestructChange (line 104) | type selfdestructChange struct method revert (line 195) | func (ch selfdestructChange) revert(s *IntraBlockState) error { method dirtied (line 218) | func (ch selfdestructChange) dirtied() *common.Address { type balanceChange (line 111) | type balanceChange struct method revert (line 230) | func (ch balanceChange) revert(s *IntraBlockState) error { method dirtied (line 253) | func (ch balanceChange) dirtied() *common.Address { type balanceIncrease (line 115) | type balanceIncrease struct method revert (line 257) | func (ch balanceIncrease) revert(s *IntraBlockState) error { method dirtied (line 268) | func (ch balanceIncrease) dirtied() *common.Address { type balanceIncreaseTransfer (line 119) | type balanceIncreaseTransfer struct method dirtied (line 272) | func (ch balanceIncreaseTransfer) dirtied() *common.Address { method revert (line 276) | func (ch balanceIncreaseTransfer) revert(s *IntraBlockState) error { type nonceChange (line 122) | type nonceChange struct method revert (line 280) | func (ch nonceChange) revert(s *IntraBlockState) error { method dirtied (line 299) | func (ch nonceChange) dirtied() *common.Address { type storageChange (line 126) | type storageChange struct method revert (line 329) | func (ch storageChange) revert(s *IntraBlockState) error { method dirtied (line 349) | func (ch storageChange) dirtied() *common.Address { type fakeStorageChange (line 132) | type fakeStorageChange struct method revert (line 353) | func (ch fakeStorageChange) revert(s *IntraBlockState) error { method dirtied (line 362) | func (ch fakeStorageChange) dirtied() *common.Address { type codeChange (line 137) | type codeChange struct method revert (line 303) | func (ch codeChange) revert(s *IntraBlockState) error { method dirtied (line 325) | func (ch codeChange) dirtied() *common.Address { type refundChange (line 144) | type refundChange struct method revert (line 375) | func (ch refundChange) revert(s *IntraBlockState) error { method dirtied (line 380) | func (ch refundChange) dirtied() *common.Address { type addLogChange (line 147) | type addLogChange struct method revert (line 384) | func (ch addLogChange) revert(s *IntraBlockState) error { method dirtied (line 397) | func (ch addLogChange) dirtied() *common.Address { type touchChange (line 150) | type touchChange struct method revert (line 224) | func (ch touchChange) revert(s *IntraBlockState) error { method dirtied (line 228) | func (ch touchChange) dirtied() *common.Address { return &ch.account } type accessListAddAccountChange (line 155) | type accessListAddAccountChange struct method revert (line 401) | func (ch accessListAddAccountChange) revert(s *IntraBlockState) error { method dirtied (line 415) | func (ch accessListAddAccountChange) dirtied() *common.Address { type accessListAddSlotChange (line 158) | type accessListAddSlotChange struct method revert (line 419) | func (ch accessListAddSlotChange) revert(s *IntraBlockState) error { method dirtied (line 424) | func (ch accessListAddSlotChange) dirtied() *common.Address { type transientStorageChange (line 163) | type transientStorageChange struct method revert (line 366) | func (ch transientStorageChange) revert(s *IntraBlockState) error { method dirtied (line 371) | func (ch transientStorageChange) dirtied() *common.Address { FILE: core/state/recon_state.go type reconPair (line 36) | type reconPair struct method Less (line 42) | func (i reconPair) Less(than btree.Item) bool { return ReconnLess(i, t... function ReconnLess (line 44) | func ReconnLess(i, thanItem reconPair) bool { type ReconnWork (line 56) | type ReconnWork struct method Schedule (line 206) | func (rs *ReconnWork) Schedule(ctx context.Context) (*TxTask, bool, er... method CommitTxNum (line 228) | func (rs *ReconnWork) CommitTxNum(txNum uint64) { method RollbackTx (line 243) | func (rs *ReconnWork) RollbackTx(txTask *TxTask, dependency uint64) { method Done (line 256) | func (rs *ReconnWork) Done(txNum uint64) bool { method DoneCount (line 263) | func (rs *ReconnWork) DoneCount() uint64 { method MaxTxNum (line 270) | func (rs *ReconnWork) MaxTxNum() uint64 { method RollbackCount (line 276) | func (rs *ReconnWork) RollbackCount() uint64 { method QueueLen (line 282) | func (rs *ReconnWork) QueueLen() int { type ReconState (line 67) | type ReconState struct method Reset (line 88) | func (rs *ReconState) Reset(workCh chan *TxTask) { method Put (line 101) | func (rs *ReconState) Put(table string, key1, key2, val []byte, txNum ... method Delete (line 118) | func (rs *ReconState) Delete(table string, key1, key2 []byte, txNum ui... method RemoveAll (line 135) | func (rs *ReconState) RemoveAll(table string, key1 []byte) { method Get (line 154) | func (rs *ReconState) Get(table string, key1, key2 []byte, txNum uint6... method Flush (line 168) | func (rs *ReconState) Flush(rwTx kv.RwTx) error { method SizeEstimate (line 288) | func (rs *ReconState) SizeEstimate() uint64 { function NewReconState (line 76) | func NewReconState(workCh chan *TxTask) *ReconState { FILE: core/state/rw_v3.go type ParallelExecutionState (line 48) | type ParallelExecutionState struct method ReTry (line 76) | func (rs *ParallelExecutionState) ReTry(txTask *TxTask, in *QueueWithR... method AddWork (line 80) | func (rs *ParallelExecutionState) AddWork(ctx context.Context, txTask ... method RegisterSender (line 85) | func (rs *ParallelExecutionState) RegisterSender(txTask *TxTask) bool { method CommitTxNum (line 107) | func (rs *ParallelExecutionState) CommitTxNum(sender *common.Address, ... method applyState (line 126) | func (rs *ParallelExecutionState) applyState(txTask *TxTask, domains *... method Domains (line 180) | func (rs *ParallelExecutionState) Domains() *dbstate.SharedDomains { method TemporalGetter (line 184) | func (rs *ParallelExecutionState) TemporalGetter() kv.TemporalGetter { method TemporalPutDel (line 188) | func (rs *ParallelExecutionState) TemporalPutDel() kv.TemporalPutDel { method SetTxNum (line 192) | func (rs *ParallelExecutionState) SetTxNum(txNum, blockNum uint64) { method ApplyState (line 197) | func (rs *ParallelExecutionState) ApplyState(ctx context.Context, txTa... method ApplyLogsAndTraces (line 233) | func (rs *ParallelExecutionState) ApplyLogsAndTraces(txTask *TxTask, d... method DoneCount (line 270) | func (rs *ParallelExecutionState) DoneCount() uint64 { method SizeEstimate (line 274) | func (rs *ParallelExecutionState) SizeEstimate() (r uint64) { method ReadsValid (line 281) | func (rs *ParallelExecutionState) ReadsValid(readLists map[string]*dbs... function NewParallelExecutionState (line 63) | func NewParallelExecutionState(domains *dbstate.SharedDomains, tx kv.Tx,... type StateWriterBufferedV3 (line 286) | type StateWriterBufferedV3 struct method SetTxNum (line 307) | func (w *StateWriterBufferedV3) SetTxNum(ctx context.Context, txNum ui... method SetTx (line 311) | func (w *StateWriterBufferedV3) SetTx(tx kv.Tx) {} method ResetWriteSet (line 313) | func (w *StateWriterBufferedV3) ResetWriteSet() { method WriteSet (line 321) | func (w *StateWriterBufferedV3) WriteSet() map[string]*dbstate.KvList { method PrevAndDels (line 325) | func (w *StateWriterBufferedV3) PrevAndDels() (map[string][]byte, map[... method UpdateAccountData (line 329) | func (w *StateWriterBufferedV3) UpdateAccountData(address common.Addre... method UpdateAccountCode (line 355) | func (w *StateWriterBufferedV3) UpdateAccountCode(address common.Addre... method DeleteAccount (line 366) | func (w *StateWriterBufferedV3) DeleteAccount(address common.Address, ... method WriteAccountStorage (line 386) | func (w *StateWriterBufferedV3) WriteAccountStorage(address common.Add... method CreateContract (line 402) | func (w *StateWriterBufferedV3) CreateContract(address common.Address)... function NewStateWriterBufferedV3 (line 298) | func NewStateWriterBufferedV3(rs *ParallelExecutionState, accumulator *s... type Writer (line 419) | type Writer struct method SetTxNum (line 435) | func (w *Writer) SetTxNum(v uint64) { w.txNum = v } method ResetWriteSet (line 436) | func (w *Writer) ResetWriteSet() {} method WriteSet (line 438) | func (w *Writer) WriteSet() map[string]*dbstate.KvList { method PrevAndDels (line 442) | func (w *Writer) PrevAndDels() (map[string][]byte, map[string]*account... method UpdateAccountData (line 446) | func (w *Writer) UpdateAccountData(address common.Address, original, a... method UpdateAccountCode (line 470) | func (w *Writer) UpdateAccountCode(address common.Address, incarnation... method DeleteAccount (line 483) | func (w *Writer) DeleteAccount(address common.Address, original *accou... method WriteAccountStorage (line 503) | func (w *Writer) WriteAccountStorage(address common.Address, incarnati... method CreateContract (line 524) | func (w *Writer) CreateContract(address common.Address) error { function NewWriter (line 426) | func NewWriter(tx kv.TemporalPutDel, accumulator *shards.Accumulator, tx... type ReaderV3 (line 537) | type ReaderV3 struct method DiscardReadList (line 551) | func (r *ReaderV3) DiscardReadList() {} method SetTxNum (line 552) | func (r *ReaderV3) SetTxNum(txNum uint64) { r.txNum = tx... method GetTxNum (line 553) | func (r *ReaderV3) GetTxNum() uint64 { return r.txN... method SetTx (line 554) | func (r *ReaderV3) SetTx(tx kv.TemporalTx) {} method ReadSet (line 555) | func (r *ReaderV3) ReadSet() map[string]*dbstate.KvList { return nil } method SetTrace (line 556) | func (r *ReaderV3) SetTrace(trace bool) { r.trace = tr... method ResetReadSet (line 557) | func (r *ReaderV3) ResetReadSet() {} method HasStorage (line 559) | func (r *ReaderV3) HasStorage(address common.Address) (bool, error) { method ReadAccountData (line 564) | func (r *ReaderV3) ReadAccountData(address common.Address) (*accounts.... method ReadAccountDataForDebug (line 586) | func (r *ReaderV3) ReadAccountDataForDebug(address common.Address) (*a... method ReadAccountStorage (line 590) | func (r *ReaderV3) ReadAccountStorage(address common.Address, key comm... method ReadAccountCode (line 613) | func (r *ReaderV3) ReadAccountCode(address common.Address) ([]byte, er... method ReadAccountCodeSize (line 624) | func (r *ReaderV3) ReadAccountCodeSize(address common.Address) (int, e... method ReadAccountIncarnation (line 636) | func (r *ReaderV3) ReadAccountIncarnation(address common.Address) (uin... function NewReaderV3 (line 544) | func NewReaderV3(tx kv.TemporalGetter) *ReaderV3 { type ReaderParallelV3 (line 640) | type ReaderParallelV3 struct method DiscardReadList (line 660) | func (r *ReaderParallelV3) DiscardReadList() { r.di... method SetTxNum (line 661) | func (r *ReaderParallelV3) SetTxNum(txNum uint64) { r.tx... method SetTx (line 662) | func (r *ReaderParallelV3) SetTx(tx kv.TemporalTx) { r.tx... method GetTxNum (line 663) | func (r *ReaderParallelV3) GetTxNum() uint64 { retu... method ReadSet (line 664) | func (r *ReaderParallelV3) ReadSet() map[string]*dbstate.KvList { retu... method SetTrace (line 665) | func (r *ReaderParallelV3) SetTrace(trace bool) { r.tr... method ResetReadSet (line 666) | func (r *ReaderParallelV3) ResetReadSet() { r.re... method HasStorage (line 668) | func (r *ReaderParallelV3) HasStorage(address common.Address) (bool, e... method ReadAccountData (line 679) | func (r *ReaderParallelV3) ReadAccountData(address common.Address) (*a... method ReadAccountDataForDebug (line 707) | func (r *ReaderParallelV3) ReadAccountDataForDebug(address common.Addr... method ReadAccountStorage (line 729) | func (r *ReaderParallelV3) ReadAccountStorage(address common.Address, ... method ReadAccountCode (line 750) | func (r *ReaderParallelV3) ReadAccountCode(address common.Address) ([]... method ReadAccountCodeSize (line 765) | func (r *ReaderParallelV3) ReadAccountCodeSize(address common.Address)... method ReadAccountIncarnation (line 782) | func (r *ReaderParallelV3) ReadAccountIncarnation(address common.Addre... function NewReaderParallelV3 (line 651) | func NewReaderParallelV3(sd *dbstate.SharedDomains) *ReaderParallelV3 { function newWriteList (line 796) | func newWriteList() map[string]*dbstate.KvList { function returnWriteList (line 804) | func returnWriteList(v map[string]*dbstate.KvList) { function newReadList (line 827) | func newReadList() map[string]*dbstate.KvList { function returnReadList (line 835) | func returnReadList(v map[string]*dbstate.KvList) { FILE: core/state/state_fix.go constant BscBlockNum (line 10) | BscBlockNum = 33851236 constant Bsc1Index (line 11) | Bsc1Index = 89 constant Bsc2Index (line 12) | Bsc2Index = 90 constant Chapel1BlockNum (line 13) | Chapel1BlockNum = 35547779 constant Chapel1TxIndex (line 14) | Chapel1TxIndex = 196 constant Chapel2BlockNum (line 15) | Chapel2BlockNum = 35548081 constant Chapel2TxIndex (line 16) | Chapel2TxIndex = 486 type HotFixPattern (line 19) | type HotFixPattern struct function createBsc1KVs (line 58) | func createBsc1KVs() Storage { function createBsc2KVs (line 74) | func createBsc2KVs() Storage { function createChapel1KVs (line 101) | func createChapel1KVs() Storage { function createChapel2KVs (line 107) | func createChapel2KVs() Storage { function createKVs (line 113) | func createKVs(data map[string]string) Storage { method applyPatches (line 121) | func (so *stateObject) applyPatches() { method patchGethHotFix (line 131) | func (so *stateObject) patchGethHotFix(blockNum uint64, txIndex int) { method patchGethHotFixMainnet (line 138) | func (so *stateObject) patchGethHotFixMainnet() { method patchGethHotFixChapel (line 143) | func (so *stateObject) patchGethHotFixChapel() { FILE: core/state/state_object.go type Code (line 39) | type Code method String (line 41) | func (c Code) String() string { type Storage (line 45) | type Storage method String (line 47) | func (s Storage) String() (str string) { method Copy (line 55) | func (s Storage) Copy() Storage { type stateObject (line 64) | type stateObject struct method empty (line 93) | func (so *stateObject) empty() bool { method deepCopy (line 97) | func (s *stateObject) deepCopy(db *IntraBlockState) *stateObject { method EncodeRLP (line 138) | func (so *stateObject) EncodeRLP(w io.Writer) error { method markSelfdestructed (line 142) | func (so *stateObject) markSelfdestructed() { method touch (line 146) | func (so *stateObject) touch() { method GetState (line 158) | func (so *stateObject) GetState(key common.Hash, out *uint256.Int) bool { method GetCommittedState (line 175) | func (so *stateObject) GetCommittedState(key common.Hash, out *uint256... method SetState (line 218) | func (so *stateObject) SetState(key common.Hash, value uint256.Int, fo... method SetStorage (line 272) | func (so *stateObject) SetStorage(storage Storage) { method setState (line 284) | func (so *stateObject) setState(key common.Hash, value uint256.Int) { method updateStotage (line 289) | func (so *stateObject) updateStotage(stateWriter StateWriter) error { method printTrie (line 298) | func (so *stateObject) printTrie() { method SetBalance (line 304) | func (so *stateObject) SetBalance(amount uint256.Int, reason tracing.B... method setBalance (line 315) | func (so *stateObject) setBalance(amount uint256.Int) { method ReturnGas (line 321) | func (so *stateObject) ReturnGas(gas *big.Int) {} method setIncarnation (line 323) | func (so *stateObject) setIncarnation(incarnation uint64) { method Address (line 332) | func (so *stateObject) Address() common.Address { method Code (line 337) | func (so *stateObject) Code() ([]byte, error) { method SetCode (line 357) | func (so *stateObject) SetCode(codeHash common.Hash, code []byte) error { method setCode (line 374) | func (so *stateObject) setCode(codeHash common.Hash, code []byte) { method SetNonce (line 380) | func (so *stateObject) SetNonce(nonce uint64) { method setNonce (line 391) | func (so *stateObject) setNonce(nonce uint64) { method Balance (line 395) | func (so *stateObject) Balance() uint256.Int { method Nonce (line 399) | func (so *stateObject) Nonce() uint64 { method IsDirty (line 403) | func (so *stateObject) IsDirty() bool { method Value (line 410) | func (so *stateObject) Value() *big.Int { function newObject (line 114) | func newObject(db *IntraBlockState, address common.Address, data, origin... FILE: core/state/state_object_test.go function BenchmarkCutOriginal (line 29) | func BenchmarkCutOriginal(b *testing.B) { function BenchmarkCutsetterFn (line 36) | func BenchmarkCutsetterFn(b *testing.B) { function BenchmarkCutCustomTrim (line 44) | func BenchmarkCutCustomTrim(b *testing.B) { FILE: core/state/state_test.go function TestNull (line 45) | func TestNull(t *testing.T) { function TestTouchDelete (line 76) | func TestTouchDelete(t *testing.T) { function TestSnapshot (line 110) | func TestSnapshot(t *testing.T) { function TestSnapshotEmpty (line 150) | func TestSnapshotEmpty(t *testing.T) { function TestSnapshot2 (line 165) | func TestSnapshot2(t *testing.T) { function compareStateObjects (line 240) | func compareStateObjects(so0, so1 *stateObject, t *testing.T) { function NewTestRwTx (line 290) | func NewTestRwTx(tb testing.TB) (kv.TemporalRwDB, kv.TemporalRwTx, *stat... function TestDump (line 308) | func TestDump(t *testing.T) { FILE: core/state/state_types.go type CanTransferFunc (line 29) | type CanTransferFunc type TransferFunc (line 32) | type TransferFunc type GetHashFunc (line 36) | type GetHashFunc type BlockContext (line 41) | type BlockContext struct type TxContext (line 64) | type TxContext struct FILE: core/state/stateless.go type Stateless (line 39) | type Stateless struct method SetBlockNr (line 85) | func (s *Stateless) SetBlockNr(blockNr uint64) { method SetStrictHash (line 89) | func (s *Stateless) SetStrictHash(strict bool) { method ReadAccountDataForDebug (line 93) | func (s *Stateless) ReadAccountDataForDebug(address common.Address) (*... method ReadAccountData (line 99) | func (s *Stateless) ReadAccountData(address common.Address) (*accounts... method ReadAccountStorage (line 116) | func (s *Stateless) ReadAccountStorage(address common.Address, key com... method HasStorage (line 139) | func (s *Stateless) HasStorage(address common.Address) (bool, error) { method ReadAccountCode (line 164) | func (s *Stateless) ReadAccountCode(address common.Address) (code []by... method ReadAccountCodeSize (line 187) | func (s *Stateless) ReadAccountCodeSize(address common.Address) (codeS... method ReadAccountIncarnation (line 208) | func (s *Stateless) ReadAccountIncarnation(address common.Address) (ui... method UpdateAccountData (line 214) | func (s *Stateless) UpdateAccountData(address common.Address, original... method DeleteAccount (line 228) | func (s *Stateless) DeleteAccount(address common.Address, original *ac... method UpdateAccountCode (line 243) | func (s *Stateless) UpdateAccountCode(address common.Address, incarnat... method WriteAccountStorage (line 254) | func (s *Stateless) WriteAccountStorage(address common.Address, incarn... method CreateContract (line 280) | func (s *Stateless) CreateContract(address common.Address) error { method CheckRoot (line 294) | func (s *Stateless) CheckRoot(expected common.Hash) error { method Finalize (line 311) | func (s *Stateless) Finalize() common.Hash { method GetTrie (line 406) | func (s *Stateless) GetTrie() *trie.Trie { function NewStateless (line 54) | func NewStateless(stateRoot common.Hash, blockWitness *trie.Witness, blo... FILE: core/state/transient_storage.go type transientStorage (line 28) | type transientStorage method Set (line 36) | func (t transientStorage) Set(addr common.Address, key common.Hash, va... method Get (line 44) | func (t transientStorage) Get(addr common.Address, key common.Hash) ui... function newTransientStorage (line 31) | func newTransientStorage() transientStorage { FILE: core/state/triedb_state.go type Buffer (line 24) | type Buffer struct method initialise (line 55) | func (b *Buffer) initialise() { method detachAccounts (line 70) | func (b *Buffer) detachAccounts() { method merge (line 81) | func (b *Buffer) merge(other *Buffer) { type TrieDbState (line 133) | type TrieDbState struct method SetRetainList (line 162) | func (tds *TrieDbState) SetRetainList(rl *trie.RetainList) { method SetTrie (line 166) | func (tds *TrieDbState) SetTrie(tr *trie.Trie) { method SetResolveReads (line 170) | func (tds *TrieDbState) SetResolveReads(rr bool) { method Copy (line 174) | func (tds *TrieDbState) Copy() *TrieDbState { method Trie (line 190) | func (tds *TrieDbState) Trie() *trie.Trie { method StartNewBuffer (line 194) | func (tds *TrieDbState) StartNewBuffer() { method WithNewBuffer (line 208) | func (tds *TrieDbState) WithNewBuffer() *TrieDbState { method WithLastBuffer (line 235) | func (tds *TrieDbState) WithLastBuffer() *TrieDbState { method LastRoot (line 257) | func (tds *TrieDbState) LastRoot() common.Hash { method UpdateStateTrie (line 268) | func (tds *TrieDbState) UpdateStateTrie() ([]common.Hash, error) { method PrintTrie (line 277) | func (tds *TrieDbState) PrintTrie(w io.Writer) { method buildPlainStorageReads (line 283) | func (tds *TrieDbState) buildPlainStorageReads() ([][]byte, [][]byte) { method BuildStorageReads (line 325) | func (tds *TrieDbState) BuildStorageReads() common.StorageKeys { method buildStorageWrites (line 340) | func (tds *TrieDbState) buildStorageWrites() (common.StorageKeys, [][]... method PopulateStorageBlockProof (line 364) | func (tds *TrieDbState) PopulateStorageBlockProof(storageTouches commo... method BuildCodeTouches (line 373) | func (tds *TrieDbState) BuildCodeTouches() map[common.Hash]witnesstype... method buildCodeSizeTouches (line 377) | func (tds *TrieDbState) buildCodeSizeTouches() map[common.Hash]common.... method BuildAccountReads (line 384) | func (tds *TrieDbState) BuildAccountReads() common.Hashes { method buildAccountAddressReads (line 393) | func (tds *TrieDbState) buildAccountAddressReads() ([][]byte, [][]byte) { method buildAccountWrites (line 439) | func (tds *TrieDbState) buildAccountWrites() (common.Hashes, []*accoun... method PopulateAccountBlockProof (line 476) | func (tds *TrieDbState) PopulateAccountBlockProof(accountTouches commo... method ExtractTouches (line 486) | func (tds *TrieDbState) ExtractTouches() (accountTouches [][]byte, sto... method GetRetainList (line 490) | func (tds *TrieDbState) GetRetainList() *trie.RetainList { method GetTouchedPlainKeys (line 496) | func (tds *TrieDbState) GetTouchedPlainKeys() (plainKeys [][]byte, has... method ResolveBuffer (line 516) | func (tds *TrieDbState) ResolveBuffer() { method updateTrieRoots (line 528) | func (tds *TrieDbState) updateTrieRoots(forward bool) ([]common.Hash, ... method ClearUpdates (line 611) | func (tds *TrieDbState) ClearUpdates() { method SetBlockNr (line 617) | func (tds *TrieDbState) SetBlockNr(blockNr uint64) { method GetBlockNr (line 621) | func (tds *TrieDbState) GetBlockNr() uint64 { method GetAccount (line 625) | func (tds *TrieDbState) GetAccount(addrHash common.Hash) (*accounts.Ac... method ReadAccountDataForDebug (line 632) | func (tds *TrieDbState) ReadAccountDataForDebug(address common.Address... method ReadAccountData (line 636) | func (tds *TrieDbState) ReadAccountData(address common.Address) (*acco... method ReadAccountStorage (line 661) | func (tds *TrieDbState) ReadAccountStorage(address common.Address, key... method HasStorage (line 702) | func (tds *TrieDbState) HasStorage(address common.Address) (bool, erro... method readAccountCodeFromTrie (line 714) | func (tds *TrieDbState) readAccountCodeFromTrie(addrHash []byte) ([]by... method readAccountCodeSizeFromTrie (line 720) | func (tds *TrieDbState) readAccountCodeSizeFromTrie(addrHash []byte) (... method ReadAccountCode (line 726) | func (tds *TrieDbState) ReadAccountCode(address common.Address) (code ... method ReadAccountCodeSize (line 750) | func (tds *TrieDbState) ReadAccountCodeSize(address common.Address) (c... method ReadAccountIncarnation (line 784) | func (tds *TrieDbState) ReadAccountIncarnation(address common.Address)... method TrieStateWriter (line 800) | func (tds *TrieDbState) TrieStateWriter() *TrieStateWriter { method ExtractWitness (line 872) | func (tds *TrieDbState) ExtractWitness(trace bool, isBinary bool) (*tr... method ExtractWitnessForPrefix (line 879) | func (tds *TrieDbState) ExtractWitnessForPrefix(prefix []byte, trace b... method makeBlockWitnessForPrefix (line 885) | func (tds *TrieDbState) makeBlockWitnessForPrefix(prefix []byte, trace... method makeBlockWitness (line 897) | func (tds *TrieDbState) makeBlockWitness(trace bool, rl trie.RetainDec... method getBlockNr (line 918) | func (tds *TrieDbState) getBlockNr() uint64 { method setBlockNr (line 922) | func (tds *TrieDbState) setBlockNr(n uint64) { method GetTrieHash (line 926) | func (tds *TrieDbState) GetTrieHash() common.Hash { function NewTrieDbState (line 148) | func NewTrieDbState(root common.Hash, blockNr uint64, stateReader StateR... type TrieStateWriter (line 796) | type TrieStateWriter struct method UpdateAccountData (line 804) | func (tsw *TrieStateWriter) UpdateAccountData(address common.Address, ... method DeleteAccount (line 814) | func (tsw *TrieStateWriter) DeleteAccount(address common.Address, orig... method UpdateAccountCode (line 831) | func (tsw *TrieStateWriter) UpdateAccountCode(address common.Address, ... method WriteAccountStorage (line 843) | func (tsw *TrieStateWriter) WriteAccountStorage(address common.Address... method CreateContract (line 909) | func (tsw *TrieStateWriter) CreateContract(address common.Address) err... FILE: core/state/txtask.go type AAValidationResult (line 40) | type AAValidationResult struct type TxTask (line 48) | type TxTask struct method Sender (line 105) | func (t *TxTask) Sender() *common.Address { method CreateReceipt (line 124) | func (t *TxTask) CreateReceipt(tx kv.TemporalTx) { method createReceipt (line 160) | func (t *TxTask) createReceipt(cumulativeGasUsed uint64, firstLogIndex... method Reset (line 198) | func (t *TxTask) Reset() *TxTask { type GenericTracer (line 99) | type GenericTracer interface type TxTaskQueue (line 213) | type TxTaskQueue method Len (line 215) | func (h TxTaskQueue) Len() int { method Less (line 218) | func (h TxTaskQueue) Less(i, j int) bool { method Swap (line 222) | func (h TxTaskQueue) Swap(i, j int) { method Push (line 226) | func (h *TxTaskQueue) Push(a interface{}) { method Pop (line 230) | func (h *TxTaskQueue) Pop() interface{} { type QueueWithRetry (line 243) | type QueueWithRetry struct method NewTasksLen (line 255) | func (q *QueueWithRetry) NewTasksLen() int { return len(q.newTasks) } method Capacity (line 256) | func (q *QueueWithRetry) Capacity() int { return q.capacity } method RetriesLen (line 257) | func (q *QueueWithRetry) RetriesLen() (l int) { method RetryTxNumsList (line 263) | func (q *QueueWithRetry) RetryTxNumsList() (out []uint64) { method Len (line 271) | func (q *QueueWithRetry) Len() (l int) { return q.RetriesLen() + len(q... method Add (line 275) | func (q *QueueWithRetry) Add(ctx context.Context, t *TxTask) { method ReTry (line 286) | func (q *QueueWithRetry) ReTry(t *TxTask) { method Next (line 300) | func (q *QueueWithRetry) Next(ctx context.Context) (*TxTask, bool) { method popWait (line 308) | func (q *QueueWithRetry) popWait(ctx context.Context) (task *TxTask, o... method popNoWait (line 337) | func (q *QueueWithRetry) popNoWait() (task *TxTask, ok bool) { method Close (line 365) | func (q *QueueWithRetry) Close() { function NewQueueWithRetry (line 251) | func NewQueueWithRetry(capacity int) *QueueWithRetry { type ResultsQueue (line 374) | type ResultsQueue struct method Add (line 400) | func (q *ResultsQueue) Add(ctx context.Context, task *TxTask) error { method drainNoBlock (line 408) | func (q *ResultsQueue) drainNoBlock(ctx context.Context, task *TxTask)... method Iter (line 437) | func (q *ResultsQueue) Iter() *ResultsQueueIter { method Drain (line 457) | func (q *ResultsQueue) Drain(ctx context.Context) error { method DrainNonBlocking (line 482) | func (q *ResultsQueue) DrainNonBlocking(ctx context.Context) (err erro... method DropResults (line 486) | func (q *ResultsQueue) DropResults(ctx context.Context, f func(t *TxTa... method Close (line 510) | func (q *ResultsQueue) Close() { method ResultChLen (line 520) | func (q *ResultsQueue) ResultChLen() int { return len(q.resultCh) } method ResultChCap (line 521) | func (q *ResultsQueue) ResultChCap() int { return cap(q.resultCh) } method Limit (line 522) | func (q *ResultsQueue) Limit() int { return q.heapLimit } method Len (line 523) | func (q *ResultsQueue) Len() (l int) { method Capacity (line 529) | func (q *ResultsQueue) Capacity() int { return q.heapLimit } method ChanLen (line 530) | func (q *ResultsQueue) ChanLen() int { return len(q.result... method ChanCapacity (line 531) | func (q *ResultsQueue) ChanCapacity() int { return cap(q.result... method FirstTxNumLocked (line 532) | func (q *ResultsQueue) FirstTxNumLocked() uint64 { return (*q.results)... method LenLocked (line 533) | func (q *ResultsQueue) LenLocked() (l int) { return q.results.Le... method HasLocked (line 534) | func (q *ResultsQueue) HasLocked() bool { return len(*q.resul... method PushLocked (line 535) | func (q *ResultsQueue) PushLocked(t *TxTask) { heap.Push(q.results... method Push (line 536) | func (q *ResultsQueue) Push(t *TxTask) { method PopLocked (line 541) | func (q *ResultsQueue) PopLocked() (t *TxTask) { method Dbg (line 544) | func (q *ResultsQueue) Dbg() (t *TxTask) { function NewResultsQueue (line 387) | func NewResultsQueue(resultChannelLimit, heapLimit int) *ResultsQueue { type ResultsQueueIter (line 442) | type ResultsQueueIter struct method Close (line 447) | func (q *ResultsQueueIter) Close() { method HasNext (line 450) | func (q *ResultsQueueIter) HasNext(outputTxNum uint64) bool { method PopNext (line 453) | func (q *ResultsQueueIter) PopNext() *TxTask { FILE: core/state/versionedio.go type ReadSource (line 19) | type ReadSource method String (line 21) | func (s ReadSource) String() string { method VersionedString (line 36) | func (s ReadSource) VersionedString(version Version) string { constant UnknownSource (line 52) | UnknownSource ReadSource = iota constant MapRead (line 53) | MapRead constant StorageRead (line 54) | StorageRead constant WriteSetRead (line 55) | WriteSetRead constant ReadSetRead (line 56) | ReadSetRead type ReadSet (line 59) | type ReadSet method Set (line 61) | func (rs ReadSet) Set(v VersionedRead) { method Scan (line 77) | func (s ReadSet) Scan(yield func(input *VersionedRead) bool) { method Len (line 87) | func (s ReadSet) Len() int { type WriteSet (line 95) | type WriteSet method Set (line 97) | func (s WriteSet) Set(v VersionedWrite) { method Delete (line 113) | func (s WriteSet) Delete(addr common.Address, key AccountKey) { method Len (line 122) | func (s WriteSet) Len() int { method Scan (line 130) | func (s WriteSet) Scan(yield func(input *VersionedWrite) bool) { type VersionedRead (line 140) | type VersionedRead struct method String (line 149) | func (vr VersionedRead) String() string { type VersionedWrite (line 153) | type VersionedWrite struct method String (line 162) | func (vr VersionedWrite) String() string { function valueString (line 166) | func valueString(path AccountPath, value any) string { type versionedStateReader (line 194) | type versionedStateReader struct method ReadAccountData (line 205) | func (vr *versionedStateReader) ReadAccountData(address common.Address... method applyVersionedUpdates (line 245) | func (vr versionedStateReader) applyVersionedUpdates(address common.Ad... method ReadAccountDataForDebug (line 258) | func (vr versionedStateReader) ReadAccountDataForDebug(address common.... method ReadAccountStorage (line 280) | func (vr versionedStateReader) ReadAccountStorage(address common.Addre... method HasStorage (line 293) | func (vr versionedStateReader) HasStorage(address common.Address) (boo... method ReadAccountCode (line 309) | func (vr versionedStateReader) ReadAccountCode(address common.Address)... method ReadAccountCodeSize (line 323) | func (vr versionedStateReader) ReadAccountCodeSize(address common.Addr... method ReadAccountIncarnation (line 337) | func (vr versionedStateReader) ReadAccountIncarnation(address common.A... function NewVersionedStateReader (line 201) | func NewVersionedStateReader(txIndex int, reads ReadSet, versionMap *Ver... function versionedUpdate (line 232) | func versionedUpdate[T any](versionMap *VersionMap, addr common.Address,... type VersionedWrites (line 349) | type VersionedWrites method HasNewWrite (line 352) | func (writes VersionedWrites) HasNewWrite(cmpSet []*VersionedWrite) bo... function versionedRead (line 380) | func versionedRead[T any](s *IntraBlockState, addr common.Address, path ... type VersionedIO (line 529) | type VersionedIO struct method Inputs (line 536) | func (io *VersionedIO) Inputs() []ReadSet { method ReadSet (line 540) | func (io *VersionedIO) ReadSet(txnIdx int) ReadSet { method WriteSet (line 547) | func (io *VersionedIO) WriteSet(txnIdx int) VersionedWrites { method AllWriteSet (line 554) | func (io *VersionedIO) AllWriteSet(txnIdx int) VersionedWrites { method WriteCount (line 561) | func (io *VersionedIO) WriteCount() (count int64) { method ReadCount (line 569) | func (io *VersionedIO) ReadCount() (count int64) { method HasReads (line 579) | func (io *VersionedIO) HasReads(txnIdx int) bool { method HasWritten (line 586) | func (io *VersionedIO) HasWritten(txnIdx int, addr common.Address, pat... method RecordReads (line 603) | func (io *VersionedIO) RecordReads(txId int, input ReadSet) { method RecordWrites (line 610) | func (io *VersionedIO) RecordWrites(txId int, output VersionedWrites) { method RecordAllWrites (line 631) | func (io *VersionedIO) RecordAllWrites(txId int, output VersionedWrite... function NewVersionedIO (line 594) | func NewVersionedIO(numTx int) *VersionedIO { type DAG (line 638) | type DAG struct type TxDep (line 642) | type TxDep struct function HasReadDep (line 648) | func HasReadDep(txFrom VersionedWrites, txTo ReadSet) bool { function BuildDAG (line 657) | func BuildDAG(deps *VersionedIO, logger log.Logger) (d DAG) { function depsHelper (line 696) | func depsHelper(dependencies map[int]map[int]bool, txFrom VersionedWrite... function UpdateDeps (line 712) | func UpdateDeps(deps map[int]map[int]bool, t TxDep) map[int]map[int]bool { function GetDep (line 726) | func GetDep(deps *VersionedIO) map[int]map[int]bool { FILE: core/state/versionmap.go constant FlagDone (line 12) | FlagDone = 0 constant FlagEstimate (line 13) | FlagEstimate = 1 type AccountPath (line 15) | type AccountPath method String (line 17) | func (p AccountPath) String() string { constant AddressPath (line 41) | AddressPath = iota constant BalancePath (line 42) | BalancePath constant NoncePath (line 43) | NoncePath constant CodePath (line 44) | CodePath constant CodeHashPath (line 45) | CodeHashPath constant CodeSizePath (line 46) | CodeSizePath constant SelfDestructPath (line 47) | SelfDestructPath constant StatePath (line 48) | StatePath type AccountKey (line 51) | type AccountKey struct method String (line 56) | func (k AccountKey) String() string { type VersionMap (line 64) | type VersionMap struct method SetTrace (line 76) | func (vm *VersionMap) SetTrace(trace bool) { method getKeyCells (line 80) | func (vm *VersionMap) getKeyCells(addr common.Address, path AccountPat... method Write (line 94) | func (vm *VersionMap) Write(addr common.Address, path AccountPath, key... method Read (line 142) | func (vm *VersionMap) Read(addr common.Address, path AccountPath, key ... method FlushVersionedWrites (line 192) | func (vm *VersionMap) FlushVersionedWrites(writes VersionedWrites, com... method MarkEstimate (line 201) | func (vm *VersionMap) MarkEstimate(addr common.Address, path AccountPa... method MarkComplete (line 216) | func (vm *VersionMap) MarkComplete(addr common.Address, path AccountPa... method Delete (line 231) | func (vm *VersionMap) Delete(addr common.Address, path AccountPath, ke... method DeleteAll (line 247) | func (vm *VersionMap) DeleteAll(addr common.Address, txIdx int) { function NewVersionMap (line 70) | func NewVersionMap() *VersionMap { type WriteCell (line 257) | type WriteCell struct type Version (line 263) | type Version struct constant MVReadResultDone (line 271) | MVReadResultDone = 0 constant MVReadResultDependency (line 272) | MVReadResultDependency = 1 constant MVReadResultNone (line 273) | MVReadResultNone = 2 type ReadResult (line 276) | type ReadResult struct method DepIdx (line 282) | func (res *ReadResult) DepIdx() int { method Incarnation (line 286) | func (res *ReadResult) Incarnation() int { method Value (line 290) | func (res *ReadResult) Value() interface{} { method Version (line 294) | func (res *ReadResult) Version() Version { method Status (line 301) | func (mvr ReadResult) Status() int { function ValidateVersion (line 313) | func ValidateVersion(txIdx int, lastIO *VersionedIO, versionMap *Version... FILE: core/state/versionmap_test.go function valueFor (line 17) | func valueFor(txIdx, inc int) []byte { function getCommonAddress (line 21) | func getCommonAddress(i int) common.Address { function TestHelperFunctions (line 26) | func TestHelperFunctions(t *testing.T) { function TestFlushMVWrite (line 57) | func TestFlushMVWrite(t *testing.T) { function TestLowerIncarnation (line 127) | func TestLowerIncarnation(t *testing.T) { function TestMarkEstimate (line 141) | func TestMarkEstimate(t *testing.T) { function TestMVHashMapBasics (line 153) | func TestMVHashMapBasics(t *testing.T) { function BenchmarkWriteTimeSameLocationDifferentTxIdx (line 252) | func BenchmarkWriteTimeSameLocationDifferentTxIdx(b *testing.B) { function BenchmarkReadTimeSameLocationDifferentTxIdx (line 268) | func BenchmarkReadTimeSameLocationDifferentTxIdx(b *testing.B) { function TestTimeComplexity (line 286) | func TestTimeComplexity(t *testing.T) { function TestWriteTimeSameLocationDifferentTxnIdx (line 308) | func TestWriteTimeSameLocationDifferentTxnIdx(t *testing.T) { function TestWriteTimeSameLocationSameTxnIdx (line 319) | func TestWriteTimeSameLocationSameTxnIdx(t *testing.T) { function TestWriteTimeDifferentLocation (line 330) | func TestWriteTimeDifferentLocation(t *testing.T) { function TestReadTimeSameLocation (line 341) | func TestReadTimeSameLocation(t *testing.T) { FILE: core/state_processor.go function applyTransaction (line 36) | func applyTransaction(config *chain.Config, engine consensus.EngineReade... function ApplyTransaction (line 113) | func ApplyTransaction(config *chain.Config, blockHashFunc func(n uint64)... function CreateEVM (line 129) | func CreateEVM(config *chain.Config, blockHashFunc func(n uint64) (commo... function ApplyTransactionWithEVM (line 140) | func ApplyTransactionWithEVM(config *chain.Config, engine consensus.Engi... FILE: core/state_transition.go type ErrExecAbortError (line 68) | type ErrExecAbortError struct method Error (line 73) | func (e ErrExecAbortError) Error() string { type StateTransition (line 84) | type StateTransition struct method to (line 182) | func (st *StateTransition) to() common.Address { method buyGas (line 189) | func (st *StateTransition) buyGas(gasBailout bool) error { method preCheck (line 277) | func (st *StateTransition) preCheck(gasBailout bool) error { method ApplyFrame (line 352) | func (st *StateTransition) ApplyFrame() (*evmtypes.ExecutionResult, er... method TransitionDb (line 426) | func (st *StateTransition) TransitionDb(refunds bool, gasBailout bool)... method verifyAuthorities (line 663) | func (st *StateTransition) verifyAuthorities(auths []types.Authorizati... method refundGas (line 761) | func (st *StateTransition) refundGas() { method gasUsed (line 776) | func (st *StateTransition) gasUsed() uint64 { type Message (line 104) | type Message interface function NewStateTransition (line 128) | func NewStateTransition(evm *vm.EVM, msg Message, gp *GasPool) *StateTra... function ApplyMessage (line 152) | func ApplyMessage(evm *vm.EVM, msg Message, gp *GasPool, refunds bool, g... function applyMessage (line 156) | func applyMessage(evm *vm.EVM, msg Message, gp *GasPool, refunds bool, g... function ApplyMessageNoFeeBurnOrTip (line 173) | func ApplyMessageNoFeeBurnOrTip(evm *vm.EVM, msg Message, gp *GasPool, r... function ApplyFrame (line 177) | func ApplyFrame(evm *vm.EVM, msg Message, gp *GasPool) (*evmtypes.Execut... function CheckEip1559TxGasFeeCap (line 264) | func CheckEip1559TxGasFeeCap(from common.Address, feeCap, tipCap, baseFe... FILE: core/stateless/encoding.go method toExtWitness (line 27) | func (w *Witness) toExtWitness() *extWitness { method fromExtWitness (line 43) | func (w *Witness) fromExtWitness(ext *extWitness) error { method EncodeRLP (line 54) | func (w *Witness) EncodeRLP(wr io.Writer) error { method DecodeRLP (line 59) | func (w *Witness) DecodeRLP(s *rlp.Stream) error { type extWitness (line 68) | type extWitness struct FILE: core/stateless/witness.go type HeaderReader (line 31) | type HeaderReader interface function ValidateWitnessPreState (line 37) | func ValidateWitnessPreState(witness *Witness, headerReader HeaderReader... type Witness (line 74) | type Witness struct method AddBlockHash (line 110) | func (w *Witness) AddBlockHash(number uint64) { method AddCode (line 119) | func (w *Witness) AddCode(code []byte) { method AddState (line 127) | func (w *Witness) AddState(nodes map[string]struct{}) { method Copy (line 139) | func (w *Witness) Copy() *Witness { method Root (line 158) | func (w *Witness) Root() common.Hash { method Header (line 162) | func (w *Witness) Header() *types.Header { method SetHeader (line 166) | func (w *Witness) SetHeader(header *types.Header) { function NewWitness (line 86) | func NewWitness(context *types.Header, chain HeaderReader) (*Witness, er... FILE: core/stateless/witness_test.go type mockHeaderReader (line 12) | type mockHeaderReader struct method GetHeader (line 16) | func (m *mockHeaderReader) GetHeader(hash common.Hash, number uint64) ... method addHeader (line 26) | func (m *mockHeaderReader) addHeader(header *types.Header) { function newMockHeaderReader (line 20) | func newMockHeaderReader() *mockHeaderReader { function TestValidateWitnessPreState_Success (line 30) | func TestValidateWitnessPreState_Success(t *testing.T) { function TestValidateWitnessPreState_StateMismatch (line 68) | func TestValidateWitnessPreState_StateMismatch(t *testing.T) { function TestValidateWitnessPreState_EdgeCases (line 121) | func TestValidateWitnessPreState_EdgeCases(t *testing.T) { function TestValidateWitnessPreState_MultipleHeaders (line 211) | func TestValidateWitnessPreState_MultipleHeaders(t *testing.T) { FILE: core/systemcontracts/upgrade.go function UpgradeBuildInSystemContract (line 40) | func UpgradeBuildInSystemContract(config *chain.Config, blockNumber *big... FILE: core/test/domains_restart_test.go function testDbAndAggregatorv3 (line 52) | func testDbAndAggregatorv3(t *testing.T, fpath string, stepSize uint64) ... function Test_AggregatorV3_RestartOnDatadir_WithoutDB (line 64) | func Test_AggregatorV3_RestartOnDatadir_WithoutDB(t *testing.T) { function Test_AggregatorV3_RestartOnDatadir_WithoutAnything (line 263) | func Test_AggregatorV3_RestartOnDatadir_WithoutAnything(t *testing.T) { function randomAccount (line 436) | func randomAccount(t *testing.T) (*accounts.Account, common.Address) { function TestCommit (line 449) | func TestCommit(t *testing.T) { FILE: core/test/marked_forkable_test.go function registerEntity (line 32) | func registerEntity(dirs datadir.Dirs, name string) state.ForkableId { function registerEntityWithSnapshotConfig (line 43) | func registerEntityWithSnapshotConfig(dirs datadir.Dirs, name string, cf... function setup (line 47) | func setup(tb testing.TB) (datadir.Dirs, kv.RwDB, log.Logger) { function setupHeader (line 55) | func setupHeader(t *testing.T, log log.Logger, dirs datadir.Dirs, db kv.... function cleanup (line 77) | func cleanup(t *testing.T, p *state.ProtoForkable, db kv.RoDB, dirs data... function TestMarkedForkableRegistration (line 93) | func TestMarkedForkableRegistration(t *testing.T) { function TestMarked_PutToDb (line 105) | func TestMarked_PutToDb(t *testing.T) { function TestPrune (line 139) | func TestPrune(t *testing.T) { function TestUnwind (line 228) | func TestUnwind(t *testing.T) { function TestBuildFiles_Marked (line 232) | func TestBuildFiles_Marked(t *testing.T) { function TestMerging (line 360) | func TestMerging(t *testing.T) { FILE: core/test/unmarked_forkable_test.go type BorSpanRootRelation (line 19) | type BorSpanRootRelation struct method RootNum2Num (line 21) | func (r *BorSpanRootRelation) RootNum2Num(from state.RootNum, tx kv.Tx... function setupBorSpans (line 25) | func setupBorSpans(t *testing.T, log log.Logger, dirs datadir.Dirs, db k... function TestUnmarkedForkableRegistration (line 57) | func TestUnmarkedForkableRegistration(t *testing.T) { function TestUnmarked_PutToDb (line 66) | func TestUnmarked_PutToDb(t *testing.T) { function TestUnmarkedPrune (line 91) | func TestUnmarkedPrune(t *testing.T) { constant customSpanLength (line 166) | customSpanLength = 10 constant customZerothSpanEnd (line 167) | customZerothSpanEnd = 2 function CustomSpanIdAt (line 171) | func CustomSpanIdAt(blockNum uint64) heimdall.SpanId { function TestBuildFiles_Unmarked (line 178) | func TestBuildFiles_Unmarked(t *testing.T) { FILE: core/tracing/gen_balance_change_reason_stringer.go function _ (line 7) | func _() { constant _BalanceChangeReason_name (line 28) | _BalanceChangeReason_name = "BalanceChangeUnspecifiedBalanceIncreaseRewa... method String (line 32) | func (i BalanceChangeReason) String() string { FILE: core/tracing/gen_gas_change_reason_stringer.go function _ (line 7) | func _() { constant _GasChangeReason_name_0 (line 31) | _GasChangeReason_name_0 = "GasChangeUnspecifiedGasChangeTxInitialBalance... constant _GasChangeReason_name_1 (line 32) | _GasChangeReason_name_1 = "GasChangeIgnored" method String (line 39) | func (i GasChangeReason) String() string { FILE: core/tracing/hooks.go type OpContext (line 34) | type OpContext interface type IntraBlockState (line 46) | type IntraBlockState interface type VMContext (line 56) | type VMContext struct type BlockEvent (line 71) | type BlockEvent struct type Hooks (line 164) | type Hooks struct type BalanceChangeReason (line 191) | type BalanceChangeReason constant BalanceChangeUnspecified (line 196) | BalanceChangeUnspecified BalanceChangeReason = 0 constant BalanceIncreaseRewardMineUncle (line 200) | BalanceIncreaseRewardMineUncle BalanceChangeReason = 1 constant BalanceIncreaseRewardMineBlock (line 202) | BalanceIncreaseRewardMineBlock BalanceChangeReason = 2 constant BalanceIncreaseWithdrawal (line 204) | BalanceIncreaseWithdrawal BalanceChangeReason = 3 constant BalanceIncreaseGenesisBalance (line 206) | BalanceIncreaseGenesisBalance BalanceChangeReason = 4 constant BalanceIncreaseRewardTransactionFee (line 210) | BalanceIncreaseRewardTransactionFee BalanceChangeReason = 5 constant BalanceDecreaseGasBuy (line 213) | BalanceDecreaseGasBuy BalanceChangeReason = 6 constant BalanceIncreaseGasReturn (line 215) | BalanceIncreaseGasReturn BalanceChangeReason = 7 constant BalanceIncreaseDaoContract (line 219) | BalanceIncreaseDaoContract BalanceChangeReason = 8 constant BalanceDecreaseDaoAccount (line 221) | BalanceDecreaseDaoAccount BalanceChangeReason = 9 constant BalanceChangeTransfer (line 225) | BalanceChangeTransfer BalanceChangeReason = 10 constant BalanceChangeTouchAccount (line 228) | BalanceChangeTouchAccount BalanceChangeReason = 11 constant BalanceIncreaseSelfdestruct (line 231) | BalanceIncreaseSelfdestruct BalanceChangeReason = 12 constant BalanceDecreaseSelfdestruct (line 233) | BalanceDecreaseSelfdestruct BalanceChangeReason = 13 constant BalanceDecreaseSelfdestructBurn (line 237) | BalanceDecreaseSelfdestructBurn BalanceChangeReason = 14 type GasChangeReason (line 248) | type GasChangeReason constant GasChangeUnspecified (line 253) | GasChangeUnspecified GasChangeReason = 0 constant GasChangeTxInitialBalance (line 257) | GasChangeTxInitialBalance GasChangeReason = 1 constant GasChangeTxIntrinsicGas (line 260) | GasChangeTxIntrinsicGas GasChangeReason = 2 constant GasChangeTxRefunds (line 263) | GasChangeTxRefunds GasChangeReason = 3 constant GasChangeTxLeftOverReturned (line 268) | GasChangeTxLeftOverReturned GasChangeReason = 4 constant GasChangeCallInitialBalance (line 272) | GasChangeCallInitialBalance GasChangeReason = 5 constant GasChangeCallLeftOverReturned (line 276) | GasChangeCallLeftOverReturned GasChangeReason = 6 constant GasChangeCallLeftOverRefunded (line 280) | GasChangeCallLeftOverRefunded GasChangeReason = 7 constant GasChangeCallContractCreation (line 282) | GasChangeCallContractCreation GasChangeReason = 8 constant GasChangeCallContractCreation2 (line 284) | GasChangeCallContractCreation2 GasChangeReason = 9 constant GasChangeCallCodeStorage (line 286) | GasChangeCallCodeStorage GasChangeReason = 10 constant GasChangeCallOpCode (line 289) | GasChangeCallOpCode GasChangeReason = 11 constant GasChangeCallPrecompiledContract (line 291) | GasChangeCallPrecompiledContract GasChangeReason = 12 constant GasChangeCallStorageColdAccess (line 293) | GasChangeCallStorageColdAccess GasChangeReason = 13 constant GasChangeCallFailedExecution (line 295) | GasChangeCallFailedExecution GasChangeReason = 14 constant GasChangeDelegatedDesignation (line 297) | GasChangeDelegatedDesignation GasChangeReason = 15 constant GasChangeIgnored (line 301) | GasChangeIgnored GasChangeReason = 0xFF FILE: core/vm/absint_cfg.go constant BotValue (line 35) | BotValue AbsValueKind = iota constant TopValue (line 36) | TopValue constant InvalidValue (line 37) | InvalidValue constant ConcreteValue (line 38) | ConcreteValue method String (line 41) | func (d AbsValueKind) String() string { method hash (line 45) | func (d AbsValueKind) hash() uint64 { type AbsValue (line 61) | type AbsValue struct method String (line 67) | func (c0 AbsValue) String(abbrev bool) string { method Eq (line 95) | func (c0 AbsValue) Eq(c1 AbsValue) bool { method hash (line 109) | func (c0 AbsValue) hash() uint64 { method Stringify (line 117) | func (c0 AbsValue) Stringify() string { function AbsValueTop (line 83) | func AbsValueTop(pc int) AbsValue { function AbsValueInvalid (line 87) | func AbsValueInvalid() AbsValue { function AbsValueConcrete (line 91) | func AbsValueConcrete(value uint256.Int) AbsValue { function AbsValueDestringify (line 132) | func AbsValueDestringify(s string) AbsValue { type astack (line 151) | type astack struct method Copy (line 162) | func (s *astack) Copy() *astack { method updateHash (line 173) | func (s *astack) updateHash() { method Push (line 180) | func (s *astack) Push(value AbsValue) { method Pop (line 188) | func (s *astack) Pop(pc int) AbsValue { method String (line 196) | func (s *astack) String(abbrev bool) string { method Eq (line 204) | func (s *astack) Eq(s1 *astack) bool { method hasIndices (line 221) | func (s *astack) hasIndices(i ...int) bool { function newStack (line 156) | func newStack() *astack { function uint256Hash (line 169) | func uint256Hash(e *uint256.Int) uint64 { type astate (line 232) | type astate struct method Copy (line 242) | func (state *astate) Copy() *astate { method String (line 268) | func (state *astate) String(abbrev bool) string { method Add (line 303) | func (state *astate) Add(stack *astack) { function emptyState (line 238) | func emptyState() *astate { function botState (line 250) | func botState() *astate { function ExistsIn (line 259) | func ExistsIn(values []AbsValue, value AbsValue) bool { type CfgProofState (line 315) | type CfgProofState struct type CfgProofBlock (line 320) | type CfgProofBlock struct type CfgProof (line 327) | type CfgProof struct method Serialize (line 340) | func (proof *CfgProof) Serialize() []byte { method ToString (line 376) | func (proof *CfgProof) ToString() string { method isValid (line 389) | func (proof *CfgProof) isValid() bool { function DeserializeCfgProof (line 331) | func DeserializeCfgProof(proofBytes []byte) *CfgProof { function CompressProof (line 348) | func CompressProof(in []byte) []byte { function DecompressProof (line 362) | func DecompressProof(in []byte) []byte { function StringifyAState (line 393) | func StringifyAState(st *astate) [][]string { function intoAState (line 407) | func intoAState(ststr [][]string) *astate { function Leq (line 422) | func Leq(st0 *astate, st1 *astate) bool { function Eq (line 438) | func Eq(st0 *astate, st1 *astate) bool { function Lub (line 442) | func Lub(st0 *astate, st1 *astate) *astate { FILE: core/vm/absint_cfg_proof_check.go type CfgOpSem (line 27) | type CfgOpSem struct type CfgAbsSem (line 37) | type CfgAbsSem function NewCfgAbsSem (line 39) | func NewCfgAbsSem() *CfgAbsSem { function getPushValue (line 68) | func getPushValue(code []byte, pc int, opsem0 *CfgOpSem) uint256.Int { function isJumpDest (line 83) | func isJumpDest(code []byte, value *uint256.Int) bool { function resolveCheck (line 96) | func resolveCheck(sem *CfgAbsSem, code []byte, st0 *astate, pc0 int) (ma... function postCheck (line 138) | func postCheck(sem *CfgAbsSem, code []byte, st0 *astate, pc0 int, pc1 in... function CheckCfg (line 223) | func CheckCfg(code []byte, proof *CfgProof) bool { function intMap (line 294) | func intMap(succs []int) map[int]bool { function one (line 302) | func one(m map[int]bool) int { FILE: core/vm/absint_cfg_proof_gen.go type AbsValueKind (line 36) | type AbsValueKind type Astmt (line 41) | type Astmt struct method String (line 54) | func (stmt *Astmt) String() string { type Program (line 62) | type Program struct method GetCodeHex (line 70) | func (program *Program) GetCodeHex() string { method isJumpDest (line 74) | func (program *Program) isJumpDest(value *uint256.Int) bool { function toProgram (line 92) | func toProgram(code []byte) *Program { type edge (line 214) | type edge struct method String (line 221) | func (e edge) String() string { function resolve (line 229) | func resolve(cfg *Cfg, pc0 int) ([]edge, error) { type edgeKey (line 293) | type edgeKey struct function sortAndUnique (line 298) | func sortAndUnique(edges []edge) []edge { function post (line 320) | func post(cfg *Cfg, st0 *astate, edge edge, maxStackLen int) (*astate, e... function isFF (line 410) | func isFF(u *uint256.Int) bool { type Block (line 417) | type Block struct type CfgMetrics (line 423) | type CfgMetrics struct method GetBadJumpReason (line 604) | func (metrics *CfgMetrics) GetBadJumpReason() string { type Cfg (line 445) | type Cfg struct method Clear (line 462) | func (cfg *Cfg) Clear() { method checkRep (line 469) | func (cfg *Cfg) checkRep() { method GetCoverageStats (line 485) | func (cfg *Cfg) GetCoverageStats() CfgCoverageStats { method PrintAnlyState (line 517) | func (cfg *Cfg) PrintAnlyState() { method GenerateProof (line 739) | func (cfg *Cfg) GenerateProof() *CfgProof { type CfgCoverageStats (line 454) | type CfgCoverageStats struct function pushNewEdges (line 636) | func pushNewEdges(workList []edge, edges []edge) []edge { function GenCfg (line 652) | func GenCfg(code []byte, anlyCounterLimit int, maxStackLen int, maxStack... FILE: core/vm/analysis.go function codeBitmap (line 23) | func codeBitmap(code []byte) bitvec { type bitvec (line 50) | type bitvec method set1 (line 52) | func (bits bitvec) set1(pos uint64) { method setN (line 56) | func (bits bitvec) setN(flag uint64, pc uint64) { method codeSegment (line 65) | func (bits bitvec) codeSegment(pos uint64) bool { FILE: core/vm/analysis_test.go function TestJumpDestAnalysis (line 31) | func TestJumpDestAnalysis(t *testing.T) { function BenchmarkJumpdestAnalysisEmpty_1200k (line 60) | func BenchmarkJumpdestAnalysisEmpty_1200k(bench *testing.B) { function BenchmarkJumpdestAnalysis_1200k (line 70) | func BenchmarkJumpdestAnalysis_1200k(bench *testing.B) { function BenchmarkJumpdestHashing_1200k (line 79) | func BenchmarkJumpdestHashing_1200k(bench *testing.B) { function BenchmarkJumpDest (line 89) | func BenchmarkJumpDest(b *testing.B) { FILE: core/vm/common.go function calcMemSize64 (line 33) | func calcMemSize64(off, l *uint256.Int) (uint64, bool) { function calcMemSize64WithUint (line 43) | func calcMemSize64WithUint(off *uint256.Int, length64 uint64) (uint64, b... function getData (line 60) | func getData(data []byte, start uint64, size uint64) []byte { function getDataBig (line 74) | func getDataBig(data []byte, start *uint256.Int, size uint64) []byte { function ToWordSize (line 83) | func ToWordSize(size uint64) uint64 { function allZero (line 91) | func allZero(b []byte) bool { FILE: core/vm/contract.go type ContractRef (line 35) | type ContractRef interface type AccountRef (line 46) | type AccountRef method Address (line 49) | func (ar AccountRef) Address() common.Address { return (common.Address... type Contract (line 53) | type Contract struct method validJumpdest (line 114) | func (c *Contract) validJumpdest(dest *uint256.Int) (bool, bool) { method isCode (line 133) | func (c *Contract) isCode(udest uint64) bool { method AsDelegate (line 167) | func (c *Contract) AsDelegate() *Contract { method GetOp (line 178) | func (c *Contract) GetOp(n uint64) OpCode { method Caller (line 190) | func (c *Contract) Caller() common.Address { method UseGas (line 195) | func (c *Contract) UseGas(gas uint64, tracer *tracing.Hooks, reason tr... method RefundGas (line 211) | func (c *Contract) RefundGas(gas uint64, tracer *tracing.Hooks, reason... method Address (line 225) | func (c *Contract) Address() common.Address { method Value (line 230) | func (c *Contract) Value() *uint256.Int { method SetCallCode (line 236) | func (c *Contract) SetCallCode(addr *common.Address, hash common.Hash,... method SetCodeOptionalHash (line 244) | func (c *Contract) SetCodeOptionalHash(addr *common.Address, codeAndHa... type JumpDestCache (line 73) | type JumpDestCache struct method LogStats (line 92) | func (c *JumpDestCache) LogStats() { function NewJumpDestCache (line 84) | func NewJumpDestCache(limit int) *JumpDestCache { function NewContract (line 100) | func NewContract(caller ContractRef, addr common.Address, value *uint256... FILE: core/vm/contracts.go type PrecompiledContract (line 61) | type PrecompiledContract interface function Precompiles (line 67) | func Precompiles(chainRules *chain.Rules) map[common.Address]Precompiled... function init (line 487) | func init() { function ActivePrecompiles (line 551) | func ActivePrecompiles(rules *chain.Rules) []common.Address { function RunPrecompiledContract (line 604) | func RunPrecompiledContract(p PrecompiledContract, input []byte, supplie... type ecrecover (line 621) | type ecrecover struct method RequiredGas (line 623) | func (c *ecrecover) RequiredGas(input []byte) uint64 { method Run (line 627) | func (c *ecrecover) Run(input []byte) ([]byte, error) { method Name (line 658) | func (c *ecrecover) Name() string { type sha256hash (line 663) | type sha256hash struct method RequiredGas (line 669) | func (c *sha256hash) RequiredGas(input []byte) uint64 { method Run (line 672) | func (c *sha256hash) Run(input []byte) ([]byte, error) { method Name (line 677) | func (c *sha256hash) Name() string { type ripemd160hash (line 682) | type ripemd160hash struct method RequiredGas (line 688) | func (c *ripemd160hash) RequiredGas(input []byte) uint64 { method Run (line 691) | func (c *ripemd160hash) Run(input []byte) ([]byte, error) { method Name (line 697) | func (c *ripemd160hash) Name() string { type dataCopy (line 702) | type dataCopy struct method RequiredGas (line 708) | func (c *dataCopy) RequiredGas(input []byte) uint64 { method Run (line 711) | func (c *dataCopy) Run(in []byte) ([]byte, error) { method Name (line 715) | func (c *dataCopy) Name() string { type bigModExp (line 720) | type bigModExp struct method RequiredGas (line 780) | func (c *bigModExp) RequiredGas(input []byte) uint64 { method Run (line 874) | func (c *bigModExp) Run(input []byte) ([]byte, error) { method Name (line 933) | func (c *bigModExp) Name() string { function modExpMultComplexityEip2565 (line 733) | func modExpMultComplexityEip2565(x uint32) uint64 { function modExpMultComplexityEip7883 (line 748) | func modExpMultComplexityEip7883(x uint32) uint64 { function modExpMultComplexityEip198 (line 764) | func modExpMultComplexityEip198(x uint32) uint64 { function runBn254Add (line 939) | func runBn254Add(input []byte) ([]byte, error) { type bn254AddIstanbul (line 956) | type bn254AddIstanbul struct method RequiredGas (line 959) | func (c *bn254AddIstanbul) RequiredGas(input []byte) uint64 { method Run (line 963) | func (c *bn254AddIstanbul) Run(input []byte) ([]byte, error) { method Name (line 967) | func (c *bn254AddIstanbul) Name() string { type bn254AddByzantium (line 973) | type bn254AddByzantium struct method RequiredGas (line 976) | func (c *bn254AddByzantium) RequiredGas(input []byte) uint64 { method Run (line 980) | func (c *bn254AddByzantium) Run(input []byte) ([]byte, error) { method Name (line 984) | func (c *bn254AddByzantium) Name() string { function runBn254ScalarMul (line 990) | func runBn254ScalarMul(input []byte) ([]byte, error) { type bn254ScalarMulIstanbul (line 1001) | type bn254ScalarMulIstanbul struct method RequiredGas (line 1004) | func (c *bn254ScalarMulIstanbul) RequiredGas(input []byte) uint64 { method Run (line 1008) | func (c *bn254ScalarMulIstanbul) Run(input []byte) ([]byte, error) { method Name (line 1012) | func (c *bn254ScalarMulIstanbul) Name() string { type bn254ScalarMulByzantium (line 1018) | type bn254ScalarMulByzantium struct method RequiredGas (line 1021) | func (c *bn254ScalarMulByzantium) RequiredGas(input []byte) uint64 { method Run (line 1025) | func (c *bn254ScalarMulByzantium) Run(input []byte) ([]byte, error) { method Name (line 1029) | func (c *bn254ScalarMulByzantium) Name() string { function runBn254Pairing (line 1046) | func runBn254Pairing(input []byte) ([]byte, error) { type bn254PairingIstanbul (line 1086) | type bn254PairingIstanbul struct method RequiredGas (line 1089) | func (c *bn254PairingIstanbul) RequiredGas(input []byte) uint64 { method Run (line 1093) | func (c *bn254PairingIstanbul) Run(input []byte) ([]byte, error) { method Name (line 1097) | func (c *bn254PairingIstanbul) Name() string { type bn254PairingByzantium (line 1103) | type bn254PairingByzantium struct method RequiredGas (line 1106) | func (c *bn254PairingByzantium) RequiredGas(input []byte) uint64 { method Run (line 1110) | func (c *bn254PairingByzantium) Run(input []byte) ([]byte, error) { method Name (line 1114) | func (c *bn254PairingByzantium) Name() string { type blake2F (line 1118) | type blake2F struct method RequiredGas (line 1120) | func (c *blake2F) RequiredGas(input []byte) uint64 { method Run (line 1140) | func (c *blake2F) Run(input []byte) ([]byte, error) { method Name (line 1179) | func (c *blake2F) Name() string { constant blake2FInputLength (line 1130) | blake2FInputLength = 213 constant blake2FFinalBlockBytes (line 1131) | blake2FFinalBlockBytes = byte(1) constant blake2FNonFinalBlockBytes (line 1132) | blake2FNonFinalBlockBytes = byte(0) type bls12381G1Add (line 1191) | type bls12381G1Add struct method RequiredGas (line 1194) | func (c *bls12381G1Add) RequiredGas(input []byte) uint64 { method Run (line 1198) | func (c *bls12381G1Add) Run(input []byte) ([]byte, error) { method Name (line 1224) | func (c *bls12381G1Add) Name() string { type bls12381G1MultiExp (line 1229) | type bls12381G1MultiExp struct method RequiredGas (line 1232) | func (c *bls12381G1MultiExp) RequiredGas(input []byte) uint64 { method Run (line 1250) | func (c *bls12381G1MultiExp) Run(input []byte) ([]byte, error) { method Name (line 1287) | func (c *bls12381G1MultiExp) Name() string { type bls12381G2Add (line 1292) | type bls12381G2Add struct method RequiredGas (line 1295) | func (c *bls12381G2Add) RequiredGas(input []byte) uint64 { method Run (line 1299) | func (c *bls12381G2Add) Run(input []byte) ([]byte, error) { method Name (line 1326) | func (c *bls12381G2Add) Name() string { type bls12381G2MultiExp (line 1331) | type bls12381G2MultiExp struct method RequiredGas (line 1334) | func (c *bls12381G2MultiExp) RequiredGas(input []byte) uint64 { method Run (line 1352) | func (c *bls12381G2MultiExp) Run(input []byte) ([]byte, error) { method Name (line 1389) | func (c *bls12381G2MultiExp) Name() string { type bls12381Pairing (line 1394) | type bls12381Pairing struct method RequiredGas (line 1397) | func (c *bls12381Pairing) RequiredGas(input []byte) uint64 { method Run (line 1401) | func (c *bls12381Pairing) Run(input []byte) ([]byte, error) { method Name (line 1456) | func (c *bls12381Pairing) Name() string { function decodePointG1 (line 1460) | func decodePointG1(in []byte) (*bls12381.G1Affine, error) { function decodePointG2 (line 1483) | func decodePointG2(in []byte) (*bls12381.G2Affine, error) { function decodeBLS12381FieldElement (line 1513) | func decodeBLS12381FieldElement(in []byte) (fp.Element, error) { function encodePointG1 (line 1530) | func encodePointG1(p *bls12381.G1Affine) []byte { function encodePointG2 (line 1538) | func encodePointG2(p *bls12381.G2Affine) []byte { type bls12381MapFpToG1 (line 1550) | type bls12381MapFpToG1 struct method RequiredGas (line 1553) | func (c *bls12381MapFpToG1) RequiredGas(input []byte) uint64 { method Run (line 1557) | func (c *bls12381MapFpToG1) Run(input []byte) ([]byte, error) { method Name (line 1578) | func (c *bls12381MapFpToG1) Name() string { type bls12381MapFp2ToG2 (line 1583) | type bls12381MapFp2ToG2 struct method RequiredGas (line 1586) | func (c *bls12381MapFp2ToG2) RequiredGas(input []byte) uint64 { method Run (line 1590) | func (c *bls12381MapFp2ToG2) Run(input []byte) ([]byte, error) { method Name (line 1615) | func (c *bls12381MapFp2ToG2) Name() string { type pointEvaluation (line 1621) | type pointEvaluation struct method RequiredGas (line 1624) | func (c *pointEvaluation) RequiredGas(input []byte) uint64 { method Run (line 1628) | func (c *pointEvaluation) Run(input []byte) ([]byte, error) { method Name (line 1802) | func (c *pointEvaluation) Name() string { type blsSignatureVerify (line 1633) | type blsSignatureVerify struct method RequiredGas (line 1643) | func (c *blsSignatureVerify) RequiredGas(input []byte) uint64 { method Run (line 1657) | func (c *blsSignatureVerify) Run(input []byte) ([]byte, error) { method Name (line 1702) | func (c *blsSignatureVerify) Name() string { constant msgHashLength (line 1636) | msgHashLength = uint64(32) constant signatureLength (line 1637) | signatureLength = uint64(96) constant singleBlsPubkeyLength (line 1638) | singleBlsPubkeyLength = uint64(48) type verifyDoubleSignEvidence (line 1707) | type verifyDoubleSignEvidence struct method RequiredGas (line 1710) | func (c *verifyDoubleSignEvidence) RequiredGas(input []byte) uint64 { method Name (line 1714) | func (c *verifyDoubleSignEvidence) Name() string { method Run (line 1736) | func (c *verifyDoubleSignEvidence) Run(input []byte) ([]byte, error) { type DoubleSignEvidence (line 1718) | type DoubleSignEvidence struct constant extraSeal (line 1725) | extraSeal = 65 type p256Verify (line 1808) | type p256Verify struct method RequiredGas (line 1813) | func (c *p256Verify) RequiredGas(input []byte) uint64 { method Run (line 1821) | func (c *p256Verify) Run(input []byte) ([]byte, error) { method Name (line 1845) | func (c *p256Verify) Name() string { FILE: core/vm/contracts_lightclient.go constant uint64TypeLength (line 21) | uint64TypeLength uint64 = 8 constant precompileContractInputMetaDataLength (line 22) | precompileContractInputMetaDataLength uint64 = 32 constant consensusStateLengthBytesLength (line 23) | consensusStateLengthBytesLength uint64 = 32 constant tmHeaderValidateResultMetaDataLength (line 25) | tmHeaderValidateResultMetaDataLength uint64 = 32 constant merkleProofValidateResultLength (line 26) | merkleProofValidateResultLength uint64 = 32 function decodeTendermintHeaderValidationInput (line 32) | func decodeTendermintHeaderValidationInput(input []byte) (*v1.ConsensusS... type tmHeaderValidate (line 57) | type tmHeaderValidate struct method RequiredGas (line 59) | func (c *tmHeaderValidate) RequiredGas(input []byte) uint64 { method Run (line 63) | func (c *tmHeaderValidate) Run(input []byte) (result []byte, err error) { method Name (line 109) | func (c *tmHeaderValidate) Name() string { type iavlMerkleProofValidate (line 116) | type iavlMerkleProofValidate struct method RequiredGas (line 120) | func (c *iavlMerkleProofValidate) RequiredGas(input []byte) uint64 { method Run (line 127) | func (c *iavlMerkleProofValidate) Run(input []byte) (result []byte, er... method Name (line 131) | func (c *iavlMerkleProofValidate) Name() string { return "IAVLMerklePr... type tmHeaderValidateNano (line 134) | type tmHeaderValidateNano struct method RequiredGas (line 136) | func (c *tmHeaderValidateNano) RequiredGas(input []byte) uint64 { method Run (line 140) | func (c *tmHeaderValidateNano) Run(input []byte) (result []byte, err e... method Name (line 144) | func (c *tmHeaderValidateNano) Name() string { type iavlMerkleProofValidateNano (line 148) | type iavlMerkleProofValidateNano struct method RequiredGas (line 150) | func (c *iavlMerkleProofValidateNano) RequiredGas(_ []byte) uint64 { method Run (line 154) | func (c *iavlMerkleProofValidateNano) Run(_ []byte) (result []byte, er... method Name (line 158) | func (c *iavlMerkleProofValidateNano) Name() string { type iavlMerkleProofValidateMoran (line 163) | type iavlMerkleProofValidateMoran struct method RequiredGas (line 167) | func (c *iavlMerkleProofValidateMoran) RequiredGas(_ []byte) uint64 { method Run (line 171) | func (c *iavlMerkleProofValidateMoran) Run(input []byte) (result []byt... method Name (line 181) | func (c *iavlMerkleProofValidateMoran) Name() string { return "IAVLMer... type iavlMerkleProofValidatePlanck (line 183) | type iavlMerkleProofValidatePlanck struct method RequiredGas (line 187) | func (c *iavlMerkleProofValidatePlanck) RequiredGas(_ []byte) uint64 { method Run (line 191) | func (c *iavlMerkleProofValidatePlanck) Run(input []byte) (result []by... method Name (line 204) | func (c *iavlMerkleProofValidatePlanck) Name() string { return "IAVLMe... type iavlMerkleProofValidatePlato (line 206) | type iavlMerkleProofValidatePlato struct method RequiredGas (line 210) | func (c *iavlMerkleProofValidatePlato) RequiredGas(_ []byte) uint64 { method Run (line 214) | func (c *iavlMerkleProofValidatePlato) Run(input []byte) (result []byt... method Name (line 227) | func (c *iavlMerkleProofValidatePlato) Name() string { return "IAVLMer... function successfulMerkleResult (line 229) | func successfulMerkleResult() []byte { type basicIavlMerkleProofValidate (line 235) | type basicIavlMerkleProofValidate struct method Run (line 242) | func (c *basicIavlMerkleProofValidate) Run(input []byte) (result []byt... function forbiddenAbsenceOpVerifier (line 280) | func forbiddenAbsenceOpVerifier(op merkle.ProofOperator) error { function forbiddenSimpleValueOpVerifier (line 290) | func forbiddenSimpleValueOpVerifier(op merkle.ProofOperator) error { function multiStoreOpVerifier (line 300) | func multiStoreOpVerifier(op merkle.ProofOperator) error { function singleValueOpVerifier (line 317) | func singleValueOpVerifier(op merkle.ProofOperator) error { function proofOpsVerifier (line 334) | func proofOpsVerifier(poz merkle.ProofOperators) error { function keyVerifier (line 367) | func keyVerifier(key string) error { type cometBFTLightBlockValidate (line 380) | type cometBFTLightBlockValidate struct method RequiredGas (line 382) | func (c *cometBFTLightBlockValidate) RequiredGas(input []byte) uint64 { method run (line 386) | func (c *cometBFTLightBlockValidate) run(input []byte, isHertz bool) (... method Run (line 412) | func (c *cometBFTLightBlockValidate) Run(input []byte) (result []byte,... method Name (line 416) | func (c *cometBFTLightBlockValidate) Name() string { return "CometBFTL... type cometBFTLightBlockValidateHertz (line 418) | type cometBFTLightBlockValidateHertz struct method Run (line 422) | func (c *cometBFTLightBlockValidateHertz) Run(input []byte) (result []... method Name (line 426) | func (c *cometBFTLightBlockValidateHertz) Name() string { return "Come... type secp256k1SignatureRecover (line 429) | type secp256k1SignatureRecover struct method Name (line 431) | func (c *secp256k1SignatureRecover) Name() string { return "Secp256k1S... method RequiredGas (line 433) | func (c *secp256k1SignatureRecover) RequiredGas(input []byte) uint64 { method Run (line 446) | func (c *secp256k1SignatureRecover) Run(input []byte) (result []byte, ... method runTMSecp256k1Signature (line 458) | func (c *secp256k1SignatureRecover) runTMSecp256k1Signature(pubkey, si... constant secp256k1PubKeyLength (line 438) | secp256k1PubKeyLength uint8 = 33 constant secp256k1SignatureLength (line 439) | secp256k1SignatureLength uint8 = 64 constant secp256k1SignatureMsgHashLength (line 440) | secp256k1SignatureMsgHashLength uint8 = 32 FILE: core/vm/contracts_lightclient_test.go constant testHeight (line 17) | testHeight uint64 = 66848226 function TestTmHeaderValidateAndMerkleProofValidate (line 20) | func TestTmHeaderValidateAndMerkleProofValidate(t *testing.T) { function TestIcs23Proof (line 118) | func TestIcs23Proof(t *testing.T) { function TestIcs23ProofPlato (line 155) | func TestIcs23ProofPlato(t *testing.T) { function TestMerkleProofValidateMoran (line 192) | func TestMerkleProofValidateMoran(t *testing.T) { function TestAbsenceMerkleProofValidateMoran (line 211) | func TestAbsenceMerkleProofValidateMoran(t *testing.T) { function TestMultiStore (line 220) | func TestMultiStore(t *testing.T) { function TestProofOpsVerifier (line 275) | func TestProofOpsVerifier(t *testing.T) { function TestKeyVerifier (line 329) | func TestKeyVerifier(t *testing.T) { function TestCometBFTLightBlockValidate (line 350) | func TestCometBFTLightBlockValidate(t *testing.T) { function TestCometBFTLightBlockValidateHertz (line 363) | func TestCometBFTLightBlockValidateHertz(t *testing.T) { function TestSecp256k1SignatureRecover (line 376) | func TestSecp256k1SignatureRecover(t *testing.T) { FILE: core/vm/contracts_test.go type precompiledTest (line 39) | type precompiledTest struct type precompiledFailureTest (line 48) | type precompiledFailureTest struct function testPrecompiled (line 106) | func testPrecompiled(t *testing.T, addr string, test precompiledTest) { function testPrecompiledOOG (line 128) | func testPrecompiledOOG(t *testing.T, addr string, test precompiledTest) { function testPrecompiledFailure (line 147) | func testPrecompiledFailure(addr string, test precompiledFailureTest, t ... function benchmarkPrecompiled (line 165) | func benchmarkPrecompiled(b *testing.B, addr string, test precompiledTes... function BenchmarkPrecompiledSha256 (line 210) | func BenchmarkPrecompiledSha256(bench *testing.B) { function BenchmarkPrecompiledRipeMD (line 220) | func BenchmarkPrecompiledRipeMD(b *testing.B) { function BenchmarkPrecompiledIdentity (line 230) | func BenchmarkPrecompiledIdentity(b *testing.B) { function TestPrecompiledModExp (line 240) | func TestPrecompiledModExp(t *testing.T) { testJson("modexp", "05",... function BenchmarkPrecompiledModExp (line 241) | func BenchmarkPrecompiledModExp(b *testing.B) { benchJson("modexp", "05"... function TestPrecompiledModExpEip2565 (line 243) | func TestPrecompiledModExpEip2565(t *testing.T) { testJson("modexp_... function BenchmarkPrecompiledModExpEip2565 (line 244) | func BenchmarkPrecompiledModExpEip2565(b *testing.B) { benchJson("modexp... function TestPrecompiledModExpEip7883 (line 246) | func TestPrecompiledModExpEip7883(t *testing.T) { testJson("modexp_... function BenchmarkPrecompiledModExpEip7883 (line 247) | func BenchmarkPrecompiledModExpEip7883(b *testing.B) { benchJson("modexp... function TestPrecompiledModExpEip7823Fail (line 249) | func TestPrecompiledModExpEip7823Fail(t *testing.T) { testJsonFail("mode... function TestPrecompiledBn254Add (line 252) | func TestPrecompiledBn254Add(t *testing.T) { testJson("bn254Add", "... function BenchmarkPrecompiledBn254Add (line 253) | func BenchmarkPrecompiledBn254Add(b *testing.B) { benchJson("bn254Add", ... function TestPrecompiledModExpOOG (line 256) | func TestPrecompiledModExpOOG(t *testing.T) { function TestPrecompiledModExpPotentialOutOfRange (line 267) | func TestPrecompiledModExpPotentialOutOfRange(t *testing.T) { function TestPrecompiledModExpInputEip7823 (line 276) | func TestPrecompiledModExpInputEip7823(t *testing.T) { function TestPrecompiledBn254ScalarMul (line 333) | func TestPrecompiledBn254ScalarMul(t *testing.T) { testJson("bn254S... function BenchmarkPrecompiledBn254ScalarMul (line 334) | func BenchmarkPrecompiledBn254ScalarMul(b *testing.B) { benchJson("bn254... function TestPrecompiledBn254ScalarMulFail (line 335) | func TestPrecompiledBn254ScalarMulFail(t *testing.T) { testJsonFail("bn... function TestPrecompiledBn254Pairing (line 338) | func TestPrecompiledBn254Pairing(t *testing.T) { testJson("bn254Pai... function BenchmarkPrecompiledBn254Pairing (line 339) | func BenchmarkPrecompiledBn254Pairing(b *testing.B) { benchJson("bn254Pa... function TestPrecompiledBlake2F (line 341) | func TestPrecompiledBlake2F(t *testing.T) { testJson("blake2F", "09... function BenchmarkPrecompiledBlake2F (line 342) | func BenchmarkPrecompiledBlake2F(b *testing.B) { benchJson("blake2F", "0... function TestPrecompileBlake2FMalformedInput (line 344) | func TestPrecompileBlake2FMalformedInput(t *testing.T) { function TestPrecompiledEcrecover (line 351) | func TestPrecompiledEcrecover(t *testing.T) { testJson("ecRecover",... function BenchmarkPrecompiledEcrecover (line 352) | func BenchmarkPrecompiledEcrecover(b *testing.B) { benchJson("ecRecover"... function testJson (line 354) | func testJson(name, addr string, t *testing.T) { function testJsonFail (line 364) | func testJsonFail(name, addr string, t *testing.T) { function benchJson (line 374) | func benchJson(name, addr string, b *testing.B) { function TestPrecompiledBLS12381G1Add (line 384) | func TestPrecompiledBLS12381G1Add(t *testing.T) { testJson("blsG1Ad... function TestPrecompiledBLS12381G1MultiExp (line 385) | func TestPrecompiledBLS12381G1MultiExp(t *testing.T) { testJson("blsG1Mu... function TestPrecompiledBLS12381G2Add (line 386) | func TestPrecompiledBLS12381G2Add(t *testing.T) { testJson("blsG2Ad... function TestPrecompiledBLS12381G2MultiExp (line 387) | func TestPrecompiledBLS12381G2MultiExp(t *testing.T) { testJson("blsG2Mu... function TestPrecompiledBLS12381Pairing (line 388) | func TestPrecompiledBLS12381Pairing(t *testing.T) { testJson("blsPair... function TestPrecompiledBLS12381MapG1 (line 389) | func TestPrecompiledBLS12381MapG1(t *testing.T) { testJson("blsMapG... function TestPrecompiledBLS12381MapG2 (line 390) | func TestPrecompiledBLS12381MapG2(t *testing.T) { testJson("blsMapG... function TestPrecompiledPointEvaluation (line 391) | func TestPrecompiledPointEvaluation(t *testing.T) { testJson("pointEv... function BenchmarkPrecompiledBLS12381G1Add (line 393) | func BenchmarkPrecompiledBLS12381G1Add(b *testing.B) { benchJson("b... function BenchmarkPrecompiledBLS12381G1MultiExp (line 394) | func BenchmarkPrecompiledBLS12381G1MultiExp(b *testing.B) { benchJson("b... function BenchmarkPrecompiledBLS12381G2Add (line 395) | func BenchmarkPrecompiledBLS12381G2Add(b *testing.B) { benchJson("b... function BenchmarkPrecompiledBLS12381G2MultiExp (line 396) | func BenchmarkPrecompiledBLS12381G2MultiExp(b *testing.B) { benchJson("b... function BenchmarkPrecompiledBLS12381Pairing (line 397) | func BenchmarkPrecompiledBLS12381Pairing(b *testing.B) { benchJson("b... function BenchmarkPrecompiledBLS12381MapG1 (line 398) | func BenchmarkPrecompiledBLS12381MapG1(b *testing.B) { benchJson("b... function BenchmarkPrecompiledBLS12381MapG2 (line 399) | func BenchmarkPrecompiledBLS12381MapG2(b *testing.B) { benchJson("b... function BenchmarkPrecompiledPointEvaluation (line 400) | func BenchmarkPrecompiledPointEvaluation(b *testing.B) { benchJson("p... function TestPrecompiledBLS12381G1AddFail (line 403) | func TestPrecompiledBLS12381G1AddFail(t *testing.T) { testJsonFail(... function TestPrecompiledBLS12381G1MultiExpFail (line 404) | func TestPrecompiledBLS12381G1MultiExpFail(t *testing.T) { testJsonFail(... function TestPrecompiledBLS12381G2AddFail (line 405) | func TestPrecompiledBLS12381G2AddFail(t *testing.T) { testJsonFail(... function TestPrecompiledBLS12381G2MultiExpFail (line 406) | func TestPrecompiledBLS12381G2MultiExpFail(t *testing.T) { testJsonFail(... function TestPrecompiledBLS12381PairingFail (line 407) | func TestPrecompiledBLS12381PairingFail(t *testing.T) { testJsonFail(... function TestPrecompiledBLS12381MapG1Fail (line 408) | func TestPrecompiledBLS12381MapG1Fail(t *testing.T) { testJsonFail(... function TestPrecompiledBLS12381MapG2Fail (line 409) | func TestPrecompiledBLS12381MapG2Fail(t *testing.T) { testJsonFail(... function loadJson (line 411) | func loadJson(name string) ([]precompiledTest, error) { function loadJsonFail (line 421) | func loadJsonFail(name string) ([]precompiledFailureTest, error) { function BenchmarkPrecompiledBLS12381G1MultiExpWorstCase (line 432) | func BenchmarkPrecompiledBLS12381G1MultiExpWorstCase(b *testing.B) { function BenchmarkPrecompiledBLS12381G2MultiExpWorstCase (line 450) | func BenchmarkPrecompiledBLS12381G2MultiExpWorstCase(b *testing.B) { function BenchmarkPrecompiledP256Verify (line 471) | func BenchmarkPrecompiledP256Verify(b *testing.B) { function TestPrecompiledP256Verify (line 480) | func TestPrecompiledP256Verify(t *testing.T) { function TestDoubleSignSlash (line 486) | func TestDoubleSignSlash(t *testing.T) { function TestDoubleSignSlashFailure (line 497) | func TestDoubleSignSlashFailure(t *testing.T) { FILE: core/vm/eips.go function EnableEIP (line 53) | func EnableEIP(eipNum int, jt *JumpTable) error { function ValidEip (line 63) | func ValidEip(eipNum int) bool { function ActivateableEips (line 67) | func ActivateableEips() []string { function enable1884 (line 81) | func enable1884(jt *JumpTable) { function opSelfBalance (line 96) | func opSelfBalance(pc *uint64, interpreter *EVMInterpreter, callContext ... function enable1344 (line 107) | func enable1344(jt *JumpTable) { function opChainID (line 118) | func opChainID(pc *uint64, interpreter *EVMInterpreter, callContext *Sco... function enable2200 (line 125) | func enable2200(jt *JumpTable) { function enable2929 (line 132) | func enable2929(jt *JumpTable) { function enable3529 (line 168) | func enable3529(jt *JumpTable) { function enable3198 (line 175) | func enable3198(jt *JumpTable) { function enable1153 (line 188) | func enable1153(jt *JumpTable) { function opTload (line 205) | func opTload(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opTstore (line 214) | func opTstore(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opBaseFee (line 225) | func opBaseFee(pc *uint64, interpreter *EVMInterpreter, callContext *Sco... function enable3855 (line 232) | func enable3855(jt *JumpTable) { function opPush0 (line 243) | func opPush0(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function enable3860 (line 250) | func enable3860(jt *JumpTable) { function enable4844 (line 257) | func enable4844(jt *JumpTable) { function opBlobHash (line 267) | func opBlobHash(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function opCLZ (line 278) | func opCLZ(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function enable5656 (line 287) | func enable5656(jt *JumpTable) { function opMcopy (line 299) | func opMcopy(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function enable6780 (line 312) | func enable6780(jt *JumpTable) { function opBlobBaseFee (line 317) | func opBlobBaseFee(pc *uint64, interpreter *EVMInterpreter, callContext ... function enable7516 (line 325) | func enable7516(jt *JumpTable) { function enable7702 (line 334) | func enable7702(jt *JumpTable) { function enable7939 (line 341) | func enable7939(jt *JumpTable) { FILE: core/vm/errors.go type ErrStackUnderflow (line 61) | type ErrStackUnderflow struct method Error (line 66) | func (e *ErrStackUnderflow) Error() string { type ErrStackOverflow (line 72) | type ErrStackOverflow struct method Error (line 77) | func (e *ErrStackOverflow) Error() string { type ErrInvalidOpCode (line 82) | type ErrInvalidOpCode struct method Error (line 86) | func (e *ErrInvalidOpCode) Error() string { return fmt.Sprintf("invali... method Is (line 88) | func (m *ErrInvalidOpCode) Is(target error) bool { type rpcError (line 97) | type rpcError interface type VMError (line 110) | type VMError struct method Error (line 126) | func (e *VMError) Error() string { method Unwrap (line 130) | func (e *VMError) Unwrap() error { method ErrorCode (line 134) | func (e *VMError) ErrorCode() int { function VMErrorFromErr (line 115) | func VMErrorFromErr(err error) error { constant VMErrorCodeOutOfGas (line 143) | VMErrorCodeOutOfGas = 1 + iota constant VMErrorCodeCodeStoreOutOfGas (line 144) | VMErrorCodeCodeStoreOutOfGas constant VMErrorCodeDepth (line 145) | VMErrorCodeDepth constant VMErrorCodeInsufficientBalance (line 146) | VMErrorCodeInsufficientBalance constant VMErrorCodeContractAddressCollision (line 147) | VMErrorCodeContractAddressCollision constant VMErrorCodeExecutionReverted (line 148) | VMErrorCodeExecutionReverted constant VMErrorCodeMaxInitCodeSizeExceeded (line 149) | VMErrorCodeMaxInitCodeSizeExceeded constant VMErrorCodeMaxCodeSizeExceeded (line 150) | VMErrorCodeMaxCodeSizeExceeded constant VMErrorCodeInvalidJump (line 151) | VMErrorCodeInvalidJump constant VMErrorCodeWriteProtection (line 152) | VMErrorCodeWriteProtection constant VMErrorCodeReturnDataOutOfBounds (line 153) | VMErrorCodeReturnDataOutOfBounds constant VMErrorCodeGasUintOverflow (line 154) | VMErrorCodeGasUintOverflow constant VMErrorCodeInvalidCode (line 155) | VMErrorCodeInvalidCode constant VMErrorCodeNonceUintOverflow (line 156) | VMErrorCodeNonceUintOverflow constant VMErrorCodeStackUnderflow (line 157) | VMErrorCodeStackUnderflow constant VMErrorCodeStackOverflow (line 158) | VMErrorCodeStackOverflow constant VMErrorCodeInvalidOpCode (line 159) | VMErrorCodeInvalidOpCode constant VMErrorInvalidSubroutineEntry (line 160) | VMErrorInvalidSubroutineEntry constant VMErrorInvalidRetsub (line 161) | VMErrorInvalidRetsub constant VMErrorReturnStackExceeded (line 162) | VMErrorReturnStackExceeded constant VMErrorCodeUnknown (line 166) | VMErrorCodeUnknown = math.MaxInt - 1 function vmErrorCodeFromErr (line 169) | func vmErrorCodeFromErr(err error) int { FILE: core/vm/evm.go type EVM (line 58) | type EVM struct method precompile (line 43) | func (evm *EVM) precompile(addr common.Address) (PrecompiledContract, ... method Reset (line 110) | func (evm *EVM) Reset(txCtx evmtypes.TxContext, ibs *state.IntraBlockS... method ResetBetweenBlocks (line 118) | func (evm *EVM) ResetBetweenBlocks(blockCtx evmtypes.BlockContext, txC... method Cancel (line 141) | func (evm *EVM) Cancel() { evm.abort.Store(true) } method Cancelled (line 144) | func (evm *EVM) Cancelled() bool { return evm.abort.Load() } method CallGasTemp (line 147) | func (evm *EVM) CallGasTemp() uint64 { method SetCallGasTemp (line 152) | func (evm *EVM) SetCallGasTemp(gas uint64) { method Interpreter (line 157) | func (evm *EVM) Interpreter() Interpreter { method call (line 161) | func (evm *EVM) call(typ OpCode, caller ContractRef, addr common.Addre... method Call (line 294) | func (evm *EVM) Call(caller ContractRef, addr common.Address, input []... method CallCode (line 305) | func (evm *EVM) CallCode(caller ContractRef, addr common.Address, inpu... method DelegateCall (line 314) | func (evm *EVM) DelegateCall(caller ContractRef, addr common.Address, ... method StaticCall (line 322) | func (evm *EVM) StaticCall(caller ContractRef, addr common.Address, in... method OverlayCreate (line 342) | func (evm *EVM) OverlayCreate(caller ContractRef, codeAndHash *codeAnd... method create (line 347) | func (evm *EVM) create(caller ContractRef, codeAndHash *codeAndHash, g... method maxCodeSize (line 471) | func (evm *EVM) maxCodeSize() int { method Create (line 480) | func (evm *EVM) Create(caller ContractRef, code []byte, gasRemaining u... method Create2 (line 494) | func (evm *EVM) Create2(caller ContractRef, code []byte, gasRemaining ... method SysCreate (line 502) | func (evm *EVM) SysCreate(caller ContractRef, code []byte, gas uint64,... method Config (line 508) | func (evm *EVM) Config() Config { method ChainConfig (line 513) | func (evm *EVM) ChainConfig() *chain.Config { method ChainRules (line 518) | func (evm *EVM) ChainRules() *chain.Rules { method IntraBlockState (line 523) | func (evm *EVM) IntraBlockState() *state.IntraBlockState { method GetVMContext (line 529) | func (evm *EVM) GetVMContext() *tracing.VMContext { method captureBegin (line 542) | func (evm *EVM) captureBegin(depth int, typ OpCode, from common.Addres... method captureEnd (line 553) | func (evm *EVM) captureEnd(depth int, typ OpCode, startGas uint64, lef... method Depth (line 574) | func (evm *EVM) Depth() int { method IncDepth (line 578) | func (evm *EVM) IncDepth() { evm.interpreter.IncDepth() } method DecDepth (line 580) | func (evm *EVM) DecDepth() { evm.interpreter.DecDepth() } function NewEVM (line 85) | func NewEVM(blockCtx evmtypes.BlockContext, txCtx evmtypes.TxContext, ib... type codeAndHash (line 326) | type codeAndHash struct method Hash (line 335) | func (c *codeAndHash) Hash() common.Hash { function NewCodeAndHash (line 331) | func NewCodeAndHash(code []byte) *codeAndHash { FILE: core/vm/evm_test.go function TestInterpreterReadonly (line 31) | func TestInterpreterReadonly(t *testing.T) { function TestReadonlyBasicCases (line 139) | func TestReadonlyBasicCases(t *testing.T) { type testSequential (line 396) | type testSequential struct method Run (line 407) | func (st *testSequential) Run(_ *Contract, _ []byte, _ bool) ([]byte, ... function newTestSequential (line 403) | func newTestSequential(env *EVM, currentIdx *int, readonlies []bool, isE... function trace (line 422) | func trace(isEVMSlice []bool, readOnlySlice []*readOnlyState) string { FILE: core/vm/evmtypes/evmtypes.go type BlockContext (line 31) | type BlockContext struct type TxContext (line 55) | type TxContext struct type ExecutionResult (line 66) | type ExecutionResult struct method Unwrap (line 81) | func (result *ExecutionResult) Unwrap() error { method Failed (line 86) | func (result *ExecutionResult) Failed() bool { return result.Err != nil } method Return (line 90) | func (result *ExecutionResult) Return() []byte { method Revert (line 99) | func (result *ExecutionResult) Revert() []byte { type CanTransferFunc (line 108) | type CanTransferFunc type TransferFunc (line 111) | type TransferFunc type GetHashFunc (line 115) | type GetHashFunc type PostApplyMessageFunc (line 119) | type PostApplyMessageFunc type IntraBlockState (line 123) | type IntraBlockState interface FILE: core/vm/evmtypes/rules.go method Rules (line 26) | func (bc *BlockContext) Rules(c *chain.Config) *chain.Rules { FILE: core/vm/export_test.go function MemoryGasCost (line 19) | func MemoryGasCost(mem *Memory, newMemSize uint64) (uint64, error) { FILE: core/vm/gas.go constant GasQuickStep (line 28) | GasQuickStep uint64 = 2 constant GasFastestStep (line 29) | GasFastestStep uint64 = 3 constant GasFastStep (line 30) | GasFastStep uint64 = 5 constant GasMidStep (line 31) | GasMidStep uint64 = 8 constant GasSlowStep (line 32) | GasSlowStep uint64 = 10 constant GasExtStep (line 33) | GasExtStep uint64 = 20 function callGas (line 40) | func callGas(isEip150 bool, availableGas, base uint64, callCost *uint256... FILE: core/vm/gas_table.go function memoryGasCost (line 35) | func memoryGasCost(mem *Memory, newMemSize uint64) (uint64, error) { function memoryCopierGas (line 72) | func memoryCopierGas(stackpos int) gasFunc { function gasSStore (line 104) | func gasSStore(evm *EVM, contract *Contract, stack *Stack, mem *Memory, ... function gasSStoreEIP2200 (line 187) | func gasSStoreEIP2200(evm *EVM, contract *Contract, stack *Stack, mem *M... function makeGasLog (line 230) | func makeGasLog(n uint64) gasFunc { function gasKeccak256 (line 260) | func gasKeccak256(_ *EVM, contract *Contract, stack *Stack, mem *Memory,... function pureMemoryGascost (line 281) | func pureMemoryGascost(_ *EVM, contract *Contract, stack *Stack, mem *Me... function gasCreate2 (line 294) | func gasCreate2(_ *EVM, contract *Contract, stack *Stack, mem *Memory, m... function gasCreateEip3860 (line 315) | func gasCreateEip3860(_ *EVM, contract *Contract, stack *Stack, mem *Mem... function gasCreate2Eip3860 (line 337) | func gasCreate2Eip3860(_ *EVM, contract *Contract, stack *Stack, mem *Me... function gasExpFrontier (line 359) | func gasExpFrontier(_ *EVM, contract *Contract, stack *Stack, mem *Memor... function gasExpEIP160 (line 372) | func gasExpEIP160(_ *EVM, contract *Contract, stack *Stack, mem *Memory,... function gasCall (line 385) | func gasCall(evm *EVM, contract *Contract, stack *Stack, mem *Memory, me... function gasCallCode (line 433) | func gasCallCode(evm *EVM, contract *Contract, stack *Stack, mem *Memory... function gasDelegateCall (line 461) | func gasDelegateCall(evm *EVM, contract *Contract, stack *Stack, mem *Me... function gasStaticCall (line 481) | func gasStaticCall(evm *EVM, contract *Contract, stack *Stack, mem *Memo... function gasSelfdestruct (line 501) | func gasSelfdestruct(evm *EVM, contract *Contract, stack *Stack, mem *Me... FILE: core/vm/gas_table_test.go function TestMemoryGasCost (line 47) | func TestMemoryGasCost(t *testing.T) { function testTemporalTxSD (line 97) | func testTemporalTxSD(t *testing.T) (kv.TemporalRwTx, *dbstate.SharedDom... function TestEIP2200 (line 112) | func TestEIP2200(t *testing.T) { function TestCreateGas (line 168) | func TestCreateGas(t *testing.T) { FILE: core/vm/instructions.go function opAdd (line 37) | func opAdd(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stAdd (line 43) | func stAdd(_ uint64, scope *ScopeContext) string { function opSub (line 48) | func opSub(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stSub (line 54) | func stSub(_ uint64, scope *ScopeContext) string { function opMul (line 59) | func opMul(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stMul (line 65) | func stMul(_ uint64, scope *ScopeContext) string { function opDiv (line 70) | func opDiv(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stDiv (line 76) | func stDiv(_ uint64, scope *ScopeContext) string { function opSdiv (line 81) | func opSdiv(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext... function stSdiv (line 87) | func stSdiv(_ uint64, scope *ScopeContext) string { function opMod (line 92) | func opMod(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stMod (line 98) | func stMod(_ uint64, scope *ScopeContext) string { function opSmod (line 103) | func opSmod(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext... function stSmod (line 109) | func stSmod(_ uint64, scope *ScopeContext) string { function opExp (line 114) | func opExp(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function opSignExtend (line 143) | func opSignExtend(pc *uint64, interpreter *EVMInterpreter, scope *ScopeC... function opNot (line 149) | func opNot(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stNot (line 155) | func stNot(_ uint64, scope *ScopeContext) string { function opLt (line 160) | func opLt(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ... function stLt (line 170) | func stLt(_ uint64, scope *ScopeContext) string { function opGt (line 175) | func opGt(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ... function stGt (line 185) | func stGt(_ uint64, scope *ScopeContext) string { function opSlt (line 190) | func opSlt(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stSlt (line 200) | func stSlt(_ uint64, scope *ScopeContext) string { function opSgt (line 205) | func opSgt(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stSgt (line 215) | func stSgt(_ uint64, scope *ScopeContext) string { function opEq (line 220) | func opEq(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ... function stEq (line 230) | func stEq(_ uint64, scope *ScopeContext) string { function opIszero (line 235) | func opIszero(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function stIsZero (line 245) | func stIsZero(_ uint64, scope *ScopeContext) string { function opAnd (line 250) | func opAnd(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stAnd (line 256) | func stAnd(_ uint64, scope *ScopeContext) string { function opOr (line 261) | func opOr(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ... function stOr (line 267) | func stOr(_ uint64, scope *ScopeContext) string { function opXor (line 272) | func opXor(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function stXor (line 278) | func stXor(_ uint64, scope *ScopeContext) string { function opByte (line 283) | func opByte(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext... function opAddmod (line 289) | func opAddmod(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function stAddmod (line 295) | func stAddmod(_ uint64, scope *ScopeContext) string { function opMulmod (line 300) | func opMulmod(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function stMulmod (line 306) | func stMulmod(_ uint64, scope *ScopeContext) string { function opSHL (line 314) | func opSHL(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function opSHR (line 328) | func opSHR(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function opSAR (line 342) | func opSAR(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function opKeccak256 (line 358) | func opKeccak256(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCo... function opAddress (line 375) | func opAddress(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCont... function opBalance (line 380) | func opBalance(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCont... function opOrigin (line 391) | func opOrigin(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opCaller (line 395) | func opCaller(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opCallValue (line 401) | func opCallValue(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCo... function opCallDataLoad (line 406) | func opCallDataLoad(pc *uint64, interpreter *EVMInterpreter, scope *Scop... function stCallDataLoad (line 417) | func stCallDataLoad(_ uint64, scope *ScopeContext) string { function opCallDataSize (line 427) | func opCallDataSize(pc *uint64, interpreter *EVMInterpreter, scope *Scop... function stCallDataSize (line 432) | func stCallDataSize(_ uint64, scope *ScopeContext) string { function opCallDataCopy (line 436) | func opCallDataCopy(pc *uint64, interpreter *EVMInterpreter, scope *Scop... function stCallDataCopy (line 453) | func stCallDataCopy(_ uint64, scope *ScopeContext) string { function opReturnDataSize (line 466) | func opReturnDataSize(pc *uint64, interpreter *EVMInterpreter, scope *Sc... function opReturnDataCopy (line 471) | func opReturnDataCopy(pc *uint64, interpreter *EVMInterpreter, scope *Sc... function stReturnDataCopy (line 497) | func stReturnDataCopy(_ uint64, scope *ScopeContext) string { function opExtCodeSize (line 524) | func opExtCodeSize(pc *uint64, interpreter *EVMInterpreter, scope *Scope... function opCodeSize (line 535) | func opCodeSize(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function opCodeCopy (line 542) | func opCodeCopy(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function opExtCodeCopy (line 557) | func opExtCodeCopy(pc *uint64, interpreter *EVMInterpreter, scope *Scope... function opExtCodeHash (line 615) | func opExtCodeHash(pc *uint64, interpreter *EVMInterpreter, scope *Scope... function opGasprice (line 636) | func opGasprice(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function opBlockhash (line 642) | func opBlockhash(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCo... function stBlockhash (line 670) | func stBlockhash(_ uint64, scope *ScopeContext) string { function opCoinbase (line 675) | func opCoinbase(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function opTimestamp (line 680) | func opTimestamp(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCo... function opNumber (line 686) | func opNumber(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opDifficulty (line 692) | func opDifficulty(pc *uint64, interpreter *EVMInterpreter, scope *ScopeC... function opGasLimit (line 708) | func opGasLimit(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function opPop (line 717) | func opPop(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function opMload (line 722) | func opMload(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function stMload (line 729) | func stMload(_ uint64, scope *ScopeContext) string { function opMstore (line 735) | func opMstore(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function stMstore (line 741) | func stMstore(_ uint64, scope *ScopeContext) string { function opMstore8 (line 746) | func opMstore8(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCont... function opSload (line 752) | func opSload(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function stSload (line 758) | func stSload(_ uint64, scope *ScopeContext) string { function opSstore (line 763) | func opSstore(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function stSstore (line 772) | func stSstore(_ uint64, scope *ScopeContext) string { function opJump (line 777) | func opJump(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext... function stJump (line 799) | func stJump(_ uint64, scope *ScopeContext) string { function opJumpi (line 804) | func opJumpi(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function stJumpi (line 828) | func stJumpi(_ uint64, scope *ScopeContext) string { function opJumpdest (line 833) | func opJumpdest(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function opPc (line 837) | func opPc(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ... function stPc (line 842) | func stPc(pc uint64, scope *ScopeContext) string { function opMsize (line 846) | func opMsize(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opGas (line 851) | func opGas(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext)... function opSwap1 (line 856) | func opSwap1(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap2 (line 861) | func opSwap2(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap3 (line 866) | func opSwap3(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap4 (line 871) | func opSwap4(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap5 (line 876) | func opSwap5(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap6 (line 881) | func opSwap6(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap7 (line 886) | func opSwap7(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap8 (line 891) | func opSwap8(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap9 (line 896) | func opSwap9(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function opSwap10 (line 901) | func opSwap10(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opSwap11 (line 906) | func opSwap11(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opSwap12 (line 911) | func opSwap12(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opSwap13 (line 916) | func opSwap13(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opSwap14 (line 921) | func opSwap14(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opSwap15 (line 926) | func opSwap15(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opSwap16 (line 931) | func opSwap16(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opCreate (line 936) | func opCreate(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opCreate2 (line 979) | func opCreate2(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCont... function opCall (line 1016) | func opCall(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext... function stCall (line 1054) | func stCall(_ uint64, scope *ScopeContext) string { function opCallCode (line 1064) | func opCallCode(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon... function stCallCode (line 1098) | func stCallCode(_ uint64, scope *ScopeContext) string { function opDelegateCall (line 1108) | func opDelegateCall(pc *uint64, interpreter *EVMInterpreter, scope *Scop... function stDelegateCall (line 1138) | func stDelegateCall(_ uint64, scope *ScopeContext) string { function opStaticCall (line 1148) | func opStaticCall(pc *uint64, interpreter *EVMInterpreter, scope *ScopeC... function stStaticCall (line 1178) | func stStaticCall(_ uint64, scope *ScopeContext) string { function opReturn (line 1188) | func opReturn(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opRevert (line 1194) | func opRevert(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte... function opUndefined (line 1201) | func opUndefined(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCo... function opStop (line 1205) | func opStop(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext... function opSelfdestruct (line 1209) | func opSelfdestruct(pc *uint64, interpreter *EVMInterpreter, scope *Scop... function opSelfdestruct6780 (line 1232) | func opSelfdestruct6780(pc *uint64, interpreter *EVMInterpreter, scope *... function makeLog (line 1258) | func makeLog(size int) executionFunc { function opPush1 (line 1286) | func opPush1(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function stPush1 (line 1300) | func stPush1(pc uint64, scope *ScopeContext) string { function opPush2 (line 1314) | func opPush2(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContex... function makePush (line 1332) | func makePush(size uint64, pushByteSize int) executionFunc { function makePushStringer (line 1355) | func makePushStringer(size uint64, pushByteSize int) stringer { function makeDup (line 1375) | func makeDup(size int64) executionFunc { function makeDupStringer (line 1382) | func makeDupStringer(n int) stringer { function makeSwapStringer (line 1388) | func makeSwapStringer(n int) stringer { FILE: core/vm/instructions_test.go constant opTestArg (line 43) | opTestArg = "ABCDEF090807060504030201fffffffffffffffffffffffffffffffffff... type TwoOperandTestcase (line 45) | type TwoOperandTestcase struct type twoOperandParams (line 51) | type twoOperandParams struct type contractRef (line 59) | type contractRef struct method Address (line 63) | func (c contractRef) Address() common.Address { function init (line 67) | func init() { function testTwoOperandOp (line 112) | func testTwoOperandOp(t *testing.T, tests []TwoOperandTestcase, opFn exe... function TestByteOp (line 138) | func TestByteOp(t *testing.T) { function TestSHL (line 153) | func TestSHL(t *testing.T) { function TestSHR (line 171) | func TestSHR(t *testing.T) { function TestSAR (line 190) | func TestSAR(t *testing.T) { function TestAddMod (line 215) | func TestAddMod(t *testing.T) { function TestJsonTestcases (line 291) | func TestJsonTestcases(t *testing.T) { function opBenchmark (line 304) | func opBenchmark(b *testing.B, op executionFunc, args ...string) { function BenchmarkOpAdd64 (line 330) | func BenchmarkOpAdd64(b *testing.B) { function BenchmarkOpAdd128 (line 337) | func BenchmarkOpAdd128(b *testing.B) { function BenchmarkOpAdd256 (line 344) | func BenchmarkOpAdd256(b *testing.B) { function BenchmarkOpSub64 (line 351) | func BenchmarkOpSub64(b *testing.B) { function BenchmarkOpSub128 (line 358) | func BenchmarkOpSub128(b *testing.B) { function BenchmarkOpSub256 (line 365) | func BenchmarkOpSub256(b *testing.B) { function BenchmarkOpMul (line 372) | func BenchmarkOpMul(b *testing.B) { function BenchmarkOpDiv256 (line 379) | func BenchmarkOpDiv256(b *testing.B) { function BenchmarkOpDiv128 (line 385) | func BenchmarkOpDiv128(b *testing.B) { function BenchmarkOpDiv64 (line 391) | func BenchmarkOpDiv64(b *testing.B) { function BenchmarkOpSdiv (line 397) | func BenchmarkOpSdiv(b *testing.B) { function BenchmarkOpMod (line 404) | func BenchmarkOpMod(b *testing.B) { function BenchmarkOpSmod (line 411) | func BenchmarkOpSmod(b *testing.B) { function BenchmarkOpExp (line 418) | func BenchmarkOpExp(b *testing.B) { function BenchmarkOpSignExtend (line 425) | func BenchmarkOpSignExtend(b *testing.B) { function BenchmarkOpLt (line 432) | func BenchmarkOpLt(b *testing.B) { function BenchmarkOpGt (line 439) | func BenchmarkOpGt(b *testing.B) { function BenchmarkOpSlt (line 446) | func BenchmarkOpSlt(b *testing.B) { function BenchmarkOpSgt (line 453) | func BenchmarkOpSgt(b *testing.B) { function BenchmarkOpEq (line 460) | func BenchmarkOpEq(b *testing.B) { function BenchmarkOpEq2 (line 466) | func BenchmarkOpEq2(b *testing.B) { function BenchmarkOpAnd (line 471) | func BenchmarkOpAnd(b *testing.B) { function BenchmarkOpOr (line 478) | func BenchmarkOpOr(b *testing.B) { function BenchmarkOpXor (line 485) | func BenchmarkOpXor(b *testing.B) { function BenchmarkOpByte (line 492) | func BenchmarkOpByte(b *testing.B) { function BenchmarkOpAddmod (line 499) | func BenchmarkOpAddmod(b *testing.B) { function BenchmarkOpMulmod (line 507) | func BenchmarkOpMulmod(b *testing.B) { function BenchmarkOpSHL (line 515) | func BenchmarkOpSHL(b *testing.B) { function BenchmarkOpSHR (line 521) | func BenchmarkOpSHR(b *testing.B) { function BenchmarkOpSAR (line 527) | func BenchmarkOpSAR(b *testing.B) { function BenchmarkOpIsZero (line 533) | func BenchmarkOpIsZero(b *testing.B) { function TestOpMstore (line 538) | func TestOpMstore(t *testing.T) { function BenchmarkOpMstore (line 565) | func BenchmarkOpMstore(bench *testing.B) { function TestOpTstore (line 587) | func TestOpTstore(t *testing.T) { function BenchmarkOpKeccak256 (line 627) | func BenchmarkOpKeccak256(bench *testing.B) { function TestCreate2Addreses (line 647) | func TestCreate2Addreses(t *testing.T) { function TestOpMCopy (line 722) | func TestOpMCopy(t *testing.T) { function TestOpCLZ (line 861) | func TestOpCLZ(t *testing.T) { FILE: core/vm/interface.go type CallContext (line 35) | type CallContext interface type VMInterface (line 47) | type VMInterface interface type VMInterpreter (line 61) | type VMInterpreter interface FILE: core/vm/interpreter.go type Config (line 38) | type Config struct method HasEip3860 (line 54) | func (vmConfig *Config) HasEip3860(rules *chain.Rules) bool { type Interpreter (line 62) | type Interpreter interface type ScopeContext (line 73) | type ScopeContext struct method MemoryData (line 81) | func (ctx *ScopeContext) MemoryData() []byte { method StackData (line 90) | func (ctx *ScopeContext) StackData() []uint256.Int { method Caller (line 98) | func (ctx *ScopeContext) Caller() common.Address { method Address (line 103) | func (ctx *ScopeContext) Address() common.Address { method CallValue (line 108) | func (ctx *ScopeContext) CallValue() *uint256.Int { method CallInput (line 114) | func (ctx *ScopeContext) CallInput() []byte { method Code (line 118) | func (ctx *ScopeContext) Code() []byte { method CodeHash (line 122) | func (ctx *ScopeContext) CodeHash() common.Hash { type keccakState (line 129) | type keccakState interface type VM (line 137) | type VM struct method setReadonly (line 148) | func (vm *VM) setReadonly(outerReadonly bool) func() { method getReadonly (line 158) | func (vm *VM) getReadonly() bool { function copyJumpTable (line 162) | func copyJumpTable(jt *JumpTable) *JumpTable { type EVMInterpreter (line 174) | type EVMInterpreter struct method Run (line 241) | func (in *EVMInterpreter) Run(contract *Contract, input []byte, readOn... method Depth (line 410) | func (in *EVMInterpreter) Depth() int { return in.depth } method IncDepth (line 413) | func (in *EVMInterpreter) IncDepth() { in.depth++ } method DecDepth (line 416) | func (in *EVMInterpreter) DecDepth() { in.depth-- } function NewEVMInterpreter (line 181) | func NewEVMInterpreter(evm *EVM, cfg Config) *EVMInterpreter { FILE: core/vm/jump_table.go type executionFunc (line 29) | type executionFunc type gasFunc (line 30) | type gasFunc type memorySizeFunc (line 32) | type memorySizeFunc type stringer (line 33) | type stringer type operation (line 36) | type operation struct type JumpTable (line 76) | type JumpTable function validateAndFillMaxStack (line 78) | func validateAndFillMaxStack(jt *JumpTable) { function newPragueInstructionSet (line 99) | func newPragueInstructionSet() JumpTable { function newCancunInstructionSet (line 109) | func newCancunInstructionSet() JumpTable { function newBhilaiInstructionSet (line 117) | func newBhilaiInstructionSet() JumpTable { function newNapoliInstructionSet (line 124) | func newNapoliInstructionSet() JumpTable { function newShanghaiInstructionSet (line 135) | func newShanghaiInstructionSet() JumpTable { function newLondonInstructionSet (line 145) | func newLondonInstructionSet() JumpTable { function newBerlinInstructionSet (line 155) | func newBerlinInstructionSet() JumpTable { function newIstanbulInstructionSet (line 164) | func newIstanbulInstructionSet() JumpTable { function newConstantinopleInstructionSet (line 177) | func newConstantinopleInstructionSet() JumpTable { function newByzantiumInstructionSet (line 217) | func newByzantiumInstructionSet() JumpTable { function newSpuriousDragonInstructionSet (line 255) | func newSpuriousDragonInstructionSet() JumpTable { function newTangerineWhistleInstructionSet (line 264) | func newTangerineWhistleInstructionSet() JumpTable { function newHomesteadInstructionSet (line 279) | func newHomesteadInstructionSet() JumpTable { function newOsakaInstructionSet (line 294) | func newOsakaInstructionSet() JumpTable { function newFrontierInstructionSet (line 303) | func newFrontierInstructionSet() JumpTable { FILE: core/vm/lightclient/iavl/key_format.go type KeyFormat (line 9) | type KeyFormat struct method KeyBytes (line 44) | func (kf *KeyFormat) KeyBytes(segments ...[]byte) []byte { method Key (line 64) | func (kf *KeyFormat) Key(args ...interface{}) []byte { method ScanBytes (line 77) | func (kf *KeyFormat) ScanBytes(key []byte) [][]byte { method Scan (line 92) | func (kf *KeyFormat) Scan(key []byte, args ...interface{}) { method Prefix (line 104) | func (kf *KeyFormat) Prefix() string { function NewKeyFormat (line 30) | func NewKeyFormat(prefix byte, layout ...int) *KeyFormat { function scan (line 108) | func scan(a interface{}, value []byte) { function format (line 122) | func format(a interface{}) []byte { function formatUint64 (line 140) | func formatUint64(v uint64) []byte { FILE: core/vm/lightclient/iavl/key_format_test.go function TestKeyFormatBytes (line 9) | func TestKeyFormatBytes(t *testing.T) { function TestKeyFormat (line 18) | func TestKeyFormat(t *testing.T) { function TestNegativeKeys (line 39) | func TestNegativeKeys(t *testing.T) { function TestOverflow (line 55) | func TestOverflow(t *testing.T) { FILE: core/vm/lightclient/iavl/proof.go type proofInnerNode (line 26) | type proofInnerNode struct method String (line 34) | func (pin proofInnerNode) String() string { method stringIndented (line 38) | func (pin proofInnerNode) stringIndented(indent string) string { method Hash (line 54) | func (pin proofInnerNode) Hash(childHash []byte) []byte { type proofLeafNode (line 91) | type proofLeafNode struct method String (line 97) | func (pln proofLeafNode) String() string { method stringIndented (line 101) | func (pln proofLeafNode) stringIndented(indent string) string { method Hash (line 113) | func (pln proofLeafNode) Hash() []byte { FILE: core/vm/lightclient/iavl/proof_iavl_absence.go constant ProofOpIAVLAbsence (line 10) | ProofOpIAVLAbsence = "iavl:a" type IAVLAbsenceOp (line 16) | type IAVLAbsenceOp struct method ProofOp (line 47) | func (op IAVLAbsenceOp) ProofOp() merkle.ProofOp { method String (line 56) | func (op IAVLAbsenceOp) String() string { method Run (line 60) | func (op IAVLAbsenceOp) Run(args [][]byte) ([][]byte, error) { method GetKey (line 85) | func (op IAVLAbsenceOp) GetKey() []byte { function NewIAVLAbsenceOp (line 28) | func NewIAVLAbsenceOp(key []byte, proof *RangeProof) IAVLAbsenceOp { function IAVLAbsenceOpDecoder (line 35) | func IAVLAbsenceOpDecoder(pop merkle.ProofOp) (merkle.ProofOperator, err... FILE: core/vm/lightclient/iavl/proof_iavl_value.go constant ProofOpIAVLValue (line 10) | ProofOpIAVLValue = "iavl:v" type IAVLValueOp (line 17) | type IAVLValueOp struct method ProofOp (line 48) | func (op IAVLValueOp) ProofOp() merkle.ProofOp { method String (line 57) | func (op IAVLValueOp) String() string { method Run (line 61) | func (op IAVLValueOp) Run(args [][]byte) ([][]byte, error) { method GetKey (line 84) | func (op IAVLValueOp) GetKey() []byte { function NewIAVLValueOp (line 29) | func NewIAVLValueOp(key []byte, proof *RangeProof) IAVLValueOp { function IAVLValueOpDecoder (line 36) | func IAVLValueOpDecoder(pop merkle.ProofOp) (merkle.ProofOperator, error) { FILE: core/vm/lightclient/iavl/proof_path.go type pathWithLeaf (line 12) | type pathWithLeaf struct method String (line 17) | func (pwl pathWithLeaf) String() string { method StringIndented (line 21) | func (pwl pathWithLeaf) StringIndented(indent string) string { method verify (line 34) | func (pwl pathWithLeaf) verify(root []byte) cmn.Error { method computeRootHash (line 41) | func (pwl pathWithLeaf) computeRootHash() []byte { type PathToLeaf (line 51) | type PathToLeaf method String (line 53) | func (pl PathToLeaf) String() string { method stringIndented (line 57) | func (pl PathToLeaf) stringIndented(indent string) string { method verify (line 79) | func (pl PathToLeaf) verify(leafHash []byte, root []byte) cmn.Error { method computeRootHash (line 93) | func (pl PathToLeaf) computeRootHash(leafHash []byte) []byte { method isLeftmost (line 102) | func (pl PathToLeaf) isLeftmost() bool { method isRightmost (line 111) | func (pl PathToLeaf) isRightmost() bool { method isEmpty (line 120) | func (pl PathToLeaf) isEmpty() bool { method dropRoot (line 124) | func (pl PathToLeaf) dropRoot() PathToLeaf { method hasCommonRoot (line 132) | func (pl PathToLeaf) hasCommonRoot(pl2 PathToLeaf) bool { method isLeftAdjacentTo (line 143) | func (pl PathToLeaf) isLeftAdjacentTo(pl2 PathToLeaf) bool { method Index (line 153) | func (pl PathToLeaf) Index() (idx int64) { FILE: core/vm/lightclient/iavl/proof_range.go type RangeProof (line 13) | type RangeProof struct method Keys (line 34) | func (proof *RangeProof) Keys() (keys [][]byte) { method String (line 45) | func (proof *RangeProof) String() string { method StringIndented (line 52) | func (proof *RangeProof) StringIndented(indent string) string { method LeftIndex (line 84) | func (proof *RangeProof) LeftIndex() int64 { method VerifyItem (line 94) | func (proof *RangeProof) VerifyItem(key, value []byte) error { method VerifyAbsence (line 118) | func (proof *RangeProof) VerifyAbsence(key []byte) error { method Verify (line 167) | func (proof *RangeProof) Verify(root []byte) error { method verify (line 175) | func (proof *RangeProof) verify(root []byte) (err error) { method ComputeRootHash (line 195) | func (proof *RangeProof) ComputeRootHash() []byte { method computeRootHash (line 203) | func (proof *RangeProof) computeRootHash() (rootHash []byte, err error) { method _computeRootHash (line 212) | func (proof *RangeProof) _computeRootHash() (rootHash []byte, treeEnd ... FILE: core/vm/lightclient/iavl/version.go constant Version (line 4) | Version = "0.12.0" FILE: core/vm/lightclient/iavl/wire.go function init (line 9) | func init() { function RegisterWire (line 15) | func RegisterWire(cdc *amino.Codec) { FILE: core/vm/lightclient/v1/ics23_proof.go constant ProofOpIAVLCommitment (line 12) | ProofOpIAVLCommitment = "ics23:iavl" constant ProofOpSimpleMerkleCommitment (line 13) | ProofOpSimpleMerkleCommitment = "ics23:simple" type CommitmentOp (line 22) | type CommitmentOp struct method GetKey (line 60) | func (op CommitmentOp) GetKey() []byte { method Run (line 73) | func (op CommitmentOp) Run(args [][]byte) ([][]byte, error) { method ProofOp (line 98) | func (op CommitmentOp) ProofOp() merkle.ProofOp { function CommitmentOpDecoder (line 34) | func CommitmentOpDecoder(pop merkle.ProofOp) (merkle.ProofOperator, erro... FILE: core/vm/lightclient/v1/multistoreproof.go type MultiStoreProof (line 13) | type MultiStoreProof struct method ComputeRootHash (line 22) | func (proof *MultiStoreProof) ComputeRootHash() []byte { function NewMultiStoreProof (line 17) | func NewMultiStoreProof(storeInfos []StoreInfo) *MultiStoreProof { function RequireProof (line 31) | func RequireProof(subpath string) bool { constant ProofOpMultiStore (line 46) | ProofOpMultiStore = "multistore" type MultiStoreProofOp (line 49) | type MultiStoreProofOp struct method ProofOp (line 84) | func (op MultiStoreProofOp) ProofOp() merkle.ProofOp { method String (line 94) | func (op MultiStoreProofOp) String() string { method GetKey (line 99) | func (op MultiStoreProofOp) GetKey() []byte { method Run (line 106) | func (op MultiStoreProofOp) Run(args [][]byte) ([][]byte, error) { function NewMultiStoreProofOp (line 57) | func NewMultiStoreProofOp(key []byte, proof *MultiStoreProof) MultiStore... function MultiStoreProofOpDecoder (line 66) | func MultiStoreProofOpDecoder(pop merkle.ProofOp) (merkle.ProofOperator,... function DefaultProofRuntime (line 131) | func DefaultProofRuntime() (prt *merkle.ProofRuntime) { function Ics23CompatibleProofRuntime (line 140) | func Ics23CompatibleProofRuntime() (prt *merkle.ProofRuntime) { function Ics23ProofRuntime (line 151) | func Ics23ProofRuntime() (prt *merkle.ProofRuntime) { FILE: core/vm/lightclient/v1/rootmultistore.go type CommitID (line 13) | type CommitID struct method IsZero (line 18) | func (cid CommitID) IsZero() bool { //nolint method String (line 22) | func (cid CommitID) String() string { type CommitInfo (line 30) | type CommitInfo struct method Hash (line 40) | func (ci CommitInfo) Hash() []byte { method CommitID (line 49) | func (ci CommitInfo) CommitID() CommitID { type StoreInfo (line 62) | type StoreInfo struct method Hash (line 74) | func (si StoreInfo) Hash() []byte { type StoreCore (line 67) | type StoreCore struct FILE: core/vm/lightclient/v1/types.go constant chainIDLength (line 15) | chainIDLength uint64 = 32 constant heightLength (line 16) | heightLength uint64 = 8 constant validatorSetHashLength (line 17) | validatorSetHashLength uint64 = 32 constant validatorPubkeyLength (line 18) | validatorPubkeyLength uint64 = 32 constant validatorVotingPowerLength (line 19) | validatorVotingPowerLength uint64 = 8 constant appHashLength (line 20) | appHashLength uint64 = 32 constant storeNameLengthBytesLength (line 21) | storeNameLengthBytesLength uint64 = 32 constant keyLengthBytesLength (line 22) | keyLengthBytesLength uint64 = 32 constant valueLengthBytesLength (line 23) | valueLengthBytesLength uint64 = 32 constant maxConsensusStateLength (line 24) | maxConsensusStateLength uint64 = 32 * (128 - 1) type ConsensusState (line 27) | type ConsensusState struct method EncodeConsensusState (line 90) | func (cs ConsensusState) EncodeConsensusState() ([]byte, error) { method ApplyHeader (line 132) | func (cs *ConsensusState) ApplyHeader(header *Header) (bool, error) { function DecodeConsensusState (line 38) | func DecodeConsensusState(input []byte) (ConsensusState, error) { type Header (line 170) | type Header struct method Validate (line 176) | func (h *Header) Validate(chainID string) error { method EncodeHeader (line 195) | func (h *Header) EncodeHeader() ([]byte, error) { function DecodeHeader (line 203) | func DecodeHeader(input []byte) (*Header, error) { type KeyVerifier (line 212) | type KeyVerifier type KeyValueMerkleProof (line 214) | type KeyValueMerkleProof struct method SetProofRuntime (line 227) | func (kvmp *KeyValueMerkleProof) SetProofRuntime(prt *merkle.ProofRunt... method SetVerifiers (line 231) | func (kvmp *KeyValueMerkleProof) SetVerifiers(verifiers []merkle.Proof... method SetOpsVerifier (line 235) | func (kvmp *KeyValueMerkleProof) SetOpsVerifier(verifier merkle.ProofO... method SetKeyVerifier (line 239) | func (kvmp *KeyValueMerkleProof) SetKeyVerifier(keyChecker KeyVerifier) { method Validate (line 243) | func (kvmp *KeyValueMerkleProof) Validate() bool { function DecodeKeyValueMerkleProof (line 269) | func DecodeKeyValueMerkleProof(input []byte) (*KeyValueMerkleProof, erro... FILE: core/vm/lightclient/v1/wire.go function init (line 12) | func init() { FILE: core/vm/lightclient/v2/lightclient.go constant uint64TypeLength (line 17) | uint64TypeLength uint64 = 8 constant consensusStateLengthBytesLength (line 18) | consensusStateLengthBytesLength uint64 = 32 constant validateResultMetaDataLength (line 19) | validateResultMetaDataLength uint64 = 32 constant chainIDLength (line 21) | chainIDLength uint64 = 32 constant heightLength (line 22) | heightLength uint64 = 8 constant validatorSetHashLength (line 23) | validatorSetHashLength uint64 = 32 constant validatorPubkeyLength (line 24) | validatorPubkeyLength uint64 = 32 constant validatorVotingPowerLength (line 25) | validatorVotingPowerLength uint64 = 8 constant relayerAddressLength (line 26) | relayerAddressLength uint64 = 20 constant relayerBlsKeyLength (line 27) | relayerBlsKeyLength uint64 = 48 constant singleValidatorBytesLength (line 28) | singleValidatorBytesLength uint64 = validatorPubkeyLength + validatorVot... constant maxConsensusStateLength (line 29) | maxConsensusStateLength uint64 = chainIDLength + heightLength + valid... type ConsensusState (line 32) | type ConsensusState struct method EncodeConsensusState (line 42) | func (cs ConsensusState) EncodeConsensusState() ([]byte, error) { method ApplyLightBlock (line 87) | func (cs *ConsensusState) ApplyLightBlock(block *types.LightBlock, isH... function DecodeConsensusState (line 138) | func DecodeConsensusState(input []byte) (ConsensusState, error) { function DecodeLightBlockValidationInput (line 197) | func DecodeLightBlockValidationInput(input []byte) (*ConsensusState, *ty... function EncodeLightBlockValidationResult (line 228) | func EncodeLightBlockValidationResult(validatorSetChanged bool, consensu... FILE: core/vm/lightclient/v2/lightclient_test.go type validatorInfo (line 16) | type validatorInfo struct function TestEncodeConsensusState (line 92) | func TestEncodeConsensusState(t *testing.T) { function TestDecodeConsensusState (line 140) | func TestDecodeConsensusState(t *testing.T) { function TestConsensusStateApplyLightBlock (line 169) | func TestConsensusStateApplyLightBlock(t *testing.T) { FILE: core/vm/memory.go type Memory (line 35) | type Memory struct method free (line 48) | func (m *Memory) free() { method Set (line 59) | func (m *Memory) Set(offset, size uint64, value []byte) { method Set32 (line 74) | func (m *Memory) Set32(offset uint64, val *uint256.Int) { method Resize (line 88) | func (m *Memory) Resize(size uint64) { method reset (line 100) | func (m *Memory) reset() { method GetCopy (line 106) | func (m *Memory) GetCopy(offset, size uint64) (cpy []byte) { method GetPtr (line 118) | func (m *Memory) GetPtr(offset, size uint64) []byte { method Len (line 128) | func (m *Memory) Len() int { method Data (line 133) | func (m *Memory) Data() []byte { method Copy (line 141) | func (m *Memory) Copy(dst, src, len uint64) { function NewMemory (line 41) | func NewMemory() *Memory { FILE: core/vm/memory_table.go function memoryKeccak256 (line 22) | func memoryKeccak256(stack *Stack) (uint64, bool) { function memoryCallDataCopy (line 26) | func memoryCallDataCopy(stack *Stack) (uint64, bool) { function memoryReturnDataCopy (line 30) | func memoryReturnDataCopy(stack *Stack) (uint64, bool) { function memoryCodeCopy (line 34) | func memoryCodeCopy(stack *Stack) (uint64, bool) { function memoryExtCodeCopy (line 38) | func memoryExtCodeCopy(stack *Stack) (uint64, bool) { function memoryMLoad (line 42) | func memoryMLoad(stack *Stack) (uint64, bool) { function memoryMStore8 (line 46) | func memoryMStore8(stack *Stack) (uint64, bool) { function memoryMStore (line 50) | func memoryMStore(stack *Stack) (uint64, bool) { function memoryMcopy (line 54) | func memoryMcopy(stack *Stack) (uint64, bool) { function memoryCreate (line 62) | func memoryCreate(stack *Stack) (uint64, bool) { function memoryCreate2 (line 66) | func memoryCreate2(stack *Stack) (uint64, bool) { function memoryCall (line 70) | func memoryCall(stack *Stack) (uint64, bool) { function memoryDelegateCall (line 81) | func memoryDelegateCall(stack *Stack) (uint64, bool) { function memoryStaticCall (line 93) | func memoryStaticCall(stack *Stack) (uint64, bool) { function memoryReturn (line 105) | func memoryReturn(stack *Stack) (uint64, bool) { function memoryRevert (line 109) | func memoryRevert(stack *Stack) (uint64, bool) { function memoryLog (line 113) | func memoryLog(stack *Stack) (uint64, bool) { FILE: core/vm/memory_test.go function TestMemoryCopy (line 27) | func TestMemoryCopy(t *testing.T) { FILE: core/vm/mock_vm.go type readonlyGetSetter (line 28) | type readonlyGetSetter interface type testVM (line 33) | type testVM struct method Run (line 47) | func (evm *testVM) Run(_ *Contract, _ []byte, readOnly bool) (ret []by... method Depth (line 83) | func (evm *testVM) Depth() int { return evm.depth } method IncDepth (line 85) | func (evm *testVM) IncDepth() { evm.depth++ } method DecDepth (line 86) | func (evm *testVM) DecDepth() { evm.depth-- } type readOnlyState (line 88) | type readOnlyState struct method String (line 95) | func (r *readOnlyState) String() string { type dummyContractRef (line 99) | type dummyContractRef struct method ReturnGas (line 103) | func (dummyContractRef) ReturnGas(*big.Int) {} method Address (line 104) | func (dummyContractRef) Address() common.Address { return common.A... method Value (line 105) | func (dummyContractRef) Value() *big.Int { return new(big.... method SetCode (line 106) | func (dummyContractRef) SetCode(common.Hash, []byte) {} method ForEachStorage (line 107) | func (d *dummyContractRef) ForEachStorage(callback func(key, value com... method SubBalance (line 110) | func (d *dummyContractRef) SubBalance(amount *big.Int) {} method AddBalance (line 111) | func (d *dummyContractRef) AddBalance(amount *big.Int) {} method SetBalance (line 112) | func (d *dummyContractRef) SetBalance(*big.Int) {} method SetNonce (line 113) | func (d *dummyContractRef) SetNonce(uint64) {} method Balance (line 114) | func (d *dummyContractRef) Balance() *big.Int { return new(bi... FILE: core/vm/opcodes.go type OpCode (line 27) | type OpCode method IsPushWithImmediateArgs (line 32) | func (op OpCode) IsPushWithImmediateArgs() bool { method IsStaticJump (line 37) | func (op OpCode) IsStaticJump() bool { method String (line 397) | func (op OpCode) String() string { constant STOP (line 43) | STOP OpCode = iota constant ADD (line 44) | ADD constant MUL (line 45) | MUL constant SUB (line 46) | SUB constant DIV (line 47) | DIV constant SDIV (line 48) | SDIV constant MOD (line 49) | MOD constant SMOD (line 50) | SMOD constant ADDMOD (line 51) | ADDMOD constant MULMOD (line 52) | MULMOD constant EXP (line 53) | EXP constant SIGNEXTEND (line 54) | SIGNEXTEND constant LT (line 59) | LT OpCode = iota + 0x10 constant GT (line 60) | GT constant SLT (line 61) | SLT constant SGT (line 62) | SGT constant EQ (line 63) | EQ constant ISZERO (line 64) | ISZERO constant AND (line 65) | AND constant OR (line 66) | OR constant XOR (line 67) | XOR constant NOT (line 68) | NOT constant BYTE (line 69) | BYTE constant SHL (line 70) | SHL constant SHR (line 71) | SHR constant SAR (line 72) | SAR constant CLZ (line 73) | CLZ constant KECCAK256 (line 75) | KECCAK256 OpCode = 0x20 constant ADDRESS (line 80) | ADDRESS OpCode = 0x30 + iota constant BALANCE (line 81) | BALANCE constant ORIGIN (line 82) | ORIGIN constant CALLER (line 83) | CALLER constant CALLVALUE (line 84) | CALLVALUE constant CALLDATALOAD (line 85) | CALLDATALOAD constant CALLDATASIZE (line 86) | CALLDATASIZE constant CALLDATACOPY (line 87) | CALLDATACOPY constant CODESIZE (line 88) | CODESIZE constant CODECOPY (line 89) | CODECOPY constant GASPRICE (line 90) | GASPRICE constant EXTCODESIZE (line 91) | EXTCODESIZE constant EXTCODECOPY (line 92) | EXTCODECOPY constant RETURNDATASIZE (line 93) | RETURNDATASIZE constant RETURNDATACOPY (line 94) | RETURNDATACOPY constant EXTCODEHASH (line 95) | EXTCODEHASH constant BLOCKHASH (line 100) | BLOCKHASH OpCode = 0x40 constant COINBASE (line 101) | COINBASE OpCode = 0x41 constant TIMESTAMP (line 102) | TIMESTAMP OpCode = 0x42 constant NUMBER (line 103) | NUMBER OpCode = 0x43 constant DIFFICULTY (line 104) | DIFFICULTY OpCode = 0x44 constant GASLIMIT (line 105) | GASLIMIT OpCode = 0x45 constant CHAINID (line 106) | CHAINID OpCode = 0x46 constant SELFBALANCE (line 107) | SELFBALANCE OpCode = 0x47 constant BASEFEE (line 108) | BASEFEE OpCode = 0x48 constant BLOBHASH (line 109) | BLOBHASH OpCode = 0x49 constant BLOBBASEFEE (line 110) | BLOBBASEFEE OpCode = 0x4a constant POP (line 115) | POP OpCode = 0x50 constant MLOAD (line 116) | MLOAD OpCode = 0x51 constant MSTORE (line 117) | MSTORE OpCode = 0x52 constant MSTORE8 (line 118) | MSTORE8 OpCode = 0x53 constant SLOAD (line 119) | SLOAD OpCode = 0x54 constant SSTORE (line 120) | SSTORE OpCode = 0x55 constant JUMP (line 121) | JUMP OpCode = 0x56 constant JUMPI (line 122) | JUMPI OpCode = 0x57 constant PC (line 123) | PC OpCode = 0x58 constant MSIZE (line 124) | MSIZE OpCode = 0x59 constant GAS (line 125) | GAS OpCode = 0x5a constant JUMPDEST (line 126) | JUMPDEST OpCode = 0x5b constant TLOAD (line 127) | TLOAD OpCode = 0x5c constant TSTORE (line 128) | TSTORE OpCode = 0x5d constant MCOPY (line 129) | MCOPY OpCode = 0x5e constant PUSH0 (line 130) | PUSH0 OpCode = 0x5f constant PUSH1 (line 135) | PUSH1 OpCode = 0x60 + iota constant PUSH2 (line 136) | PUSH2 constant PUSH3 (line 137) | PUSH3 constant PUSH4 (line 138) | PUSH4 constant PUSH5 (line 139) | PUSH5 constant PUSH6 (line 140) | PUSH6 constant PUSH7 (line 141) | PUSH7 constant PUSH8 (line 142) | PUSH8 constant PUSH9 (line 143) | PUSH9 constant PUSH10 (line 144) | PUSH10 constant PUSH11 (line 145) | PUSH11 constant PUSH12 (line 146) | PUSH12 constant PUSH13 (line 147) | PUSH13 constant PUSH14 (line 148) | PUSH14 constant PUSH15 (line 149) | PUSH15 constant PUSH16 (line 150) | PUSH16 constant PUSH17 (line 151) | PUSH17 constant PUSH18 (line 152) | PUSH18 constant PUSH19 (line 153) | PUSH19 constant PUSH20 (line 154) | PUSH20 constant PUSH21 (line 155) | PUSH21 constant PUSH22 (line 156) | PUSH22 constant PUSH23 (line 157) | PUSH23 constant PUSH24 (line 158) | PUSH24 constant PUSH25 (line 159) | PUSH25 constant PUSH26 (line 160) | PUSH26 constant PUSH27 (line 161) | PUSH27 constant PUSH28 (line 162) | PUSH28 constant PUSH29 (line 163) | PUSH29 constant PUSH30 (line 164) | PUSH30 constant PUSH31 (line 165) | PUSH31 constant PUSH32 (line 166) | PUSH32 constant DUP1 (line 167) | DUP1 constant DUP2 (line 168) | DUP2 constant DUP3 (line 169) | DUP3 constant DUP4 (line 170) | DUP4 constant DUP5 (line 171) | DUP5 constant DUP6 (line 172) | DUP6 constant DUP7 (line 173) | DUP7 constant DUP8 (line 174) | DUP8 constant DUP9 (line 175) | DUP9 constant DUP10 (line 176) | DUP10 constant DUP11 (line 177) | DUP11 constant DUP12 (line 178) | DUP12 constant DUP13 (line 179) | DUP13 constant DUP14 (line 180) | DUP14 constant DUP15 (line 181) | DUP15 constant DUP16 (line 182) | DUP16 constant SWAP1 (line 183) | SWAP1 constant SWAP2 (line 184) | SWAP2 constant SWAP3 (line 185) | SWAP3 constant SWAP4 (line 186) | SWAP4 constant SWAP5 (line 187) | SWAP5 constant SWAP6 (line 188) | SWAP6 constant SWAP7 (line 189) | SWAP7 constant SWAP8 (line 190) | SWAP8 constant SWAP9 (line 191) | SWAP9 constant SWAP10 (line 192) | SWAP10 constant SWAP11 (line 193) | SWAP11 constant SWAP12 (line 194) | SWAP12 constant SWAP13 (line 195) | SWAP13 constant SWAP14 (line 196) | SWAP14 constant SWAP15 (line 197) | SWAP15 constant SWAP16 (line 198) | SWAP16 constant LOG0 (line 203) | LOG0 OpCode = 0xa0 + iota constant LOG1 (line 204) | LOG1 constant LOG2 (line 205) | LOG2 constant LOG3 (line 206) | LOG3 constant LOG4 (line 207) | LOG4 constant CREATE (line 212) | CREATE OpCode = 0xf0 + iota constant CALL (line 213) | CALL constant CALLCODE (line 214) | CALLCODE constant RETURN (line 215) | RETURN constant DELEGATECALL (line 216) | DELEGATECALL constant CREATE2 (line 217) | CREATE2 constant STATICCALL (line 218) | STATICCALL OpCode = 0xfa constant REVERT (line 219) | REVERT OpCode = 0xfd constant INVALID (line 220) | INVALID OpCode = 0xfe constant SELFDESTRUCT (line 221) | SELFDESTRUCT OpCode = 0xff function StringToOp (line 560) | func StringToOp(str string) OpCode { FILE: core/vm/opcodes_test.go function TestIsPushWithImmediateArgs (line 25) | func TestIsPushWithImmediateArgs(t *testing.T) { FILE: core/vm/operations_acl.go function makeGasSStoreFunc (line 33) | func makeGasSStoreFunc(clearingRefund uint64) gasFunc { function gasSLoadEIP2929 (line 106) | func gasSLoadEIP2929(evm *EVM, contract *Contract, stack *Stack, mem *Me... function gasExtCodeCopyEIP2929 (line 121) | func gasExtCodeCopyEIP2929(evm *EVM, contract *Contract, stack *Stack, m... function gasEip2929AccountCheck (line 147) | func gasEip2929AccountCheck(evm *EVM, contract *Contract, stack *Stack, ... function makeCallVariantGasCallEIP2929 (line 157) | func makeCallVariantGasCallEIP2929(oldCalculator gasFunc) gasFunc { function makeSelfdestructGasFn (line 221) | func makeSelfdestructGasFn(refundsEnabled bool) gasFunc { function makeCallVariantGasCallEIP7702 (line 262) | func makeCallVariantGasCallEIP7702(oldCalculator gasFunc) gasFunc { FILE: core/vm/program/program.go type Program (line 39) | type Program struct method add (line 51) | func (p *Program) add(op byte) *Program { method doPush (line 59) | func (p *Program) doPush(val *uint256.Int) { method Append (line 73) | func (p *Program) Append(data []byte) *Program { method Bytes (line 79) | func (p *Program) Bytes() []byte { method SetBytes (line 91) | func (p *Program) SetBytes(code []byte) { method Hex (line 96) | func (p *Program) Hex() string { method Op (line 101) | func (p *Program) Op(ops ...vm.OpCode) *Program { method Push (line 110) | func (p *Program) Push(val any) *Program { method Push0 (line 144) | func (p *Program) Push0() *Program { method ExtcodeCopy (line 149) | func (p *Program) ExtcodeCopy(address, memOffset, codeOffset, length a... method Call (line 159) | func (p *Program) Call(gas *uint256.Int, address, value, inOffset, inS... method DelegateCall (line 176) | func (p *Program) DelegateCall(gas *uint256.Int, address, inOffset, in... method StaticCall (line 193) | func (p *Program) StaticCall(gas *uint256.Int, address, inOffset, inSi... method CallCode (line 210) | func (p *Program) CallCode(gas *uint256.Int, address, value, inOffset,... method Label (line 227) | func (p *Program) Label() uint64 { method Jumpdest (line 232) | func (p *Program) Jumpdest() (*Program, uint64) { method Jump (line 239) | func (p *Program) Jump(loc any) *Program { method JumpIf (line 246) | func (p *Program) JumpIf(loc any, condition any) *Program { method Size (line 254) | func (p *Program) Size() int { method InputAddressToStack (line 259) | func (p *Program) InputAddressToStack(inputOffset uint32) *Program { method Mstore (line 268) | func (p *Program) Mstore(data []byte, memStart uint32) *Program { method MstoreSmall (line 299) | func (p *Program) MstoreSmall(data []byte, memStart uint32) *Program { method MemToStorage (line 320) | func (p *Program) MemToStorage(memStart, memSize, startSlot int) *Prog... method ReturnViaCodeCopy (line 340) | func (p *Program) ReturnViaCodeCopy(data []byte) *Program { method Sstore (line 362) | func (p *Program) Sstore(slot any, value any) *Program { method Tstore (line 371) | func (p *Program) Tstore(slot any, value any) *Program { method Return (line 378) | func (p *Program) Return(offset, len int) *Program { method ReturnData (line 385) | func (p *Program) ReturnData(data []byte) *Program { method Create2 (line 392) | func (p *Program) Create2(code []byte, salt any) *Program { method Create2ThenCall (line 413) | func (p *Program) Create2ThenCall(code []byte, salt any) *Program { method Selfdestruct (line 428) | func (p *Program) Selfdestruct(beneficiary any) *Program { function New (line 44) | func New() *Program { FILE: core/vm/program/program_test.go function TestPush (line 29) | func TestPush(t *testing.T) { function TestCall (line 61) | func TestCall(t *testing.T) { function TestMstore (line 78) | func TestMstore(t *testing.T) { function TestMemToStorage (line 106) | func TestMemToStorage(t *testing.T) { function TestSstore (line 114) | func TestSstore(t *testing.T) { function TestReturnData (line 122) | func TestReturnData(t *testing.T) { function TestCreateAndCall (line 157) | func TestCreateAndCall(t *testing.T) { function TestCreate2Call (line 179) | func TestCreate2Call(t *testing.T) { function TestGenerator (line 200) | func TestGenerator(t *testing.T) { FILE: core/vm/runtime/env.go function NewEnv (line 29) | func NewEnv(cfg *Config) *vm.EVM { FILE: core/vm/runtime/runtime.go type Config (line 48) | type Config struct function setDefaults (line 68) | func setDefaults(cfg *Config) { function Execute (line 121) | func Execute(code, input []byte, cfg *Config, tempdir string) ([]byte, *... function Create (line 176) | func Create(input []byte, cfg *Config, blockNr uint64) ([]byte, common.A... function Call (line 226) | func Call(address common.Address, input []byte, cfg *Config) ([]byte, ui... FILE: core/vm/runtime/runtime_example_test.go function ExampleExecute (line 30) | func ExampleExecute() { FILE: core/vm/runtime/runtime_test.go function TestDefaults (line 54) | func TestDefaults(t *testing.T) { function TestEVM (line 83) | func TestEVM(t *testing.T) { function TestExecute (line 104) | func TestExecute(t *testing.T) { function TestCall (line 124) | func TestCall(t *testing.T) { function testTemporalDB (line 151) | func testTemporalDB(t testing.TB) kv.TemporalRwDB { function testTemporalTxSD (line 155) | func testTemporalTxSD(t testing.TB, db kv.TemporalRwDB) (kv.TemporalRwTx... function BenchmarkCall (line 167) | func BenchmarkCall(b *testing.B) { function benchmarkEVM_Create (line 207) | func benchmarkEVM_Create(b *testing.B, code string) { function BenchmarkEVM_CREATE_500 (line 250) | func BenchmarkEVM_CREATE_500(bench *testing.B) { function BenchmarkEVM_CREATE2_500 (line 254) | func BenchmarkEVM_CREATE2_500(bench *testing.B) { function BenchmarkEVM_CREATE_1200 (line 258) | func BenchmarkEVM_CREATE_1200(bench *testing.B) { function BenchmarkEVM_CREATE2_1200 (line 262) | func BenchmarkEVM_CREATE2_1200(bench *testing.B) { function BenchmarkEVM_RETURN (line 267) | func BenchmarkEVM_RETURN(b *testing.B) { function fakeHeader (line 305) | func fakeHeader(n uint64, parentHash common.Hash) *types.Header { type FakeChainHeaderReader (line 319) | type FakeChainHeaderReader struct method GetHeaderByHash (line 321) | func (cr *FakeChainHeaderReader) GetHeaderByHash(hash common.Hash) *ty... method GetHeaderByNumber (line 324) | func (cr *FakeChainHeaderReader) GetHeaderByNumber(number uint64) *typ... method Config (line 327) | func (cr *FakeChainHeaderReader) Config() *chain.Config ... method CurrentHeader (line 328) | func (cr *FakeChainHeaderReader) CurrentHeader() *types.Header ... method CurrentFinalizedHeader (line 329) | func (cr *FakeChainHeaderReader) CurrentFinalizedHeader() *types.Heade... method CurrentSafeHeader (line 330) | func (cr *FakeChainHeaderReader) CurrentSafeHeader() *types.Header ... method GetHeader (line 333) | func (cr *FakeChainHeaderReader) GetHeader(hash common.Hash, number ui... method GetBlock (line 345) | func (cr *FakeChainHeaderReader) GetBlock(hash common.Hash, number uin... method HasBlock (line 348) | func (cr *FakeChainHeaderReader) HasBlock(hash common.Hash, number uin... method GetTd (line 349) | func (cr *FakeChainHeaderReader) GetTd(hash common.Hash, number uint64... method FrozenBlocks (line 350) | func (cr *FakeChainHeaderReader) FrozenBlocks() uint64 ... method FrozenBorBlocks (line 351) | func (cr *FakeChainHeaderReader) FrozenBorBlocks() uint64 ... type dummyChain (line 353) | type dummyChain struct method Engine (line 358) | func (d *dummyChain) Engine() consensus.Engine { method GetHeader (line 363) | func (d *dummyChain) GetHeader(h common.Hash, n uint64) (*types.Header... function TestBlockhash (line 376) | func TestBlockhash(t *testing.T) { function benchmarkNonModifyingCode (line 456) | func benchmarkNonModifyingCode(gas uint64, code []byte, name string, tra... function BenchmarkSimpleLoop (line 518) | func BenchmarkSimpleLoop(b *testing.B) { function TestEip2929Cases (line 581) | func TestEip2929Cases(t *testing.T) { function BenchmarkEVM_SWAP1 (line 694) | func BenchmarkEVM_SWAP1(b *testing.B) { FILE: core/vm/stack.go type Stack (line 39) | type Stack struct method push (line 50) | func (st *Stack) push(d *uint256.Int) { method pop (line 55) | func (st *Stack) pop() (ret uint256.Int) { method Cap (line 61) | func (st *Stack) Cap() int { method swap1 (line 65) | func (st *Stack) swap1() { method swap2 (line 68) | func (st *Stack) swap2() { method swap3 (line 71) | func (st *Stack) swap3() { method swap4 (line 74) | func (st *Stack) swap4() { method swap5 (line 77) | func (st *Stack) swap5() { method swap6 (line 80) | func (st *Stack) swap6() { method swap7 (line 83) | func (st *Stack) swap7() { method swap8 (line 86) | func (st *Stack) swap8() { method swap9 (line 89) | func (st *Stack) swap9() { method swap10 (line 92) | func (st *Stack) swap10() { method swap11 (line 95) | func (st *Stack) swap11() { method swap12 (line 98) | func (st *Stack) swap12() { method swap13 (line 101) | func (st *Stack) swap13() { method swap14 (line 104) | func (st *Stack) swap14() { method swap15 (line 107) | func (st *Stack) swap15() { method swap16 (line 110) | func (st *Stack) swap16() { method dup (line 114) | func (st *Stack) dup(n int) { method peek (line 118) | func (st *Stack) peek() *uint256.Int { method Back (line 123) | func (st *Stack) Back(n int) *uint256.Int { method Reset (line 127) | func (st *Stack) Reset() { method len (line 131) | func (st *Stack) len() int { function New (line 43) | func New() *Stack { function ReturnNormalStack (line 135) | func ReturnNormalStack(s *Stack) { FILE: core/vm/stack_table.go function maxStack (line 26) | func maxStack(pop, push int) int { FILE: db/compress/compress.go function growslice (line 12) | func growslice(b []byte, wantLength int) []byte { function putDec (line 31) | func putDec(dec *zstd.Decoder) { function EncodeZstdIfNeed (line 38) | func EncodeZstdIfNeed(buf, v []byte, enabled bool) (outBuf []byte, compr... function DecodeZstdIfNeed (line 52) | func DecodeZstdIfNeed(buf, v []byte, enabled bool) ([]byte, []byte, erro... FILE: db/config3/config3.go constant DefaultStepSize (line 20) | DefaultStepSize = 1_562_500 constant StepsInFrozenFile (line 25) | StepsInFrozenFile = 64 constant EnableHistoryV4InTest (line 27) | EnableHistoryV4InTest = true constant DefaultPruneDistance (line 29) | DefaultPruneDistance = 100_000 constant BloomBitsBlocks (line 36) | BloomBitsBlocks uint64 = 4096 constant BloomBitsBlocksClient (line 40) | BloomBitsBlocksClient uint64 = 32768 constant BloomConfirms (line 44) | BloomConfirms = 256 constant CHTFrequency (line 47) | CHTFrequency = 32768 constant BloomTrieFrequency (line 51) | BloomTrieFrequency = 32768 constant HelperTrieConfirmations (line 55) | HelperTrieConfirmations = 2048 constant HelperTrieProcessConfirmations (line 59) | HelperTrieProcessConfirmations = 256 constant CheckpointFrequency (line 62) | CheckpointFrequency = 32768 constant CheckpointProcessConfirmations (line 65) | CheckpointProcessConfirmations = 256 constant FullImmutabilityThreshold (line 71) | FullImmutabilityThreshold = 5_000 FILE: db/datadir/dirs.go type Dirs (line 41) | type Dirs struct method newFlock (line 149) | func (d *Dirs) newFlock() *flock.Flock { method MustFlock (line 155) | func (d Dirs) MustFlock() (Dirs, *flock.Flock, error) { method TryFlock (line 168) | func (d Dirs) TryFlock() (unlock func(), err error) { method RenameOldVersions (line 264) | func (d *Dirs) RenameOldVersions(cmdCommand bool) error { method RenameNewVersions (line 338) | func (d *Dirs) RenameNewVersions() error { method PreverifiedPath (line 449) | func (d *Dirs) PreverifiedPath() string { function New (line 63) | func New(datadir string) Dirs { function Open (line 89) | func Open(datadir string) Dirs { function convertFileLockError (line 130) | func convertFileLockError(err error) error { function TryFlock (line 138) | func TryFlock(dirs Dirs) (*flock.Flock, bool, error) { function ApplyMigrations (line 192) | func ApplyMigrations(dirs Dirs) error { //nolint function downloaderV2MigrationNeeded (line 218) | func downloaderV2MigrationNeeded(dirs *Dirs) (bool, error) { function downloaderV2Migration (line 221) | func downloaderV2Migration(dirs *Dirs) error { function CopyFile (line 240) | func CopyFile(from, to string) error { constant PreverifiedFileName (line 453) | PreverifiedFileName = "preverified.toml" function IsVersionedName (line 457) | func IsVersionedName(name string) bool { FILE: db/datastruct/existence/existence_filter.go type Filter (line 34) | type Filter struct method AddHash (line 69) | func (b *Filter) AddHash(hash uint64) { method ContainsHash (line 81) | func (b *Filter) ContainsHash(hashedKey uint64) bool { method Contains (line 91) | func (b *Filter) Contains(v hash.Hash64) bool { method Build (line 97) | func (b *Filter) Build() error { method DisableFsync (line 133) | func (b *Filter) DisableFsync() { method fsync (line 146) | func (b *Filter) fsync(f *os.File) error { method Close (line 214) | func (b *Filter) Close() { function NewFilter (line 44) | func NewFilter(keysCount uint64, filePath string, useFuse bool) (*Filter... function OpenFilter (line 157) | func OpenFilter(filePath string, useFuse bool) (idx *Filter, err error) { FILE: db/datastruct/fusefilter/fusefilter_reader.go type Features (line 19) | type Features constant IsLittleEndianFeature (line 22) | IsLittleEndianFeature Features = 0b1 type Reader (line 25) | type Reader struct method ForceInMem (line 99) | func (r *Reader) ForceInMem() datasize.ByteSize { method MadvWillNeed (line 105) | func (r *Reader) MadvWillNeed() { method MadvNormal (line 113) | func (r *Reader) MadvNormal() { method FileName (line 121) | func (r *Reader) FileName() string { return r.fileName } method ContainsHash (line 122) | func (r *Reader) ContainsHash(v uint64) bool { return r.inner.Contains... method Close (line 123) | func (r *Reader) Close() { function NewReader (line 42) | func NewReader(filePath string) (*Reader, error) { function NewReaderOnBytes (line 72) | func NewReaderOnBytes(m []byte, fName string) (*Reader, int, error) { function isLittleEndian (line 134) | func isLittleEndian() bool { FILE: db/datastruct/fusefilter/fusefilter_writer.go type WriterOffHeap (line 20) | type WriterOffHeap struct method Close (line 41) | func (w *WriterOffHeap) Close() { method build (line 48) | func (w *WriterOffHeap) build() (*xorfilter.BinaryFuse[uint8], error) { method write (line 76) | func (w *WriterOffHeap) write(filter *xorfilter.BinaryFuse[uint8], fw ... method AddHash (line 104) | func (w *WriterOffHeap) AddHash(k uint64) error { method BuildTo (line 116) | func (w *WriterOffHeap) BuildTo(to io.Writer) (int, error) { function NewWriterOffHeap (line 29) | func NewWriterOffHeap(filePath string) (*WriterOffHeap, error) { type Writer (line 124) | type Writer struct method DisableFsync (line 145) | func (w *Writer) DisableFsync() { w.noFsync = true } method FileName (line 146) | func (w *Writer) FileName() string { return w.fileName } method AddHash (line 147) | func (w *Writer) AddHash(k uint64) error { return w.data.AddHash(k) } method Build (line 149) | func (w *Writer) Build() error { method Close (line 180) | func (w *Writer) Close() { function NewWriter (line 132) | func NewWriter(filePath string) (*Writer, error) { function castToBytes (line 188) | func castToBytes(in []uint64) []byte { function castToArrU64 (line 196) | func castToArrU64(b []byte) []uint64 { FILE: db/datastruct/fusefilter/fusefilter_writer_test.go function TestBasicFunctionality (line 12) | func TestBasicFunctionality(t *testing.T) { function TestLargeDataSet (line 54) | func TestLargeDataSet(t *testing.T) { function TestPartialPage (line 104) | func TestPartialPage(t *testing.T) { function TestCastFunctions (line 138) | func TestCastFunctions(t *testing.T) { function TestEmptyBuild (line 165) | func TestEmptyBuild(t *testing.T) { function TestWriterClose (line 192) | func TestWriterClose(t *testing.T) { function TestMultipleFilters (line 210) | func TestMultipleFilters(t *testing.T) { FILE: db/downloader/downloader.go constant TorrentClientStatusPath (line 75) | TorrentClientStatusPath = "/downloader/torrentClientStatus" function init (line 77) | func init() { type Downloader (line 83) | type Downloader struct method ResetLogInterval (line 127) | func (me *Downloader) ResetLogInterval() { method AddTorrentsFromDisk (line 430) | func (d *Downloader) AddTorrentsFromDisk(ctx context.Context) error { method MainLoopInBackground (line 469) | func (d *Downloader) MainLoopInBackground(logSeeding bool) { method loggerRoutine (line 482) | func (d *Downloader) loggerRoutine() error { method SnapDir (line 509) | func (d *Downloader) SnapDir() string { return d.cfg.Dirs.Snap } method allTorrentsComplete (line 512) | func (d *Downloader) allTorrentsComplete() (ret bool) { method validateCompletedSnapshot (line 545) | func (d *Downloader) validateCompletedSnapshot(t *torrent.Torrent) (pa... method verifyFile (line 573) | func (d *Downloader) verifyFile(f *torrent.File) { method ReCalcStats (line 595) | func (d *Downloader) ReCalcStats() { method newStats (line 626) | func (d *Downloader) newStats(prevStats AggStats) AggStats { method VerifyData (line 810) | func (d *Downloader) VerifyData( method AddNewSeedableFile (line 886) | func (d *Downloader) AddNewSeedableFile(ctx context.Context, name stri... method alreadyHaveThisName (line 910) | func (d *Downloader) alreadyHaveThisName(name string) bool { method loadSpecFromDisk (line 916) | func (d *Downloader) loadSpecFromDisk(name string) (spec g.Option[*tor... method webSeedUrlStrs (line 938) | func (d *Downloader) webSeedUrlStrs() iter.Seq[string] { method RequestSnapshot (line 943) | func (d *Downloader) RequestSnapshot( method addRequired (line 958) | func (d *Downloader) addRequired(t *torrent.Torrent) { method addPreverifiedTorrent (line 967) | func (d *Downloader) addPreverifiedTorrent( method shouldAddTorrent (line 1049) | func (d *Downloader) shouldAddTorrent( method afterAddNewTorrent (line 1076) | func (d *Downloader) afterAddNewTorrent(metainfoOnDisk bool, t *torren... method saveMetainfoWhenComplete (line 1094) | func (d *Downloader) saveMetainfoWhenComplete(t *torrent.Torrent) { method saveMetainfoPrecheck (line 1130) | func (d *Downloader) saveMetainfoPrecheck(t *torrent.Torrent) error { method saveMetainfo (line 1140) | func (d *Downloader) saveMetainfo(t *torrent.Torrent) error { method Stats (line 1188) | func (d *Downloader) Stats() AggStats { method Close (line 1194) | func (d *Downloader) Close() { method PeerID (line 1206) | func (d *Downloader) PeerID() []byte { method TorrentClient (line 1211) | func (d *Downloader) TorrentClient() *torrent.Client { return d.torren... method logTorrentClientParams (line 1281) | func (d *Downloader) logTorrentClientParams() { method SetLogPrefix (line 1307) | func (d *Downloader) SetLogPrefix(prefix string) { method state (line 1321) | func (d *Downloader) state() DownloaderState { method logStats (line 1332) | func (d *Downloader) logStats() { method Completed (line 1425) | func (d *Downloader) Completed() bool { method HandleTorrentClientStatus (line 1433) | func (d *Downloader) HandleTorrentClientStatus(debugMux *http.ServeMux) { method spawn (line 1446) | func (d *Downloader) spawn(f func()) { method updateVerificationOccurring (line 1454) | func (d *Downloader) updateVerificationOccurring() { method Delete (line 1459) | func (s *Downloader) Delete(name string) error { method filePathForName (line 1486) | func (d *Downloader) filePathForName(name string) string { method setStartTime (line 1491) | func (d *Downloader) setStartTime() { type AggStats (line 131) | type AggStats struct method AllTorrentsComplete (line 164) | func (me *AggStats) AllTorrentsComplete() bool { type requestHandler (line 168) | type requestHandler struct method RoundTrip (line 191) | func (r *requestHandler) RoundTrip(req *http.Request) (resp *http.Resp... function insertCloudflareHeaders (line 177) | func insertCloudflareHeaders(req *http.Request) { type roundTripperFunc (line 184) | type roundTripperFunc method RoundTrip (line 186) | func (me roundTripperFunc) RoundTrip(req *http.Request) (*http.Respons... function makeTransport (line 269) | func makeTransport() http.RoundTripper { function configureHttp2 (line 306) | func configureHttp2(t *http.Transport) { function New (line 327) | func New(ctx context.Context, cfg *downloadercfg.Cfg, logger log.Logger,... function calculateRate (line 733) | func calculateRate(current, previous uint64, prevRate uint64, interval t... function setCommonPeerSegmentFields (line 746) | func setCommonPeerSegmentFields(peer *torrent.Peer, stats *torrent.PeerS... function getWebseedsRatesForlogs (line 753) | func getWebseedsRatesForlogs(weebseedPeersOfThisFile []*torrent.Peer, fN... function webPeerUrl (line 781) | func webPeerUrl(peer *torrent.Peer) (*url.URL, error) { function getPeersRatesForlogs (line 786) | func getPeersRatesForlogs(peersOfThisFile []*torrent.PeerConn, fName str... function SeedableFiles (line 1153) | func SeedableFiles(dirs datadir.Dirs, chainName string, all bool) ([]str... function openMdbx (line 1214) | func openMdbx( function newTorrentClient (line 1235) | func newTorrentClient( function rateLimitString (line 1299) | func rateLimitString(rateLimit rate.Limit) string { type DownloaderState (line 1313) | type DownloaderState constant Idle (line 1316) | Idle DownloaderState = "Idle" constant Syncing (line 1317) | Syncing DownloaderState = "Syncing" constant Seeding (line 1318) | Seeding DownloaderState = "Seeding" function calculateTime (line 1418) | func calculateTime(amountLeft, rate uint64) string { FILE: db/downloader/downloader_grpc_server.go function NewGrpcServer (line 40) | func NewGrpcServer(d *Downloader) (*GrpcServer, error) { type GrpcServer (line 48) | type GrpcServer struct method ProhibitNewDownloads (line 53) | func (s *GrpcServer) ProhibitNewDownloads(ctx context.Context, req *do... method Add (line 61) | func (s *GrpcServer) Add(ctx context.Context, request *downloaderproto... method Delete (line 133) | func (s *GrpcServer) Delete(ctx context.Context, request *downloaderpr... method SetLogPrefix (line 162) | func (s *GrpcServer) SetLogPrefix(ctx context.Context, request *downlo... method Completed (line 168) | func (s *GrpcServer) Completed(ctx context.Context, request *downloade... function Proto2InfoHash (line 158) | func Proto2InfoHash(in *typesproto.H160) metainfo.Hash { FILE: db/downloader/downloader_test.go function TestChangeInfoHashOfSameFile (line 35) | func TestChangeInfoHashOfSameFile(t *testing.T) { function TestNoEscape (line 71) | func TestNoEscape(t *testing.T) { function TestVerifyData (line 94) | func TestVerifyData(t *testing.T) { function TestAddDel (line 111) | func TestAddDel(t *testing.T) { FILE: db/downloader/downloadercfg/dns_cache_resolver.go type DnsCacheResolver (line 28) | type DnsCacheResolver struct method DialContext (line 34) | func (r *DnsCacheResolver) DialContext(ctx context.Context, network, a... method Run (line 54) | func (r *DnsCacheResolver) Run(ctx context.Context) { FILE: db/downloader/downloadercfg/downloadercfg.go constant DefaultPieceSize (line 50) | DefaultPieceSize = 2 * 1024 * 1024 function init (line 56) | func init() { type Cfg (line 66) | type Cfg struct function defaultTorrentClientConfig (line 92) | func defaultTorrentClientConfig() *torrent.ClientConfig { type NewCfgOpts (line 121) | type NewCfgOpts struct function New (line 130) | func New( function LoadSnapshotsHashes (line 302) | func LoadSnapshotsHashes(ctx context.Context, dirs datadir.Dirs, chainNa... function SaveSnapshotHashes (line 337) | func SaveSnapshotHashes(dirs datadir.Dirs, chainName string) (err error) { function getIpv6Enabled (line 346) | func getIpv6Enabled() bool { FILE: db/downloader/downloadercfg/iter.go function chainSeqs (line 9) | func chainSeqs[V any](seqs ...iter.Seq[V]) iter.Seq[V] { FILE: db/downloader/downloadercfg/logger.go function init (line 28) | func init() { function Int2LogLevel (line 35) | func Int2LogLevel(level int) (lvl log.Lvl, err error) { function erigonToAnalogLevel (line 46) | func erigonToAnalogLevel(level log.Lvl) (lvl analog.Level, dbg bool, err... function anacrolixToErigonLogLevel (line 68) | func anacrolixToErigonLogLevel(level analog.Level) log.Lvl { type noopHandler (line 99) | type noopHandler struct method Handle (line 101) | func (b noopHandler) Handle(r analog.Record) { type adapterHandler (line 104) | type adapterHandler struct method Handle (line 106) | func (b adapterHandler) Handle(r analog.Record) { type RetryableHttpLogger (line 115) | type RetryableHttpLogger struct method Error (line 123) | func (l *RetryableHttpLogger) Error(msg string, keysAndValues ...inter... method Warn (line 126) | func (l *RetryableHttpLogger) Warn(msg string, keysAndValues ...interf... method Info (line 129) | func (l *RetryableHttpLogger) Info(msg string, keysAndValues ...interf... method Debug (line 132) | func (l *RetryableHttpLogger) Debug(msg string, keysAndValues ...inter... function NewRetryableHttpLogger (line 119) | func NewRetryableHttpLogger(l log.Logger) *RetryableHttpLogger { FILE: db/downloader/downloadercfg/logger_libutp.go function init (line 26) | func init() { FILE: db/downloader/downloadercfg/slog-multihandler.go type multiHandler (line 11) | type multiHandler method Enabled (line 19) | func (h multiHandler) Enabled(ctx context.Context, l slog.Level) bool { method Handle (line 28) | func (h multiHandler) Handle(ctx context.Context, r slog.Record) error { method WithAttrs (line 40) | func (h multiHandler) WithAttrs(attrs []slog.Attr) slog.Handler { method WithGroup (line 48) | func (h multiHandler) WithGroup(name string) slog.Handler { function MultiHandler (line 15) | func MultiHandler(handlers ...slog.Handler) slog.Handler { FILE: db/downloader/downloadercfg/slogger.go function erigonToSlogLevel (line 12) | func erigonToSlogLevel(from log.Lvl) slog.Level { function slogLevelToErigon (line 16) | func slogLevelToErigon(from slog.Level) log.Lvl { type slogHandler (line 21) | type slogHandler struct method Enabled (line 27) | func (me *slogHandler) Enabled(ctx context.Context, level slog.Level) ... method Handle (line 35) | func (me *slogHandler) Handle(ctx context.Context, record slog.Record)... method attrsToCtx (line 64) | func (me *slogHandler) attrsToCtx(r slog.Record) (ret []any) { method WithAttrs (line 75) | func (me *slogHandler) WithAttrs(attrs []slog.Attr) slog.Handler { method WithGroup (line 82) | func (me *slogHandler) WithGroup(name string) slog.Handler { method getNames (line 88) | func (me *slogHandler) getNames() (names []string) { function attrToErilogCtxs (line 49) | func attrToErilogCtxs(keyPrefix string, attr slog.Attr) iter.Seq[any] { FILE: db/downloader/downloadercfg/slogger_test.go function TestSlogToErigonLevel (line 12) | func TestSlogToErigonLevel(t *testing.T) { FILE: db/downloader/downloadergrpc/client.go function NewClient (line 37) | func NewClient(ctx context.Context, downloaderAddr string) (downloaderpr... function InfoHashes2Proto (line 58) | func InfoHashes2Proto(in []metainfo.Hash) []*typesproto.H160 { function Strings2Proto (line 68) | func Strings2Proto(in []string) []*typesproto.H160 { function String2Proto (line 78) | func String2Proto(in string) *typesproto.H160 { function Proto2String (line 85) | func Proto2String(in *typesproto.H160) string { FILE: db/downloader/env.go function initIntFromEnv (line 11) | func initIntFromEnv[T constraints.Signed](key string, defaultValue T, bi... function initUIntFromEnv (line 15) | func initUIntFromEnv[T constraints.Unsigned](key string, defaultValue T,... function strconvFromEnv (line 19) | func strconvFromEnv[T, U constraints.Integer](key string, defaultValue T... FILE: db/downloader/mdbx_piece_completion.go constant complete (line 35) | complete = "c" constant incomplete (line 36) | incomplete = "i" type mdbxPieceCompletion (line 39) | type mdbxPieceCompletion struct method Get (line 58) | func (m *mdbxPieceCompletion) Get(pk metainfo.PieceKey) (cn storage.Co... method Set (line 93) | func (m *mdbxPieceCompletion) Set(pk metainfo.PieceKey, b bool) error { method Flushed (line 163) | func (m *mdbxPieceCompletion) Flushed(infoHash infohash.T, flushed *ro... method putFlushed (line 185) | func (m *mdbxPieceCompletion) putFlushed(tx kv.RwTx, infoHash infohash... method Close (line 215) | func (m *mdbxPieceCompletion) Close() error { function NewMdbxPieceCompletion (line 49) | func NewMdbxPieceCompletion(db kv.RwDB, logger log.Logger) (ret storage.... function putCompletion (line 150) | func putCompletion(tx kv.RwTx, infoHash infohash.T, index uint32, c bool... FILE: db/downloader/mdbx_piece_completion_test.go function TestMdbxPieceCompletion (line 32) | func TestMdbxPieceCompletion(t *testing.T) { FILE: db/downloader/rclone.go type rcloneInfo (line 54) | type rcloneInfo struct method Version (line 62) | func (i *rcloneInfo) Version() snaptype.Version { method From (line 70) | func (i *rcloneInfo) From() uint64 { method To (line 78) | func (i *rcloneInfo) To() uint64 { method Type (line 86) | func (i *rcloneInfo) Type() snaptype.Type { type RCloneClient (line 94) | type RCloneClient struct method start (line 108) | func (c *RCloneClient) start(logger log.Logger) error { method ListRemotes (line 157) | func (c *RCloneClient) ListRemotes(ctx context.Context) ([]string, err... method Stats (line 212) | func (c *RCloneClient) Stats(ctx context.Context) (*RCloneStats, error) { method GetBwLimit (line 230) | func (c *RCloneClient) GetBwLimit() rate.Limit { method SetBwLimit (line 238) | func (c *RCloneClient) SetBwLimit(ctx context.Context, limit rate.Limi... method setOptions (line 249) | func (c *RCloneClient) setOptions(ctx context.Context, options RCloneO... method sync (line 259) | func (u *RCloneClient) sync(ctx context.Context, request *rcloneReques... method copyFile (line 264) | func (u *RCloneClient) copyFile(ctx context.Context, request *rcloneRe... method cmd (line 303) | func (u *RCloneClient) cmd(ctx context.Context, path string, args inte... method NewSession (line 415) | func (c *RCloneClient) NewSession(ctx context.Context, localFs string,... type RCloneOptions (line 103) | type RCloneOptions struct type RCloneTransferStats (line 177) | type RCloneTransferStats struct type RCloneStats (line 188) | type RCloneStats struct function isConnectionError (line 269) | func isConnectionError(err error) bool { constant connectionTimeout (line 277) | connectionTimeout = time.Second * 5 function retry (line 279) | func retry(ctx context.Context, op func(context.Context) error, isRecove... type RCloneSession (line 371) | type RCloneSession struct method RemoteFsRoot (line 441) | func (c *RCloneSession) RemoteFsRoot() string { method LocalFsRoot (line 445) | func (c *RCloneSession) LocalFsRoot() string { method Stop (line 449) | func (c *RCloneSession) Stop() { method Upload (line 461) | func (c *RCloneSession) Upload(ctx context.Context, files ...string) e... method Download (line 521) | func (c *RCloneSession) Download(ctx context.Context, files ...string)... method Cat (line 596) | func (c *RCloneSession) Cat(ctx context.Context, file string) (io.Read... method ReadLocalDir (line 618) | func (c *RCloneSession) ReadLocalDir(ctx context.Context) ([]fs.DirEnt... method Label (line 622) | func (c *RCloneSession) Label() string { method ReadRemoteDir (line 689) | func (c *RCloneSession) ReadRemoteDir(ctx context.Context, refresh boo... method syncFiles (line 838) | func (c *RCloneSession) syncFiles(ctx context.Context) { function NewRCloneClient (line 388) | func NewRCloneClient(logger log.Logger) (*RCloneClient, error) { function freePort (line 402) | func freePort() (port int, err error) { type syncRequest (line 453) | type syncRequest struct type remoteInfo (line 626) | type remoteInfo struct type SnapInfo (line 632) | type SnapInfo interface type fileInfo (line 639) | type fileInfo struct method Name (line 643) | func (fi *fileInfo) Name() string { method Size (line 647) | func (fi *fileInfo) Size() int64 { method Mode (line 651) | func (fi *fileInfo) Mode() fs.FileMode { method ModTime (line 655) | func (fi *fileInfo) ModTime() time.Time { method IsDir (line 659) | func (fi *fileInfo) IsDir() bool { method Sys (line 663) | func (fi *fileInfo) Sys() any { type dirEntry (line 667) | type dirEntry struct method Name (line 671) | func (e dirEntry) Name() string { method IsDir (line 675) | func (e dirEntry) IsDir() bool { method Type (line 679) | func (e dirEntry) Type() fs.FileMode { method Info (line 683) | func (e dirEntry) Info() (fs.FileInfo, error) { type rcloneFilter (line 816) | type rcloneFilter struct type rcloneFs (line 820) | type rcloneFs struct type rcloneRequest (line 826) | type rcloneRequest struct FILE: db/downloader/rclone_test.go function hasRClone (line 31) | func hasRClone() bool { function TestDownload (line 36) | func TestDownload(t *testing.T) { FILE: db/downloader/torrent_files.go type AtomicTorrentFS (line 36) | type AtomicTorrentFS struct method Exists (line 45) | func (tf *AtomicTorrentFS) Exists(name string) (bool, error) { method exists (line 51) | func (tf *AtomicTorrentFS) exists(name string) (bool, error) { method Delete (line 58) | func (tf *AtomicTorrentFS) Delete(name string) error { method delete (line 64) | func (tf *AtomicTorrentFS) delete(name string) error { method writeFile (line 71) | func (tf *AtomicTorrentFS) writeFile(name string, r io.Reader) (err er... method createFromMetaInfo (line 116) | func (tf *AtomicTorrentFS) createFromMetaInfo(name string, mi *metainf... method CreateWithMetaInfo (line 126) | func (tf *AtomicTorrentFS) CreateWithMetaInfo(info *metainfo.Info, add... method LoadByName (line 152) | func (tf *AtomicTorrentFS) LoadByName(name string) (*torrent.TorrentSp... method LoadByPath (line 158) | func (tf *AtomicTorrentFS) LoadByPath(fPath string) (*torrent.TorrentS... method load (line 164) | func (tf *AtomicTorrentFS) load(fPath string) (*torrent.TorrentSpec, e... method nameToPath (line 176) | func (tf *AtomicTorrentFS) nameToPath(name string) string { function NewAtomicTorrentFS (line 41) | func NewAtomicTorrentFS(dir string) *AtomicTorrentFS { FILE: db/downloader/util.go function seedableSegmentFiles (line 69) | func seedableSegmentFiles(dir string, chainName string, skipSeedableChec... function seedableStateFilesBySubDir (line 108) | func seedableStateFilesBySubDir(dir, subDir string, skipSeedableCheck bo... function ensureCantLeaveDir (line 130) | func ensureCantLeaveDir(fName, root string) (string, error) { function BuildTorrentIfNeed (line 147) | func BuildTorrentIfNeed(ctx context.Context, fName, root string, torrent... function BuildTorrentFilesIfNeed (line 185) | func BuildTorrentFilesIfNeed(ctx context.Context, dirs datadir.Dirs, tor... function CreateMetaInfo (line 238) | func CreateMetaInfo(info *metainfo.Info, mi *metainfo.MetaInfo) (*metain... function AllTorrentPaths (line 257) | func AllTorrentPaths(dirs datadir.Dirs) ([]string, error) { function AllTorrentSpecs (line 289) | func AllTorrentSpecs(dirs datadir.Dirs, torrentFiles *AtomicTorrentFS) (... function IsSnapNameAllowed (line 309) | func IsSnapNameAllowed(name string) bool { method addTorrentSpec (line 324) | func (d *Downloader) addTorrentSpec( method afterAdd (line 356) | func (d *Downloader) afterAdd() { function savePeerID (line 367) | func savePeerID(db kv.RwDB, peerID torrent.PeerID) error { function readPeerID (line 373) | func readPeerID(db kv.RoDB) (peerID []byte, err error) { function verifyTorrentComplete (line 389) | func verifyTorrentComplete( FILE: db/downloader/webseed.go type WebSeeds (line 40) | type WebSeeds struct method SetTorrent (line 70) | func (d *WebSeeds) SetTorrent(torrentFS *AtomicTorrentFS, downloadTorr... method checkHasTorrents (line 75) | func (d *WebSeeds) checkHasTorrents(manifestResponse snaptype.WebSeeds... method VerifyManifestedBuckets (line 106) | func (d *WebSeeds) VerifyManifestedBuckets(ctx context.Context, failFa... method VerifyManifestedBucket (line 217) | func (d *WebSeeds) VerifyManifestedBucket(ctx context.Context, webSeed... method TorrentUrls (line 231) | func (d *WebSeeds) TorrentUrls() snaptype.TorrentUrls { method Len (line 237) | func (d *WebSeeds) Len() int { method ByFileName (line 243) | func (d *WebSeeds) ByFileName(name string) (metainfo.UrlList, bool) { method retrieveManifest (line 250) | func (d *WebSeeds) retrieveManifest(ctx context.Context, webSeedProvid... function NewWebSeeds (line 56) | func NewWebSeeds(seeds []*url.URL, verbosity log.Lvl, logger log.Logger)... type WebSeedCheckReport (line 150) | type WebSeedCheckReport struct method sort (line 158) | func (w *WebSeedCheckReport) sort() { method OK (line 163) | func (w *WebSeedCheckReport) OK() bool { method ToString (line 167) | func (w *WebSeedCheckReport) ToString(full bool) string { FILE: db/etl/buffers.go constant SortableSliceBuffer (line 36) | SortableSliceBuffer = iota constant SortableAppendBuffer (line 38) | SortableAppendBuffer constant SortableOldestAppearedBuffer (line 41) | SortableOldestAppearedBuffer constant BufIOSize (line 44) | BufIOSize = 128 * 4096 type Buffer (line 63) | type Buffer interface type sortableBufferEntry (line 76) | type sortableBufferEntry struct function NewSortableBuffer (line 87) | func NewSortableBuffer(bufferOptimalSize datasize.ByteSize) *sortableBuf... type sortableBuffer (line 93) | type sortableBuffer struct method Put (line 103) | func (b *sortableBuffer) Put(k, v []byte) { method Size (line 120) | func (b *sortableBuffer) Size() int { return b.size } method Len (line 122) | func (b *sortableBuffer) Len() int { method Less (line 126) | func (b *sortableBuffer) Less(i, j int) bool { method Swap (line 133) | func (b *sortableBuffer) Swap(i, j int) { method Get (line 141) | func (b *sortableBuffer) Get(i int, keyBuf, valBuf []byte) ([]byte, []... method Prealloc (line 170) | func (b *sortableBuffer) Prealloc(predictKeysAmount, predictDataSize i... method Reset (line 178) | func (b *sortableBuffer) Reset() { method SizeLimit (line 184) | func (b *sortableBuffer) SizeLimit() int { return b.optimalSize } method Sort (line 185) | func (b *sortableBuffer) Sort() { method CheckFlushSize (line 192) | func (b *sortableBuffer) CheckFlushSize() bool { method Write (line 196) | func (b *sortableBuffer) Write(w io.Writer) error { function NewAppendBuffer (line 214) | func NewAppendBuffer(bufferOptimalSize datasize.ByteSize) *appendSortabl... type appendSortableBuffer (line 222) | type appendSortableBuffer struct method Put (line 229) | func (b *appendSortableBuffer) Put(k, v []byte) { method Size (line 238) | func (b *appendSortableBuffer) Size() int { return b.size } method SizeLimit (line 239) | func (b *appendSortableBuffer) SizeLimit() int { return b.optimalSize } method Len (line 241) | func (b *appendSortableBuffer) Len() int { method Sort (line 244) | func (b *appendSortableBuffer) Sort() { method Less (line 251) | func (b *appendSortableBuffer) Less(i, j int) bool { method Swap (line 255) | func (b *appendSortableBuffer) Swap(i, j int) { method Get (line 259) | func (b *appendSortableBuffer) Get(i int, keyBuf, valBuf []byte) ([]by... method Reset (line 264) | func (b *appendSortableBuffer) Reset() { method Prealloc (line 269) | func (b *appendSortableBuffer) Prealloc(predictKeysAmount, predictData... method Write (line 275) | func (b *appendSortableBuffer) Write(w io.Writer) error { method CheckFlushSize (line 305) | func (b *appendSortableBuffer) CheckFlushSize() bool { function NewOldestEntryBuffer (line 309) | func NewOldestEntryBuffer(bufferOptimalSize datasize.ByteSize) *oldestEn... type oldestEntrySortableBuffer (line 317) | type oldestEntrySortableBuffer struct method Put (line 324) | func (b *oldestEntrySortableBuffer) Put(k, v []byte) { method Size (line 335) | func (b *oldestEntrySortableBuffer) Size() int { return b.size } method SizeLimit (line 336) | func (b *oldestEntrySortableBuffer) SizeLimit() int { return b.optimal... method Len (line 338) | func (b *oldestEntrySortableBuffer) Len() int { method Sort (line 342) | func (b *oldestEntrySortableBuffer) Sort() { method Less (line 349) | func (b *oldestEntrySortableBuffer) Less(i, j int) bool { method Swap (line 353) | func (b *oldestEntrySortableBuffer) Swap(i, j int) { method Get (line 357) | func (b *oldestEntrySortableBuffer) Get(i int, keyBuf, valBuf []byte) ... method Reset (line 362) | func (b *oldestEntrySortableBuffer) Reset() { method Prealloc (line 367) | func (b *oldestEntrySortableBuffer) Prealloc(predictKeysAmount, predic... method Write (line 373) | func (b *oldestEntrySortableBuffer) Write(w io.Writer) error { method CheckFlushSize (line 402) | func (b *oldestEntrySortableBuffer) CheckFlushSize() bool { function getBufferByType (line 406) | func getBufferByType(tp int, size datasize.ByteSize) Buffer { function getTypeByBuffer (line 419) | func getTypeByBuffer(b Buffer) int { FILE: db/etl/collector.go type LoadNextFunc (line 34) | type LoadNextFunc type LoadFunc (line 35) | type LoadFunc type simpleLoadFunc (line 36) | type simpleLoadFunc type Allocator (line 38) | type Allocator struct method Put (line 43) | func (a *Allocator) Put(b Buffer) { method Get (line 52) | func (a *Allocator) Get() Buffer { function NewAllocator (line 42) | func NewAllocator(p *sync.Pool) *Allocator { return &Allocator{p: p} } type Collector (line 60) | type Collector struct method SortAndFlushInBackground (line 86) | func (c *Collector) SortAndFlushInBackground(v bool) *Collector { method extractNextFunc (line 91) | func (c *Collector) extractNextFunc(originalK, k []byte, v []byte) err... method Collect (line 103) | func (c *Collector) Collect(k, v []byte) error { method LogLvl (line 107) | func (c *Collector) LogLvl(v log.Lvl) *Collector { method Allocator (line 111) | func (c *Collector) Allocator(a *Allocator) *Collector { method flushBuffer (line 116) | func (c *Collector) flushBuffer(canStoreInRam bool) error { method Flush (line 159) | func (c *Collector) Flush() error { method Load (line 168) | func (c *Collector) Load(db kv.RwTx, toBucket string, loadFunc LoadFun... method Close (line 260) | func (c *Collector) Close() { function NewCollectorWithAllocator (line 77) | func NewCollectorWithAllocator(logPrefix, tmpdir string, allocator *Allo... function NewCollector (line 82) | func NewCollector(logPrefix, tmpdir string, sortableBuffer Buffer, logge... function mergeSortFiles (line 285) | func mergeSortFiles(logPrefix string, providers []dataProvider, loadFunc... function makeCurrentKeyStr (line 367) | func makeCurrentKeyStr(k []byte) string { FILE: db/etl/dataprovider.go type dataProvider (line 33) | type dataProvider interface type fileDataProvider (line 40) | type fileDataProvider struct method Next (line 117) | func (p *fileDataProvider) Next(keyBuf, valBuf []byte) ([]byte, []byte... method Wait (line 131) | func (p *fileDataProvider) Wait() error { return p.wg.Wait() } method Dispose (line 132) | func (p *fileDataProvider) Dispose() { method String (line 146) | func (p *fileDataProvider) String() string { function FlushToDiskAsync (line 48) | func FlushToDiskAsync(logPrefix string, b Buffer, tmpdir string, lvl log... function FlushToDisk (line 76) | func FlushToDisk(logPrefix string, b Buffer, tmpdir string, lvl log.Lvl)... function sortAndFlush (line 92) | func sortAndFlush(b Buffer, tmpdir string) (*os.File, error) { function readElementFromDisk (line 150) | func readElementFromDisk(r io.Reader, br io.ByteReader, keyBuf, valBuf [... type memoryDataProvider (line 191) | type memoryDataProvider struct method Next (line 200) | func (p *memoryDataProvider) Next(keyBuf, valBuf []byte) ([]byte, []by... method Wait (line 209) | func (p *memoryDataProvider) Wait() error { return nil } method Dispose (line 210) | func (p *memoryDataProvider) Dispose() {} method String (line 212) | func (p *memoryDataProvider) String() string { function KeepInRAM (line 196) | func KeepInRAM(buffer Buffer) dataProvider { FILE: db/etl/etl.go type CurrentTableReader (line 33) | type CurrentTableReader interface type ExtractNextFunc (line 37) | type ExtractNextFunc type ExtractFunc (line 38) | type ExtractFunc function NextKey (line 42) | func NextKey(key []byte) ([]byte, error) { type LoadCommitHandler (line 64) | type LoadCommitHandler type AdditionalLogArguments (line 65) | type AdditionalLogArguments type TransformArgs (line 67) | type TransformArgs struct function Transform (line 79) | func Transform( function extractBucketIntoFiles (line 111) | func extractBucketIntoFiles( type currentTableReader (line 161) | type currentTableReader struct method Get (line 166) | func (s *currentTableReader) Get(key []byte) ([]byte, error) { function isIdentityLoadFunc (line 175) | func isIdentityLoadFunc(f LoadFunc) bool { FILE: db/etl/etl_test.go function decodeHex (line 40) | func decodeHex(in string) []byte { function TestEmptyValueIsNotANil (line 48) | func TestEmptyValueIsNotANil(t *testing.T) { function TestEmptyKeyValue (line 94) | func TestEmptyKeyValue(t *testing.T) { function TestWriteAndReadBufferEntry (line 120) | func TestWriteAndReadBufferEntry(t *testing.T) { function TestNextKey (line 152) | func TestNextKey(t *testing.T) { function TestNextKeyErr (line 167) | func TestNextKeyErr(t *testing.T) { function TestFileDataProviders (line 178) | func TestFileDataProviders(t *testing.T) { function TestRAMDataProviders (line 212) | func TestRAMDataProviders(t *testing.T) { function TestTransformRAMOnly (line 232) | func TestTransformRAMOnly(t *testing.T) { function TestEmptySourceBucket (line 255) | func TestEmptySourceBucket(t *testing.T) { function TestTransformExtractStartKey (line 275) | func TestTransformExtractStartKey(t *testing.T) { function TestTransformThroughFiles (line 297) | func TestTransformThroughFiles(t *testing.T) { function TestTransformDoubleOnExtract (line 321) | func TestTransformDoubleOnExtract(t *testing.T) { function TestTransformDoubleOnLoad (line 343) | func TestTransformDoubleOnLoad(t *testing.T) { function generateTestData (line 365) | func generateTestData(t *testing.T, db kv.Putter, bucket string, count i... function testExtractToMapFunc (line 375) | func testExtractToMapFunc(k, v []byte, next ExtractNextFunc) error { function testExtractDoubleToMapFunc (line 385) | func testExtractDoubleToMapFunc(k, v []byte, next ExtractNextFunc) error { function testLoadFromMapFunc (line 410) | func testLoadFromMapFunc(k []byte, v []byte, _ CurrentTableReader, next ... function testLoadFromMapDoubleFunc (line 420) | func testLoadFromMapDoubleFunc(k []byte, v []byte, _ CurrentTableReader,... function compareBuckets (line 435) | func compareBuckets(t *testing.T, db kv.Tx, b1, b2 string, startKey []by... function compareBucketsDouble (line 452) | func compareBucketsDouble(t *testing.T, db kv.Tx, b1, b2 string) { function TestReuseCollectorAfterLoad (line 470) | func TestReuseCollectorAfterLoad(t *testing.T) { function TestAppendAndSortPrefixes (line 522) | func TestAppendAndSortPrefixes(t *testing.T) { function TestAppend (line 554) | func TestAppend(t *testing.T) { function TestOldest (line 587) | func TestOldest(t *testing.T) { function TestSortable (line 609) | func TestSortable(t *testing.T) { FILE: db/etl/heap.go type HeapElem (line 23) | type HeapElem struct type Heap (line 29) | type Heap struct method Len (line 33) | func (h *Heap) Len() int { method Less (line 37) | func (h *Heap) Less(i, j int) bool { method Swap (line 44) | func (h *Heap) Swap(i, j int) { method Push (line 48) | func (h *Heap) Push(x *HeapElem) { method Pop (line 52) | func (h *Heap) Pop() *HeapElem { function heapInit (line 68) | func heapInit(h *Heap) { function heapPush (line 78) | func heapPush(h *Heap, x *HeapElem) { function heapPop (line 86) | func heapPop(h *Heap) *HeapElem { function up (line 93) | func up(h *Heap, j int) { function down (line 104) | func down(h *Heap, i0, n int) bool { FILE: db/etl/progress.go function ProgressFromKey (line 19) | func ProgressFromKey(k []byte) int { FILE: db/kv/backup/backup.go function OpenPair (line 37) | func OpenPair(from, to string, label kv.Label, targetPageSize datasize.B... function Kv2kv (line 61) | func Kv2kv(ctx context.Context, src kv.RoDB, dst kv.RwDB, tables []strin... function backupTable (line 94) | func backupTable(ctx context.Context, srcTx kv.Tx, dst kv.RwDB, table st... constant ReadAheadThreads (line 167) | ReadAheadThreads = 2048 function ClearTables (line 169) | func ClearTables(ctx context.Context, tx kv.RwTx, tables ...string) error { FILE: db/kv/bitmapdb/bitmapdb.go constant MaxUint32 (line 34) | MaxUint32 = 1<<32 - 1 type ToBitamp (line 36) | type ToBitamp interface function NewBitmap (line 46) | func NewBitmap() *roaring.Bitmap { function ReturnToPool (line 51) | func ReturnToPool(a *roaring.Bitmap) { function NewBitmap64 (line 64) | func NewBitmap64() *roaring64.Bitmap { function ReturnToPool64 (line 69) | func ReturnToPool64(a *roaring64.Bitmap) { constant ChunkLimit (line 76) | ChunkLimit = uint64(1950 * datasize.B) function CutLeft (line 81) | func CutLeft(bm *roaring.Bitmap, sizeLimit uint64) *roaring.Bitmap { function WalkChunks (line 114) | func WalkChunks(bm *roaring.Bitmap, sizeLimit uint64, f func(chunk *roar... function WalkChunkWithKeys (line 123) | func WalkChunkWithKeys(k []byte, m *roaring.Bitmap, sizeLimit uint64, f ... function TruncateRange (line 139) | func TruncateRange(db kv.RwTx, bucket string, key []byte, to uint32) err... function Get (line 181) | func Get(db kv.Tx, bucket string, key []byte, from, to uint32) (*roaring... function SeekInBitmap (line 218) | func SeekInBitmap(m *roaring.Bitmap, n uint32) (found uint32, ok bool) { function CutLeft64 (line 231) | func CutLeft64(bm *roaring64.Bitmap, sizeLimit uint64) *roaring64.Bitmap { function WalkChunks64 (line 264) | func WalkChunks64(bm *roaring64.Bitmap, sizeLimit uint64, f func(chunk *... function WalkChunkWithKeys64 (line 273) | func WalkChunkWithKeys64(k []byte, m *roaring64.Bitmap, sizeLimit uint64... function TruncateRange64 (line 289) | func TruncateRange64(db kv.RwTx, bucket string, key []byte, to uint64) e... function Get64 (line 336) | func Get64(db kv.Tx, bucket string, key []byte, from, to uint64) (*roari... function SeekInBitmap64 (line 374) | func SeekInBitmap64(m *roaring64.Bitmap, n uint64) (found uint64, ok boo... function Walk (line 389) | func Walk(c kv.Cursor, startkey []byte, fixedbits int, walker func(k, v ... function Bytesmask (line 411) | func Bytesmask(fixedbits int) (fixedbytes int, mask byte) { type ToBitmap (line 421) | type ToBitmap interface function ToIter (line 425) | func ToIter(it roaring64.IntIterable64) *ToIterInterface { return &ToIte... type ToIterInterface (line 427) | type ToIterInterface struct method HasNext (line 429) | func (i *ToIterInterface) HasNext() bool { return i.it.HasNext... method Next (line 430) | func (i *ToIterInterface) Next() (uint64, error) { return i.it.Next(),... FILE: db/kv/bitmapdb/bitmapdb_test.go function TestCutLeft (line 28) | func TestCutLeft(t *testing.T) { FILE: db/kv/bitmapdb/fixed_size_bitmaps.go type FixedSizeBitmaps (line 37) | type FixedSizeBitmaps struct method FileName (line 93) | func (bm *FixedSizeBitmaps) FileName() string { return bm.fileName } method FilePath (line 94) | func (bm *FixedSizeBitmaps) FilePath() string { return bm.filePath } method Close (line 95) | func (bm *FixedSizeBitmaps) Close() { method At (line 110) | func (bm *FixedSizeBitmaps) At(item uint64) (res []uint64, err error) { method LastAt (line 137) | func (bm *FixedSizeBitmaps) LastAt(item uint64) (last uint64, ok bool,... method First2At (line 165) | func (bm *FixedSizeBitmaps) First2At(item, after uint64) (fst uint64, ... function OpenFixedSizeBitmaps (line 54) | func OpenFixedSizeBitmaps(filePath string) (*FixedSizeBitmaps, error) { type FixedSizeBitmapsWriter (line 200) | type FixedSizeBitmapsWriter struct method Close (line 270) | func (w *FixedSizeBitmapsWriter) Close() { method AddArray (line 310) | func (w *FixedSizeBitmapsWriter) AddArray(item uint64, listOfValues []... method Build (line 333) | func (w *FixedSizeBitmapsWriter) Build() error { method DisableFsync (line 358) | func (w *FixedSizeBitmapsWriter) DisableFsync() { w.noFsync = true } method fsync (line 363) | func (w *FixedSizeBitmapsWriter) fsync() error { constant MetaHeaderSize (line 220) | MetaHeaderSize = 64 function NewFixedSizeBitmapsWriter (line 222) | func NewFixedSizeBitmapsWriter(indexFile string, bitsPerBitmap int, base... function growFileToSize (line 284) | func growFileToSize(f *os.File, size int) error { function castToArrU64 (line 301) | func castToArrU64(in []byte) []uint64 { FILE: db/kv/bitmapdb/fixed_size_bitmaps_test.go function TestFixedSizeBitmaps (line 29) | func TestFixedSizeBitmaps(t *testing.T) { function TestPageAlined (line 95) | func TestPageAlined(t *testing.T) { FILE: db/kv/bitmapdb/stream.go type BitmapStream (line 23) | type BitmapStream struct method HasNext (line 31) | func (it *BitmapStream) HasNext() bool { return... method Close (line 32) | func (it *BitmapStream) Close() { Return... method Next (line 33) | func (it *BitmapStream) Next() (uint64, error) { return... method ToBitmap (line 34) | func (it *BitmapStream) ToBitmap() (*roaring64.Bitmap, error) { return... function NewBitmapStream (line 28) | func NewBitmapStream(bm *roaring64.Bitmap) *BitmapStream { FILE: db/kv/dbcfg/db_constants.go constant ChainDB (line 4) | ChainDB = "chaindata" constant TxPoolDB (line 5) | TxPoolDB = "txpool" constant SentryDB (line 6) | SentryDB = "sentry" constant ConsensusDB (line 7) | ConsensusDB = "consensus" constant DownloaderDB (line 8) | DownloaderDB = "downloader" constant HeimdallDB (line 9) | HeimdallDB = "heimdall" constant DiagnosticsDB (line 10) | DiagnosticsDB = "diagnostics" constant PolygonBridgeDB (line 11) | PolygonBridgeDB = "polygon-bridge" constant CaplinDB (line 12) | CaplinDB = "caplin" constant TemporaryDB (line 13) | TemporaryDB = "temporary" constant BlobDB (line 14) | BlobDB = "blob" FILE: db/kv/dbutils/composite_keys.go constant NumberLength (line 28) | NumberLength = 8 function EncodeBlockNumber (line 31) | func EncodeBlockNumber(number uint64) []byte { function DecodeBlockNumber (line 39) | func DecodeBlockNumber(number []byte) (uint64, error) { function HeaderKey (line 47) | func HeaderKey(number uint64, hash common.Hash) []byte { function BlockBodyKey (line 55) | func BlockBodyKey(number uint64, hash common.Hash) []byte { function ReceiptCacheKey (line 62) | func ReceiptCacheKey(blockNumber uint64, blockHash common.Hash, txnIndex... function GenerateCompositeTrieKey (line 72) | func GenerateCompositeTrieKey(addressHash common.Hash, seckey common.Has... function GenerateStoragePlainKey (line 80) | func GenerateStoragePlainKey(address common.Address, storageKey common.H... function GenerateCompositeStorageKey (line 89) | func GenerateCompositeStorageKey(addressHash common.Hash, incarnation ui... function ParseCompositeStorageKey (line 97) | func ParseCompositeStorageKey(compositeKey []byte) (common.Hash, uint64,... function PlainGenerateCompositeStorageKey (line 107) | func PlainGenerateCompositeStorageKey(address []byte, incarnation uint64... function PlainParseCompositeStorageKey (line 115) | func PlainParseCompositeStorageKey(compositeKey []byte) (common.Address,... function GenerateCompositeStoragePrefix (line 124) | func GenerateCompositeStoragePrefix(addressHash []byte, incarnation uint... function GenerateStoragePrefix (line 133) | func GenerateStoragePrefix(addressHash []byte, incarnation uint64) []byte { function PlainGenerateStoragePrefix (line 141) | func PlainGenerateStoragePrefix(address []byte, incarnation uint64) []by... function PlainParseStoragePrefix (line 148) | func PlainParseStoragePrefix(prefix []byte) (common.Address, uint64) { function ParseStoragePrefix (line 155) | func ParseStoragePrefix(prefix []byte) (common.Hash, uint64) { function CompositeKeySuffix (line 163) | func CompositeKeySuffix(key []byte, timestamp uint64) (composite, encode... function encodeTimestamp (line 172) | func encodeTimestamp(timestamp uint64) []byte { FILE: db/kv/dbutils/helper.go function NextNibblesSubtree (line 20) | func NextNibblesSubtree(in []byte, out *[]byte) bool { FILE: db/kv/files.go constant FileLogAddressIdx (line 29) | FileLogAddressIdx = "logaddrs" constant FileLogTopicsIdx (line 30) | FileLogTopicsIdx = "logtopics" constant FileTracesFromIdx (line 31) | FileTracesFromIdx = "tracesfrom" constant FileTracesToIdx (line 32) | FileTracesToIdx = "tracesto" FILE: db/kv/forkable_interface.go type ForkableTxCommons (line 9) | type ForkableTxCommons interface type MarkedDbTx (line 23) | type MarkedDbTx interface type MarkedDbRwTx (line 27) | type MarkedDbRwTx interface type MarkedTx (line 33) | type MarkedTx interface type MarkedRwTx (line 40) | type MarkedRwTx interface type UnmarkedDbTx (line 48) | type UnmarkedDbTx interface type UnmarkedDbRwTx (line 52) | type UnmarkedDbRwTx interface type UnmarkedTx (line 58) | type UnmarkedTx interface type UnmarkedRwTx (line 65) | type UnmarkedRwTx interface FILE: db/kv/helpers.go type RwWrapper (line 42) | type RwWrapper struct method Update (line 46) | func (w RwWrapper) Update(ctx context.Context, f func(tx RwTx) error) ... method UpdateNosync (line 49) | func (w RwWrapper) UpdateNosync(ctx context.Context, f func(tx RwTx) e... method BeginRw (line 52) | func (w RwWrapper) BeginRw(ctx context.Context) (RwTx, error) { method BeginRwNosync (line 55) | func (w RwWrapper) BeginRwNosync(ctx context.Context) (RwTx, error) { function DefaultPageSize (line 59) | func DefaultPageSize() datasize.ByteSize { function BigChunks (line 71) | func BigChunks(db RoDB, table string, from []byte, walker func(tx Tx, k,... function bytes2bool (line 127) | func bytes2bool(in []byte) bool { function EnsureNotChangedBool (line 137) | func EnsureNotChangedBool(tx GetPut, bucket string, k []byte, value bool... function GetBool (line 157) | func GetBool(tx Getter, bucket string, k []byte) (enabled bool, err erro... function ReadAhead (line 165) | func ReadAhead(ctx context.Context, db RoDB, progress *atomic.Bool, tabl... function FirstKey (line 210) | func FirstKey(tx Tx, table string) ([]byte, error) { function LastKey (line 224) | func LastKey(tx Tx, table string) ([]byte, error) { function NextSubtree (line 239) | func NextSubtree(in []byte) ([]byte, bool) { function IncrementKey (line 253) | func IncrementKey(tx RwTx, table string, k []byte) error { type DomainEntryDiff (line 266) | type DomainEntryDiff struct type DomainDiff (line 273) | type DomainDiff struct method Copy (line 282) | func (d *DomainDiff) Copy() *DomainDiff { method DomainUpdate (line 287) | func (d *DomainDiff) DomainUpdate(k []byte, step Step, prevValue []byt... method GetDiffSet (line 315) | func (d *DomainDiff) GetDiffSet() (keysToValue []DomainEntryDiff) { function toStringZeroCopy (line 332) | func toStringZeroCopy(v []byte) string { FILE: db/kv/kv_interface.go type RoDB (line 110) | type RoDB interface type RwDB (line 130) | type RwDB interface type Tx (line 149) | type Tx interface type RwTx (line 203) | type RwTx interface type Cursor (line 230) | type Cursor interface type RwCursor (line 242) | type RwCursor interface type CursorDupSort (line 274) | type CursorDupSort interface type RwCursorDupSort (line 291) | type RwCursorDupSort interface constant Unlim (line 301) | Unlim int = -1 type StatelessRwTx (line 303) | type StatelessRwTx interface type GetPut (line 308) | type GetPut interface type Getter (line 312) | type Getter interface type Putter (line 339) | type Putter interface type Step (line 380) | type Step method ToTxNum (line 382) | func (s Step) ToTxNum(stepSize uint64) uint64 { return uint64(s) * ste... type Domain (line 385) | type Domain type InvertedIdx (line 386) | type InvertedIdx type ForkableId (line 387) | type ForkableId type TemporalGetter (line 390) | type TemporalGetter interface type TemporalTx (line 394) | type TemporalTx interface type TemporalDebugTx (line 430) | type TemporalDebugTx interface type TemporalDebugDB (line 448) | type TemporalDebugDB interface type WithFreezeInfo (line 460) | type WithFreezeInfo interface type FreezeInfo (line 464) | type FreezeInfo interface type TemporalRwTx (line 469) | type TemporalRwTx interface type TemporalPutDel (line 481) | type TemporalPutDel interface type TemporalRoDB (line 498) | type TemporalRoDB interface type TemporalRwDB (line 505) | type TemporalRwDB interface type TxnId (line 514) | type TxnId type HasSpaceDirty (line 516) | type HasSpaceDirty interface type BucketMigrator (line 521) | type BucketMigrator interface type PendingMutations (line 531) | type PendingMutations interface type DBVerbosityLvl (line 539) | type DBVerbosityLvl type Label (line 540) | type Label constant ReadersLimit (line 542) | ReadersLimit = 32000 constant dbLabelName (line 543) | dbLabelName = "db" type DBGauges (line 545) | type DBGauges struct type DBSummaries (line 568) | type DBSummaries struct function InitMDBXMGauges (line 577) | func InitMDBXMGauges() *DBGauges { function InitSummaries (line 601) | func InitSummaries(dbLabel Label) { function RecordSummaries (line 615) | func RecordSummaries(dbLabel Label, latency mdbx.CommitLatency) error { type Closer (line 674) | type Closer interface type OnFilesChange (line 678) | type OnFilesChange type SnapshotNotifier (line 679) | type SnapshotNotifier interface FILE: db/kv/kvcache/cache.go type CacheValidationResult (line 41) | type CacheValidationResult struct type Cache (line 51) | type Cache interface type CacheView (line 58) | type CacheView interface type Coherent (line 103) | type Coherent struct method selectOrCreateRoot (line 211) | func (c *Coherent) selectOrCreateRoot(versionID uint64) *CoherentRoot { method advanceRoot (line 229) | func (c *Coherent) advanceRoot(stateVersionID uint64) (r *CoherentRoot) { method OnNewBlock (line 281) | func (c *Coherent) OnNewBlock(stateChanges *remoteproto.StateChangeBat... method View (line 339) | func (c *Coherent) View(ctx context.Context, tx kv.TemporalTx) (CacheV... method getFromCache (line 367) | func (c *Coherent) getFromCache(k []byte, id uint64, domain kv.Domain)... method Get (line 390) | func (c *Coherent) Get(k []byte, tx kv.TemporalTx, id uint64) (v []byt... method GetCode (line 425) | func (c *Coherent) GetCode(k []byte, tx kv.TemporalTx, id uint64) (v [... method removeOldest (line 449) | func (c *Coherent) removeOldest(r *CoherentRoot) { method removeOldestCode (line 456) | func (c *Coherent) removeOldestCode(r *CoherentRoot) { method add (line 463) | func (c *Coherent) add(k, v []byte, r *CoherentRoot, id uint64) *Eleme... method addCode (line 483) | func (c *Coherent) addCode(k, v []byte, r *CoherentRoot, id uint64) *E... method ValidateCurrentRoot (line 502) | func (c *Coherent) ValidateCurrentRoot(ctx context.Context, tx kv.Temp... method cloneCaches (line 618) | func (c *Coherent) cloneCaches(r *CoherentRoot) (cache *btree2.BTreeG[... method clearCaches (line 626) | func (c *Coherent) clearCaches(r *CoherentRoot) { method evictRoots (line 696) | func (c *Coherent) evictRoots() { method Len (line 716) | func (c *Coherent) Len() int { type CoherentRoot (line 124) | type CoherentRoot struct type CoherentView (line 135) | type CoherentView struct method Get (line 141) | func (c *CoherentView) Get(k []byte) ([]byte, error) { method GetCode (line 144) | func (c *CoherentView) GetCode(k []byte) ([]byte, error) { method HasStorage (line 147) | func (c *CoherentView) HasStorage(address common.Address) (bool, error) { constant DEGREE (line 163) | DEGREE = 32 constant MAX_WAITS (line 164) | MAX_WAITS = 100 type CoherentConfig (line 167) | type CoherentConfig struct function New (line 187) | func New(cfg CoherentConfig) *Coherent { type Stat (line 633) | type Stat struct function DebugStats (line 639) | func DebugStats(cache Cache) []Stat { function AssertCheckValues (line 656) | func AssertCheckValues(ctx context.Context, tx kv.TemporalTx, cache Cach... type Element (line 726) | type Element struct method Size (line 741) | func (e *Element) Size() int { return len(e.K) + len(e.V) } method Next (line 797) | func (e *Element) Next() *Element { method Prev (line 805) | func (e *Element) Prev() *Element { function Less (line 743) | func Less(a, b *Element) bool { return bytes.Compare(a.K, b.K) < 0 } type ThreadSafeEvictionList (line 745) | type ThreadSafeEvictionList struct method Init (line 750) | func (l *ThreadSafeEvictionList) Init() { method PushFront (line 755) | func (l *ThreadSafeEvictionList) PushFront(e *Element) { method MoveToFront (line 761) | func (l *ThreadSafeEvictionList) MoveToFront(e *Element) { method Remove (line 767) | func (l *ThreadSafeEvictionList) Remove(e *Element) { method Oldest (line 773) | func (l *ThreadSafeEvictionList) Oldest() *Element { method Len (line 780) | func (l *ThreadSafeEvictionList) Len() int { method Size (line 787) | func (l *ThreadSafeEvictionList) Size() int { type List (line 814) | type List struct method Init (line 821) | func (l *List) Init() *List { method Len (line 834) | func (l *List) Len() int { return l.len } method Size (line 837) | func (l *List) Size() int { return l.size } method Front (line 840) | func (l *List) Front() *Element { method Back (line 848) | func (l *List) Back() *Element { method lazyInit (line 856) | func (l *List) lazyInit() { method insert (line 863) | func (l *List) insert(e, at *Element) *Element { method insertValue (line 875) | func (l *List) insertValue(e, at *Element) *Element { method remove (line 880) | func (l *List) remove(e *Element) *Element { method move (line 892) | func (l *List) move(e, at *Element) *Element { method Remove (line 910) | func (l *List) Remove(e *Element) ([]byte, []byte) { method PushFront (line 920) | func (l *List) PushFront(e *Element) *Element { method PushBack (line 926) | func (l *List) PushBack(e *Element) *Element { method InsertBefore (line 934) | func (l *List) InsertBefore(e *Element, mark *Element) *Element { method InsertAfter (line 945) | func (l *List) InsertAfter(e *Element, mark *Element) *Element { method MoveToFront (line 956) | func (l *List) MoveToFront(e *Element) { method MoveToBack (line 967) | func (l *List) MoveToBack(e *Element) { method MoveBefore (line 978) | func (l *List) MoveBefore(e, mark *Element) { method MoveAfter (line 988) | func (l *List) MoveAfter(e, mark *Element) { function NewList (line 830) | func NewList() *List { return new(List).Init() } FILE: db/kv/kvcache/cache_test.go function TestEvictionInUnexpectedOrder (line 42) | func TestEvictionInUnexpectedOrder(t *testing.T) { function TestEviction (line 110) | func TestEviction(t *testing.T) { function TestAPI (line 173) | func TestAPI(t *testing.T) { function TestCode (line 469) | func TestCode(t *testing.T) { FILE: db/kv/kvcache/dummy.go type DummyCache (line 28) | type DummyCache struct method View (line 35) | func (c *DummyCache) View(_ context.Context, tx kv.TemporalTx) (CacheV... method OnNewBlock (line 38) | func (c *DummyCache) OnNewBlock(sc *remoteproto.StateChangeBatch) {} method Evict (line 39) | func (c *DummyCache) Evict() int { re... method Len (line 40) | func (c *DummyCache) Len() int { re... method Get (line 41) | func (c *DummyCache) Get(k []byte, tx kv.TemporalTx, id uint64) ([]byt... method GetCode (line 49) | func (c *DummyCache) GetCode(k []byte, tx kv.TemporalTx, id uint64) ([... method ValidateCurrentRoot (line 53) | func (c *DummyCache) ValidateCurrentRoot(_ context.Context, _ kv.Tempo... function NewDummy (line 34) | func NewDummy() *DummyCache { return &DummyCache{} } type DummyView (line 57) | type DummyView struct method Get (line 62) | func (c *DummyView) Get(k []byte) ([]byte, error) { return c.cache... method GetCode (line 63) | func (c *DummyView) GetCode(k []byte) ([]byte, error) { return c.cache... method HasStorage (line 64) | func (c *DummyView) HasStorage(address common.Address) (bool, error) { FILE: db/kv/kvcfg/accessors_config.go type ConfigKey (line 25) | type ConfigKey method Enabled (line 32) | func (k ConfigKey) Enabled(tx kv.Tx) (bool, error) { return kv.GetBool... method WriteOnce (line 33) | func (k ConfigKey) WriteOnce(tx kv.RwTx, v bool) (bool, error) { method EnsureNotChanged (line 37) | func (k ConfigKey) EnsureNotChanged(tx kv.RwTx, value bool) (notChange... method ForceWrite (line 40) | func (k ConfigKey) ForceWrite(tx kv.RwTx, enabled bool) error { method MustBeEnabled (line 52) | func (k ConfigKey) MustBeEnabled(tx kv.Tx, msg string) error { FILE: db/kv/mdbx/kv_abstract_test.go function TestSequence (line 43) | func TestSequence(t *testing.T) { function TestManagedTx (line 88) | func TestManagedTx(t *testing.T) { function TestRemoteKvVersion (line 162) | func TestRemoteKvVersion(t *testing.T) { function TestRemoteKvRange (line 206) | func TestRemoteKvRange(t *testing.T) { function setupDatabases (line 336) | func setupDatabases(t *testing.T, logger log.Logger, f mdbx.TableCfgFunc... function testMultiCursor (line 384) | func testMultiCursor(t *testing.T, db kv.RwDB, bucket1, bucket2 string) { FILE: db/kv/mdbx/kv_mdbx.go function init (line 55) | func init() { constant NonExistingDBI (line 59) | NonExistingDBI kv.DBI = 999_999_999 type TableCfgFunc (line 61) | type TableCfgFunc function WithChaindataTables (line 63) | func WithChaindataTables(defaultBuckets kv.TableCfg) kv.TableCfg { type MdbxOpts (line 67) | type MdbxOpts struct method GetLabel (line 118) | func (opts MdbxOpts) GetLabel() kv.Label { return opts.lab... method GetPageSize (line 119) | func (opts MdbxOpts) GetPageSize() datasize.ByteSize { return opts.pag... method DirtySpace (line 122) | func (opts MdbxOpts) DirtySpace(s uint64) MdbxOpts { op... method RoTxsLimiter (line 123) | func (opts MdbxOpts) RoTxsLimiter(l *semaphore.Weighted) MdbxOpts { op... method PageSize (line 124) | func (opts MdbxOpts) PageSize(v datasize.ByteSize) MdbxOpts { op... method GrowthStep (line 125) | func (opts MdbxOpts) GrowthStep(v datasize.ByteSize) MdbxOpts { op... method Path (line 126) | func (opts MdbxOpts) Path(path string) MdbxOpts { op... method SyncPeriod (line 127) | func (opts MdbxOpts) SyncPeriod(period time.Duration) MdbxOpts { op... method SyncBytes (line 128) | func (opts MdbxOpts) SyncBytes(threshold uint) MdbxOpts { op... method DBVerbosity (line 129) | func (opts MdbxOpts) DBVerbosity(v kv.DBVerbosityLvl) MdbxOpts { op... method MapSize (line 130) | func (opts MdbxOpts) MapSize(sz datasize.ByteSize) MdbxOpts { op... method WriteMergeThreshold (line 131) | func (opts MdbxOpts) WriteMergeThreshold(v uint64) MdbxOpts { op... method WithTableCfg (line 132) | func (opts MdbxOpts) WithTableCfg(f TableCfgFunc) MdbxOpts { op... method WithMetrics (line 133) | func (opts MdbxOpts) WithMetrics() MdbxOpts { op... method HasFlag (line 136) | func (opts MdbxOpts) HasFlag(flag uint) bool { return opts.f... method Flags (line 137) | func (opts MdbxOpts) Flags(f func(uint) uint) MdbxOpts { opts.flags = ... method AddFlags (line 138) | func (opts MdbxOpts) AddFlags(flags uint) MdbxOpts { opts.flags = ... method RemoveFlags (line 139) | func (opts MdbxOpts) RemoveFlags(flags uint) MdbxOpts { opts.flags = ... method boolToFlag (line 140) | func (opts MdbxOpts) boolToFlag(enabled bool, flag uint) MdbxOpts { method WriteMap (line 146) | func (opts MdbxOpts) WriteMap(v bool) MdbxOpts { return opts.boolToF... method Exclusive (line 147) | func (opts MdbxOpts) Exclusive(v bool) MdbxOpts { return opts.boolToF... method Readonly (line 148) | func (opts MdbxOpts) Readonly(v bool) MdbxOpts { return opts.boolToF... method Accede (line 149) | func (opts MdbxOpts) Accede(v bool) MdbxOpts { return opts.boolToF... method AutoRemove (line 150) | func (opts MdbxOpts) AutoRemove(v bool) MdbxOpts { opts.autoRemove = v... method InMem (line 152) | func (opts MdbxOpts) InMem(tb testing.TB, tmpDir string) MdbxOpts { method Open (line 197) | func (opts MdbxOpts) Open(ctx context.Context) (kv.RwDB, error) { method MustOpen (line 445) | func (opts MdbxOpts) MustOpen() kv.RwDB { constant DefaultMapSize (line 95) | DefaultMapSize = 2 * datasize.TB constant DefaultGrowthStep (line 96) | DefaultGrowthStep = 1 * datasize.GB function New (line 98) | func New(label kv.Label, log log.Logger) MdbxOpts { function addToPathDbMap (line 177) | func addToPathDbMap(path string, db kv.RoDB) { function removeFromPathDbMap (line 183) | func removeFromPathDbMap(path string) { function PathDbMap (line 189) | func PathDbMap() map[string]kv.RoDB { type MdbxKV (line 453) | type MdbxKV struct method Path (line 489) | func (db *MdbxKV) Path() string { return db.opts.path } method PageSize (line 490) | func (db *MdbxKV) PageSize() datasize.ByteSize { return db.opts.pageSi... method ReadOnly (line 491) | func (db *MdbxKV) ReadOnly() bool { return db.opts.HasFla... method Accede (line 492) | func (db *MdbxKV) Accede() bool { return db.opts.HasFla... method CHandle (line 494) | func (db *MdbxKV) CHandle() unsafe.Pointer { method openDBIs (line 501) | func (db *MdbxKV) openDBIs(buckets []string) error { method trackTxBegin (line 529) | func (db *MdbxKV) trackTxBegin() bool { method hasTxsAllDoneAndClosed (line 540) | func (db *MdbxKV) hasTxsAllDoneAndClosed() bool { method trackTxEnd (line 544) | func (db *MdbxKV) trackTxEnd() { method waitTxsAllDoneOnClose (line 559) | func (db *MdbxKV) waitTxsAllDoneOnClose() { method Close (line 570) | func (db *MdbxKV) Close() { method BeginRo (line 587) | func (db *MdbxKV) BeginRo(ctx context.Context) (txn kv.Tx, err error) { method BeginRw (line 629) | func (db *MdbxKV) BeginRw(ctx context.Context) (kv.RwTx, error) { method BeginRwNosync (line 632) | func (db *MdbxKV) BeginRwNosync(ctx context.Context) (kv.RwTx, error) { method beginRw (line 636) | func (db *MdbxKV) beginRw(ctx context.Context, flags uint) (txn kv.RwT... method Env (line 684) | func (db *MdbxKV) Env() *mdbx.Env { return db.env } method AllTables (line 685) | func (db *MdbxKV) AllTables() kv.TableCfg { method AllDBI (line 692) | func (db *MdbxKV) AllDBI() map[string]kv.DBI { method View (line 766) | func (db *MdbxKV) View(ctx context.Context, f func(tx kv.Tx) error) (e... method UpdateNosync (line 886) | func (db *MdbxKV) UpdateNosync(ctx context.Context, f func(tx kv.RwTx)... method Update (line 903) | func (db *MdbxKV) Update(ctx context.Context, f func(tx kv.RwTx) error... type MdbxTx (line 663) | type MdbxTx struct method IsRo (line 688) | func (tx *MdbxTx) IsRo() bool { return tx.readOnly } method ViewID (line 689) | func (tx *MdbxTx) ViewID() uint64 { return tx.tx.ID() } method ListTables (line 690) | func (tx *MdbxTx) ListTables() ([]string, error) { return tx.tx.ListDB... method Count (line 700) | func (tx *MdbxTx) Count(bucket string) (uint64, error) { method CollectMetrics (line 708) | func (tx *MdbxTx) CollectMetrics() { method WarmupDB (line 757) | func (tx *MdbxTx) WarmupDB(force bool) error { method LockDBInRam (line 763) | func (tx *MdbxTx) LockDBInRam() error { return tx.tx.EnvWarmup(mdb... method UnlockDBFromRam (line 764) | func (tx *MdbxTx) UnlockDBFromRam() error { return tx.tx.EnvWarmup(mdb... method Apply (line 777) | func (tx *MdbxTx) Apply(_ context.Context, f func(tx kv.Tx) error) (er... method ApplyRw (line 781) | func (tx *MdbxTx) ApplyRw(_ context.Context, f func(tx kv.RwTx) error)... method CreateTable (line 920) | func (tx *MdbxTx) CreateTable(name string) error { method dropEvenIfBucketIsNotDeprecated (line 966) | func (tx *MdbxTx) dropEvenIfBucketIsNotDeprecated(name string) error { method ClearTable (line 990) | func (tx *MdbxTx) ClearTable(bucket string) error { method DropTable (line 998) | func (tx *MdbxTx) DropTable(bucket string) error { method ExistsTable (line 1006) | func (tx *MdbxTx) ExistsTable(bucket string) (bool, error) { method Commit (line 1013) | func (tx *MdbxTx) Commit() error { method Rollback (line 1063) | func (tx *MdbxTx) Rollback() { method SpaceDirty (line 1081) | func (tx *MdbxTx) SpaceDirty() (uint64, uint64, error) { method closeCursors (line 1090) | func (tx *MdbxTx) closeCursors() { method statelessCursor (line 1100) | func (tx *MdbxTx) statelessCursor(bucket string) (kv.RwCursor, error) { method Put (line 1116) | func (tx *MdbxTx) Put(table string, k, v []byte) error { method Delete (line 1120) | func (tx *MdbxTx) Delete(table string, k []byte) error { method GetOne (line 1128) | func (tx *MdbxTx) GetOne(bucket string, k []byte) ([]byte, error) { method Has (line 1139) | func (tx *MdbxTx) Has(bucket string, key []byte) (bool, error) { method Append (line 1151) | func (tx *MdbxTx) Append(bucket string, k, v []byte) error { method AppendDup (line 1158) | func (tx *MdbxTx) AppendDup(bucket string, k, v []byte) error { method IncrementSequence (line 1166) | func (tx *MdbxTx) IncrementSequence(bucket string, amount uint64) (uin... method ResetSequence (line 1190) | func (tx *MdbxTx) ResetSequence(bucket string, newValue uint64) error { method ReadSequence (line 1201) | func (tx *MdbxTx) ReadSequence(bucket string) (uint64, error) { method BucketSize (line 1219) | func (tx *MdbxTx) BucketSize(name string) (uint64, error) { method BucketStat (line 1227) | func (tx *MdbxTx) BucketStat(name string) (*mdbx.Stat, error) { method DBSize (line 1241) | func (tx *MdbxTx) DBSize() (uint64, error) { method RwCursor (line 1249) | func (tx *MdbxTx) RwCursor(bucket string) (kv.RwCursor, error) { method Cursor (line 1262) | func (tx *MdbxTx) Cursor(bucket string) (kv.Cursor, error) { method stdCursor (line 1266) | func (tx *MdbxTx) stdCursor(bucket string) (kv.RwCursor, error) { method RwCursorDupSort (line 1287) | func (tx *MdbxTx) RwCursorDupSort(bucket string) (kv.RwCursorDupSort, ... method CursorDupSort (line 1295) | func (tx *MdbxTx) CursorDupSort(bucket string) (kv.CursorDupSort, erro... method ForEach (line 1590) | func (tx *MdbxTx) ForEach(bucket string, fromPrefix []byte, walker fun... method Prefix (line 1608) | func (tx *MdbxTx) Prefix(table string, prefix []byte) (stream.KV, erro... method Range (line 1616) | func (tx *MdbxTx) Range(table string, fromPrefix, toPrefix []byte, asc... method RangeDupSort (line 1785) | func (tx *MdbxTx) RangeDupSort(table string, key []byte, fromPrefix, t... method ForAmount (line 1952) | func (tx *MdbxTx) ForAmount(bucket string, fromPrefix []byte, amount u... method CHandle (line 1974) | func (tx *MdbxTx) CHandle() unsafe.Pointer { type MdbxCursor (line 675) | type MdbxCursor struct method First (line 1299) | func (c *MdbxCursor) First() ([]byte, []byte, error) { method Last (line 1303) | func (c *MdbxCursor) Last() ([]byte, []byte, error) { method Seek (line 1316) | func (c *MdbxCursor) Seek(seek []byte) (k, v []byte, err error) { method Next (line 1338) | func (c *MdbxCursor) Next() (k, v []byte, err error) { method Prev (line 1349) | func (c *MdbxCursor) Prev() (k, v []byte, err error) { method Current (line 1361) | func (c *MdbxCursor) Current() ([]byte, []byte, error) { method Delete (line 1372) | func (c *MdbxCursor) Delete(k []byte) error { method DeleteCurrent (line 1393) | func (c *MdbxCursor) DeleteCurrent() error { return c.c.De... method PutNoOverwrite (line 1394) | func (c *MdbxCursor) PutNoOverwrite(k, v []byte) error { return c.c.Pu... method Put (line 1396) | func (c *MdbxCursor) Put(key []byte, value []byte) error { method SeekExact (line 1403) | func (c *MdbxCursor) SeekExact(key []byte) ([]byte, []byte, error) { method Append (line 1417) | func (c *MdbxCursor) Append(k []byte, v []byte) error { method Close (line 1424) | func (c *MdbxCursor) Close() { method IsClosed (line 1432) | func (c *MdbxCursor) IsClosed() bool { return c.c == nil } type TxApplySource (line 785) | type TxApplySource interface type TxApplyChan (line 789) | type TxApplyChan type apply (line 791) | type apply interface type applyTx (line 795) | type applyTx struct method Apply (line 801) | func (a *applyTx) Apply() { type applyRwTx (line 811) | type applyRwTx struct method Apply (line 817) | func (a *applyRwTx) Apply() { type asyncTx (line 827) | type asyncTx struct method Apply (line 836) | func (a *asyncTx) Apply(ctx context.Context, f func(kv.Tx) error) error { method ApplyChan (line 847) | func (a *asyncTx) ApplyChan() TxApplyChan { function NewAsyncTx (line 832) | func NewAsyncTx(tx kv.Tx, queueSize int) *asyncTx { type asyncRwTx (line 851) | type asyncRwTx struct method Apply (line 860) | func (a *asyncRwTx) Apply(ctx context.Context, f func(kv.Tx) error) er... method ApplyRw (line 871) | func (a *asyncRwTx) ApplyRw(ctx context.Context, f func(kv.RwTx) error... method ApplyChan (line 882) | func (a *asyncRwTx) ApplyChan() TxApplyChan { function NewAsyncRwTx (line 856) | func NewAsyncRwTx(tx kv.RwTx, queueSize int) *asyncRwTx { type MdbxDupSortCursor (line 1434) | type MdbxDupSortCursor struct method DeleteExact (line 1439) | func (c *MdbxDupSortCursor) DeleteExact(k1, k2 []byte) error { method SeekBothExact (line 1450) | func (c *MdbxDupSortCursor) SeekBothExact(key, value []byte) ([]byte, ... method SeekBothRange (line 1461) | func (c *MdbxDupSortCursor) SeekBothRange(key, value []byte) ([]byte, ... method FirstDup (line 1472) | func (c *MdbxDupSortCursor) FirstDup() ([]byte, error) { method NextDup (line 1484) | func (c *MdbxDupSortCursor) NextDup() ([]byte, []byte, error) { method NextNoDup (line 1496) | func (c *MdbxDupSortCursor) NextNoDup() ([]byte, []byte, error) { method PrevDup (line 1507) | func (c *MdbxDupSortCursor) PrevDup() ([]byte, []byte, error) { method PrevNoDup (line 1518) | func (c *MdbxDupSortCursor) PrevNoDup() ([]byte, []byte, error) { method LastDup (line 1529) | func (c *MdbxDupSortCursor) LastDup() ([]byte, error) { method Append (line 1540) | func (c *MdbxDupSortCursor) Append(k []byte, v []byte) error { method AppendDup (line 1547) | func (c *MdbxDupSortCursor) AppendDup(k []byte, v []byte) error { method PutNoDupData (line 1554) | func (c *MdbxDupSortCursor) PutNoDupData(k, v []byte) error { method DeleteCurrentDuplicates (line 1563) | func (c *MdbxDupSortCursor) DeleteCurrentDuplicates() error { method CountDuplicates (line 1571) | func (c *MdbxDupSortCursor) CountDuplicates() (uint64, error) { function bucketSlice (line 1579) | func bucketSlice(b kv.TableCfg) []string { type cursor2iter (line 1633) | type cursor2iter struct method init (line 1644) | func (s *cursor2iter) init(table string, tx kv.Tx) error { method advance (line 1725) | func (s *cursor2iter) advance() (err error) { method Close (line 1740) | func (s *cursor2iter) Close() { method HasNext (line 1751) | func (s *cursor2iter) HasNext() bool { method Next (line 1768) | func (s *cursor2iter) Next() (k, v []byte, err error) { type cursorDup2iter (line 1802) | type cursorDup2iter struct method init (line 1814) | func (s *cursorDup2iter) init(table string, tx kv.Tx) error { method advance (line 1894) | func (s *cursorDup2iter) advance() (err error) { method Close (line 1909) | func (s *cursorDup2iter) Close() { method HasNext (line 1919) | func (s *cursorDup2iter) HasNext() bool { method Next (line 1935) | func (s *cursorDup2iter) Next() (k, v []byte, err error) { FILE: db/kv/mdbx/kv_mdbx_batch.go method Batch (line 45) | func (db *MdbxKV) Batch(fn func(tx kv.RwTx) error) error { constant DefaultMaxBatchSize (line 72) | DefaultMaxBatchSize int = 1000 constant DefaultMaxBatchDelay (line 73) | DefaultMaxBatchDelay = 10 * time.Millisecond type batch (line 76) | type batch struct method trigger (line 89) | func (b *batch) trigger() { method run (line 95) | func (b *batch) run() { type call (line 83) | type call struct type panicked (line 142) | type panicked struct method Error (line 146) | func (p panicked) Error() string { function safelyCall (line 153) | func safelyCall(fn func(tx kv.RwTx) error, tx kv.RwTx) (err error) { FILE: db/kv/mdbx/kv_mdbx_temporary.go type TemporaryMdbx (line 32) | type TemporaryMdbx struct method ReadOnly (line 71) | func (t *TemporaryMdbx) ReadOnly() bool { return t.db.ReadOnly() } method Update (line 72) | func (t *TemporaryMdbx) Update(ctx context.Context, f func(kv.RwTx) er... method UpdateNosync (line 76) | func (t *TemporaryMdbx) UpdateNosync(ctx context.Context, f func(kv.Rw... method BeginRw (line 80) | func (t *TemporaryMdbx) BeginRw(ctx context.Context) (kv.RwTx, error) { method BeginRwNosync (line 83) | func (t *TemporaryMdbx) BeginRwNosync(ctx context.Context) (kv.RwTx, e... method View (line 87) | func (t *TemporaryMdbx) View(ctx context.Context, f func(kv.Tx) error)... method BeginRo (line 91) | func (t *TemporaryMdbx) BeginRo(ctx context.Context) (kv.Tx, error) { method AllTables (line 95) | func (t *TemporaryMdbx) AllTables() kv.TableCfg { method PageSize (line 99) | func (t *TemporaryMdbx) PageSize() datasize.ByteSize { method Close (line 103) | func (t *TemporaryMdbx) Close() { method CHandle (line 108) | func (t *TemporaryMdbx) CHandle() unsafe.Pointer { function NewTemporaryMdbx (line 37) | func NewTemporaryMdbx(ctx context.Context, tempdir string) (kv.RwDB, err... function NewUnboundedTemporaryMdbx (line 54) | func NewUnboundedTemporaryMdbx(ctx context.Context, tempdir string) (kv.... FILE: db/kv/mdbx/kv_mdbx_test.go function BaseCaseDB (line 40) | func BaseCaseDB(t *testing.T) kv.RwDB { function BaseCaseDBForBenchmark (line 55) | func BaseCaseDBForBenchmark(b *testing.B) kv.RwDB { function BaseCase (line 70) | func BaseCase(t *testing.T) (kv.RwDB, kv.RwTx, kv.RwCursorDupSort) { function iteration (line 92) | func iteration(t *testing.T, c kv.RwCursorDupSort, start []byte, val []b... function TestSeekBothRange (line 111) | func TestSeekBothRange(t *testing.T) { function TestRange (line 124) | func TestRange(t *testing.T) { function TestRangeDupSort (line 190) | func TestRangeDupSort(t *testing.T) { function TestLastDup (line 260) | func TestLastDup(t *testing.T) { function TestPutGet (line 286) | func TestPutGet(t *testing.T) { function TestIncrementRead (line 301) | func TestIncrementRead(t *testing.T) { function TestHasDelete (line 318) | func TestHasDelete(t *testing.T) { function TestForAmount (line 352) | func TestForAmount(t *testing.T) { function TestPrefix (line 398) | func TestPrefix(t *testing.T) { function TestAppendFirstLast (line 434) | func TestAppendFirstLast(t *testing.T) { function TestSeek (line 463) | func TestSeek(t *testing.T) { function TestSeekExact (line 485) | func TestSeekExact(t *testing.T) { function TestSeekBothExact (line 501) | func TestSeekBothExact(t *testing.T) { function TestNextDups (line 529) | func TestNextDups(t *testing.T) { function TestCurrentDup (line 590) | func TestCurrentDup(t *testing.T) { function TestDupDelete (line 610) | func TestDupDelete(t *testing.T) { function TestBeginRoAfterClose (line 629) | func TestBeginRoAfterClose(t *testing.T) { function TestBeginRwAfterClose (line 636) | func TestBeginRwAfterClose(t *testing.T) { function TestBeginRoWithDoneContext (line 643) | func TestBeginRoWithDoneContext(t *testing.T) { function TestBeginRwWithDoneContext (line 652) | func TestBeginRwWithDoneContext(t *testing.T) { function testCloseWaitsAfterTxBegin (line 661) | func testCloseWaitsAfterTxBegin( function TestCloseWaitsAfterTxBegin (line 698) | func TestCloseWaitsAfterTxBegin(t *testing.T) { function u64tob (line 751) | func u64tob(v uint64) []byte { function TestDB_Batch (line 758) | func TestDB_Batch(t *testing.T) { function TestDB_Batch_Panic (line 798) | func TestDB_Batch_Panic(t *testing.T) { function TestDB_BatchFull (line 829) | func TestDB_BatchFull(t *testing.T) { function TestDB_BatchTime (line 886) | func TestDB_BatchTime(t *testing.T) { function BenchmarkDB_Get (line 931) | func BenchmarkDB_Get(b *testing.B) { function BenchmarkDB_Put (line 963) | func BenchmarkDB_Put(b *testing.B) { function BenchmarkDB_PutRandom (line 987) | func BenchmarkDB_PutRandom(b *testing.B) { function BenchmarkDB_Delete (line 1011) | func BenchmarkDB_Delete(b *testing.B) { function TestSequenceOps (line 1048) | func TestSequenceOps(t *testing.T) { function BenchmarkDB_ResetSequence (line 1097) | func BenchmarkDB_ResetSequence(b *testing.B) { function TestMdbxWithSyncBytes (line 1115) | func TestMdbxWithSyncBytes(t *testing.T) { function TestAutoRemove (line 1132) | func TestAutoRemove(t *testing.T) { FILE: db/kv/mdbx/kv_migrator_test.go function TestBucketCRUD (line 36) | func TestBucketCRUD(t *testing.T) { function TestReadOnlyMode (line 101) | func TestReadOnlyMode(t *testing.T) { FILE: db/kv/mdbx/util.go function MustOpen (line 25) | func MustOpen(path string) kv.RwDB { FILE: db/kv/membatchwithdb/memory_mutation.go type MemoryMutation (line 35) | type MemoryMutation struct method UpdateTxn (line 84) | func (m *MemoryMutation) UpdateTxn(tx kv.Tx) { method isTableCleared (line 89) | func (m *MemoryMutation) isTableCleared(table string) bool { method isEntryDeleted (line 94) | func (m *MemoryMutation) isEntryDeleted(table string, key []byte) bool { method isDupDeleted (line 103) | func (m *MemoryMutation) isDupDeleted(table string, key []byte, val []... method DBSize (line 116) | func (m *MemoryMutation) DBSize() (uint64, error) { method IncrementSequence (line 137) | func (m *MemoryMutation) IncrementSequence(bucket string, amount uint6... method ReadSequence (line 141) | func (m *MemoryMutation) ReadSequence(bucket string) (uint64, error) { method ResetSequence (line 145) | func (m *MemoryMutation) ResetSequence(bucket string, newValue uint64)... method ForAmount (line 149) | func (m *MemoryMutation) ForAmount(bucket string, prefix []byte, amoun... method statelessCursor (line 171) | func (m *MemoryMutation) statelessCursor(table string) (kv.RwCursor, e... method GetOne (line 188) | func (m *MemoryMutation) GetOne(table string, key []byte) ([]byte, err... method Last (line 197) | func (m *MemoryMutation) Last(table string) ([]byte, []byte, error) { method Has (line 202) | func (m *MemoryMutation) Has(table string, key []byte) (bool, error) { method Put (line 214) | func (m *MemoryMutation) Put(table string, k, v []byte) error { method Append (line 218) | func (m *MemoryMutation) Append(table string, key []byte, value []byte... method AppendDup (line 222) | func (m *MemoryMutation) AppendDup(table string, key []byte, value []b... method ForEach (line 230) | func (m *MemoryMutation) ForEach(bucket string, fromPrefix []byte, wal... method Prefix (line 248) | func (m *MemoryMutation) Prefix(table string, prefix []byte) (stream.K... method Stream (line 255) | func (m *MemoryMutation) Stream(table string, fromPrefix, toPrefix []b... method StreamAscend (line 258) | func (m *MemoryMutation) StreamAscend(table string, fromPrefix, toPref... method StreamDescend (line 261) | func (m *MemoryMutation) StreamDescend(table string, fromPrefix, toPre... method Range (line 264) | func (m *MemoryMutation) Range(table string, fromPrefix, toPrefix []by... method RangeDupSort (line 347) | func (m *MemoryMutation) RangeDupSort(table string, key []byte, fromPr... method Delete (line 431) | func (m *MemoryMutation) Delete(table string, k []byte) error { method deleteDup (line 441) | func (m *MemoryMutation) deleteDup(table string, k, v []byte) { method Commit (line 455) | func (m *MemoryMutation) Commit() error { method Rollback (line 460) | func (m *MemoryMutation) Rollback() { method Close (line 466) | func (m *MemoryMutation) Close() { method BucketSize (line 470) | func (m *MemoryMutation) BucketSize(bucket string) (uint64, error) { method Count (line 474) | func (m *MemoryMutation) Count(bucket string) (uint64, error) { method DropTable (line 478) | func (m *MemoryMutation) DropTable(bucket string) error { method ExistsTable (line 482) | func (m *MemoryMutation) ExistsTable(bucket string) (bool, error) { method ListTables (line 486) | func (m *MemoryMutation) ListTables() ([]string, error) { method ClearTable (line 490) | func (m *MemoryMutation) ClearTable(bucket string) error { method CollectMetrics (line 495) | func (m *MemoryMutation) CollectMetrics() { method CreateTable (line 498) | func (m *MemoryMutation) CreateTable(bucket string) error { method Flush (line 502) | func (m *MemoryMutation) Flush(ctx context.Context, tx kv.RwTx) error { method Diff (line 582) | func (m *MemoryMutation) Diff() (*MemoryDiff, error) { method MemDB (line 658) | func (m *MemoryMutation) MemDB() kv.RwDB { method MemTx (line 662) | func (m *MemoryMutation) MemTx() kv.RwTx { method makeCursor (line 667) | func (m *MemoryMutation) makeCursor(bucket string) (kv.RwCursorDupSort... method RwCursorDupSort (line 686) | func (m *MemoryMutation) RwCursorDupSort(bucket string) (kv.RwCursorDu... method RwCursor (line 691) | func (m *MemoryMutation) RwCursor(bucket string) (kv.RwCursor, error) { method CursorDupSort (line 696) | func (m *MemoryMutation) CursorDupSort(bucket string) (kv.CursorDupSor... method Cursor (line 701) | func (m *MemoryMutation) Cursor(bucket string) (kv.Cursor, error) { method Apply (line 705) | func (m *MemoryMutation) Apply(_ context.Context, f func(tx kv.Tx) err... method ApplyRw (line 709) | func (m *MemoryMutation) ApplyRw(_ context.Context, f func(tx kv.RwTx)... method ViewID (line 713) | func (m *MemoryMutation) ViewID() uint64 { method CHandle (line 717) | func (m *MemoryMutation) CHandle() unsafe.Pointer { method AggTx (line 725) | func (m *MemoryMutation) AggTx() any { method GetLatest (line 729) | func (m *MemoryMutation) GetLatest(name kv.Domain, k []byte) (v []byte... method GetAsOf (line 734) | func (m *MemoryMutation) GetAsOf(name kv.Domain, k []byte, ts uint64) ... method HasPrefix (line 739) | func (m *MemoryMutation) HasPrefix(name kv.Domain, prefix []byte) ([]b... method RangeAsOf (line 743) | func (m *MemoryMutation) RangeAsOf(name kv.Domain, fromKey, toKey []by... method HistorySeek (line 748) | func (m *MemoryMutation) HistorySeek(name kv.Domain, k []byte, ts uint... method IndexRange (line 753) | func (m *MemoryMutation) IndexRange(name kv.InvertedIdx, k []byte, fro... method HistoryRange (line 758) | func (m *MemoryMutation) HistoryRange(name kv.Domain, fromTs, toTs int... method HistoryStartFrom (line 763) | func (m *MemoryMutation) HistoryStartFrom(name kv.Domain) uint64 { method FreezeInfo (line 766) | func (m *MemoryMutation) FreezeInfo() kv.FreezeInfo { method Debug (line 769) | func (m *MemoryMutation) Debug() kv.TemporalDebugTx { return m.db.(kv.... method AggForkablesTx (line 771) | func (m *MemoryMutation) AggForkablesTx(id kv.ForkableId) any { method Unmarked (line 775) | func (m *MemoryMutation) Unmarked(id kv.ForkableId) kv.UnmarkedTx { function NewMemoryBatch (line 53) | func NewMemoryBatch(tx kv.Tx, tmpDir string, logger log.Logger) *MemoryM... function NewMemoryBatchWithCustomDB (line 73) | func NewMemoryBatchWithCustomDB(tx kv.Tx, db kv.RwDB, uTx kv.RwTx) *Memo... function initSequences (line 120) | func initSequences(db kv.Tx, memTx kv.RwTx) error { type rangeIter (line 280) | type rangeIter struct method Close (line 288) | func (s *rangeIter) Close() { method init (line 298) | func (s *rangeIter) init() (*rangeIter, error) { method HasNext (line 315) | func (s *rangeIter) HasNext() bool { method Next (line 321) | func (s *rangeIter) Next() (k, v []byte, err error) { type rangeDupSortIter (line 363) | type rangeDupSortIter struct method Close (line 372) | func (s *rangeDupSortIter) Close() { method init (line 383) | func (s *rangeDupSortIter) init() error { method HasNext (line 400) | func (s *rangeDupSortIter) HasNext() bool { method Next (line 406) | func (s *rangeDupSortIter) Next() (k, v []byte, err error) { function isTablePurelyDupsort (line 649) | func isTablePurelyDupsort(bucket string) bool { type hasAggCtx (line 721) | type hasAggCtx interface FILE: db/kv/membatchwithdb/memory_mutation_cursor.go type NextType (line 27) | type NextType constant Normal (line 30) | Normal NextType = iota constant Dup (line 31) | Dup constant NoDup (line 32) | NoDup type cursorEntry (line 36) | type cursorEntry struct type memoryMutationCursor (line 42) | type memoryMutationCursor struct method isTableCleared (line 56) | func (m *memoryMutationCursor) isTableCleared() bool { method isEntryDeleted (line 60) | func (m *memoryMutationCursor) isEntryDeleted(key []byte, value []byte... method First (line 72) | func (m *memoryMutationCursor) First() ([]byte, []byte, error) { method getNextOnDb (line 92) | func (m *memoryMutationCursor) getNextOnDb(t NextType) (key []byte, va... method convertAutoDupsort (line 139) | func (m *memoryMutationCursor) convertAutoDupsort(key []byte, value []... method Current (line 152) | func (m *memoryMutationCursor) Current() ([]byte, []byte, error) { method skipIntersection (line 159) | func (m *memoryMutationCursor) skipIntersection(memKey, memValue, dbKe... method resolveCursorPriority (line 187) | func (m *memoryMutationCursor) resolveCursorPriority(memKey, memValue,... method Next (line 222) | func (m *memoryMutationCursor) Next() ([]byte, []byte, error) { method NextDup (line 244) | func (m *memoryMutationCursor) NextDup() ([]byte, []byte, error) { method Seek (line 267) | func (m *memoryMutationCursor) Seek(seek []byte) ([]byte, []byte, erro... method SeekExact (line 294) | func (m *memoryMutationCursor) SeekExact(seek []byte) ([]byte, []byte,... method Put (line 305) | func (m *memoryMutationCursor) Put(k, v []byte) error { method Append (line 309) | func (m *memoryMutationCursor) Append(k []byte, v []byte) error { method AppendDup (line 314) | func (m *memoryMutationCursor) AppendDup(k []byte, v []byte) error { method PutNoDupData (line 318) | func (m *memoryMutationCursor) PutNoDupData(key, value []byte) error { method Delete (line 322) | func (m *memoryMutationCursor) Delete(k []byte) error { method DeleteCurrent (line 326) | func (m *memoryMutationCursor) DeleteCurrent() error { method DeleteExact (line 334) | func (m *memoryMutationCursor) DeleteExact(k, v []byte) error { method DeleteCurrentDuplicates (line 339) | func (m *memoryMutationCursor) DeleteCurrentDuplicates() error { method SeekBothRange (line 357) | func (m *memoryMutationCursor) SeekBothRange(key, value []byte) ([]byt... method Last (line 382) | func (m *memoryMutationCursor) Last() ([]byte, []byte, error) { method Prev (line 441) | func (m *memoryMutationCursor) Prev() ([]byte, []byte, error) { method PrevDup (line 444) | func (m *memoryMutationCursor) PrevDup() ([]byte, []byte, error) { method PrevNoDup (line 447) | func (m *memoryMutationCursor) PrevNoDup() ([]byte, []byte, error) { method Close (line 451) | func (m *memoryMutationCursor) Close() { method FirstDup (line 460) | func (m *memoryMutationCursor) FirstDup() ([]byte, error) { method NextNoDup (line 464) | func (m *memoryMutationCursor) NextNoDup() ([]byte, []byte, error) { method LastDup (line 485) | func (m *memoryMutationCursor) LastDup() ([]byte, error) { method CountDuplicates (line 489) | func (m *memoryMutationCursor) CountDuplicates() (uint64, error) { method SeekBothExact (line 493) | func (m *memoryMutationCursor) SeekBothExact(key, value []byte) ([]byt... FILE: db/kv/membatchwithdb/memory_mutation_diff.go type entry (line 21) | type entry struct type MemoryDiff (line 26) | type MemoryDiff struct method Flush (line 37) | func (m *MemoryDiff) Flush(tx kv.RwTx) error { type table (line 32) | type table struct FILE: db/kv/membatchwithdb/memory_mutation_test.go function initializeDbNonDupSort (line 32) | func initializeDbNonDupSort(rwTx kv.RwTx) { function TestPutAppendHas (line 39) | func TestPutAppendHas(t *testing.T) { function TestLastMiningDB (line 71) | func TestLastMiningDB(t *testing.T) { function TestLastMiningMem (line 95) | func TestLastMiningMem(t *testing.T) { function TestDeleteMining (line 119) | func TestDeleteMining(t *testing.T) { function TestFlush (line 145) | func TestFlush(t *testing.T) { function TestForEach (line 165) | func TestForEach(t *testing.T) { function newTestTx (line 207) | func newTestTx(tb testing.TB) (kv.RwDB, kv.RwTx) { function TestPrefix (line 220) | func TestPrefix(t *testing.T) { function TestForAmount (line 259) | func TestForAmount(t *testing.T) { function TestGetOneAfterClearBucket (line 292) | func TestGetOneAfterClearBucket(t *testing.T) { function TestSeekExactAfterClearBucket (line 315) | func TestSeekExactAfterClearBucket(t *testing.T) { function TestFirstAfterClearBucket (line 351) | func TestFirstAfterClearBucket(t *testing.T) { function TestIncReadSequence (line 379) | func TestIncReadSequence(t *testing.T) { function initializeDbDupSort (line 395) | func initializeDbDupSort(rwTx kv.RwTx) { function TestNext (line 402) | func TestNext(t *testing.T) { function TestNextNoDup (line 446) | func TestNextNoDup(t *testing.T) { function TestDeleteCurrentDuplicates (line 473) | func TestDeleteCurrentDuplicates(t *testing.T) { function TestSeekBothRange (line 507) | func TestSeekBothRange(t *testing.T) { function initializeDbHeaders (line 532) | func initializeDbHeaders(rwTx kv.RwTx) { function TestGetOne (line 542) | func TestGetOne(t *testing.T) { FILE: db/kv/memdb/memory_database.go function New (line 31) | func New(tb testing.TB, tmpDir string, label kv.Label) kv.RwDB { function NewChainDB (line 35) | func NewChainDB(tb testing.TB, tmpDir string) kv.RwDB { function NewTestDB (line 39) | func NewTestDB(tb testing.TB, label kv.Label) kv.RwDB { function BeginRw (line 47) | func BeginRw(tb testing.TB, db kv.RwDB) kv.RwTx { function NewTestPoolDB (line 57) | func NewTestPoolDB(tb testing.TB) kv.RwDB { function NewTestDownloaderDB (line 65) | func NewTestDownloaderDB(tb testing.TB) kv.RwDB { function NewTestTx (line 73) | func NewTestTx(tb testing.TB) (kv.RwDB, kv.RwTx) { FILE: db/kv/order/order.go type By (line 26) | type By method Assert (line 40) | func (asc By) Assert(k1, k2 []byte) { method AssertList (line 58) | func (asc By) AssertList(keys [][]byte) { constant Asc (line 29) | Asc By = true constant Desc (line 30) | Desc By = false function FromBool (line 33) | func FromBool(v bool) By { FILE: db/kv/prune/storage_mode.go constant archiveModeStr (line 65) | archiveModeStr = "archive" constant blockModeStr (line 66) | blockModeStr = "blocks" constant fullModeStr (line 67) | fullModeStr = "full" constant minimalModeStr (line 68) | minimalModeStr = "minimal" type Mode (line 71) | type Mode struct method String (line 77) | func (m Mode) String() string { function FromCli (line 102) | func FromCli(pruneMode string, distanceHistory, distanceBlocks uint64) (... function Get (line 126) | func Get(db kv.Getter) (Mode, error) { constant DefaultBlocksPruneMode (line 150) | DefaultBlocksPruneMode = Distance(math.MaxUint64) constant KeepAllBlocksPruneMode (line 151) | KeepAllBlocksPruneMode = Distance(math.MaxUint64 - 1) type BlockAmount (line 154) | type BlockAmount interface type Distance (line 169) | type Distance method Enabled (line 171) | func (p Distance) Enabled() bool { return p != math.MaxUint64 } method toValue (line 172) | func (p Distance) toValue() uint64 { return uint64(p) } method useDefaultValue (line 173) | func (p Distance) useDefaultValue() bool { return uint64(p) == config3... method dbType (line 174) | func (p Distance) dbType() []byte { return kv.PruneTypeOlder } method PruneTo (line 176) | func (p Distance) PruneTo(stageHead uint64) uint64 { function EnsureNotChanged (line 184) | func EnsureNotChanged(tx kv.GetPut, pruneMode Mode) (Mode, error) { function setIfNotExist (line 209) | func setIfNotExist(db kv.GetPut, pm Mode) (err error) { function createBlockAmount (line 227) | func createBlockAmount(pruneType []byte, v []byte) (BlockAmount, error) { function get (line 240) | func get(db kv.Getter, key []byte) (BlockAmount, error) { function keyType (line 262) | func keyType(name []byte) []byte { function setOnEmpty (line 266) | func setOnEmpty(db kv.GetPut, key []byte, blockAmount BlockAmount) error { FILE: db/kv/prune/storage_mode_test.go function TestSetStorageModeIfNotExist (line 29) | func TestSetStorageModeIfNotExist(t *testing.T) { function TestParseCLIMode (line 52) | func TestParseCLIMode(t *testing.T) { function TestDistancePruneTo (line 106) | func TestDistancePruneTo(t *testing.T) { FILE: db/kv/rawdbv3/txnum.go type ErrTxNumsAppendWithGap (line 32) | type ErrTxNumsAppendWithGap struct method LastBlock (line 38) | func (e ErrTxNumsAppendWithGap) LastBlock() uint64 { method Error (line 42) | func (e ErrTxNumsAppendWithGap) Error() string { method Is (line 49) | func (e ErrTxNumsAppendWithGap) Is(err error) bool { type TxBlockIndex (line 54) | type TxBlockIndex interface type TxNumsReader (line 59) | type TxNumsReader struct method WithCustomReadTxNumFunc (line 177) | func (TxNumsReader) WithCustomReadTxNumFunc(f TxBlockIndex) TxNumsRead... method Max (line 182) | func (t TxNumsReader) Max(tx kv.Tx, blockNum uint64) (maxTxNum uint64,... method Min (line 210) | func (t TxNumsReader) Min(tx kv.Tx, blockNum uint64) (minTxNum uint64,... method Append (line 238) | func (t TxNumsReader) Append(tx kv.RwTx, blockNum, maxTxNum uint64) (e... method Truncate (line 259) | func (TxNumsReader) Truncate(tx kv.RwTx, blockNum uint64) (err error) { method FindBlockNum (line 287) | func (t TxNumsReader) FindBlockNum(tx kv.Tx, endTxNumMinimax uint64) (... method Last (line 291) | func (TxNumsReader) Last(tx kv.Tx) (blockNum, txNum uint64, err error) { method First (line 307) | func (TxNumsReader) First(tx kv.Tx) (blockNum, txNum uint64, err error) { type DefaultTxBlockIndex (line 64) | type DefaultTxBlockIndex struct method MaxTxNum (line 66) | func (d *DefaultTxBlockIndex) MaxTxNum(tx kv.Tx, c kv.Cursor, blockNum... method BlockNumber (line 89) | func (d *DefaultTxBlockIndex) BlockNumber(tx kv.Tx, txNum uint64) (blo... function LastKey (line 325) | func LastKey(tx kv.Tx, table string) ([]byte, error) { function Last (line 339) | func Last(tx kv.Tx, table string) ([]byte, []byte, error) { function SecondKey (line 353) | func SecondKey(tx kv.Tx, table string) ([]byte, error) { function SecondKeyC (line 362) | func SecondKeyC(c kv.Cursor) ([]byte, error) { type MapTxNum2BlockNumIter (line 383) | type MapTxNum2BlockNumIter struct method Close (line 397) | func (i *MapTxNum2BlockNumIter) Close() { method HasNext (line 403) | func (i *MapTxNum2BlockNumIter) HasNext() bool { return i.it.HasNext() } method Next (line 404) | func (i *MapTxNum2BlockNumIter) Next() (txNum, blockNum uint64, txInde... function TxNums2BlockNums (line 394) | func TxNums2BlockNums(tx kv.Tx, txNumsReader TxNumsReader, it stream.U64... FILE: db/kv/rawdbv3/txnum_test.go function TestTxNum (line 32) | func TestTxNum(t *testing.T) { FILE: db/kv/remotedb/kv_remote.go type remoteOpts (line 44) | type remoteOpts struct method ReadOnly (line 87) | func (opts remoteOpts) ReadOnly() remoteOpts { method WithBucketsConfig (line 91) | func (opts remoteOpts) WithBucketsConfig(c kv.TableCfg) remoteOpts { method Open (line 96) | func (opts remoteOpts) Open() (*DB, error) { method MustOpen (line 117) | func (opts remoteOpts) MustOpen() kv.RwDB { type DB (line 54) | type DB struct method PageSize (line 132) | func (db *DB) PageSize() datasize.ByteSize { panic("not implemented") } method ReadOnly (line 133) | func (db *DB) ReadOnly() bool { return true } method AllTables (line 134) | func (db *DB) AllTables() kv.TableCfg { return db.buckets } method EnsureVersionCompatibility (line 136) | func (db *DB) EnsureVersionCompatibility() bool { method Close (line 152) | func (db *DB) Close() {} method CHandle (line 154) | func (db *DB) CHandle() unsafe.Pointer { method BeginRo (line 158) | func (db *DB) BeginRo(ctx context.Context) (txn kv.Tx, err error) { method Debug (line 189) | func (db *DB) Debug() kv.TemporalDebugDB { r... method DomainTables (line 190) | func (db *DB) DomainTables(domain ...kv.Domain) []string { p... method InvertedIdxTables (line 191) | func (db *DB) InvertedIdxTables(domain ...kv.InvertedIdx) []string { p... method ReloadFiles (line 192) | func (db *DB) ReloadFiles() error { p... method BuildMissedAccessors (line 193) | func (db *DB) BuildMissedAccessors(_ context.Context, _ int) error { p... method EnableReadAhead (line 194) | func (db *DB) EnableReadAhead() kv.TemporalDebugDB { p... method DisableReadAhead (line 195) | func (db *DB) DisableReadAhead() { p... method Files (line 196) | func (db *DB) Files() []string { p... method MergeLoop (line 197) | func (db *DB) MergeLoop(ctx context.Context) error { p... method BeginTemporalRo (line 198) | func (db *DB) BeginTemporalRo(ctx context.Context) (kv.TemporalTx, err... method BeginRw (line 205) | func (db *DB) BeginRw(ctx context.Context) (kv.RwTx, error) { method BeginRwNosync (line 208) | func (db *DB) BeginRwNosync(ctx context.Context) (kv.RwTx, error) { method BeginTemporalRw (line 211) | func (db *DB) BeginTemporalRw(ctx context.Context) (kv.RwTx, error) { method BeginTemporalRwNosync (line 214) | func (db *DB) BeginTemporalRwNosync(ctx context.Context) (kv.RwTx, err... method View (line 218) | func (db *DB) View(ctx context.Context, f func(tx kv.Tx) error) (err e... method ViewTemporal (line 226) | func (db *DB) ViewTemporal(ctx context.Context, f func(tx kv.TemporalT... method Update (line 235) | func (db *DB) Update(ctx context.Context, f func(tx kv.RwTx) error) (e... method UpdateNosync (line 238) | func (db *DB) UpdateNosync(ctx context.Context, f func(tx kv.RwTx) err... method OnFilesChange (line 263) | func (db *DB) OnFilesChange(onChange, onDel kv.OnFilesChange) { panic(... type tx (line 62) | type tx struct method AggTx (line 242) | func (tx *tx) AggTx() any { panic("not implemented") } method Debug (line 243) | func (tx *tx) Debug() kv.TemporalDebugTx { return kv.TemporalDebugTx(t... method FreezeInfo (line 244) | func (tx *tx) FreezeInfo() kv.FreezeInfo { panic("not implemented") } method DomainFiles (line 246) | func (tx *tx) DomainFiles(domain ...kv.Domain) kv.VisibleFiles {... method CurrentDomainVersion (line 247) | func (tx *tx) CurrentDomainVersion(domain kv.Domain) version.Version {... method DomainProgress (line 248) | func (tx *tx) DomainProgress(domain kv.Domain) uint64 {... method GetLatestFromDB (line 249) | func (tx *tx) GetLatestFromDB(domain kv.Domain, k []byte) (v []byte, s... method GetLatestFromFiles (line 252) | func (tx *tx) GetLatestFromFiles(domain kv.Domain, k []byte, maxTxNum ... method IIProgress (line 255) | func (tx *tx) IIProgress(domain kv.InvertedIdx) uint64 { panic("not im... method RangeLatest (line 256) | func (tx *tx) RangeLatest(domain kv.Domain, from, to []byte, limit int... method StepSize (line 259) | func (tx *tx) StepSize() uint64 { ... method Dirs (line 260) | func (tx *tx) Dirs() datadir.Dirs { ... method TxNumsInFiles (line 261) | func (tx *tx) TxNumsInFiles(domains ...kv.Domain) (minTxNum uint64) { ... method ViewID (line 265) | func (tx *tx) ViewID() uint64 { return tx.viewID } method CollectMetrics (line 266) | func (tx *tx) CollectMetrics() {} method IncrementSequence (line 267) | func (tx *tx) IncrementSequence(bucket string, amount uint64) (uint64,... method ReadSequence (line 270) | func (tx *tx) ReadSequence(table string) (uint64, error) { method Append (line 277) | func (tx *tx) Append(bucket string, k, v []byte) error { panic("no ... method AppendDup (line 278) | func (tx *tx) AppendDup(bucket string, k, v []byte) error { panic("no ... method Commit (line 280) | func (tx *tx) Commit() error { method Rollback (line 284) | func (tx *tx) Rollback() { method Apply (line 293) | func (tx *tx) Apply(ctx context.Context, f func(tx kv.Tx) error) error { method DBSize (line 297) | func (tx *tx) DBSize() (uint64, error) { panic("not implemented") } method statelessCursor (line 299) | func (tx *tx) statelessCursor(bucket string) (kv.Cursor, error) { method Count (line 315) | func (tx *tx) Count(bucket string) (uint64, error) { method BucketSize (line 319) | func (tx *tx) BucketSize(name string) (uint64, error) { panic("not imp... method ForEach (line 321) | func (tx *tx) ForEach(bucket string, fromPrefix []byte, walker func(k,... method ForAmount (line 340) | func (tx *tx) ForAmount(bucket string, fromPrefix []byte, amount uint3... method GetOne (line 362) | func (tx *tx) GetOne(bucket string, k []byte) (val []byte, err error) { method Has (line 371) | func (tx *tx) Has(bucket string, k []byte) (bool, error) { method Cursor (line 391) | func (tx *tx) Cursor(bucket string) (kv.Cursor, error) { method ListTables (line 406) | func (tx *tx) ListTables() ([]string, error) { method Unmarked (line 410) | func (tx *tx) Unmarked(id kv.ForkableId) kv.UnmarkedTx { method AggForkablesTx (line 414) | func (tx *tx) AggForkablesTx(id kv.ForkableId) any { method closeGrpcStream (line 599) | func (tx *tx) closeGrpcStream() { method CursorDupSort (line 643) | func (tx *tx) CursorDupSort(bucket string) (kv.CursorDupSort, error) { method HistoryStartFrom (line 681) | func (tx *tx) HistoryStartFrom(name kv.Domain) uint64 { method GetAsOf (line 689) | func (tx *tx) GetAsOf(name kv.Domain, k []byte, ts uint64) (v []byte, ... method GetLatest (line 697) | func (tx *tx) GetLatest(name kv.Domain, k []byte) (v []byte, step kv.S... method HasPrefix (line 705) | func (tx *tx) HasPrefix(name kv.Domain, prefix []byte) ([]byte, []byte... method RangeAsOf (line 714) | func (tx *tx) RangeAsOf(name kv.Domain, fromKey, toKey []byte, ts uint... method HistorySeek (line 723) | func (tx *tx) HistorySeek(name kv.Domain, k []byte, ts uint64) (v []by... method HistoryRange (line 730) | func (tx *tx) HistoryRange(name kv.Domain, fromTs, toTs int, asc order... method IndexRange (line 740) | func (tx *tx) IndexRange(name kv.InvertedIdx, k []byte, fromTs, toTs i... method Prefix (line 751) | func (tx *tx) Prefix(table string, prefix []byte) (stream.KV, error) { method rangeOrderLimit (line 759) | func (tx *tx) rangeOrderLimit(table string, fromPrefix, toPrefix []byt... method Range (line 769) | func (tx *tx) Range(table string, fromPrefix, toPrefix []byte, asc ord... method RangeDupSort (line 772) | func (tx *tx) RangeDupSort(table string, key []byte, fromPrefix, toPre... method CHandle (line 776) | func (tx *tx) CHandle() unsafe.Pointer { type remoteCursor (line 74) | type remoteCursor struct method SeekExact (line 383) | func (c *remoteCursor) SeekExact(k []byte) (key, val []byte, err error) { method Prev (line 387) | func (c *remoteCursor) Prev() ([]byte, []byte, error) { method first (line 424) | func (c *remoteCursor) first() ([]byte, []byte, error) { method next (line 435) | func (c *remoteCursor) next() ([]byte, []byte, error) { method nextDup (line 445) | func (c *remoteCursor) nextDup() ([]byte, []byte, error) { method nextNoDup (line 455) | func (c *remoteCursor) nextNoDup() ([]byte, []byte, error) { method prev (line 465) | func (c *remoteCursor) prev() ([]byte, []byte, error) { method prevDup (line 475) | func (c *remoteCursor) prevDup() ([]byte, []byte, error) { method prevNoDup (line 485) | func (c *remoteCursor) prevNoDup() ([]byte, []byte, error) { method last (line 495) | func (c *remoteCursor) last() ([]byte, []byte, error) { method setRange (line 505) | func (c *remoteCursor) setRange(k []byte) ([]byte, []byte, error) { method seekExact (line 515) | func (c *remoteCursor) seekExact(k []byte) ([]byte, []byte, error) { method getBothRange (line 525) | func (c *remoteCursor) getBothRange(k, v []byte) ([]byte, error) { method seekBothExact (line 535) | func (c *remoteCursor) seekBothExact(k, v []byte) ([]byte, []byte, err... method firstDup (line 545) | func (c *remoteCursor) firstDup() ([]byte, error) { method lastDup (line 555) | func (c *remoteCursor) lastDup() ([]byte, error) { method getCurrent (line 565) | func (c *remoteCursor) getCurrent() ([]byte, []byte, error) { method Current (line 576) | func (c *remoteCursor) Current() ([]byte, []byte, error) { method Seek (line 582) | func (c *remoteCursor) Seek(seek []byte) ([]byte, []byte, error) { method First (line 586) | func (c *remoteCursor) First() ([]byte, []byte, error) { method Next (line 591) | func (c *remoteCursor) Next() ([]byte, []byte, error) { method Last (line 595) | func (c *remoteCursor) Last() ([]byte, []byte, error) { method Close (line 632) | func (c *remoteCursor) Close() { type remoteCursorDupSort (line 83) | type remoteCursorDupSort struct method SeekBothExact (line 658) | func (c *remoteCursorDupSort) SeekBothExact(k, v []byte) ([]byte, []by... method SeekBothRange (line 662) | func (c *remoteCursorDupSort) SeekBothRange(k, v []byte) ([]byte, erro... method DeleteExact (line 666) | func (c *remoteCursorDupSort) DeleteExact(k1, k2 []byte) error { pa... method AppendDup (line 667) | func (c *remoteCursorDupSort) AppendDup(k []byte, v []byte) error { pa... method PutNoDupData (line 668) | func (c *remoteCursorDupSort) PutNoDupData(k, v []byte) error { pa... method DeleteCurrentDuplicates (line 669) | func (c *remoteCursorDupSort) DeleteCurrentDuplicates() error { pa... method CountDuplicates (line 670) | func (c *remoteCursorDupSort) CountDuplicates() (uint64, error) { pa... method FirstDup (line 672) | func (c *remoteCursorDupSort) FirstDup() ([]byte, error) { re... method NextDup (line 673) | func (c *remoteCursorDupSort) NextDup() ([]byte, []byte, error) { re... method NextNoDup (line 674) | func (c *remoteCursorDupSort) NextNoDup() ([]byte, []byte, error) { re... method PrevDup (line 675) | func (c *remoteCursorDupSort) PrevDup() ([]byte, []byte, error) { re... method PrevNoDup (line 676) | func (c *remoteCursorDupSort) PrevNoDup() ([]byte, []byte, error) { re... method LastDup (line 677) | func (c *remoteCursorDupSort) LastDup() ([]byte, error) { re... function NewRemote (line 128) | func NewRemote(v gointerfaces.Version, logger log.Logger, remoteKV remot... FILE: db/kv/remotedbserver/remotedbserver.go constant MaxTxTTL (line 53) | MaxTxTTL = 60 * time.Second type KvServer (line 68) | type KvServer struct method Version (line 117) | func (s *KvServer) Version(context.Context, *emptypb.Empty) (*typespro... method begin (line 134) | func (s *KvServer) begin(ctx context.Context) (id uint64, err error) { method renew (line 150) | func (s *KvServer) renew(ctx context.Context, id uint64) (err error) { method rollback (line 170) | func (s *KvServer) rollback(id uint64) { method with (line 193) | func (s *KvServer) with(id uint64, f func(kv.Tx) error) error { method Tx (line 217) | func (s *KvServer) Tx(stream remoteproto.KV_TxServer) error { method StateChanges (line 426) | func (s *KvServer) StateChanges(_ *remoteproto.StateChangeRequest, ser... method SendStateChanges (line 443) | func (s *KvServer) SendStateChanges(_ context.Context, sc *remoteproto... method Snapshots (line 447) | func (s *KvServer) Snapshots(_ context.Context, _ *remoteproto.Snapsho... method Sequence (line 474) | func (s *KvServer) Sequence(_ context.Context, req *remoteproto.Sequen... method GetLatest (line 541) | func (s *KvServer) GetLatest(_ context.Context, req *remoteproto.GetLa... method HasPrefix (line 570) | func (s *KvServer) HasPrefix(_ context.Context, req *remoteproto.HasPr... method HistorySeek (line 593) | func (s *KvServer) HistorySeek(_ context.Context, req *remoteproto.His... method IndexRange (line 617) | func (s *KvServer) IndexRange(_ context.Context, req *remoteproto.Inde... method HistoryRange (line 668) | func (s *KvServer) HistoryRange(_ context.Context, req *remoteproto.Hi... method RangeAsOf (line 702) | func (s *KvServer) RangeAsOf(_ context.Context, req *remoteproto.Range... method Range (line 756) | func (s *KvServer) Range(_ context.Context, req *remoteproto.RangeReq)... method HistoryStartFrom (line 803) | func (s *KvServer) HistoryStartFrom(_ context.Context, req *remoteprot... type threadSafeTx (line 89) | type threadSafeTx struct type Snapshots (line 95) | type Snapshots interface function NewKvServer (line 99) | func NewKvServer(ctx context.Context, db kv.RoDB, snapshots Snapshots, b... function handleOp (line 372) | func handleOp(c kv.Cursor, stream remoteproto.KV_TxServer, in *remotepro... type StateChangePubSub (line 489) | type StateChangePubSub struct method Sub (line 499) | func (s *StateChangePubSub) Sub() (ch chan *remoteproto.StateChangeBat... method Pub (line 512) | func (s *StateChangePubSub) Pub(reply *remoteproto.StateChangeBatch) { method Len (line 520) | func (s *StateChangePubSub) Len() int { method remove (line 526) | func (s *StateChangePubSub) remove(id uint) { function newStateChangeStreams (line 495) | func newStateChangeStreams() *StateChangePubSub { constant PageSizeLimit (line 615) | PageSizeLimit = 4 * 4096 function marshalPagination (line 820) | func marshalPagination(m proto.Message) (string, error) { function unmarshalPagination (line 828) | func unmarshalPagination(pageToken string, m proto.Message) error { FILE: db/kv/remotedbserver/remotedbserver_test.go function TestKvServer_renew (line 34) | func TestKvServer_renew(t *testing.T) { function TestKVServerSnapshotsReturnsSnapshots (line 103) | func TestKVServerSnapshotsReturnsSnapshots(t *testing.T) { function TestKVServerSnapshotsReturnsBorSnapshots (line 118) | func TestKVServerSnapshotsReturnsBorSnapshots(t *testing.T) { function TestKVServerSnapshotsReturnsEmptyIfNoBlockSnapshots (line 135) | func TestKVServerSnapshotsReturnsEmptyIfNoBlockSnapshots(t *testing.T) { function TestKVServerSnapshotsReturnsBscSnapshots (line 144) | func TestKVServerSnapshotsReturnsBscSnapshots(t *testing.T) { FILE: db/kv/remotedbserver/snapshots_mock.go type MockSnapshots (line 19) | type MockSnapshots struct method EXPECT (line 38) | func (m *MockSnapshots) EXPECT() *MockSnapshotsMockRecorder { method Files (line 43) | func (m *MockSnapshots) Files() []string { type MockSnapshotsMockRecorder (line 26) | type MockSnapshotsMockRecorder struct method Files (line 51) | func (mr *MockSnapshotsMockRecorder) Files() *MockSnapshotsFilesCall { function NewMockSnapshots (line 31) | func NewMockSnapshots(ctrl *gomock.Controller) *MockSnapshots { type MockSnapshotsFilesCall (line 58) | type MockSnapshotsFilesCall struct method Return (line 63) | func (c *MockSnapshotsFilesCall) Return(arg0 []string) *MockSnapshotsF... method Do (line 69) | func (c *MockSnapshotsFilesCall) Do(f func() []string) *MockSnapshotsF... method DoAndReturn (line 75) | func (c *MockSnapshotsFilesCall) DoAndReturn(f func() []string) *MockS... FILE: db/kv/stream/stream.go type Empty (line 31) | type Empty struct type EmptyDuo (line 32) | type EmptyDuo struct type EmptyTrio (line 33) | type EmptyTrio struct method HasNext (line 36) | func (Empty[T]) HasNext() bool { retu... method Next (line 37) | func (Empty[T]) Next() (v T, err error) { retu... method Close (line 38) | func (Empty[T]) Close() {} method HasNext (line 39) | func (EmptyDuo[K, V]) HasNext() bool { retu... method Next (line 40) | func (EmptyDuo[K, V]) Next() (k K, v V, err error) { retu... method Close (line 41) | func (EmptyDuo[K, V]) Close() {} method HasNext (line 42) | func (EmptyTrio[K, V1, v2]) HasNext() bool { retu... method Next (line 43) | func (EmptyTrio[K, V1, V2]) Next() (k K, v1 V1, v2 V2, err error) { retu... method Close (line 44) | func (EmptyTrio[K, V1, V2]) Close() {} type ArrStream (line 46) | type ArrStream struct function ReverseArray (line 51) | func ReverseArray[V any](arr []V) *ArrStream[V] { function Array (line 58) | func Array[V any](arr []V) *ArrStream[V] { return &ArrStream[V]{arr: arr} } method HasNext (line 59) | func (it *ArrStream[V]) HasNext() bool { return it.i < len(it.arr) } method Close (line 60) | func (it *ArrStream[V]) Close() {} method Next (line 61) | func (it *ArrStream[V]) Next() (V, error) { method NextBatch (line 66) | func (it *ArrStream[V]) NextBatch() ([]V, error) { function Range (line 72) | func Range[T constraints.Integer](from, to T) *RangeIter[T] { type RangeIter (line 76) | type RangeIter struct method HasNext (line 80) | func (it *RangeIter[T]) HasNext() bool { return it.i < it.to } method Close (line 81) | func (it *RangeIter[T]) Close() {} method Next (line 82) | func (it *RangeIter[T]) Next() (T, error) { function ReverseRange (line 88) | func ReverseRange[T constraints.Integer](from, to T) *ReverseRangeIter[T] { type ReverseRangeIter (line 92) | type ReverseRangeIter struct method HasNext (line 96) | func (it *ReverseRangeIter[T]) HasNext() bool { return it.i > it.to } method Close (line 97) | func (it *ReverseRangeIter[T]) Close() {} method Next (line 98) | func (it *ReverseRangeIter[T]) Next() (T, error) { type UnionUno (line 104) | type UnionUno struct function Union (line 115) | func Union[T cmp.Ordered](x, y Uno[T], asc order.By, limit int) Uno[T] { method HasNext (line 137) | func (m *UnionUno[T]) HasNext() bool { method advanceX (line 140) | func (m *UnionUno[T]) advanceX() { method advanceY (line 149) | func (m *UnionUno[T]) advanceY() { method less (line 159) | func (m *UnionUno[T]) less() bool { method Next (line 163) | func (m *UnionUno[T]) Next() (res T, err error) { method Close (line 192) | func (m *UnionUno[T]) Close() { type Intersected (line 202) | type Intersected struct function Intersect (line 213) | func Intersect[T cmp.Ordered](x, y Uno[T], asc order.By, limit int) Uno[... method HasNext (line 221) | func (m *Intersected[T]) HasNext() bool { method advance (line 224) | func (m *Intersected[T]) advance() { method advanceX (line 256) | func (m *Intersected[T]) advanceX() { method advanceY (line 265) | func (m *Intersected[T]) advanceY() { method Next (line 274) | func (m *Intersected[T]) Next() (T, error) { method Close (line 283) | func (m *Intersected[T]) Close() { type TransformedDuo (line 293) | type TransformedDuo struct function TransformDuo (line 298) | func TransformDuo[K, V any](it Duo[K, V], transform func(K, V) (K, V, er... method HasNext (line 301) | func (m *TransformedDuo[K, V]) HasNext() bool { return m.it.HasNext() } method Next (line 302) | func (m *TransformedDuo[K, V]) Next() (K, V, error) { method Close (line 309) | func (m *TransformedDuo[K, v]) Close() { type FilteredDuo (line 318) | type FilteredDuo struct function FilterDuo (line 327) | func FilterDuo[K, V any](it Duo[K, V], filter func(K, V) bool) *Filtered... method advance (line 332) | func (m *FilteredDuo[K, V]) advance() { method HasNext (line 351) | func (m *FilteredDuo[K, V]) HasNext() bool { return m.err != nil || m.ha... method Next (line 352) | func (m *FilteredDuo[K, V]) Next() (k K, v V, err error) { method Close (line 357) | func (m *FilteredDuo[K, v]) Close() { type Filtered (line 366) | type Filtered struct function Filter (line 374) | func Filter[T any](it Uno[T], filter func(T) bool) *Filtered[T] { method advance (line 379) | func (m *Filtered[T]) advance() { method HasNext (line 397) | func (m *Filtered[T]) HasNext() bool { return m.err != nil || m.hasNext } method Next (line 398) | func (m *Filtered[T]) Next() (k T, err error) { method Close (line 403) | func (m *Filtered[T]) Close() { type Paginated (line 419) | type Paginated struct function Paginate (line 428) | func Paginate[T any](f NextPageUno[T]) *Paginated[T] { return &Paginated... method HasNext (line 429) | func (it *Paginated[T]) HasNext() bool { method Close (line 441) | func (it *Paginated[T]) Close() {} method Next (line 442) | func (it *Paginated[T]) Next() (v T, err error) { type PaginatedDuo (line 451) | type PaginatedDuo struct function PaginateDuo (line 461) | func PaginateDuo[K, V any](f NextPageDuo[K, V]) *PaginatedDuo[K, V] { method HasNext (line 464) | func (it *PaginatedDuo[K, V]) HasNext() bool { method Close (line 476) | func (it *PaginatedDuo[K, V]) Close() {} method Next (line 477) | func (it *PaginatedDuo[K, V]) Next() (k K, v V, err error) { type Traced (line 489) | type Traced struct function Trace (line 495) | func Trace[T any](it Uno[T], logger log.Logger, prefix string) *Traced[T] { method HasNext (line 498) | func (m *Traced[T]) HasNext() bool { method Next (line 503) | func (m *Traced[T]) Next() (k T, err error) { method Close (line 508) | func (m *Traced[T]) Close() { type TracedDuo (line 515) | type TracedDuo struct function TraceDuo (line 521) | func TraceDuo[K, V any](it Duo[K, V], logger log.Logger, prefix string) ... method HasNext (line 524) | func (m *TracedDuo[K, V]) HasNext() bool { method Next (line 529) | func (m *TracedDuo[K, V]) Next() (k K, v V, err error) { method Close (line 539) | func (m *TracedDuo[K, V]) Close() { FILE: db/kv/stream/stream_helpers.go function ToArray (line 26) | func ToArray[T any](s Uno[T]) (res []T, err error) { function ToArrayDuo (line 37) | func ToArrayDuo[K, V any](s Duo[K, V]) (keys []K, values []V, err error) { function ExpectEqualU64 (line 49) | func ExpectEqualU64(tb testing.TB, s1, s2 Uno[uint64]) { function ExpectEqual (line 53) | func ExpectEqual[V comparable](tb testing.TB, s1, s2 Uno[V]) { type PairsWithErrorIter (line 78) | type PairsWithErrorIter struct method Close (line 85) | func (m *PairsWithErrorIter) Close() {} method HasNext (line 86) | func (m *PairsWithErrorIter) HasNext() bool { return true } method Next (line 87) | func (m *PairsWithErrorIter) Next() ([]byte, []byte, error) { function PairsWithError (line 82) | func PairsWithError(errorAt int) *PairsWithErrorIter { function Count (line 95) | func Count[T any](s Uno[T]) (cnt int, err error) { function CountDuo (line 106) | func CountDuo[K, V any](s Duo[K, V]) (cnt int, err error) { FILE: db/kv/stream/stream_impl.go type U64 (line 25) | type U64 type KV (line 26) | type KV function FilterU64 (line 39) | func FilterU64(it U64, filter func(k uint64) bool) *Filtered[uint64] { function FilterKV (line 42) | func FilterKV(it KV, filter func(k, v []byte) bool) *FilteredDuo[[]byte,... function ToArrayU64 (line 46) | func ToArrayU64(s U64) ([]uint64, error) { return ToArray[uint64... function ToArrayKV (line 47) | func ToArrayKV(s KV) ([][]byte, [][]byte, error) { return ToArrayDuo[[]b... function ToArrU64Must (line 49) | func ToArrU64Must(s U64) []uint64 { function ToArrKVMust (line 56) | func ToArrKVMust(s KV) ([][]byte, [][]byte) { function CountU64 (line 64) | func CountU64(s U64) (int, error) { return Count[uint64](s) } function CountKV (line 65) | func CountKV(s KV) (int, error) { return CountDuo[[]byte, []byte](s) } function TransformKV (line 67) | func TransformKV(it KV, transform func(k, v []byte) ([]byte, []byte, err... type NextPageUno (line 73) | type NextPageUno type NextPageDuo (line 74) | type NextPageDuo function PaginateKV (line 77) | func PaginateKV(f NextPageDuo[[]byte, []byte]) *PaginatedDuo[[]byte, []b... function PaginateU64 (line 80) | func PaginateU64(f NextPageUno[uint64]) *Paginated[uint64] { type TransformKV2U64Iter (line 84) | type TransformKV2U64Iter struct function TransformKV2U64 (line 89) | func TransformKV2U64[K, V []byte](it KV, transform func(K, V) (uint64, e... method HasNext (line 92) | func (m *TransformKV2U64Iter[K, V]) HasNext() bool { return m.it.HasNext... method Next (line 93) | func (m *TransformKV2U64Iter[K, V]) Next() (uint64, error) { method Close (line 100) | func (m *TransformKV2U64Iter[K, v]) Close() { type UnionKVIter (line 108) | type UnionKVIter struct method HasNext (line 134) | func (m *UnionKVIter) HasNext() bool { method advanceX (line 140) | func (m *UnionKVIter) advanceX() { method advanceY (line 149) | func (m *UnionKVIter) advanceY() { method Next (line 158) | func (m *UnionKVIter) Next() ([]byte, []byte, error) { method Close (line 190) | func (m *UnionKVIter) Close() { function UnionKV (line 119) | func UnionKV(x, y KV, limit int) KV { type Closer (line 199) | type Closer interface FILE: db/kv/stream/stream_interface.go type Uno (line 55) | type Uno interface type Duo (line 71) | type Duo interface type Trio (line 86) | type Trio interface type DualS (line 93) | type DualS interface FILE: db/kv/stream/stream_test.go function TestUnion (line 34) | func TestUnion(t *testing.T) { function TestUnionPairs (line 83) | func TestUnionPairs(t *testing.T) { function TestIntersect (line 148) | func TestIntersect(t *testing.T) { function TestRange (line 217) | func TestRange(t *testing.T) { function TestPaginated (line 232) | func TestPaginated(t *testing.T) { function TestPaginatedDual (line 296) | func TestPaginatedDual(t *testing.T) { function TestFiler (line 364) | func TestFiler(t *testing.T) { FILE: db/kv/table_sizes.go type TableSize (line 21) | type TableSize struct function CollectTableSizes (line 26) | func CollectTableSizes(ctx context.Context, db RoDB) ([]TableSize, error) { function CollectTableSizesPeriodically (line 75) | func CollectTableSizesPeriodically(ctx context.Context, db TemporalRoDB,... FILE: db/kv/tables.go constant ChangeSets3 (line 34) | ChangeSets3 = "ChangeSets3" constant HashedAccountsDeprecated (line 44) | HashedAccountsDeprecated = "HashedAccount" constant HashedStorageDeprecated (line 45) | HashedStorageDeprecated = "HashedStorage" constant DatabaseInfo (line 50) | DatabaseInfo = "DbInfo" constant HeaderNumber (line 57) | HeaderNumber = "HeaderNumber" constant BadHeaderNumber (line 58) | BadHeaderNumber = "BadHeaderNumber" constant HeaderCanonical (line 59) | HeaderCanonical = "CanonicalHeader" constant Headers (line 60) | Headers = "Header" constant HeaderTD (line 61) | HeaderTD = "HeadersTotalDifficulty" constant BlockBody (line 63) | BlockBody = "BlockBody" constant EthTx (line 80) | EthTx = "BlockTransaction" constant MaxTxNum (line 81) | MaxTxNum = "MaxTxNum" constant TxLookup (line 83) | TxLookup = "BlockTransactionLookup" constant ConfigTable (line 85) | ConfigTable = "Config" constant SyncStageProgress (line 88) | SyncStageProgress = "SyncStage" constant CliqueSeparate (line 90) | CliqueSeparate = "CliqueSeparate" constant CliqueLastSnapshot (line 91) | CliqueLastSnapshot = "CliqueLastSnapshot" constant ParliaSnapshot (line 104) | ParliaSnapshot = "ParliaSnapshot" constant BlobTxCount (line 106) | BlobTxCount = "BlobTxCount" constant CurrentExecutionPayload (line 110) | CurrentExecutionPayload = "CurrentExecutionPayload" constant NodeRecords (line 115) | NodeRecords = "NodeRecord" constant Inodes (line 117) | Inodes = "Inode" constant Senders (line 120) | Senders = "TxSender" constant HeadBlockKey (line 123) | HeadBlockKey = "LastBlock" constant HeadHeaderKey (line 125) | HeadHeaderKey = "LastHeader" constant LastForkchoice (line 128) | LastForkchoice = "LastForkchoice" constant Migrations (line 133) | Migrations = "Migration" constant Sequence (line 135) | Sequence = "Sequence" constant Epoch (line 137) | Epoch = "DevEpoch" constant PendingEpoch (line 138) | PendingEpoch = "DevPendingEpoch" constant BorTxLookup (line 141) | BorTxLookup = "BlockBorTransactionLookup" constant BorEvents (line 142) | BorEvents = "BorEvents" constant BorEventNums (line 143) | BorEventNums = "BorEventNums" constant BorEventProcessedBlocks (line 144) | BorEventProcessedBlocks = "BorEventProcessedBlocks" constant BorEventTimes (line 145) | BorEventTimes = "BorEventTimes" constant BorSpans (line 146) | BorSpans = "BorSpans" constant BorSpansIndex (line 147) | BorSpansIndex = "BorSpansIndex" constant BorMilestones (line 148) | BorMilestones = "BorMilestones" constant BorMilestoneEnds (line 149) | BorMilestoneEnds = "BorMilestoneEnds" constant BorCheckpoints (line 150) | BorCheckpoints = "BorCheckpoints" constant BorCheckpointEnds (line 151) | BorCheckpointEnds = "BorCheckpointEnds" constant BorProducerSelections (line 152) | BorProducerSelections = "BorProducerSelections" constant BorProducerSelectionsIndex (line 153) | BorProducerSelectionsIndex = "BorProducerSelectionsIndex" constant BorWitnesses (line 154) | BorWitnesses = "BorWitnesses" constant BorWitnessSizes (line 155) | BorWitnessSizes = "BorWitnessSizes" constant BittorrentCompletion (line 158) | BittorrentCompletion = "BittorrentCompletion" constant BittorrentInfo (line 159) | BittorrentInfo = "BittorrentInfo" constant TblAccountVals (line 164) | TblAccountVals = "AccountVals" constant TblAccountHistoryKeys (line 165) | TblAccountHistoryKeys = "AccountHistoryKeys" constant TblAccountHistoryVals (line 166) | TblAccountHistoryVals = "AccountHistoryVals" constant TblAccountIdx (line 167) | TblAccountIdx = "AccountIdx" constant TblStorageVals (line 169) | TblStorageVals = "StorageVals" constant TblStorageHistoryKeys (line 170) | TblStorageHistoryKeys = "StorageHistoryKeys" constant TblStorageHistoryVals (line 171) | TblStorageHistoryVals = "StorageHistoryVals" constant TblStorageIdx (line 172) | TblStorageIdx = "StorageIdx" constant TblCodeVals (line 174) | TblCodeVals = "CodeVals" constant TblCodeHistoryKeys (line 175) | TblCodeHistoryKeys = "CodeHistoryKeys" constant TblCodeHistoryVals (line 176) | TblCodeHistoryVals = "CodeHistoryVals" constant TblCodeIdx (line 177) | TblCodeIdx = "CodeIdx" constant TblCommitmentVals (line 179) | TblCommitmentVals = "CommitmentVals" constant TblCommitmentHistoryKeys (line 180) | TblCommitmentHistoryKeys = "CommitmentHistoryKeys" constant TblCommitmentHistoryVals (line 181) | TblCommitmentHistoryVals = "CommitmentHistoryVals" constant TblCommitmentIdx (line 182) | TblCommitmentIdx = "CommitmentIdx" constant TblReceiptVals (line 184) | TblReceiptVals = "ReceiptVals" constant TblReceiptHistoryKeys (line 185) | TblReceiptHistoryKeys = "ReceiptHistoryKeys" constant TblReceiptHistoryVals (line 186) | TblReceiptHistoryVals = "ReceiptHistoryVals" constant TblReceiptIdx (line 187) | TblReceiptIdx = "ReceiptIdx" constant TblRCacheVals (line 189) | TblRCacheVals = "ReceiptCacheVals" constant TblRCacheHistoryKeys (line 190) | TblRCacheHistoryKeys = "ReceiptCacheHistoryKeys" constant TblRCacheHistoryVals (line 191) | TblRCacheHistoryVals = "ReceiptCacheHistoryVals" constant TblRCacheIdx (line 192) | TblRCacheIdx = "ReceiptCacheIdx" constant TblLogAddressKeys (line 194) | TblLogAddressKeys = "LogAddressKeys" constant TblLogAddressIdx (line 195) | TblLogAddressIdx = "LogAddressIdx" constant TblLogTopicsKeys (line 196) | TblLogTopicsKeys = "LogTopicsKeys" constant TblLogTopicsIdx (line 197) | TblLogTopicsIdx = "LogTopicsIdx" constant TblTracesFromKeys (line 199) | TblTracesFromKeys = "TracesFromKeys" constant TblTracesFromIdx (line 200) | TblTracesFromIdx = "TracesFromIdx" constant TblTracesToKeys (line 201) | TblTracesToKeys = "TracesToKeys" constant TblTracesToIdx (line 202) | TblTracesToIdx = "TracesToIdx" constant TblPruningProgress (line 208) | TblPruningProgress = "PruningProgress" constant BeaconBlocks (line 213) | BeaconBlocks = "BeaconBlock" constant EffectiveBalancesDump (line 215) | EffectiveBalancesDump = "EffectiveBalancesDump" constant BalancesDump (line 216) | BalancesDump = "BalancesDump" constant CanonicalBlockRoots (line 219) | CanonicalBlockRoots = "CanonicalBlockRoots" constant BlockRootToSlot (line 221) | BlockRootToSlot = "BlockRootToSlot" constant BlockRootToStateRoot (line 223) | BlockRootToStateRoot = "BlockRootToStateRoot" constant StateRootToBlockRoot (line 224) | StateRootToBlockRoot = "StateRootToBlockRoot" constant BlockRootToBlockNumber (line 226) | BlockRootToBlockNumber = "BlockRootToBlockNumber" constant BlockRootToBlockHash (line 227) | BlockRootToBlockHash = "BlockRootToBlockHash" constant LastBeaconSnapshot (line 229) | LastBeaconSnapshot = "LastBeaconSnapshot" constant LastBeaconSnapshotKey (line 230) | LastBeaconSnapshotKey = "LastBeaconSnapshotKey" constant BlockRootToKzgCommitments (line 232) | BlockRootToKzgCommitments = "BlockRootToKzgCommitments" constant BlockRootToDataColumnCount (line 233) | BlockRootToDataColumnCount = "BlockRootToDataColumnCount" constant BlockRootToParentRoot (line 236) | BlockRootToParentRoot = "BlockRootToParentRoot" constant ParentRootToBlockRoots (line 237) | ParentRootToBlockRoots = "ParentRootToBlockRoots" constant HighestFinalized (line 239) | HighestFinalized = "HighestFinalized" constant BeaconBlockHeaders (line 242) | BeaconBlockHeaders = "BeaconBlockHeaders" constant ValidatorPublicKeys (line 246) | ValidatorPublicKeys = "ValidatorPublickeys" constant InvertedValidatorPublicKeys (line 247) | InvertedValidatorPublicKeys = "InvertedValidatorPublickeys" constant ValidatorEffectiveBalance (line 249) | ValidatorEffectiveBalance = "ValidatorEffectiveBalance" constant ValidatorSlashings (line 250) | ValidatorSlashings = "ValidatorSlashings" constant ValidatorBalance (line 251) | ValidatorBalance = "ValidatorBalance" constant StaticValidators (line 252) | StaticValidators = "StaticValidators" constant StateEvents (line 253) | StateEvents = "StateEvents" constant ActiveValidatorIndicies (line 254) | ActiveValidatorIndicies = "ActiveValidatorIndicies" constant StateRoot (line 257) | StateRoot = "StateRoot" constant BlockRoot (line 258) | BlockRoot = "BlockRoot" constant SlotData (line 260) | SlotData = "SlotData" constant EpochData (line 261) | EpochData = "EpochData" constant InactivityScores (line 263) | InactivityScores = "InactivityScores" constant NextSyncCommittee (line 264) | NextSyncCommittee = "NextSyncCommittee" constant CurrentSyncCommittee (line 265) | CurrentSyncCommittee = "CurrentSyncCommittee" constant Eth1DataVotes (line 266) | Eth1DataVotes = "Eth1DataVotes" constant IntraRandaoMixes (line 268) | IntraRandaoMixes = "IntraRandaoMixes" constant RandaoMixes (line 269) | RandaoMixes = "RandaoMixes" constant Proposers (line 270) | Proposers = "BlockProposers" constant PendingDepositsDump (line 273) | PendingDepositsDump = "PendingDepositsDump" constant PendingPartialWithdrawalsDump (line 274) | PendingPartialWithdrawalsDump = "PendingPartialWithdrawalsDump" constant PendingConsolidationsDump (line 275) | PendingConsolidationsDump = "PendingConsolidationsDump" constant PendingDeposits (line 276) | PendingDeposits = "PendingDeposits" constant PendingPartialWithdrawals (line 277) | PendingPartialWithdrawals = "PendingPartialWithdrawals" constant PendingConsolidations (line 278) | PendingConsolidations = "PendingConsolidations" constant StatesProcessingProgress (line 281) | StatesProcessingProgress = "StatesProcessingProgress" constant DiagSystemInfo (line 284) | DiagSystemInfo = "DiagSystemInfo" constant DiagSyncStages (line 285) | DiagSyncStages = "DiagSyncStages" constant RecentLocalTransaction (line 455) | RecentLocalTransaction = "RecentLocalTransaction" constant PoolTransaction (line 456) | PoolTransaction = "PoolTransaction" constant PoolInfo (line 457) | PoolInfo = "PoolInfo" type CmpFunc (line 491) | type CmpFunc type TableCfg (line 493) | type TableCfg type Bucket (line 494) | type Bucket type DBI (line 496) | type DBI type TableFlags (line 497) | type TableFlags constant Default (line 500) | Default TableFlags = 0x00 constant ReverseKey (line 501) | ReverseKey TableFlags = 0x02 constant DupSort (line 502) | DupSort TableFlags = 0x04 constant IntegerKey (line 503) | IntegerKey TableFlags = 0x08 constant IntegerDup (line 504) | IntegerDup TableFlags = 0x20 constant ReverseDup (line 505) | ReverseDup TableFlags = 0x40 type TableCfgItem (line 508) | type TableCfgItem struct function TablesCfgByLabel (line 607) | func TablesCfgByLabel(label Label) TableCfg { function sortBuckets (line 629) | func sortBuckets() { function init (line 635) | func init() { function reinit (line 639) | func reinit() { constant AccountsDomain (line 711) | AccountsDomain Domain = 0 constant StorageDomain (line 712) | StorageDomain Domain = 1 constant CodeDomain (line 713) | CodeDomain Domain = 2 constant CommitmentDomain (line 714) | CommitmentDomain Domain = 3 constant ReceiptDomain (line 715) | ReceiptDomain Domain = 4 constant RCacheDomain (line 716) | RCacheDomain Domain = 5 constant DomainLen (line 717) | DomainLen Domain = 6 constant AccountsHistoryIdx (line 723) | AccountsHistoryIdx InvertedIdx = 0 constant StorageHistoryIdx (line 724) | StorageHistoryIdx InvertedIdx = 1 constant CodeHistoryIdx (line 725) | CodeHistoryIdx InvertedIdx = 2 constant CommitmentHistoryIdx (line 726) | CommitmentHistoryIdx InvertedIdx = 3 constant ReceiptHistoryIdx (line 727) | ReceiptHistoryIdx InvertedIdx = 4 constant RCacheHistoryIdx (line 728) | RCacheHistoryIdx InvertedIdx = 5 constant LogTopicIdx (line 730) | LogTopicIdx InvertedIdx = 6 constant LogAddrIdx (line 731) | LogAddrIdx InvertedIdx = 7 constant TracesFromIdx (line 732) | TracesFromIdx InvertedIdx = 8 constant TracesToIdx (line 733) | TracesToIdx InvertedIdx = 9 method String (line 736) | func (idx InvertedIdx) String() string { function String2InvertedIdx (line 763) | func String2InvertedIdx(in string) (InvertedIdx, error) { function String2Enum (line 794) | func String2Enum(in string) (uint16, error) { method String (line 806) | func (d Domain) String() string { function String2Domain (line 825) | func String2Domain(in string) (Domain, error) { constant MaxUint16 (line 844) | MaxUint16 uint16 = 1<<16 - 1 constant PlainState (line 889) | PlainState = "PlainState" constant AccountChangeSetDeprecated (line 919) | AccountChangeSetDeprecated = "AccountChangeSet" constant StorageChangeSetDeprecated (line 920) | StorageChangeSetDeprecated = "StorageChangeSet" constant E2AccountsHistory (line 960) | E2AccountsHistory = "AccountHistory" constant E2StorageHistory (line 961) | E2StorageHistory = "StorageHistory" FILE: db/kv/temporal/historyv2/account_changeset.go function DecodeAccounts (line 26) | func DecodeAccounts(dbKey, dbValue []byte) (uint64, []byte, []byte, erro... FILE: db/kv/temporal/historyv2/storage_changeset.go function DecodeStorage (line 26) | func DecodeStorage(dbKey, dbValue []byte) (uint64, []byte, []byte, error) { FILE: db/kv/temporal/kv_forkables.go type forkableBaseTx (line 13) | type forkableBaseTx struct method GetFromFiles (line 17) | func (b *forkableBaseTx) GetFromFiles(entityNum Num) (v []byte, found ... method VisibleFilesMaxRootNum (line 21) | func (b *forkableBaseTx) VisibleFilesMaxRootNum() RootNum { method VisibleFilesMaxNum (line 25) | func (b *forkableBaseTx) VisibleFilesMaxNum() Num { method VisibleFiles (line 29) | func (b *forkableBaseTx) VisibleFiles() kv.VisibleFiles { method GetFromFile (line 33) | func (b *forkableBaseTx) GetFromFile(entityNum Num, idx int) (v []byte... type unmarkedTx (line 38) | type unmarkedTx struct method Get (line 56) | func (m *unmarkedTx) Get(num Num) ([]byte, error) { method Debug (line 60) | func (m *unmarkedTx) Debug() kv.ForkableTxCommons { method RoDbDebug (line 64) | func (m *unmarkedTx) RoDbDebug() kv.UnmarkedDbTx { method GetDb (line 68) | func (m *unmarkedTx) GetDb(num Num) ([]byte, error) { method HasRootNumUpto (line 72) | func (m *unmarkedTx) HasRootNumUpto(ctx context.Context, to RootNum) (... method Type (line 76) | func (m *unmarkedTx) Type() kv.CanonicityStrategy { method Close (line 80) | func (m *unmarkedTx) Close() { method Append (line 84) | func (m *unmarkedTx) Append(num Num, v []byte) error { method RwDbDebug (line 88) | func (m *unmarkedTx) RwDbDebug() kv.UnmarkedDbRwTx { method Prune (line 92) | func (m *unmarkedTx) Prune(ctx context.Context, to RootNum, limit uint... method Unwind (line 97) | func (m *unmarkedTx) Unwind(ctx context.Context, from RootNum) error { function newUnmarkedTx (line 48) | func newUnmarkedTx(dbtx kv.Tx, s state.UnmarkedTxI) *unmarkedTx { FILE: db/kv/temporal/kv_temporal.go type DB (line 74) | type DB struct method EnableForkable (line 94) | func (db *DB) EnableForkable() { db.forkaggsEnabled = true } method Agg (line 95) | func (db *DB) Agg() any { return db.stateFiles } method InternalDB (line 96) | func (db *DB) InternalDB() kv.RwDB { return db.RwDB } method Debug (line 97) | func (db *DB) Debug() kv.TemporalDebugDB { return kv.TemporalDebugDB(d... method BeginTemporalRo (line 99) | func (db *DB) BeginTemporalRo(ctx context.Context) (kv.TemporalTx, err... method ViewTemporal (line 116) | func (db *DB) ViewTemporal(ctx context.Context, f func(tx kv.TemporalT... method BeginRo (line 126) | func (db *DB) BeginRo(ctx context.Context) (kv.Tx, error) { method View (line 129) | func (db *DB) View(ctx context.Context, f func(tx kv.Tx) error) error { method BeginTemporalRw (line 138) | func (db *DB) BeginTemporalRw(ctx context.Context) (kv.TemporalRwTx, e... method BeginRw (line 148) | func (db *DB) BeginRw(ctx context.Context) (kv.RwTx, error) { method Update (line 151) | func (db *DB) Update(ctx context.Context, f func(tx kv.RwTx) error) er... method UpdateTemporal (line 163) | func (db *DB) UpdateTemporal(ctx context.Context, f func(tx kv.Tempora... method BeginTemporalRwNosync (line 175) | func (db *DB) BeginTemporalRwNosync(ctx context.Context) (kv.RwTx, err... method BeginRwNosync (line 185) | func (db *DB) BeginRwNosync(ctx context.Context) (kv.RwTx, error) { method UpdateNosync (line 188) | func (db *DB) UpdateNosync(ctx context.Context, f func(tx kv.RwTx) err... method Close (line 200) | func (db *DB) Close() { method OnFilesChange (line 205) | func (db *DB) OnFilesChange(onChange, onDel kv.OnFilesChange) { method DomainTables (line 574) | func (db *DB) DomainTables(domain ...kv.Domain) []string { method InvertedIdxTables (line 577) | func (db *DB) InvertedIdxTables(domain ...kv.InvertedIdx) []string { method ReloadFiles (line 580) | func (db *DB) ReloadFiles() error { return db.stateFiles.ReloadFiles() } method BuildMissedAccessors (line 581) | func (db *DB) BuildMissedAccessors(ctx context.Context, workers int) e... method EnableReadAhead (line 584) | func (db *DB) EnableReadAhead() kv.TemporalDebugDB { method DisableReadAhead (line 589) | func (db *DB) DisableReadAhead() { method Files (line 593) | func (db *DB) Files() []string { method MergeLoop (line 597) | func (db *DB) MergeLoop(ctx context.Context) error { function New (line 81) | func New(db kv.RwDB, agg *state.Aggregator, forkaggs ...*state.ForkableA... type tx (line 209) | type tx struct method ForceReopenAggCtx (line 228) | func (tx *tx) ForceReopenAggCtx() { method FreezeInfo (line 232) | func (tx *tx) FreezeInfo() kv.FreezeInfo { return tx.aggtx } method AggTx (line 234) | func (tx *tx) AggTx() any { return tx.aggtx } method Agg (line 235) | func (tx *tx) Agg() *state.Aggregator { return tx.db.stateFiles } method Rollback (line 236) | func (tx *tx) Rollback() { method searchForkableAggIdx (line 239) | func (tx *tx) searchForkableAggIdx(forkableId kv.ForkableId) int { method autoClose (line 386) | func (tx *tx) autoClose() { method rangeAsOf (line 406) | func (tx *tx) rangeAsOf(name kv.Domain, rtx kv.Tx, fromKey, toKey []by... method getLatest (line 423) | func (tx *tx) getLatest(name kv.Domain, dbTx kv.Tx, k []byte) (v []byt... method hasPrefix (line 442) | func (tx *tx) hasPrefix(name kv.Domain, dbTx kv.Tx, prefix []byte) ([]... method getAsOf (line 474) | func (tx *tx) getAsOf(name kv.Domain, gtx kv.Tx, key []byte, ts uint64... method historySeek (line 486) | func (tx *tx) historySeek(name kv.Domain, dbTx kv.Tx, key []byte, ts u... method indexRange (line 498) | func (tx *tx) indexRange(name kv.InvertedIdx, dbTx kv.Tx, k []byte, fr... method historyRange (line 515) | func (tx *tx) historyRange(name kv.Domain, dbTx kv.Tx, fromTs, toTs in... method DomainPut (line 534) | func (tx *tx) DomainPut(domain kv.Domain, k, v []byte, txNum uint64, p... method DomainDel (line 537) | func (tx *tx) DomainDel(domain kv.Domain, k []byte, txNum uint64, prev... method DomainDelPrefix (line 540) | func (tx *tx) DomainDelPrefix(domain kv.Domain, prefix []byte, txNum u... method rangeLatest (line 554) | func (tx *tx) rangeLatest(domain kv.Domain, dbTx kv.Tx, from, to []byt... method getLatestFromDB (line 566) | func (tx *tx) getLatestFromDB(domain kv.Domain, dbTx kv.Tx, k []byte) ... method GetLatestFromFiles (line 570) | func (tx *tx) GetLatestFromFiles(domain kv.Domain, k []byte, maxTxNum ... method TxNumsInFiles (line 607) | func (tx *tx) TxNumsInFiles(domains ...kv.Domain) (minTxNum uint64) { method ForkableAggTx (line 627) | func (tx *tx) ForkableAggTx(id kv.ForkableId) any { method historyStartFrom (line 630) | func (tx *tx) historyStartFrom(name kv.Domain) uint64 { method dirs (line 652) | func (tx *tx) dirs() datadir.Dirs { return tx.aggtx.Dirs() } method stepSize (line 656) | func (tx *tx) stepSize() uint64 { type Tx (line 218) | type Tx struct method Rollback (line 248) | func (tx *Tx) Rollback() { method WarmupDB (line 263) | func (tx *Tx) WarmupDB(force bool) error { method LockDBInRam (line 270) | func (tx *Tx) LockDBInRam() error { method Apply (line 277) | func (tx *Tx) Apply(ctx context.Context, f func(tx kv.Tx) error) error { method AggForkablesTx (line 287) | func (tx *Tx) AggForkablesTx(id kv.ForkableId) any { method Unmarked (line 291) | func (tx *Tx) Unmarked(id kv.ForkableId) kv.UnmarkedTx { method Debug (line 322) | func (tx *Tx) Debug() kv.TemporalDebugTx { return tx } method RangeAsOf (line 415) | func (tx *Tx) RangeAsOf(name kv.Domain, fromKey, toKey []byte, asOfTs ... method HasPrefix (line 434) | func (tx *Tx) HasPrefix(name kv.Domain, prefix []byte) ([]byte, []byte... method GetLatest (line 466) | func (tx *Tx) GetLatest(name kv.Domain, k []byte) (v []byte, step kv.S... method GetAsOf (line 478) | func (tx *Tx) GetAsOf(name kv.Domain, key []byte, ts uint64) (v []byte... method HistorySeek (line 490) | func (tx *Tx) HistorySeek(name kv.Domain, key []byte, ts uint64) (v []... method IndexRange (line 507) | func (tx *Tx) IndexRange(name kv.InvertedIdx, k []byte, fromTs, toTs i... method HistoryRange (line 524) | func (tx *Tx) HistoryRange(name kv.Domain, fromTs, toTs int, asc order... method RangeLatest (line 546) | func (tx *Tx) RangeLatest(domain kv.Domain, from, to []byte, limit int... method GetLatestFromDB (line 558) | func (tx *Tx) GetLatestFromDB(domain kv.Domain, k []byte) (v []byte, s... method DomainFiles (line 601) | func (tx *Tx) DomainFiles(domain ...kv.Domain) kv.VisibleFiles { method CurrentDomainVersion (line 604) | func (tx *Tx) CurrentDomainVersion(domain kv.Domain) version.Version { method HistoryStartFrom (line 633) | func (tx *Tx) HistoryStartFrom(name kv.Domain) uint64 { method DomainProgress (line 639) | func (tx *Tx) DomainProgress(domain kv.Domain) uint64 { method IIProgress (line 645) | func (tx *Tx) IIProgress(domain kv.InvertedIdx) uint64 { method Dirs (line 653) | func (tx *Tx) Dirs() datadir.Dirs { return tx.dirs() } method StepSize (line 659) | func (tx *Tx) StepSize() uint64 { return tx.stepSize() } type RwTx (line 223) | type RwTx struct method Unmarked (line 295) | func (tx *RwTx) Unmarked(id kv.ForkableId) kv.UnmarkedTx { method UnmarkedRw (line 299) | func (tx *RwTx) UnmarkedRw(id kv.ForkableId) kv.UnmarkedRwTx { method AggForkablesTx (line 303) | func (tx *RwTx) AggForkablesTx(id kv.ForkableId) any { method WarmupDB (line 307) | func (tx *RwTx) WarmupDB(force bool) error { method LockDBInRam (line 314) | func (tx *RwTx) LockDBInRam() error { method Debug (line 321) | func (tx *RwTx) Debug() kv.TemporalDebugTx { return tx } method Apply (line 324) | func (tx *RwTx) Apply(ctx context.Context, f func(tx kv.Tx) error) err... method ApplyRW (line 334) | func (tx *RwTx) ApplyRW(ctx context.Context, f func(tx kv.RwTx) error)... method Rollback (line 344) | func (tx *RwTx) Rollback() { method AsyncClone (line 364) | func (rwtx *RwTx) AsyncClone(asyncTx kv.RwTx) *asyncClone { method Commit (line 393) | func (tx *RwTx) Commit() error { method RangeAsOf (line 419) | func (tx *RwTx) RangeAsOf(name kv.Domain, fromKey, toKey []byte, asOfT... method HasPrefix (line 438) | func (tx *RwTx) HasPrefix(name kv.Domain, prefix []byte) ([]byte, []by... method GetLatest (line 470) | func (tx *RwTx) GetLatest(name kv.Domain, k []byte) (v []byte, step kv... method GetAsOf (line 482) | func (tx *RwTx) GetAsOf(name kv.Domain, key []byte, ts uint64) (v []by... method HistorySeek (line 494) | func (tx *RwTx) HistorySeek(name kv.Domain, key []byte, ts uint64) (v ... method IndexRange (line 511) | func (tx *RwTx) IndexRange(name kv.InvertedIdx, k []byte, fromTs, toTs... method HistoryRange (line 528) | func (tx *RwTx) HistoryRange(name kv.Domain, fromTs, toTs int, asc ord... method RangeLatest (line 550) | func (tx *RwTx) RangeLatest(domain kv.Domain, from, to []byte, limit i... method GetLatestFromDB (line 562) | func (tx *RwTx) GetLatestFromDB(domain kv.Domain, k []byte) (v []byte,... method DomainFiles (line 611) | func (tx *RwTx) DomainFiles(domain ...kv.Domain) kv.VisibleFiles { method CurrentDomainVersion (line 614) | func (tx *RwTx) CurrentDomainVersion(domain kv.Domain) version.Version { method PruneSmallBatches (line 617) | func (tx *RwTx) PruneSmallBatches(ctx context.Context, timeout time.Du... method GreedyPruneHistory (line 620) | func (tx *RwTx) GreedyPruneHistory(ctx context.Context, domain kv.Doma... method Unwind (line 623) | func (tx *RwTx) Unwind(ctx context.Context, txNumUnwindTo uint64, chan... method HistoryStartFrom (line 636) | func (tx *RwTx) HistoryStartFrom(name kv.Domain) uint64 { method DomainProgress (line 642) | func (tx *RwTx) DomainProgress(domain kv.Domain) uint64 { method IIProgress (line 648) | func (tx *RwTx) IIProgress(domain kv.InvertedIdx) uint64 { method Dirs (line 654) | func (tx *RwTx) Dirs() datadir.Dirs { return tx.dirs() } method StepSize (line 660) | func (tx *RwTx) StepSize() uint64 { type asyncClone (line 357) | type asyncClone struct method ApplyChan (line 376) | func (tx *asyncClone) ApplyChan() mdbx.TxApplyChan { method Commit (line 380) | func (tx *asyncClone) Commit() error { method Rollback (line 383) | func (tx *asyncClone) Rollback() { FILE: db/kv/temporal/kv_temporal_test.go function TestTemporalTx_HasPrefix_StorageDomain (line 20) | func TestTemporalTx_HasPrefix_StorageDomain(t *testing.T) { function TestTemporalTx_RangeAsOf_StorageDomain (line 218) | func TestTemporalTx_RangeAsOf_StorageDomain(t *testing.T) { FILE: db/kv/temporal/temporaltest/kv_temporal_testdb.go function NewTestDB (line 33) | func NewTestDB(tb testing.TB, dirs datadir.Dirs) kv.TemporalRwDB { function NewTestDBWithStepSize (line 37) | func NewTestDBWithStepSize(tb testing.TB, dirs datadir.Dirs, stepSize ui... FILE: db/kv/types.go method Id (line 8) | func (a ForkableId) Id() uint64 { constant AllForkableId (line 13) | AllForkableId = math.MaxUint16 method MatchAll (line 15) | func (a ForkableId) MatchAll() bool { type Num (line 20) | type Num method Uint64 (line 29) | func (n Num) Uint64() uint64 { method EncToBytes (line 33) | func (x Num) EncToBytes(x8Bytes bool) (out []byte) { method EncTo8Bytes (line 36) | func (x Num) EncTo8Bytes() (out []byte) { type RootNum (line 23) | type RootNum method EncTo8Bytes (line 39) | func (x RootNum) EncTo8Bytes() (out []byte) { method Uint64 (line 43) | func (x RootNum) Uint64() uint64 { type EncToBytesI (line 25) | type EncToBytesI interface function EncToBytes (line 47) | func EncToBytes[T ~uint64](x T, x8Bytes bool) (out []byte) { function Decode64FromBytes (line 58) | func Decode64FromBytes(buf []byte, x8Bytes bool) (x uint64) { type CanonicityStrategy (line 67) | type CanonicityStrategy constant Marked (line 71) | Marked CanonicityStrategy = iota constant Unmarked (line 78) | Unmarked constant Buffered (line 79) | Buffered FILE: db/kv/visible_file.go type VisibleFile (line 8) | type VisibleFile interface type VisibleFiles (line 14) | type VisibleFiles method Fullpaths (line 16) | func (v VisibleFiles) Fullpaths() []string { method EndRootNum (line 23) | func (v VisibleFiles) EndRootNum() uint64 { method String (line 30) | func (v VisibleFiles) String() string { FILE: db/migrations/migrations.go type Callback (line 60) | type Callback type Migration (line 61) | type Migration struct function NewMigrator (line 74) | func NewMigrator(label kv.Label) *Migrator { type Migrator (line 80) | type Migrator struct method HasPendingMigrations (line 100) | func (m *Migrator) HasPendingMigrations(db kv.RwDB) (bool, error) { method PendingMigrations (line 115) | func (m *Migrator) PendingMigrations(tx kv.Tx) ([]Migration, error) { method VerifyVersion (line 141) | func (m *Migrator) VerifyVersion(db kv.RwDB, chaindata string) error { method Apply (line 168) | func (m *Migrator) Apply(db kv.RwDB, dataDir, chaindata string, logger... function AppliedMigrations (line 84) | func AppliedMigrations(tx kv.Tx, withPayload bool) (map[string][]byte, e... FILE: db/migrations/migrations_test.go function TestApplyWithInit (line 32) | func TestApplyWithInit(t *testing.T) { function TestApplyWithoutInit (line 97) | func TestApplyWithoutInit(t *testing.T) { function TestWhenNonFirstMigrationAlreadyApplied (line 162) | func TestWhenNonFirstMigrationAlreadyApplied(t *testing.T) { function TestValidation (line 225) | func TestValidation(t *testing.T) { function TestCommitCallRequired (line 275) | func TestCommitCallRequired(t *testing.T) { FILE: db/rawdb/accessors_chain.go function ReadCanonicalHash (line 45) | func ReadCanonicalHash(db kv.Getter, number uint64) (common.Hash, error) { function WriteCanonicalHash (line 57) | func WriteCanonicalHash(db kv.Putter, hash common.Hash, number uint64) e... function TruncateCanonicalHash (line 69) | func TruncateCanonicalHash(tx kv.RwTx, blockFrom uint64, markChainAsBad ... function GetLatestBadBlocks (line 93) | func GetLatestBadBlocks(tx kv.Tx) ([]*types.Block, error) { function ResetBadBlockCache (line 108) | func ResetBadBlockCache(tx kv.Tx, limit int) error { function IsCanonicalHash (line 119) | func IsCanonicalHash(db kv.Getter, hash common.Hash, number uint64) (boo... function ReadHeaderNumber (line 128) | func ReadHeaderNumber(db kv.Getter, hash common.Hash) *uint64 { function ReadBadHeaderNumber (line 143) | func ReadBadHeaderNumber(db kv.Getter, hash common.Hash) (*uint64, error) { function WriteHeaderNumber (line 159) | func WriteHeaderNumber(db kv.Putter, hash common.Hash, number uint64) er... function ReadHeadHeaderHash (line 169) | func ReadHeadHeaderHash(db kv.Getter) common.Hash { function WriteHeadHeaderHash (line 183) | func WriteHeadHeaderHash(db kv.Putter, hash common.Hash) error { function ReadHeadBlockHash (line 193) | func ReadHeadBlockHash(db kv.Getter) common.Hash { function WriteHeadBlockHash (line 207) | func WriteHeadBlockHash(db kv.Putter, hash common.Hash) { function ReadForkchoiceHead (line 214) | func ReadForkchoiceHead(db kv.Getter) common.Hash { function WriteForkchoiceHead (line 226) | func WriteForkchoiceHead(db kv.Putter, hash common.Hash) { function ReadForkchoiceSafe (line 233) | func ReadForkchoiceSafe(db kv.Getter) common.Hash { function WriteForkchoiceSafe (line 248) | func WriteForkchoiceSafe(db kv.Putter, hash common.Hash) { function ReadForkchoiceFinalized (line 255) | func ReadForkchoiceFinalized(db kv.Getter) common.Hash { function WriteForkchoiceFinalized (line 270) | func WriteForkchoiceFinalized(db kv.Putter, hash common.Hash) { function ReadHeaderRLP (line 277) | func ReadHeaderRLP(db kv.Getter, hash common.Hash, number uint64) rlp.Ra... function ReadHeader (line 286) | func ReadHeader(db kv.Getter, hash common.Hash, number uint64) *types.He... function ReadCurrentBlockNumber (line 299) | func ReadCurrentBlockNumber(db kv.Getter) *uint64 { function ReadCurrentHeader (line 307) | func ReadCurrentHeader(db kv.Getter) *types.Header { function ReadCurrentHeaderHavingBody (line 319) | func ReadCurrentHeaderHavingBody(db kv.Getter) *types.Header { function ReadHeadersByNumber (line 328) | func ReadHeadersByNumber(db kv.Tx, number uint64) (res []*types.Header, ... function WriteHeader (line 351) | func WriteHeader(db kv.RwTx, header *types.Header) error { function WriteHeaderRaw (line 372) | func WriteHeaderRaw(db kv.StatelessRwTx, number uint64, hash common.Hash... function DeleteHeader (line 386) | func DeleteHeader(db kv.Putter, hash common.Hash, number uint64) { function ReadBodyRLP (line 396) | func ReadBodyRLP(db kv.Tx, hash common.Hash, number uint64) rlp.RawValue { function ReadStorageBodyRLP (line 406) | func ReadStorageBodyRLP(db kv.Getter, hash common.Hash, number uint64) r... function readBodyForStorage (line 413) | func readBodyForStorage(db kv.Getter, hash common.Hash, number uint64) (... function TxnByIdxInBlock (line 429) | func TxnByIdxInBlock(db kv.Getter, blockHash common.Hash, blockNum uint6... function CanonicalTransactions (line 452) | func CanonicalTransactions(db kv.Getter, txnID uint64, amount uint32) ([... function WriteTransactions (line 473) | func WriteTransactions(rwTx kv.RwTx, txs []types.Transaction, txnID uint... function WriteRawTransactions (line 491) | func WriteRawTransactions(rwTx kv.RwTx, txs [][]byte, txnID uint64) error { function WriteBodyForStorage (line 506) | func WriteBodyForStorage(db kv.Putter, hash common.Hash, number uint64, ... function ReadBodyWithTransactions (line 514) | func ReadBodyWithTransactions(db kv.Getter, hash common.Hash, number uin... function RawTransactionsRange (line 527) | func RawTransactionsRange(db kv.Getter, from, to uint64) (res [][]byte, ... function ReadBodyForStorageByKey (line 565) | func ReadBodyForStorageByKey(db kv.Getter, k []byte) (*types.BodyForStor... function ReadBody (line 581) | func ReadBody(db kv.Getter, hash common.Hash, number uint64) (*types.Bod... function HasSenders (line 602) | func HasSenders(db kv.Getter, hash common.Hash, number uint64) (bool, er... function ReadSenders (line 606) | func ReadSenders(db kv.Getter, hash common.Hash, number uint64) ([]commo... function WriteRawBodyIfNotExists (line 618) | func WriteRawBodyIfNotExists(db kv.RwTx, hash common.Hash, number uint64... function WriteRawBody (line 629) | func WriteRawBody(db kv.RwTx, hash common.Hash, number uint64, body *typ... function WriteBody (line 649) | func WriteBody(db kv.RwTx, hash common.Hash, number uint64, body *types.... function WriteSenders (line 671) | func WriteSenders(db kv.Putter, hash common.Hash, number uint64, senders... function DeleteBody (line 683) | func DeleteBody(db kv.Putter, hash common.Hash, number uint64) { function AppendCanonicalTxNums (line 689) | func AppendCanonicalTxNums(tx kv.RwTx, from uint64) (err error) { function ReadTd (line 727) | func ReadTd(db kv.Getter, hash common.Hash, number uint64) (*big.Int, er... function ReadTdByHash (line 742) | func ReadTdByHash(db kv.Getter, hash common.Hash) (*big.Int, error) { function WriteTd (line 751) | func WriteTd(db kv.Putter, hash common.Hash, number uint64, td *big.Int)... function TruncateTd (line 763) | func TruncateTd(tx kv.RwTx, blockFrom uint64) error { function ReadBlock (line 778) | func ReadBlock(tx kv.Getter, hash common.Hash, number uint64) *types.Blo... function HasBlock (line 792) | func HasBlock(db kv.Getter, hash common.Hash, number uint64) bool { function ReadBlockWithSenders (line 797) | func ReadBlockWithSenders(db kv.Getter, hash common.Hash, number uint64)... function WriteBlock (line 814) | func WriteBlock(db kv.RwTx, block *types.Block) error { function PruneBlocks (line 829) | func PruneBlocks(tx kv.RwTx, blockTo uint64, blocksDeleteLimit int) (del... function TruncateCanonicalChain (line 893) | func TruncateCanonicalChain(ctx context.Context, db kv.RwTx, from uint64... function TruncateBlocks (line 902) | func TruncateBlocks(ctx context.Context, tx kv.RwTx, blockFrom uint64) e... function ReadHeaderByNumber (line 946) | func ReadHeaderByNumber(db kv.Getter, number uint64) *types.Header { function ReadFirstNonGenesisHeaderNumber (line 959) | func ReadFirstNonGenesisHeaderNumber(tx kv.Tx) (uint64, bool, error) { function ReadHeaderByHash (line 970) | func ReadHeaderByHash(db kv.Getter, hash common.Hash) (*types.Header, er... function DeleteNewerEpochs (line 978) | func DeleteNewerEpochs(tx kv.RwTx, number uint64) error { function ReadEpoch (line 988) | func ReadEpoch(tx kv.Tx, blockNum uint64, blockHash common.Hash) (transi... function FindEpochBeforeOrEqualNumber (line 994) | func FindEpochBeforeOrEqualNumber(tx kv.Tx, n uint64) (blockNum uint64, ... function WriteEpoch (line 1021) | func WriteEpoch(tx kv.RwTx, blockNum uint64, blockHash common.Hash, tran... function ReadPendingEpoch (line 1028) | func ReadPendingEpoch(tx kv.Tx, blockNum uint64, blockHash common.Hash) ... function WritePendingEpoch (line 1035) | func WritePendingEpoch(tx kv.RwTx, blockNum uint64, blockHash common.Has... function Transitioned (line 1043) | func Transitioned(db kv.Getter, blockNum uint64, terminalTotalDifficulty... function IsPosBlock (line 1069) | func IsPosBlock(db kv.Getter, blockHash common.Hash) (trans bool, err er... function PruneTable (line 1082) | func PruneTable(tx kv.RwTx, table string, pruneTo uint64, ctx context.Co... function PruneTableDupSort (line 1131) | func PruneTableDupSort(tx kv.RwTx, table string, logPrefix string, prune... function WriteDBSchemaVersion (line 1160) | func WriteDBSchemaVersion(tx kv.RwTx) error { function ReadDBSchemaVersion (line 1170) | func ReadDBSchemaVersion(tx kv.Tx) (major, minor, patch uint32, ok bool,... function ReadDBCommitmentHistoryEnabled (line 1187) | func ReadDBCommitmentHistoryEnabled(tx kv.Tx) (bool, bool, error) { function WriteDBCommitmentHistoryEnabled (line 1206) | func WriteDBCommitmentHistoryEnabled(tx kv.RwTx, enabled bool) error { type RCacheV2Query (line 1219) | type RCacheV2Query struct function ReadReceiptCacheV2 (line 1228) | func ReadReceiptCacheV2(tx kv.TemporalTx, query RCacheV2Query) (*types.R... function ReadReceiptsCacheV2 (line 1250) | func ReadReceiptsCacheV2(tx kv.TemporalTx, block *types.Block, txNumRead... function WriteReceiptCacheV2 (line 1290) | func WriteReceiptCacheV2(tx kv.TemporalPutDel, receipt *types.Receipt, t... FILE: db/rawdb/accessors_indexes.go type TxLookupEntry (line 33) | type TxLookupEntry struct function ReadTxLookupEntry (line 41) | func ReadTxLookupEntry(db kv.Getter, txnHash common.Hash) (blockNumber *... function WriteTxLookupEntries (line 57) | func WriteTxLookupEntries(db kv.Putter, block *types.Block, txNum uint64) { function DeleteTxLookupEntry (line 70) | func DeleteTxLookupEntry(db kv.Putter, hash common.Hash) error { FILE: db/rawdb/accessors_metadata.go function ReadChainConfig (line 36) | func ReadChainConfig(db kv.Getter, hash common.Hash) (*chain.Config, err... function WriteChainConfig (line 61) | func WriteChainConfig(db kv.Putter, hash common.Hash, cfg *chain.Config)... function WriteGenesisIfNotExist (line 85) | func WriteGenesisIfNotExist(db kv.RwTx, g *types.Genesis) error { function ReadGenesis (line 102) | func ReadGenesis(db kv.Getter) (*types.Genesis, error) { function AllSegmentsDownloadComplete (line 117) | func AllSegmentsDownloadComplete(tx kv.Getter) (allSegmentsDownloadCompl... function AllSegmentsDownloadCompleteFromDB (line 121) | func AllSegmentsDownloadCompleteFromDB(db kv.RoDB) (allSegmentsDownloadC... FILE: db/rawdb/app_version.go function SetErigonVersion (line 24) | func SetErigonVersion(tx kv.RwTx, versionKey string) error { FILE: db/rawdb/blockio/block_writer.go type BlockWriter (line 42) | type BlockWriter struct method FillHeaderNumberIndex (line 49) | func (w *BlockWriter) FillHeaderNumberIndex(logPrefix string, tx kv.Rw... method MakeBodiesCanonical (line 71) | func (w *BlockWriter) MakeBodiesCanonical(tx kv.RwTx, from uint64) err... method MakeBodiesNonCanonical (line 82) | func (w *BlockWriter) MakeBodiesNonCanonical(tx kv.RwTx, from uint64) ... method TruncateBodies (line 97) | func (w *BlockWriter) TruncateBodies(db kv.RoDB, tx kv.RwTx, from uint... method PruneBlocks (line 121) | func (w *BlockWriter) PruneBlocks(ctx context.Context, tx kv.RwTx, blo... function NewBlockWriter (line 45) | func NewBlockWriter() *BlockWriter { function extractHeaders (line 89) | func extractHeaders(k []byte, _ []byte, next etl.ExtractNextFunc) error { FILE: db/rawdb/rawdbhelpers/rawdbhelpers.go function IdxStepsCountV3 (line 26) | func IdxStepsCountV3(tx kv.Tx) float64 { FILE: db/rawdb/rawtemporaldb/accessors_commitment.go function CanUnwindToBlockNum (line 11) | func CanUnwindToBlockNum(tx kv.TemporalTx) (uint64, error) { function CanUnwindBeforeBlockNum (line 22) | func CanUnwindBeforeBlockNum(blockNum uint64, tx kv.TemporalTx) (unwinda... FILE: db/rawdb/rawtemporaldb/accessors_receipt.go function ReceiptAsOf (line 29) | func ReceiptAsOf(tx kv.TemporalTx, txNum uint64) (cumGasUsed uint64, cum... function AppendReceipt (line 59) | func AppendReceipt(tx kv.TemporalPutDel, logIndexAfterTx uint32, cumGasU... function uvarint (line 86) | func uvarint(in []byte) (res uint64) { function ReceiptStoresFirstLogIdx (line 91) | func ReceiptStoresFirstLogIdx(tx kv.TemporalTx) bool { FILE: db/rawdb/rawtemporaldb/accessors_receipt_test.go function TestAppendReceipt (line 18) | func TestAppendReceipt(t *testing.T) { function uvarint (line 116) | func uvarint(in []byte) (res uint64) { FILE: db/rawdb/state_version.go function GetStateVersion (line 23) | func GetStateVersion(tx kv.Tx) (uint64, error) { function IncrementStateVersion (line 27) | func IncrementStateVersion(tx kv.RwTx) (uint64, error) { FILE: db/rawdb/utils/block_max_heap.go type blockMaxHeap (line 13) | type blockMaxHeap struct method Len (line 32) | func (h *blockMaxHeap) Len() int { method Less (line 36) | func (h *blockMaxHeap) Less(i, j int) bool { method Swap (line 40) | func (h *blockMaxHeap) Swap(i, j int) { method Push (line 44) | func (h *blockMaxHeap) Push(x any) { method Pop (line 60) | func (h *blockMaxHeap) Pop() any { method copy (line 67) | func (h *blockMaxHeap) copy() *blockMaxHeap { method SortedValues (line 75) | func (h *blockMaxHeap) SortedValues() []*BlockId { type BlockId (line 18) | type BlockId struct type ExtendedHeap (line 23) | type ExtendedHeap interface function NewBlockMaxHeap (line 28) | func NewBlockMaxHeap(limit int) ExtendedHeap { FILE: db/rawdb/utils/block_max_heap_test.go function TestPush (line 11) | func TestPush(t *testing.T) { function TestPop (line 24) | func TestPop(t *testing.T) { function TestPopWithLimits (line 46) | func TestPopWithLimits(t *testing.T) { function TestPopWithEmptyHeap (line 67) | func TestPopWithEmptyHeap(t *testing.T) { function newB (line 75) | func newB(id uint64, hash []byte) *utils.BlockId { function lastByte (line 79) | func lastByte(b *utils.BlockId) byte { FILE: db/recsplit/eliasfano16/elias_fano.go constant log2q (line 36) | log2q uint64 = 8 constant q (line 37) | q uint64 = 1 << log2q constant qMask (line 38) | qMask = q - 1 constant superQ (line 39) | superQ uint64 = 1 << 14 constant superQMask (line 40) | superQMask = superQ - 1 constant qPerSuperQ (line 41) | qPerSuperQ = superQ / q constant superQSize (line 42) | superQSize = 1 + qPerSuperQ/4 type EliasFano (line 46) | type EliasFano struct method AddOffset (line 74) | func (ef *EliasFano) AddOffset(offset uint64) { method jumpSizeWords (line 86) | func (ef *EliasFano) jumpSizeWords() int { method deriveFields (line 94) | func (ef *EliasFano) deriveFields() int { method Build (line 119) | func (ef *EliasFano) Build() { method get (line 155) | func (ef *EliasFano) get(i uint64) (val, window uint64, sel int, currW... method Get (line 188) | func (ef *EliasFano) Get(i uint64) uint64 { method Get2 (line 193) | func (ef *EliasFano) Get2(i uint64) (val, valNext uint64) { method Write (line 212) | func (ef *EliasFano) Write(w io.Writer) error { function NewEliasFano (line 62) | func NewEliasFano(count uint64, maxOffset, minDelta uint64) *EliasFano { function ReadEliasFano (line 235) | func ReadEliasFano(r []byte) (*EliasFano, int) { constant maxDataSize (line 246) | maxDataSize = 0xFFFFFFFFFFFF type DoubleEliasFano (line 250) | type DoubleEliasFano struct method Size (line 267) | func (ef *DoubleEliasFano) Size() datasize.ByteSize { return datasize.... method deriveFields (line 268) | func (ef *DoubleEliasFano) deriveFields() (int, int) { method Build (line 303) | func (ef *DoubleEliasFano) Build(cumKeys []uint64, position []uint64) { method jumpSizeWords (line 431) | func (ef *DoubleEliasFano) jumpSizeWords() int { method Data (line 440) | func (ef *DoubleEliasFano) Data() []uint64 { method get2 (line 444) | func (ef *DoubleEliasFano) get2(i uint64) (cumKeys, position uint64, method Get2 (line 502) | func (ef *DoubleEliasFano) Get2(i uint64) (cumKeys, position uint64) { method Get3 (line 507) | func (ef *DoubleEliasFano) Get3(i uint64) (cumKeys, cumKeysNext, posit... method Write (line 525) | func (ef *DoubleEliasFano) Write(w io.Writer) error { method Read (line 556) | func (ef *DoubleEliasFano) Read(r []byte) int { function setBits (line 413) | func setBits(bits []uint64, start uint64, width int, value uint64) { function set (line 426) | func set(bits []uint64, pos uint64) { FILE: db/recsplit/eliasfano16/elias_fano_fuzz_test.go function FuzzSingleEliasFano (line 25) | func FuzzSingleEliasFano(f *testing.F) { function FuzzDoubleEliasFano (line 62) | func FuzzDoubleEliasFano(f *testing.F) { FILE: db/recsplit/eliasfano32/elias_fano.go constant log2q (line 40) | log2q uint64 = 8 constant q (line 41) | q uint64 = 1 << log2q constant qMask (line 42) | qMask uint64 = q - 1 constant superQ (line 43) | superQ uint64 = 1 << 14 constant superQMask (line 44) | superQMask uint64 = superQ - 1 constant qPerSuperQ (line 45) | qPerSuperQ uint64 = superQ / q constant superQSize (line 46) | superQSize uint64 = 1 + qPerSuperQ/2 type EliasFano (line 50) | type EliasFano struct method Size (line 78) | func (ef *EliasFano) Size() datasize.ByteSize { return datasize.ByteSi... method AddOffset (line 80) | func (ef *EliasFano) AddOffset(offset uint64) { method jumpSizeWords (line 91) | func (ef *EliasFano) jumpSizeWords() int { method deriveFields (line 99) | func (ef *EliasFano) deriveFields() int { method Build (line 124) | func (ef *EliasFano) Build() { method get (line 158) | func (ef *EliasFano) get(i uint64) (val uint64, window uint64, sel int... method Get (line 188) | func (ef *EliasFano) Get(i uint64) uint64 { method Get2 (line 193) | func (ef *EliasFano) Get2(i uint64) (val uint64, valNext uint64) { method upper (line 210) | func (ef *EliasFano) upper(i uint64) uint64 { method search (line 235) | func (ef *EliasFano) search(v uint64, reverse bool) (nextV uint64, nex... method Seek (line 279) | func (ef *EliasFano) Seek(v uint64) (uint64, bool) { method Max (line 284) | func (ef *EliasFano) Max() uint64 { method Min (line 288) | func (ef *EliasFano) Min() uint64 { method Count (line 292) | func (ef *EliasFano) Count() uint64 { method Iterator (line 296) | func (ef *EliasFano) Iterator() *EliasFanoIter { method ReverseIterator (line 311) | func (ef *EliasFano) ReverseIterator() *EliasFanoIter { method Write (line 501) | func (ef *EliasFano) Write(w io.Writer) error { method AppendBytes (line 519) | func (ef *EliasFano) AppendBytes(buf []byte) []byte { method Reset (line 543) | func (ef *EliasFano) Reset(r []byte) *EliasFano { function NewEliasFano (line 64) | func NewEliasFano(count uint64, maxOffset uint64) *EliasFano { function Seek (line 230) | func Seek(data []byte, n uint64) (uint64, bool) { type EliasFanoIter (line 327) | type EliasFanoIter struct method Close (line 350) | func (efi *EliasFanoIter) Close() {} method HasNext (line 351) | func (efi *EliasFanoIter) HasNext() bool { method Reset (line 355) | func (efi *EliasFanoIter) Reset() { method init (line 364) | func (efi *EliasFanoIter) init() { method Seek (line 381) | func (efi *EliasFanoIter) Seek(n uint64) { method moveNext (line 430) | func (efi *EliasFanoIter) moveNext() { method increment (line 440) | func (efi *EliasFanoIter) increment() { method decrement (line 457) | func (efi *EliasFanoIter) decrement() { method Next (line 487) | func (efi *EliasFanoIter) Next() (uint64, error) { function ReadEliasFano (line 531) | func ReadEliasFano(r []byte) (*EliasFano, int) { function Max (line 552) | func Max(r []byte) uint64 { return binary.BigEndian.Uint64(r[8:16]) - 1 } function Count (line 553) | func Count(r []byte) uint64 { return binary.BigEndian.Uint64(r[:8]) + 1 } constant uint64Size (line 555) | uint64Size = 8 function Min (line 557) | func Min(r []byte) uint64 { type DoubleEliasFano (line 591) | type DoubleEliasFano struct method deriveFields (line 608) | func (ef *DoubleEliasFano) deriveFields() (int, int) { method Build (line 643) | func (ef *DoubleEliasFano) Build(cumKeys []uint64, position []uint64) { method jumpSizeWords (line 773) | func (ef *DoubleEliasFano) jumpSizeWords() int { method Data (line 782) | func (ef *DoubleEliasFano) Data() []uint64 { method get2 (line 786) | func (ef *DoubleEliasFano) get2(i uint64) (cumKeys uint64, position ui... method Get2 (line 842) | func (ef *DoubleEliasFano) Get2(i uint64) (cumKeys, position uint64) { method Get3 (line 847) | func (ef *DoubleEliasFano) Get3(i uint64) (cumKeys, cumKeysNext, posit... method Write (line 866) | func (ef *DoubleEliasFano) Write(w io.Writer) error { method Read (line 896) | func (ef *DoubleEliasFano) Read(r []byte) int { function setBits (line 756) | func setBits(bits []uint64, start uint64, width int, value uint64) { function set (line 768) | func set(bits []uint64, pos uint64) { FILE: db/recsplit/eliasfano32/elias_fano_fuzz_test.go function FuzzSingleEliasFano (line 27) | func FuzzSingleEliasFano(f *testing.F) { function FuzzDoubleEliasFano (line 107) | func FuzzDoubleEliasFano(f *testing.F) { FILE: db/recsplit/eliasfano32/elias_fano_test.go function TestEliasFanoSeekBoundaries (line 38) | func TestEliasFanoSeekBoundaries(t *testing.T) { function TestEliasFanoSeek (line 95) | func TestEliasFanoSeek(t *testing.T) { function TestEliasFano (line 232) | func TestEliasFano(t *testing.T) { function BenchmarkRead (line 275) | func BenchmarkRead(b *testing.B) { function TestIterator (line 319) | func TestIterator(t *testing.T) { function TestIteratorAndSeekAreBasedOnSameFields (line 459) | func TestIteratorAndSeekAreBasedOnSameFields(t *testing.T) { function checkSeek (line 473) | func checkSeek(t *testing.T, j int, ef *EliasFano, vals []uint64) { function checkSeekReverse (line 492) | func checkSeekReverse(t *testing.T, j int, ef *EliasFano, vals []uint64) { function BenchmarkEF (line 515) | func BenchmarkEF(b *testing.B) { function naiveReverseIterator (line 586) | func naiveReverseIterator(ef *EliasFano) *stream.ArrStream[uint64] { FILE: db/recsplit/eliasfano32/rebased_elias_fano.go type RebasedEliasFano (line 14) | type RebasedEliasFano struct method Get (line 19) | func (ref *RebasedEliasFano) Get(i uint64) uint64 { method Min (line 23) | func (ref *RebasedEliasFano) Min() uint64 { method Max (line 27) | func (ref *RebasedEliasFano) Max() uint64 { method Count (line 31) | func (ref *RebasedEliasFano) Count() uint64 { method Reset (line 35) | func (ref *RebasedEliasFano) Reset(baseNum uint64, raw []byte) { method Seek (line 40) | func (ref *RebasedEliasFano) Seek(v uint64) (uint64, bool) { method Iterator (line 49) | func (ref *RebasedEliasFano) Iterator() *RebasedIterWrapper { method ReverseIterator (line 57) | func (ref *RebasedEliasFano) ReverseIterator() *RebasedIterWrapper { type RebasedIterWrapper (line 65) | type RebasedIterWrapper struct method HasNext (line 71) | func (it *RebasedIterWrapper) HasNext() bool { method Next (line 75) | func (it *RebasedIterWrapper) Next() (uint64, error) { method Seek (line 80) | func (it *RebasedIterWrapper) Seek(v uint64) { method Close (line 93) | func (it *RebasedIterWrapper) Close() { FILE: db/recsplit/golomb_rice.go type GolombRice (line 32) | type GolombRice struct method appendUnaryAll (line 39) | func (g *GolombRice) appendUnaryAll(unary []uint64) { method appendFixed (line 61) | func (g *GolombRice) appendFixed(v uint64, log2golomb int) { method Bits (line 86) | func (g *GolombRice) Bits() int { method Data (line 153) | func (g *GolombRice) Data() []uint64 { method Write (line 160) | func (g *GolombRice) Write(w io.Writer) error { constant maxDataSize (line 157) | maxDataSize = 0xFFFFFFFFFFFF type GolombRiceReader (line 174) | type GolombRiceReader struct method ReadReset (line 90) | func (g *GolombRiceReader) ReadReset(bitPos, unaryOffset int) { method SkipSubtree (line 99) | func (g *GolombRiceReader) SkipSubtree(nodes, fixedLen int) { method ReadNext (line 119) | func (g *GolombRiceReader) ReadNext(log2golomb int) (result uint64) { FILE: db/recsplit/index.go type Features (line 45) | type Features constant No (line 48) | No Features = 0b0 constant Enums (line 51) | Enums Features = 0b1 constant LessFalsePositives (line 68) | LessFalsePositives Features = 0b10 type Index (line 76) | type Index struct method init (line 167) | func (idx *Index) init() (err error) { method ForceExistenceFilterInRAM (line 284) | func (idx *Index) ForceExistenceFilterInRAM() datasize.ByteSize { method DataHandle (line 301) | func (idx *Index) DataHandle() unsafe.Pointer { method Size (line 305) | func (idx *Index) Size() int64 { return idx.size } method Enums (line 306) | func (idx *Index) Enums() bool { return idx.enums } method Sizes (line 307) | func (idx *Index) Sizes() (total, offsets, ef, golombRice, existence, ... method ModTime (line 318) | func (idx *Index) ModTime() time.Time { return idx.modTime } method BaseDataID (line 319) | func (idx *Index) BaseDataID() uint64 { return idx.baseDataID } method FilePath (line 320) | func (idx *Index) FilePath() string { return idx.filePath } method FileName (line 321) | func (idx *Index) FileName() string { return idx.fileName } method IsOpen (line 322) | func (idx *Index) IsOpen() bool { return idx != nil && idx.f != ... method Close (line 324) | func (idx *Index) Close() { method skipBits (line 337) | func (idx *Index) skipBits(m uint16) int { method skipNodes (line 341) | func (idx *Index) skipNodes(m uint16) int { method golombParam (line 348) | func (idx *Index) golombParam(m uint16) int { method Empty (line 352) | func (idx *Index) Empty() bool { method KeyCount (line 356) | func (idx *Index) KeyCount() uint64 { return idx.keyCount } method LeafSize (line 357) | func (idx *Index) LeafSize() uint16 { return idx.leafSize } method BucketSize (line 358) | func (idx *Index) BucketSize() int { return idx.bucketSize } method Lookup (line 361) | func (idx *Index) Lookup(bucketHash, fingerprint uint64) (uint64, bool) { method OrdinalLookup (line 447) | func (idx *Index) OrdinalLookup(i uint64) uint64 { method Has (line 454) | func (idx *Index) Has(bucketHash, i uint64) bool { method ExtractOffsets (line 461) | func (idx *Index) ExtractOffsets() map[uint64]uint64 { method RewriteWithOffsets (line 472) | func (idx *Index) RewriteWithOffsets(w *bufio.Writer, m map[uint64]uin... method DisableReadAhead (line 514) | func (idx *Index) DisableReadAhead() { method MadvSequential (line 525) | func (idx *Index) MadvSequential() *Index { method MadvNormal (line 533) | func (idx *Index) MadvNormal() *Index { method MadvWillNeed (line 541) | func (idx *Index) MadvWillNeed() *Index { method GetReaderFromPool (line 549) | func (idx *Index) GetReaderFromPool() *IndexReader { function MustOpen (line 112) | func MustOpen(indexFile string) *Index { function OpenIndex (line 120) | func OpenIndex(indexFilePath string) (idx *Index, err error) { function onlyKnownFeatures (line 291) | func onlyKnownFeatures(features Features) error { FILE: db/recsplit/index_reader.go type IndexReader (line 26) | type IndexReader struct method Sum (line 42) | func (r *IndexReader) Sum(key []byte) (uint64, uint64) { method Lookup (line 49) | func (r *IndexReader) Lookup(key []byte) (uint64, bool) { method Lookup2 (line 54) | func (r *IndexReader) Lookup2(key1, key2 []byte) (uint64, bool) { method Empty (line 63) | func (r *IndexReader) Empty() bool { method Close (line 67) | func (r *IndexReader) Close() { method OrdinalLookup (line 74) | func (r *IndexReader) OrdinalLookup(id uint64) uint64 { return r.index... method twoLayerLookup (line 75) | func (r *IndexReader) twoLayerLookup(key []byte) (uint64, bool) { method twoLayerLookupByHash (line 86) | func (r *IndexReader) twoLayerLookupByHash(hi, lo uint64) (uint64, boo... method BaseDataID (line 96) | func (r *IndexReader) BaseDataID() uint64 { return r.index.BaseDataID() } method TwoLayerLookupByHash (line 99) | func (r *IndexReader) TwoLayerLookupByHash(hi, lo uint64) (uint64, boo... method TwoLayerLookup (line 108) | func (r *IndexReader) TwoLayerLookup(key []byte) (uint64, bool) { function NewIndexReader (line 35) | func NewIndexReader(index *Index) *IndexReader { FILE: db/recsplit/index_test.go function TestReWriteIndex (line 33) | func TestReWriteIndex(t *testing.T) { function TestForwardCompatibility (line 86) | func TestForwardCompatibility(t *testing.T) { FILE: db/recsplit/multiencseq/sequence_builder.go constant SIMPLE_SEQUENCE_MAX_THRESHOLD (line 17) | SIMPLE_SEQUENCE_MAX_THRESHOLD = 16 type SequenceBuilder (line 31) | type SequenceBuilder struct method AddOffset (line 56) | func (b *SequenceBuilder) AddOffset(offset uint64) { method Build (line 61) | func (b *SequenceBuilder) Build() { method AppendBytes (line 65) | func (b *SequenceBuilder) AppendBytes(buf []byte) []byte { method simpleEncoding (line 73) | func (b *SequenceBuilder) simpleEncoding(buf []byte) []byte { method rebasedEliasFano (line 97) | func (b *SequenceBuilder) rebasedEliasFano(buf []byte) []byte { function NewBuilder (line 49) | func NewBuilder(baseNum, count, maxOffset uint64) *SequenceBuilder { FILE: db/recsplit/multiencseq/sequence_builder_test.go function TestMultiEncodingSeqBuilder (line 12) | func TestMultiEncodingSeqBuilder(t *testing.T) { FILE: db/recsplit/multiencseq/sequence_reader.go type EncodingType (line 11) | type EncodingType constant PlainEliasFano (line 17) | PlainEliasFano EncodingType = 0b0 constant SimpleEncoding (line 18) | SimpleEncoding EncodingType = 0b10000000 constant RebasedEliasFano (line 19) | RebasedEliasFano EncodingType = 0b10010000 constant PlainEliasFanoMask (line 21) | PlainEliasFanoMask byte = 0b10000000 constant SimpleEncodingMask (line 22) | SimpleEncodingMask byte = 0b11110000 constant SimpleEncodingSizeMask (line 23) | SimpleEncodingSizeMask byte = ^SimpleEncodingMask type SequenceReader (line 31) | type SequenceReader struct method EncodingType (line 70) | func (s *SequenceReader) EncodingType() EncodingType { method Get (line 74) | func (s *SequenceReader) Get(i uint64) uint64 { method Min (line 85) | func (s *SequenceReader) Min() uint64 { method Max (line 96) | func (s *SequenceReader) Max() uint64 { method Count (line 107) | func (s *SequenceReader) Count() uint64 { method Reset (line 118) | func (s *SequenceReader) Reset(baseNum uint64, raw []byte) { method seek (line 143) | func (s *SequenceReader) seek(v uint64) (uint64, bool) { method Iterator (line 154) | func (s *SequenceReader) Iterator(from int) stream.U64 { method ReverseIterator (line 173) | func (s *SequenceReader) ReverseIterator(v int) stream.U64 { function ReadMultiEncSeq (line 37) | func ReadMultiEncSeq(baseNum uint64, raw []byte) *SequenceReader { function Count (line 45) | func Count(baseNum uint64, data []byte) uint64 { function Seek (line 65) | func Seek(baseNum uint64, data []byte, n uint64) (uint64, bool) { FILE: db/recsplit/multiencseq/sequence_reader_test.go function TestMultiEncSeq (line 12) | func TestMultiEncSeq(t *testing.T) { function requireSequenceChecks (line 115) | func requireSequenceChecks(t *testing.T, s *SequenceReader) { function requireRawDataChecks (line 216) | func requireRawDataChecks(t *testing.T, b []byte) { FILE: db/recsplit/recsplit.go constant RecSplitLogPrefix (line 46) | RecSplitLogPrefix = "recsplit" constant MaxLeafSize (line 48) | MaxLeafSize = 24 function remix (line 58) | func remix(z uint64) uint64 { type RecSplit (line 68) | type RecSplit struct method FileName (line 246) | func (rs *RecSplit) FileName() string { return rs.fileName } method MajorVersion (line 247) | func (rs *RecSplit) MajorVersion() uint8 { return rs.version } method Salt (line 248) | func (rs *RecSplit) Salt() uint32 { return rs.salt } method Close (line 249) | func (rs *RecSplit) Close() { method LogLvl (line 272) | func (rs *RecSplit) LogLvl(lvl log.Lvl) { rs.lvl = lvl } method SetTrace (line 274) | func (rs *RecSplit) SetTrace(trace bool) { method ResetNextSalt (line 295) | func (rs *RecSplit) ResetNextSalt() { method golombParam (line 373) | func (rs *RecSplit) golombParam(m uint16) int { method AddKey (line 391) | func (rs *RecSplit) AddKey(key []byte, offset uint64) error { method AddOffset (line 442) | func (rs *RecSplit) AddOffset(offset uint64) error { method recsplitCurrentBucket (line 452) | func (rs *RecSplit) recsplitCurrentBucket() error { method recsplit (line 504) | func (rs *RecSplit) recsplit(level int, bucket []uint64, offsets []uin... method loadFuncBucket (line 607) | func (rs *RecSplit) loadFuncBucket(k, v []byte, _ etl.CurrentTableRead... method loadFuncOffset (line 623) | func (rs *RecSplit) loadFuncOffset(k, _ []byte, _ etl.CurrentTableRead... method Build (line 631) | func (rs *RecSplit) Build(ctx context.Context) error { method flushExistenceFilter (line 786) | func (rs *RecSplit) flushExistenceFilter() error { method DisableFsync (line 817) | func (rs *RecSplit) DisableFsync() { rs.noFsync = true } method fsync (line 822) | func (rs *RecSplit) fsync() error { method Stats (line 834) | func (rs *RecSplit) Stats() (int, int) { method Collision (line 841) | func (rs *RecSplit) Collision() bool { type RecSplitArgs (line 131) | type RecSplitArgs struct constant DefaultLeafSize (line 153) | DefaultLeafSize = 8 constant DefaultBucketSize (line 154) | DefaultBucketSize = 100 function NewRecSplit (line 160) | func NewRecSplit(args RecSplitArgs, logger log.Logger) (*RecSplit, error) { function remap (line 280) | func remap(x uint64, n uint64) (hi uint64) { constant mask48 (line 285) | mask48 uint64 = (1 << 48) - 1 function remap16 (line 289) | func remap16(x uint64, n uint16) uint16 { function splitParams (line 319) | func splitParams(m, leafSize, primaryAggrBound, secondaryAggrBound uint1... function computeGolombRice (line 335) | func computeGolombRice(m uint16, table []uint32, leafSize, primaryAggrBo... FILE: db/recsplit/recsplit_fuzz_test.go function FuzzRecSplit (line 29) | func FuzzRecSplit(f *testing.F) { FILE: db/recsplit/recsplit_test.go function TestRecSplit2 (line 29) | func TestRecSplit2(t *testing.T) { function TestRecSplitDuplicate (line 65) | func TestRecSplitDuplicate(t *testing.T) { function TestRecSplitLeafSizeTooLarge (line 92) | func TestRecSplitLeafSizeTooLarge(t *testing.T) { function TestIndexLookup (line 109) | func TestIndexLookup(t *testing.T) { function TestTwoLayerIndex (line 161) | func TestTwoLayerIndex(t *testing.T) { FILE: db/recsplit/simpleseq/simple_sequence.go type SimpleSequence (line 16) | type SimpleSequence struct method Get (line 39) | func (s *SimpleSequence) Get(i uint64) uint64 { method Min (line 45) | func (s *SimpleSequence) Min() uint64 { method Max (line 49) | func (s *SimpleSequence) Max() uint64 { method Count (line 53) | func (s *SimpleSequence) Count() uint64 { method AddOffset (line 57) | func (s *SimpleSequence) AddOffset(offset uint64) { method Reset (line 62) | func (s *SimpleSequence) Reset(baseNum uint64, raw []byte) { method AppendBytes (line 68) | func (s *SimpleSequence) AppendBytes(buf []byte) []byte { method search (line 72) | func (s *SimpleSequence) search(v uint64) (int, bool) { method reverseSearch (line 84) | func (s *SimpleSequence) reverseSearch(v uint64) (int, bool) { method Seek (line 96) | func (s *SimpleSequence) Seek(v uint64) (uint64, bool) { method Iterator (line 104) | func (s *SimpleSequence) Iterator() *SimpleSequenceIterator { method ReverseIterator (line 111) | func (s *SimpleSequence) ReverseIterator() *ReverseSimpleSequenceItera... function NewSimpleSequence (line 22) | func NewSimpleSequence(baseNum uint64, count uint64) *SimpleSequence { function ReadSimpleSequence (line 33) | func ReadSimpleSequence(baseNum uint64, raw []byte) *SimpleSequence { type SimpleSequenceIterator (line 118) | type SimpleSequenceIterator struct method Next (line 123) | func (it *SimpleSequenceIterator) Next() (uint64, error) { method HasNext (line 133) | func (it *SimpleSequenceIterator) HasNext() bool { method Close (line 137) | func (it *SimpleSequenceIterator) Close() { method Seek (line 141) | func (it *SimpleSequenceIterator) Seek(v uint64) { type ReverseSimpleSequenceIterator (line 151) | type ReverseSimpleSequenceIterator struct method Next (line 156) | func (it *ReverseSimpleSequenceIterator) Next() (uint64, error) { method HasNext (line 166) | func (it *ReverseSimpleSequenceIterator) HasNext() bool { method Close (line 170) | func (it *ReverseSimpleSequenceIterator) Close() { method Seek (line 174) | func (it *ReverseSimpleSequenceIterator) Seek(v uint64) { FILE: db/recsplit/simpleseq/simple_sequence_test.go function TestSimpleSequence (line 12) | func TestSimpleSequence(t *testing.T) { FILE: db/seg/compress.go type Cfg (line 45) | type Cfg struct type Compressor (line 98) | type Compressor struct method Close (line 165) | func (c *Compressor) Close() { method SetTrace (line 173) | func (c *Compressor) SetTrace(trace bool) { c.trace = trace } method FileName (line 174) | func (c *Compressor) FileName() string { return c.outputFileName } method WorkersAmount (line 175) | func (c *Compressor) WorkersAmount() int { return c.Workers } method Count (line 177) | func (c *Compressor) Count() int { return int(c.wordsCount) } method ReadFrom (line 179) | func (c *Compressor) ReadFrom(g *Getter) error { method AddWord (line 192) | func (c *Compressor) AddWord(word []byte) error { method AddUncompressedWord (line 221) | func (c *Compressor) AddUncompressedWord(word []byte) error { method Compress (line 234) | func (c *Compressor) Compress() error { method DisableFsync (line 294) | func (c *Compressor) DisableFsync() { c.noFsync = true } method fsync (line 299) | func (c *Compressor) fsync(f *os.File) error { function NewCompressor (line 124) | func NewCompressor(ctx context.Context, logPrefix, outputFile, tmpDir st... constant superstringLimit (line 313) | superstringLimit = 16 * 1024 * 1024 type DictionaryBuilder (line 315) | type DictionaryBuilder struct method Reset (line 322) | func (db *DictionaryBuilder) Reset(softLimit int) { method Len (line 327) | func (db *DictionaryBuilder) Len() int { return len(db.items) } method Less (line 328) | func (db *DictionaryBuilder) Less(i, j int) bool { method Swap (line 342) | func (db *DictionaryBuilder) Swap(i, j int) { method Sort (line 345) | func (db *DictionaryBuilder) Sort() { slices.SortFunc(db.items, dictio... method Push (line 347) | func (db *DictionaryBuilder) Push(x interface{}) { method Pop (line 351) | func (db *DictionaryBuilder) Pop() interface{} { method processWord (line 360) | func (db *DictionaryBuilder) processWord(chars []byte, score uint64) { method loadFunc (line 378) | func (db *DictionaryBuilder) loadFunc(k, v []byte, table etl.CurrentTa... method finish (line 392) | func (db *DictionaryBuilder) finish(hardLimit int) { method ForEach (line 403) | func (db *DictionaryBuilder) ForEach(f func(score uint64, word []byte)) { method Close (line 409) | func (db *DictionaryBuilder) Close() { function dictionaryBuilderCmp (line 335) | func dictionaryBuilderCmp(i, j *Pattern) int { type Pattern (line 417) | type Pattern struct type PatternList (line 430) | type PatternList method Len (line 432) | func (pl PatternList) Len() int { return len(pl) } function patternListCmp (line 433) | func patternListCmp(i, j *Pattern) int { type PatternHuff (line 443) | type PatternHuff struct method AddZero (line 452) | func (h *PatternHuff) AddZero() { method AddOne (line 467) | func (h *PatternHuff) AddOne() { method SetDepth (line 484) | func (h *PatternHuff) SetDepth(depth int) { type PatternHeap (line 505) | type PatternHeap method Len (line 507) | func (ph PatternHeap) Len() int { method Less (line 511) | func (ph PatternHeap) Less(i, j int) bool { method Swap (line 518) | func (ph *PatternHeap) Swap(i, j int) { method Push (line 522) | func (ph *PatternHeap) Push(x interface{}) { method Pop (line 526) | func (ph *PatternHeap) Pop() interface{} { type Position (line 535) | type Position struct type PositionHuff (line 543) | type PositionHuff struct method AddZero (line 552) | func (h *PositionHuff) AddZero() { method AddOne (line 567) | func (h *PositionHuff) AddOne() { method SetDepth (line 584) | func (h *PositionHuff) SetDepth(depth int) { type PositionList (line 601) | type PositionList method Len (line 603) | func (pl PositionList) Len() int { return len(pl) } function positionListCmp (line 605) | func positionListCmp(i, j *Position) int { type PositionHeap (line 612) | type PositionHeap method Len (line 614) | func (ph PositionHeap) Len() int { method Less (line 618) | func (ph PositionHeap) Less(i, j int) bool { method Compare (line 622) | func (ph PositionHeap) Compare(i, j int) int { method Swap (line 629) | func (ph *PositionHeap) Swap(i, j int) { method Push (line 633) | func (ph *PositionHeap) Push(x interface{}) { method Pop (line 637) | func (ph *PositionHeap) Pop() interface{} { type BitWriter (line 646) | type BitWriter struct method encode (line 652) | func (hf *BitWriter) encode(code uint64, codeBits int) error { method flush (line 676) | func (hf *BitWriter) flush() error { type DynamicCell (line 688) | type DynamicCell struct type Ring (line 696) | type Ring struct method Reset (line 710) | func (r *Ring) Reset() { method ensureSize (line 716) | func (r *Ring) ensureSize() { method PushFront (line 732) | func (r *Ring) PushFront() *DynamicCell { method PushBack (line 742) | func (r *Ring) PushBack() *DynamicCell { method Len (line 753) | func (r Ring) Len() int { method Get (line 757) | func (r *Ring) Get(i int) *DynamicCell { method Truncate (line 765) | func (r *Ring) Truncate(i int) { function NewRing (line 701) | func NewRing() *Ring { type DictAggregator (line 770) | type DictAggregator struct method processWord (line 778) | func (da *DictAggregator) processWord(word []byte, score uint64) error { method Load (line 784) | func (da *DictAggregator) Load(loadFunc etl.LoadFunc, args etl.Transfo... method aggLoadFunc (line 789) | func (da *DictAggregator) aggLoadFunc(k, v []byte, table etl.CurrentTa... method finish (line 811) | func (da *DictAggregator) finish() error { type CompressionRatio (line 818) | type CompressionRatio method String (line 820) | func (r CompressionRatio) String() string { return fmt.Sprintf("%.2f",... function Ratio (line 822) | func Ratio(f1, f2 string) (CompressionRatio, error) { type RawWordsFile (line 835) | type RawWordsFile struct method Flush (line 859) | func (f *RawWordsFile) Flush() error { method Close (line 862) | func (f *RawWordsFile) Close() { method CloseAndRemove (line 866) | func (f *RawWordsFile) CloseAndRemove() { method Append (line 870) | func (f *RawWordsFile) Append(v []byte) error { method AppendUncompressed (line 884) | func (f *RawWordsFile) AppendUncompressed(v []byte) error { method ForEach (line 901) | func (f *RawWordsFile) ForEach(walker func(v []byte, compressed bool) ... function NewRawWordsFile (line 843) | func NewRawWordsFile(filePath string) (*RawWordsFile, error) { function OpenRawWordsFile (line 851) | func OpenRawWordsFile(filePath string) (*RawWordsFile, error) { FILE: db/seg/compress_fuzz_test.go function FuzzCompress (line 29) | func FuzzCompress(f *testing.F) { FILE: db/seg/compress_test.go function TestCompressEmptyDict (line 34) | func TestCompressEmptyDict(t *testing.T) { function checksum (line 71) | func checksum(file string) uint32 { function prepareDict (line 84) | func prepareDict(t *testing.T, multiplier int) *Decompressor { function TestCompressDict1 (line 123) | func TestCompressDict1(t *testing.T) { function TestCompressDictCmp (line 189) | func TestCompressDictCmp(t *testing.T) { FILE: db/seg/decompress.go type word (line 40) | type word type codeword (line 42) | type codeword struct type patternTable (line 49) | type patternTable struct method insertWord (line 64) | func (pt *patternTable) insertWord(cw *codeword) { method condensedTableSearch (line 81) | func (pt *patternTable) condensedTableSearch(code uint16) *codeword { function newPatternTable (line 54) | func newPatternTable(bitLen int) *patternTable { type posTable (line 100) | type posTable struct type ErrCompressedFileCorrupted (line 107) | type ErrCompressedFileCorrupted struct method Error (line 112) | func (e ErrCompressedFileCorrupted) Error() string { method Is (line 116) | func (e ErrCompressedFileCorrupted) Is(err error) bool { type Decompressor (line 122) | type Decompressor struct method DataHandle (line 439) | func (d *Decompressor) DataHandle() unsafe.Pointer { method SerializedDictSize (line 442) | func (d *Decompressor) SerializedDictSize() uint64 { return d.serializ... method DictWords (line 443) | func (d *Decompressor) DictWords() int { return d.dictWords } method Size (line 445) | func (d *Decompressor) Size() int64 { method ModTime (line 449) | func (d *Decompressor) ModTime() time.Time { method IsOpen (line 453) | func (d *Decompressor) IsOpen() bool { method checkFileLenChange (line 457) | func (d *Decompressor) checkFileLenChange() { method Close (line 473) | func (d *Decompressor) Close() { method FilePath (line 491) | func (d *Decompressor) FilePath() string { return d.filePath } method FileName (line 492) | func (d *Decompressor) FileName() string { return d.fileName } method WithReadAhead (line 495) | func (d *Decompressor) WithReadAhead(f func() error) error { method DisableReadAhead (line 504) | func (d *Decompressor) DisableReadAhead() { method MadvSequential (line 522) | func (d *Decompressor) MadvSequential() *Decompressor { method MadvNormal (line 530) | func (d *Decompressor) MadvNormal() MadvDisabler { method MadvWillNeed (line 538) | func (d *Decompressor) MadvWillNeed() *Decompressor { method Count (line 661) | func (d *Decompressor) Count() int { return int(d.wordsCount) } method EmptyWordsCount (line 662) | func (d *Decompressor) EmptyWordsCount() int { return int(d.emptyWords... method MakeGetter (line 667) | func (d *Decompressor) MakeGetter() *Getter { constant maxAllowedDepth (line 146) | maxAllowedDepth = 50 constant compressedMinSize (line 148) | compressedMinSize = 32 function init (line 161) | func init() { function SetDecompressionTableCondensity (line 176) | func SetDecompressionTableCondensity(fromBitSize int) { function NewDecompressor (line 180) | func NewDecompressor(compressedFilePath string) (*Decompressor, error) { function buildCondensedPatternTable (line 346) | func buildCondensedPatternTable(table *patternTable, depths []uint64, pa... function buildPosTable (line 383) | func buildPosTable(depths []uint64, poss []uint64, table *posTable, code... type Getter (line 549) | type Getter struct method MadvNormal (line 560) | func (g *Getter) MadvNormal() MadvDisabler { method DisableReadAhead (line 564) | func (g *Getter) DisableReadAhead() { g.d.DisableReadAhead() } method Trace (line 565) | func (g *Getter) Trace(t bool) { g.trace = t } method Count (line 566) | func (g *Getter) Count() int { return g.d.Count() } method FileName (line 567) | func (g *Getter) FileName() string { return g.fName } method nextPos (line 569) | func (g *Getter) nextPos(clean bool) (pos uint64) { method nextPattern (line 603) | func (g *Getter) nextPattern() []byte { method Size (line 657) | func (g *Getter) Size() int { method Reset (line 677) | func (g *Getter) Reset(offset uint64) { method HasNext (line 682) | func (g *Getter) HasNext() bool { method Next (line 689) | func (g *Getter) Next(buf []byte) ([]byte, uint64) { method NextUncompressed (line 755) | func (g *Getter) NextUncompressed() ([]byte, uint64) { method Skip (line 776) | func (g *Getter) Skip() (uint64, int) { method SkipUncompressed (line 813) | func (g *Getter) SkipUncompressed() (uint64, int) { method MatchPrefix (line 833) | func (g *Getter) MatchPrefix(prefix []byte) bool { method MatchCmp (line 916) | func (g *Getter) MatchCmp(buf []byte) int { method MatchPrefixUncompressed (line 976) | func (g *Getter) MatchPrefixUncompressed(prefix []byte) bool { method MatchCmpUncompressed (line 997) | func (g *Getter) MatchCmpUncompressed(buf []byte) int { method BinarySearch (line 1021) | func (g *Getter) BinarySearch(seek []byte, count int, getOffset func(i... function checkDistance (line 636) | func checkDistance(power int, d int) bool { function buildCondensedWordDistances (line 645) | func buildCondensedWordDistances() [][]int { FILE: db/seg/decompress_bench_test.go function BenchmarkDecompress (line 27) | func BenchmarkDecompress(b *testing.B) { function BenchmarkDecompressTorrent (line 65) | func BenchmarkDecompressTorrent(t *testing.B) { FILE: db/seg/decompress_fuzz_test.go function FuzzDecompressMatch (line 30) | func FuzzDecompressMatch(f *testing.F) { FILE: db/seg/decompress_test.go function prepareLoremDict (line 37) | func prepareLoremDict(t *testing.T) *Decompressor { function TestDecompressSkip (line 66) | func TestDecompressSkip(t *testing.T) { function TestDecompressMatchOK (line 93) | func TestDecompressMatchOK(t *testing.T) { function TestDecompressMatchCmpOK (line 118) | func TestDecompressMatchCmpOK(t *testing.T) { function prepareStupidDict (line 143) | func prepareStupidDict(t *testing.T, size int) *Decompressor { function TestDecompressMatchOKCondensed (line 171) | func TestDecompressMatchOKCondensed(t *testing.T) { function TestDecompressMatchNotOK (line 197) | func TestDecompressMatchNotOK(t *testing.T) { function TestDecompressMatchPrefix (line 221) | func TestDecompressMatchPrefix(t *testing.T) { function prepareLoremDictUncompressed (line 261) | func prepareLoremDictUncompressed(t *testing.T) *Decompressor { function TestUncompressed (line 292) | func TestUncompressed(t *testing.T) { function TestDecompressor_OpenCorrupted (line 354) | func TestDecompressor_OpenCorrupted(t *testing.T) { constant lorem (line 522) | lorem = `lorem ipsum dolor sit amet consectetur adipiscing elit sed do e... function rmNewLine (line 527) | func rmNewLine(s string) string { function TestDecompressTorrent (line 531) | func TestDecompressTorrent(t *testing.T) { constant N (line 556) | N = 100 function randWord (line 558) | func randWord() []byte { function generateRandWords (line 567) | func generateRandWords() (WORDS [N][]byte, WORD_FLAGS [N]bool, INPUT_FLA... function prepareRandomDict (line 581) | func prepareRandomDict(t *testing.T) (d *Decompressor, WORDS [N][]byte, ... function TestDecompressRandomMatchCmp (line 636) | func TestDecompressRandomMatchCmp(t *testing.T) { function TestDecompressRandomMatchBool (line 704) | func TestDecompressRandomMatchBool(t *testing.T) { FILE: db/seg/parallel_compress.go function coverWordByPatterns (line 43) | func coverWordByPatterns(trace bool, input []byte, mf2 *patricia.MatchFi... function coverWordsByPatternsWorker (line 182) | func coverWordsByPatternsWorker(trace bool, inputCh chan *CompressionWor... type CompressionWord (line 207) | type CompressionWord struct type CompressionQueue (line 212) | type CompressionQueue method Len (line 214) | func (cq CompressionQueue) Len() int { method Less (line 218) | func (cq CompressionQueue) Less(i, j int) bool { method Swap (line 222) | func (cq *CompressionQueue) Swap(i, j int) { method Push (line 226) | func (cq *CompressionQueue) Push(x interface{}) { method Pop (line 230) | func (cq *CompressionQueue) Pop() interface{} { function compressWithPatternCandidates (line 239) | func compressWithPatternCandidates(ctx context.Context, trace bool, cfg ... function copyN (line 749) | func copyN(r io.Reader, w io.Writer, uncoveredCount int, buf []byte) err... function extractPatternsInSuperstrings (line 775) | func extractPatternsInSuperstrings(ctx context.Context, superstringCh ch... function DictionaryBuilderFromCollectors (line 949) | func DictionaryBuilderFromCollectors(ctx context.Context, cfg Cfg, logPr... function PersistDictionary (line 982) | func PersistDictionary(fileName string, db *DictionaryBuilder) error { function ReadSimpleFile (line 998) | func ReadSimpleFile(fileName string, walker func(v []byte) error) error { FILE: db/seg/patricia/patricia.go type node (line 30) | type node struct method print (line 47) | func (n *node) print(sb *strings.Builder, indent string) { method String (line 70) | func (n *node) String() string { method insert (line 290) | func (n *node) insert(key []byte, value interface{}) { method get (line 319) | func (n *node) get(key []byte) (interface{}, bool) { function tostr (line 38) | func tostr(x uint32) string { type pathWalker (line 85) | type pathWalker struct method String (line 91) | func (s *pathWalker) String() string { method reset (line 95) | func (s *pathWalker) reset(n *node) { method transition (line 107) | func (s *pathWalker) transition(b byte, readonly bool) uint32 { method diverge (line 217) | func (s *pathWalker) diverge(divergence uint32) { method insert (line 301) | func (s *pathWalker) insert(value interface{}) { function newPathWalker (line 101) | func newPathWalker(n *node) *pathWalker { type PatriciaTree (line 334) | type PatriciaTree struct method Insert (line 338) | func (pt *PatriciaTree) Insert(key []byte, value interface{}) { method Get (line 343) | func (pt *PatriciaTree) Get(key []byte) (interface{}, bool) { type Match (line 347) | type Match struct type Matches (line 353) | type Matches method Len (line 355) | func (m Matches) Len() int { method Less (line 359) | func (m Matches) Less(i, j int) bool { method Swap (line 363) | func (m *Matches) Swap(i, j int) { type MatchFinder (line 367) | type MatchFinder struct method FindLongestMatches (line 760) | func (mf *MatchFinder) FindLongestMatches(data []byte) []Match { function NewMatchFinder (line 373) | func NewMatchFinder(pt *PatriciaTree) *MatchFinder { type MatchFinder2 (line 377) | type MatchFinder2 struct method unfold (line 397) | func (mf2 *MatchFinder2) unfold(b byte) uint32 { method fold (line 524) | func (mf2 *MatchFinder2) fold(bits int) { method FindLongestMatches (line 561) | func (mf2 *MatchFinder2) FindLongestMatches(data []byte) []Match { method Current (line 721) | func (mf2 *MatchFinder2) Current() ([]byte, int) { function NewMatchFinder2 (line 391) | func NewMatchFinder2(pt *PatriciaTree) *MatchFinder2 { FILE: db/seg/patricia/patricia_fuzz_test.go function FuzzPatricia (line 28) | func FuzzPatricia(f *testing.F) { function FuzzLongestMatch (line 86) | func FuzzLongestMatch(f *testing.F) { FILE: db/seg/patricia/patricia_test.go function TestInserts1 (line 25) | func TestInserts1(t *testing.T) { function TestInserts2 (line 78) | func TestInserts2(t *testing.T) { function TestFindMatches1 (line 91) | func TestFindMatches1(t *testing.T) { function TestFindMatches2 (line 108) | func TestFindMatches2(t *testing.T) { function decodeHex (line 125) | func decodeHex(in string) []byte { function TestFindMatches3 (line 133) | func TestFindMatches3(t *testing.T) { function TestFindMatches4 (line 179) | func TestFindMatches4(t *testing.T) { function TestFindMatches5 (line 194) | func TestFindMatches5(t *testing.T) { function TestFindMatches6 (line 342) | func TestFindMatches6(t *testing.T) { function TestFindMatches7 (line 947) | func TestFindMatches7(t *testing.T) { function TestFindMatches8 (line 1543) | func TestFindMatches8(t *testing.T) { FILE: db/seg/sais/sais.c function getCounts (line 47) | static void function getBuckets (line 60) | static void function LMSsort1 (line 83) | static void function sais_index_type (line 144) | static sais_index_type function LMSsort2 (line 225) | static void function sais_index_type (line 321) | static sais_index_type function induceSA (line 389) | static void function sais_index_type (line 447) | static sais_index_type function sais_index_type (line 517) | static sais_index_type function sais (line 828) | int sais(const unsigned char *T, int *SA, int n) function sais_int (line 853) | int sais_int(const int *T, int *SA, int n, int k) function sais_bwt (line 870) | int sais_bwt(const unsigned char *T, unsigned char *U, int *A, int n) function sais_int_bwt (line 903) | int sais_int_bwt(const int *T, int *U, int *A, int n, int k) FILE: db/seg/sais/sais.go function Sais (line 13) | func Sais(data []byte, sa []int32) error { FILE: db/seg/sais/sais_test.go function TestSais (line 9) | func TestSais(t *testing.T) { FILE: db/seg/sais/utils.c function lcp_kasai (line 3) | int lcp_kasai(const unsigned char *T, int *SA, int *LCP, int *FTR, int *... FILE: db/seg/seg_auto_rw.go type Reader (line 25) | type Reader struct method MatchPrefix (line 35) | func (g *Reader) MatchPrefix(prefix []byte) bool { method MatchCmp (line 42) | func (g *Reader) MatchCmp(prefix []byte) int { method MadvNormal (line 49) | func (g *Reader) MadvNormal() MadvDisabler { method DisableReadAhead (line 53) | func (g *Reader) DisableReadAhead() { g.d.DisableReadAhead() } method FileName (line 54) | func (g *Reader) FileName() string { return g.Getter.FileName() } method Next (line 55) | func (g *Reader) Next(buf []byte) ([]byte, uint64) { method Reset (line 70) | func (g *Reader) Reset(offset uint64) { method Skip (line 74) | func (g *Reader) Skip() (uint64, int) { function NewReader (line 31) | func NewReader(g *Getter, c FileCompression) *Reader { type Writer (line 90) | type Writer struct method Write (line 100) | func (c *Writer) Write(word []byte) (n int, err error) { method ReadFrom (line 115) | func (c *Writer) ReadFrom(r *Reader) error { method Close (line 126) | func (c *Writer) Close() { function NewWriter (line 96) | func NewWriter(kv *Compressor, compress FileCompression) *Writer { function DetectCompressType (line 132) | func DetectCompressType(getter *Getter) (compressed FileCompression) { FILE: db/seg/seg_interface.go type FileCompression (line 19) | type FileCompression method Has (line 32) | func (c FileCompression) Has(flag FileCompression) bool { method String (line 36) | func (c FileCompression) String() string { constant CompressNone (line 22) | CompressNone FileCompression = 0b1 constant CompressKeys (line 23) | CompressKeys FileCompression = 0b10 constant CompressVals (line 24) | CompressVals FileCompression = 0b100 function ParseFileCompression (line 27) | func ParseFileCompression(s string) (FileCompression, error) { type ReaderI (line 40) | type ReaderI interface type MadvDisabler (line 53) | type MadvDisabler interface FILE: db/seg/seg_paged_rw.go function GetFromPage (line 30) | func GetFromPage(key, compressedPage []byte, compressionBuf []byte, comp... type Page (line 66) | type Page struct method Reset (line 80) | func (r *Page) Reset(v []byte, compressionEnabled bool) (n int) { method HasNext (line 97) | func (r *Page) HasNext() bool { return r.limit > r.i } method Next (line 98) | func (r *Page) Next() (k, v []byte) { function FromBytes (line 74) | func FromBytes(buf []byte, compressionEnabled bool) *Page { function WordsAmount2PagesAmount (line 109) | func WordsAmount2PagesAmount(wordsAmount int, pageSize int) (pagesAmount... type PagedReader (line 120) | type PagedReader struct method Reset (line 136) | func (g *PagedReader) Reset(offset uint64) { method MadvNormal (line 174) | func (g *PagedReader) MadvNormal() *PagedReader { method DisableReadAhead (line 178) | func (g *PagedReader) DisableReadAhead() { g.file.DisableReadAhead() } method FileName (line 179) | func (g *PagedReader) FileName() string { return g.file.FileName() } method Count (line 180) | func (g *PagedReader) Count() int { return g.file.Count() } method Size (line 181) | func (g *PagedReader) Size() int { return g.file.Size() } method HasNextOnPage (line 182) | func (g *PagedReader) HasNextOnPage() bool { return g.pageSize > 1 && ... method HasNextPage (line 183) | func (g *PagedReader) HasNextPage() bool { return g.file.HasNext() } method HasNext (line 184) | func (g *PagedReader) HasNext() bool { return g.HasNextOnPage() ... method Next (line 185) | func (g *PagedReader) Next(buf []byte) ([]byte, uint64) { method NextPage (line 202) | func (g *PagedReader) NextPage() { method Next2 (line 209) | func (g *PagedReader) Next2(buf []byte) (k, v, bufOut []byte, pageOffs... method Skip (line 223) | func (g *PagedReader) Skip() (uint64, int) { function NewPagedReader (line 129) | func NewPagedReader(r ReaderI, pageSize int, snappy bool) *PagedReader { function NewPagedWriter (line 228) | func NewPagedWriter(parent CompressorI, pageSize int, compressionEnabled... type CompressorI (line 232) | type CompressorI interface type PagedWriter (line 239) | type PagedWriter struct method Empty (line 251) | func (c *PagedWriter) Empty() bool { return c.pairs == 0 } method Close (line 252) | func (c *PagedWriter) Close() { c.parent.Close() } method Compress (line 253) | func (c *PagedWriter) Compress() error { method Count (line 259) | func (c *PagedWriter) Count() int { method FileName (line 265) | func (c *PagedWriter) FileName() string { return c.parent.FileName() } method writePage (line 267) | func (c *PagedWriter) writePage() error { method Add (line 276) | func (c *PagedWriter) Add(k, v []byte) (err error) { method resetPage (line 294) | func (c *PagedWriter) resetPage() { method Flush (line 298) | func (c *PagedWriter) Flush() error { method bytes (line 306) | func (c *PagedWriter) bytes() (wholePage []byte, notEmpty bool) { method DisableFsync (line 334) | func (c *PagedWriter) DisableFsync() { type disableFsycn (line 340) | type disableFsycn interface function growslice (line 346) | func growslice(b []byte, wantLength int) []byte { FILE: db/seg/seg_paged_rw_test.go function prepareLoremDictOnPagedWriter (line 32) | func prepareLoremDictOnPagedWriter(t *testing.T, pageSize int, pageCompr... function TestPagedReader (line 59) | func TestPagedReader(t *testing.T) { type multyBytesWriter (line 97) | type multyBytesWriter struct method Write (line 101) | func (w *multyBytesWriter) Write(p []byte) (n int, err error) { method Bytes (line 105) | func (w *multyBytesWriter) Bytes() [][]byte { return w.buffer } method FileName (line 106) | func (w *multyBytesWriter) FileName() string { return "" } method Count (line 107) | func (w *multyBytesWriter) Count() int { return 0 } method Close (line 108) | func (w *multyBytesWriter) Close() {} method Compress (line 109) | func (w *multyBytesWriter) Compress() error { return nil } method Reset (line 110) | func (w *multyBytesWriter) Reset() { w.buffer = nil } function TestPage (line 112) | func TestPage(t *testing.T) { function BenchmarkName (line 146) | func BenchmarkName(b *testing.B) { FILE: db/seg/silkworm_seg_fuzz_test.go function makeSegFilePath (line 36) | func makeSegFilePath(path string, suffix string) string { function SegZipEx (line 40) | func SegZipEx(ctx context.Context, words *RawWordsFile, outPath string, ... function SegZip (line 61) | func SegZip(path string, tmpDirPath string) error { function SegUnzip (line 70) | func SegUnzip(path string) error { function SegZipSilkworm (line 104) | func SegZipSilkworm(path string, cmdPath string) error { type RandPattern (line 109) | type RandPattern struct method CopyTo (line 119) | func (p RandPattern) CopyTo(word []byte, offset int) { function NewRandPattern (line 113) | func NewRandPattern(r *rand.Rand, patternLen int) RandPattern { function generatePatterns (line 123) | func generatePatterns(r *rand.Rand) []RandPattern { function generateRawWordsFile (line 137) | func generateRawWordsFile(path string, seed int64) (*RawWordsFile, error) { function copyFiles (line 190) | func copyFiles(sourceFilePaths []string, targetDirPath string) { function FuzzSilkwormCompress (line 199) | func FuzzSilkwormCompress(f *testing.F) { FILE: db/snapcfg/util.go function fromEmbeddedToml (line 75) | func fromEmbeddedToml(in []byte) Preverified { type PreverifiedItem (line 83) | type PreverifiedItem struct type PreverifiedItems (line 88) | type PreverifiedItems method searchName (line 96) | func (p PreverifiedItems) searchName(name string) (int, bool) { method assertSorted (line 104) | func (me PreverifiedItems) assertSorted() { method Get (line 112) | func (me PreverifiedItems) Get(name string) (item PreverifiedItem, fou... method Contains (line 121) | func (me PreverifiedItems) Contains(name string, ignoreVersion ...bool... method MarshalJSON (line 317) | func (p PreverifiedItems) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 327) | func (p *PreverifiedItems) UnmarshalJSON(data []byte) error { type Preverified (line 90) | type Preverified struct method Typed (line 136) | func (p Preverified) Typed(types []snaptype.Type) Preverified { method MaxBlock (line 241) | func (p Preverified) MaxBlock(version ver.Version) (uint64, error) { function preverifiedItemCompare (line 108) | func preverifiedItemCompare(a, b PreverifiedItem) int { function ExtractBlockFromName (line 272) | func ExtractBlockFromName(name string, v ver.Version) (block uint64, err... function fromToml (line 338) | func fromToml(in []byte) PreverifiedItems { function doSort (line 346) | func doSort(in map[string]string) []PreverifiedItem { function newCfg (line 355) | func newCfg(networkName string, preverified Preverified) *Cfg { type Cfg (line 375) | type Cfg struct method Seedable (line 386) | func (c Cfg) Seedable(info snaptype.FileInfo) bool { method IsFrozen (line 392) | func (c Cfg) IsFrozen(info snaptype.FileInfo) bool { method MergeLimit (line 397) | func (c Cfg) MergeLimit(t snaptype.Enum, fromBlock uint64) uint64 { function RegisterKnownTypes (line 461) | func RegisterKnownTypes(networkName string, types []snaptype.Type) { function Seedable (line 467) | func Seedable(networkName string, info snaptype.FileInfo) bool { function MergeLimitFromCfg (line 475) | func MergeLimitFromCfg(cfg *Cfg, snapType snaptype.Enum, fromBlock uint6... function MaxSeedableSegment (line 479) | func MaxSeedableSegment(chain string, dir string) uint64 { function MergeStepsFromCfg (line 495) | func MergeStepsFromCfg(cfg *Cfg, snapType snaptype.Enum, fromBlock uint6... function KnownCfg (line 506) | func KnownCfg(networkName string) (*Cfg, bool) { function webseedsParse (line 528) | func webseedsParse(in []byte) (res []string) { function LoadRemotePreverified (line 540) | func LoadRemotePreverified(ctx context.Context) (err error) { function SetToml (line 611) | func SetToml(networkName string, toml []byte, local bool) { function GetToml (line 622) | func GetToml(networkName string) []byte { FILE: db/snapcfg/util_test.go function TestNameToParts (line 10) | func TestNameToParts(t *testing.T) { FILE: db/snapshotsync/caplin_state_snapshots.go function BeaconSimpleIdx (line 50) | func BeaconSimpleIdx(ctx context.Context, sn snaptype.FileInfo, salt uin... function getKvGetterForStateTable (line 77) | func getKvGetterForStateTable(db kv.RoDB, tableName string) KeyValueGett... function MakeCaplinStateSnapshotsTypes (line 93) | func MakeCaplinStateSnapshotsTypes(db kv.RoDB) SnapshotTypes { type CaplinStateSnapshots (line 127) | type CaplinStateSnapshots struct method IndicesMax (line 200) | func (s *CaplinStateSnapshots) IndicesMax() uint64 { return s.idxMax.... method SegmentsMax (line 201) | func (s *CaplinStateSnapshots) SegmentsMax() uint64 { return s.segment... method LogStat (line 203) | func (s *CaplinStateSnapshots) LogStat(str string) { method LS (line 208) | func (s *CaplinStateSnapshots) LS() { method SegFileNames (line 224) | func (s *CaplinStateSnapshots) SegFileNames(from, to uint64) []string { method BlocksAvailable (line 245) | func (s *CaplinStateSnapshots) BlocksAvailable() uint64 { method Close (line 249) | func (s *CaplinStateSnapshots) Close() { method openSegIfNeed (line 259) | func (s *CaplinStateSnapshots) openSegIfNeed(sn *DirtySegment, filepat... method OpenList (line 272) | func (s *CaplinStateSnapshots) OpenList(fileNames []string, optimistic... method recalcVisibleFiles (line 406) | func (s *CaplinStateSnapshots) recalcVisibleFiles() { method idxAvailability (line 449) | func (s *CaplinStateSnapshots) idxAvailability() uint64 { method OpenFolder (line 498) | func (s *CaplinStateSnapshots) OpenFolder() error { method closeWhatNotInList (line 502) | func (s *CaplinStateSnapshots) closeWhatNotInList(l []string) { method View (line 536) | func (s *CaplinStateSnapshots) View() *CaplinStateView { method DumpCaplinState (line 674) | func (s *CaplinStateSnapshots) DumpCaplinState(ctx context.Context, fr... method BuildMissingIndices (line 693) | func (s *CaplinStateSnapshots) BuildMissingIndices(ctx context.Context... method Get (line 729) | func (s *CaplinStateSnapshots) Get(tbl string, slot uint64) ([]byte, e... type KeyValueGetter (line 158) | type KeyValueGetter type SnapshotTypes (line 160) | type SnapshotTypes struct function NewCaplinStateSnapshots (line 170) | func NewCaplinStateSnapshots(cfg ethconfig.BlocksFreezing, beaconCfg *cl... function openIdxForCaplinStateIfNeeded (line 358) | func openIdxForCaplinStateIfNeeded(s *DirtySegment, filePath string, opt... function openIdxIfNeedForCaplinState (line 376) | func openIdxIfNeedForCaplinState(s *DirtySegment, filePath string) (err ... function isIndexed (line 393) | func isIndexed(s *DirtySegment) bool { function listAllSegFilesInDir (line 479) | func listAllSegFilesInDir(dir string) []string { type CaplinStateView (line 530) | type CaplinStateView struct method Close (line 558) | func (v *CaplinStateView) Close() { method VisibleSegments (line 572) | func (v *CaplinStateView) VisibleSegments(tbl string) []*VisibleSegment { method VisibleSegment (line 586) | func (v *CaplinStateView) VisibleSegment(slot uint64, tbl string) (*Vi... function dumpCaplinState (line 596) | func dumpCaplinState(ctx context.Context, snapName string, kvGetter KeyV... function simpleIdx (line 647) | func simpleIdx(ctx context.Context, sn snaptype.FileInfo, salt uint32, t... FILE: db/snapshotsync/freezeblocks/beacon_block_reader.go type BeaconSnapshotReader (line 50) | type BeaconSnapshotReader interface type beaconSnapshotReader (line 61) | type beaconSnapshotReader struct method FrozenSlots (line 72) | func (r *beaconSnapshotReader) FrozenSlots() uint64 { method ReadBlockBySlot (line 76) | func (r *beaconSnapshotReader) ReadBlockBySlot(ctx context.Context, tx... method ReadBlindedBlockBySlot (line 138) | func (r *beaconSnapshotReader) ReadBlindedBlockBySlot(ctx context.Cont... method ReadBlockByRoot (line 200) | func (r *beaconSnapshotReader) ReadBlockByRoot(ctx context.Context, tx... method ReadHeaderByRoot (line 280) | func (r *beaconSnapshotReader) ReadHeaderByRoot(ctx context.Context, t... function NewBeaconSnapshotReader (line 68) | func NewBeaconSnapshotReader(snapshots *CaplinSnapshots, eth1Getter snap... FILE: db/snapshotsync/freezeblocks/block_cache_test.go function TestCache2 (line 11) | func TestCache2(t *testing.T) { FILE: db/snapshotsync/freezeblocks/block_reader.go type RemoteBlockReader (line 50) | type RemoteBlockReader struct method WithSidecars (line 55) | func (r *RemoteBlockReader) WithSidecars(storage services.BlobStorage) { method CanPruneTo (line 59) | func (r *RemoteBlockReader) CanPruneTo(uint64) uint64 { method CurrentBlock (line 62) | func (r *RemoteBlockReader) CurrentBlock(db kv.Tx) (*types.Block, erro... method MinimumBlockAvailable (line 75) | func (r *RemoteBlockReader) MinimumBlockAvailable(ctx context.Context,... method RawTransactions (line 84) | func (r *RemoteBlockReader) RawTransactions(ctx context.Context, tx kv... method FirstTxnNumNotInSnapshots (line 88) | func (r *RemoteBlockReader) FirstTxnNumNotInSnapshots() uint64 { method ReadAncestor (line 92) | func (r *RemoteBlockReader) ReadAncestor(db kv.Getter, hash common.Has... method HeadersRange (line 95) | func (r *RemoteBlockReader) HeadersRange(ctx context.Context, walker f... method Integrity (line 99) | func (r *RemoteBlockReader) Integrity(_ context.Context) error { method BadHeaderNumber (line 103) | func (r *RemoteBlockReader) BadHeaderNumber(ctx context.Context, tx kv... method BlockByNumber (line 107) | func (r *RemoteBlockReader) BlockByNumber(ctx context.Context, db kv.T... method BlockByHash (line 118) | func (r *RemoteBlockReader) BlockByHash(ctx context.Context, db kv.Tx,... method HeaderByNumber (line 129) | func (r *RemoteBlockReader) HeaderByNumber(ctx context.Context, tx kv.... method Snapshots (line 143) | func (r *RemoteBlockReader) Snapshots() snapshotsync.BlockSnapshots ... method BorSnapshots (line 144) | func (r *RemoteBlockReader) BorSnapshots() snapshotsync.BlockSnapshots... method BscSnapshots (line 145) | func (r *RemoteBlockReader) BscSnapshots() snapshotsync.BlockSnapshots... method AllTypes (line 146) | func (r *RemoteBlockReader) AllTypes() []snaptype.Type ... method FrozenBlocks (line 147) | func (r *RemoteBlockReader) FrozenBlocks() uint64 ... method FrozenBorBlocks (line 148) | func (r *RemoteBlockReader) FrozenBorBlocks(align bool) uint64 ... method FrozenBscBlobs (line 149) | func (r *RemoteBlockReader) FrozenBscBlobs() uint64 ... method FrozenFiles (line 150) | func (r *RemoteBlockReader) FrozenFiles() (list []string) ... method FreezingCfg (line 151) | func (r *RemoteBlockReader) FreezingCfg() ethconfig.BlocksFreezing ... method HeaderByHash (line 153) | func (r *RemoteBlockReader) HeaderByHash(ctx context.Context, tx kv.Ge... method CanonicalHash (line 168) | func (r *RemoteBlockReader) CanonicalHash(ctx context.Context, tx kv.G... method BlockForTxNum (line 180) | func (r *RemoteBlockReader) BlockForTxNum(ctx context.Context, tx kv.T... method TxnLookup (line 202) | func (r *RemoteBlockReader) TxnLookup(ctx context.Context, tx kv.Gette... method TxnByIdxInBlock (line 219) | func (r *RemoteBlockReader) TxnByIdxInBlock(ctx context.Context, tx kv... method HasSenders (line 243) | func (r *RemoteBlockReader) HasSenders(ctx context.Context, _ kv.Gette... method BlockWithSenders (line 247) | func (r *RemoteBlockReader) BlockWithSenders(ctx context.Context, _ kv... method IterateFrozenBodies (line 272) | func (r *RemoteBlockReader) IterateFrozenBodies(_ func(blockNum uint64... method Header (line 276) | func (r *RemoteBlockReader) Header(ctx context.Context, tx kv.Getter, ... method Body (line 286) | func (r *RemoteBlockReader) Body(ctx context.Context, tx kv.Getter, ha... method IsCanonical (line 296) | func (r *RemoteBlockReader) IsCanonical(ctx context.Context, tx kv.Get... method BodyWithTransactions (line 306) | func (r *RemoteBlockReader) BodyWithTransactions(ctx context.Context, ... method HeaderNumber (line 316) | func (r *RemoteBlockReader) HeaderNumber(ctx context.Context, tx kv.Ge... method BodyRlp (line 326) | func (r *RemoteBlockReader) BodyRlp(ctx context.Context, tx kv.Getter,... method Ready (line 341) | func (r *RemoteBlockReader) Ready(ctx context.Context) <-chan error { method CanonicalBodyForStorage (line 349) | func (r *RemoteBlockReader) CanonicalBodyForStorage(ctx context.Contex... method TxnumReader (line 365) | func (r *RemoteBlockReader) TxnumReader(ctx context.Context) rawdbv3.T... method ReadBlobByNumber (line 374) | func (r *RemoteBlockReader) ReadBlobByNumber(ctx context.Context, tx k... method ReadBlobTxCount (line 378) | func (r *RemoteBlockReader) ReadBlobTxCount(ctx context.Context, block... function NewRemoteBlockReader (line 193) | func NewRemoteBlockReader(client remoteproto.ETHBACKENDClient) *RemoteBl... type BlockReader (line 383) | type BlockReader struct method WithSidecars (line 407) | func (r *BlockReader) WithSidecars(blobStorage services.BlobStorage) { method CanPruneTo (line 411) | func (r *BlockReader) CanPruneTo(currentBlockInDB uint64) uint64 { method Snapshots (line 414) | func (r *BlockReader) Snapshots() snapshotsync.BlockSnapshots { return... method BorSnapshots (line 415) | func (r *BlockReader) BorSnapshots() snapshotsync.BlockSnapshots { method BscSnapshots (line 423) | func (r *BlockReader) BscSnapshots() snapshotsync.BlockSnapshots { method Ready (line 431) | func (r *BlockReader) Ready(ctx context.Context) <-chan error { method AllTypes (line 456) | func (r *BlockReader) AllTypes() []snaptype.Type { method FrozenBlocks (line 468) | func (r *BlockReader) FrozenBlocks() uint64 { return r.sn.BlocksAvaila... method MinimumBlockAvailable (line 470) | func (r *BlockReader) MinimumBlockAvailable(ctx context.Context, tx kv... method findFirstCompleteBlock (line 503) | func (r *BlockReader) findFirstCompleteBlock(tx kv.Tx) (uint64, error) { method FrozenBorBlocks (line 516) | func (r *BlockReader) FrozenBorBlocks(align bool) uint64 { method FrozenBscBlobs (line 539) | func (r *BlockReader) FrozenBscBlobs() uint64 { method FrozenFiles (line 546) | func (r *BlockReader) FrozenFiles() []string { method FreezingCfg (line 557) | func (r *BlockReader) FreezingCfg() ethconfig.BlocksFreezing { return ... method HeadersRange (line 559) | func (r *BlockReader) HeadersRange(ctx context.Context, walker func(he... method HeaderByNumber (line 563) | func (r *BlockReader) HeaderByNumber(ctx context.Context, tx kv.Getter... method HeaderNumber (line 620) | func (r *BlockReader) HeaderNumber(ctx context.Context, tx kv.Getter, ... method IsCanonical (line 637) | func (r *BlockReader) IsCanonical(ctx context.Context, tx kv.Getter, h... method HeaderByHash (line 646) | func (r *BlockReader) HeaderByHash(ctx context.Context, tx kv.Getter, ... method CanonicalHash (line 674) | func (r *BlockReader) CanonicalHash(ctx context.Context, tx kv.Getter,... method Header (line 700) | func (r *BlockReader) Header(ctx context.Context, tx kv.Getter, hash c... method BodyWithTransactions (line 730) | func (r *BlockReader) BodyWithTransactions(ctx context.Context, tx kv.... method BodyRlp (line 811) | func (r *BlockReader) BodyRlp(ctx context.Context, tx kv.Getter, hash ... method Body (line 835) | func (r *BlockReader) Body(ctx context.Context, tx kv.Getter, hash com... method HasSenders (line 858) | func (r *BlockReader) HasSenders(ctx context.Context, tx kv.Getter, ha... method BlockWithSenders (line 866) | func (r *BlockReader) BlockWithSenders(ctx context.Context, tx kv.Gett... method CanonicalBodyForStorage (line 869) | func (r *BlockReader) CanonicalBodyForStorage(ctx context.Context, tx ... method blockWithSenders (line 887) | func (r *BlockReader) blockWithSenders(ctx context.Context, tx kv.Gett... method headerFromSnapshot (line 1012) | func (r *BlockReader) headerFromSnapshot(blockHeight uint64, sn *snaps... method headerFromSnapshotByHash (line 1044) | func (r *BlockReader) headerFromSnapshotByHash(hash common.Hash, sn *s... method bodyFromSnapshot (line 1087) | func (r *BlockReader) bodyFromSnapshot(blockHeight uint64, sn *snapsho... method bodyForStorageFromSnapshot (line 1105) | func (r *BlockReader) bodyForStorageFromSnapshot(blockHeight uint64, s... method txsFromSnapshot (line 1167) | func (r *BlockReader) txsFromSnapshot(baseTxnID uint64, txCount uint32... method txnByID (line 1214) | func (r *BlockReader) txnByID(txnID uint64, sn *snapshotsync.VisibleSe... method txnByHash (line 1234) | func (r *BlockReader) txnByHash(txnHash common.Hash, segments []*snaps... method TxnByIdxInBlock (line 1284) | func (r *BlockReader) TxnByIdxInBlock(ctx context.Context, tx kv.Gette... method TxnLookup (line 1329) | func (r *BlockReader) TxnLookup(_ context.Context, tx kv.Getter, txnHa... method FirstTxnNumNotInSnapshots (line 1348) | func (r *BlockReader) FirstTxnNumNotInSnapshots() uint64 { method IterateFrozenBodies (line 1359) | func (r *BlockReader) IterateFrozenBodies(f func(blockNum, baseTxNum, ... method IntegrityTxnID (line 1384) | func (r *BlockReader) IntegrityTxnID(failFast bool) error { method BadHeaderNumber (line 1413) | func (r *BlockReader) BadHeaderNumber(ctx context.Context, tx kv.Gette... method BlockByNumber (line 1416) | func (r *BlockReader) BlockByNumber(ctx context.Context, db kv.Tx, num... method BlockByHash (line 1432) | func (r *BlockReader) BlockByHash(ctx context.Context, db kv.Tx, hash ... method CurrentBlock (line 1443) | func (r *BlockReader) CurrentBlock(db kv.Tx) (*types.Block, error) { method RawTransactions (line 1453) | func (r *BlockReader) RawTransactions(ctx context.Context, tx kv.Gette... method ReadAncestor (line 1457) | func (r *BlockReader) ReadAncestor(db kv.Getter, hash common.Hash, num... method ReadBlobByNumber (line 1509) | func (r *BlockReader) ReadBlobByNumber(ctx context.Context, tx kv.Gett... method ReadBlobTxCount (line 1529) | func (r *BlockReader) ReadBlobTxCount(ctx context.Context, blockNum ui... method ensureHeaderNumber (line 1543) | func (r *BlockReader) ensureHeaderNumber(n uint64, seg *snapshotsync.V... method Integrity (line 1557) | func (r *BlockReader) Integrity(ctx context.Context) error { method TxnumReader (line 1571) | func (r *BlockReader) TxnumReader(ctx context.Context) rawdbv3.TxNumsR... method BlockForTxNum (line 1580) | func (r *BlockReader) BlockForTxNum(ctx context.Context, tx kv.Tx, txn... function NewBlockReader (line 396) | func NewBlockReader(snapshots snapshotsync.BlockSnapshots, borSnapshots ... function BodyForTxnFromSnapshot (line 1115) | func BodyForTxnFromSnapshot(blockHeight uint64, sn *snapshotsync.Visible... function BodyForStorageFromSnapshot (line 1141) | func BodyForStorageFromSnapshot(blockHeight uint64, sn *snapshotsync.Vis... function TxBlockIndexFromBlockReader (line 1584) | func TxBlockIndexFromBlockReader(ctx context.Context, r services.FullBlo... type txBlockIndexWithBlockReader (line 1592) | type txBlockIndexWithBlockReader struct method CopyWithContext (line 1598) | func (t *txBlockIndexWithBlockReader) CopyWithContext(ctx context.Cont... method MaxTxNum (line 1606) | func (t *txBlockIndexWithBlockReader) MaxTxNum(tx kv.Tx, c kv.Cursor, ... method BlockNumber (line 1626) | func (t *txBlockIndexWithBlockReader) BlockNumber(tx kv.Tx, txNum uint... FILE: db/snapshotsync/freezeblocks/block_snapshots.go type RoSnapshots (line 68) | type RoSnapshots struct method View (line 1082) | func (s *RoSnapshots) View() *View { function NewRoSnapshots (line 77) | func NewRoSnapshots(cfg ethconfig.BlocksFreezing, snapDir string, logger... function Segments (line 94) | func Segments(dir string, minBlock uint64) (res []snaptype.FileInfo, mis... function SegmentsCaplin (line 98) | func SegmentsCaplin(dir string, minBlock uint64) (res []snaptype.FileInf... function chooseSegmentEnd (line 129) | func chooseSegmentEnd(from, to uint64, snapType snaptype.Enum, chainConf... type BlockRetire (line 148) | type BlockRetire struct method SetWorkers (line 208) | func (br *BlockRetire) SetWorkers(workers int) { br.workers.Store(int3... method GetWorkers (line 209) | func (br *BlockRetire) GetWorkers() int { return int(br.workers... method IO (line 211) | func (br *BlockRetire) IO() (services.FullBlockReader, *blockio.BlockW... method BorStore (line 215) | func (br *BlockRetire) BorStore() (heimdall.Store, bridge.Store) { method Writer (line 219) | func (br *BlockRetire) Writer() *RoSnapshots { return br.blockReader.S... method snapshots (line 221) | func (br *BlockRetire) snapshots() *RoSnapshots { return br.blockReade... method borSnapshots (line 223) | func (br *BlockRetire) borSnapshots() *heimdall.RoSnapshots { method bscSnapshots (line 227) | func (br *BlockRetire) bscSnapshots() *BscRoSnapshots { method dbHasEnoughDataForBlocksRetire (line 254) | func (br *BlockRetire) dbHasEnoughDataForBlocksRetire(ctx context.Cont... method retireBlocks (line 277) | func (br *BlockRetire) retireBlocks(ctx context.Context, minBlockNum u... method MergeBlocks (line 315) | func (br *BlockRetire) MergeBlocks(ctx context.Context, lvl log.Lvl, s... method PruneAncientBlocks (line 359) | func (br *BlockRetire) PruneAncientBlocks(tx kv.RwTx, limit int, timeo... method RetireBlocksInBackground (line 413) | func (br *BlockRetire) RetireBlocksInBackground( method RetireBlocks (line 459) | func (br *BlockRetire) RetireBlocks(ctx context.Context, requestedMinB... method BuildMissedIndicesIfNeed (line 530) | func (br *BlockRetire) BuildMissedIndicesIfNeed(ctx context.Context, l... method RemoveOverlaps (line 549) | func (br *BlockRetire) RemoveOverlaps(onDelete func(l []string) error)... method MadvNormal (line 563) | func (br *BlockRetire) MadvNormal() *BlockRetire { method DisableReadAhead (line 574) | func (br *BlockRetire) DisableReadAhead() { function NewBlockRetire (line 173) | func NewBlockRetire( function CanRetire (line 231) | func CanRetire(curBlockNum uint64, blocksInSnapshots uint64, snapType sn... function CanDeleteTo (line 240) | func CanDeleteTo(curBlockNum uint64, blocksInSnapshots uint64) (blockTo ... function DumpBlocks (line 584) | func DumpBlocks(ctx context.Context, blockFrom, blockTo uint64, chainCon... function dumpBlocksRange (line 596) | func dumpBlocksRange(ctx context.Context, blockFrom, blockTo uint64, tmp... type firstKeyGetter (line 623) | type firstKeyGetter type dumpFunc (line 624) | type dumpFunc function dumpRange (line 637) | func dumpRange(ctx context.Context, f snaptype.FileInfo, dumper dumpFunc... function DumpTxs (line 690) | func DumpTxs(ctx context.Context, db kv.RoDB, chainConfig *chain.Config,... function DumpHeaders (line 881) | func DumpHeaders(ctx context.Context, db kv.RoDB, _ *chain.Config, block... function DumpHeadersRaw (line 886) | func DumpHeadersRaw(ctx context.Context, db kv.RoDB, _ *chain.Config, bl... function DumpBodies (line 986) | func DumpBodies(ctx context.Context, db kv.RoDB, _ *chain.Config, blockF... function ForEachHeader (line 1050) | func ForEachHeader(ctx context.Context, s *RoSnapshots, walker func(head... type View (line 1078) | type View struct method Close (line 1086) | func (v *View) Close() { method Headers (line 1090) | func (v *View) Headers() []*snapshotsync.VisibleSegment { return v.bas... method Bodies (line 1091) | func (v *View) Bodies() []*snapshotsync.VisibleSegment { return v.bas... method Txs (line 1092) | func (v *View) Txs() []*snapshotsync.VisibleSegment { method HeadersSegment (line 1096) | func (v *View) HeadersSegment(blockNum uint64) (*snapshotsync.VisibleS... method BodiesSegment (line 1100) | func (v *View) BodiesSegment(blockNum uint64) (*snapshotsync.VisibleSe... method TxsSegment (line 1103) | func (v *View) TxsSegment(blockNum uint64) (*snapshotsync.VisibleSegme... function RemoveIncompatibleIndices (line 1107) | func RemoveIncompatibleIndices(dirs datadir.Dirs) error { FILE: db/snapshotsync/freezeblocks/block_sqeeze.go function Sqeeze (line 12) | func Sqeeze(ctx context.Context, dirs datadir.Dirs, from, to string, log... FILE: db/snapshotsync/freezeblocks/block_txnum_cache.go constant E2StepSize (line 13) | E2StepSize = 1_000 type GetMaxTxNum (line 15) | type GetMaxTxNum type BlockTxNumLookupCache (line 19) | type BlockTxNumLookupCache struct method ensureLookup (line 37) | func (c *BlockTxNumLookupCache) ensureLookup(r snapshotsync.Range) []a... method Find (line 70) | func (c *BlockTxNumLookupCache) Find(r snapshotsync.Range, queryTxNum ... method GetLastMaxTxNum (line 130) | func (c *BlockTxNumLookupCache) GetLastMaxTxNum(r snapshotsync.Range, ... method index2BlkNum (line 147) | func (c *BlockTxNumLookupCache) index2BlkNum(from uint64, lookupSize, ... function NewBlockTxNumLookupCache (line 25) | func NewBlockTxNumLookupCache(cadence int) *BlockTxNumLookupCache { FILE: db/snapshotsync/freezeblocks/bor_snapshots.go method dbHasEnoughDataForBorRetire (line 34) | func (br *BlockRetire) dbHasEnoughDataForBorRetire(ctx context.Context) ... method retireBorBlocks (line 38) | func (br *BlockRetire) retireBorBlocks(ctx context.Context, minBlockNum ... method MergeBorBlocks (line 105) | func (br *BlockRetire) MergeBorBlocks(ctx context.Context, lvl log.Lvl, ... function removeBorOverlaps (line 152) | func removeBorOverlaps(dir string, active []snaptype.FileInfo, _max uint... FILE: db/snapshotsync/freezeblocks/bsc_snapshots.go constant bscMinSegFrom (line 27) | bscMinSegFrom = 39_700_000 constant chapelMinSegFrom (line 28) | chapelMinSegFrom = 39_500_000 method dbHasEnoughDataForBscRetire (line 31) | func (br *BlockRetire) dbHasEnoughDataForBscRetire(ctx context.Context) ... method retireBscBlocks (line 35) | func (br *BlockRetire) retireBscBlocks(ctx context.Context, minBlockNum ... type BscRoSnapshots (line 139) | type BscRoSnapshots struct method Ranges (line 152) | func (s *BscRoSnapshots) Ranges() []snapshotsync.Range { method View (line 162) | func (s *BscRoSnapshots) View() *BscView { method ReadBlobSidecars (line 282) | func (s *BscRoSnapshots) ReadBlobSidecars(blockNum uint64) ([]*types.B... function NewBscRoSnapshots (line 148) | func NewBscRoSnapshots(cfg ethconfig.BlocksFreezing, snapDir string, log... type BscView (line 158) | type BscView struct method Close (line 167) | func (v *BscView) Close() { method BlobSidecars (line 171) | func (v *BscView) BlobSidecars() []*snapshotsync.VisibleSegment { method BlobSidecarsSegment (line 175) | func (v *BscView) BlobSidecarsSegment(blockNum uint64) (*snapshotsync.... function dumpBlobsRange (line 179) | func dumpBlobsRange(ctx context.Context, blockFrom, blockTo uint64, tmpD... function DumpBlobs (line 271) | func DumpBlobs(ctx context.Context, blockFrom, blockTo uint64, chainConf... FILE: db/snapshotsync/freezeblocks/caplin_snapshots.go type CaplinSnapshots (line 59) | type CaplinSnapshots struct method IndicesMax (line 97) | func (s *CaplinSnapshots) IndicesMax() uint64 { return s.idxMax.Load() } method SegmentsMax (line 98) | func (s *CaplinSnapshots) SegmentsMax() uint64 { return s.segmentsMax.... method LogStat (line 100) | func (s *CaplinSnapshots) LogStat(str string) { method LS (line 105) | func (s *CaplinSnapshots) LS() { method SegFileNames (line 124) | func (s *CaplinSnapshots) SegFileNames(from, to uint64) []string { method BlocksAvailable (line 142) | func (s *CaplinSnapshots) BlocksAvailable() uint64 { method Close (line 146) | func (s *CaplinSnapshots) Close() { method OpenList (line 157) | func (s *CaplinSnapshots) OpenList(fileNames []string, optimistic bool... method recalcVisibleFiles (line 286) | func (s *CaplinSnapshots) recalcVisibleFiles() { method idxAvailability (line 298) | func (s *CaplinSnapshots) idxAvailability() uint64 { method OpenFolder (line 307) | func (s *CaplinSnapshots) OpenFolder() error { method closeWhatNotInList (line 320) | func (s *CaplinSnapshots) closeWhatNotInList(l []string) { method View (line 371) | func (s *CaplinSnapshots) View() *CaplinView { method BuildMissingIndices (line 617) | func (s *CaplinSnapshots) BuildMissingIndices(ctx context.Context, log... method ReadHeader (line 653) | func (s *CaplinSnapshots) ReadHeader(slot uint64) (*cltypes.SignedBeac... method ReadBlobSidecars (line 701) | func (s *CaplinSnapshots) ReadBlobSidecars(slot uint64) ([]*cltypes.Bl... method FrozenBlobs (line 742) | func (s *CaplinSnapshots) FrozenBlobs() uint64 { function NewCaplinSnapshots (line 83) | func NewCaplinSnapshots(cfg ethconfig.BlocksFreezing, beaconCfg *clparam... type CaplinView (line 364) | type CaplinView struct method Close (line 385) | func (v *CaplinView) Close() { method BeaconBlocks (line 395) | func (v *CaplinView) BeaconBlocks() []*snapshotsync.VisibleSegment { method BlobSidecars (line 398) | func (v *CaplinView) BlobSidecars() []*snapshotsync.VisibleSegment { r... method BeaconBlocksSegment (line 400) | func (v *CaplinView) BeaconBlocksSegment(slot uint64) (*snapshotsync.V... method BlobSidecarsSegment (line 410) | func (v *CaplinView) BlobSidecarsSegment(slot uint64) (*snapshotsync.V... function dumpBeaconBlocksRange (line 420) | func dumpBeaconBlocksRange(ctx context.Context, db kv.RoDB, fromSlot uin... function DumpBlobSidecarsRange (line 494) | func DumpBlobSidecarsRange(ctx context.Context, db kv.RoDB, storage blob... function DumpBeaconBlocks (line 581) | func DumpBeaconBlocks(ctx context.Context, db kv.RoDB, fromSlot, toSlot ... type BlobCountBySlotFn (line 598) | type BlobCountBySlotFn function DumpBlobsSidecar (line 600) | func DumpBlobsSidecar(ctx context.Context, blobStorage blob_storage.Blob... FILE: db/snapshotsync/freezeblocks/dump_test.go function nonceRange (line 45) | func nonceRange(from, to int) []uint64 { function baseIdRange (line 53) | func baseIdRange(base, indexer, len int) []uint64 { function TestDump (line 64) | func TestDump(t *testing.T) { function createDumpTestKV (line 269) | func createDumpTestKV(t *testing.T, chainConfig *chain.Config, chainSize... FILE: db/snapshotsync/merger.go type Merger (line 23) | type Merger struct method DisableFsync (line 36) | func (m *Merger) DisableFsync() { m.noFsync = true } method FindMergeRanges (line 38) | func (m *Merger) FindMergeRanges(currentRanges []Range, maxBlockNum ui... method filesByRange (line 65) | func (m *Merger) filesByRange(v *View, from, to uint64) (map[snaptype.... method filesByRangeOfType (line 74) | func (m *Merger) filesByRangeOfType(view *View, from, to uint64, snaps... method mergeSubSegment (line 88) | func (m *Merger) mergeSubSegment(ctx context.Context, v *View, sn snap... method Merge (line 143) | func (m *Merger) Merge(ctx context.Context, snapshots *RoSnapshots, sn... method integrateMergedDirtyFiles (line 206) | func (m *Merger) integrateMergedDirtyFiles(snapshots *RoSnapshots, in,... method merge (line 257) | func (m *Merger) merge(ctx context.Context, v *View, toMerge []*DirtyS... function NewMerger (line 33) | func NewMerger(tmpDir string, compressWorkers int, lvl log.Lvl, chainDB ... function buildIdx (line 133) | func buildIdx(ctx context.Context, sn snaptype.FileInfo, indexBuilder sn... FILE: db/snapshotsync/snapshots.go type SortedRange (line 54) | type SortedRange interface function NoOverlaps (line 60) | func NoOverlaps[T SortedRange](in []T) (res []T) { function NoGaps (line 88) | func NoGaps[T SortedRange](in []T) (out []T, missingRanges []Range) { function findOverlaps (line 112) | func findOverlaps[T SortedRange](in []T) (res []T, overlapped []T) { function FindOverlaps (line 151) | func FindOverlaps(in []snaptype.FileInfo) (res []snaptype.FileInfo, over... function CanRetire (line 194) | func CanRetire(from, to uint64, snapType snaptype.Enum, chainConfig *cha... type Range (line 235) | type Range struct method From (line 243) | func (r Range) From() uint64 { return r.from } method To (line 244) | func (r Range) To() uint64 { return r.to } function NewRange (line 239) | func NewRange(from, to uint64) Range { type Ranges (line 246) | type Ranges method String (line 248) | func (r Ranges) String() string { type DirtySegment (line 252) | type DirtySegment struct method Type (line 322) | func (s *DirtySegment) Type() snaptype.Type { method Version (line 326) | func (s *DirtySegment) Version() snaptype.Version { method Index (line 330) | func (s *DirtySegment) Index(index ...snaptype.Index) *recsplit.Index { method IsIndexed (line 342) | func (s *DirtySegment) IsIndexed() bool { method FileName (line 356) | func (s *DirtySegment) FileName() string { method FilePaths (line 360) | func (s *DirtySegment) FilePaths(basePath string) (relativePaths []str... method FileInfo (line 380) | func (s *DirtySegment) FileInfo(dir string) snaptype.FileInfo { method GetRange (line 384) | func (s *DirtySegment) GetRange() (from, to uint64) { return s.from, s... method GetType (line 385) | func (s *DirtySegment) GetType() snaptype.Type { return s.segType } method isSubSetOf (line 386) | func (s *DirtySegment) isSubSetOf(j *DirtySegment) bool { method Open (line 390) | func (s *DirtySegment) Open(dir string) (err error) { method closeSeg (line 401) | func (s *DirtySegment) closeSeg() { method closeIdx (line 408) | func (s *DirtySegment) closeIdx() { method close (line 416) | func (s *DirtySegment) close() { method closeAndRemoveFiles (line 423) | func (s *DirtySegment) closeAndRemoveFiles() { method OpenIdxIfNeed (line 433) | func (s *DirtySegment) OpenIdxIfNeed(dir string, optimistic bool) (err... method openIdx (line 455) | func (s *DirtySegment) openIdx(dir string) (err error) { function NewDirtySegment (line 268) | func NewDirtySegment(segType snaptype.Type, version snaptype.Version, fr... type VisibleSegment (line 277) | type VisibleSegment struct method Src (line 283) | func (s *VisibleSegment) Src() *DirtySegment { method IsIndexed (line 287) | func (s *VisibleSegment) IsIndexed() bool { method Get (line 291) | func (s *VisibleSegment) Get(globalId uint64) ([]byte, error) { function DirtySegmentLess (line 312) | func DirtySegmentLess(i, j *DirtySegment) bool { type VisibleSegments (line 492) | type VisibleSegments method BeginRo (line 494) | func (s VisibleSegments) BeginRo() *RoTx { type RoTx (line 503) | type RoTx struct method Close (line 507) | func (s *RoTx) Close() { type BlockSnapshots (line 530) | type BlockSnapshots interface type retireOperators (line 544) | type retireOperators struct type RoSnapshots (line 549) | type RoSnapshots struct method Cfg (line 611) | func (s *RoSnapshots) Cfg() ethconfig.BlocksFreezing { return s.cfg } method Dir (line 612) | func (s *RoSnapshots) Dir() string { return s.dir } method DownloadReady (line 613) | func (s *RoSnapshots) DownloadReady() bool { return s.downlo... method SegmentsReady (line 614) | func (s *RoSnapshots) SegmentsReady() bool { return s.segmen... method IndicesMax (line 615) | func (s *RoSnapshots) IndicesMax() uint64 { return s.idxMax... method SegmentsMax (line 616) | func (s *RoSnapshots) SegmentsMax() uint64 { return s.segmen... method SegmentsMinByType (line 617) | func (s *RoSnapshots) SegmentsMinByType(t snaptype.Enum) (min uint64, ... method BlocksAvailable (line 634) | func (s *RoSnapshots) BlocksAvailable() uint64 { method DirtyBlocksAvailable (line 642) | func (s *RoSnapshots) DirtyBlocksAvailable(t snaptype.Enum) uint64 { method VisibleBlocksAvailable (line 646) | func (s *RoSnapshots) VisibleBlocksAvailable(t snaptype.Enum) uint64 { method DownloadComplete (line 650) | func (s *RoSnapshots) DownloadComplete() { method IndexBuilder (line 659) | func (s *RoSnapshots) IndexBuilder(t snaptype.Type) snaptype.IndexBuil... method SetIndexBuilder (line 667) | func (s *RoSnapshots) SetIndexBuilder(t snaptype.Type, indexBuilder sn... method RangeExtractor (line 677) | func (s *RoSnapshots) RangeExtractor(t snaptype.Type) snaptype.RangeEx... method SetRangeExtractor (line 685) | func (s *RoSnapshots) SetRangeExtractor(t snaptype.Type, rangeExtracto... method LogStat (line 696) | func (s *RoSnapshots) LogStat(label string) { method Types (line 704) | func (s *RoSnapshots) Types() []snaptype.Type { return s.types } method HasType (line 705) | func (s *RoSnapshots) HasType(in snaptype.Type) bool { method Ready (line 747) | func (s *RoSnapshots) Ready(ctx context.Context) <-chan error { method DisableReadAhead (line 765) | func (s *RoSnapshots) DisableReadAhead() *RoSnapshots { method EnableReadAhead (line 777) | func (s *RoSnapshots) EnableReadAhead() *RoSnapshots { method MadvNormal (line 789) | func (s *RoSnapshots) MadvNormal() *RoSnapshots { method EnableMadvWillNeed (line 802) | func (s *RoSnapshots) EnableMadvWillNeed() *RoSnapshots { method recalcVisibleFiles (line 854) | func (s *RoSnapshots) recalcVisibleFiles(alignMin bool) { method idxAvailability (line 912) | func (s *RoSnapshots) idxAvailability() uint64 { method dirtyIdxAvailability (line 933) | func (s *RoSnapshots) dirtyIdxAvailability(segtype snaptype.Enum) uint... method visibleIdxAvailability (line 960) | func (s *RoSnapshots) visibleIdxAvailability(segtype snaptype.Enum) (m... method Ls (line 972) | func (s *RoSnapshots) Ls() { method Files (line 986) | func (s *RoSnapshots) Files() (list []string) { method OpenFiles (line 998) | func (s *RoSnapshots) OpenFiles() (list []string) { method OpenList (line 1020) | func (s *RoSnapshots) OpenList(fileNames []string, optimistic bool) er... method InitSegments (line 1033) | func (s *RoSnapshots) InitSegments(fileNames []string) error { method openSegments (line 1091) | func (s *RoSnapshots) openSegments(fileNames []string, open bool, opti... method Ranges (line 1187) | func (s *RoSnapshots) Ranges(align bool) []Range { method OptimisticalyOpenFolder (line 1193) | func (s *RoSnapshots) OptimisticalyOpenFolder() { _ = s.OpenFolder() } method OpenFolder (line 1194) | func (s *RoSnapshots) OpenFolder() error { method OpenSegments (line 1225) | func (s *RoSnapshots) OpenSegments(types []snaptype.Type, allowGaps, a... method Close (line 1248) | func (s *RoSnapshots) Close() { method closeWhatNotInList (line 1259) | func (s *RoSnapshots) closeWhatNotInList(l []string) { method RemoveOverlaps (line 1291) | func (s *RoSnapshots) RemoveOverlaps(onDelete func(l []string) error) ... method BuildMissedIndices (line 1354) | func (s *RoSnapshots) BuildMissedIndices(ctx context.Context, logPrefi... method delete (line 1385) | func (s *RoSnapshots) delete(fileName string) error { method Delete (line 1421) | func (s *RoSnapshots) Delete(fileName string) error { method buildMissedIndices (line 1436) | func (s *RoSnapshots) buildMissedIndices(logPrefix string, ctx context... method PrintDebug (line 1534) | func (s *RoSnapshots) PrintDebug() { method View (line 1560) | func (s *RoSnapshots) View() *View { method ViewType (line 1588) | func (s *RoSnapshots) ViewType(t snaptype.Type) *RoTx { method ViewSingleFile (line 1594) | func (s *RoSnapshots) ViewSingleFile(t snaptype.Type, blockNum uint64)... function NewRoSnapshots (line 578) | func NewRoSnapshots(cfg ethconfig.BlocksFreezing, snapDir string, types ... function newRoSnapshots (line 582) | func newRoSnapshots(cfg ethconfig.BlocksFreezing, snapDir string, types ... type ready (line 714) | type ready struct method On (line 721) | func (r *ready) On() <-chan struct{} { method init (line 728) | func (r *ready) init() { method set (line 736) | func (r *ready) set() { function RecalcVisibleSegments (line 814) | func RecalcVisibleSegments(dirtySegments *btree.BTreeG[*DirtySegment]) [... function TypedSegments (line 1055) | func TypedSegments(dir string, types []snaptype.Type, allowGaps bool) (r... function toRelativePaths (line 1339) | func toRelativePaths(basePath string, absolutePaths []string) (relativeP... type snapshotNotifier (line 1350) | type snapshotNotifier interface type View (line 1554) | type View struct method Close (line 1570) | func (v *View) Close() { method WithBaseSegType (line 1580) | func (s *View) WithBaseSegType(t snaptype.Type) *View { method Segments (line 1610) | func (v *View) Segments(t snaptype.Type) []*VisibleSegment { method Segment (line 1614) | func (v *View) Segment(t snaptype.Type, blockNum uint64) (*VisibleSegm... method Ranges (line 1624) | func (v *View) Ranges(align bool) (ranges []Range) { function notifySegmentIndexingFinished (line 1665) | func notifySegmentIndexingFinished(name string) { function sendDiagnostics (line 1680) | func sendDiagnostics(startIndexingTime time.Time, indexPercent map[strin... function removeOldFiles (line 1696) | func removeOldFiles(toDel []string) { function SegmentsCaplin (line 1712) | func SegmentsCaplin(dir string) (res []snaptype.FileInfo, missingSnapsho... FILE: db/snapshotsync/snapshots_test.go function createTestSegmentFile (line 44) | func createTestSegmentFile(t *testing.T, from, to uint64, name snaptype.... function BenchmarkFindMergeRange (line 86) | func BenchmarkFindMergeRange(t *testing.B) { function TestFindMergeRange (line 151) | func TestFindMergeRange(t *testing.T) { function TestMergeSnapshots (line 214) | func TestMergeSnapshots(t *testing.T) { function TestDeleteSnapshots (line 314) | func TestDeleteSnapshots(t *testing.T) { function TestRemoveOverlaps (line 346) | func TestRemoveOverlaps(t *testing.T) { function TestRemoveOverlaps_CrossingTypeString (line 434) | func TestRemoveOverlaps_CrossingTypeString(t *testing.T) { function TestCanRetire (line 474) | func TestCanRetire(t *testing.T) { function TestOpenAllSnapshot (line 493) | func TestOpenAllSnapshot(t *testing.T) { function TestParseCompressedFileName (line 579) | func TestParseCompressedFileName(t *testing.T) { function TestCalculateVisibleSegments (line 727) | func TestCalculateVisibleSegments(t *testing.T) { function TestCalculateVisibleSegmentsWhenGapsInIdx (line 796) | func TestCalculateVisibleSegmentsWhenGapsInIdx(t *testing.T) { FILE: db/snapshotsync/snapshotsync.go type CaplinMode (line 84) | type CaplinMode constant NoCaplin (line 89) | NoCaplin CaplinMode = 1 constant OnlyCaplin (line 90) | OnlyCaplin CaplinMode = 2 constant AlsoCaplin (line 91) | AlsoCaplin CaplinMode = 3 type DownloadRequest (line 94) | type DownloadRequest struct function NewDownloadRequest (line 99) | func NewDownloadRequest(path string, torrentHash string) DownloadRequest { function BuildProtoRequest (line 103) | func BuildProtoRequest(downloadRequest []DownloadRequest) *downloaderpro... function RequestSnapshotsDownload (line 124) | func RequestSnapshotsDownload( function adjustBlockPrune (line 140) | func adjustBlockPrune(blocks, minBlocksToDownload uint64) uint64 { function isStateSnapshot (line 150) | func isStateSnapshot(name string) bool { function isStateHistory (line 153) | func isStateHistory(name string) bool { function canSnapshotBePruned (line 156) | func canSnapshotBePruned(name string) bool { function buildBlackListForPruning (line 160) | func buildBlackListForPruning( type blockReader (line 205) | type blockReader interface function getMinimumBlocksToDownload (line 217) | func getMinimumBlocksToDownload( function getMaxStepRangeInSnapshots (line 267) | func getMaxStepRangeInSnapshots(preverified snapcfg.Preverified) (uint64... function computeBlocksToPrune (line 292) | func computeBlocksToPrune(blockReader blockReader, p prune.Mode) (blocks... function isTransactionsSegmentExpired (line 298) | func isTransactionsSegmentExpired(cc *chain.Config, pruneMode prune.Mode... function isReceiptsSegmentPruned (line 313) | func isReceiptsSegmentPruned(tx kv.RwTx, txNumsReader rawdbv3.TxNumsRead... function unblackListFilesBySubstring (line 337) | func unblackListFilesBySubstring(blackList map[string]struct{}, strs ...... function SyncSnapshots (line 349) | func SyncSnapshots( function filterToBlock (line 530) | func filterToBlock(name string, toBlock uint64, toStep uint64, headercha... FILE: db/snapshotsync/snapshotsync_test.go function TestBlackListForPruning (line 27) | func TestBlackListForPruning(t *testing.T) { FILE: db/snaptype/caplin_types.go function IsCaplinType (line 38) | func IsCaplinType(t Enum) bool { FILE: db/snaptype/caplin_types_test.go function TestEnumeration (line 25) | func TestEnumeration(t *testing.T) { function TestNames (line 36) | func TestNames(t *testing.T) { FILE: db/snaptype/files.go function FileName (line 38) | func FileName(version Version, from, to uint64, fileType string) string { function FileMask (line 42) | func FileMask(from, to uint64, fileType string) string { function SegmentFileName (line 46) | func SegmentFileName(version Version, from, to uint64, t Enum) string { function IdxFileName (line 49) | func IdxFileName(version Version, from, to uint64, fType string) string { function SegmentFileMask (line 53) | func SegmentFileMask(from, to uint64, t Enum) string { function IdxFileMask (line 56) | func IdxFileMask(from, to uint64, fType string) string { function FilterExt (line 60) | func FilterExt(in []FileInfo, expectExt string) (out []FileInfo) { function FilesWithExt (line 94) | func FilesWithExt(dir string, expectExt string) ([]FileInfo, error) { function IsCorrectFileName (line 102) | func IsCorrectFileName(name string) bool { function IsStateFileV2 (line 110) | func IsStateFileV2(name string) bool { function ParseFileName (line 114) | func ParseFileName(dir, fileName string) (res FileInfo, isE3Seedable boo... function ParseFileNameOld (line 220) | func ParseFileNameOld(dir, fileName string) (res FileInfo, isE3Seedable ... function isSaltFile (line 259) | func isSaltFile(name string) bool { function parseFileName (line 263) | func parseFileName(dir, fileName string) (res FileInfo, ok bool) { function parseStateFile (line 315) | func parseStateFile(name string) (from, to uint64, ok bool) { function IsStateFileSeedable (line 337) | func IsStateFileSeedable(name string) bool { function IsStateFile (line 341) | func IsStateFile(name string) bool { function IsTorrentPartial (line 346) | func IsTorrentPartial(ext string) bool { function SeedableV2Extensions (line 350) | func SeedableV2Extensions() []string { function AllV2Extensions (line 354) | func AllV2Extensions() []string { function SeedableV3Extensions (line 358) | func SeedableV3Extensions() []string { function AllV3Extensions (line 362) | func AllV3Extensions() []string { function IsSeedableExtension (line 366) | func IsSeedableExtension(name string) bool { constant Erigon3SeedableSteps (line 375) | Erigon3SeedableSteps = 64 constant Erigon2OldMergeLimit (line 383) | Erigon2OldMergeLimit = 500_000 constant Erigon2MergeLimit (line 384) | Erigon2MergeLimit = 100_000 constant CaplinMergeLimit (line 385) | CaplinMergeLimit = 10_000 constant Erigon2MinSegmentSize (line 386) | Erigon2MinSegmentSize = 1_000 type FileInfo (line 391) | type FileInfo struct method TorrentFileExists (line 401) | func (f FileInfo) TorrentFileExists() (bool, error) { return dir.FileE... method Name (line 403) | func (f FileInfo) Name() string { return f.name } method Dir (line 404) | func (f FileInfo) Dir() string { return filepath.Dir(f.Path) } method Base (line 405) | func (f FileInfo) Base() string { return path.Base(f.Path) } method Len (line 406) | func (f FileInfo) Len() uint64 { return f.To - f.From } method GetRange (line 408) | func (f FileInfo) GetRange() (from, to uint64) { return f.From, f.To } method GetType (line 409) | func (f FileInfo) GetType() Type { return f.Type } method GetGrouping (line 410) | func (f FileInfo) GetGrouping() string { method CompareTo (line 415) | func (f FileInfo) CompareTo(o FileInfo) int { method As (line 427) | func (f FileInfo) As(t Type) FileInfo { function IdxFiles (line 440) | func IdxFiles(dir string) (res []FileInfo, err error) { function Segments (line 444) | func Segments(dir string) (res []FileInfo, err error) { function TmpFiles (line 448) | func TmpFiles(name string) (res []string, err error) { function ParseDir (line 471) | func ParseDir(name string) (res []FileInfo, err error) { function Hex2InfoHash (line 518) | func Hex2InfoHash(in string) (infoHash metainfo.Hash) { FILE: db/snaptype/files_test.go function TestStateSeedable (line 5) | func TestStateSeedable(t *testing.T) { FILE: db/snaptype/snaptypes.go type WebSeedsFromProvider (line 27) | type WebSeedsFromProvider type WebSeedUrls (line 29) | type WebSeedUrls type TorrentUrls (line 30) | type TorrentUrls FILE: db/snaptype/type.go type FirstKeyGetter (line 45) | type FirstKeyGetter type BlockHashResolver (line 47) | type BlockHashResolver interface type RangeExtractor (line 51) | type RangeExtractor interface type RangeExtractorFunc (line 55) | type RangeExtractorFunc method Extract (line 57) | func (f RangeExtractorFunc) Extract(ctx context.Context, blockFrom, bl... type IndexBuilder (line 61) | type IndexBuilder interface type IndexBuilderFunc (line 65) | type IndexBuilderFunc method Build (line 67) | func (f IndexBuilderFunc) Build(ctx context.Context, info FileInfo, sa... function LoadSalt (line 74) | func LoadSalt(baseDir string, autoCreate bool, logger log.Logger) (*uint... function GetIndexSalt (line 120) | func GetIndexSalt(baseDir string, logger log.Logger) (uint32, error) { type Index (line 145) | type Index struct method HasFile (line 158) | func (i Index) HasFile(info FileInfo, logger log.Logger) bool { type Type (line 181) | type Type interface type snapType (line 198) | type snapType struct method Enum (line 230) | func (s snapType) Enum() Enum { method Versions (line 234) | func (s snapType) Versions() Versions { method Name (line 238) | func (s snapType) Name() string { method String (line 242) | func (s snapType) String() string { method RangeExtractor (line 246) | func (s snapType) RangeExtractor() RangeExtractor { method FileName (line 250) | func (s snapType) FileName(version Version, from uint64, to uint64) st... method FileMask (line 258) | func (s snapType) FileMask(from uint64, to uint64) string { method FileInfo (line 262) | func (s snapType) FileInfo(dir string, from uint64, to uint64) FileInfo { method FileInfoByMask (line 267) | func (s snapType) FileInfoByMask(dir string, from uint64, to uint64) F... method ExtractRange (line 281) | func (s snapType) ExtractRange(ctx context.Context, info FileInfo, ran... method Indexes (line 288) | func (s snapType) Indexes() []Index { method BuildIndexes (line 292) | func (s snapType) BuildIndexes(ctx context.Context, info FileInfo, ind... method HasIndexFiles (line 306) | func (s snapType) HasIndexFiles(info FileInfo, logger log.Logger) bool { method IdxFileNames (line 316) | func (s snapType) IdxFileNames(version Version, from uint64, to uint64... method IdxFileName (line 325) | func (s snapType) IdxFileName(version Version, from uint64, to uint64,... function RegisterType (line 213) | func RegisterType(enum Enum, name string, versions Versions, rangeExtrac... function ParseFileType (line 351) | func ParseFileType(s string) (Type, bool) { type Enum (line 361) | type Enum method String (line 386) | func (ft Enum) String() string { method Type (line 401) | func (ft Enum) Type() Type { method FileName (line 412) | func (e Enum) FileName(from uint64, to uint64) string { method FileInfo (line 416) | func (e Enum) FileInfo(dir string, from uint64, to uint64) FileInfo { method HasIndexFiles (line 421) | func (e Enum) HasIndexFiles(info FileInfo, logger log.Logger) bool { method BuildIndexes (line 425) | func (e Enum) BuildIndexes(ctx context.Context, info FileInfo, indexBu... constant Unknown (line 363) | Unknown Enum = 0 type Enums (line 365) | type Enums struct constant MinCoreEnum (line 369) | MinCoreEnum = 1 constant MinBorEnum (line 370) | MinBorEnum = 5 constant MinCaplinEnum (line 371) | MinCaplinEnum = 9 constant MinBscEnum (line 372) | MinBscEnum = 11 constant MaxEnum (line 374) | MaxEnum = 12 function ParseEnum (line 429) | func ParseEnum(s string) (Enum, bool) { function BuildIndex (line 445) | func BuildIndex(ctx context.Context, info FileInfo, cfg recsplit.RecSpli... function BuildIndexWithSnapName (line 523) | func BuildIndexWithSnapName(ctx context.Context, info FileInfo, cfg recs... function ExtractRange (line 585) | func ExtractRange(ctx context.Context, f FileInfo, extractor RangeExtrac... function randUint32 (line 619) | func randUint32() uint32 { FILE: db/snaptype2/block_types.go function init (line 42) | func init() { function TxsAmountBasedOnBodiesSnapshots (line 393) | func TxsAmountBasedOnBodiesSnapshots(bodiesSegment *seg.Decompressor, le... FILE: db/snaptype2/block_types_test.go function TestEnumeration (line 23) | func TestEnumeration(t *testing.T) { function TestNames (line 39) | func TestNames(t *testing.T) { FILE: db/snaptype2/bsc_types.go function init (line 17) | func init() { function initTypes (line 21) | func initTypes() { FILE: db/snaptype2/headers_freezer.go type HeaderFreezer (line 21) | type HeaderFreezer struct method Freeze (line 32) | func (f *HeaderFreezer) Freeze(ctx context.Context, blockFrom, blockTo... function NewHeaderFreezer (line 28) | func NewHeaderFreezer(canonicalTbl, valsTbl string, logger log.Logger) *... type HeaderAccessorIndexKeyFactory (line 81) | type HeaderAccessorIndexKeyFactory struct method Refresh (line 86) | func (f *HeaderAccessorIndexKeyFactory) Refresh() { method Make (line 90) | func (f *HeaderAccessorIndexKeyFactory) Make(word []byte, _ uint64) []... method Close (line 98) | func (f *HeaderAccessorIndexKeyFactory) Close() { FILE: db/state/aggregator.go type Aggregator (line 58) | type Aggregator struct method RegisterDomain (line 171) | func (a *Aggregator) RegisterDomain(cfg statecfg.DomainCfg, salt *uint... method RegisterII (line 181) | func (a *Aggregator) RegisterII(cfg statecfg.InvIdxCfg, salt *uint32, ... method OnFilesChange (line 194) | func (a *Aggregator) OnFilesChange(onChange, onDel kv.OnFilesChange) { method StepSize (line 199) | func (a *Aggregator) StepSize() uint64 { return a.stepSize } method Dirs (line 200) | func (a *Aggregator) Dirs() datadir.Dirs { return a.dirs } method ForTestReplaceKeysInValues (line 202) | func (a *Aggregator) ForTestReplaceKeysInValues(domain kv.Domain, v bo... method Cfg (line 205) | func (a *Aggregator) Cfg(domain kv.Domain) statecfg.DomainCfg { return... method reloadSalt (line 207) | func (a *Aggregator) reloadSalt() error { method AddDependencyBtwnDomains (line 228) | func (a *Aggregator) AddDependencyBtwnDomains(dependency kv.Domain, de... method AddDependencyBtwnHistoryII (line 249) | func (a *Aggregator) AddDependencyBtwnHistoryII(domain kv.Domain) { method EnableAllDependencies (line 273) | func (a *Aggregator) EnableAllDependencies() { method DisableAllDependencies (line 283) | func (a *Aggregator) DisableAllDependencies() { method OpenFolder (line 293) | func (a *Aggregator) OpenFolder() error { method openFolder (line 329) | func (a *Aggregator) openFolder() error { method ReloadFiles (line 365) | func (a *Aggregator) ReloadFiles() error { method OpenList (line 372) | func (a *Aggregator) OpenList(files []string, readonly bool) error { method WaitForFiles (line 376) | func (a *Aggregator) WaitForFiles() { method Close (line 382) | func (a *Aggregator) Close() { method closeDirtyFiles (line 397) | func (a *Aggregator) closeDirtyFiles() { method EnableDomain (line 418) | func (a *Aggregator) EnableDomain(domain kv.Domain) { a.d[domain].Di... method SetCollateAndBuildWorkers (line 419) | func (a *Aggregator) SetCollateAndBuildWorkers(i int) { a.collateAndBu... method SetMergeWorkers (line 420) | func (a *Aggregator) SetMergeWorkers(i int) { a.mergeWorkers... method SetCompressWorkers (line 421) | func (a *Aggregator) SetCompressWorkers(i int) { method HasBackgroundFilesBuild2 (line 432) | func (a *Aggregator) HasBackgroundFilesBuild2() bool { method HasBackgroundFilesBuild (line 436) | func (a *Aggregator) HasBackgroundFilesBuild() bool { return a.ps.Has() } method BackgroundProgress (line 437) | func (a *Aggregator) BackgroundProgress() string { return a.ps.Stri... method Files (line 458) | func (a *Aggregator) Files() []string { method LS (line 463) | func (a *Aggregator) LS() { method WaitForBuildAndMerge (line 488) | func (a *Aggregator) WaitForBuildAndMerge(ctx context.Context) chan st... method BuildMissedAccessors (line 509) | func (a *Aggregator) BuildMissedAccessors(ctx context.Context, workers... method buildFiles (line 622) | func (a *Aggregator) buildFiles(ctx context.Context, step kv.Step) err... method BuildFiles (line 741) | func (a *Aggregator) BuildFiles(toTxNum uint64) (err error) { method BuildFiles2 (line 770) | func (a *Aggregator) BuildFiles2(ctx context.Context, fromStep, toStep... method mergeLoopStep (line 801) | func (a *Aggregator) mergeLoopStep(ctx context.Context, toTxNum uint64... method RemoveOverlapsAfterMerge (line 831) | func (a *Aggregator) RemoveOverlapsAfterMerge(ctx context.Context) (er... method MergeLoop (line 836) | func (a *Aggregator) MergeLoop(ctx context.Context) (err error) { method IntegrateDirtyFiles (line 864) | func (a *Aggregator) IntegrateDirtyFiles(sf *AggV3StaticFiles, txNumFr... method DomainTables (line 880) | func (a *Aggregator) DomainTables(names ...kv.Domain) (tables []string) { method InvertedIdxTables (line 895) | func (a *Aggregator) InvertedIdxTables(indices ...kv.InvertedIdx) (tab... method searchII (line 905) | func (a *Aggregator) searchII(name kv.InvertedIdx) *InvertedIndex { method EndTxNumMinimax (line 1233) | func (a *Aggregator) EndTxNumMinimax() uint64 { return a.visibleFilesM... method FilesAmount (line 1234) | func (a *Aggregator) FilesAmount() (res []int) { method FirstTxNumOfStep (line 1255) | func (a *Aggregator) FirstTxNumOfStep(step kv.Step) uint64 { // could ... method dirtyFilesEndTxNumMinimax (line 1259) | func (a *Aggregator) dirtyFilesEndTxNumMinimax() uint64 { method recalcVisibleFiles (line 1278) | func (a *Aggregator) recalcVisibleFiles(toTxNum uint64) { method recalcVisibleFilesMinimaxTxNum (line 1297) | func (a *Aggregator) recalcVisibleFilesMinimaxTxNum() { method IntegrateMergedDirtyFiles (line 1458) | func (a *Aggregator) IntegrateMergedDirtyFiles(outs *SelectedStaticFil... method cleanAfterMerge (line 1481) | func (a *Aggregator) cleanAfterMerge(in *MergedFilesV3) { method KeepRecentTxnsOfHistoriesWithDisabledSnapshots (line 1543) | func (a *Aggregator) KeepRecentTxnsOfHistoriesWithDisabledSnapshots(re... method SetSnapshotBuildSema (line 1551) | func (a *Aggregator) SetSnapshotBuildSema(semaphore *semaphore.Weighte... method SetProduceMod (line 1556) | func (a *Aggregator) SetProduceMod(produce bool) { method BuildFilesInBackground (line 1561) | func (a *Aggregator) BuildFilesInBackground(txNum uint64) chan struct{} { method BeginFilesRo (line 1714) | func (a *Aggregator) BeginFilesRo() *AggregatorRoTx { method MadvNormal (line 1855) | func (a *Aggregator) MadvNormal() *Aggregator { method DisableReadAhead (line 1876) | func (a *Aggregator) DisableReadAhead() { function newAggregator (line 98) | func newAggregator(ctx context.Context, dirs datadir.Dirs, stepSize uint... function GetStateIndicesSalt (line 121) | func GetStateIndicesSalt(dirs datadir.Dirs, genNew bool, logger log.Logg... function scanDirs (line 306) | func scanDirs(dirs datadir.Dirs) (r *ScanDirsResult, err error) { type ScanDirsResult (line 323) | type ScanDirsResult struct function sendDiagnostics (line 560) | func sendDiagnostics(startIndexingTime time.Time, indexPercent map[strin... type AggV3Collation (line 576) | type AggV3Collation struct method Close (line 587) | func (c AggV3Collation) Close() { type AggV3StaticFiles (line 607) | type AggV3StaticFiles struct method CleanupOnError (line 613) | func (sf AggV3StaticFiles) CleanupOnError() { type flusher (line 914) | type flusher interface type AggregatorPruneStat (line 1065) | type AggregatorPruneStat struct method PrunedNothing (line 1070) | func (as *AggregatorPruneStat) PrunedNothing() bool { method String (line 1088) | func (as *AggregatorPruneStat) String() string { method Accumulate (line 1121) | func (as *AggregatorPruneStat) Accumulate(other *AggregatorPruneStat) { function newAggregatorPruneStat (line 1084) | func newAggregatorPruneStat() *AggregatorPruneStat { function firstTxNumOfStep (line 1244) | func firstTxNumOfStep(step kv.Step, stepSize uint64) uint64 { function lastTxNumOfStep (line 1248) | func lastTxNumOfStep(step kv.Step, stepSize uint64) uint64 { type AggregatorRoTx (line 1706) | type AggregatorRoTx struct method AllFiles (line 442) | func (at *AggregatorRoTx) AllFiles() VisibleFiles { method Files (line 455) | func (at *AggregatorRoTx) Files(domain kv.Domain) VisibleFiles { retur... method StepSize (line 456) | func (at *AggregatorRoTx) StepSize() uint64 { retur... method DomainFiles (line 886) | func (at *AggregatorRoTx) DomainFiles(domains ...kv.Domain) (files Vis... method CurrentDomainVersion (line 892) | func (at *AggregatorRoTx) CurrentDomainVersion(domain kv.Domain) versi... method StepsInFiles (line 918) | func (at *AggregatorRoTx) StepsInFiles(entitySet ...kv.Domain) uint64 { method TxNumsInFiles (line 926) | func (at *AggregatorRoTx) TxNumsInFiles(entitySet ...kv.Domain) (minTx... method CanPrune (line 940) | func (at *AggregatorRoTx) CanPrune(tx kv.Tx, untilTx uint64) bool { method PruneSmallBatches (line 959) | func (at *AggregatorRoTx) PruneSmallBatches(ctx context.Context, timeo... method stepsRangeInDBAsStr (line 1052) | func (at *AggregatorRoTx) stepsRangeInDBAsStr(tx kv.Tx) string { method GreedyPruneHistory (line 1144) | func (at *AggregatorRoTx) GreedyPruneHistory(ctx context.Context, doma... method prune (line 1169) | func (at *AggregatorRoTx) prune(ctx context.Context, tx kv.RwTx, limit... method EndTxNumNoCommitment (line 1219) | func (at *AggregatorRoTx) EndTxNumNoCommitment() uint64 { method Agg (line 1227) | func (at *AggregatorRoTx) Agg() *Aggregator { return at.a } method MinStepInDb (line 1229) | func (at *AggregatorRoTx) MinStepInDb(tx kv.Tx, domain kv.Domain) (lst... method findMergeRange (line 1303) | func (at *AggregatorRoTx) findMergeRange(maxEndTxNum, maxSpan uint64) ... method mergeFiles (line 1371) | func (at *AggregatorRoTx) mergeFiles(ctx context.Context, files *Selec... method HistoryStartFrom (line 1641) | func (at *AggregatorRoTx) HistoryStartFrom(name kv.Domain) uint64 { method IndexRange (line 1645) | func (at *AggregatorRoTx) IndexRange(name kv.InvertedIdx, k []byte, fr... method HistorySeek (line 1662) | func (at *AggregatorRoTx) HistorySeek(domain kv.Domain, key []byte, ts... method HistoryRange (line 1666) | func (at *AggregatorRoTx) HistoryRange(domain kv.Domain, fromTs, toTs ... method KeyCountInFiles (line 1670) | func (at *AggregatorRoTx) KeyCountInFiles(d kv.Domain, start, end uint... method FileStream (line 1683) | func (at *AggregatorRoTx) FileStream(name kv.Domain, fromTxNum, toTxNu... method Dirs (line 1735) | func (at *AggregatorRoTx) Dirs() datadir.Dirs { return at.a.dirs } method DomainProgress (line 1737) | func (at *AggregatorRoTx) DomainProgress(name kv.Domain, tx kv.Tx) uin... method IIProgress (line 1747) | func (at *AggregatorRoTx) IIProgress(name kv.InvertedIdx, tx kv.Tx) ui... method RangeAsOf (line 1753) | func (at *AggregatorRoTx) RangeAsOf(ctx context.Context, tx kv.Tx, dom... method DebugRangeLatest (line 1756) | func (at *AggregatorRoTx) DebugRangeLatest(tx kv.Tx, domain kv.Domain,... method GetAsOf (line 1760) | func (at *AggregatorRoTx) GetAsOf(name kv.Domain, k []byte, ts uint64,... method GetLatest (line 1764) | func (at *AggregatorRoTx) GetLatest(domain kv.Domain, k []byte, tx kv.... method DebugGetLatestFromDB (line 1786) | func (at *AggregatorRoTx) DebugGetLatestFromDB(domain kv.Domain, key [... method DebugGetLatestFromFiles (line 1790) | func (at *AggregatorRoTx) DebugGetLatestFromFiles(domain kv.Domain, k ... method Unwind (line 1798) | func (at *AggregatorRoTx) Unwind(ctx context.Context, tx kv.RwTx, txNu... method MadvNormal (line 1818) | func (at *AggregatorRoTx) MadvNormal() *AggregatorRoTx { method DisableReadAhead (line 1837) | func (at *AggregatorRoTx) DisableReadAhead() { method Close (line 1897) | func (at *AggregatorRoTx) Close() { function lastIdInDB (line 1915) | func lastIdInDB(db kv.RoDB, domain *Domain) (lstInDb kv.Step) { function lastIdInDBNoHistory (line 1925) | func lastIdInDBNoHistory(db kv.RoDB, domain *Domain) (lstInDb kv.Step) { FILE: db/state/aggregator2.go type AggOpts (line 21) | type AggOpts struct method Open (line 48) | func (opts AggOpts) Open(ctx context.Context, db kv.RoDB) (*Aggregator... method MustOpen (line 91) | func (opts AggOpts) MustOpen(ctx context.Context, db kv.RoDB) *Aggrega... method StepSize (line 101) | func (opts AggOpts) StepSize(s uint64) AggOpts { opts.stepSize = s;... method GenSaltIfNeed (line 102) | func (opts AggOpts) GenSaltIfNeed(v bool) AggOpts { opts.genSaltIfNeed... method Logger (line 103) | func (opts AggOpts) Logger(l log.Logger) AggOpts { opts.logger = l; r... method DisableFsync (line 104) | func (opts AggOpts) DisableFsync() AggOpts { opts.disableFsync ... method SanityOldNaming (line 105) | func (opts AggOpts) SanityOldNaming() AggOpts { //nolint:gocritic function New (line 32) | func New(dirs datadir.Dirs) AggOpts { //nolint:gocritic function NewTest (line 44) | func NewTest(dirs datadir.Dirs) AggOpts { //nolint:gocritic function CheckSnapshotsCompatibility (line 112) | func CheckSnapshotsCompatibility(d datadir.Dirs) error { FILE: db/state/aggregator_bench_test.go function testDbAndAggregatorBench (line 48) | func testDbAndAggregatorBench(b *testing.B, aggStep uint64) (kv.Temporal... function BenchmarkAggregator_Processing (line 55) | func BenchmarkAggregator_Processing(b *testing.B) { function queueKeys (line 91) | func queueKeys(ctx context.Context, seed, ofSize uint64) <-chan []byte { function Benchmark_BtreeIndex_Search (line 109) | func Benchmark_BtreeIndex_Search(b *testing.B) { function benchInitBtreeIndex (line 140) | func benchInitBtreeIndex(b *testing.B, M uint64, compression seg.FileCom... function Benchmark_BTree_Seek (line 162) | func Benchmark_BTree_Seek(b *testing.B) { function Benchmark_Recsplit_Find_ExternalFile (line 216) | func Benchmark_Recsplit_Find_ExternalFile(b *testing.B) { function BenchmarkAggregator_BeginFilesRo_Latency (line 263) | func BenchmarkAggregator_BeginFilesRo_Latency(b *testing.B) { function BenchmarkAggregator_BeginFilesRo_Throughput (line 278) | func BenchmarkAggregator_BeginFilesRo_Throughput(b *testing.B) { function BenchmarkDb_BeginFiles_Throughput (line 313) | func BenchmarkDb_BeginFiles_Throughput(b *testing.B) { function BenchmarkDb_BeginFiles_Throughput_IO (line 356) | func BenchmarkDb_BeginFiles_Throughput_IO(b *testing.B) { function pivotKeysFromKV (line 395) | func pivotKeysFromKV(dataPath string) ([][]byte, error) { function generateKV (line 421) | func generateKV(tb testing.TB, tmp string, keySize, valueSize, keyCount ... function buildBtreeIndex (line 485) | func buildBtreeIndex(tb testing.TB, dataPath, indexPath string, compress... FILE: db/state/aggregator_debug.go type aggDirtyFilesRoTx (line 11) | type aggDirtyFilesRoTx struct method MadvNormal (line 54) | func (ac *aggDirtyFilesRoTx) MadvNormal() *aggDirtyFilesRoTx { method DisableReadAhead (line 73) | func (ac *aggDirtyFilesRoTx) DisableReadAhead() { method FilesWithMissedAccessors (line 92) | func (ac *aggDirtyFilesRoTx) FilesWithMissedAccessors() (mf *MissedAcc... method Close (line 109) | func (ac *aggDirtyFilesRoTx) Close() { type domainDirtyFilesRoTx (line 17) | type domainDirtyFilesRoTx struct method FilesWithMissedAccessors (line 143) | func (d *domainDirtyFilesRoTx) FilesWithMissedAccessors() (mf *MissedA... method Close (line 153) | func (d *domainDirtyFilesRoTx) Close() { type historyDirtyFilesRoTx (line 23) | type historyDirtyFilesRoTx struct method FilesWithMissedAccessors (line 181) | func (f *historyDirtyFilesRoTx) FilesWithMissedAccessors() (mf *Missed... method Close (line 190) | func (f *historyDirtyFilesRoTx) Close() { type iiDirtyFilesRoTx (line 29) | type iiDirtyFilesRoTx struct method FilesWithMissedAccessors (line 217) | func (f *iiDirtyFilesRoTx) FilesWithMissedAccessors() (mf *MissedAcces... method Close (line 225) | func (f *iiDirtyFilesRoTx) Close() { method DebugBeginDirtyFilesRo (line 34) | func (a *Aggregator) DebugBeginDirtyFilesRo() *aggDirtyFilesRoTx { method DebugBeginDirtyFilesRo (line 127) | func (d *Domain) DebugBeginDirtyFilesRo() *domainDirtyFilesRoTx { method DebugBeginDirtyFilesRo (line 165) | func (h *History) DebugBeginDirtyFilesRo() *historyDirtyFilesRoTx { method DebugBeginDirtyFilesRo (line 202) | func (ii *InvertedIndex) DebugBeginDirtyFilesRo() *iiDirtyFilesRoTx { method PeriodicalyPrintProcessSet (line 236) | func (a *Aggregator) PeriodicalyPrintProcessSet(ctx context.Context) { type MissedFilesMap (line 254) | type MissedFilesMap type MissedAccessorAggFiles (line 255) | type MissedAccessorAggFiles struct method IsEmpty (line 260) | func (m *MissedAccessorAggFiles) IsEmpty() bool { type MissedAccessorDomainFiles (line 278) | type MissedAccessorDomainFiles struct method missedBtreeAccessors (line 283) | func (m *MissedAccessorDomainFiles) missedBtreeAccessors() []*FilesItem { method missedMapAccessors (line 287) | func (m *MissedAccessorDomainFiles) missedMapAccessors() []*FilesItem { method IsEmpty (line 291) | func (m *MissedAccessorDomainFiles) IsEmpty() bool { type MissedAccessorHistoryFiles (line 303) | type MissedAccessorHistoryFiles struct method missedMapAccessors (line 308) | func (m *MissedAccessorHistoryFiles) missedMapAccessors() []*FilesItem { method IsEmpty (line 312) | func (m *MissedAccessorHistoryFiles) IsEmpty() bool { type MissedAccessorIIFiles (line 324) | type MissedAccessorIIFiles struct method missedMapAccessors (line 328) | func (m *MissedAccessorIIFiles) missedMapAccessors() []*FilesItem { method IsEmpty (line 332) | func (m *MissedAccessorIIFiles) IsEmpty() bool { method DbgDomain (line 344) | func (at *AggregatorRoTx) DbgDomain(idx kv.Domain) *DomainRoTx {... method DbgII (line 345) | func (at *AggregatorRoTx) DbgII(idx kv.InvertedIdx) *InvertedIndexRoTx {... method searchII (line 346) | func (at *AggregatorRoTx) searchII(idx kv.InvertedIdx) *InvertedIndexRoTx { FILE: db/state/aggregator_ext_test.go function TestAggregatorV3_RestartOnFiles (line 50) | func TestAggregatorV3_RestartOnFiles(t *testing.T) { function TestAggregatorV3_ReplaceCommittedKeys (line 175) | func TestAggregatorV3_ReplaceCommittedKeys(t *testing.T) { function TestAggregatorV3_Merge (line 276) | func TestAggregatorV3_Merge(t *testing.T) { function TestAggregatorV3_PruneSmallBatches (line 429) | func TestAggregatorV3_PruneSmallBatches(t *testing.T) { function TestSharedDomain_CommitmentKeyReplacement (line 558) | func TestSharedDomain_CommitmentKeyReplacement(t *testing.T) { function TestAggregatorV3_MergeValTransform (line 630) | func TestAggregatorV3_MergeValTransform(t *testing.T) { function compareMapsBytes (line 711) | func compareMapsBytes(t *testing.T, m1, m2 map[string][]byte) { function fillRawdbTxNumsIndexForSharedDomains (line 724) | func fillRawdbTxNumsIndexForSharedDomains(t *testing.T, rwTx kv.RwTx, ma... function extractKVErrIterator (line 733) | func extractKVErrIterator(t *testing.T, it stream.KV) map[string][]byte { function generateSharedDomainsUpdates (line 746) | func generateSharedDomainsUpdates(t *testing.T, domains *state.SharedDom... function generateSharedDomainsUpdatesForTx (line 764) | func generateSharedDomainsUpdatesForTx(t *testing.T, domains *state.Shar... FILE: db/state/aggregator_files.go type SelectedStaticFiles (line 23) | type SelectedStaticFiles struct method DomainFiles (line 30) | func (sf *SelectedStaticFiles) DomainFiles(name kv.Domain) []*FilesItem { method DomainHistoryFiles (line 34) | func (sf *SelectedStaticFiles) DomainHistoryFiles(name kv.Domain) []*F... method DomainInvertedIndexFiles (line 38) | func (sf *SelectedStaticFiles) DomainInvertedIndexFiles(name kv.Domain... method InvertedIndexFiles (line 42) | func (sf *SelectedStaticFiles) InvertedIndexFiles(id int) []*FilesItem { method Close (line 46) | func (sf *SelectedStaticFiles) Close() { method FilesInRange (line 67) | func (at *AggregatorRoTx) FilesInRange(r *Ranges) (*SelectedStaticFiles,... method InvertedIndicesLen (line 90) | func (at *AggregatorRoTx) InvertedIndicesLen() int { method InvertedIndexName (line 94) | func (at *AggregatorRoTx) InvertedIndexName(id int) kv.InvertedIdx { type MergedFilesV3 (line 98) | type MergedFilesV3 struct method FilePaths (line 105) | func (mf MergedFilesV3) FilePaths(relative string) (fPaths []string) { method Close (line 127) | func (mf *MergedFilesV3) Close() { type MergedFiles (line 148) | type MergedFiles struct method FillV3 (line 154) | func (mf MergedFiles) FillV3(m *MergedFilesV3) MergedFiles { method Close (line 161) | func (mf MergedFiles) Close() { FILE: db/state/aggregator_fuzz_test.go function Fuzz_AggregatorV3_Merge (line 41) | func Fuzz_AggregatorV3_Merge(f *testing.F) { function Fuzz_AggregatorV3_MergeValTransform (line 156) | func Fuzz_AggregatorV3_MergeValTransform(f *testing.F) { function testFuzzDbAndAggregatorv3 (line 238) | func testFuzzDbAndAggregatorv3(f *testing.F, stepSize uint64) (kv.Tempor... FILE: db/state/aggregator_test.go function pivotKeysFromKV (line 47) | func pivotKeysFromKV(dataPath string) ([][]byte, error) { function generateKV (line 73) | func generateKV(tb testing.TB, tmp string, keySize, valueSize, keyCount ... function testDbAndAggregatorv3 (line 136) | func testDbAndAggregatorv3(tb testing.TB, stepSize uint64) (kv.RwDB, *Ag... function generateInputData (line 151) | func generateInputData(tb testing.TB, keySize, valueSize, keyCount int) ... function Test_helper_decodeAccountv3Bytes (line 174) | func Test_helper_decodeAccountv3Bytes(t *testing.T) { function TestAggregator_CheckDependencyHistoryII (line 184) | func TestAggregator_CheckDependencyHistoryII(t *testing.T) { function TestAggregator_CheckDependencyBtwnDomains (line 242) | func TestAggregator_CheckDependencyBtwnDomains(t *testing.T) { function TestReceiptFilesVersionAdjust (line 284) | func TestReceiptFilesVersionAdjust(t *testing.T) { function generateDomainFiles (line 396) | func generateDomainFiles(t *testing.T, name string, dirs datadir.Dirs, r... function generateAccountsFile (line 432) | func generateAccountsFile(t *testing.T, dirs datadir.Dirs, ranges []test... function generateCodeFile (line 437) | func generateCodeFile(t *testing.T, dirs datadir.Dirs, ranges []testFile... function generateStorageFile (line 442) | func generateStorageFile(t *testing.T, dirs datadir.Dirs, ranges []testF... function generateCommitmentFile (line 447) | func generateCommitmentFile(t *testing.T, dirs datadir.Dirs, ranges []te... function setupAggSnapRepo (line 462) | func setupAggSnapRepo(t *testing.T, dirs datadir.Dirs, genRepo func(step... FILE: db/state/archive_test.go function TestArchiveWriter (line 34) | func TestArchiveWriter(t *testing.T) { function TestPrunableProgress (line 149) | func TestPrunableProgress(t *testing.T) { FILE: db/state/bps_tree.go type indexSeeker (line 38) | type indexSeeker interface type indexSeekerIterator (line 46) | type indexSeekerIterator interface type dataLookupFunc (line 52) | type dataLookupFunc type keyCmpFunc (line 53) | type keyCmpFunc function NewBpsTree (line 56) | func NewBpsTree(kv *seg.Reader, offt *eliasfano32.EliasFano, M uint64, d... function NewBpsTreeWithNodes (line 67) | func NewBpsTreeWithNodes(kv *seg.Reader, offt *eliasfano32.EliasFano, M ... type BpsTree (line 90) | type BpsTree struct method WarmUp (line 223) | func (b *BpsTree) WarmUp(kv *seg.Reader) (err error) { method bs (line 261) | func (b *BpsTree) bs(x []byte) (n *Node, dl, dr uint64) { method Seek (line 293) | func (b *BpsTree) Seek(g *seg.Reader, seekKey []byte) (cur *Cursor, er... method Get (line 365) | func (b *BpsTree) Get(g *seg.Reader, key []byte) (v []byte, ok bool, o... method Offsets (line 438) | func (b *BpsTree) Offsets() *eliasfano32.EliasFano { return b.offt } method Distances (line 439) | func (b *BpsTree) Distances() (map[int]int, error) { method Close (line 460) | func (b *BpsTree) Close() { type cursorGetter (line 101) | type cursorGetter type BpsTreeIterator (line 103) | type BpsTreeIterator struct method Di (line 109) | func (it *BpsTreeIterator) Di() uint64 { method KVFromGetter (line 113) | func (it *BpsTreeIterator) KVFromGetter(g *seg.Reader) ([]byte, []byte... method Next (line 128) | func (it *BpsTreeIterator) Next() bool { type Node (line 164) | type Node struct method Encode (line 201) | func (n Node) Encode() []byte { method Decode (line 209) | func (n *Node) Decode(buf []byte) (uint64, error) { function encodeListNodes (line 170) | func encodeListNodes(nodes []Node, w io.Writer) error { function decodeListNodes (line 185) | func decodeListNodes(data []byte) ([]*Node, error) { FILE: db/state/bpstree_bench_test.go function BenchmarkBpsTreeSeek (line 13) | func BenchmarkBpsTreeSeek(t *testing.B) { FILE: db/state/btree_index.go constant BtreeLogPrefix (line 49) | BtreeLogPrefix = "btree" constant DefaultBtreeStartSkip (line 55) | DefaultBtreeStartSkip = uint64(4) type Cursor (line 59) | type Cursor struct method Close (line 68) | func (c *Cursor) Close() { method Key (line 83) | func (c *Cursor) Key() []byte { method Di (line 87) | func (c *Cursor) Di() uint64 { method Value (line 91) | func (c *Cursor) Value() []byte { method Next (line 95) | func (c *Cursor) Next() bool { // could return error instead method next (line 110) | func (c *Cursor) next() bool { method Reset (line 118) | func (c *Cursor) Reset(di uint64, g *seg.Reader) error { method readKV (line 124) | func (c *Cursor) readKV() error { type BtIndexWriter (line 145) | type BtIndexWriter struct method AddKey (line 200) | func (btw *BtIndexWriter) AddKey(key []byte, offset uint64, keep bool)... method Build (line 234) | func (btw *BtIndexWriter) Build() error { method DisableFsync (line 292) | func (btw *BtIndexWriter) DisableFsync() { btw.noFsync = true } method fsync (line 297) | func (btw *BtIndexWriter) fsync() error { method Close (line 308) | func (btw *BtIndexWriter) Close() { type BtIndexWriterArgs (line 167) | type BtIndexWriterArgs struct function NewBtIndexWriter (line 180) | func NewBtIndexWriter(args BtIndexWriterArgs, logger log.Logger) (*BtInd... type BtIndex (line 320) | type BtIndex struct method dataLookup (line 500) | func (b *BtIndex) dataLookup(di uint64, g *seg.Reader) (k, v []byte, o... method keyCmp (line 520) | func (b *BtIndex) keyCmp(k []byte, di uint64, g *seg.Reader, resBuf []... method newCursor (line 540) | func (b *BtIndex) newCursor(k, v []byte, d uint64, g *seg.Reader) *Cur... method DataHandle (line 551) | func (b *BtIndex) DataHandle() unsafe.Pointer { method Size (line 555) | func (b *BtIndex) Size() int64 { return b.size } method ModTime (line 557) | func (b *BtIndex) ModTime() time.Time { return b.modTime } method FilePath (line 559) | func (b *BtIndex) FilePath() string { return b.filePath } method FileName (line 561) | func (b *BtIndex) FileName() string { return path.Base(b.filePath) } method Empty (line 563) | func (b *BtIndex) Empty() bool { return b == nil || b.ef == nil || b.e... method KeyCount (line 565) | func (b *BtIndex) KeyCount() uint64 { method Close (line 572) | func (b *BtIndex) Close() { method Get (line 595) | func (b *BtIndex) Get(lookup []byte, gr *seg.Reader) (k, v []byte, off... method Seek (line 630) | func (b *BtIndex) Seek(g *seg.Reader, x []byte) (*Cursor, error) { method OrdinalLookup (line 645) | func (b *BtIndex) OrdinalLookup(getter *seg.Reader, i uint64) *Cursor { method Offsets (line 653) | func (b *BtIndex) Offsets() *eliasfano32.EliasFano { return b.bplus.Of... method Distances (line 654) | func (b *BtIndex) Distances() (map[int]int, error) { return b.bplus.Di... function CreateBtreeIndexWithDecompressor (line 333) | func CreateBtreeIndexWithDecompressor(indexPath string, M uint64, decomp... function OpenBtreeIndexAndDataFile (line 343) | func OpenBtreeIndexAndDataFile(indexPath, dataPath string, M uint64, com... function BuildBtreeIndexWithDecompressor (line 357) | func BuildBtreeIndexWithDecompressor(indexPath string, kv *seg.Reader, p... function OpenBtreeIndexWithDecompressor (line 429) | func OpenBtreeIndexWithDecompressor(indexPath string, M uint64, kvGetter... FILE: db/state/btree_index_test.go function Test_BtreeIndex_Init (line 36) | func Test_BtreeIndex_Init(t *testing.T) { function Test_BtreeIndex_Seek (line 58) | func Test_BtreeIndex_Seek(t *testing.T) { function Test_BtreeIndex_Build (line 142) | func Test_BtreeIndex_Build(t *testing.T) { function buildBtreeIndex (line 191) | func buildBtreeIndex(tb testing.TB, dataPath, indexPath string, compress... function Test_BtreeIndex_Seek2 (line 202) | func Test_BtreeIndex_Seek2(t *testing.T) { function TestBpsTree_Seek (line 297) | func TestBpsTree_Seek(t *testing.T) { function NewMockIndexReader (line 357) | func NewMockIndexReader(ef *eliasfano32.EliasFano) *mockIndexReader { type mockIndexReader (line 361) | type mockIndexReader struct method newCursor (line 365) | func (b *mockIndexReader) newCursor(k, v []byte, di uint64, g *seg.Rea... method dataLookup (line 375) | func (b *mockIndexReader) dataLookup(di uint64, g *seg.Reader) (k, v [... method keyCmp (line 395) | func (b *mockIndexReader) keyCmp(k []byte, di uint64, g *seg.Reader, r... function TestNewBtIndex (line 413) | func TestNewBtIndex(t *testing.T) { FILE: db/state/cache.go function u32noHash (line 14) | func u32noHash(u uint32) uint32 { return u } function u64noHash (line 15) | func u64noHash(u uint64) uint32 { return uint32(u) } function u128noHash (line 16) | func u128noHash(u u128) uint32 { return uint32(u.hi) } function u192noHash (line 17) | func u192noHash(u u192) uint32 { return uint32(u.hi) } type u128 (line 18) | type u128 struct type u192 (line 19) | type u192 struct type DomainGetFromFileCache (line 21) | type DomainGetFromFileCache struct method SetTrace (line 47) | func (c *DomainGetFromFileCache) SetTrace(v bool) { c.trace = v } method LogStats (line 48) | func (c *DomainGetFromFileCache) LogStats(dt kv.Domain) { type domainGetFromFileCacheItem (line 28) | type domainGetFromFileCacheItem struct function NewDomainGetFromFileCache (line 39) | func NewDomainGetFromFileCache(limit uint32) *DomainGetFromFileCache { function newDomainVisible (line 59) | func newDomainVisible(name kv.Domain, files []visibleFile) *domainVisible { method newGetFromFileCache (line 75) | func (v *domainVisible) newGetFromFileCache() *DomainGetFromFileCache { method returnGetFromFileCache (line 81) | func (v *domainVisible) returnGetFromFileCache(c *DomainGetFromFileCache) { type IISeekInFilesCache (line 95) | type IISeekInFilesCache struct method SetTrace (line 115) | func (c *IISeekInFilesCache) SetTrace(v bool) { c.trace = v } method LogStats (line 116) | func (c *IISeekInFilesCache) LogStats(fileBaseName string) { type iiSeekInFilesCacheItem (line 101) | type iiSeekInFilesCacheItem struct function NewIISeekInFilesCache (line 105) | func NewIISeekInFilesCache() *IISeekInFilesCache { function newIIVisible (line 124) | func newIIVisible(name string, files []visibleFile) *iiVisible { method newSeekInFilesCache (line 135) | func (v *iiVisible) newSeekInFilesCache() *IISeekInFilesCache { method returnSeekInFilesCache (line 138) | func (v *iiVisible) returnSeekInFilesCache(c *IISeekInFilesCache) { FILE: db/state/changeset/state_changeset.go type StateChangeSet (line 31) | type StateChangeSet struct method Copy (line 35) | func (s *StateChangeSet) Copy() *StateChangeSet { method SerializeKeys (line 171) | func (d *StateChangeSet) SerializeKeys(out []byte) []byte { function SerializeDiffSet (line 42) | func SerializeDiffSet(diffSet []kv.DomainEntryDiff, out []byte) []byte { function SerializeDiffSetBufLen (line 78) | func SerializeDiffSetBufLen(diffSet []kv.DomainEntryDiff) int { function DeserializeDiffSet (line 100) | func DeserializeDiffSet(in []byte) []kv.DomainEntryDiff { function MergeDiffSets (line 136) | func MergeDiffSets(newer, older []kv.DomainEntryDiff) []kv.DomainEntryDi... function DeserializeKeys (line 185) | func DeserializeKeys(in []byte) [kv.DomainLen][]kv.DomainEntryDiff { constant DiffChunkKeyLen (line 196) | DiffChunkKeyLen = 48 constant DiffChunkLen (line 197) | DiffChunkLen = 4*1024 - 32 type threadSafeBuf (line 199) | type threadSafeBuf struct function WriteDiffSet (line 206) | func WriteDiffSet(tx kv.RwTx, blockNumber uint64, blockHash common.Hash,... function ReadDiffSet (line 239) | func ReadDiffSet(tx kv.Tx, blockNumber uint64, blockHash common.Hash) ([... function ReadLowestUnwindableBlock (line 271) | func ReadLowestUnwindableBlock(tx kv.Tx) (uint64, error) { function toStringZeroCopy (line 308) | func toStringZeroCopy(v []byte) string { function toBytesZeroCopy (line 315) | func toBytesZeroCopy(s string) []byte { return unsafe.Slice(unsafe.Strin... FILE: db/state/changeset/state_changeset_test.go function TestNoOverflowPages (line 35) | func TestNoOverflowPages(t *testing.T) { function TestSerializeDeserializeDiff (line 58) | func TestSerializeDeserializeDiff(t *testing.T) { function TestMergeDiffSet (line 75) | func TestMergeDiffSet(t *testing.T) { FILE: db/state/dirty_files.go type FilesItem (line 54) | type FilesItem struct method Segment (line 97) | func (i *FilesItem) Segment() *seg.Decompressor { return i.decompressor } method AccessorIndex (line 99) | func (i *FilesItem) AccessorIndex() *recsplit.Index { return i.index } method BtIndex (line 101) | func (i *FilesItem) BtIndex() *BtIndex { return i.bindex } method ExistenceFilter (line 103) | func (i *FilesItem) ExistenceFilter() *existence.Filter { return i.exi... method MadvNormal (line 104) | func (i *FilesItem) MadvNormal() { method EnableReadAhead (line 110) | func (i *FilesItem) EnableReadAhead() { method DisableReadAhead (line 114) | func (i *FilesItem) DisableReadAhead() { method Range (line 121) | func (i *FilesItem) Range() (startTxNum, endTxNum uint64) { method isProperSubsetOf (line 126) | func (i *FilesItem) isProperSubsetOf(j *FilesItem) bool { method isBefore (line 129) | func (i *FilesItem) isBefore(j *FilesItem) bool { return i.endTxNum <=... method closeFiles (line 138) | func (i *FilesItem) closeFiles() { method FilePaths (line 157) | func (i *FilesItem) FilePaths(basePath string) (relativePaths []string) { method closeFilesAndRemove (line 180) | func (i *FilesItem) closeFilesAndRemove() { function newFilesItem (line 82) | func newFilesItem(startTxNum, endTxNum, stepSize uint64) *FilesItem { function newFilesItemWithSnapConfig (line 86) | func newFilesItemWithSnapConfig(startTxNum, endTxNum uint64, snapConfig ... function newFilesItemWithFrozenSteps (line 90) | func newFilesItemWithFrozenSteps(startTxNum, endTxNum, stepSize uint64, ... function filesItemLess (line 131) | func filesItemLess(i, j *FilesItem) bool { function filterDirtyFiles (line 229) | func filterDirtyFiles(fileNames []string, stepSize uint64, filenameBase,... function deleteMergeFile (line 269) | func deleteMergeFile(dirtyFiles *btree2.BTreeG[*FilesItem], outs []*File... method openDirtyFiles (line 293) | func (d *Domain) openDirtyFiles() (err error) { method openDirtyFiles (line 408) | func (h *History) openDirtyFiles() error { method openDirtyFiles (line 496) | func (ii *InvertedIndex) openDirtyFiles() error { type visibleFile (line 578) | type visibleFile struct method Fullpath (line 588) | func (i visibleFile) Fullpath() string { method StartRootNum (line 592) | func (i visibleFile) StartRootNum() uint64 { method EndRootNum (line 596) | func (i visibleFile) EndRootNum() uint64 { function calcVisibleFiles (line 600) | func calcVisibleFiles(files *btree2.BTreeG[*FilesItem], l statecfg.Acces... function checkForVisibility (line 648) | func checkForVisibility(item *FilesItem, l statecfg.Accessors, trace boo... type visibleFiles (line 686) | type visibleFiles method EndTxNum (line 689) | func (files visibleFiles) EndTxNum() uint64 { method StartTxNum (line 696) | func (files visibleFiles) StartTxNum() uint64 { method LatestMergedRange (line 703) | func (files visibleFiles) LatestMergedRange() MergeRange { method String (line 715) | func (files visibleFiles) String(stepSize uint64) string { method Len (line 722) | func (files visibleFiles) Len() int { method VisibleFiles (line 726) | func (files visibleFiles) VisibleFiles() []VisibleFile { function fileItemsWithMissedAccessors (line 736) | func fileItemsWithMissedAccessors(dirtyFiles []*FilesItem, aggregationSt... FILE: db/state/dirty_files_test.go function TestFileItemWithMissedAccessor (line 16) | func TestFileItemWithMissedAccessor(t *testing.T) { FILE: db/state/domain.go type Domain (line 68) | type Domain struct method SetChecker (line 135) | func (d *Domain) SetChecker(checker *DependencyIntegrityChecker) { method kvNewFilePath (line 139) | func (d *Domain) kvNewFilePath(fromStep, toStep kv.Step) string { method kviAccessorNewFilePath (line 142) | func (d *Domain) kviAccessorNewFilePath(fromStep, toStep kv.Step) stri... method kvExistenceIdxNewFilePath (line 145) | func (d *Domain) kvExistenceIdxNewFilePath(fromStep, toStep kv.Step) s... method kvBtAccessorNewFilePath (line 148) | func (d *Domain) kvBtAccessorNewFilePath(fromStep, toStep kv.Step) str... method kvFilePathMask (line 152) | func (d *Domain) kvFilePathMask(fromStep, toStep kv.Step) string { method kviAccessorFilePathMask (line 155) | func (d *Domain) kviAccessorFilePathMask(fromStep, toStep kv.Step) str... method kvExistenceIdxFilePathMask (line 158) | func (d *Domain) kvExistenceIdxFilePathMask(fromStep, toStep kv.Step) ... method kvBtAccessorFilePathMask (line 161) | func (d *Domain) kvBtAccessorFilePathMask(fromStep, toStep kv.Step) st... method maxStepInDB (line 166) | func (d *Domain) maxStepInDB(tx kv.Tx) (lstInDb kv.Step) { method maxStepInDBNoHistory (line 176) | func (d *Domain) maxStepInDBNoHistory(tx kv.Tx) (lstInDb kv.Step) { method minStepInDB (line 199) | func (d *Domain) minStepInDB(tx kv.Tx) (lstInDb uint64) { method OpenList (line 213) | func (d *Domain) OpenList(idxFiles, histFiles, domainFiles []string) e... method protectFromHistoryFilesAheadOfDomainFiles (line 230) | func (d *Domain) protectFromHistoryFilesAheadOfDomainFiles() { method openFolder (line 234) | func (d *Domain) openFolder(r *ScanDirsResult) error { method closeFilesAfterStep (line 245) | func (d *Domain) closeFilesAfterStep(lowerBound uint64) { method scanDirtyFiles (line 298) | func (d *Domain) scanDirtyFiles(fileNames []string) (garbageFiles []*F... method closeWhatNotInList (line 313) | func (d *Domain) closeWhatNotInList(fNames []string) { method reCalcVisibleFiles (line 336) | func (d *Domain) reCalcVisibleFiles(toTxNum uint64) { method Tables (line 348) | func (d *Domain) Tables() []string { return append(d.History.Tables(),... method Close (line 350) | func (d *Domain) Close() { method BeginFilesRo (line 607) | func (d *Domain) BeginFilesRo() *DomainRoTx { method dumpStepRangeOnDisk (line 640) | func (d *Domain) dumpStepRangeOnDisk(ctx context.Context, stepFrom, st... method collateETL (line 671) | func (d *Domain) collateETL(ctx context.Context, stepFrom, stepTo kv.S... method collate (line 769) | func (d *Domain) collate(ctx context.Context, step kv.Step, txFrom, tx... method buildFileRange (line 913) | func (d *Domain) buildFileRange(ctx context.Context, stepFrom, stepTo ... method buildFiles (line 1011) | func (d *Domain) buildFiles(ctx context.Context, step kv.Step, collati... method buildHashMapAccessor (line 1112) | func (d *Domain) buildHashMapAccessor(ctx context.Context, fromStep, t... method MissedBtreeAccessors (line 1133) | func (d *Domain) MissedBtreeAccessors() (l []*FilesItem) { method missedBtreeAccessors (line 1137) | func (d *Domain) missedBtreeAccessors(source []*FilesItem) (l []*Files... method MissedMapAccessors (line 1154) | func (d *Domain) MissedMapAccessors() (l []*FilesItem) { method missedMapAccessors (line 1158) | func (d *Domain) missedMapAccessors(source []*FilesItem) (l []*FilesIt... method BuildMissedAccessors (line 1180) | func (d *Domain) BuildMissedAccessors(ctx context.Context, g *errgroup... method integrateDirtyFiles (line 1282) | func (d *Domain) integrateDirtyFiles(sf StaticFiles, txNumFrom, txNumT... method dataReader (line 1539) | func (d *Domain) dataReader(f *seg.Decompressor) *seg.Reader { method dataWriter (line 1545) | func (d *Domain) dataWriter(f *seg.Compressor, forceNoCompress bool) *... type domainVisible (line 95) | type domainVisible struct function NewDomain (line 101) | func NewDomain(cfg statecfg.DomainCfg, stepSize uint64, dirs datadir.Dir... type DomainBufferedWriter (line 408) | type DomainBufferedWriter struct method PutWithPrev (line 358) | func (w *DomainBufferedWriter) PutWithPrev(k, v []byte, txNum uint64, ... method DeleteWithPrev (line 373) | func (w *DomainBufferedWriter) DeleteWithPrev(k []byte, txNum uint64, ... method SetDiff (line 389) | func (w *DomainBufferedWriter) SetDiff(diff *kv.DomainDiff) { w.diff =... method Close (line 424) | func (w *DomainBufferedWriter) Close() { method Flush (line 452) | func (w *DomainBufferedWriter) Flush(ctx context.Context, tx kv.RwTx) ... method addValue (line 499) | func (w *DomainBufferedWriter) addValue(k, value []byte, step kv.Step)... function loadSkipFunc (line 435) | func loadSkipFunc() etl.LoadFunc { type DomainRoTx (line 542) | type DomainRoTx struct method NewWriter (line 207) | func (dt *DomainRoTx) NewWriter() *DomainBufferedWriter { return dt.ne... method newWriter (line 391) | func (dt *DomainRoTx) newWriter(tmpdir string, discard bool) *DomainBu... method getLatestFromFile (line 571) | func (dt *DomainRoTx) getLatestFromFile(i int, filekey []byte) (v []by... method unwind (line 1303) | func (dt *DomainRoTx) unwind(ctx context.Context, rwTx kv.RwTx, step, ... method getLatestFromFiles (line 1376) | func (dt *DomainRoTx) getLatestFromFiles(k []byte, maxTxNum uint64) (v... method HistoryStartFrom (line 1451) | func (dt *DomainRoTx) HistoryStartFrom() uint64 { method GetAsOf (line 1460) | func (dt *DomainRoTx) GetAsOf(key []byte, txNum uint64, roTx kv.Tx) ([... method Close (line 1502) | func (dt *DomainRoTx) Close() { method reusableReader (line 1529) | func (dt *DomainRoTx) reusableReader(i int) *seg.Reader { method dataReader (line 1555) | func (dt *DomainRoTx) dataReader(f *seg.Decompressor) *seg.Reader { re... method dataWriter (line 1556) | func (dt *DomainRoTx) dataWriter(f *seg.Compressor, forceNoCompress bo... method statelessIdxReader (line 1560) | func (dt *DomainRoTx) statelessIdxReader(i int) *recsplit.IndexReader { method statelessBtree (line 1570) | func (dt *DomainRoTx) statelessBtree(i int) *BtIndex { method closeValsCursor (line 1582) | func (dt *DomainRoTx) closeValsCursor() { method valsCursor (line 1595) | func (dt *DomainRoTx) valsCursor(tx kv.Tx) (c kv.Cursor, err error) { method getLatestFromDb (line 1628) | func (dt *DomainRoTx) getLatestFromDb(key []byte, roTx kv.Tx) ([]byte,... method GetLatest (line 1678) | func (dt *DomainRoTx) GetLatest(key []byte, roTx kv.Tx) ([]byte, kv.St... method RangeAsOf (line 1711) | func (dt *DomainRoTx) RangeAsOf(ctx context.Context, tx kv.Tx, fromKey... method DebugRangeLatest (line 1726) | func (dt *DomainRoTx) DebugRangeLatest(roTx kv.Tx, fromKey, toKey []by... method CanPruneUntil (line 1744) | func (dt *DomainRoTx) CanPruneUntil(tx kv.Tx, untilTx uint64) bool { method canBuild (line 1750) | func (dt *DomainRoTx) canBuild(dbtx kv.Tx) bool { //nolint method canPruneDomainTables (line 1758) | func (dt *DomainRoTx) canPruneDomainTables(tx kv.Tx, untilTx uint64) (... method Prune (line 1830) | func (dt *DomainRoTx) Prune(ctx context.Context, rwTx kv.RwTx, step kv... method prune (line 1837) | func (dt *DomainRoTx) prune(ctx context.Context, rwTx kv.RwTx, step kv... method stepsRangeInDB (line 1955) | func (dt *DomainRoTx) stepsRangeInDB(tx kv.Tx) (from, to float64) { method Tables (line 1959) | func (dt *DomainRoTx) Tables() (res []string) { method Files (line 1963) | func (dt *DomainRoTx) Files() (res VisibleFiles) { method Name (line 1971) | func (dt *DomainRoTx) Name() kv.Domain { return dt.name } function domainReadMetric (line 564) | func domainReadMetric(name kv.Domain, level int) metrics.Summary { type Collation (line 626) | type Collation struct method Close (line 633) | func (c Collation) Close() { type StaticFiles (line 887) | type StaticFiles struct method CleanupOnError (line 896) | func (sf StaticFiles) CleanupOnError() { function BuildHashMapAccessor (line 1215) | func BuildHashMapAccessor(ctx context.Context, d *seg.Reader, idxPath st... function buildHashMapAccessor (line 1219) | func buildHashMapAccessor(ctx context.Context, g *seg.Reader, idxPath st... type canCheckClosed (line 1591) | type canCheckClosed interface type DomainPruneStat (line 1787) | type DomainPruneStat struct method PrunedNothing (line 1794) | func (dc *DomainPruneStat) PrunedNothing() bool { method String (line 1798) | func (dc *DomainPruneStat) String() (kvstr string) { method Accumulate (line 1814) | func (dc *DomainPruneStat) Accumulate(other *DomainPruneStat) { function versionTooLowPanic (line 1973) | func versionTooLowPanic(filename string, version version.Versions) { FILE: db/state/domain_committed.go method GetCommitmentContext (line 39) | func (sd *SharedDomains) GetCommitmentContext() *commitmentdb.SharedDoma... method SeekCommitment (line 44) | func (sd *SharedDomains) SeekCommitment(ctx context.Context, tx kv.Tempo... method ComputeCommitment (line 52) | func (sd *SharedDomains) ComputeCommitment(ctx context.Context, saveStat... function ValuesPlainKeyReferencingThresholdReached (line 59) | func ValuesPlainKeyReferencingThresholdReached(stepSize, from, to uint64... method replaceShortenedKeysInBranch (line 67) | func (at *AggregatorRoTx) replaceShortenedKeysInBranch(prefix []byte, br... function decodeShorterKey (line 141) | func decodeShorterKey(from []byte) uint64 { function encodeShorterKey (line 149) | func encodeShorterKey(buf []byte, offset uint64) []byte { method findShortenedKey (line 158) | func (dt *DomainRoTx) findShortenedKey(fullKey []byte, itemGetter *seg.R... method rawLookupFileByRange (line 223) | func (dt *DomainRoTx) rawLookupFileByRange(txFrom uint64, txTo uint64) (... method lookupDirtyFileByItsRange (line 235) | func (dt *DomainRoTx) lookupDirtyFileByItsRange(txFrom uint64, txTo uint... method lookupByShortenedKey (line 268) | func (dt *DomainRoTx) lookupByShortenedKey(shortKey []byte, getter *seg.... method commitmentValTransformDomain (line 298) | func (dt *DomainRoTx) commitmentValTransformDomain(rng MergeRange, accou... FILE: db/state/domain_shared.go type KvList (line 38) | type KvList struct method Push (line 43) | func (l *KvList) Push(key string, val []byte) { method Len (line 48) | func (l *KvList) Len() int { method Less (line 52) | func (l *KvList) Less(i, j int) bool { method Swap (line 56) | func (l *KvList) Swap(i, j int) { type SharedDomains (line 61) | type SharedDomains struct method AsPutDel (line 118) | func (sd *SharedDomains) AsPutDel(tx kv.TemporalTx) kv.TemporalPutDel { method TrieCtxForTests (line 121) | func (sd *SharedDomains) TrieCtxForTests() *commitmentdb.SharedDomains... method AsGetter (line 138) | func (sd *SharedDomains) AsGetter(tx kv.TemporalTx) kv.TemporalGetter { method SetChangesetAccumulator (line 142) | func (sd *SharedDomains) SetChangesetAccumulator(acc *changeset.StateC... method SavePastChangesetAccumulator (line 146) | func (sd *SharedDomains) SavePastChangesetAccumulator(blockHash common... method GetDiffset (line 150) | func (sd *SharedDomains) GetDiffset(tx kv.RwTx, blockHash common.Hash,... method ClearRam (line 154) | func (sd *SharedDomains) ClearRam(resetCommitment bool) { method ResetCommitment (line 161) | func (sd *SharedDomains) ResetCommitment() { method SaveCommitment (line 165) | func (sd *SharedDomains) SaveCommitment(blockNum, txNum uint64, rootHa... method SizeEstimate (line 169) | func (sd *SharedDomains) SizeEstimate() uint64 { method IndexAdd (line 175) | func (sd *SharedDomains) IndexAdd(table kv.InvertedIdx, key []byte, tx... method StepSize (line 179) | func (sd *SharedDomains) StepSize() uint64 { return sd.stepSize } method SetTxNum (line 183) | func (sd *SharedDomains) SetTxNum(txNum uint64) { method TxNum (line 188) | func (sd *SharedDomains) TxNum() uint64 { return sd.txNum } method BlockNum (line 190) | func (sd *SharedDomains) BlockNum() uint64 { return sd.blockNum.Load() } method SetBlockNum (line 192) | func (sd *SharedDomains) SetBlockNum(blockNum uint64) { method SetTrace (line 196) | func (sd *SharedDomains) SetTrace(b bool) { method HasPrefix (line 200) | func (sd *SharedDomains) HasPrefix(domain kv.Domain, prefix []byte, ro... method IteratePrefix (line 212) | func (sd *SharedDomains) IteratePrefix(domain kv.Domain, prefix []byte... method Close (line 216) | func (sd *SharedDomains) Close() { method Flush (line 233) | func (sd *SharedDomains) Flush(ctx context.Context, tx kv.RwTx) error { method GetLatest (line 239) | func (sd *SharedDomains) GetLatest(domain kv.Domain, tx kv.TemporalTx,... method DomainPut (line 258) | func (sd *SharedDomains) DomainPut(domain kv.Domain, roTx kv.TemporalT... method DomainDel (line 292) | func (sd *SharedDomains) DomainDel(domain kv.Domain, tx kv.TemporalTx,... method DomainDelPrefix (line 322) | func (sd *SharedDomains) DomainDelPrefix(domain kv.Domain, roTx kv.Tem... method DiscardWrites (line 362) | func (sd *SharedDomains) DiscardWrites(d kv.Domain) { type HasAgg (line 75) | type HasAgg interface function NewSharedDomains (line 79) | func NewSharedDomains(tx kv.TemporalTx, logger log.Logger) (*SharedDomai... type temporalPutDel (line 101) | type temporalPutDel struct method DomainPut (line 106) | func (pd *temporalPutDel) DomainPut(domain kv.Domain, k, v []byte, txN... method DomainDel (line 110) | func (pd *temporalPutDel) DomainDel(domain kv.Domain, k []byte, txNum ... method DomainDelPrefix (line 114) | func (pd *temporalPutDel) DomainDelPrefix(domain kv.Domain, prefix []b... type temporalGetter (line 125) | type temporalGetter struct method GetLatest (line 130) | func (gt *temporalGetter) GetLatest(name kv.Domain, k []byte) (v []byt... method HasPrefix (line 134) | func (gt *temporalGetter) HasPrefix(name kv.Domain, prefix []byte) (fi... constant CodeSizeTableFake (line 173) | CodeSizeTableFake = "CodeSize" FILE: db/state/domain_shared_bench_test.go function Benchmark_SharedDomains_GetLatest (line 36) | func Benchmark_SharedDomains_GetLatest(t *testing.B) { function BenchmarkSharedDomains_ComputeCommitment (line 119) | func BenchmarkSharedDomains_ComputeCommitment(b *testing.B) { type upd (line 159) | type upd struct function generateTestDataForDomainCommitment (line 164) | func generateTestDataForDomainCommitment(tb testing.TB, keySize1, keySiz... function generateRandomKey (line 190) | func generateRandomKey(r *rndGen, size uint64) string { function generateRandomKeyBytes (line 194) | func generateRandomKeyBytes(r *rndGen, size uint64) []byte { function generateAccountUpdates (line 200) | func generateAccountUpdates(r *rndGen, totalTx, keyTxsLimit uint64) []upd { function generateArbitraryValueUpdates (line 223) | func generateArbitraryValueUpdates(r *rndGen, totalTx, keyTxsLimit, maxS... function generateRandomTxNum (line 241) | func generateRandomTxNum(r *rndGen, maxTxNum uint64, usedTxNums map[uint... FILE: db/state/domain_shared_test.go function TestSharedDomain_Unwind (line 39) | func TestSharedDomain_Unwind(t *testing.T) { function TestSharedDomain_StorageIter (line 139) | func TestSharedDomain_StorageIter(t *testing.T) { function TestSharedDomain_IteratePrefix (line 283) | func TestSharedDomain_IteratePrefix(t *testing.T) { function TestSharedDomain_HasPrefix_StorageDomain (line 453) | func TestSharedDomain_HasPrefix_StorageDomain(t *testing.T) { FILE: db/state/domain_stream.go type CursorType (line 37) | type CursorType constant FILE_CURSOR (line 40) | FILE_CURSOR CursorType = iota constant DB_CURSOR (line 41) | DB_CURSOR constant RAM_CURSOR (line 42) | RAM_CURSOR type CursorItem (line 47) | type CursorItem struct type CursorHeap (line 65) | type CursorHeap method Len (line 67) | func (ch CursorHeap) Len() int { method Less (line 71) | func (ch CursorHeap) Less(i, j int) bool { method Swap (line 83) | func (ch *CursorHeap) Swap(i, j int) { method Push (line 87) | func (ch *CursorHeap) Push(x interface{}) { method Pop (line 91) | func (ch *CursorHeap) Pop() interface{} { type DomainLatestIterFile (line 100) | type DomainLatestIterFile struct method Close (line 118) | func (hi *DomainLatestIterFile) Close() { method Trace (line 120) | func (hi *DomainLatestIterFile) Trace(prefix string) *stream.TracedDuo... method init (line 123) | func (hi *DomainLatestIterFile) init(dc *DomainRoTx) error { method advanceInFiles (line 191) | func (hi *DomainLatestIterFile) advanceInFiles() error { method HasNext (line 274) | func (hi *DomainLatestIterFile) HasNext() bool { method Next (line 291) | func (hi *DomainLatestIterFile) Next() ([]byte, []byte, error) { method debugIteratePrefixLatest (line 308) | func (dt *DomainRoTx) debugIteratePrefixLatest(prefix []byte, ramIter bt... type SegStreamReader (line 445) | type SegStreamReader struct method HasNext (line 460) | func (sr *SegStreamReader) HasNext() bool { return sr.s.HasNext() && (... method Close (line 461) | func (sr *SegStreamReader) Close() { sr.s = nil } method Next (line 463) | func (sr *SegStreamReader) Next() (k, v []byte, err error) { function NewSegStreamReader (line 453) | func NewSegStreamReader(s *seg.Reader, limit int) *SegStreamReader { FILE: db/state/domain_test.go type rndGen (line 60) | type rndGen struct method IntN (line 71) | func (r *rndGen) IntN(n int) int { return int(r.Uint... method Read (line 72) | func (r *rndGen) Read(p []byte) (n int, err error) { return r.oldGen.R... function newRnd (line 65) | func newRnd(seed uint64) *rndGen { function testDbAndDomain (line 74) | func testDbAndDomain(t *testing.T, logger log.Logger) (kv.RwDB, *Domain) { function testDbAndDomainOfStep (line 79) | func testDbAndDomainOfStep(t *testing.T, aggStep uint64, logger log.Logg... function TestDomain_CollationBuild (line 99) | func TestDomain_CollationBuild(t *testing.T) { function TestDomain_OpenFolder (line 114) | func TestDomain_OpenFolder(t *testing.T) { function testCollationBuild (line 143) | func testCollationBuild(t *testing.T, compressDomainVals bool) { function TestDomain_AfterPrune (line 285) | func TestDomain_AfterPrune(t *testing.T) { function filledDomain (line 373) | func filledDomain(t *testing.T, logger log.Logger) (kv.RwDB, *Domain, ui... function checkHistory (line 418) | func checkHistory(t *testing.T, db kv.RwDB, d *Domain, txs uint64) { function TestHistory (line 459) | func TestHistory(t *testing.T) { function collateAndMerge (line 479) | func collateAndMerge(t *testing.T, db kv.RwDB, tx kv.RwTx, d *Domain, tx... function collateAndMergeOnce (line 537) | func collateAndMergeOnce(t *testing.T, d *Domain, tx kv.RwTx, step kv.St... function TestDomain_MergeFiles (line 578) | func TestDomain_MergeFiles(t *testing.T) { function TestDomain_ScanFiles (line 596) | func TestDomain_ScanFiles(t *testing.T) { function TestDomainRoTx_CursorParentCheck (line 618) | func TestDomainRoTx_CursorParentCheck(t *testing.T) { function TestDomain_Delete (line 672) | func TestDomain_Delete(t *testing.T) { function TestNewSegStreamReader (line 728) | func TestNewSegStreamReader(t *testing.T) { function TestDomain_Prune_AfterAllWrites (line 765) | func TestDomain_Prune_AfterAllWrites(t *testing.T) { function TestDomain_PruneOnWrite (line 840) | func TestDomain_PruneOnWrite(t *testing.T) { function TestDomain_OpenFilesWithDeletions (line 952) | func TestDomain_OpenFilesWithDeletions(t *testing.T) { function emptyTestDomain (line 1057) | func emptyTestDomain(aggStep uint64) *Domain { function TestScanStaticFilesD (line 1075) | func TestScanStaticFilesD(t *testing.T) { function TestDomain_CollationBuildInMem (line 1094) | func TestDomain_CollationBuildInMem(t *testing.T) { function TestDomainContext_getFromFiles (line 1188) | func TestDomainContext_getFromFiles(t *testing.T) { type upd (line 1299) | type upd struct function filledDomainFixedSize (line 1304) | func filledDomainFixedSize(t *testing.T, keysCount, txCount, aggStep uin... function generateTestData (line 1374) | func generateTestData(tb testing.TB, keySize1, keySize2, totalTx, keyTxs... function generateRandomKey (line 1394) | func generateRandomKey(r *rndGen, size uint64) string { function generateRandomKeyBytes (line 1398) | func generateRandomKeyBytes(r *rndGen, size uint64) []byte { function generateUpdates (line 1404) | func generateUpdates(r *rndGen, totalTx, keyTxsLimit uint64) []upd { function generateRandomTxNum (line 1425) | func generateRandomTxNum(r *rndGen, maxTxNum uint64, usedTxNums map[uint... function TestDomain_GetAfterAggregation (line 1434) | func TestDomain_GetAfterAggregation(t *testing.T) { function TestDomainRange (line 1513) | func TestDomainRange(t *testing.T) { function TestDomain_CanPruneAfterAggregation (line 1621) | func TestDomain_CanPruneAfterAggregation(t *testing.T) { function TestDomain_PruneAfterAggregation (line 1718) | func TestDomain_PruneAfterAggregation(t *testing.T) { function TestPruneProgress (line 1801) | func TestPruneProgress(t *testing.T) { function TestDomain_PruneProgress (line 1868) | func TestDomain_PruneProgress(t *testing.T) { function TestDomain_Unwind (line 1987) | func TestDomain_Unwind(t *testing.T) { function compareIterators (line 2192) | func compareIterators(t *testing.T, et, ut stream.KV) { function TestDomain_PruneSimple (line 2228) | func TestDomain_PruneSimple(t *testing.T) { function TestDomainContext_findShortenedKey (line 2395) | func TestDomainContext_findShortenedKey(t *testing.T) { function TestCanBuild (line 2481) | func TestCanBuild(t *testing.T) { FILE: db/state/emptydir.go function CheckSaltFilesExist (line 11) | func CheckSaltFilesExist(dirs datadir.Dirs) (bool, error) { FILE: db/state/entity_integrity_check.go type UniversalEntity (line 21) | type UniversalEntity method String (line 35) | func (ue UniversalEntity) String() string { method category (line 57) | func (ue UniversalEntity) category() uint16 { function FromDomain (line 23) | func FromDomain(d kv.Domain) UniversalEntity { function FromII (line 27) | func FromII(ii kv.InvertedIdx) UniversalEntity { function FromForkable (line 31) | func FromForkable(f kv.ForkableId) UniversalEntity { constant domainCategory (line 51) | domainCategory = 0x0 constant historyCategory (line 52) | historyCategory = 0x1 constant iiCategory (line 53) | iiCategory = 0x2 constant forkableCategory (line 54) | forkableCategory = 0x3 type DirtyFilesGetter (line 67) | type DirtyFilesGetter type DependencyIntegrityChecker (line 74) | type DependencyIntegrityChecker struct method SetTrace (line 99) | func (d *DependencyIntegrityChecker) SetTrace(trace bool) { method AddDependency (line 103) | func (d *DependencyIntegrityChecker) AddDependency(dependency Universa... method Enable (line 112) | func (d *DependencyIntegrityChecker) Enable() { method Disable (line 116) | func (d *DependencyIntegrityChecker) Disable() { method CheckDependentPresent (line 129) | func (d *DependencyIntegrityChecker) CheckDependentPresent(dependency ... type DependentInfo (line 82) | type DependentInfo struct function NewDependencyIntegrityChecker (line 90) | func NewDependencyIntegrityChecker(dirs datadir.Dirs, logger log.Logger)... type Quantifier (line 171) | type Quantifier method All (line 178) | func (e Quantifier) All() bool { method Any (line 182) | func (e Quantifier) Any() bool { constant All (line 174) | All Quantifier = iota constant Any (line 175) | Any = 1 FILE: db/state/forkable.go constant MaxUint64 (line 16) | MaxUint64 = ^uint64(0) type BufferFactory (line 18) | type BufferFactory interface type Forkable (line 25) | type Forkable struct type AppOpts (line 43) | type AppOpts function App_WithFreezer (line 45) | func App_WithFreezer(freezer Freezer) AppOpts { function App_WithIndexBuilders (line 51) | func App_WithIndexBuilders(builders ...AccessorIndexBuilder) AppOpts { function App_WithPruneFrom (line 57) | func App_WithPruneFrom(pruneFrom Num) AppOpts { function App_WithUpdateCanonical (line 63) | func App_WithUpdateCanonical() AppOpts { function NewMarkedForkable (line 70) | func NewMarkedForkable(id ForkableId, valsTbl string, canonicalTbl strin... function NewUnmarkedForkable (line 89) | func NewUnmarkedForkable(id ForkableId, valsTbl string, relation RootRel... function NewBufferedForkable (line 120) | func NewBufferedForkable(id ForkableId, valsTbl string, relation RootRel... function create (line 144) | func create[T ForkableBaseTxI](id ForkableId, strategy kv.CanonicityStra... method PruneFrom (line 158) | func (a *Forkable[T]) PruneFrom() Num { method encTs (line 162) | func (a *Forkable[T]) encTs(ts kv.EncToBytesI) []byte { method valsTblKey (line 166) | func (a *Forkable[MarkedTxI]) valsTblKey(ts Num, hash []byte) []byte { method valsTblKey2 (line 177) | func (a *Forkable[MarkedTxI]) valsTblKey2(ts []byte, hash []byte) []byte { method BeginTemporalTx (line 188) | func (a *Forkable[T]) BeginTemporalTx() T { method BeginNoFilesTx (line 192) | func (a *Forkable[T]) BeginNoFilesTx() T { method SetFreezer (line 196) | func (a *Forkable[T]) SetFreezer(freezer Freezer) { method SetIndexBuilders (line 200) | func (a *Forkable[T]) SetIndexBuilders(builders ...AccessorIndexBuilder) { method SetPruneFrom (line 204) | func (a *Forkable[T]) SetPruneFrom(pruneFrom Num) { method UpdateCanonicalTbl (line 208) | func (a *Forkable[T]) UpdateCanonicalTbl() { method Aligned (line 214) | func (a *Forkable[T]) Aligned(aligned bool) { method Repo (line 218) | func (a *Forkable[T]) Repo() *SnapshotRepo { type MarkedTx (line 223) | type MarkedTx struct method Get (line 228) | func (m *MarkedTx) Get(num Num, tx kv.Tx) (Bytes, error) { method GetDb (line 241) | func (m *MarkedTx) GetDb(num Num, hash []byte, tx kv.Tx) (Bytes, error) { method Put (line 254) | func (m *MarkedTx) Put(num Num, hash []byte, val Bytes, tx kv.RwTx) er... method Unwind (line 267) | func (m *MarkedTx) Unwind(ctx context.Context, from RootNum, tx kv.RwT... method Prune (line 279) | func (m *MarkedTx) Prune(ctx context.Context, to RootNum, limit uint64... method HasRootNumUpto (line 297) | func (m *MarkedTx) HasRootNumUpto(ctx context.Context, to RootNum, tx ... method DebugFiles (line 312) | func (m *MarkedTx) DebugFiles() ForkableFilesTxI { method DebugDb (line 316) | func (m *MarkedTx) DebugDb() MarkedDbTxI { type UnmarkedTx (line 321) | type UnmarkedTx struct method Get (line 326) | func (m *UnmarkedTx) Get(num Num, tx kv.Tx) (Bytes, error) { method GetDb (line 339) | func (m *UnmarkedTx) GetDb(num Num, tx kv.Tx) (Bytes, error) { method Append (line 343) | func (m *UnmarkedTx) Append(entityNum Num, value Bytes, tx kv.RwTx) er... method Unwind (line 347) | func (m *UnmarkedTx) Unwind(ctx context.Context, from RootNum, tx kv.R... method Prune (line 358) | func (m *UnmarkedTx) Prune(ctx context.Context, to RootNum, limit uint... method HasRootNumUpto (line 373) | func (m *UnmarkedTx) HasRootNumUpto(ctx context.Context, to RootNum, t... method DebugFiles (line 388) | func (m *UnmarkedTx) DebugFiles() ForkableFilesTxI { method DebugDb (line 392) | func (m *UnmarkedTx) DebugDb() UnmarkedDbTxI { type BufferedTx (line 396) | type BufferedTx struct method Get (line 404) | func (m *BufferedTx) Get(num Num, tx kv.Tx) (Bytes, error) { method GetDb (line 418) | func (m *BufferedTx) GetDb(entityNum Num, tx kv.Tx) (data Bytes, err e... method Put (line 422) | func (m *BufferedTx) Put(entityNum Num, value Bytes) error { method Flush (line 432) | func (m *BufferedTx) Flush(ctx context.Context, tx kv.RwTx) error { method Prune (line 441) | func (m *BufferedTx) Prune(ctx context.Context, to RootNum, limit uint... method Unwind (line 456) | func (m *BufferedTx) Unwind(ctx context.Context, from RootNum, tx kv.R... method HasRootNumUpto (line 461) | func (m *BufferedTx) HasRootNumUpto(ctx context.Context, to RootNum, t... method Close (line 476) | func (m *BufferedTx) Close() { method DebugFiles (line 484) | func (m *BufferedTx) DebugFiles() ForkableFilesTxI { method DebugDb (line 488) | func (m *BufferedTx) DebugDb() BufferedDbTxI { type ForkablePruneStat (line 575) | type ForkablePruneStat struct method Set (line 582) | func (ps *ForkablePruneStat) Set(minNum, maxNum Num, pruneCount uint64) { method PruneNothing (line 588) | func (ps *ForkablePruneStat) PruneNothing() bool { method String (line 592) | func (ps *ForkablePruneStat) String() string { method Accumulate (line 600) | func (ps *ForkablePruneStat) Accumulate(other *ForkablePruneStat) { FILE: db/state/forkable_agg.go type ForkableAgg (line 21) | type ForkableAgg struct method RegisterMarkedForkable (line 75) | func (r *ForkableAgg) RegisterMarkedForkable(ap *Forkable[MarkedTxI]) { method RegisterUnmarkedForkable (line 82) | func (r *ForkableAgg) RegisterUnmarkedForkable(ap *Forkable[UnmarkedTx... method RegisterBufferedForkable (line 89) | func (r *ForkableAgg) RegisterBufferedForkable(ap *Forkable[BufferedTx... method SetCollateAndBuildWorkers (line 96) | func (r *ForkableAgg) SetCollateAndBuildWorkers(n int) { method SetMergeWorkers (line 100) | func (r *ForkableAgg) SetMergeWorkers(n int) { method SetCompressWorkers (line 104) | func (r *ForkableAgg) SetCompressWorkers(n int) { method SetMergeDisabled (line 108) | func (r *ForkableAgg) SetMergeDisabled(disabled bool) { method OpenFolder (line 122) | func (r *ForkableAgg) OpenFolder() error { method BuildFiles (line 134) | func (r *ForkableAgg) BuildFiles(num RootNum) chan struct{} { method MergeLoop (line 176) | func (r *ForkableAgg) MergeLoop(ctx context.Context) (err error) { method mergeLoopStep (line 205) | func (r *ForkableAgg) mergeLoopStep(ctx context.Context) (somethingMer... method buildFile (line 306) | func (r *ForkableAgg) buildFile(ctx context.Context, to RootNum) (buil... method Close (line 400) | func (r *ForkableAgg) Close() { method closeDirtyFiles (line 414) | func (r *ForkableAgg) closeDirtyFiles() { method openFolder (line 431) | func (r *ForkableAgg) openFolder() error { method dirtyFilesEndRootNumMinimax (line 452) | func (r *ForkableAgg) dirtyFilesEndRootNumMinimax() RootNum { method recalcVisibleFiles (line 466) | func (r *ForkableAgg) recalcVisibleFiles() { method recalcVisibleFilesMinimaxRootNum (line 503) | func (r *ForkableAgg) recalcVisibleFilesMinimaxRootNum() { method loop (line 509) | func (r *ForkableAgg) loop(fn func(p *ProtoForkable) error) error { method BeginTemporalTx (line 603) | func (r *ForkableAgg) BeginTemporalTx() *ForkableAggTemporalTx { function NewForkableAgg (line 54) | func NewForkableAgg(ctx context.Context, dirs datadir.Dirs, db kv.RoDB, ... type ForkableAggTemporalTx (line 531) | type ForkableAggTemporalTx struct method IsForkablePresent (line 573) | func (r *ForkableAggTemporalTx) IsForkablePresent(id ForkableId) bool { method Marked (line 578) | func (r *ForkableAggTemporalTx) Marked(id ForkableId) MarkedTxI { method Unmarked (line 587) | func (r *ForkableAggTemporalTx) Unmarked(id ForkableId) UnmarkedTxI { method Buffered (line 595) | func (r *ForkableAggTemporalTx) Buffered(id ForkableId) BufferedTxI { method AlignedMaxRootNum (line 607) | func (r *ForkableAggTemporalTx) AlignedMaxRootNum() RootNum { method MaxRootNum (line 615) | func (r *ForkableAggTemporalTx) MaxRootNum(forId ForkableId) RootNum { method HasRootNumUpto (line 622) | func (r *ForkableAggTemporalTx) HasRootNumUpto(ctx context.Context, fo... method Unwind (line 628) | func (r *ForkableAggTemporalTx) Unwind(ctx context.Context, to RootNum... method Prune (line 635) | func (r *ForkableAggTemporalTx) Prune(ctx context.Context, toRootNum R... method Close (line 688) | func (r *ForkableAggTemporalTx) Close() { function NewForkableAggTemporalTx (line 543) | func NewForkableAggTemporalTx(r *ForkableAgg) *ForkableAggTemporalTx { function loopOverDebugDbsExec (line 714) | func loopOverDebugDbsExec(r *ForkableAggTemporalTx, forId ForkableId, fn... function loopOverDebugDbs (line 745) | func loopOverDebugDbs[R any](r *ForkableAggTemporalTx, forId ForkableId,... function loopOverDebugFiles (line 771) | func loopOverDebugFiles[R any](r *ForkableAggTemporalTx, forId ForkableI... FILE: db/state/forkable_agg_test.go function TestOpenFolder (line 21) | func TestOpenFolder(t *testing.T) { function TestRecalcVisibleFilesAligned (line 139) | func TestRecalcVisibleFilesAligned(t *testing.T) { function TestRecalcVisibleFilesUnaligned (line 198) | func TestRecalcVisibleFilesUnaligned(t *testing.T) { function TestClose (line 280) | func TestClose(t *testing.T) { function TestRecalcVisibleFiles2 (line 329) | func TestRecalcVisibleFiles2(t *testing.T) { function TestForkableAggState (line 334) | func TestForkableAggState(t *testing.T) { function TestMergedFileGet (line 338) | func TestMergedFileGet(t *testing.T) { function setupDb (line 446) | func setupDb(tb testing.TB) (datadir.Dirs, kv.RwDB, log.Logger) { function setupHeader (line 454) | func setupHeader(t *testing.T, db kv.RwDB, log log.Logger, dirs datadir.... function setupBodies (line 477) | func setupBodies(t *testing.T, db kv.RwDB, log log.Logger, dirs datadir.... function registerEntity (line 499) | func registerEntity(dirs datadir.Dirs, name string) ForkableId { function registerEntityWithSnapshotConfig (line 509) | func registerEntityWithSnapshotConfig(dirs datadir.Dirs, name string, cf... function calculateNumberOfFiles (line 513) | func calculateNumberOfFiles(amount uint64, snapConfig *SnapshotConfig) (... type TRand (line 526) | type TRand struct method RandHash (line 536) | func (tr *TRand) RandHash() common.Hash { method RandBytes (line 540) | func (tr *TRand) RandBytes(size int) []byte { function NewTRand (line 530) | func NewTRand() *TRand { function fillForkables (line 548) | func fillForkables(t *testing.T, rwtx kv.RwTx, headerTx, bodyTx MarkedTx... type inspectingFreezer (line 578) | type inspectingFreezer struct method Expect (line 585) | func (i *inspectingFreezer) Expect(from, to RootNum) { method Freeze (line 590) | func (i *inspectingFreezer) Freeze(ctx context.Context, from, to RootN... method Check (line 601) | func (i *inspectingFreezer) Check() { FILE: db/state/forkable_interfaces.go type Freezer (line 16) | type Freezer interface type Collector (line 23) | type Collector type AccessorIndexBuilder (line 27) | type AccessorIndexBuilder interface type StartRoTx (line 37) | type StartRoTx interface type ForkableTemporalCommonTxI (line 49) | type ForkableTemporalCommonTxI interface type ForkableFilesTxI (line 56) | type ForkableFilesTxI interface type ForkableDbCommonTxI (line 69) | type ForkableDbCommonTxI interface type ForkableBaseTxI (line 77) | type ForkableBaseTxI interface type ForkableDebugAPI (line 83) | type ForkableDebugAPI interface type MarkedDbTxI (line 89) | type MarkedDbTxI interface type MarkedTxI (line 94) | type MarkedTxI interface type UnmarkedDbTxI (line 101) | type UnmarkedDbTxI interface type UnmarkedTxI (line 106) | type UnmarkedTxI interface type BufferedDbTxI (line 114) | type BufferedDbTxI interface type BufferedTxI (line 121) | type BufferedTxI interface type ForkableConfig (line 132) | type ForkableConfig interface FILE: db/state/forkable_merge.go type ForkableMergeFiles (line 26) | type ForkableMergeFiles struct method Close (line 40) | func (f ForkableMergeFiles) Close() { method MergedFilePresent (line 51) | func (f ForkableMergeFiles) MergedFilePresent() bool { function NewForkableMergeFiles (line 32) | func NewForkableMergeFiles(markedSize, unmarkedSize, bufferedSize int) *... method MergeFiles (line 64) | func (f *ProtoForkable) MergeFiles(ctx context.Context, _filesToMerge []... method IntegrateMergeFiles (line 139) | func (r *ForkableAgg) IntegrateMergeFiles(mf *ForkableMergeFiles) { FILE: db/state/gc_test.go function TestGCReadAfterRemoveFile (line 31) | func TestGCReadAfterRemoveFile(t *testing.T) { function TestDomainGCReadAfterRemoveFile (line 121) | func TestDomainGCReadAfterRemoveFile(t *testing.T) { FILE: db/state/history.go type History (line 50) | type History struct method vFileName (line 103) | func (h *History) vFileName(fromStep, toStep kv.Step) string { method vNewFilePath (line 106) | func (h *History) vNewFilePath(fromStep, toStep kv.Step) string { method vAccessorNewFilePath (line 109) | func (h *History) vAccessorNewFilePath(fromStep, toStep kv.Step) string { method vFileNameMask (line 113) | func (h *History) vFileNameMask(fromStep, toStep kv.Step) string { method vFilePathMask (line 116) | func (h *History) vFilePathMask(fromStep, toStep kv.Step) string { method vAccessorFilePathMask (line 119) | func (h *History) vAccessorFilePathMask(fromStep, toStep kv.Step) stri... method openHashMapAccessor (line 123) | func (h *History) openHashMapAccessor(fPath string) (*recsplit.Index, ... method openList (line 135) | func (h *History) openList(idxFiles, histNames []string) error { method openFolder (line 148) | func (h *History) openFolder(scanDirsRes *ScanDirsResult) error { method scanDirtyFiles (line 152) | func (h *History) scanDirtyFiles(fileNames []string) { method closeWhatNotInList (line 166) | func (h *History) closeWhatNotInList(fNames []string) { method Tables (line 189) | func (h *History) Tables() []string { return append(h.InvertedIndex.Ta... method Close (line 191) | func (h *History) Close() { method MissedMapAccessors (line 208) | func (h *History) MissedMapAccessors() (l []*FilesItem) { method missedMapAccessors (line 212) | func (h *History) missedMapAccessors(source []*FilesItem) (l []*FilesI... method buildVi (line 225) | func (h *History) buildVi(ctx context.Context, item *FilesItem, ps *ba... method buildVI (line 249) | func (h *History) buildVI(ctx context.Context, historyIdxPath string, ... method BuildMissedAccessors (line 349) | func (h *History) BuildMissedAccessors(ctx context.Context, g *errgrou... method collate (line 498) | func (h *History) collate(ctx context.Context, step kv.Step, txFrom, t... method reCalcVisibleFiles (line 727) | func (h *History) reCalcVisibleFiles(toTxNum uint64) { method buildFiles (line 734) | func (h *History) buildFiles(ctx context.Context, step kv.Step, collat... method integrateDirtyFiles (line 833) | func (h *History) integrateDirtyFiles(sf HistoryFiles, txNumFrom, txNu... method dataReader (line 853) | func (h *History) dataReader(f *seg.Decompressor) *seg.Reader { method dataWriter (line 859) | func (h *History) dataWriter(f *seg.Compressor) *seg.PagedWriter { method isEmpty (line 868) | func (h *History) isEmpty(tx kv.Tx) (bool, error) { method BeginFilesRo (line 903) | func (h *History) BeginFilesRo() *HistoryRoTx { function NewHistory (line 74) | func NewHistory(cfg statecfg.HistCfg, stepSize uint64, dirs datadir.Dirs... type historyBufferedWriter (line 418) | type historyBufferedWriter struct method AddPrevValue (line 359) | func (w *historyBufferedWriter) AddPrevValue(k []byte, txNum uint64, o... method close (line 435) | func (w *historyBufferedWriter) close() { method init (line 462) | func (w *historyBufferedWriter) init() { method Flush (line 466) | func (w *historyBufferedWriter) Flush(ctx context.Context, tx kv.RwTx)... type HistoryCollation (line 480) | type HistoryCollation struct method Close (line 488) | func (c HistoryCollation) Close() { type HistoryFiles (line 702) | type HistoryFiles struct method CleanupOnError (line 710) | func (sf HistoryFiles) CleanupOnError() { type HistoryRecord (line 880) | type HistoryRecord struct type HistoryRoTx (line 885) | type HistoryRoTx struct method Files (line 199) | func (ht *HistoryRoTx) Files() (res VisibleFiles) { method NewWriter (line 414) | func (ht *HistoryRoTx) NewWriter() *historyBufferedWriter { method newWriter (line 445) | func (ht *HistoryRoTx) newWriter(tmpdir string, discard bool) *history... method dataReader (line 865) | func (ht *HistoryRoTx) dataReader(f *seg.Decompressor) *seg.Reader ... method datarWriter (line 866) | func (ht *HistoryRoTx) datarWriter(f *seg.Compressor) *seg.PagedWriter... method statelessGetter (line 920) | func (ht *HistoryRoTx) statelessGetter(i int) *seg.Reader { method statelessIdxReader (line 929) | func (ht *HistoryRoTx) statelessIdxReader(i int) *recsplit.IndexReader { method canPruneUntil (line 949) | func (ht *HistoryRoTx) canPruneUntil(tx kv.Tx, untilTx uint64) (can bo... method Prune (line 987) | func (ht *HistoryRoTx) Prune(ctx context.Context, tx kv.RwTx, txFrom, ... method prune (line 1001) | func (ht *HistoryRoTx) prune(ctx context.Context, rwTx kv.RwTx, txFrom... method Close (line 1066) | func (ht *HistoryRoTx) Close() { method getFileDeprecated (line 1093) | func (ht *HistoryRoTx) getFileDeprecated(from, to uint64) (it visibleF... method getFile (line 1101) | func (ht *HistoryRoTx) getFile(txNum uint64) (it visibleFile, ok bool) { method historySeekInFiles (line 1110) | func (ht *HistoryRoTx) historySeekInFiles(key []byte, txNum uint64) ([... method encodeTs (line 1158) | func (ht *HistoryRoTx) encodeTs(txNum uint64, key []byte) []byte { method HistorySeek (line 1165) | func (ht *HistoryRoTx) HistorySeek(key []byte, txNum uint64, roTx kv.T... method valsCursor (line 1181) | func (ht *HistoryRoTx) valsCursor(tx kv.Tx) (c kv.Cursor, err error) { method valsCursorDup (line 1191) | func (ht *HistoryRoTx) valsCursorDup(tx kv.Tx) (c kv.CursorDupSort, er... method historySeekInDB (line 1202) | func (ht *HistoryRoTx) historySeekInDB(key []byte, txNum uint64, tx kv... method RangeAsOf (line 1238) | func (ht *HistoryRoTx) RangeAsOf(ctx context.Context, startTxNum uint6... method iterateChangedFrozen (line 1273) | func (ht *HistoryRoTx) iterateChangedFrozen(fromTxNum, toTxNum int, as... method iterateChangedRecent (line 1320) | func (ht *HistoryRoTx) iterateChangedRecent(fromTxNum, toTxNum int, as... method HistoryRange (line 1346) | func (ht *HistoryRoTx) HistoryRange(fromTxNum, toTxNum int, asc order.... method idxRangeOnDB (line 1361) | func (ht *HistoryRoTx) idxRangeOnDB(key []byte, startTxNum, endTxNum i... method IdxRange (line 1409) | func (ht *HistoryRoTx) IdxRange(key []byte, startTxNum, endTxNum int, ... function historyKey (line 1148) | func historyKey(txNum uint64, key []byte, buf []byte) []byte { FILE: db/state/history_stream.go type HistoryRangeAsOfFiles (line 38) | type HistoryRangeAsOfFiles struct method Close (line 58) | func (hi *HistoryRangeAsOfFiles) Close() { method init (line 61) | func (hi *HistoryRangeAsOfFiles) init(iiFiles visibleFiles) error { method Trace (line 95) | func (hi *HistoryRangeAsOfFiles) Trace(prefix string) *stream.TracedDu... method advanceInFiles (line 99) | func (hi *HistoryRangeAsOfFiles) advanceInFiles() error { method HasNext (line 163) | func (hi *HistoryRangeAsOfFiles) HasNext() bool { method Next (line 180) | func (hi *HistoryRangeAsOfFiles) Next() ([]byte, []byte, error) { type HistoryRangeAsOfDB (line 201) | type HistoryRangeAsOfDB struct method Close (line 224) | func (hi *HistoryRangeAsOfDB) Close() { method Trace (line 230) | func (hi *HistoryRangeAsOfDB) Trace(prefix string) *stream.TracedDuo[[... method advance (line 234) | func (hi *HistoryRangeAsOfDB) advance() (err error) { method advanceLargeVals (line 246) | func (hi *HistoryRangeAsOfDB) advanceLargeVals() error { method advanceSmallVals (line 289) | func (hi *HistoryRangeAsOfDB) advanceSmallVals() error { method HasNext (line 336) | func (hi *HistoryRangeAsOfDB) HasNext() bool { method Next (line 356) | func (hi *HistoryRangeAsOfDB) Next() ([]byte, []byte, error) { type HistoryChangesIterFiles (line 381) | type HistoryChangesIterFiles struct method Close (line 396) | func (hi *HistoryChangesIterFiles) Close() { method advance (line 399) | func (hi *HistoryChangesIterFiles) advance() error { method HasNext (line 457) | func (hi *HistoryChangesIterFiles) HasNext() bool { method Next (line 470) | func (hi *HistoryChangesIterFiles) Next() ([]byte, []byte, error) { type HistoryChangesIterDB (line 485) | type HistoryChangesIterDB struct method Close (line 499) | func (hi *HistoryChangesIterDB) Close() { method advance (line 507) | func (hi *HistoryChangesIterDB) advance() (err error) { method advanceLargeVals (line 520) | func (hi *HistoryChangesIterDB) advanceLargeVals() error { method advanceSmallVals (line 590) | func (hi *HistoryChangesIterDB) advanceSmallVals() (err error) { method HasNext (line 637) | func (hi *HistoryChangesIterDB) HasNext() bool { method Next (line 650) | func (hi *HistoryChangesIterDB) Next() ([]byte, []byte, error) { FILE: db/state/history_test.go function testDbAndHistory (line 53) | func testDbAndHistory(tb testing.TB, largeValues bool, logger log.Logger... function TestHistoryCollationsAndBuilds (line 79) | func TestHistoryCollationsAndBuilds(t *testing.T) { function TestHistoryCollationBuild (line 176) | func TestHistoryCollationBuild(t *testing.T) { function TestHistoryAfterPrune (line 306) | func TestHistoryAfterPrune(t *testing.T) { function TestHistoryCanPrune (line 378) | func TestHistoryCanPrune(t *testing.T) { function TestHistoryPruneCorrectnessWithFiles (line 505) | func TestHistoryPruneCorrectnessWithFiles(t *testing.T) { function TestHistoryPruneCorrectness (line 635) | func TestHistoryPruneCorrectness(t *testing.T) { function filledHistoryValues (line 707) | func filledHistoryValues(tb testing.TB, largeValues bool, values map[str... function filledHistory (line 761) | func filledHistory(tb testing.TB, largeValues bool, logger log.Logger) (... function checkHistoryHistory (line 815) | func checkHistoryHistory(t *testing.T, h *History, txs uint64) { function TestHistoryHistory (line 845) | func TestHistoryHistory(t *testing.T) { function collateAndMergeHistory (line 890) | func collateAndMergeHistory(tb testing.TB, db kv.RwDB, h *History, txs u... function TestHistoryMergeFiles (line 945) | func TestHistoryMergeFiles(t *testing.T) { function TestHistoryScanFiles (line 969) | func TestHistoryScanFiles(t *testing.T) { function TestHistoryRange1 (line 1006) | func TestHistoryRange1(t *testing.T) { function TestHistoryRange2 (line 1162) | func TestHistoryRange2(t *testing.T) { function TestScanStaticFilesH (line 1382) | func TestScanStaticFilesH(t *testing.T) { function writeSomeHistory (line 1408) | func writeSomeHistory(tb testing.TB, largeValues bool, logger log.Logger... function Test_HistoryIterate_VariousKeysLen (line 1473) | func Test_HistoryIterate_VariousKeysLen(t *testing.T) { function TestHistory_OpenFolder (line 1530) | func TestHistory_OpenFolder(t *testing.T) { FILE: db/state/integrity.go method IntegrityKey (line 24) | func (at *AggregatorRoTx) IntegrityKey(domain kv.Domain, k []byte) error { method IntegirtyInvertedIndexKey (line 34) | func (at *AggregatorRoTx) IntegirtyInvertedIndexKey(domain kv.Domain, k ... method IntegrityInvertedIndexAllValuesAreInRange (line 38) | func (at *AggregatorRoTx) IntegrityInvertedIndexAllValuesAreInRange(ctx ... method IntegrityDomainFilesWithKey (line 80) | func (dt *DomainRoTx) IntegrityDomainFilesWithKey(k []byte) (res []strin... method IntegrityKey (line 92) | func (dt *DomainRoTx) IntegrityKey(k []byte) error { method IntegrityInvertedIndexAllValuesAreInRange (line 148) | func (iit *InvertedIndexRoTx) IntegrityInvertedIndexAllValuesAreInRange(... FILE: db/state/integrity_checker_test.go function TestDependency (line 18) | func TestDependency(t *testing.T) { function TestDependency_UnindexedMerged (line 58) | func TestDependency_UnindexedMerged(t *testing.T) { function getPopulatedCommitmentFilesItem (line 100) | func getPopulatedCommitmentFilesItem(t *testing.T, dirs datadir.Dirs, st... FILE: db/state/inverted_index.go type InvertedIndex (line 61) | type InvertedIndex struct method efAccessorNewFilePath (line 131) | func (ii *InvertedIndex) efAccessorNewFilePath(fromStep, toStep kv.Ste... method efNewFilePath (line 137) | func (ii *InvertedIndex) efNewFilePath(fromStep, toStep kv.Step) string { method efAccessorFilePathMask (line 144) | func (ii *InvertedIndex) efAccessorFilePathMask(fromStep, toStep kv.St... method efFilePathMask (line 150) | func (ii *InvertedIndex) efFilePathMask(fromStep, toStep kv.Step) stri... method openHashMapAccessor (line 156) | func (ii *InvertedIndex) openHashMapAccessor(fPath string) (*recsplit.... method openList (line 188) | func (ii *InvertedIndex) openList(fNames []string) error { method openFolder (line 197) | func (ii *InvertedIndex) openFolder(r *ScanDirsResult) error { method scanDirtyFiles (line 204) | func (ii *InvertedIndex) scanDirtyFiles(fileNames []string) { method SetChecker (line 218) | func (ii *InvertedIndex) SetChecker(checker *DependencyIntegrityChecke... method reCalcVisibleFiles (line 222) | func (ii *InvertedIndex) reCalcVisibleFiles(toTxNum uint64) { method MissedMapAccessors (line 234) | func (ii *InvertedIndex) MissedMapAccessors() (l []*FilesItem) { method missedMapAccessors (line 238) | func (ii *InvertedIndex) missedMapAccessors(source []*FilesItem) (l []... method buildEfAccessor (line 253) | func (ii *InvertedIndex) buildEfAccessor(ctx context.Context, item *Fi... method dataReader (line 260) | func (ii *InvertedIndex) dataReader(f *seg.Decompressor) *seg.Reader { method dataWriter (line 266) | func (ii *InvertedIndex) dataWriter(f *seg.Compressor, forceNoCompress... method BuildMissedAccessors (line 283) | func (ii *InvertedIndex) BuildMissedAccessors(ctx context.Context, g *... method closeWhatNotInList (line 292) | func (ii *InvertedIndex) closeWhatNotInList(fNames []string) { method Tables (line 316) | func (ii *InvertedIndex) Tables() []string { return []string{ii.KeysTa... method Close (line 318) | func (ii *InvertedIndex) Close() { method DisableFsync (line 326) | func (ii *InvertedIndex) DisableFsync() { ii.noFsync = true } method BeginFilesRo (line 430) | func (ii *InvertedIndex) BeginFilesRo() *InvertedIndexRoTx { method collate (line 955) | func (ii *InvertedIndex) collate(ctx context.Context, step kv.Step, ro... method buildFiles (line 1096) | func (ii *InvertedIndex) buildFiles(ctx context.Context, step kv.Step,... method buildMapAccessor (line 1154) | func (ii *InvertedIndex) buildMapAccessor(ctx context.Context, fromSte... method integrateDirtyFiles (line 1206) | func (ii *InvertedIndex) integrateDirtyFiles(sf InvertedFiles, txNumFr... method minTxNumInDB (line 1232) | func (ii *InvertedIndex) minTxNumInDB(tx kv.Tx) uint64 { method maxTxNumInDB (line 1241) | func (ii *InvertedIndex) maxTxNumInDB(tx kv.Tx) uint64 { type iiVisible (line 88) | type iiVisible struct function NewInvertedIndex (line 94) | func NewInvertedIndex(cfg statecfg.InvIdxCfg, stepSize uint64, dirs data... function filesFromDir (line 167) | func filesFromDir(dir string) ([]string, error) { type InvertedIndexBufferedWriter (line 341) | type InvertedIndexBufferedWriter struct method Add (line 361) | func (w *InvertedIndexBufferedWriter) Add(key []byte, txNum uint64) er... method add (line 365) | func (w *InvertedIndexBufferedWriter) add(key, indexKey []byte, txNum ... method Flush (line 380) | func (w *InvertedIndexBufferedWriter) Flush(ctx context.Context, tx kv... method close (line 395) | func (w *InvertedIndexBufferedWriter) close() { function loadFunc (line 356) | func loadFunc(k, v []byte, table etl.CurrentTableReader, next etl.LoadNe... type MergeRange (line 474) | type MergeRange struct method FromTo (line 485) | func (mr *MergeRange) FromTo() (uint64, uint64) { method String (line 489) | func (mr *MergeRange) String(prefix string, stepSize uint64) string { method Equal (line 496) | func (mr *MergeRange) Equal(other *MergeRange) bool { function NewMergeRange (line 481) | func NewMergeRange(name string, needMerge bool, from uint64, to uint64) ... type InvertedIndexRoTx (line 500) | type InvertedIndexRoTx struct method dataReader (line 275) | func (iit *InvertedIndexRoTx) dataReader(f *seg.Decompressor) *seg.Rea... method dataWriter (line 278) | func (iit *InvertedIndexRoTx) dataWriter(f *seg.Compressor, forceNoCom... method Files (line 328) | func (iit *InvertedIndexRoTx) Files() (res VisibleFiles) { method NewWriter (line 337) | func (iit *InvertedIndexRoTx) NewWriter() *InvertedIndexBufferedWriter { method newWriter (line 407) | func (iit *InvertedIndexRoTx) newWriter(tmpdir string, discard bool) *... method Close (line 446) | func (iit *InvertedIndexRoTx) Close() { method hashKey (line 517) | func (iit *InvertedIndexRoTx) hashKey(k []byte) (uint64, uint64) { method statelessGetter (line 523) | func (iit *InvertedIndexRoTx) statelessGetter(i int) *seg.Reader { method statelessIdxReader (line 535) | func (iit *InvertedIndexRoTx) statelessIdxReader(i int) *recsplit.Inde... method seekInFiles (line 547) | func (iit *InvertedIndexRoTx) seekInFiles(key []byte, txNum uint64) (f... method IdxRange (line 626) | func (iit *InvertedIndexRoTx) IdxRange(key []byte, startTxNum, endTxNu... method recentIterateRange (line 638) | func (iit *InvertedIndexRoTx) recentIterateRange(key []byte, startTxNu... method iterateRangeOnFiles (line 675) | func (iit *InvertedIndexRoTx) iterateRangeOnFiles(key []byte, startTxN... method CanPrune (line 737) | func (iit *InvertedIndexRoTx) CanPrune(tx kv.Tx) bool { method canBuild (line 741) | func (iit *InvertedIndexRoTx) canBuild(dbtx kv.Tx) bool { //nolint method unwind (line 780) | func (iit *InvertedIndexRoTx) unwind(ctx context.Context, rwTx kv.RwTx... method Prune (line 790) | func (iit *InvertedIndexRoTx) Prune(ctx context.Context, tx kv.RwTx, t... method prune (line 802) | func (iit *InvertedIndexRoTx) prune(ctx context.Context, rwTx kv.RwTx,... method IterateChangedKeys (line 918) | func (iit *InvertedIndexRoTx) IterateChangedKeys(startTxNum, endTxNum ... method stepsRangeInDB (line 1217) | func (iit *InvertedIndexRoTx) stepsRangeInDB(tx kv.Tx) (from, to float... method Progress (line 1250) | func (iit *InvertedIndexRoTx) Progress(tx kv.Tx) uint64 { type InvertedIndexPruneStat (line 747) | type InvertedIndexPruneStat struct method PrunedNothing (line 754) | func (is *InvertedIndexPruneStat) PrunedNothing() bool { method String (line 758) | func (is *InvertedIndexPruneStat) String() string { method Accumulate (line 770) | func (is *InvertedIndexPruneStat) Accumulate(other *InvertedIndexPrune... type InvertedFiles (line 1069) | type InvertedFiles struct method CleanupOnError (line 1075) | func (sf InvertedFiles) CleanupOnError() { type InvertedIndexCollation (line 1084) | type InvertedIndexCollation struct method Close (line 1089) | func (ic InvertedIndexCollation) Close() { FILE: db/state/inverted_index_stream.go type InvertedIdxStreamFiles (line 38) | type InvertedIdxStreamFiles struct method Close (line 57) | func (it *InvertedIdxStreamFiles) Close() { method advance (line 63) | func (it *InvertedIdxStreamFiles) advance() { method HasNext (line 69) | func (it *InvertedIdxStreamFiles) HasNext() bool { method Next (line 79) | func (it *InvertedIdxStreamFiles) Next() (uint64, error) { return it.n... method next (line 81) | func (it *InvertedIdxStreamFiles) next() uint64 { method advanceInFiles (line 88) | func (it *InvertedIdxStreamFiles) advanceInFiles() { type RecentInvertedIdxIter (line 169) | type RecentInvertedIdxIter struct method Close (line 186) | func (it *RecentInvertedIdxIter) Close() { method advanceInDB (line 193) | func (it *RecentInvertedIdxIter) advanceInDB() { method advance (line 286) | func (it *RecentInvertedIdxIter) advance() { method HasNext (line 292) | func (it *RecentInvertedIdxIter) HasNext() bool { method Next (line 302) | func (it *RecentInvertedIdxIter) Next() (uint64, error) { type InvertedIterator1 (line 312) | type InvertedIterator1 struct method Close (line 328) | func (it *InvertedIterator1) Close() { method advanceInFiles (line 334) | func (it *InvertedIterator1) advanceInFiles() { method advanceInDb (line 360) | func (it *InvertedIterator1) advanceInDb() { method advance (line 405) | func (it *InvertedIterator1) advance() { method HasNext (line 432) | func (it *InvertedIterator1) HasNext() bool { method Next (line 436) | func (it *InvertedIterator1) Next(keyBuf []byte) []byte { FILE: db/state/inverted_index_test.go function testDbAndInvertedIndex (line 49) | func testDbAndInvertedIndex(tb testing.TB, aggStep uint64, logger log.Lo... function TestInvIndexPruningCorrectness (line 73) | func TestInvIndexPruningCorrectness(t *testing.T) { function TestInvIndexCollationBuild (line 206) | func TestInvIndexCollationBuild(t *testing.T) { function TestInvIndexAfterPrune (line 280) | func TestInvIndexAfterPrune(t *testing.T) { function filledInvIndex (line 367) | func filledInvIndex(tb testing.TB, logger log.Logger) (kv.RwDB, *Inverte... function filledInvIndexOfSize (line 376) | func filledInvIndexOfSize(tb testing.TB, txs, aggStep, module uint64, lo... function checkRanges (line 418) | func checkRanges(t *testing.T, db kv.RwDB, ii *InvertedIndex, txs uint64) { function mergeInverted (line 499) | func mergeInverted(tb testing.TB, db kv.RwDB, ii *InvertedIndex, txs uin... function TestInvIndexRanges (line 552) | func TestInvIndexRanges(t *testing.T) { function TestInvIndexMerge (line 589) | func TestInvIndexMerge(t *testing.T) { function TestInvIndexScanFiles (line 601) | func TestInvIndexScanFiles(t *testing.T) { function TestChangedKeysIterator (line 628) | func TestChangedKeysIterator(t *testing.T) { function TestScanStaticFiles (line 696) | func TestScanStaticFiles(t *testing.T) { function TestCtxFiles (line 714) | func TestCtxFiles(t *testing.T) { function TestIsSubset (line 759) | func TestIsSubset(t *testing.T) { function TestIsBefore (line 772) | func TestIsBefore(t *testing.T) { function TestInvIndex_OpenFolder (line 787) | func TestInvIndex_OpenFolder(t *testing.T) { FILE: db/state/merge.go method dirtyFilesEndTxNumMinimax (line 44) | func (d *Domain) dirtyFilesEndTxNumMinimax() uint64 { method dirtyFilesEndTxNumMinimax (line 59) | func (ii *InvertedIndex) dirtyFilesEndTxNumMinimax() uint64 { method dirtyFilesEndTxNumMinimax (line 69) | func (h *History) dirtyFilesEndTxNumMinimax() uint64 { type DomainRanges (line 83) | type DomainRanges struct method String (line 94) | func (r DomainRanges) String() string { method any (line 108) | func (r DomainRanges) any() bool { return r.values.needMerge || r.hist... function NewDomainRanges (line 90) | func NewDomainRanges(name kv.Domain, values MergeRange, history HistoryR... method FirstStepNotInFiles (line 110) | func (dt *DomainRoTx) FirstStepNotInFiles() kv.Step { method FirstStepNotInFiles (line 113) | func (ht *HistoryRoTx) FirstStepNotInFiles() kv.Step { method FirstStepNotInFiles (line 116) | func (iit *InvertedIndexRoTx) FirstStepNotInFiles() kv.Step { method findMergeRange (line 123) | func (dt *DomainRoTx) findMergeRange(maxEndTxNum, maxSpan uint64) Domain... method findMergeRange (line 151) | func (ht *HistoryRoTx) findMergeRange(maxEndTxNum, maxSpan uint64) Histo... method findMergeRange (line 203) | func (iit *InvertedIndexRoTx) findMergeRange(maxEndTxNum, maxSpan uint64... type HistoryRanges (line 237) | type HistoryRanges struct method String (line 246) | func (r HistoryRanges) String(aggStep uint64) string { method any (line 259) | func (r HistoryRanges) any() bool { function NewHistoryRanges (line 242) | func NewHistoryRanges(history MergeRange, index MergeRange) HistoryRanges { method staticFilesInRange (line 265) | func (dt *DomainRoTx) staticFilesInRange(r DomainRanges) (valuesFiles, i... method staticFilesInRange (line 292) | func (iit *InvertedIndexRoTx) staticFilesInRange(startTxNum, endTxNum ui... method staticFilesInRange (line 313) | func (ht *HistoryRoTx) staticFilesInRange(r HistoryRanges) (indexFiles, ... function mergeNumSeqs (line 365) | func mergeNumSeqs(preval, val []byte, preBaseNum, baseNum uint64, buf []... type valueTransformer (line 389) | type valueTransformer constant DomainMinStepsToCompress (line 391) | DomainMinStepsToCompress = 16 method mergeFiles (line 393) | func (dt *DomainRoTx) mergeFiles(ctx context.Context, domainFiles, index... method mergeFiles (line 590) | func (iit *InvertedIndexRoTx) mergeFiles(ctx context.Context, files []*F... method mergeFiles (line 743) | func (ht *HistoryRoTx) mergeFiles(ctx context.Context, indexFiles, histo... method integrateMergedDirtyFiles (line 889) | func (d *Domain) integrateMergedDirtyFiles(valuesIn, indexIn, historyIn ... method integrateMergedDirtyFiles (line 896) | func (ii *InvertedIndex) integrateMergedDirtyFiles(in *FilesItem) { method integrateMergedDirtyFiles (line 902) | func (h *History) integrateMergedDirtyFiles(indexIn, historyIn *FilesIte... method cleanAfterMerge (line 910) | func (dt *DomainRoTx) cleanAfterMerge(mergedDomain, mergedHist, mergedId... method cleanAfterMerge (line 925) | func (ht *HistoryRoTx) cleanAfterMerge(merged, mergedIdx *FilesItem, dry... method cleanAfterMerge (line 942) | func (iit *InvertedIndexRoTx) cleanAfterMerge(merged *FilesItem, dryRun ... method garbage (line 957) | func (dt *DomainRoTx) garbage(merged *FilesItem) (outs []*FilesItem) { method garbage (line 971) | func (ht *HistoryRoTx) garbage(merged *FilesItem) (outs []*FilesItem) { method garbage (line 975) | func (iit *InvertedIndexRoTx) garbage(merged *FilesItem) (outs []*FilesI... function garbage (line 988) | func garbage(dirtyFiles *btree.BTreeG[*FilesItem], visibleFiles []visibl... function hasCoverVisibleFile (line 1023) | func hasCoverVisibleFile(visibleFiles []visibleFile, item *FilesItem) bo... type Ranges (line 1032) | type Ranges struct method String (line 1041) | func (r Ranges) String() string { method any (line 1058) | func (r Ranges) any() bool { function NewRanges (line 1037) | func NewRanges(domain [kv.DomainLen]DomainRanges, invertedIndex []*Merge... FILE: db/state/merge_test.go function TestDomainRoTx_findMergeRange (line 41) | func TestDomainRoTx_findMergeRange(t *testing.T) { function emptyTestInvertedIndex (line 116) | func emptyTestInvertedIndex(aggStep uint64) *InvertedIndex { function TestFindMergeRangeCornerCases (line 130) | func TestFindMergeRangeCornerCases(t *testing.T) { function Test_mergeEliasFano (line 505) | func Test_mergeEliasFano(t *testing.T) { function TestMergeFiles (line 566) | func TestMergeFiles(t *testing.T) { function TestMergeFilesWithDependency (line 615) | func TestMergeFilesWithDependency(t *testing.T) { function TestHistoryAndIIAlignment (line 867) | func TestHistoryAndIIAlignment(t *testing.T) { FILE: db/state/proto_forkable.go type ProtoForkable (line 22) | type ProtoForkable struct method RecalcVisibleFiles (line 49) | func (a *ProtoForkable) RecalcVisibleFiles(toRootNum RootNum) { method IntegrateDirtyFile (line 53) | func (a *ProtoForkable) IntegrateDirtyFile(file *FilesItem) { method IntegrateDirtyFiles (line 57) | func (a *ProtoForkable) IntegrateDirtyFiles(files []*FilesItem) { method BuildFile (line 73) | func (a *ProtoForkable) BuildFile(ctx context.Context, from, to RootNu... method BuildIndexes (line 142) | func (a *ProtoForkable) BuildIndexes(ctx context.Context, from, to Roo... method isCompressionUsed (line 168) | func (a *ProtoForkable) isCompressionUsed(from, to RootNum) bool { method Repo (line 172) | func (a *ProtoForkable) Repo() *SnapshotRepo { method Close (line 176) | func (a *ProtoForkable) Close() { method BeginFilesRo (line 191) | func (a *ProtoForkable) BeginFilesRo() *ProtoForkableTx { method BeginNoFilesRo (line 207) | func (a *ProtoForkable) BeginNoFilesRo() *ProtoForkableTx { function NewProto (line 37) | func NewProto(a ForkableId, builders []AccessorIndexBuilder, freezer Fre... type ProtoForkableTx (line 182) | type ProtoForkableTx struct method Close (line 216) | func (a *ProtoForkableTx) Close() { method StatelessIdxReader (line 239) | func (a *ProtoForkableTx) StatelessIdxReader(i int) *recsplit.IndexRea... method Type (line 254) | func (a *ProtoForkableTx) Type() kv.CanonicityStrategy { method Garbage (line 258) | func (a *ProtoForkableTx) Garbage(merged *FilesItem) (outs []*FilesIte... method VisibleFilesMaxRootNum (line 262) | func (a *ProtoForkableTx) VisibleFilesMaxRootNum() RootNum { method VisibleFilesMaxNum (line 267) | func (a *ProtoForkableTx) VisibleFilesMaxNum() Num { method GetFromFiles (line 279) | func (a *ProtoForkableTx) GetFromFiles(entityNum Num) (b Bytes, found ... method VisibleFiles (line 299) | func (a *ProtoForkableTx) VisibleFiles() VisibleFiles { method vfs (line 309) | func (a *ProtoForkableTx) vfs() visibleFiles { method GetFromFile (line 314) | func (a *ProtoForkableTx) GetFromFile(entityNum Num, idx int) (v Bytes... method NoFilesCheck (line 351) | func (a *ProtoForkableTx) NoFilesCheck() { FILE: db/state/registry.go type holder (line 21) | type holder struct type registry (line 34) | type registry struct method Name (line 123) | func (r *registry) Name(a ForkableId) string { method SnapshotTag (line 127) | func (r *registry) SnapshotTag(a ForkableId) string { method IndexFileTag (line 131) | func (r *registry) IndexFileTag(a ForkableId) []string { method Dirs (line 135) | func (r *registry) Dirs(a ForkableId) datadir.Dirs { method String (line 139) | func (r *registry) String(a ForkableId) string { method SnapshotConfig (line 143) | func (r *registry) SnapshotConfig(a ForkableId) *SnapshotConfig { method Salt (line 147) | func (r *registry) Salt(a ForkableId) (uint32, error) { function RegisterForkable (line 49) | func RegisterForkable(name string, dirs datadir.Dirs, pre snapcfg.Prever... function Cleanup (line 87) | func Cleanup() { type EntityIdOption (line 94) | type EntityIdOption function WithSnapshotTag (line 96) | func WithSnapshotTag(tag string) EntityIdOption { function WithIndexFileType (line 102) | func WithIndexFileType(indexFileTag []string) EntityIdOption { function WithSnapshotConfig (line 111) | func WithSnapshotConfig(cfg *SnapshotConfig) EntityIdOption { function WithSaltFile (line 117) | func WithSaltFile(saltFile string) EntityIdOption { function readAndCreateSaltIfNeeded (line 174) | func readAndCreateSaltIfNeeded(saltFile string) (uint32, error) { FILE: db/state/relations.go type PointRelation (line 14) | type PointRelation struct method RootNum2Num (line 16) | func (r *PointRelation) RootNum2Num(inp RootNum, tx kv.Tx) (Num, error) { type ManyToOneRelation (line 23) | type ManyToOneRelation struct method RootNum2Num (line 27) | func (r *ManyToOneRelation) RootNum2Num(inp RootNum, tx kv.Tx) (Num, e... type OneToManyRelation (line 47) | type OneToManyRelation struct method RootNum2Num (line 52) | func (r *OneToManyRelation) RootNum2Num(inp RootNum, tx kv.Tx) (Num, e... FILE: db/state/root_relation.go type RootRelationI (line 5) | type RootRelationI interface type IdentityRootRelation (line 9) | type IdentityRootRelation struct method RootNum2Num (line 11) | func (i *IdentityRootRelation) RootNum2Num(rootNum RootNum, tx kv.Tx) ... FILE: db/state/simple_freezer.go type SimpleRelationalFreezer (line 13) | type SimpleRelationalFreezer struct method Freeze (line 18) | func (sf *SimpleRelationalFreezer) Freeze(ctx context.Context, from, t... type SimpleMarkedFreezer (line 58) | type SimpleMarkedFreezer struct method Freeze (line 62) | func (sf *SimpleMarkedFreezer) Freeze(ctx context.Context, from, to Ro... FILE: db/state/simple_index_builder.go type IndexInputDataQuery (line 22) | type IndexInputDataQuery interface type IndexKeyFactory (line 29) | type IndexKeyFactory interface type AccessorArgs (line 38) | type AccessorArgs struct function NewAccessorArgs (line 49) | func NewAccessorArgs(enums, lessFalsePositives bool) *AccessorArgs { type SimpleAccessorBuilder (line 63) | type SimpleAccessorBuilder struct method SetAccessorArgs (line 121) | func (s *SimpleAccessorBuilder) SetAccessorArgs(args *AccessorArgs) { method SetFirstEntityNumFetcher (line 126) | func (s *SimpleAccessorBuilder) SetFirstEntityNumFetcher(fetcher First... method GetInputDataQuery (line 130) | func (s *SimpleAccessorBuilder) GetInputDataQuery(from, to RootNum) *D... method SetIndexKeyFactory (line 136) | func (s *SimpleAccessorBuilder) SetIndexKeyFactory(factory IndexKeyFac... method AllowsOrdinalLookupByNum (line 140) | func (s *SimpleAccessorBuilder) AllowsOrdinalLookupByNum() bool { method Build (line 144) | func (s *SimpleAccessorBuilder) Build(ctx context.Context, from, to Ro... function NewSimpleAccessorBuilder (line 77) | func NewSimpleAccessorBuilder(args *AccessorArgs, id ForkableId, logger ... type AccessorBuilderOptions (line 104) | type AccessorBuilderOptions function WithIndexPos (line 106) | func WithIndexPos(indexPos uint64) AccessorBuilderOptions { function WithIndexKeyFactory (line 115) | func WithIndexKeyFactory(factory IndexKeyFactory) AccessorBuilderOptions { type DecompressorIndexInputDataQuery (line 226) | type DecompressorIndexInputDataQuery struct method GetStream (line 232) | func (d *DecompressorIndexInputDataQuery) GetStream(ctx context.Contex... method GetBaseDataId (line 237) | func (d *DecompressorIndexInputDataQuery) GetBaseDataId() uint64 { method GetCount (line 244) | func (d *DecompressorIndexInputDataQuery) GetCount() uint64 { method Close (line 248) | func (d *DecompressorIndexInputDataQuery) Close() { type seg_stream (line 253) | type seg_stream struct method Next (line 260) | func (s *seg_stream) Next() (word []byte, index uint64, offset uint64,... method HasNext (line 273) | func (s *seg_stream) HasNext() bool { method Close (line 277) | func (s *seg_stream) Close() { type SimpleIndexKeyFactory (line 285) | type SimpleIndexKeyFactory struct method Refresh (line 293) | func (n *SimpleIndexKeyFactory) Refresh() {} method Make (line 295) | func (n *SimpleIndexKeyFactory) Make(_ []byte, index uint64) []byte { method Close (line 305) | func (n *SimpleIndexKeyFactory) Close() { function NewSimpleIndexKeyFactory (line 289) | func NewSimpleIndexKeyFactory() *SimpleIndexKeyFactory { FILE: db/state/snap_config.go type SnapshotCreationConfig (line 12) | type SnapshotCreationConfig struct type SnapshotConfig (line 42) | type SnapshotConfig struct method validate (line 63) | func (s *SnapshotConfig) validate() { method StepsInFrozenFile (line 75) | func (s *SnapshotConfig) StepsInFrozenFile() uint64 { method LoadPreverified (line 83) | func (s *SnapshotConfig) LoadPreverified(pre snapcfg.PreverifiedItems) { function NewSnapshotConfig (line 54) | func NewSnapshotConfig(cfg *SnapshotCreationConfig, schema SnapNameSchem... type SnapInfo (line 99) | type SnapInfo struct method IsDataFile (line 111) | func (f *SnapInfo) IsDataFile() bool { return DataExtension(f.Ext).IsS... method Len (line 113) | func (f *SnapInfo) Len() uint64 { return f.To - f.From } FILE: db/state/snap_repo.go type SnapshotRepo (line 31) | type SnapshotRepo struct method OpenFolder (line 67) | func (f *SnapshotRepo) OpenFolder() error { method SetIntegrityChecker (line 83) | func (f *SnapshotRepo) SetIntegrityChecker(integrity *DependencyIntegr... method Schema (line 87) | func (f *SnapshotRepo) Schema() SnapNameSchema { method IntegrateDirtyFile (line 91) | func (f *SnapshotRepo) IntegrateDirtyFile(file *FilesItem) { method IntegrateDirtyFiles (line 98) | func (f *SnapshotRepo) IntegrateDirtyFiles(files []*FilesItem) { method IntegrateMergedFiles (line 106) | func (f *SnapshotRepo) IntegrateMergedFiles(dfs []*FilesItem, mergedFi... method DeleteFilesAfterMerge (line 114) | func (f *SnapshotRepo) DeleteFilesAfterMerge(files []*FilesItem) { method DirtyFilesMaxRootNum (line 138) | func (f *SnapshotRepo) DirtyFilesMaxRootNum() RootNum { method RecalcVisibleFiles (line 146) | func (f *SnapshotRepo) RecalcVisibleFiles(to RootNum) (maxRootNum Root... method visibleFiles (line 154) | func (f *SnapshotRepo) visibleFiles() visibleFiles { method VisibleFiles (line 158) | func (f *SnapshotRepo) VisibleFiles() (files kv.VisibleFiles) { method GetFreezingRange (line 165) | func (f *SnapshotRepo) GetFreezingRange(from RootNum, to RootNum) (fre... method DirtyFilesWithNoBtreeAccessors (line 169) | func (f *SnapshotRepo) DirtyFilesWithNoBtreeAccessors() (l []*FilesIte... method DirtyFilesWithNoHashAccessors (line 184) | func (f *SnapshotRepo) DirtyFilesWithNoHashAccessors() (l []*FilesItem) { method EndRootNum (line 202) | func (f *SnapshotRepo) EndRootNum() RootNum { method Close (line 206) | func (f *SnapshotRepo) Close() { method CloseFilesAfterRootNum (line 213) | func (f *SnapshotRepo) CloseFilesAfterRootNum(after RootNum) { method CloseVisibleFilesAfterRootNum (line 233) | func (f *SnapshotRepo) CloseVisibleFilesAfterRootNum(after RootNum) { method Garbage (line 243) | func (f *SnapshotRepo) Garbage(vfs visibleFiles, merged *FilesItem) (o... method FindMergeRange (line 260) | func (f *SnapshotRepo) FindMergeRange(maxEndRootNum RootNum, files kv.... method FilesInRange (line 299) | func (f *SnapshotRepo) FilesInRange(mrange MergeRange, files visibleFi... method CleanAfterMerge (line 318) | func (f *SnapshotRepo) CleanAfterMerge(merged *FilesItem, vf visibleFi... method openDirtyFiles (line 325) | func (f *SnapshotRepo) openDirtyFiles() error { method closeWhatNotInList (line 422) | func (f *SnapshotRepo) closeWhatNotInList(fNames []string) { method loadDirtyFiles (line 445) | func (f *SnapshotRepo) loadDirtyFiles(aps []string) { method calcVisibleFiles (line 464) | func (f *SnapshotRepo) calcVisibleFiles(to RootNum) (roItems []visible... function NewSnapshotRepoForForkable (line 50) | func NewSnapshotRepoForForkable(id ForkableId, logger log.Logger) *Snaps... function NewSnapshotRepo (line 54) | func NewSnapshotRepo(name string, entity UniversalEntity, cfg *SnapshotC... function getFreezingRange (line 477) | func getFreezingRange(rootFrom, rootTo RootNum, cfg *SnapshotConfig) (fr... function getMergeLimit (line 541) | func getMergeLimit(cfg *SnapshotConfig, from uint64) uint64 { FILE: db/state/snap_repo_config_test.go function TestFreezingRangeNoPreverified (line 17) | func TestFreezingRangeNoPreverified(t *testing.T) { function TestFreezingRangeWithPreverified (line 78) | func TestFreezingRangeWithPreverified(t *testing.T) { function createConfig (line 149) | func createConfig(t *testing.T) *SnapshotConfig { FILE: db/state/snap_repo_test.go function TestOpenFolder_AccountsDomain (line 31) | func TestOpenFolder_AccountsDomain(t *testing.T) { function TestOpenFolder_CodeII (line 84) | func TestOpenFolder_CodeII(t *testing.T) { function TestIntegrateDirtyFile (line 137) | func TestIntegrateDirtyFile(t *testing.T) { function TestCloseFilesAfterRootNum (line 184) | func TestCloseFilesAfterRootNum(t *testing.T) { function TestMergeRangeSnapRepo (line 240) | func TestMergeRangeSnapRepo(t *testing.T) { function TestReferencingIntegrityChecker (line 320) | func TestReferencingIntegrityChecker(t *testing.T) { function TestRecalcVisibleFilesAfterMerge (line 430) | func TestRecalcVisibleFilesAfterMerge(t *testing.T) { function cleanupFiles (line 529) | func cleanupFiles(t *testing.T, repo *SnapshotRepo, dirs datadir.Dirs) { function stepToRootNum (line 548) | func stepToRootNum(t *testing.T, step uint64, repo *SnapshotRepo) RootNum { function setupEntity (line 553) | func setupEntity(t *testing.T, dirs datadir.Dirs, genRepo func(stepSize ... type dhiiFiles (line 574) | type dhiiFiles struct method all (line 581) | func (d dhiiFiles) all() []string { type testFileRange (line 585) | type testFileRange struct function populateFilesFull (line 589) | func populateFilesFull(t *testing.T, dirs datadir.Dirs, repo *SnapshotRe... function populateFiles2 (line 609) | func populateFiles2(t *testing.T, dirs datadir.Dirs, repo *SnapshotRepo,... function populateFiles (line 633) | func populateFiles(t *testing.T, dirs datadir.Dirs, schema SnapNameSchem... function containsSubstring (line 742) | func containsSubstring(t *testing.T, str string, list []string) bool { function fileExistsCheck (line 752) | func fileExistsCheck(t *testing.T, repo *SnapshotRepo, startStep, endSte... FILE: db/state/snap_schema.go type SnapNameSchema (line 25) | type SnapNameSchema interface type _fileMetadata (line 41) | type _fileMetadata struct method Folder (line 46) | func (f *_fileMetadata) Folder() string { return f.folder } method Supported (line 47) | func (f *_fileMetadata) Supported() bool { return f.supported } type BtIdxParams (line 49) | type BtIdxParams struct type E2SnapSchema (line 54) | type E2SnapSchema struct method DataTag (line 100) | func (s *E2SnapSchema) DataTag() string { method AccessorList (line 104) | func (a *E2SnapSchema) AccessorList() statecfg.Accessors { method Parse (line 109) | func (s *E2SnapSchema) Parse(fileName string) (f *SnapInfo, ok bool) { method DataFile (line 152) | func (s *E2SnapSchema) DataFile(version statecfg.Version, from, to Roo... method AccessorIdxFile (line 156) | func (s *E2SnapSchema) AccessorIdxFile(version statecfg.Version, from,... method BtIdxFile (line 160) | func (s *E2SnapSchema) BtIdxFile(version statecfg.Version, from, to Ro... method ExistenceFile (line 164) | func (s *E2SnapSchema) ExistenceFile(version statecfg.Version, from, t... method DataFileMetadata (line 168) | func (s *E2SnapSchema) DataFileMetadata() *_fileMetadata { method AccessorIdxFileMetadata (line 172) | func (s *E2SnapSchema) AccessorIdxFileMetadata() *_fileMetadata { method BtIdxFileMetadata (line 176) | func (s *E2SnapSchema) BtIdxFileMetadata() *_fileMetadata { method ExistenceFileMetadata (line 180) | func (s *E2SnapSchema) ExistenceFileMetadata() *_fileMetadata { method AccessorIdxCount (line 184) | func (s *E2SnapSchema) AccessorIdxCount() uint64 { method DataDirectory (line 188) | func (s *E2SnapSchema) DataDirectory() string { method DataFileCompression (line 192) | func (s *E2SnapSchema) DataFileCompression() seg.FileCompression { function NewE2SnapSchema (line 72) | func NewE2SnapSchema(dirs datadir.Dirs, dataFileTag string) *E2SnapSchema { function NewE2SnapSchemaWithIndexTag (line 76) | func NewE2SnapSchemaWithIndexTag(dirs datadir.Dirs, dataFileTag string, ... function NewE2SnapSchemaWithStep (line 80) | func NewE2SnapSchemaWithStep(dirs datadir.Dirs, dataFileTag string, inde... type E3SnapSchema (line 198) | type E3SnapSchema struct method Parse (line 340) | func (s *E3SnapSchema) Parse(fileName string) (f *SnapInfo, ok bool) { method DataFile (line 386) | func (s *E3SnapSchema) DataFile(version statecfg.Version, from, to Roo... method AccessorIdxFile (line 390) | func (s *E3SnapSchema) AccessorIdxFile(version statecfg.Version, from,... method BtIdxFile (line 400) | func (s *E3SnapSchema) BtIdxFile(version statecfg.Version, from, to Ro... method ExistenceFile (line 407) | func (s *E3SnapSchema) ExistenceFile(version statecfg.Version, from, t... method DataTag (line 414) | func (s *E3SnapSchema) DataTag() string { method AccessorList (line 418) | func (s *E3SnapSchema) AccessorList() statecfg.Accessors { method AccessorIdxCount (line 422) | func (s *E3SnapSchema) AccessorIdxCount() uint64 { method DataDirectory (line 429) | func (s *E3SnapSchema) DataDirectory() string { method DataFileCompression (line 433) | func (s *E3SnapSchema) DataFileCompression() seg.FileCompression { method FileExtensions (line 438) | func (s *E3SnapSchema) FileExtensions() (extensions []string) { type E3SnapSchemaBuilder (line 214) | type E3SnapSchemaBuilder struct method Data (line 257) | func (b *E3SnapSchemaBuilder) Data(dataFolder string, dataFileTag stri... method BtIndex (line 270) | func (b *E3SnapSchemaBuilder) BtIndex() *E3SnapSchemaBuilder { method Accessor (line 278) | func (b *E3SnapSchemaBuilder) Accessor(accessorFolder string) *E3SnapS... method Existence (line 301) | func (b *E3SnapSchemaBuilder) Existence() *E3SnapSchemaBuilder { method Build (line 309) | func (b *E3SnapSchemaBuilder) Build() *E3SnapSchema { method checkPresence (line 321) | func (b *E3SnapSchemaBuilder) checkPresence(check statecfg.Accessors, ... function SnapSchemaFromDomainCfg (line 218) | func SnapSchemaFromDomainCfg(cfg statecfg.DomainCfg, dirs datadir.Dirs, ... function NewE3SnapSchemaBuilder (line 247) | func NewE3SnapSchemaBuilder(accessors statecfg.Accessors, stepSize uint6... FILE: db/state/snap_schema_test.go function setup (line 16) | func setup(tb testing.TB) datadir.Dirs { function TestE2SnapSchema (line 21) | func TestE2SnapSchema(t *testing.T) { function TestISSet (line 100) | func TestISSet(t *testing.T) { function TestE3SnapSchemaForDomain1 (line 105) | func TestE3SnapSchemaForDomain1(t *testing.T) { function TestE3SnapSchemaForCommitmentDomain (line 164) | func TestE3SnapSchemaForCommitmentDomain(t *testing.T) { function TestE3SnapSchemaForHistory (line 210) | func TestE3SnapSchemaForHistory(t *testing.T) { function TestE3SnapSchemaForII (line 259) | func TestE3SnapSchemaForII(t *testing.T) { FILE: db/state/squeeze.go method Sqeeze (line 38) | func (a *Aggregator) Sqeeze(ctx context.Context, domain kv.Domain) error { method sqeezeDomainFile (line 77) | func (a *Aggregator) sqeezeDomainFile(ctx context.Context, domain kv.Dom... function SqueezeCommitmentFiles (line 112) | func SqueezeCommitmentFiles(ctx context.Context, at *AggregatorRoTx, log... function CheckCommitmentForPrint (line 313) | func CheckCommitmentForPrint(ctx context.Context, rwDb kv.TemporalRwDB) ... function RebuildCommitmentFiles (line 338) | func RebuildCommitmentFiles(ctx context.Context, rwDb kv.TemporalRwDB, t... function rebuildCommitmentShard (line 576) | func rebuildCommitmentShard(ctx context.Context, sd *SharedDomains, tx k... type rebuiltCommitment (line 626) | type rebuiltCommitment struct function domainFiles (line 638) | func domainFiles(dirs datadir.Dirs, domain kv.Domain) []string { FILE: db/state/squeeze_test.go type testAggConfig (line 33) | type testAggConfig struct function testDbAggregatorWithFiles (line 38) | func testDbAggregatorWithFiles(tb testing.TB, cfg *testAggConfig) (kv.Te... type rndGen (line 49) | type rndGen struct method IntN (line 60) | func (r *rndGen) IntN(n int) int { return int(r.Uint... method Read (line 61) | func (r *rndGen) Read(p []byte) (n int, err error) { return r.oldGen.R... function newRnd (line 54) | func newRnd(seed uint64) *rndGen { function generateInputData (line 63) | func generateInputData(tb testing.TB, keySize, valueSize, keyCount int) ... function testDbAndAggregatorv3 (line 85) | func testDbAndAggregatorv3(tb testing.TB, aggStep uint64) (kv.TemporalRw... function testAgg (line 101) | func testAgg(tb testing.TB, db kv.RwDB, dirs datadir.Dirs, aggStep uint6... function testDbAggregatorWithNoFiles (line 109) | func testDbAggregatorWithNoFiles(tb testing.TB, txCount int, cfg *testAg... function TestAggregator_SqueezeCommitment (line 165) | func TestAggregator_SqueezeCommitment(t *testing.T) { constant keyCommitmentStateS (line 226) | keyCommitmentStateS = "state" function TestAggregator_RebuildCommitmentBasedOnFiles (line 230) | func TestAggregator_RebuildCommitmentBasedOnFiles(t *testing.T) { function composite (line 304) | func composite(k, k2 []byte) []byte { function TestAggregatorV3_RestartOnDatadir (line 308) | func TestAggregatorV3_RestartOnDatadir(t *testing.T) { type runCfg (line 331) | type runCfg struct function aggregatorV3_RestartOnDatadir (line 343) | func aggregatorV3_RestartOnDatadir(t *testing.T, rc runCfg) { function TestAggregatorV3_SharedDomains (line 451) | func TestAggregatorV3_SharedDomains(t *testing.T) { FILE: db/state/state_recon.go type ReconItem (line 28) | type ReconItem struct type ReconHeap (line 36) | type ReconHeap method Len (line 38) | func (rh ReconHeap) Len() int { method Less (line 45) | func (rh ReconHeap) Less(i, j int) bool { method Swap (line 56) | func (rh ReconHeap) Swap(i, j int) { method Push (line 61) | func (rh *ReconHeap) Push(x interface{}) { method Pop (line 69) | func (rh *ReconHeap) Pop() interface{} { type ReconHeapOlderFirst (line 78) | type ReconHeapOlderFirst struct method Less (line 82) | func (rh ReconHeapOlderFirst) Less(i, j int) bool { type SegReaderWrapper (line 91) | type SegReaderWrapper struct method Next (line 101) | func (w *SegReaderWrapper) Next() ([]byte, []byte, error) { method HasNext (line 119) | func (w *SegReaderWrapper) HasNext() bool { method Close (line 124) | func (w *SegReaderWrapper) Close() { function NewSegReaderWrapper (line 96) | func NewSegReaderWrapper(reader seg.ReaderI) stream.KV { FILE: db/state/state_util.go function SaveExecV3PruneProgress (line 27) | func SaveExecV3PruneProgress(db kv.Putter, prunedTblName string, prunedK... function GetExecV3PruneProgress (line 37) | func GetExecV3PruneProgress(db kv.Getter, prunedTblName string) (pruned ... function SaveExecV3PrunableProgress (line 57) | func SaveExecV3PrunableProgress(db kv.RwTx, tbl []byte, step kv.Step) er... function GetExecV3PrunableProgress (line 67) | func GetExecV3PrunableProgress(db kv.Getter, tbl []byte) (step kv.Step, ... FILE: db/state/statecfg/accessors.go type Accessors (line 5) | type Accessors method Has (line 7) | func (l Accessors) Has(target Accessors) bool { return l&target != 0 } method Add (line 8) | func (l Accessors) Add(a Accessors) Accessors { return l | a } method String (line 16) | func (l Accessors) String() string { constant AccessorBTree (line 11) | AccessorBTree Accessors = 0b1 constant AccessorHashMap (line 12) | AccessorHashMap Accessors = 0b10 constant AccessorExistence (line 13) | AccessorExistence Accessors = 0b100 FILE: db/state/statecfg/gen_version.go type Versioned (line 19) | type Versioned interface type pair (line 27) | type pair struct type domainSection (line 32) | type domainSection type domainEntry (line 33) | type domainEntry type yamlRoot (line 34) | type yamlRoot function GenerateSchemaVersions (line 38) | func GenerateSchemaVersions(yamlPath, outPath string) error { function writeGoFile (line 60) | func writeGoFile(path string, src []byte) error { function versLit (line 72) | func versLit(v Version) string { function goStruct (line 76) | func goStruct(dom string) string { function pathPrefix (line 103) | func pathPrefix(sec, dom string) string { function fieldName (line 119) | func fieldName(sec, key string) string { FILE: db/state/statecfg/gen_version_test.go function Test_goStruct (line 9) | func Test_goStruct(t *testing.T) { FILE: db/state/statecfg/state_schema.go type AggSetters (line 20) | type AggSetters interface function Configure (line 27) | func Configure(Schema SchemaGen, a AggSetters, dirs datadir.Dirs, salt *... constant AggregatorSqueezeCommitmentValues (line 66) | AggregatorSqueezeCommitmentValues = true constant MaxNonFuriousDirtySpacePerTx (line 67) | MaxNonFuriousDirtySpacePerTx = 64 * datasize.MB function init (line 71) | func init() { type SchemaGen (line 78) | type SchemaGen struct method GetVersioned (line 91) | func (s *SchemaGen) GetVersioned(name string) (Versioned, error) { method GetDomainCfg (line 110) | func (s *SchemaGen) GetDomainCfg(name kv.Domain) DomainCfg { method GetIICfg (line 131) | func (s *SchemaGen) GetIICfg(name kv.InvertedIdx) InvIdxCfg { function EnableHistoricalCommitment (line 320) | func EnableHistoricalCommitment() { function AdjustReceiptCurrentVersionIfNeeded (line 338) | func AdjustReceiptCurrentVersionIfNeeded(dirs datadir.Dirs, logger log.L... function EnableHistoricalRCache (line 401) | func EnableHistoricalRCache() { FILE: db/state/statecfg/statecfg.go type DomainCfg (line 9) | type DomainCfg struct method Tables (line 26) | func (d DomainCfg) Tables() []string { method GetVersions (line 30) | func (d DomainCfg) GetVersions() VersionTypes { type HistCfg (line 38) | type HistCfg struct method GetVersions (line 70) | func (h HistCfg) GetVersions() VersionTypes { type InvIdxCfg (line 77) | type InvIdxCfg struct method GetVersions (line 93) | func (ii InvIdxCfg) GetVersions() VersionTypes { type DomainVersionTypes (line 99) | type DomainVersionTypes struct type HistVersionTypes (line 106) | type HistVersionTypes struct type IIVersionTypes (line 111) | type IIVersionTypes struct type VersionTypes (line 116) | type VersionTypes struct FILE: db/state/statecfg/version_schema.go function InitSchemas (line 7) | func InitSchemas() { FILE: db/state/statecfg/version_schema_gen.go function InitSchemasGen (line 9) | func InitSchemasGen() { FILE: db/state/stats/agg_log_stats.go function LogStats (line 15) | func LogStats(at *state.AggregatorRoTx, tx kv.Tx, logger log.Logger, tx2... FILE: db/state/temporal_mem_batch.go type dataWithPrevStep (line 34) | type dataWithPrevStep struct type TemporalMemBatch (line 40) | type TemporalMemBatch struct method DomainPut (line 77) | func (sd *TemporalMemBatch) DomainPut(domain kv.Domain, k string, v []... method DomainDel (line 82) | func (sd *TemporalMemBatch) DomainDel(domain kv.Domain, k string, txNu... method putHistory (line 87) | func (sd *TemporalMemBatch) putHistory(domain kv.Domain, k, v []byte, ... method putLatest (line 94) | func (sd *TemporalMemBatch) putLatest(domain kv.Domain, key string, va... method GetLatest (line 115) | func (sd *TemporalMemBatch) GetLatest(table kv.Domain, key []byte) (v ... method SizeEstimate (line 131) | func (sd *TemporalMemBatch) SizeEstimate() uint64 { method ClearRam (line 140) | func (sd *TemporalMemBatch) ClearRam() { method IteratePrefix (line 151) | func (sd *TemporalMemBatch) IteratePrefix(domain kv.Domain, prefix []b... method SetChangesetAccumulator (line 162) | func (sd *TemporalMemBatch) SetChangesetAccumulator(acc *changeset.Sta... method SavePastChangesetAccumulator (line 172) | func (sd *TemporalMemBatch) SavePastChangesetAccumulator(blockHash com... method GetDiffset (line 182) | func (sd *TemporalMemBatch) GetDiffset(tx kv.RwTx, blockHash common.Ha... method IndexAdd (line 197) | func (sd *TemporalMemBatch) IndexAdd(table kv.InvertedIdx, key []byte,... method Close (line 206) | func (sd *TemporalMemBatch) Close() { method Flush (line 214) | func (sd *TemporalMemBatch) Flush(ctx context.Context, tx kv.RwTx) err... method flushDiffSet (line 226) | func (sd *TemporalMemBatch) flushDiffSet(ctx context.Context, tx kv.Rw... method flushWriters (line 237) | func (sd *TemporalMemBatch) flushWriters(ctx context.Context, tx kv.Rw... method DiscardWrites (line 261) | func (sd *TemporalMemBatch) DiscardWrites(domain kv.Domain) { function newTemporalMemBatch (line 56) | func newTemporalMemBatch(tx kv.TemporalTx) *TemporalMemBatch { function AggTx (line 266) | func AggTx(tx kv.Tx) *AggregatorRoTx { function toStringZeroCopy (line 274) | func toStringZeroCopy(v []byte) string { function toBytesZeroCopy (line 281) | func toBytesZeroCopy(s string) []byte { return unsafe.Slice(unsafe.Strin... FILE: db/state/types.go type Id (line 10) | type Id type AccessorExtension (line 16) | type AccessorExtension method IsSet (line 25) | func (a AccessorExtension) IsSet() bool { method String (line 33) | func (a AccessorExtension) String() string { method Equals (line 37) | func (a AccessorExtension) Equals(target string) bool { constant AccessorExtensionIdx (line 19) | AccessorExtensionIdx AccessorExtension = ".idx" constant AccessorExtensionKvi (line 20) | AccessorExtensionKvi AccessorExtension = ".kvi" constant AccessorExtensionVi (line 21) | AccessorExtensionVi AccessorExtension = ".vi" constant AccessorExtensionEfi (line 22) | AccessorExtensionEfi AccessorExtension = ".efi" type DataExtension (line 41) | type DataExtension method IsSet (line 50) | func (d DataExtension) IsSet() bool { method String (line 58) | func (d DataExtension) String() string { method Equals (line 62) | func (d DataExtension) Equals(target string) bool { constant DataExtensionSeg (line 44) | DataExtensionSeg DataExtension = ".seg" constant DataExtensionKv (line 45) | DataExtensionKv DataExtension = ".kv" constant DataExtensionV (line 46) | DataExtensionV DataExtension = ".v" constant DataExtensionEf (line 47) | DataExtensionEf DataExtension = ".ef" FILE: db/state/utils.go function DeleteRangeFromTbl (line 13) | func DeleteRangeFromTbl(ctx context.Context, tbl string, fromPrefix, toP... FILE: db/version/app.go constant Major (line 32) | Major = 1 constant Minor (line 33) | Minor = 4 constant Micro (line 34) | Micro = 3 constant Modifier (line 35) | Modifier = "dev" constant DefaultSnapshotGitBranch (line 36) | DefaultSnapshotGitBranch = "main" constant VersionKeyCreated (line 37) | VersionKeyCreated = "ErigonVersionCreated" constant VersionKeyFinished (line 38) | VersionKeyFinished = "ErigonVersionFinished" constant ClientName (line 39) | ClientName = "erigon" constant ClientCode (line 40) | ClientCode = "EG" function VersionWithCommit (line 57) | func VersionWithCommit(gitCommit string) string { FILE: db/version/file_version.go type Version (line 14) | type Version struct method Less (line 36) | func (v Version) Less(rhd Version) bool { method Greater (line 40) | func (v Version) Greater(rhd Version) bool { method LessOrEqual (line 44) | func (v Version) LessOrEqual(rhd Version) bool { method GreaterOrEqual (line 48) | func (v Version) GreaterOrEqual(rhd Version) bool { method BumpMinor (line 52) | func (v Version) BumpMinor() Version { method BumpMajor (line 56) | func (v Version) BumpMajor() Version { method Cmp (line 60) | func (v Version) Cmp(rhd Version) int { method Eq (line 78) | func (v Version) Eq(rhd Version) bool { method Downgrade (line 87) | func (v Version) Downgrade() Version { method IsZero (line 94) | func (v Version) IsZero() bool { method String (line 129) | func (v Version) String() string { method UnmarshalYAML (line 208) | func (v *Version) UnmarshalYAML(node *yaml.Node) error { function ParseVersion (line 98) | func ParseVersion(v string) (Version, error) { function ReplaceVersion (line 133) | func ReplaceVersion(s string, oldVer, newVer Version) string { type Versions (line 137) | type Versions struct method IsZero (line 143) | func (v Versions) IsZero() bool { method String (line 147) | func (v Versions) String() string { function FindFilesWithVersionsByPattern (line 152) | func FindFilesWithVersionsByPattern(pattern string) (string, Version, bo... function CheckIsThereFileWithSupportedVersion (line 181) | func CheckIsThereFileWithSupportedVersion(pattern string, minSup Version... function ReplaceVersionWithMask (line 195) | func ReplaceVersionWithMask(path string) (string, error) { function VersionTooLowPanic (line 221) | func VersionTooLowPanic(filename string, version Versions) { FILE: db/version/file_version_test.go function TestParseVersion (line 8) | func TestParseVersion(t *testing.T) { FILE: db/wrap/e3_wrapper.go function NewTxContainer (line 24) | func NewTxContainer(tx kv.RwTx, doms *state.SharedDomains) TxContainer { type TxContainer (line 39) | type TxContainer struct method SetTx (line 32) | func (c *TxContainer) SetTx(tx kv.RwTx) { FILE: diagnostics/block_body_download_stats.go function SetupBlockBodyDownload (line 28) | func SetupBlockBodyDownload(metricsMux *http.ServeMux) { function writeBlockBodyDownload (line 38) | func writeBlockBodyDownload(w io.Writer, r *http.Request) { FILE: diagnostics/bodies_info.go function SetupBodiesAccess (line 25) | func SetupBodiesAccess(metricsMux *http.ServeMux, diag *diaglib.Diagnost... function writeBodies (line 37) | func writeBodies(w http.ResponseWriter, diag *diaglib.DiagnosticClient) { FILE: diagnostics/bootnodes.go function SetupBootnodesAccess (line 26) | func SetupBootnodesAccess(metricsMux *http.ServeMux, node *node.ErigonNo... FILE: diagnostics/cmd_line.go function SetupCmdLineAccess (line 26) | func SetupCmdLineAccess(metricsMux *http.ServeMux) { FILE: diagnostics/db.go function SetupDbAccess (line 35) | func SetupDbAccess(ctx *cli.Context, metricsMux *http.ServeMux) { function writeDbList (line 137) | func writeDbList(w http.ResponseWriter, dataDir string) { function writeDbTables (line 148) | func writeDbTables(w http.ResponseWriter, r *http.Request, dataDir strin... function writeDbRead (line 201) | func writeDbRead(w http.ResponseWriter, r *http.Request, dataDir string,... FILE: diagnostics/diaglib/block_execution.go type BlockEexcStatsData (line 28) | type BlockEexcStatsData struct method SetData (line 47) | func (b *BlockEexcStatsData) SetData(d BlockExecutionStatistics) { method Data (line 53) | func (b *BlockEexcStatsData) Data() (d BlockExecutionStatistics) { type BlockExecutionStatistics (line 33) | type BlockExecutionStatistics struct method setupBlockExecutionDiagnostics (line 60) | func (d *DiagnosticClient) setupBlockExecutionDiagnostics(rootCtx contex... method runBlockExecutionListener (line 64) | func (d *DiagnosticClient) runBlockExecutionListener(rootCtx context.Con... method BlockExecutionInfoJson (line 84) | func (d *DiagnosticClient) BlockExecutionInfoJson(w io.Writer) { FILE: diagnostics/diaglib/bodies.go method setupBodiesDiagnostics (line 27) | func (d *DiagnosticClient) setupBodiesDiagnostics(rootCtx context.Contex... method runBodiesBlockDownloadListener (line 34) | func (d *DiagnosticClient) runBodiesBlockDownloadListener(rootCtx contex... method runBodiesBlockWriteListener (line 54) | func (d *DiagnosticClient) runBodiesBlockWriteListener(rootCtx context.C... method runBodiesProcessedListener (line 74) | func (d *DiagnosticClient) runBodiesProcessedListener(rootCtx context.Co... method runBodiesProcessingListener (line 94) | func (d *DiagnosticClient) runBodiesProcessingListener(rootCtx context.C... method BodiesInfoJson (line 114) | func (d *DiagnosticClient) BodiesInfoJson(w io.Writer) { FILE: diagnostics/diaglib/client.go type DiagnosticClient (line 37) | type DiagnosticClient struct method Setup (line 128) | func (d *DiagnosticClient) Setup() { method runSaveProcess (line 150) | func (d *DiagnosticClient) runSaveProcess(rootCtx context.Context) { method SaveData (line 166) | func (d *DiagnosticClient) SaveData() { function Client (line 69) | func Client() *DiagnosticClient { function NewDiagnosticClient (line 76) | func NewDiagnosticClient(ctx context.Context, metricsMux *http.ServeMux,... function createDb (line 112) | func createDb(ctx context.Context, dbDir string) (db kv.RwDB, err error) { function ReadSavedData (line 218) | func ReadSavedData(db kv.RoDB) (hinfo HardwareInfo, ssinfo []SyncStage, ... FILE: diagnostics/diaglib/entities.go type PeerStatistics (line 24) | type PeerStatistics struct method Clone (line 35) | func (p PeerStatistics) Clone() PeerStatistics { method Equal (line 44) | func (p PeerStatistics) Equal(p2 PeerStatistics) bool { type PeerDataUpdate (line 55) | type PeerDataUpdate struct type PeerStatisticMsgUpdate (line 65) | type PeerStatisticMsgUpdate struct method Type (line 335) | func (ti PeerStatisticMsgUpdate) Type() Type { type SyncStatistics (line 75) | type SyncStatistics struct type SnapshotDownloadStatistics (line 82) | type SnapshotDownloadStatistics struct method Type (line 323) | func (ti SnapshotDownloadStatistics) Type() Type { type SegmentDownloadStatistics (line 98) | type SegmentDownloadStatistics struct method Type (line 327) | func (ti SegmentDownloadStatistics) Type() Type { type FileDownloadedStatistics (line 107) | type FileDownloadedStatistics struct type FileDownloadedStatisticsUpdate (line 112) | type FileDownloadedStatisticsUpdate struct method Type (line 287) | func (ti FileDownloadedStatisticsUpdate) Type() Type { type SegmentPeer (line 118) | type SegmentPeer struct type SnapshotIndexingStatistics (line 128) | type SnapshotIndexingStatistics struct method Type (line 331) | func (ti SnapshotIndexingStatistics) Type() Type { type SnapshotSegmentIndexingStatistics (line 134) | type SnapshotSegmentIndexingStatistics struct type SnapshotFillDBStatistics (line 141) | type SnapshotFillDBStatistics struct type SnapshotFillDBStage (line 145) | type SnapshotFillDBStage struct type SnapshotFillDBStageUpdate (line 151) | type SnapshotFillDBStageUpdate struct method Type (line 351) | func (ti SnapshotFillDBStageUpdate) Type() Type { type SnapshoFilesList (line 156) | type SnapshoFilesList struct method Type (line 315) | func (ti SnapshoFilesList) Type() Type { type HardwareInfo (line 160) | type HardwareInfo struct type RAMInfo (line 166) | type RAMInfo struct type DiskInfo (line 173) | type DiskInfo struct type CPUInfo (line 182) | type CPUInfo struct type BlockHeadersUpdate (line 198) | type BlockHeadersUpdate struct method Type (line 311) | func (ti BlockHeadersUpdate) Type() Type { type HeadersWaitingUpdate (line 208) | type HeadersWaitingUpdate struct method Type (line 339) | func (ti HeadersWaitingUpdate) Type() Type { type HeaderCanonicalMarkerUpdate (line 212) | type HeaderCanonicalMarkerUpdate struct method Type (line 343) | func (ti HeaderCanonicalMarkerUpdate) Type() Type { type HeadersProcessedUpdate (line 216) | type HeadersProcessedUpdate struct method Type (line 347) | func (ti HeadersProcessedUpdate) Type() Type { type Headers (line 224) | type Headers struct type BodiesInfo (line 230) | type BodiesInfo struct type BodiesDownloadBlockUpdate (line 237) | type BodiesDownloadBlockUpdate struct method Type (line 307) | func (ti BodiesDownloadBlockUpdate) Type() Type { type BodiesWriteBlockUpdate (line 249) | type BodiesWriteBlockUpdate struct method Type (line 303) | func (ti BodiesWriteBlockUpdate) Type() Type { type BodiesProcessedUpdate (line 256) | type BodiesProcessedUpdate struct method Type (line 299) | func (ti BodiesProcessedUpdate) Type() Type { type BodiesProcessingUpdate (line 263) | type BodiesProcessingUpdate struct method Type (line 295) | func (ti BodiesProcessingUpdate) Type() Type { type ResourcesUsage (line 268) | type ResourcesUsage struct type MemoryStats (line 272) | type MemoryStats struct method Type (line 291) | func (ti MemoryStats) Type() Type { type NetworkSpeedTestResult (line 280) | type NetworkSpeedTestResult struct method Type (line 319) | func (ti BlockExecutionStatistics) Type() Type { FILE: diagnostics/diaglib/headers.go method setupHeadersDiagnostics (line 27) | func (d *DiagnosticClient) setupHeadersDiagnostics(rootCtx context.Conte... method HeadersJson (line 34) | func (d *DiagnosticClient) HeadersJson(w io.Writer) { method runHeadersWaitingListener (line 42) | func (d *DiagnosticClient) runHeadersWaitingListener(rootCtx context.Con... method runWriteHeadersListener (line 63) | func (d *DiagnosticClient) runWriteHeadersListener(rootCtx context.Conte... method runCanonicalMarkerListener (line 84) | func (d *DiagnosticClient) runCanonicalMarkerListener(rootCtx context.Co... method runProcessedListener (line 105) | func (d *DiagnosticClient) runProcessedListener(rootCtx context.Context) { FILE: diagnostics/diaglib/network.go type PeerStats (line 28) | type PeerStats struct method AddOrUpdatePeer (line 45) | func (p *PeerStats) AddOrUpdatePeer(peerID string, peerInfo PeerStatis... method addOrUpdatePeer (line 52) | func (p *PeerStats) addOrUpdatePeer(peerID string, peerInfo PeerStatis... method AddPeer (line 64) | func (p *PeerStats) AddPeer(peerID string, peerInfo PeerStatisticMsgUp... method addPeer (line 70) | func (p *PeerStats) addPeer(peerID string, peerInfo PeerStatisticMsgUp... method UpdatePeer (line 77) | func (p *PeerStats) UpdatePeer(peerID string, peerInfo PeerStatisticMs... method updatePeer (line 83) | func (p *PeerStats) updatePeer(peerID string, peerInfo PeerStatisticMs... method GetPeersCount (line 132) | func (p *PeerStats) GetPeersCount() int { method getPeersCount (line 138) | func (p *PeerStats) getPeersCount() int { method GetPeers (line 142) | func (p *PeerStats) GetPeers() map[string]PeerStatistics { method getPeers (line 149) | func (p *PeerStats) getPeers() map[string]PeerStatistics { method GetPeerStatistics (line 171) | func (p *PeerStats) GetPeerStatistics(peerID string) PeerStatistics { method getPeerStatistics (line 178) | func (p *PeerStats) getPeerStatistics(peerID string) PeerStatistics { method RemovePeer (line 188) | func (p *PeerStats) RemovePeer(peerID string) { method removePeer (line 195) | func (p *PeerStats) removePeer(peerID string) { method GetOldestUpdatedPeersWithSize (line 206) | func (p *PeerStats) GetOldestUpdatedPeersWithSize(size int) []PeerUpdT... method getOldestUpdatedPeersWithSize (line 212) | func (p *PeerStats) getOldestUpdatedPeersWithSize(size int) []PeerUpdT... method RemovePeersWhichExceedLimit (line 229) | func (p *PeerStats) RemovePeersWhichExceedLimit(limit int) { method removePeersWhichExceedLimit (line 235) | func (p *PeerStats) removePeersWhichExceedLimit(limit int) { function NewPeerStats (line 36) | func NewPeerStats(peerLimit int) *PeerStats { function PeerStatisticsFromMsgUpdate (line 90) | func PeerStatisticsFromMsgUpdate(msg PeerStatisticMsgUpdate, prevValue a... function peerStatisticsFromMsgUpdate (line 94) | func peerStatisticsFromMsgUpdate(msg PeerStatisticMsgUpdate, prevValue a... type PeerUpdTime (line 201) | type PeerUpdTime struct method setupNetworkDiagnostics (line 245) | func (d *DiagnosticClient) setupNetworkDiagnostics(rootCtx context.Conte... method runCollectPeersStatistics (line 249) | func (d *DiagnosticClient) runCollectPeersStatistics(rootCtx context.Con... method Peers (line 266) | func (d *DiagnosticClient) Peers() map[string]PeerStatistics { FILE: diagnostics/diaglib/network_test.go function TestPeerStatisticsFromMsgUpdate (line 68) | func TestPeerStatisticsFromMsgUpdate(t *testing.T) { function TestAddPeer (line 103) | func TestAddPeer(t *testing.T) { function TestUpdatePeer (line 112) | func TestUpdatePeer(t *testing.T) { function TestAddOrUpdatePeer (line 130) | func TestAddOrUpdatePeer(t *testing.T) { function TestGetPeers (line 155) | func TestGetPeers(t *testing.T) { function TestRemovePeersWhichExceedLimit (line 167) | func TestRemovePeersWhichExceedLimit(t *testing.T) { function TestRemovePeer (line 187) | func TestRemovePeer(t *testing.T) { function TestAddingPeersAboveTheLimit (line 205) | func TestAddingPeersAboveTheLimit(t *testing.T) { FILE: diagnostics/diaglib/notifier.go type DiagMessages (line 10) | type DiagMessages struct method SetupNotifier (line 26) | func (d *DiagnosticClient) SetupNotifier() { method Notify (line 35) | func (d *DiagnosticClient) Notify(msg DiagMessages) { method HandleConnections (line 55) | func (d *DiagnosticClient) HandleConnections(w http.ResponseWriter, r *h... method setConnection (line 89) | func (d *DiagnosticClient) setConnection(conn *websocket.Conn) { method clearConnection (line 95) | func (d *DiagnosticClient) clearConnection() { method Connected (line 101) | func (d *DiagnosticClient) Connected() bool { FILE: diagnostics/diaglib/provider.go type ctxKey (line 30) | type ctxKey constant ckChan (line 33) | ckChan ctxKey = iota type Type (line 36) | type Type interface type diagType (line 43) | type diagType struct method Context (line 53) | func (t diagType) Context() context.Context { method Err (line 63) | func (t diagType) Err() error { method Enabled (line 67) | func (t diagType) Enabled() bool { type Info (line 71) | type Info interface function TypeOf (line 75) | func TypeOf(i Info) Type { type Provider (line 80) | type Provider interface type ProviderFunc (line 84) | type ProviderFunc method StartDiagnostics (line 86) | func (f ProviderFunc) StartDiagnostics(ctx context.Context) error { type registry (line 90) | type registry struct function StartProviders (line 98) | func StartProviders(ctx context.Context, infoType Type, logger log.Logge... function startProvider (line 119) | func startProvider(ctx context.Context, infoType Type, provider Provider... function Send (line 134) | func Send[I Info](info I) { function Context (line 169) | func Context[I Info](ctx context.Context, buffer int) (context.Context, ... FILE: diagnostics/diaglib/provider_test.go type testInfo (line 28) | type testInfo struct method Type (line 32) | func (ti testInfo) Type() diaglib.Type { function StartDiagnostics (line 36) | func StartDiagnostics(ctx context.Context) error { function TestProviderRegistration (line 53) | func TestProviderRegistration(t *testing.T) { FILE: diagnostics/diaglib/resources_usage.go method setupResourcesUsageDiagnostics (line 27) | func (d *DiagnosticClient) setupResourcesUsageDiagnostics(rootCtx contex... method ResourcesUsageJson (line 31) | func (d *DiagnosticClient) ResourcesUsageJson(w io.Writer) { method runMemoryStatsListener (line 43) | func (d *DiagnosticClient) runMemoryStatsListener(rootCtx context.Contex... FILE: diagnostics/diaglib/snapshots.go method setupSnapshotDiagnostics (line 37) | func (d *DiagnosticClient) setupSnapshotDiagnostics(rootCtx context.Cont... method runFillDBListener (line 46) | func (d *DiagnosticClient) runFillDBListener(rootCtx context.Context) { method SetFillDBInfo (line 72) | func (d *DiagnosticClient) SetFillDBInfo(info SnapshotFillDBStage) { method setFillDBInfo (line 79) | func (d *DiagnosticClient) setFillDBInfo(info SnapshotFillDBStage) { method SaveSnapshotStageStatsToDB (line 93) | func (d *DiagnosticClient) SaveSnapshotStageStatsToDB() { method saveSnapshotStageStatsToDB (line 99) | func (d *DiagnosticClient) saveSnapshotStageStatsToDB() { method SyncStatistics (line 119) | func (d *DiagnosticClient) SyncStatistics() SyncStatistics { method SyncStatsJson (line 132) | func (d *DiagnosticClient) SyncStatsJson(w io.Writer) { method SnapshotFilesListJson (line 140) | func (d *DiagnosticClient) SnapshotFilesListJson(w io.Writer) { function SnapshotDownloadInfoFromTx (line 148) | func SnapshotDownloadInfoFromTx(tx kv.Tx) ([]byte, error) { function SnapshotIndexingInfoFromTx (line 157) | func SnapshotIndexingInfoFromTx(tx kv.Tx) ([]byte, error) { function SnapshotFillDBInfoFromTx (line 166) | func SnapshotFillDBInfoFromTx(tx kv.Tx) ([]byte, error) { function SnapshotDownloadUpdater (line 175) | func SnapshotDownloadUpdater(info SnapshotDownloadStatistics) func(tx kv... function SnapshotIndexingUpdater (line 179) | func SnapshotIndexingUpdater(info SnapshotIndexingStatistics) func(tx kv... function SnapshotFillDBUpdater (line 183) | func SnapshotFillDBUpdater(info SnapshotFillDBStatistics) func(tx kv.RwT... FILE: diagnostics/diaglib/snapshots_download.go method runSnapshotListener (line 25) | func (d *DiagnosticClient) runSnapshotListener(rootCtx context.Context) { method SetSnapshotDownloadInfo (line 48) | func (d *DiagnosticClient) SetSnapshotDownloadInfo(info SnapshotDownload... method setSnapshotDownloadInfo (line 54) | func (d *DiagnosticClient) setSnapshotDownloadInfo(info SnapshotDownload... method runSegmentDownloadingListener (line 69) | func (d *DiagnosticClient) runSegmentDownloadingListener(rootCtx context... method SetDownloadSegments (line 86) | func (d *DiagnosticClient) SetDownloadSegments(info SegmentDownloadStati... method setDownloadSegments (line 92) | func (d *DiagnosticClient) setDownloadSegments(info SegmentDownloadStati... method runSnapshotFilesListListener (line 109) | func (d *DiagnosticClient) runSnapshotFilesListListener(rootCtx context.... method SetSnapshotFilesList (line 130) | func (d *DiagnosticClient) SetSnapshotFilesList(info SnapshoFilesList) { method setSnapshotFilesList (line 136) | func (d *DiagnosticClient) setSnapshotFilesList(info SnapshoFilesList) { method runFileDownloadedListener (line 140) | func (d *DiagnosticClient) runFileDownloadedListener(rootCtx context.Con... method UpdateFileDownloadedStatistics (line 157) | func (d *DiagnosticClient) UpdateFileDownloadedStatistics(downloadedInfo... method updateFileDownloadedStatistics (line 163) | func (d *DiagnosticClient) updateFileDownloadedStatistics(downloadedInfo... method UpdateSnapshotStageStats (line 201) | func (d *DiagnosticClient) UpdateSnapshotStageStats(stats SyncStageStats... method updateSnapshotStageStats (line 208) | func (d *DiagnosticClient) updateSnapshotStageStats(stats SyncStageStats... FILE: diagnostics/diaglib/snapshots_indexing.go method runSegmentIndexingListener (line 26) | func (d *DiagnosticClient) runSegmentIndexingListener(rootCtx context.Co... method AddOrUpdateSegmentIndexingState (line 48) | func (d *DiagnosticClient) AddOrUpdateSegmentIndexingState(upd SnapshotI... method addOrUpdateSegmentIndexingState (line 54) | func (d *DiagnosticClient) addOrUpdateSegmentIndexingState(upd SnapshotI... method UpdateIndexingStatus (line 82) | func (d *DiagnosticClient) UpdateIndexingStatus() (indexingFinished bool) { method updateIndexingStatus (line 89) | func (d *DiagnosticClient) updateIndexingStatus() (indexingFinished bool) { FILE: diagnostics/diaglib/snapshots_test.go function NewTestDiagnosticClient (line 27) | func NewTestDiagnosticClient() (*diaglib.DiagnosticClient, error) { function TestUpdateFileDownloadingStats (line 31) | func TestUpdateFileDownloadingStats(t *testing.T) { function TestPercentDiownloaded (line 79) | func TestPercentDiownloaded(t *testing.T) { function TestFillDBFromSnapshots (line 106) | func TestFillDBFromSnapshots(t *testing.T) { function TestAddOrUpdateSegmentIndexingState (line 116) | func TestAddOrUpdateSegmentIndexingState(t *testing.T) { FILE: diagnostics/diaglib/speedtest.go method setupSpeedtestDiagnostics (line 34) | func (d *DiagnosticClient) setupSpeedtestDiagnostics(rootCtx context.Con... method runSpeedTest (line 44) | func (d *DiagnosticClient) runSpeedTest(rootCtx context.Context) Network... method NetworkSpeedJson (line 77) | func (d *DiagnosticClient) NetworkSpeedJson(w io.Writer) { FILE: diagnostics/diaglib/stages.go type CurrentSyncStagesIdxs (line 35) | type CurrentSyncStagesIdxs struct type SyncStage (line 40) | type SyncStage struct type SyncSubStage (line 47) | type SyncSubStage struct type SyncStageStats (line 53) | type SyncStageStats struct type SetSyncSubStageList (line 59) | type SetSyncSubStageList struct method Type (line 64) | func (ti SetSyncSubStageList) Type() Type { type SyncStageList (line 68) | type SyncStageList struct method Type (line 72) | func (ti SyncStageList) Type() Type { type StageState (line 76) | type StageState method String (line 84) | func (s StageState) String() string { constant Queued (line 79) | Queued StageState = iota constant Running (line 80) | Running constant Completed (line 81) | Completed type CurrentSyncStage (line 88) | type CurrentSyncStage struct method Type (line 92) | func (ti CurrentSyncStage) Type() Type { type CurrentSyncSubStage (line 96) | type CurrentSyncSubStage struct method Type (line 100) | func (ti CurrentSyncSubStage) Type() Type { method setupStagesDiagnostics (line 104) | func (d *DiagnosticClient) setupStagesDiagnostics(rootCtx context.Contex... method runSyncStagesListListener (line 111) | func (d *DiagnosticClient) runSyncStagesListListener(rootCtx context.Con... method runCurrentSyncStageListener (line 128) | func (d *DiagnosticClient) runCurrentSyncStageListener(rootCtx context.C... method runCurrentSyncSubStageListener (line 145) | func (d *DiagnosticClient) runCurrentSyncSubStageListener(rootCtx contex... method runSubStageListener (line 162) | func (d *DiagnosticClient) runSubStageListener(rootCtx context.Context) { method GetCurrentSyncIdxs (line 179) | func (d *DiagnosticClient) GetCurrentSyncIdxs() CurrentSyncStagesIdxs { method getCurrentSyncIdxs (line 185) | func (d *DiagnosticClient) getCurrentSyncIdxs() CurrentSyncStagesIdxs { method SetStagesList (line 207) | func (d *DiagnosticClient) SetStagesList(stages []SyncStage) { method SetSubStagesList (line 216) | func (d *DiagnosticClient) SetSubStagesList(stageId string, subStages []... method SetCurrentSyncStage (line 229) | func (d *DiagnosticClient) SetCurrentSyncStage(css CurrentSyncStage) err... method setStagesState (line 258) | func (d *DiagnosticClient) setStagesState(stadeIdx int, state StageState) { method setSubStagesState (line 263) | func (d *DiagnosticClient) setSubStagesState(stadeIdx int, state StageSt... method SetCurrentSyncSubStage (line 269) | func (d *DiagnosticClient) SetCurrentSyncSubStage(css CurrentSyncSubStag... method GetStageState (line 295) | func (d *DiagnosticClient) GetStageState(stageId string) (StageState, er... method getStageState (line 299) | func (d *DiagnosticClient) getStageState(stageId string) (StageState, er... function SyncStagesFromTX (line 314) | func SyncStagesFromTX(tx kv.Tx) ([]byte, error) { function StagesListUpdater (line 323) | func StagesListUpdater(info []SyncStage) func(tx kv.RwTx) error { method GetSyncStages (line 328) | func (d *DiagnosticClient) GetSyncStages() []SyncStage { method SyncStagesJson (line 332) | func (d *DiagnosticClient) SyncStagesJson(w io.Writer) { FILE: diagnostics/diaglib/stages_test.go function TestInitSyncStages (line 27) | func TestInitSyncStages(t *testing.T) { function TestSetCurrentSyncStage (line 42) | func TestSetCurrentSyncStage(t *testing.T) { function TestSetCurrentSyncSubStage (line 72) | func TestSetCurrentSyncSubStage(t *testing.T) { function TestGetStageState (line 96) | func TestGetStageState(t *testing.T) { function TestGetStageIndexes (line 132) | func TestGetStageIndexes(t *testing.T) { function TestStagesState (line 149) | func TestStagesState(t *testing.T) { FILE: diagnostics/diaglib/sys_info.go method setupSysInfoDiagnostics (line 39) | func (d *DiagnosticClient) setupSysInfoDiagnostics() { method HardwareInfoJson (line 64) | func (d *DiagnosticClient) HardwareInfoJson(w io.Writer) { function findNodeDisk (line 72) | func findNodeDisk(dirPath string) string { function GetSysInfo (line 78) | func GetSysInfo(dirPath string) HardwareInfo { function GetRAMInfo (line 92) | func GetRAMInfo() RAMInfo { function GetDiskInfo (line 111) | func GetDiskInfo(nodeDisk string) DiskInfo { function GetCPUInfo (line 152) | func GetCPUInfo() []CPUInfo { function ReadRAMInfoFromTx (line 169) | func ReadRAMInfoFromTx(tx kv.Tx) ([]byte, error) { function ReadCPUInfoFromTx (line 178) | func ReadCPUInfoFromTx(tx kv.Tx) ([]byte, error) { function ReadDiskInfoFromTx (line 187) | func ReadDiskInfoFromTx(tx kv.Tx) ([]byte, error) { function RAMInfoUpdater (line 196) | func RAMInfoUpdater(info RAMInfo) func(tx kv.RwTx) error { function CPUInfoUpdater (line 200) | func CPUInfoUpdater(info []CPUInfo) func(tx kv.RwTx) error { function DiskInfoUpdater (line 204) | func DiskInfoUpdater(info DiskInfo) func(tx kv.RwTx) error { FILE: diagnostics/diaglib/txpool.go type PoolChangeEvent (line 28) | type PoolChangeEvent struct type DiagTxn (line 35) | type DiagTxn struct type IncomingTxnUpdate (line 51) | type IncomingTxnUpdate struct method Type (line 56) | func (ti IncomingTxnUpdate) Type() Type { type TxnHashOrder (line 60) | type TxnHashOrder struct type PoolChangeBatch (line 65) | type PoolChangeBatch struct type PoolChangeBatchEvent (line 72) | type PoolChangeBatchEvent struct method Type (line 76) | func (ti PoolChangeBatchEvent) Type() Type { type BlockUpdate (line 80) | type BlockUpdate struct method Type (line 88) | func (ti BlockUpdate) Type() Type { type SenderInfoUpdate (line 92) | type SenderInfoUpdate struct method Type (line 99) | func (ti SenderInfoUpdate) Type() Type { type TxpoolDiagMessage (line 103) | type TxpoolDiagMessage struct method setupTxPoolDiagnostics (line 108) | func (d *DiagnosticClient) setupTxPoolDiagnostics(rootCtx context.Contex... method runOnIncommingTxnListener (line 117) | func (d *DiagnosticClient) runOnIncommingTxnListener(rootCtx context.Con... method runOnPoolChangeBatchEvent (line 140) | func (d *DiagnosticClient) runOnPoolChangeBatchEvent(rootCtx context.Con... method runOnNewBlockListener (line 172) | func (d *DiagnosticClient) runOnNewBlockListener(rootCtx context.Context) { method runOnSenderUpdateListener (line 195) | func (d *DiagnosticClient) runOnSenderUpdateListener(rootCtx context.Con... FILE: diagnostics/diaglib/utils.go function ReadDataFromTable (line 29) | func ReadDataFromTable(tx kv.Tx, table string, key []byte) ([]byte, erro... function PutDataToTable (line 39) | func PutDataToTable(table string, key []byte, info any) func(tx kv.RwTx)... function InitStagesFromList (line 51) | func InitStagesFromList(list []string) []SyncStage { function InitSubStagesFromList (line 66) | func InitSubStagesFromList(list []string) []SyncSubStage { function CalculateTime (line 81) | func CalculateTime(amountLeft, rate uint64) string { function SecondsToHHMMString (line 99) | func SecondsToHHMMString(seconds uint64) string { function ParseData (line 110) | func ParseData(data []byte, v interface{}) { function CalculateSyncStageStats (line 121) | func CalculateSyncStageStats(info SnapshotDownloadStatistics) SyncStageS... function GetShanpshotsPercentDownloaded (line 134) | func GetShanpshotsPercentDownloaded(downloaded uint64, total uint64, tor... FILE: diagnostics/diaglib/utils_test.go function TestParseData (line 12) | func TestParseData(t *testing.T) { function TestCalculateSyncStageStats (line 33) | func TestCalculateSyncStageStats(t *testing.T) { function TestCalculateTime (line 53) | func TestCalculateTime(t *testing.T) { function TestGetShanpshotsPercentDownloaded (line 63) | func TestGetShanpshotsPercentDownloaded(t *testing.T) { FILE: diagnostics/diskutils/diskutils.go function MountPointForDirPath (line 23) | func MountPointForDirPath(dirPath string) string { function DiskInfo (line 28) | func DiskInfo(disk string) (string, error) { FILE: diagnostics/diskutils/diskutils_darwin.go function MountPointForDirPath (line 31) | func MountPointForDirPath(dirPath string) string { function SmlinkForDirPath (line 52) | func SmlinkForDirPath(dirPath string) string { function DiskInfo (line 72) | func DiskInfo(disk string) (string, error) { FILE: diagnostics/diskutils/diskutils_linux.go function getDeviceID (line 34) | func getDeviceID(path string) (uint64, error) { function MountPointForDirPath (line 43) | func MountPointForDirPath(dirPath string) string { function SmlinkForDirPath (line 78) | func SmlinkForDirPath(dirPath string) string { function diskUUID (line 98) | func diskUUID(disk string) (string, error) { function DiskInfo (line 129) | func DiskInfo(disk string) (string, error) { function processOutput (line 155) | func processOutput(output []byte, uuid string, headersArray []string) (s... FILE: diagnostics/diskutils/diskutils_windows.go function MountPointForDirPath (line 32) | func MountPointForDirPath(dirPath string) string { function SmlinkForDirPath (line 49) | func SmlinkForDirPath(dirPath string) string { function DiskInfo (line 62) | func DiskInfo(disk string) (string, error) { FILE: diagnostics/flags.go function SetupFlagsAccess (line 26) | func SetupFlagsAccess(ctx *cli.Context, metricsMux *http.ServeMux) { FILE: diagnostics/header_downloader_stats.go function SetupHeaderDownloadStats (line 28) | func SetupHeaderDownloadStats(metricsMux *http.ServeMux) { function writeHeaderDownload (line 38) | func writeHeaderDownload(w io.Writer, r *http.Request) { FILE: diagnostics/headers.go function SetupHeadersAccess (line 25) | func SetupHeadersAccess(metricsMux *http.ServeMux, diag *diaglib.Diagnos... function writeHeaders (line 36) | func writeHeaders(w http.ResponseWriter, diag *diaglib.DiagnosticClient) { FILE: diagnostics/logs.go function SetupLogsAccess (line 38) | func SetupLogsAccess(ctx *cli.Context, metricsMux *http.ServeMux) { function writeLogsList (line 61) | func writeLogsList(w http.ResponseWriter, dirPath string) { function writeLogsRead (line 97) | func writeLogsRead(w http.ResponseWriter, r *http.Request, dirPath strin... function limitValue (line 170) | func limitValue(values url.Values, def int64) (int64, error) { function offsetValue (line 189) | func offsetValue(values url.Values) (int64, error) { FILE: diagnostics/mem.go function SetupMemAccess (line 26) | func SetupMemAccess(metricsMux *http.ServeMux) { function writeMem (line 37) | func writeMem(w http.ResponseWriter) { FILE: diagnostics/mem/common.go type VirtualMemStat (line 36) | type VirtualMemStat struct method Fields (line 41) | func (m VirtualMemStat) Fields() []interface{} { function LogMemStats (line 63) | func LogMemStats(ctx context.Context, logger log.Logger) { FILE: diagnostics/mem/mem.go function ReadVirtualMemStats (line 27) | func ReadVirtualMemStats() (process.MemoryMapsStat, error) { //nolint function UpdatePrometheusVirtualMemStats (line 31) | func UpdatePrometheusVirtualMemStats(p process.MemoryMapsStat) {} FILE: diagnostics/mem/mem_linux.go function ReadVirtualMemStats (line 43) | func ReadVirtualMemStats() (process.MemoryMapsStat, error) { function UpdatePrometheusVirtualMemStats (line 70) | func UpdatePrometheusVirtualMemStats(p process.MemoryMapsStat) { FILE: diagnostics/nodeinfo.go function SetupNodeInfoAccess (line 26) | func SetupNodeInfoAccess(metricsMux *http.ServeMux, node *node.ErigonNod... function writeNodeInfo (line 36) | func writeNodeInfo(w http.ResponseWriter, node *node.ErigonNode) { FILE: diagnostics/peers.go type PeerNetworkInfo (line 29) | type PeerNetworkInfo struct type PeerResponse (line 43) | type PeerResponse struct function SetupPeersAccess (line 56) | func SetupPeersAccess(ctxclient *cli.Context, metricsMux *http.ServeMux,... function writePeers (line 67) | func writePeers(w http.ResponseWriter, ctx *cli.Context, node *node.Erig... function peers (line 74) | func peers(diag *diaglib.DiagnosticClient) []*PeerResponse { function filterPeersWithoutBytesIn (line 109) | func filterPeersWithoutBytesIn(peers []*PeerResponse) []*PeerResponse { FILE: diagnostics/profile.go function SetupProfileAccess (line 28) | func SetupProfileAccess(metricsMux *http.ServeMux, diag *diaglib.Diagnos... function writePprofProfile (line 40) | func writePprofProfile(w http.ResponseWriter, profile string) { FILE: diagnostics/setup.go function Setup (line 46) | func Setup(ctx *cli.Context, node *node.ErigonNode, metricsMux *http.Ser... function SetupDiagnosticsEndpoint (line 88) | func SetupDiagnosticsEndpoint(metricsMux *http.ServeMux, addres string) ... function SetupMiddleMuxHandler (line 113) | func SetupMiddleMuxHandler(mux *http.ServeMux, middleMux *http.ServeMux,... function SetupEndpoints (line 133) | func SetupEndpoints(ctx *cli.Context, node *node.ErigonNode, diagMux *ht... FILE: diagnostics/snapshot_sync.go function SetupStagesAccess (line 25) | func SetupStagesAccess(metricsMux *http.ServeMux, diag *diaglib.Diagnost... function writeNetworkSpeed (line 56) | func writeNetworkSpeed(w http.ResponseWriter, diag *diaglib.DiagnosticCl... function writeResourcesUsage (line 60) | func writeResourcesUsage(w http.ResponseWriter, diag *diaglib.Diagnostic... function writeStages (line 64) | func writeStages(w http.ResponseWriter, diag *diaglib.DiagnosticClient) { function writeFilesList (line 68) | func writeFilesList(w http.ResponseWriter, diag *diaglib.DiagnosticClien... function writeSyncStages (line 72) | func writeSyncStages(w http.ResponseWriter, diag *diaglib.DiagnosticClie... FILE: diagnostics/sysinfo.go function SetupSysInfoAccess (line 27) | func SetupSysInfoAccess(metricsMux *http.ServeMux, diag *diaglib.Diagnos... function writeHardwareInfo (line 53) | func writeHardwareInfo(w http.ResponseWriter, diag *diaglib.DiagnosticCl... function writeCPUUsage (line 57) | func writeCPUUsage(w http.ResponseWriter) { function writeProcessesInfo (line 62) | func writeProcessesInfo(w http.ResponseWriter) { function writeMemoryInfo (line 67) | func writeMemoryInfo(w http.ResponseWriter) { FILE: diagnostics/sysutils/sysutils.go type ProcessInfo (line 28) | type ProcessInfo struct type ProcessMerge (line 35) | type ProcessMerge struct type CPUUsageInfo (line 42) | type CPUUsageInfo struct constant iterations (line 48) | iterations = 5 constant sleepSeconds (line 49) | sleepSeconds = 2 constant usageThreshold (line 50) | usageThreshold = 0.05 function GetProcessesInfo (line 53) | func GetProcessesInfo() []*ProcessInfo { function AverageProceses (line 62) | func AverageProceses(procs []*process.Process) []*ProcessInfo { function averageProceses (line 66) | func averageProceses(procs []*process.Process) []*ProcessInfo { function RemoveProcessesBelowThreshold (line 84) | func RemoveProcessesBelowThreshold(processes []*ProcessInfo, threshold f... function removeProcessesBelowThreshold (line 88) | func removeProcessesBelowThreshold(processes []*ProcessInfo, threshold f... function MergeProcesses (line 100) | func MergeProcesses(allProcsRepeats [][]*ProcessInfo) []*ProcessInfo { function mergeProcesses (line 104) | func mergeProcesses(allProcsRepeats [][]*ProcessInfo) []*ProcessInfo { function allProcesses (line 147) | func allProcesses(procs []*process.Process) []*ProcessInfo { function TotalCPUUsage (line 180) | func TotalCPUUsage() float64 { function CPUUsageByCores (line 189) | func CPUUsageByCores() []float64 { function CPUUsage (line 198) | func CPUUsage() CPUUsageInfo { function TotalMemoryUsage (line 205) | func TotalMemoryUsage() float64 { FILE: diagnostics/sysutils/sysutils_test.go function TestMergeProcesses (line 11) | func TestMergeProcesses(t *testing.T) { function TestRemoveProcessesBelowThreshold (line 40) | func TestRemoveProcessesBelowThreshold(t *testing.T) { FILE: diagnostics/version.go constant Version (line 26) | Version = 3 function SetupVersionAccess (line 28) | func SetupVersionAccess(metricsMux *http.ServeMux) { FILE: erigon-lib/bls/bls_test.go function convertHexToPublicKey (line 11) | func convertHexToPublicKey(h string) []byte { function convertHexToSignature (line 21) | func convertHexToSignature(h string) []byte { function convertHexToPrivateKey (line 31) | func convertHexToPrivateKey(h string) []byte { function convertHexToMessage (line 41) | func convertHexToMessage(h string) []byte { function TestAggregateSignature (line 49) | func TestAggregateSignature(t *testing.T) { function TestSigningAndVerifying (line 62) | func TestSigningAndVerifying(t *testing.T) { function TestAggregateVerifyInfinity (line 72) | func TestAggregateVerifyInfinity(t *testing.T) { function TestRandomPrivateKey (line 92) | func TestRandomPrivateKey(t *testing.T) { function TestVerify (line 102) | func TestVerify(t *testing.T) { function TestAggregateSignatures (line 111) | func TestAggregateSignatures(t *testing.T) { FILE: erigon-lib/bls/cache.go type kvCache (line 17) | type kvCache struct type publicKeysCache (line 22) | type publicKeysCache struct method loadPublicKeyIntoCache (line 44) | func (p *publicKeysCache) loadPublicKeyIntoCache(publicKey []byte, val... method loadAffineIntoCache (line 70) | func (p *publicKeysCache) loadAffineIntoCache(key []byte, affine *blst... method getAffineFromCache (line 94) | func (p *publicKeysCache) getAffineFromCache(key []byte) *blst.P1Affine { constant baseCacheLayer (line 28) | baseCacheLayer = 16384 function init (line 31) | func init() { function SetEnabledCaching (line 36) | func SetEnabledCaching(caching bool) { function ClearCache (line 40) | func ClearCache() { function copyBytes (line 64) | func copyBytes(b []byte) []byte { function LoadPublicKeyIntoCache (line 87) | func LoadPublicKeyIntoCache(publicKey []byte, validate bool) error { FILE: erigon-lib/bls/cache_test.go function TestAggregateSignatureCached (line 10) | func TestAggregateSignatureCached(t *testing.T) { function BenchmarkAggregateSigCached (line 35) | func BenchmarkAggregateSigCached(b *testing.B) { function BenchmarkAggregateSigNonCached (line 67) | func BenchmarkAggregateSigNonCached(b *testing.B) { FILE: erigon-lib/bls/private_key.go constant privateKeyLength (line 11) | privateKeyLength = 32 type PrivateKey (line 14) | type PrivateKey struct method PublicKey (line 51) | func (p *PrivateKey) PublicKey() PublicKey { method Sign (line 56) | func (p *PrivateKey) Sign(msg []byte) *Signature { method Bytes (line 61) | func (p *PrivateKey) Bytes() []byte { method isZero (line 66) | func (p *PrivateKey) isZero() bool { function GenerateKey (line 19) | func GenerateKey() (*PrivateKey, error) { function NewPrivateKeyFromBytes (line 35) | func NewPrivateKeyFromBytes(privKey []byte) (*PrivateKey, error) { FILE: erigon-lib/bls/public_key.go constant PublicKeyLength (line 11) | PublicKeyLength = 48 type PublicKey (line 14) | type PublicKey function NewPublicKey (line 17) | func NewPublicKey() PublicKey { function CompressPublicKey (line 21) | func CompressPublicKey(p PublicKey) []byte { function NewPublicKeyFromBytes (line 26) | func NewPublicKeyFromBytes(b []byte) (PublicKey, error) { function newPublicKeyFromBytes (line 30) | func newPublicKeyFromBytes(b []byte, loadInCache bool) (PublicKey, error) { function AggregatePublickKeys (line 56) | func AggregatePublickKeys(pubs [][]byte) ([]byte, error) { FILE: erigon-lib/bls/signature.go constant SignatureLength (line 17) | SignatureLength = 96 constant scalarBytes (line 18) | scalarBytes = 32 constant randBitsEntropy (line 19) | randBitsEntropy = 64 type Signature (line 26) | type Signature struct method VerifyAggregate (line 53) | func (s Signature) VerifyAggregate(msg []byte, publicKeys []PublicKey)... method Bytes (line 62) | func (s Signature) Bytes() []byte { method Verify (line 67) | func (s Signature) Verify(msg []byte, pk PublicKey) bool { function NewSignature (line 31) | func NewSignature() *Signature { function NewSignatureFromBytes (line 36) | func NewSignatureFromBytes(b []byte) (*Signature, error) { function VerifyAggregate (line 72) | func VerifyAggregate(signature []byte, msg []byte, publicKeysBytes [][]b... function Verify (line 94) | func Verify(signature []byte, msg []byte, publicKeyBytes []byte) (bool, ... function VerifyMultipleSignatures (line 115) | func VerifyMultipleSignatures(sigs [][]byte, msgs [][]byte, pubKeys [][]... function AggregateSignatures (line 156) | func AggregateSignatures(sigs [][]byte) ([]byte, error) { FILE: erigon-lib/common/address.go type Address (line 33) | type Address method Bytes (line 61) | func (a Address) Bytes() []byte { return a[:] } method Hash (line 64) | func (a Address) Hash() Hash { return BytesToHash(a[:]) } method Hex (line 67) | func (a Address) Hex() string { method String (line 72) | func (a Address) String() string { method checksumHex (line 76) | func (a *Address) checksumHex() []byte { method hex (line 99) | func (a Address) hex() []byte { method Format (line 108) | func (a Address) Format(s fmt.State, c rune) { method SetBytes (line 136) | func (a *Address) SetBytes(b []byte) { method MarshalText (line 144) | func (a Address) MarshalText() ([]byte, error) { method UnmarshalText (line 153) | func (a *Address) UnmarshalText(input []byte) error { method UnmarshalJSON (line 158) | func (a *Address) UnmarshalJSON(input []byte) error { method Scan (line 163) | func (a *Address) Scan(src interface{}) error { method Value (line 176) | func (a Address) Value() (driver.Value, error) { method Cmp (line 181) | func (a Address) Cmp(other Address) int { function BytesToAddress (line 37) | func BytesToAddress(b []byte) Address { function BigToAddress (line 45) | func BigToAddress(b *big.Int) Address { return BytesToAddress(b.Bytes()) } function HexToAddress (line 49) | func HexToAddress(s string) Address { return BytesToAddress(hexutil.From... function IsHexAddress (line 53) | func IsHexAddress(s string) bool { FILE: erigon-lib/common/assert/assert_disable.go constant Enable (line 21) | Enable = false FILE: erigon-lib/common/assert/assert_enable.go constant Enable (line 21) | Enable = true FILE: erigon-lib/common/background/progress.go type Progress (line 29) | type Progress struct method percent (line 35) | func (p *Progress) percent() int { type ProgressSet (line 42) | type ProgressSet struct method AddNew (line 51) | func (s *ProgressSet) AddNew(fName string, total uint64) *Progress { method Add (line 58) | func (s *ProgressSet) Add(p *Progress) { method Delete (line 66) | func (s *ProgressSet) Delete(p *Progress) { method Has (line 71) | func (s *ProgressSet) Has() bool { method String (line 77) | func (s *ProgressSet) String() string { method DiagnosticsData (line 100) | func (s *ProgressSet) DiagnosticsData() map[string]int { function NewProgressSet (line 48) | func NewProgressSet() *ProgressSet { FILE: erigon-lib/common/bitutil/bitutil.go constant wordSize (line 15) | wordSize = int(unsafe.Sizeof(uintptr(0))) constant supportsUnaligned (line 16) | supportsUnaligned = runtime.GOARCH == "386" || runtime.GOARCH == "amd64"... function XORBytes (line 20) | func XORBytes(dst, a, b []byte) int { function fastXORBytes (line 29) | func fastXORBytes(dst, a, b []byte) int { function safeXORBytes (line 51) | func safeXORBytes(dst, a, b []byte) int { function ANDBytes (line 64) | func ANDBytes(dst, a, b []byte) int { function fastANDBytes (line 73) | func fastANDBytes(dst, a, b []byte) int { function safeANDBytes (line 95) | func safeANDBytes(dst, a, b []byte) int { function ORBytes (line 108) | func ORBytes(dst, a, b []byte) int { function fastORBytes (line 117) | func fastORBytes(dst, a, b []byte) int { function safeORBytes (line 139) | func safeORBytes(dst, a, b []byte) int { function TestBytes (line 151) | func TestBytes(p []byte) bool { function fastTestBytes (line 160) | func fastTestBytes(p []byte) bool { function safeTestBytes (line 181) | func safeTestBytes(p []byte) bool { FILE: erigon-lib/common/bitutil/bitutil_test.go function TestXOR (line 15) | func TestXOR(t *testing.T) { function TestAND (line 42) | func TestAND(t *testing.T) { function TestOR (line 69) | func TestOR(t *testing.T) { function TestTest (line 96) | func TestTest(t *testing.T) { function BenchmarkFastXOR1KB (line 116) | func BenchmarkFastXOR1KB(b *testing.B) { benchmarkFastXOR(b, 1024) } function BenchmarkFastXOR2KB (line 117) | func BenchmarkFastXOR2KB(b *testing.B) { benchmarkFastXOR(b, 2048) } function BenchmarkFastXOR4KB (line 118) | func BenchmarkFastXOR4KB(b *testing.B) { benchmarkFastXOR(b, 4096) } function benchmarkFastXOR (line 120) | func benchmarkFastXOR(b *testing.B, size int) { function BenchmarkBaseXOR1KB (line 130) | func BenchmarkBaseXOR1KB(b *testing.B) { benchmarkBaseXOR(b, 1024) } function BenchmarkBaseXOR2KB (line 131) | func BenchmarkBaseXOR2KB(b *testing.B) { benchmarkBaseXOR(b, 2048) } function BenchmarkBaseXOR4KB (line 132) | func BenchmarkBaseXOR4KB(b *testing.B) { benchmarkBaseXOR(b, 4096) } function benchmarkBaseXOR (line 134) | func benchmarkBaseXOR(b *testing.B, size int) { function BenchmarkFastAND1KB (line 144) | func BenchmarkFastAND1KB(b *testing.B) { benchmarkFastAND(b, 1024) } function BenchmarkFastAND2KB (line 145) | func BenchmarkFastAND2KB(b *testing.B) { benchmarkFastAND(b, 2048) } function BenchmarkFastAND4KB (line 146) | func BenchmarkFastAND4KB(b *testing.B) { benchmarkFastAND(b, 4096) } function benchmarkFastAND (line 148) | func benchmarkFastAND(b *testing.B, size int) { function BenchmarkBaseAND1KB (line 158) | func BenchmarkBaseAND1KB(b *testing.B) { benchmarkBaseAND(b, 1024) } function BenchmarkBaseAND2KB (line 159) | func BenchmarkBaseAND2KB(b *testing.B) { benchmarkBaseAND(b, 2048) } function BenchmarkBaseAND4KB (line 160) | func BenchmarkBaseAND4KB(b *testing.B) { benchmarkBaseAND(b, 4096) } function benchmarkBaseAND (line 162) | func benchmarkBaseAND(b *testing.B, size int) { function BenchmarkFastOR1KB (line 172) | func BenchmarkFastOR1KB(b *testing.B) { benchmarkFastOR(b, 1024) } function BenchmarkFastOR2KB (line 173) | func BenchmarkFastOR2KB(b *testing.B) { benchmarkFastOR(b, 2048) } function BenchmarkFastOR4KB (line 174) | func BenchmarkFastOR4KB(b *testing.B) { benchmarkFastOR(b, 4096) } function benchmarkFastOR (line 176) | func benchmarkFastOR(b *testing.B, size int) { function BenchmarkBaseOR1KB (line 186) | func BenchmarkBaseOR1KB(b *testing.B) { benchmarkBaseOR(b, 1024) } function BenchmarkBaseOR2KB (line 187) | func BenchmarkBaseOR2KB(b *testing.B) { benchmarkBaseOR(b, 2048) } function BenchmarkBaseOR4KB (line 188) | func BenchmarkBaseOR4KB(b *testing.B) { benchmarkBaseOR(b, 4096) } function benchmarkBaseOR (line 190) | func benchmarkBaseOR(b *testing.B, size int) { function BenchmarkFastTest1KB (line 202) | func BenchmarkFastTest1KB(b *testing.B) { benchmarkFastTest(b, 1024) } function BenchmarkFastTest2KB (line 203) | func BenchmarkFastTest2KB(b *testing.B) { benchmarkFastTest(b, 2048) } function BenchmarkFastTest4KB (line 204) | func BenchmarkFastTest4KB(b *testing.B) { benchmarkFastTest(b, 4096) } function benchmarkFastTest (line 206) | func benchmarkFastTest(b *testing.B, size int) { function BenchmarkBaseTest1KB (line 217) | func BenchmarkBaseTest1KB(b *testing.B) { benchmarkBaseTest(b, 1024) } function BenchmarkBaseTest2KB (line 218) | func BenchmarkBaseTest2KB(b *testing.B) { benchmarkBaseTest(b, 2048) } function BenchmarkBaseTest4KB (line 219) | func BenchmarkBaseTest4KB(b *testing.B) { benchmarkBaseTest(b, 4096) } function benchmarkBaseTest (line 221) | func benchmarkBaseTest(b *testing.B, size int) { FILE: erigon-lib/common/bitutil/compress.go function CompressBytes (line 63) | func CompressBytes(data []byte) []byte { function bitsetEncodeBytes (line 74) | func bitsetEncodeBytes(data []byte) []byte { function DecompressBytes (line 105) | func DecompressBytes(data []byte, target int) ([]byte, error) { function bitsetDecodeBytes (line 118) | func bitsetDecodeBytes(data []byte, target int) ([]byte, error) { function bitsetDecodePartialBytes (line 133) | func bitsetDecodePartialBytes(data []byte, target int) ([]byte, int, err... FILE: erigon-lib/common/bitutil/compress_test.go function TestEncodingCycle (line 34) | func TestEncodingCycle(t *testing.T) { function TestDecodingCycle (line 71) | func TestDecodingCycle(t *testing.T) { function TestCompression (line 125) | func TestCompression(t *testing.T) { function BenchmarkEncoding1KBVerySparse (line 153) | func BenchmarkEncoding1KBVerySparse(b *testing.B) { benchmarkEncoding(b,... function BenchmarkEncoding2KBVerySparse (line 154) | func BenchmarkEncoding2KBVerySparse(b *testing.B) { benchmarkEncoding(b,... function BenchmarkEncoding4KBVerySparse (line 155) | func BenchmarkEncoding4KBVerySparse(b *testing.B) { benchmarkEncoding(b,... function BenchmarkEncoding1KBSparse (line 157) | func BenchmarkEncoding1KBSparse(b *testing.B) { benchmarkEncoding(b, 102... function BenchmarkEncoding2KBSparse (line 158) | func BenchmarkEncoding2KBSparse(b *testing.B) { benchmarkEncoding(b, 204... function BenchmarkEncoding4KBSparse (line 159) | func BenchmarkEncoding4KBSparse(b *testing.B) { benchmarkEncoding(b, 409... function BenchmarkEncoding1KBDense (line 161) | func BenchmarkEncoding1KBDense(b *testing.B) { benchmarkEncoding(b, 1024... function BenchmarkEncoding2KBDense (line 162) | func BenchmarkEncoding2KBDense(b *testing.B) { benchmarkEncoding(b, 2048... function BenchmarkEncoding4KBDense (line 163) | func BenchmarkEncoding4KBDense(b *testing.B) { benchmarkEncoding(b, 4096... function BenchmarkEncoding1KBSaturated (line 165) | func BenchmarkEncoding1KBSaturated(b *testing.B) { benchmarkEncoding(b, ... function BenchmarkEncoding2KBSaturated (line 166) | func BenchmarkEncoding2KBSaturated(b *testing.B) { benchmarkEncoding(b, ... function BenchmarkEncoding4KBSaturated (line 167) | func BenchmarkEncoding4KBSaturated(b *testing.B) { benchmarkEncoding(b, ... function benchmarkEncoding (line 169) | func benchmarkEncoding(b *testing.B, bytes int, fill float64) { FILE: erigon-lib/common/bitutil/select.go constant kOnesStep4 (line 59) | kOnesStep4 uint64 = 0x1111111111111111 constant kOnesStep8 (line 60) | kOnesStep8 uint64 = 0x0101010101010101 constant kLAMBDAsStep8 (line 61) | kLAMBDAsStep8 uint64 = 0x80 * kOnesStep8 constant kOnesStep4x3 (line 63) | kOnesStep4x3 = 0x3 * kOnesStep4 constant kOnesStep4xA (line 64) | kOnesStep4xA = 0xA * kOnesStep4 constant kOnesStep8xF (line 65) | kOnesStep8xF = 0xF * kOnesStep8 function Select64 (line 86) | func Select64(x uint64, k int) (place int) { FILE: erigon-lib/common/bitutil/select_test.go function TestSelect64 (line 24) | func TestSelect64(t *testing.T) { FILE: erigon-lib/common/bytes.go function ByteCount (line 25) | func ByteCount(b uint64) string { function MBToGB (line 34) | func MBToGB(b uint64) (float64, int) { function Append (line 51) | func Append(data ...[]byte) []byte { function EnsureEnoughSize (line 59) | func EnsureEnoughSize(in []byte, size int) []byte { function BitLenToByteLen (line 68) | func BitLenToByteLen(bitLen int) (byteLen int) { function Shorten (line 72) | func Shorten(k []byte, l int) []byte { function BytesToUint64 (line 79) | func BytesToUint64(buf []byte) (x uint64) { function isHexCharacter (line 90) | func isHexCharacter(c byte) bool { function isHex (line 95) | func isHex(str string) bool { function Bytes2Hex (line 108) | func Bytes2Hex(d []byte) string { function RightPadBytes (line 113) | func RightPadBytes(slice []byte, l int) []byte { function LeftPadBytes (line 125) | func LeftPadBytes(slice []byte, l int) []byte { function TrimLeftZeroes (line 137) | func TrimLeftZeroes(s []byte) []byte { function TrimRightZeroes (line 148) | func TrimRightZeroes(s []byte) []byte { function KeyCmp (line 158) | func KeyCmp(key1, key2 []byte) (int, bool) { FILE: erigon-lib/common/bytes4.go type Bytes4 (line 35) | type Bytes4 method Hex (line 38) | func (b Bytes4) Hex() string { return hexutil.Encode(b[:]) } method UnmarshalJSON (line 41) | func (b *Bytes4) UnmarshalJSON(input []byte) error { method UnmarshalText (line 46) | func (b *Bytes4) UnmarshalText(input []byte) error { method MarshalText (line 51) | func (b Bytes4) MarshalText() ([]byte, error) { method Format (line 61) | func (b Bytes4) Format(s fmt.State, c rune) { method String (line 91) | func (b Bytes4) String() string { method SetBytes (line 97) | func (b *Bytes4) SetBytes(i []byte) { method Generate (line 106) | func (b Bytes4) Generate(rand *rand.Rand, size int) reflect.Value { method Value (line 115) | func (b Bytes4) Value() (driver.Value, error) { method TerminalString (line 121) | func (b Bytes4) TerminalString() string { FILE: erigon-lib/common/bytes48.go type Bytes48 (line 35) | type Bytes48 method Hex (line 38) | func (b Bytes48) Hex() string { return hexutil.Encode(b[:]) } method UnmarshalJSON (line 41) | func (b *Bytes48) UnmarshalJSON(input []byte) error { method UnmarshalText (line 46) | func (b *Bytes48) UnmarshalText(input []byte) error { method MarshalText (line 51) | func (b Bytes48) MarshalText() ([]byte, error) { method Format (line 61) | func (b Bytes48) Format(s fmt.State, c rune) { method String (line 91) | func (b Bytes48) String() string { method SetBytes (line 97) | func (b *Bytes48) SetBytes(i []byte) { method Generate (line 106) | func (b Bytes48) Generate(rand *rand.Rand, size int) reflect.Value { method Value (line 115) | func (b Bytes48) Value() (driver.Value, error) { method TerminalString (line 121) | func (b Bytes48) TerminalString() string { FILE: erigon-lib/common/bytes64.go type Bytes64 (line 34) | type Bytes64 method Hex (line 37) | func (b Bytes64) Hex() string { return hexutil.Encode(b[:]) } method UnmarshalJSON (line 40) | func (b *Bytes64) UnmarshalJSON(input []byte) error { method UnmarshalText (line 45) | func (b *Bytes64) UnmarshalText(input []byte) error { method MarshalText (line 50) | func (b Bytes64) MarshalText() ([]byte, error) { method Format (line 60) | func (b Bytes64) Format(s fmt.State, c rune) { method String (line 90) | func (b Bytes64) String() string { method SetBytes (line 96) | func (b *Bytes64) SetBytes(i []byte) { method Value (line 105) | func (b Bytes64) Value() (driver.Value, error) { method TerminalString (line 111) | func (b Bytes64) TerminalString() string { FILE: erigon-lib/common/bytes96.go type Bytes96 (line 35) | type Bytes96 method Hex (line 38) | func (b Bytes96) Hex() string { return hexutil.Encode(b[:]) } method UnmarshalJSON (line 41) | func (b *Bytes96) UnmarshalJSON(input []byte) error { method UnmarshalText (line 46) | func (b *Bytes96) UnmarshalText(input []byte) error { method MarshalText (line 51) | func (b Bytes96) MarshalText() ([]byte, error) { method Format (line 61) | func (b Bytes96) Format(s fmt.State, c rune) { method String (line 91) | func (b Bytes96) String() string { method SetBytes (line 97) | func (b *Bytes96) SetBytes(i []byte) { method Generate (line 106) | func (b Bytes96) Generate(rand *rand.Rand, size int) reflect.Value { method Value (line 115) | func (b Bytes96) Value() (driver.Value, error) { method TerminalString (line 121) | func (b Bytes96) TerminalString() string { FILE: erigon-lib/common/bytes_test.go function TestCopyBytes (line 27) | func TestCopyBytes(t *testing.T) { function TestLeftPadBytes (line 40) | func TestLeftPadBytes(t *testing.T) { function TestRightPadBytes (line 52) | func TestRightPadBytes(t *testing.T) { function TestFromHex (line 64) | func TestFromHex(t *testing.T) { function TestIsHex (line 73) | func TestIsHex(t *testing.T) { function TestFromHexOddLength (line 94) | func TestFromHexOddLength(t *testing.T) { function TestNoPrefixShortHexOddLength (line 103) | func TestNoPrefixShortHexOddLength(t *testing.T) { function TestTrimRightZeroes (line 112) | func TestTrimRightZeroes(t *testing.T) { FILE: erigon-lib/common/cbor/buf_pool.go function Decoder (line 32) | func Decoder(r io.Reader) *codec.Decoder { function returnDecoderToPool (line 48) | func returnDecoderToPool(d *codec.Decoder) { function Encoder (line 59) | func Encoder(w io.Writer) *codec.Encoder { function returnEncoderToPool (line 78) | func returnEncoderToPool(e *codec.Encoder) { FILE: erigon-lib/common/cbor/marshal.go function Marshal (line 23) | func Marshal(dst io.Writer, v interface{}) error { function Unmarshal (line 30) | func Unmarshal(dst interface{}, data io.Reader) error { FILE: erigon-lib/common/chan.go function FastContextErr (line 31) | func FastContextErr(ctx context.Context) error { function Stopped (line 40) | func Stopped(ch <-chan struct{}) error { function SafeClose (line 52) | func SafeClose(ch chan struct{}) { function PrioritizedSend (line 65) | func PrioritizedSend[t any](ch chan t, msg t) { FILE: erigon-lib/common/cli.go function RootContext (line 29) | func RootContext() (context.Context, context.CancelFunc) { function CliString2Array (line 49) | func CliString2Array(input string) []string { FILE: erigon-lib/common/cmp/cmp.go function InRange (line 24) | func InRange[T cmp.Ordered](_min, _max, val T) T { FILE: erigon-lib/common/collections.go function SliceMap (line 24) | func SliceMap[T any, U any](s []T, mapFunc func(T) U) []U { function Filter (line 32) | func Filter[T any](s []T, filter func(T) bool) []T { function SliceShuffle (line 42) | func SliceShuffle[T any](s []T) { function SliceTakeLast (line 48) | func SliceTakeLast[T any](s []T, count int) []T { function ParseMapKeysIntoUint64 (line 56) | func ParseMapKeysIntoUint64[T any](m map[string]T) map[uint64]T { FILE: erigon-lib/common/concurrent/concurrent.go function NewSyncMap (line 22) | func NewSyncMap[K comparable, T any]() *SyncMap[K, T] { type SyncMap (line 29) | type SyncMap struct method Get (line 35) | func (m *SyncMap[K, T]) Get(k K) (res T, ok bool) { method Put (line 43) | func (m *SyncMap[K, T]) Put(k K, v T) (T, bool) { method Do (line 52) | func (m *SyncMap[K, T]) Do(k K, fn func(T, bool) (T, bool)) (after T, ok... method DoAndStore (line 66) | func (m *SyncMap[K, T]) DoAndStore(k K, fn func(t T, ok bool) T) (after ... method Range (line 74) | func (m *SyncMap[K, T]) Range(fn func(k K, v T) error) error { method Delete (line 86) | func (m *SyncMap[K, T]) Delete(k K) (t T, deleted bool) { FILE: erigon-lib/common/copybytes.go function CopyBytes (line 20) | func CopyBytes(b []byte) (copiedBytes []byte) { FILE: erigon-lib/common/dbg/dbg_ctx.go type debugContextKey (line 23) | type debugContextKey struct function ContextWithDebug (line 26) | func ContextWithDebug(ctx context.Context, v bool) context.Context { function Enabled (line 29) | func Enabled(ctx context.Context) bool { FILE: erigon-lib/common/dbg/dbg_env.go constant ErigonEnvPrefix (line 32) | ErigonEnvPrefix = "ERIGON_" function envLookup (line 38) | func envLookup(envVarName string) (string, bool) { function EnvString (line 55) | func EnvString(envVarName string, defaultVal string) string { function EnvStrings (line 62) | func EnvStrings(envVarName string, sep string, defaultVal []string) []st... function EnvBool (line 69) | func EnvBool(envVarName string, defaultVal bool) bool { function EnvInt (line 80) | func EnvInt(envVarName string, defaultVal int) int { function EnvUint (line 87) | func EnvUint(envVarName string, defaultVal uint64) uint64 { function EnvInts (line 94) | func EnvInts(envVarName string, sep string, defaultVal []int64) []int64 { function EnvUints (line 101) | func EnvUints(envVarName string, sep string, defaultVal []uint64) []uint... function EnvDataSize (line 108) | func EnvDataSize(envVarName string, defaultVal datasize.ByteSize) datasi... function EnvDuration (line 119) | func EnvDuration(envVarName string, defaultVal time.Duration) time.Durat... function MustParseInt (line 130) | func MustParseInt(strNum string) int64 { function MustParseUint (line 139) | func MustParseUint(strNum string) uint64 { function MustParseInts (line 147) | func MustParseInts(strNum, separator string) []int64 { function MustParseUints (line 158) | func MustParseUints(strNum, separator string) []uint64 { FILE: erigon-lib/common/dbg/experiments.go function ReadMemStats (line 89) | func ReadMemStats(m *runtime.MemStats) { function MdbxLockInRam (line 96) | func MdbxLockInRam() bool { return mdbxLockInRam } function DiscardCommitment (line 98) | func DiscardCommitment() bool { return discardCommitment } function NoPrune (line 99) | func NoPrune() bool { return noPrune } function NoMerge (line 100) | func NoMerge() bool { return noMerge } function PruneTotalDifficulty (line 101) | func PruneTotalDifficulty() bool { return pruneTotalDifficulty } function DirtySpace (line 108) | func DirtySpace() uint64 { function MergeTr (line 120) | func MergeTr() int { return mergeTr } function SlowTx (line 127) | func SlowTx() time.Duration { function StopBeforeStage (line 142) | func StopBeforeStage() string { return stopBeforeStage } function StopAfterStage (line 147) | func StopAfterStage() string { return stopAfterStage } function LogHashMismatchReason (line 154) | func LogHashMismatchReason() bool { type saveHeapOptions (line 165) | type saveHeapOptions struct type SaveHeapOption (line 170) | type SaveHeapOption function SaveHeapWithMemStats (line 172) | func SaveHeapWithMemStats(memStats *runtime.MemStats) SaveHeapOption { function SaveHeapWithLogger (line 178) | func SaveHeapWithLogger(logger *log.Logger) SaveHeapOption { function SaveHeapProfileNearOOM (line 184) | func SaveHeapProfileNearOOM(opts ...SaveHeapOption) { function SaveHeapProfileNearOOMPeriodically (line 248) | func SaveHeapProfileNearOOMPeriodically(ctx context.Context, opts ...Sav... FILE: erigon-lib/common/dbg/leak_detector.go constant FileCloseLogLevel (line 29) | FileCloseLogLevel = log.LvlTrace type LeakDetector (line 34) | type LeakDetector struct method slowList (line 69) | func (d *LeakDetector) slowList() (res []string) { method Del (line 91) | func (d *LeakDetector) Del(id uint64) { method Add (line 99) | func (d *LeakDetector) Add() uint64 { method Enabled (line 114) | func (d *LeakDetector) Enabled() bool { return d.enabled.Load() } method SetSlowThreshold (line 115) | func (d *LeakDetector) SetSlowThreshold(t time.Duration) { type LeakDetectorItem (line 43) | type LeakDetectorItem struct function NewLeakDetector (line 48) | func NewLeakDetector(name string, slowThreshold time.Duration) *LeakDete... FILE: erigon-lib/common/dbg/log_panic.go function Stack (line 31) | func Stack() string { function StackSkip (line 34) | func StackSkip(skip int) string { function GetSigC (line 40) | func GetSigC(sig *chan os.Signal) { function LogPanic (line 45) | func LogPanic() { function RecoverPanicIntoError (line 58) | func RecoverPanicIntoError(logger log.Logger, outErr *error) { FILE: erigon-lib/common/debug.go function RandomizeDuration (line 30) | func RandomizeDuration(in time.Duration) time.Duration { FILE: erigon-lib/common/denomination.go constant Wei (line 27) | Wei = 1 constant GWei (line 28) | GWei = 1e9 constant Ether (line 29) | Ether = 1e18 FILE: erigon-lib/common/dir/rw_dir.go function MustExist (line 31) | func MustExist(path ...string) { function Exist (line 50) | func Exist(path string) (exists bool, err error) { function FileExist (line 62) | func FileExist(path string) (exists bool, err error) { function FileNonZero (line 80) | func FileNonZero(path string) bool { function writeFileWithFsyncAndFlags (line 95) | func writeFileWithFsyncAndFlags(name string, data []byte, perm os.FileMo... function WriteFileWithFsync (line 113) | func WriteFileWithFsync(name string, data []byte, perm os.FileMode) error { function WriteExclusiveFileWithFsync (line 117) | func WriteExclusiveFileWithFsync(name string, data []byte, perm os.FileM... function DeleteFiles (line 122) | func DeleteFiles(dirs ...string) error { function ListFiles (line 137) | func ListFiles(dir string, extensions ...string) (paths []string, err er... function RemoveFile (line 168) | func RemoveFile(path string) error { function RemoveAll (line 175) | func RemoveAll(path string) error { function CreateTemp (line 183) | func CreateTemp(file string) (*os.File, error) { function CreateTempWithExtension (line 187) | func CreateTempWithExtension(file string, extension string) (*os.File, e... FILE: erigon-lib/common/dir/rw_dir_generic.go function ReadDir (line 23) | func ReadDir(name string) ([]os.DirEntry, error) { FILE: erigon-lib/common/dir/rw_dir_test.go function Test_CreateTemp (line 27) | func Test_CreateTemp(t *testing.T) { function Test_CreateTempWithExt (line 44) | func Test_CreateTempWithExt(t *testing.T) { FILE: erigon-lib/common/dir/rw_dir_windows.go function ReadDir (line 28) | func ReadDir(name string) ([]os.DirEntry, error) { FILE: erigon-lib/common/disk/common.go function UpdateDiskStats (line 26) | func UpdateDiskStats(ctx context.Context, logger log.Logger) { FILE: erigon-lib/common/disk/disk.go function UpdatePrometheusDiskStats (line 40) | func UpdatePrometheusDiskStats() error { FILE: erigon-lib/common/disk/disk_darwin.go function UpdatePrometheusDiskStats (line 29) | func UpdatePrometheusDiskStats() error { FILE: erigon-lib/common/disk/disk_linux.go function UpdatePrometheusDiskStats (line 42) | func UpdatePrometheusDiskStats() error { FILE: erigon-lib/common/errors/errors.go function IsOneOf (line 21) | func IsOneOf(err error, targets []error) bool { FILE: erigon-lib/common/fdlimit/fdlimit_bsd.go function Raise (line 32) | func Raise(max uint64) (uint64, error) { function Current (line 54) | func Current() (int, error) { function Maximum (line 64) | func Maximum() (int, error) { FILE: erigon-lib/common/fdlimit/fdlimit_darwin.go constant hardlimit (line 25) | hardlimit = 256000 function Raise (line 30) | func Raise(_max uint64) (uint64, error) { function Current (line 53) | func Current() (int, error) { function Maximum (line 63) | func Maximum() (int, error) { FILE: erigon-lib/common/fdlimit/fdlimit_test.go function TestFileDescriptorLimits (line 28) | func TestFileDescriptorLimits(t *testing.T) { FILE: erigon-lib/common/fdlimit/fdlimit_unix.go function Raise (line 29) | func Raise(_max uint64) (uint64, error) { function Current (line 52) | func Current() (int, error) { function Maximum (line 62) | func Maximum() (int, error) { FILE: erigon-lib/common/fdlimit/fdlimit_windows.go constant hardlimit (line 25) | hardlimit = 16384 function Raise (line 29) | func Raise(_max uint64) (uint64, error) { function Current (line 44) | func Current() (int, error) { function Maximum (line 51) | func Maximum() (int, error) { FILE: erigon-lib/common/format.go type PrettyDuration (line 31) | type PrettyDuration method String (line 37) | func (d PrettyDuration) String() string { type PrettyAge (line 47) | type PrettyAge method String (line 65) | func (t PrettyAge) String() string { FILE: erigon-lib/common/generics/generics.go function Zero (line 19) | func Zero[T any]() T { function New (line 24) | func New[T any]() *T { FILE: erigon-lib/common/hash.go constant hexPrefix (line 37) | hexPrefix = `0x` type Hash (line 41) | type Hash method Cmp (line 66) | func (h Hash) Cmp(other Hash) int { method Bytes (line 71) | func (h Hash) Bytes() []byte { return h[:] } method Big (line 74) | func (h Hash) Big() *big.Int { return new(big.Int).SetBytes(h[:]) } method Hex (line 77) | func (h Hash) Hex() string { return hexutil.Encode(h[:]) } method TerminalString (line 81) | func (h Hash) TerminalString() string { method String (line 87) | func (h Hash) String() string { method Format (line 93) | func (h Hash) Format(s fmt.State, c rune) { method UnmarshalText (line 122) | func (h *Hash) UnmarshalText(input []byte) error { method UnmarshalJSON (line 127) | func (h *Hash) UnmarshalJSON(input []byte) error { method MarshalText (line 132) | func (h Hash) MarshalText() ([]byte, error) { method SetBytes (line 138) | func (h *Hash) SetBytes(b []byte) { method Generate (line 147) | func (h Hash) Generate(rand *rand.Rand, size int) reflect.Value { method Scan (line 156) | func (h *Hash) Scan(src interface{}) error { method Value (line 169) | func (h Hash) Value() (driver.Value, error) { method ImplementsGraphQLType (line 174) | func (Hash) ImplementsGraphQLType(name string) bool { return name == "... method UnmarshalGraphQL (line 177) | func (h *Hash) UnmarshalGraphQL(input interface{}) error { function BytesToHash (line 45) | func BytesToHash(b []byte) Hash { function CastToHash (line 55) | func CastToHash(b []byte) Hash { return *(*Hash)(b) } function BigToHash (line 59) | func BigToHash(b *big.Int) Hash { return BytesToHash(b.Bytes()) } function HexToHash (line 63) | func HexToHash(s string) Hash { return BytesToHash(hexutil.FromHex(s)) } function FromHex (line 188) | func FromHex(in string) []byte { type CodeRecord (line 192) | type CodeRecord struct FILE: erigon-lib/common/hasher.go type keccakState (line 29) | type keccakState interface type Hasher (line 34) | type Hasher struct function NewHasher (line 44) | func NewHasher() *Hasher { function ReturnHasherToPool (line 49) | func ReturnHasherToPool(h *Hasher) { hashersPool.Put(h) } function HashData (line 51) | func HashData(data []byte) (Hash, error) { FILE: erigon-lib/common/hextobytes.go function Hex2Bytes (line 22) | func Hex2Bytes(str string) []byte { FILE: erigon-lib/common/hexutil/bytes.go type Bytes (line 29) | type Bytes method MarshalText (line 34) | func (b Bytes) MarshalText() ([]byte, error) { method UnmarshalJSON (line 42) | func (b *Bytes) UnmarshalJSON(input []byte) error { method UnmarshalText (line 50) | func (b *Bytes) UnmarshalText(input []byte) error { method String (line 64) | func (b Bytes) String() string { constant hexPrefix (line 31) | hexPrefix = `0x` FILE: erigon-lib/common/hexutil/errors.go type decError (line 36) | type decError struct method Error (line 38) | func (err decError) Error() string { return err.msg } FILE: erigon-lib/common/hexutil/hexutil.go constant uintBits (line 27) | uintBits = 32 << (uint64(^uint(0)) >> 63) function Decode (line 30) | func Decode(input string) ([]byte, error) { function MustDecode (line 45) | func MustDecode(input string) []byte { function DecodeUint64 (line 54) | func DecodeUint64(input string) (uint64, error) { function EncodeUint64 (line 67) | func EncodeUint64(i uint64) string { function init (line 75) | func init() { function DecodeBig (line 91) | func DecodeBig(input string) (*big.Int, error) { function MustDecodeBig (line 122) | func MustDecodeBig(input string) *big.Int { function EncodeBig (line 132) | func EncodeBig(bigint *big.Int) string { function has0xPrefix (line 140) | func has0xPrefix(input string) bool { function IsValidQuantity (line 146) | func IsValidQuantity(input string) error { function checkNumber (line 162) | func checkNumber(input string) (raw string, err error) { function mapError (line 181) | func mapError(err error) error { function CompressNibbles (line 203) | func CompressNibbles(nibbles []byte, out *[]byte) { function DecompressNibbles (line 215) | func DecompressNibbles(in []byte, out *[]byte) { function MustDecodeHex (line 223) | func MustDecodeHex(in string) []byte { function strip0x (line 235) | func strip0x(str string) string { function EncodeTs (line 243) | func EncodeTs(number uint64) []byte { function Encode (line 250) | func Encode(b []byte) string { function FromHex (line 257) | func FromHex(s string) []byte { function Has0xPrefix (line 268) | func Has0xPrefix(str string) bool { function Hex2Bytes (line 273) | func Hex2Bytes(str string) []byte { function IsHex (line 279) | func IsHex(str string) bool { function isHexCharacter (line 292) | func isHexCharacter(c byte) bool { function MustDecodeString (line 296) | func MustDecodeString(s string) []byte { FILE: erigon-lib/common/hexutil/hexutil_test.go type marshalTest (line 27) | type marshalTest struct type unmarshalTest (line 32) | type unmarshalTest struct function TestDecode (line 164) | func TestDecode(t *testing.T) { function TestEncodeBig (line 176) | func TestEncodeBig(t *testing.T) { function TestDecodeBig (line 185) | func TestDecodeBig(t *testing.T) { function TestEncodeUint64 (line 197) | func TestEncodeUint64(t *testing.T) { function TestDecodeUint64 (line 206) | func TestDecodeUint64(t *testing.T) { function TestEncode (line 218) | func TestEncode(t *testing.T) { function TestIsValidQuantity (line 227) | func TestIsValidQuantity(t *testing.T) { FILE: erigon-lib/common/hexutil/json.go function UnmarshalFixedUnprefixedText (line 43) | func UnmarshalFixedUnprefixedText(typname string, input, out []byte) err... type Big (line 67) | type Big method MarshalText (line 70) | func (b Big) MarshalText() ([]byte, error) { method UnmarshalJSON (line 75) | func (b *Big) UnmarshalJSON(input []byte) error { method UnmarshalText (line 83) | func (b *Big) UnmarshalText(input []byte) error { method ToInt (line 115) | func (b *Big) ToInt() *big.Int { method ToUint256 (line 120) | func (b *Big) ToUint256() *uint256.Int { return uint256.MustFromBig(b.... method String (line 123) | func (b *Big) String() string { method Uint64 (line 127) | func (b *Big) Uint64() uint64 { type Uint64 (line 133) | type Uint64 method MarshalText (line 136) | func (b Uint64) MarshalText() ([]byte, error) { method UnmarshalJSON (line 144) | func (b *Uint64) UnmarshalJSON(input []byte) error { method UnmarshalText (line 152) | func (b *Uint64) UnmarshalText(input []byte) error { method String (line 174) | func (b Uint64) String() string { method Uint64 (line 178) | func (b Uint64) Uint64() uint64 { type Uint (line 184) | type Uint method MarshalText (line 187) | func (b Uint) MarshalText() ([]byte, error) { method UnmarshalJSON (line 192) | func (b *Uint) UnmarshalJSON(input []byte) error { method UnmarshalText (line 200) | func (b *Uint) UnmarshalText(input []byte) error { method String (line 213) | func (b Uint) String() string { function isString (line 217) | func isString(input []byte) bool { function checkNumberText (line 221) | func checkNumberText(input []byte) (raw []byte, err error) { function wrapTypeError (line 238) | func wrapTypeError(err error, typ reflect.Type) error { function errNonString (line 251) | func errNonString(typ reflect.Type) error { function UnmarshalFixedJSON (line 258) | func UnmarshalFixedJSON(typ reflect.Type, input, out []byte) error { FILE: erigon-lib/common/hexutil/json_test.go function checkError (line 29) | func checkError(t *testing.T, input string, got, want error) { function bigFromString (line 42) | func bigFromString(s string) *big.Int { function TestUnmarshalBig (line 89) | func TestUnmarshalBig(t *testing.T) { function BenchmarkUnmarshalBig (line 102) | func BenchmarkUnmarshalBig(b *testing.B) { function TestMarshalBig (line 112) | func TestMarshalBig(t *testing.T) { function TestUnmarshalUint64 (line 148) | func TestUnmarshalUint64(t *testing.T) { function BenchmarkUnmarshalUint64 (line 161) | func BenchmarkUnmarshalUint64(b *testing.B) { function TestMarshalUint64 (line 169) | func TestMarshalUint64(t *testing.T) { function TestMarshalUint (line 182) | func TestMarshalUint(t *testing.T) { function TestUnmarshalUint (line 225) | func TestUnmarshalUint(t *testing.T) { function TestUnmarshalFixedUnprefixedText (line 243) | func TestUnmarshalFixedUnprefixedText(t *testing.T) { FILE: erigon-lib/common/hexutil/text.go constant badNibble (line 24) | badNibble = ^uint64(0) function UnmarshalFixedText (line 29) | func UnmarshalFixedText(typeName string, input, out []byte) error { function checkText (line 47) | func checkText(input []byte, wantPrefix bool) ([]byte, error) { function bytesHave0xPrefix (line 62) | func bytesHave0xPrefix(input []byte) bool { function decodeNibble (line 66) | func decodeNibble(in byte) uint64 { FILE: erigon-lib/common/length/length.go constant PeerID (line 21) | PeerID = 64 constant Hash (line 23) | Hash = 32 constant Bytes96 (line 25) | Bytes96 = 96 constant Bytes48 (line 27) | Bytes48 = 48 constant Bytes64 (line 29) | Bytes64 = 64 constant Bytes4 (line 31) | Bytes4 = 4 constant Addr (line 33) | Addr = 20 constant BlockNum (line 35) | BlockNum = 8 constant Ts (line 37) | Ts = 8 constant Incarnation (line 39) | Incarnation = 8 FILE: erigon-lib/common/math/big.go constant wordBits (line 42) | wordBits = 32 << (uint64(^big.Word(0)) >> 63) constant wordBytes (line 44) | wordBytes = wordBits / 8 type HexOrDecimal256 (line 48) | type HexOrDecimal256 method UnmarshalJSON (line 61) | func (i *HexOrDecimal256) UnmarshalJSON(input []byte) error { method UnmarshalText (line 69) | func (i *HexOrDecimal256) UnmarshalText(input []byte) error { method MarshalText (line 79) | func (i *HexOrDecimal256) MarshalText() ([]byte, error) { function NewHexOrDecimal256 (line 51) | func NewHexOrDecimal256(x int64) *HexOrDecimal256 { type Decimal256 (line 88) | type Decimal256 method UnmarshalText (line 98) | func (i *Decimal256) UnmarshalText(input []byte) error { method MarshalText (line 108) | func (i *Decimal256) MarshalText() ([]byte, error) { method String (line 113) | func (i *Decimal256) String() string { function NewDecimal256 (line 91) | func NewDecimal256(x int64) *Decimal256 { function ParseBig256 (line 122) | func ParseBig256(s string) (*big.Int, bool) { function MustParseBig256 (line 140) | func MustParseBig256(s string) *big.Int { function BigPow (line 149) | func BigPow(a, b int64) *big.Int { function BigMax (line 155) | func BigMax(x, y *big.Int) *big.Int { function BigMin (line 163) | func BigMin(x, y *big.Int) *big.Int { function U256Min (line 171) | func U256Min(x, y *uint256.Int) *uint256.Int { function FirstBitSet (line 179) | func FirstBitSet(v *big.Int) int { function PaddedBigBytes (line 190) | func PaddedBigBytes(bigint *big.Int, n int) []byte { function bigEndianByteAt (line 202) | func bigEndianByteAt(bigint *big.Int, n int) byte { function Byte (line 220) | func Byte(bigint *big.Int, padlength, n int) byte { function ReadBits (line 229) | func ReadBits(bigint *big.Int, buf []byte) { function U256 (line 241) | func U256(x *big.Int) *big.Int { function U256Bytes (line 247) | func U256Bytes(n *big.Int) []byte { function S256 (line 258) | func S256(x *big.Int) *big.Int { function Exp (line 270) | func Exp(base, exponent *big.Int) *big.Int { FILE: erigon-lib/common/math/big_test.go function TestHexOrDecimal256 (line 31) | func TestHexOrDecimal256(t *testing.T) { function TestMustParseBig256 (line 67) | func TestMustParseBig256(t *testing.T) { function TestBigMax (line 76) | func TestBigMax(t *testing.T) { function TestBigMin (line 91) | func TestBigMin(t *testing.T) { function TestFirstBigSet (line 106) | func TestFirstBigSet(t *testing.T) { function TestPaddedBigBytes (line 123) | func TestPaddedBigBytes(t *testing.T) { function BenchmarkPaddedBigBytesLargePadding (line 141) | func BenchmarkPaddedBigBytesLargePadding(b *testing.B) { function BenchmarkPaddedBigBytesSmallPadding (line 148) | func BenchmarkPaddedBigBytesSmallPadding(b *testing.B) { function BenchmarkPaddedBigBytesSmallOnePadding (line 155) | func BenchmarkPaddedBigBytesSmallOnePadding(b *testing.B) { function BenchmarkByteAtBrandNew (line 162) | func BenchmarkByteAtBrandNew(b *testing.B) { function BenchmarkByteAt (line 169) | func BenchmarkByteAt(b *testing.B) { function BenchmarkByteAtOld (line 176) | func BenchmarkByteAtOld(b *testing.B) { function TestReadBits (line 184) | func TestReadBits(t *testing.T) { function TestU256 (line 199) | func TestU256(t *testing.T) { function TestU256Bytes (line 218) | func TestU256Bytes(t *testing.T) { function TestBigEndianByteAt (line 228) | func TestBigEndianByteAt(t *testing.T) { function TestLittleEndianByteAt (line 253) | func TestLittleEndianByteAt(t *testing.T) { function TestS256 (line 287) | func TestS256(t *testing.T) { function TestExp (line 316) | func TestExp(t *testing.T) { function TestHexOrDecimal256UnmarshalJSON (line 332) | func TestHexOrDecimal256UnmarshalJSON(t *testing.T) { FILE: erigon-lib/common/math/integer.go constant MaxInt8 (line 33) | MaxInt8 = 1<<7 - 1 constant MinInt8 (line 34) | MinInt8 = -1 << 7 constant MaxInt16 (line 35) | MaxInt16 = 1<<15 - 1 constant MinInt16 (line 36) | MinInt16 = -1 << 15 constant MaxInt32 (line 37) | MaxInt32 = 1<<31 - 1 constant MinInt32 (line 38) | MinInt32 = -1 << 31 constant MaxInt64 (line 39) | MaxInt64 = 1<<63 - 1 constant MinInt64 (line 40) | MinInt64 = -1 << 63 constant MaxUint8 (line 41) | MaxUint8 = 1<<8 - 1 constant MaxUint16 (line 42) | MaxUint16 = 1<<16 - 1 constant MaxUint32 (line 43) | MaxUint32 = 1<<32 - 1 constant MaxUint64 (line 44) | MaxUint64 = 1<<64 - 1 type HexOrDecimal64 (line 48) | type HexOrDecimal64 method UnmarshalJSON (line 54) | func (i *HexOrDecimal64) UnmarshalJSON(input []byte) error { method UnmarshalText (line 62) | func (i *HexOrDecimal64) UnmarshalText(input []byte) error { method MarshalText (line 71) | func (i HexOrDecimal64) MarshalText() ([]byte, error) { function ParseUint64 (line 77) | func ParseUint64(s string) (uint64, bool) { function MustParseUint64 (line 90) | func MustParseUint64(s string) uint64 { function AbsoluteDifference (line 99) | func AbsoluteDifference(x, y uint64) uint64 { function RandInt64 (line 106) | func RandInt64() (int64, error) { function SafeMul (line 115) | func SafeMul(x, y uint64) (uint64, bool) { function SafeAdd (line 121) | func SafeAdd(x, y uint64) (uint64, bool) { function CeilDiv (line 126) | func CeilDiv(x, y int) int { FILE: erigon-lib/common/math/integer_test.go type operation (line 28) | type operation constant sub (line 31) | sub operation = iota constant add (line 32) | add constant mul (line 33) | mul function TestHexOrDecimal64 (line 36) | func TestHexOrDecimal64(t *testing.T) { function TestMustParseUint64 (line 71) | func TestMustParseUint64(t *testing.T) { function TestMustParseUint64Panic (line 77) | func TestMustParseUint64Panic(t *testing.T) { function TestAbsoluteDifference (line 86) | func TestAbsoluteDifference(t *testing.T) { FILE: erigon-lib/common/mclock/mclock.go function nanotime (line 30) | func nanotime() int64 type AbsTime (line 33) | type AbsTime method Add (line 41) | func (t AbsTime) Add(d time.Duration) AbsTime { method Sub (line 46) | func (t AbsTime) Sub(t2 AbsTime) time.Duration { function Now (line 36) | func Now() AbsTime { type Clock (line 52) | type Clock interface type Timer (line 61) | type Timer interface type ChanTimer (line 68) | type ChanTimer interface type System (line 79) | type System struct method Now (line 82) | func (c System) Now() AbsTime { method Sleep (line 87) | func (c System) Sleep(d time.Duration) { method NewTimer (line 92) | func (c System) NewTimer(d time.Duration) ChanTimer { method After (line 107) | func (c System) After(d time.Duration) <-chan AbsTime { method AfterFunc (line 114) | func (c System) AfterFunc(d time.Duration, f func()) Timer { type systemTimer (line 118) | type systemTimer struct method Reset (line 123) | func (st *systemTimer) Reset(d time.Duration) { method C (line 127) | func (st *systemTimer) C() <-chan AbsTime { FILE: erigon-lib/common/mclock/simclock.go type Simulated (line 37) | type Simulated struct method init (line 53) | func (s *Simulated) init() { method Run (line 60) | func (s *Simulated) Run(d time.Duration) { method ActiveTimers (line 79) | func (s *Simulated) ActiveTimers() int { method WaitForTimers (line 87) | func (s *Simulated) WaitForTimers(n int) { method Now (line 98) | func (s *Simulated) Now() AbsTime { method Sleep (line 106) | func (s *Simulated) Sleep(d time.Duration) { method NewTimer (line 111) | func (s *Simulated) NewTimer(d time.Duration) ChanTimer { method After (line 124) | func (s *Simulated) After(d time.Duration) <-chan AbsTime { method AfterFunc (line 130) | func (s *Simulated) AfterFunc(d time.Duration, fn func()) Timer { method schedule (line 137) | func (s *Simulated) schedule(d time.Duration, fn func()) *simTimer { type simTimer (line 45) | type simTimer struct method Stop (line 147) | func (ev *simTimer) Stop() bool { method Reset (line 160) | func (ev *simTimer) Reset(d time.Duration) { method C (line 176) | func (ev *simTimer) C() <-chan AbsTime { type simTimerHeap (line 183) | type simTimerHeap method Len (line 185) | func (h *simTimerHeap) Len() int { method Less (line 189) | func (h *simTimerHeap) Less(i, j int) bool { method Swap (line 193) | func (h *simTimerHeap) Swap(i, j int) { method Push (line 199) | func (h *simTimerHeap) Push(x interface{}) { method Pop (line 205) | func (h *simTimerHeap) Pop() interface{} { FILE: erigon-lib/common/mclock/simclock_test.go function TestSimulatedAfter (line 30) | func TestSimulatedAfter(t *testing.T) { function TestSimulatedAfterFunc (line 62) | func TestSimulatedAfterFunc(t *testing.T) { function TestSimulatedSleep (line 98) | func TestSimulatedSleep(t *testing.T) { function TestSimulatedTimerReset (line 122) | func TestSimulatedTimerReset(t *testing.T) { function TestSimulatedTimerStop (line 150) | func TestSimulatedTimerStop(t *testing.T) { FILE: erigon-lib/common/metrics/block_metrics.go function UpdateBlockConsumerHeaderDownloadDelay (line 45) | func UpdateBlockConsumerHeaderDownloadDelay(MilliTimestamp uint64, block... function UpdateBlockConsumerBodyDownloadDelay (line 55) | func UpdateBlockConsumerBodyDownloadDelay(MilliTimestamp uint64, blockNu... function UpdateBlockConsumerPreExecutionDelay (line 65) | func UpdateBlockConsumerPreExecutionDelay(blockTime uint64, blockNumber ... function UpdateBlockConsumerPostExecutionDelay (line 75) | func UpdateBlockConsumerPostExecutionDelay(blockTime uint64, blockNumber... function UpdateBlockProducerProductionDelay (line 85) | func UpdateBlockProducerProductionDelay(parentBlockTime uint64, produced... FILE: erigon-lib/common/metrics/metrics_enabled.go type Config (line 20) | type Config struct FILE: erigon-lib/common/path.go function MakeName (line 30) | func MakeName(name, version string) string { FILE: erigon-lib/common/pretty.go type number (line 5) | type number interface constant numK (line 10) | numK = uint64(1_000) constant numM (line 11) | numM = numK * numK constant numB (line 12) | numB = numM * numK constant numT (line 13) | numT = numB * numK constant numQ (line 14) | numQ = numT * numK function PrettyCounter (line 18) | func PrettyCounter[N number](num N) string { FILE: erigon-lib/common/pretty_test.go function TestPrettyCounter (line 5) | func TestPrettyCounter(t *testing.T) { FILE: erigon-lib/common/race/race_disabled.go constant Enabled (line 5) | Enabled = false FILE: erigon-lib/common/race/race_enabled.go constant Enabled (line 5) | Enabled = true FILE: erigon-lib/common/ring/ring.go type Buffer (line 19) | type Buffer struct function MakeBuffer (line 27) | func MakeBuffer[T any](length, capacity int) Buffer[T] { function NewBuffer (line 38) | func NewBuffer[T any](length, capacity int) *Buffer[T] { method grow (line 43) | func (r *Buffer[T]) grow() { method incHead (line 57) | func (r *Buffer[T]) incHead() { method decHead (line 70) | func (r *Buffer[T]) decHead() { method incTail (line 83) | func (r *Buffer[T]) incTail() { method decTail (line 96) | func (r *Buffer[T]) decTail() { method tailSub1 (line 109) | func (r *Buffer[T]) tailSub1() int { method PopFront (line 117) | func (r *Buffer[T]) PopFront() (T, bool) { method PopBack (line 128) | func (r *Buffer[T]) PopBack() (T, bool) { method Clear (line 139) | func (r *Buffer[T]) Clear() { method PushFront (line 145) | func (r *Buffer[T]) PushFront(value T) { method PushBack (line 150) | func (r *Buffer[T]) PushBack(value T) { method Length (line 155) | func (r *Buffer[T]) Length() int { method Capacity (line 159) | func (r *Buffer[T]) Capacity() int { method Get (line 163) | func (r *Buffer[T]) Get(n int) T { FILE: erigon-lib/common/size.go type StorageSize (line 28) | type StorageSize method String (line 31) | func (s StorageSize) String() string { method MarshalJSON (line 45) | func (s StorageSize) MarshalJSON() ([]byte, error) { method TerminalString (line 51) | func (s StorageSize) TerminalString() string { type StorageCounter (line 66) | type StorageCounter method String (line 69) | func (s StorageCounter) String() string { method MarshalJSON (line 81) | func (s StorageCounter) MarshalJSON() ([]byte, error) { type StorageBucketWriteStats (line 85) | type StorageBucketWriteStats struct FILE: erigon-lib/common/size_test.go function TestStorageSizeString (line 26) | func TestStorageSizeString(t *testing.T) { FILE: erigon-lib/common/sleep.go function Sleep (line 26) | func Sleep(ctx context.Context, d time.Duration) error { FILE: erigon-lib/common/sleep_test.go function TestSleep (line 28) | func TestSleep(t *testing.T) { FILE: erigon-lib/common/sorted.go function SortedKeys (line 24) | func SortedKeys[K cmp.Ordered, V any](m map[K]V) []K { function RemoveDuplicatesFromSorted (line 35) | func RemoveDuplicatesFromSorted[T cmp.Ordered](slice []T) []T { FILE: erigon-lib/common/sorted_test.go function TestRemoveDuplicatesFromSorted (line 25) | func TestRemoveDuplicatesFromSorted(t *testing.T) { FILE: erigon-lib/common/test_utils.go function LoadJSON (line 30) | func LoadJSON(file string, val interface{}) error { function findLine (line 47) | func findLine(data []byte, offset int64) (line int) { FILE: erigon-lib/common/tuples.go type Tuples (line 25) | type Tuples struct method Append (line 41) | func (t *Tuples) Append(values ...[]byte) error { method Len (line 53) | func (t Tuples) Len() int { method Less (line 57) | func (t Tuples) Less(i, j int) bool { method Swap (line 61) | func (t Tuples) Swap(i, j int) { function NewTuples (line 32) | func NewTuples(size, arity, sortBy int) *Tuples { FILE: erigon-lib/common/tuples_test.go type value (line 26) | type value struct function Test2Tuple (line 32) | func Test2Tuple(t *testing.T) { function Test3Tuple (line 361) | func Test3Tuple(t *testing.T) { FILE: erigon-lib/common/types.go constant BlockNumberLength (line 37) | BlockNumberLength = 8 constant IncarnationLength (line 39) | IncarnationLength = 8 type UnprefixedHash (line 43) | type UnprefixedHash method UnmarshalText (line 46) | func (h *UnprefixedHash) UnmarshalText(input []byte) error { method MarshalText (line 51) | func (h UnprefixedHash) MarshalText() ([]byte, error) { type UnprefixedAddress (line 60) | type UnprefixedAddress method UnmarshalText (line 63) | func (a *UnprefixedAddress) UnmarshalText(input []byte) error { method MarshalText (line 68) | func (a UnprefixedAddress) MarshalText() ([]byte, error) { type MixedcaseAddress (line 74) | type MixedcaseAddress struct method UnmarshalJSON (line 94) | func (ma *MixedcaseAddress) UnmarshalJSON(input []byte) error { method MarshalJSON (line 102) | func (ma *MixedcaseAddress) MarshalJSON() ([]byte, error) { method Address (line 110) | func (ma *MixedcaseAddress) Address() Address { method String (line 115) | func (ma *MixedcaseAddress) String() string { method ValidChecksum (line 123) | func (ma *MixedcaseAddress) ValidChecksum() bool { method Original (line 128) | func (ma *MixedcaseAddress) Original() string { function NewMixedcaseAddress (line 80) | func NewMixedcaseAddress(addr Address) MixedcaseAddress { function NewMixedcaseAddressFromString (line 85) | func NewMixedcaseAddressFromString(hexaddr string) (*MixedcaseAddress, e... type Addresses (line 133) | type Addresses method Len (line 135) | func (addrs Addresses) Len() int { method Less (line 138) | func (addrs Addresses) Less(i, j int) bool { method Swap (line 141) | func (addrs Addresses) Swap(i, j int) { type Hashes (line 146) | type Hashes method Len (line 148) | func (hashes Hashes) Len() int { method Less (line 151) | func (hashes Hashes) Less(i, j int) bool { method Swap (line 154) | func (hashes Hashes) Swap(i, j int) { constant StorageKeyLen (line 158) | StorageKeyLen = 2*length.Hash + IncarnationLength type StorageKey (line 164) | type StorageKey type StorageKeys (line 167) | type StorageKeys method Len (line 169) | func (keys StorageKeys) Len() int { method Less (line 172) | func (keys StorageKeys) Less(i, j int) bool { method Swap (line 175) | func (keys StorageKeys) Swap(i, j int) { FILE: erigon-lib/common/types_test.go function TestBytesConversion (line 33) | func TestBytesConversion(t *testing.T) { function TestIsHexAddress (line 45) | func TestIsHexAddress(t *testing.T) { function TestHashJsonValidation (line 69) | func TestHashJsonValidation(t *testing.T) { function TestAddressUnmarshalJSON (line 98) | func TestAddressUnmarshalJSON(t *testing.T) { function TestAddressHexChecksum (line 129) | func TestAddressHexChecksum(t *testing.T) { function BenchmarkAddressHex (line 153) | func BenchmarkAddressHex(b *testing.B) { function TestMixedcaseAccount_Address (line 160) | func TestMixedcaseAccount_Address(t *testing.T) { function TestHash_Scan (line 203) | func TestHash_Scan(t *testing.T) { function TestHash_Value (line 258) | func TestHash_Value(t *testing.T) { function TestAddress_Scan (line 294) | func TestAddress_Scan(t *testing.T) { function TestAddress_Value (line 346) | func TestAddress_Value(t *testing.T) { function TestAddress_Format (line 380) | func TestAddress_Format(t *testing.T) { function TestHash_Format (line 459) | func TestHash_Format(t *testing.T) { FILE: erigon-lib/crypto/blake2b/blake2b.go constant BlockSize (line 27) | BlockSize = 128 constant Size (line 29) | Size = 64 constant Size384 (line 31) | Size384 = 48 constant Size256 (line 33) | Size256 = 32 function Sum512 (line 53) | func Sum512(data []byte) [Size]byte { function Sum384 (line 60) | func Sum384(data []byte) [Size384]byte { function Sum256 (line 69) | func Sum256(data []byte) [Size256]byte { function New512 (line 79) | func New512(key []byte) (hash.Hash, error) { return newDigest(Size, key) } function New384 (line 83) | func New384(key []byte) (hash.Hash, error) { return newDigest(Size384, k... function New256 (line 87) | func New256(key []byte) (hash.Hash, error) { return newDigest(Size256, k... function New (line 97) | func New(size int, key []byte) (hash.Hash, error) { return newDigest(siz... function F (line 103) | func F(h *[8]uint64, m [16]uint64, c [2]uint64, final bool, rounds uint3... function newDigest (line 111) | func newDigest(hashSize int, key []byte) (*digest, error) { function checkSum (line 127) | func checkSum(sum *[Size]byte, hashSize int, data []byte) { function hashBlocks (line 156) | func hashBlocks(h *[8]uint64, c *[2]uint64, flag uint64, blocks []byte) { type digest (line 174) | type digest struct method MarshalBinary (line 190) | func (d *digest) MarshalBinary() ([]byte, error) { method UnmarshalBinary (line 208) | func (d *digest) UnmarshalBinary(b []byte) error { method BlockSize (line 229) | func (d *digest) BlockSize() int { return BlockSize } method Size (line 231) | func (d *digest) Size() int { return d.size } method Reset (line 233) | func (d *digest) Reset() { method Write (line 243) | func (d *digest) Write(p []byte) (n int, err error) { method Sum (line 274) | func (d *digest) Sum(sum []byte) []byte { method finalize (line 280) | func (d *digest) finalize(hash *[Size]byte) { constant magic (line 186) | magic = "b2b" constant marshaledSize (line 187) | marshaledSize = len(magic) + 8*8 + 2*8 + 1 + BlockSize + 1 function appendUint64 (line 299) | func appendUint64(b []byte, x uint64) []byte { function consumeUint64 (line 305) | func consumeUint64(b []byte) ([]byte, uint64) { FILE: erigon-lib/crypto/blake2b/blake2bAVX2_amd64.go function init (line 11) | func init() { function fAVX2 (line 18) | func fAVX2(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, roun... function fAVX (line 21) | func fAVX(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, round... function fSSE4 (line 24) | func fSSE4(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, roun... function f (line 26) | func f(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, rounds u... FILE: erigon-lib/crypto/blake2b/blake2b_amd64.go function init (line 11) | func init() { function fSSE4 (line 16) | func fSSE4(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, roun... function f (line 18) | func f(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, rounds u... FILE: erigon-lib/crypto/blake2b/blake2b_f_fuzz.go function Fuzz (line 9) | func Fuzz(data []byte) int { FILE: erigon-lib/crypto/blake2b/blake2b_f_test.go function TestF (line 9) | func TestF(t *testing.T) { type testVector (line 24) | type testVector struct FILE: erigon-lib/crypto/blake2b/blake2b_generic.go function fGeneric (line 27) | func fGeneric(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, r... FILE: erigon-lib/crypto/blake2b/blake2b_ref.go function f (line 9) | func f(h *[8]uint64, m *[16]uint64, c0, c1 uint64, flag uint64, rounds u... FILE: erigon-lib/crypto/blake2b/blake2b_test.go function TestHashes (line 20) | func TestHashes(t *testing.T) { function TestHashes2X (line 45) | func TestHashes2X(t *testing.T) { function TestMarshal (line 70) | func TestMarshal(t *testing.T) { function testHashes (line 122) | func testHashes(t *testing.T) { function testHashes2X (line 156) | func testHashes2X(t *testing.T) { function generateSequence (line 223) | func generateSequence(out []byte, seed uint32) { function computeMAC (line 233) | func computeMAC(msg []byte, hashSize int, key []byte) (sum []byte) { function computeHash (line 252) | func computeHash(msg []byte, hashSize int) (sum []byte) { function TestSelfTest (line 273) | func TestSelfTest(t *testing.T) { function benchmarkSum (line 308) | func benchmarkSum(b *testing.B, size int, sse4, avx, avx2 bool) { function benchmarkWrite (line 324) | func benchmarkWrite(b *testing.B, size int, sse4, avx, avx2 bool) { function BenchmarkWrite128Generic (line 341) | func BenchmarkWrite128Generic(b *testing.B) { benchmarkWrite(b, 128, fal... function BenchmarkWrite1KGeneric (line 342) | func BenchmarkWrite1KGeneric(b *testing.B) { benchmarkWrite(b, 1024, fa... function BenchmarkWrite128SSE4 (line 343) | func BenchmarkWrite128SSE4(b *testing.B) { benchmarkWrite(b, 128, tru... function BenchmarkWrite1KSSE4 (line 344) | func BenchmarkWrite1KSSE4(b *testing.B) { benchmarkWrite(b, 1024, tr... function BenchmarkWrite128AVX (line 345) | func BenchmarkWrite128AVX(b *testing.B) { benchmarkWrite(b, 128, fal... function BenchmarkWrite1KAVX (line 346) | func BenchmarkWrite1KAVX(b *testing.B) { benchmarkWrite(b, 1024, fa... function BenchmarkWrite128AVX2 (line 347) | func BenchmarkWrite128AVX2(b *testing.B) { benchmarkWrite(b, 128, fal... function BenchmarkWrite1KAVX2 (line 348) | func BenchmarkWrite1KAVX2(b *testing.B) { benchmarkWrite(b, 1024, fa... function BenchmarkSum128Generic (line 350) | func BenchmarkSum128Generic(b *testing.B) { benchmarkSum(b, 128, false, ... function BenchmarkSum1KGeneric (line 351) | func BenchmarkSum1KGeneric(b *testing.B) { benchmarkSum(b, 1024, false,... function BenchmarkSum128SSE4 (line 352) | func BenchmarkSum128SSE4(b *testing.B) { benchmarkSum(b, 128, true, f... function BenchmarkSum1KSSE4 (line 353) | func BenchmarkSum1KSSE4(b *testing.B) { benchmarkSum(b, 1024, true, ... function BenchmarkSum128AVX (line 354) | func BenchmarkSum128AVX(b *testing.B) { benchmarkSum(b, 128, false, ... function BenchmarkSum1KAVX (line 355) | func BenchmarkSum1KAVX(b *testing.B) { benchmarkSum(b, 1024, false,... function BenchmarkSum128AVX2 (line 356) | func BenchmarkSum128AVX2(b *testing.B) { benchmarkSum(b, 128, false, ... function BenchmarkSum1KAVX2 (line 357) | func BenchmarkSum1KAVX2(b *testing.B) { benchmarkSum(b, 1024, false,... FILE: erigon-lib/crypto/blake2b/blake2x.go type XOF (line 15) | type XOF interface constant OutputLengthUnknown (line 33) | OutputLengthUnknown = 0 constant magicUnknownOutputLength (line 37) | magicUnknownOutputLength = (1 << 32) - 1 constant maxOutputLength (line 41) | maxOutputLength = (1 << 32) * 64 function NewXOF (line 50) | func NewXOF(size uint32, key []byte) (XOF, error) { type xof (line 74) | type xof struct method Write (line 84) | func (x *xof) Write(p []byte) (n int, err error) { method Clone (line 91) | func (x *xof) Clone() XOF { method Reset (line 96) | func (x *xof) Reset() { method Read (line 113) | func (x *xof) Read(p []byte) (n int, err error) { method initConfig (line 172) | func (d *digest) initConfig(cfg *[Size]byte) { FILE: erigon-lib/crypto/blake2b/register.go function init (line 14) | func init() { FILE: erigon-lib/crypto/bn254/bn254_fast.go function PairingCheck (line 23) | func PairingCheck(a []*G1, b []*G2) bool { FILE: erigon-lib/crypto/bn254/bn254_slow.go function PairingCheck (line 21) | func PairingCheck(a []*G1, b []*G2) bool { FILE: erigon-lib/crypto/bn254/cloudflare/bn254.go function randomK (line 28) | func randomK(r io.Reader) (k *big.Int, err error) { type G1 (line 39) | type G1 struct method String (line 53) | func (g *G1) String() string { method ScalarBaseMult (line 59) | func (e *G1) ScalarBaseMult(k *big.Int) *G1 { method ScalarMult (line 68) | func (e *G1) ScalarMult(a *G1, k *big.Int) *G1 { method Add (line 77) | func (e *G1) Add(a, b *G1) *G1 { method Neg (line 86) | func (e *G1) Neg(a *G1) *G1 { method Set (line 95) | func (e *G1) Set(a *G1) *G1 { method Marshal (line 104) | func (e *G1) Marshal() []byte { method Unmarshal (line 129) | func (e *G1) Unmarshal(m []byte) ([]byte, error) { function RandomG1 (line 44) | func RandomG1(r io.Reader) (*big.Int, *G1, error) { type G2 (line 171) | type G2 struct method String (line 185) | func (e *G2) String() string { method ScalarBaseMult (line 191) | func (e *G2) ScalarBaseMult(k *big.Int) *G2 { method ScalarMult (line 200) | func (e *G2) ScalarMult(a *G2, k *big.Int) *G2 { method Add (line 209) | func (e *G2) Add(a, b *G2) *G2 { method Neg (line 218) | func (e *G2) Neg(a *G2) *G2 { method Set (line 227) | func (e *G2) Set(a *G2) *G2 { method Marshal (line 236) | func (e *G2) Marshal() []byte { method Unmarshal (line 265) | func (e *G2) Unmarshal(m []byte) ([]byte, error) { function RandomG2 (line 176) | func RandomG2(r io.Reader) (*big.Int, *G2, error) { type GT (line 312) | type GT struct method String (line 342) | func (g *GT) String() string { method ScalarMult (line 347) | func (e *GT) ScalarMult(a *GT, k *big.Int) *GT { method Add (line 356) | func (e *GT) Add(a, b *GT) *GT { method Neg (line 365) | func (e *GT) Neg(a *GT) *GT { method Set (line 374) | func (e *GT) Set(a *GT) *GT { method Finalize (line 383) | func (e *GT) Finalize() *GT { method Marshal (line 390) | func (e *GT) Marshal() []byte { method Unmarshal (line 432) | func (e *GT) Unmarshal(m []byte) ([]byte, error) { function Pair (line 317) | func Pair(g1 *G1, g2 *G2) *GT { function PairingCheck (line 322) | func PairingCheck(a []*G1, b []*G2) bool { function Miller (line 338) | func Miller(g1 *G1, g2 *G2) *GT { FILE: erigon-lib/crypto/bn254/cloudflare/bn254_test.go function TestG1Marshal (line 9) | func TestG1Marshal(t *testing.T) { function TestG2Marshal (line 28) | func TestG2Marshal(t *testing.T) { function TestBilinearity (line 47) | func TestBilinearity(t *testing.T) { function TestTripartiteDiffieHellman (line 63) | func TestTripartiteDiffieHellman(t *testing.T) { function BenchmarkG1 (line 95) | func BenchmarkG1(b *testing.B) { function BenchmarkG2 (line 104) | func BenchmarkG2(b *testing.B) { function BenchmarkPairing (line 112) | func BenchmarkPairing(b *testing.B) { FILE: erigon-lib/crypto/bn254/cloudflare/constants.go function bigFromBase10 (line 11) | func bigFromBase10(s string) *big.Int { FILE: erigon-lib/crypto/bn254/cloudflare/curve.go type curvePoint (line 9) | type curvePoint struct method String (line 23) | func (c *curvePoint) String() string { method Set (line 31) | func (c *curvePoint) Set(a *curvePoint) { method IsOnCurve (line 39) | func (c *curvePoint) IsOnCurve() bool { method SetInfinity (line 54) | func (c *curvePoint) SetInfinity() { method IsInfinity (line 61) | func (c *curvePoint) IsInfinity() bool { method Add (line 65) | func (c *curvePoint) Add(a, b *curvePoint) { method Double (line 152) | func (c *curvePoint) Double(a *curvePoint) { method Mul (line 185) | func (c *curvePoint) Mul(a *curvePoint, scalar *big.Int) { method MakeAffine (line 209) | func (c *curvePoint) MakeAffine() { method Neg (line 233) | func (c *curvePoint) Neg(a *curvePoint) { FILE: erigon-lib/crypto/bn254/cloudflare/example_test.go function TestExamplePair (line 14) | func TestExamplePair(t *testing.T) { FILE: erigon-lib/crypto/bn254/cloudflare/gfp.go type gfP (line 8) | type gfP method String (line 22) | func (e *gfP) String() string { method Set (line 26) | func (e *gfP) Set(f *gfP) { method Invert (line 33) | func (e *gfP) Invert(f *gfP) { method Marshal (line 53) | func (e *gfP) Marshal(out []byte) { method Unmarshal (line 61) | func (e *gfP) Unmarshal(in []byte) error { function newGFp (line 10) | func newGFp(x int64) (out *gfP) { function montEncode (line 80) | func montEncode(c, a *gfP) { gfpMul(c, a, r2) } function montDecode (line 81) | func montDecode(c, a *gfP) { gfpMul(c, a, &gfP{1}) } FILE: erigon-lib/crypto/bn254/cloudflare/gfp12.go type gfP12 (line 13) | type gfP12 struct method String (line 17) | func (e *gfP12) String() string { method Set (line 21) | func (e *gfP12) Set(a *gfP12) *gfP12 { method SetZero (line 27) | func (e *gfP12) SetZero() *gfP12 { method SetOne (line 33) | func (e *gfP12) SetOne() *gfP12 { method IsZero (line 39) | func (e *gfP12) IsZero() bool { method IsOne (line 43) | func (e *gfP12) IsOne() bool { method Conjugate (line 47) | func (e *gfP12) Conjugate(a *gfP12) *gfP12 { method Neg (line 53) | func (e *gfP12) Neg(a *gfP12) *gfP12 { method Frobenius (line 60) | func (e *gfP12) Frobenius(a *gfP12) *gfP12 { method FrobeniusP2 (line 68) | func (e *gfP12) FrobeniusP2(a *gfP12) *gfP12 { method FrobeniusP4 (line 75) | func (e *gfP12) FrobeniusP4(a *gfP12) *gfP12 { method Add (line 82) | func (e *gfP12) Add(a, b *gfP12) *gfP12 { method Sub (line 88) | func (e *gfP12) Sub(a, b *gfP12) *gfP12 { method Mul (line 94) | func (e *gfP12) Mul(a, b *gfP12) *gfP12 { method MulScalar (line 107) | func (e *gfP12) MulScalar(a *gfP12, b *gfP6) *gfP12 { method Exp (line 113) | func (c *gfP12) Exp(a *gfP12, power *big.Int) *gfP12 { method Square (line 130) | func (e *gfP12) Square(a *gfP12) *gfP12 { method Invert (line 146) | func (e *gfP12) Invert(a *gfP12) *gfP12 { FILE: erigon-lib/crypto/bn254/cloudflare/gfp2.go type gfP2 (line 9) | type gfP2 struct method String (line 20) | func (e *gfP2) String() string { method Set (line 24) | func (e *gfP2) Set(a *gfP2) *gfP2 { method SetZero (line 30) | func (e *gfP2) SetZero() *gfP2 { method SetOne (line 36) | func (e *gfP2) SetOne() *gfP2 { method IsZero (line 42) | func (e *gfP2) IsZero() bool { method IsOne (line 47) | func (e *gfP2) IsOne() bool { method Conjugate (line 52) | func (e *gfP2) Conjugate(a *gfP2) *gfP2 { method Neg (line 58) | func (e *gfP2) Neg(a *gfP2) *gfP2 { method Add (line 64) | func (e *gfP2) Add(a, b *gfP2) *gfP2 { method Sub (line 70) | func (e *gfP2) Sub(a, b *gfP2) *gfP2 { method Mul (line 78) | func (e *gfP2) Mul(a, b *gfP2) *gfP2 { method MulScalar (line 94) | func (e *gfP2) MulScalar(a *gfP2, b *gfP) *gfP2 { method MulXi (line 101) | func (e *gfP2) MulXi(a *gfP2) *gfP2 { method Square (line 124) | func (e *gfP2) Square(a *gfP2) *gfP2 { method Invert (line 140) | func (e *gfP2) Invert(a *gfP2) *gfP2 { function gfP2Decode (line 13) | func gfP2Decode(in *gfP2) *gfP2 { FILE: erigon-lib/crypto/bn254/cloudflare/gfp6.go type gfP6 (line 9) | type gfP6 struct method String (line 13) | func (e *gfP6) String() string { method Set (line 17) | func (e *gfP6) Set(a *gfP6) *gfP6 { method SetZero (line 24) | func (e *gfP6) SetZero() *gfP6 { method SetOne (line 31) | func (e *gfP6) SetOne() *gfP6 { method IsZero (line 38) | func (e *gfP6) IsZero() bool { method IsOne (line 42) | func (e *gfP6) IsOne() bool { method Neg (line 46) | func (e *gfP6) Neg(a *gfP6) *gfP6 { method Frobenius (line 53) | func (e *gfP6) Frobenius(a *gfP6) *gfP6 { method FrobeniusP2 (line 64) | func (e *gfP6) FrobeniusP2(a *gfP6) *gfP6 { method FrobeniusP4 (line 73) | func (e *gfP6) FrobeniusP4(a *gfP6) *gfP6 { method Add (line 80) | func (e *gfP6) Add(a, b *gfP6) *gfP6 { method Sub (line 87) | func (e *gfP6) Sub(a, b *gfP6) *gfP6 { method Mul (line 94) | func (e *gfP6) Mul(a, b *gfP6) *gfP6 { method MulScalar (line 124) | func (e *gfP6) MulScalar(a *gfP6, b *gfP2) *gfP6 { method MulGFP (line 131) | func (e *gfP6) MulGFP(a *gfP6, b *gfP) *gfP6 { method MulTau (line 139) | func (e *gfP6) MulTau(a *gfP6) *gfP6 { method Square (line 149) | func (e *gfP6) Square(a *gfP6) *gfP6 { method Invert (line 171) | func (e *gfP6) Invert(a *gfP6) *gfP6 { FILE: erigon-lib/crypto/bn254/cloudflare/gfp_decl.go function gfpNeg (line 15) | func gfpNeg(c, a *gfP) function gfpAdd (line 18) | func gfpAdd(c, a, b *gfP) function gfpSub (line 21) | func gfpSub(c, a, b *gfP) function gfpMul (line 24) | func gfpMul(c, a, b *gfP) FILE: erigon-lib/crypto/bn254/cloudflare/gfp_generic.go function gfpCarry (line 5) | func gfpCarry(a *gfP, head uint64) { function gfpNeg (line 26) | func gfpNeg(c, a *gfP) { function gfpAdd (line 37) | func gfpAdd(c, a, b *gfP) { function gfpSub (line 48) | func gfpSub(c, a, b *gfP) { function mul (line 69) | func mul(a, b [4]uint64) [8]uint64 { function halfMul (line 112) | func halfMul(a, b [4]uint64) [4]uint64 { function gfpMul (line 158) | func gfpMul(c, a, b *gfP) { FILE: erigon-lib/crypto/bn254/cloudflare/gfp_test.go function TestGFpNeg (line 9) | func TestGFpNeg(t *testing.T) { function TestGFpAdd (line 22) | func TestGFpAdd(t *testing.T) { function TestGFpSub (line 36) | func TestGFpSub(t *testing.T) { function TestGFpMul (line 50) | func TestGFpMul(t *testing.T) { FILE: erigon-lib/crypto/bn254/cloudflare/lattice.go type lattice (line 37) | type lattice struct method decompose (line 44) | func (l *lattice) decompose(k *big.Int) []*big.Int { method Precompute (line 74) | func (l *lattice) Precompute(add func(i, j uint)) { method Multi (line 87) | func (l *lattice) Multi(scalar *big.Int) []uint8 { function round (line 108) | func round(num, denom *big.Int) { FILE: erigon-lib/crypto/bn254/cloudflare/lattice_test.go function TestLatticeReduceCurve (line 8) | func TestLatticeReduceCurve(t *testing.T) { function TestLatticeReduceTarget (line 19) | func TestLatticeReduceTarget(t *testing.T) { FILE: erigon-lib/crypto/bn254/cloudflare/main_test.go function TestRandomG2Marshal (line 8) | func TestRandomG2Marshal(t *testing.T) { function TestPairings (line 19) | func TestPairings(t *testing.T) { FILE: erigon-lib/crypto/bn254/cloudflare/optate.go function lineFunctionAdd (line 3) | func lineFunctionAdd(r, p *twistPoint, q *curvePoint, r2 *gfP2) (a, b, c... function lineFunctionDouble (line 52) | func lineFunctionDouble(r *twistPoint, q *curvePoint) (a, b, c *gfP2, rO... function mulLine (line 94) | func mulLine(ret *gfP12, a, b, c *gfP2) { function miller (line 122) | func miller(q *twistPoint, p *curvePoint) *gfP12 { function finalExponentiation (line 211) | func finalExponentiation(in *gfP12) *gfP12 { function optimalAte (line 262) | func optimalAte(a *twistPoint, b *curvePoint) *gfP12 { FILE: erigon-lib/crypto/bn254/cloudflare/twist.go type twistPoint (line 10) | type twistPoint struct method String (line 33) | func (c *twistPoint) String() string { method Set (line 39) | func (c *twistPoint) Set(a *twistPoint) { method IsOnCurve (line 47) | func (c *twistPoint) IsOnCurve() bool { method SetInfinity (line 65) | func (c *twistPoint) SetInfinity() { method IsInfinity (line 72) | func (c *twistPoint) IsInfinity() bool { method Add (line 76) | func (c *twistPoint) Add(a, b *twistPoint) { method Double (line 135) | func (c *twistPoint) Double(a *twistPoint) { method Mul (line 164) | func (c *twistPoint) Mul(a *twistPoint, scalar *big.Int) { method MakeAffine (line 179) | func (c *twistPoint) MakeAffine() { method Neg (line 199) | func (c *twistPoint) Neg(a *twistPoint) { FILE: erigon-lib/crypto/bn254/gnark_bn254.go function UnmarshalCurvePointG1 (line 27) | func UnmarshalCurvePointG1(input []byte, point *bn254.G1Affine) error { function MarshalCurvePointG1 (line 59) | func MarshalCurvePointG1(point *bn254.G1Affine) []byte { function UnmarshalCurvePointG2 (line 69) | func UnmarshalCurvePointG2(input []byte, point *bn254.G2Affine) error { function MarshalCurvePointG2 (line 108) | func MarshalCurvePointG2(point *bn254.G2Affine) []byte { FILE: erigon-lib/crypto/bn254/google/bn254.go type G1 (line 36) | type G1 struct method String (line 58) | func (e *G1) String() string { method CurvePoints (line 63) | func (e *G1) CurvePoints() (*big.Int, *big.Int, *big.Int, *big.Int) { method ScalarBaseMult (line 69) | func (e *G1) ScalarBaseMult(k *big.Int) *G1 { method ScalarMult (line 78) | func (e *G1) ScalarMult(a *G1, k *big.Int) *G1 { method Add (line 88) | func (e *G1) Add(a, b *G1) *G1 { method Neg (line 97) | func (e *G1) Neg(a *G1) *G1 { method Marshal (line 106) | func (e *G1) Marshal() []byte { method Unmarshal (line 128) | func (e *G1) Unmarshal(m []byte) ([]byte, error) { function RandomG1 (line 41) | func RandomG1(r io.Reader) (*big.Int, *G1, error) { type G2 (line 165) | type G2 struct method String (line 187) | func (e *G2) String() string { method CurvePoints (line 193) | func (e *G2) CurvePoints() (*gfP2, *gfP2, *gfP2, *gfP2) { method ScalarBaseMult (line 199) | func (e *G2) ScalarBaseMult(k *big.Int) *G2 { method ScalarMult (line 208) | func (e *G2) ScalarMult(a *G2, k *big.Int) *G2 { method Add (line 218) | func (e *G2) Add(a, b *G2) *G2 { method Marshal (line 227) | func (n *G2) Marshal() []byte { method Unmarshal (line 253) | func (e *G2) Unmarshal(m []byte) ([]byte, error) { function RandomG2 (line 170) | func RandomG2(r io.Reader) (*big.Int, *G2, error) { type GT (line 301) | type GT struct method String (line 305) | func (g *GT) String() string { method ScalarMult (line 310) | func (e *GT) ScalarMult(a *GT, k *big.Int) *GT { method Add (line 319) | func (e *GT) Add(a, b *GT) *GT { method Neg (line 328) | func (e *GT) Neg(a *GT) *GT { method Marshal (line 337) | func (n *GT) Marshal() []byte { method Unmarshal (line 375) | func (e *GT) Unmarshal(m []byte) (*GT, bool) { function Pair (line 404) | func Pair(g1 *G1, g2 *G2) *GT { function PairingCheck (line 409) | func PairingCheck(a []*G1, b []*G2) bool { type bnPool (line 429) | type bnPool struct method Get (line 434) | func (pool *bnPool) Get() *big.Int { method Put (line 450) | func (pool *bnPool) Put(bn *big.Int) { method Count (line 458) | func (pool *bnPool) Count() int { FILE: erigon-lib/crypto/bn254/google/bn254_test.go function TestGFp2Invert (line 14) | func TestGFp2Invert(t *testing.T) { function isZero (line 38) | func isZero(n *big.Int) bool { function isOne (line 42) | func isOne(n *big.Int) bool { function TestGFp6Invert (line 46) | func TestGFp6Invert(t *testing.T) { function TestGFp12Invert (line 79) | func TestGFp12Invert(t *testing.T) { function TestCurveImpl (line 124) | func TestCurveImpl(t *testing.T) { function TestOrderG1 (line 161) | func TestOrderG1(t *testing.T) { function TestOrderG2 (line 175) | func TestOrderG2(t *testing.T) { function TestOrderGT (line 192) | func TestOrderGT(t *testing.T) { function TestBilinearity (line 200) | func TestBilinearity(t *testing.T) { function TestG1Marshal (line 219) | func TestG1Marshal(t *testing.T) { function TestG2Marshal (line 239) | func TestG2Marshal(t *testing.T) { function TestG1Identity (line 258) | func TestG1Identity(t *testing.T) { function TestG2Identity (line 265) | func TestG2Identity(t *testing.T) { function TestTripartiteDiffieHellman (line 272) | func TestTripartiteDiffieHellman(t *testing.T) { function BenchmarkPairing (line 307) | func BenchmarkPairing(b *testing.B) { FILE: erigon-lib/crypto/bn254/google/constants.go function bigFromBase10 (line 11) | func bigFromBase10(s string) *big.Int { FILE: erigon-lib/crypto/bn254/google/curve.go type curvePoint (line 14) | type curvePoint struct method String (line 37) | func (c *curvePoint) String() string { method Put (line 42) | func (c *curvePoint) Put(pool *bnPool) { method Set (line 49) | func (c *curvePoint) Set(a *curvePoint) { method IsOnCurve (line 57) | func (c *curvePoint) IsOnCurve() bool { method SetInfinity (line 69) | func (c *curvePoint) SetInfinity() { method IsInfinity (line 73) | func (c *curvePoint) IsInfinity() bool { method Add (line 77) | func (c *curvePoint) Add(a, b *curvePoint, pool *bnPool) { method Double (line 183) | func (c *curvePoint) Double(a *curvePoint, pool *bnPool) { method Mul (line 228) | func (c *curvePoint) Mul(a *curvePoint, scalar *big.Int, pool *bnPool)... method MakeAffine (line 250) | func (c *curvePoint) MakeAffine(pool *bnPool) *curvePoint { method Negative (line 281) | func (c *curvePoint) Negative(a *curvePoint) { function newCurvePoint (line 28) | func newCurvePoint(pool *bnPool) *curvePoint { FILE: erigon-lib/crypto/bn254/google/example_test.go function ExamplePair (line 11) | func ExamplePair() { FILE: erigon-lib/crypto/bn254/google/gfp12.go type gfP12 (line 17) | type gfP12 struct method String (line 25) | func (e *gfP12) String() string { method Put (line 29) | func (e *gfP12) Put(pool *bnPool) { method Set (line 34) | func (e *gfP12) Set(a *gfP12) *gfP12 { method SetZero (line 40) | func (e *gfP12) SetZero() *gfP12 { method SetOne (line 46) | func (e *gfP12) SetOne() *gfP12 { method Minimal (line 52) | func (e *gfP12) Minimal() { method IsZero (line 57) | func (e *gfP12) IsZero() bool { method IsOne (line 62) | func (e *gfP12) IsOne() bool { method Conjugate (line 67) | func (e *gfP12) Conjugate(a *gfP12) *gfP12 { method Negative (line 73) | func (e *gfP12) Negative(a *gfP12) *gfP12 { method Frobenius (line 80) | func (e *gfP12) Frobenius(a *gfP12, pool *bnPool) *gfP12 { method FrobeniusP2 (line 88) | func (e *gfP12) FrobeniusP2(a *gfP12, pool *bnPool) *gfP12 { method Add (line 95) | func (e *gfP12) Add(a, b *gfP12) *gfP12 { method Sub (line 101) | func (e *gfP12) Sub(a, b *gfP12) *gfP12 { method Mul (line 107) | func (e *gfP12) Mul(a, b *gfP12, pool *bnPool) *gfP12 { method MulScalar (line 127) | func (e *gfP12) MulScalar(a *gfP12, b *gfP6, pool *bnPool) *gfP12 { method Exp (line 133) | func (c *gfP12) Exp(a *gfP12, power *big.Int, pool *bnPool) *gfP12 { method Square (line 155) | func (e *gfP12) Square(a *gfP12, pool *bnPool) *gfP12 { method Invert (line 180) | func (e *gfP12) Invert(a *gfP12, pool *bnPool) *gfP12 { function newGFp12 (line 21) | func newGFp12(pool *bnPool) *gfP12 { FILE: erigon-lib/crypto/bn254/google/gfp2.go type gfP2 (line 17) | type gfP2 struct method String (line 25) | func (e *gfP2) String() string { method Put (line 31) | func (e *gfP2) Put(pool *bnPool) { method Set (line 36) | func (e *gfP2) Set(a *gfP2) *gfP2 { method SetZero (line 42) | func (e *gfP2) SetZero() *gfP2 { method SetOne (line 48) | func (e *gfP2) SetOne() *gfP2 { method Minimal (line 54) | func (e *gfP2) Minimal() { method IsZero (line 63) | func (e *gfP2) IsZero() bool { method IsOne (line 67) | func (e *gfP2) IsOne() bool { method Conjugate (line 75) | func (e *gfP2) Conjugate(a *gfP2) *gfP2 { method Negative (line 81) | func (e *gfP2) Negative(a *gfP2) *gfP2 { method Add (line 87) | func (e *gfP2) Add(a, b *gfP2) *gfP2 { method Sub (line 93) | func (e *gfP2) Sub(a, b *gfP2) *gfP2 { method Double (line 99) | func (e *gfP2) Double(a *gfP2) *gfP2 { method Exp (line 105) | func (c *gfP2) Exp(a *gfP2, power *big.Int, pool *bnPool) *gfP2 { method Mul (line 129) | func (e *gfP2) Mul(a, b *gfP2, pool *bnPool) *gfP2 { method MulScalar (line 148) | func (e *gfP2) MulScalar(a *gfP2, b *big.Int) *gfP2 { method MulXi (line 155) | func (e *gfP2) MulXi(a *gfP2, pool *bnPool) *gfP2 { method Square (line 174) | func (e *gfP2) Square(a *gfP2, pool *bnPool) *gfP2 { method Invert (line 195) | func (e *gfP2) Invert(a *gfP2, pool *bnPool) *gfP2 { method Real (line 221) | func (e *gfP2) Real() *big.Int { method Imag (line 225) | func (e *gfP2) Imag() *big.Int { function newGFp2 (line 21) | func newGFp2(pool *bnPool) *gfP2 { FILE: erigon-lib/crypto/bn254/google/gfp6.go type gfP6 (line 17) | type gfP6 struct method String (line 25) | func (e *gfP6) String() string { method Put (line 29) | func (e *gfP6) Put(pool *bnPool) { method Set (line 35) | func (e *gfP6) Set(a *gfP6) *gfP6 { method SetZero (line 42) | func (e *gfP6) SetZero() *gfP6 { method SetOne (line 49) | func (e *gfP6) SetOne() *gfP6 { method Minimal (line 56) | func (e *gfP6) Minimal() { method IsZero (line 62) | func (e *gfP6) IsZero() bool { method IsOne (line 66) | func (e *gfP6) IsOne() bool { method Negative (line 70) | func (e *gfP6) Negative(a *gfP6) *gfP6 { method Frobenius (line 77) | func (e *gfP6) Frobenius(a *gfP6, pool *bnPool) *gfP6 { method FrobeniusP2 (line 88) | func (e *gfP6) FrobeniusP2(a *gfP6) *gfP6 { method Add (line 97) | func (e *gfP6) Add(a, b *gfP6) *gfP6 { method Sub (line 104) | func (e *gfP6) Sub(a, b *gfP6) *gfP6 { method Double (line 111) | func (e *gfP6) Double(a *gfP6) *gfP6 { method Mul (line 118) | func (e *gfP6) Mul(a, b *gfP6, pool *bnPool) *gfP6 { method MulScalar (line 174) | func (e *gfP6) MulScalar(a *gfP6, b *gfP2, pool *bnPool) *gfP6 { method MulGFP (line 181) | func (e *gfP6) MulGFP(a *gfP6, b *big.Int) *gfP6 { method MulTau (line 189) | func (e *gfP6) MulTau(a *gfP6, pool *bnPool) { method Square (line 201) | func (e *gfP6) Square(a *gfP6, pool *bnPool) *gfP6 { method Invert (line 241) | func (e *gfP6) Invert(a *gfP6, pool *bnPool) *gfP6 { function newGFp6 (line 21) | func newGFp6(pool *bnPool) *gfP6 { FILE: erigon-lib/crypto/bn254/google/main_test.go function TestRandomG2Marshal (line 8) | func TestRandomG2Marshal(t *testing.T) { function TestPairings (line 19) | func TestPairings(t *testing.T) { FILE: erigon-lib/crypto/bn254/google/optate.go function lineFunctionAdd (line 7) | func lineFunctionAdd(r, p *twistPoint, q *curvePoint, r2 *gfP2, pool *bn... function lineFunctionDouble (line 85) | func lineFunctionDouble(r *twistPoint, q *curvePoint, pool *bnPool) (a, ... function mulLine (line 154) | func mulLine(ret *gfP12, a, b, c *gfP2, pool *bnPool) { function miller (line 192) | func miller(q *twistPoint, p *curvePoint, pool *bnPool) *gfP12 { function finalExponentiation (line 308) | func finalExponentiation(in *gfP12, pool *bnPool) *gfP12 { function optimalAte (line 388) | func optimalAte(a *twistPoint, b *curvePoint, pool *bnPool) *gfP12 { FILE: erigon-lib/crypto/bn254/google/twist.go type twistPoint (line 14) | type twistPoint struct method String (line 52) | func (c *twistPoint) String() string { method Put (line 56) | func (c *twistPoint) Put(pool *bnPool) { method Set (line 63) | func (c *twistPoint) Set(a *twistPoint) { method IsOnCurve (line 71) | func (c *twistPoint) IsOnCurve() bool { method SetInfinity (line 88) | func (c *twistPoint) SetInfinity() { method IsInfinity (line 92) | func (c *twistPoint) IsInfinity() bool { method Add (line 96) | func (c *twistPoint) Add(a, b *twistPoint, pool *bnPool) { method Double (line 170) | func (c *twistPoint) Double(a *twistPoint, pool *bnPool) { method Mul (line 208) | func (c *twistPoint) Mul(a *twistPoint, scalar *big.Int, pool *bnPool)... method MakeAffine (line 230) | func (c *twistPoint) MakeAffine(pool *bnPool) *twistPoint { method Negative (line 257) | func (c *twistPoint) Negative(a *twistPoint, pool *bnPool) { function newTwistPoint (line 43) | func newTwistPoint(pool *bnPool) *twistPoint { FILE: erigon-lib/crypto/crypto.go constant SignatureLength (line 45) | SignatureLength = 64 + 1 constant RecoveryIDOffset (line 48) | RecoveryIDOffset = 64 constant DigestLength (line 51) | DigestLength = 32 type KeccakState (line 64) | type KeccakState interface function HashData (line 70) | func HashData(kh KeccakState, data []byte) (h common.Hash) { function Keccak256 (line 80) | func Keccak256(data ...[]byte) []byte { function Keccak256Hash (line 93) | func Keccak256Hash(data ...[]byte) (h common.Hash) { function Keccak512 (line 104) | func Keccak512(data ...[]byte) []byte { function ToECDSA (line 113) | func ToECDSA(d []byte) (*ecdsa.PrivateKey, error) { function ToECDSAUnsafe (line 120) | func ToECDSAUnsafe(d []byte) *ecdsa.PrivateKey { function toECDSA (line 128) | func toECDSA(d []byte, strict bool) (*ecdsa.PrivateKey, error) { function FromECDSA (line 153) | func FromECDSA(priv *ecdsa.PrivateKey) []byte { function UnmarshalPubkeyStd (line 163) | func UnmarshalPubkeyStd(pub []byte) (*ecdsa.PublicKey, error) { function MarshalPubkeyStd (line 178) | func MarshalPubkeyStd(pub *ecdsa.PublicKey) []byte { function UnmarshalPubkey (line 188) | func UnmarshalPubkey(keyBytes []byte) (*ecdsa.PublicKey, error) { function MarshalPubkey (line 199) | func MarshalPubkey(pubkey *ecdsa.PublicKey) []byte { function HexToECDSA (line 208) | func HexToECDSA(hexkey string) (*ecdsa.PrivateKey, error) { function LoadECDSA (line 220) | func LoadECDSA(file string) (*ecdsa.PrivateKey, error) { function readASCII (line 244) | func readASCII(buf []byte, r *bufio.Reader) (n int, err error) { function checkKeyFileEnd (line 258) | func checkKeyFileEnd(r *bufio.Reader) error { function SaveECDSA (line 276) | func SaveECDSA(file string, key *ecdsa.PrivateKey) error { function GenerateKey (line 282) | func GenerateKey() (*ecdsa.PrivateKey, error) { function TransactionSignatureIsValid (line 287) | func TransactionSignatureIsValid(v byte, r, s *uint256.Int, allowPreEip2... function PubkeyToAddress (line 301) | func PubkeyToAddress(p ecdsa.PublicKey) common.Address { function NewKeccakState (line 314) | func NewKeccakState() KeccakState { function ReturnToPool (line 319) | func ReturnToPool(h KeccakState) { hasherPool.Put(h) } FILE: erigon-lib/crypto/crypto_test.go function TestKeccak256Hash (line 47) | func TestKeccak256Hash(t *testing.T) { function TestKeccak256Hasher (line 53) | func TestKeccak256Hasher(t *testing.T) { function TestKeccak256HasherNew (line 60) | func TestKeccak256HasherNew(t *testing.T) { function TestKeccak256HasherMulti (line 71) | func TestKeccak256HasherMulti(t *testing.T) { function TestToECDSAErrors (line 87) | func TestToECDSAErrors(t *testing.T) { function BenchmarkSha3 (line 96) | func BenchmarkSha3(b *testing.B) { function TestUnmarshalPubkey (line 103) | func TestUnmarshalPubkey(t *testing.T) { function TestMarshalPubkey (line 130) | func TestMarshalPubkey(t *testing.T) { function TestSign (line 150) | func TestSign(t *testing.T) { function TestInvalidSign (line 180) | func TestInvalidSign(t *testing.T) { function TestLoadECDSA (line 189) | func TestLoadECDSA(t *testing.T) { function TestSaveECDSA (line 245) | func TestSaveECDSA(t *testing.T) { function TestTransactionSignatureIsValid (line 267) | func TestTransactionSignatureIsValid(t *testing.T) { function checkhash (line 313) | func checkhash(t *testing.T, name string, f func([]byte) []byte, msg, ex... function TestPythonIntegration (line 323) | func TestPythonIntegration(t *testing.T) { FILE: erigon-lib/crypto/ecies/ecies.go type PublicKey (line 56) | type PublicKey struct method ExportECDSA (line 64) | func (pub *PublicKey) ExportECDSA() *ecdsa.PublicKey { function ImportECDSAPublic (line 69) | func ImportECDSAPublic(pub *ecdsa.PublicKey) *PublicKey { type PrivateKey (line 79) | type PrivateKey struct method ExportECDSA (line 85) | func (prv *PrivateKey) ExportECDSA() *ecdsa.PrivateKey { method GenerateShared (line 123) | func (prv *PrivateKey) GenerateShared(pub *PublicKey, skLen, macLen in... method Decrypt (line 269) | func (prv *PrivateKey) Decrypt(c, s1, s2 []byte) (m []byte, err error) { function ImportECDSA (line 92) | func ImportECDSA(prv *ecdsa.PrivateKey) *PrivateKey { function GenerateKey (line 99) | func GenerateKey(rand io.Reader, curve elliptic.Curve, params *ECIESPara... function MaxSharedKeyLength (line 118) | func MaxSharedKeyLength(pub *PublicKey) int { function concatKDF (line 148) | func concatKDF(hash hash.Hash, z, s1 []byte, kdLen int) []byte { function roundup (line 163) | func roundup(size, blocksize int) int { function deriveKeys (line 168) | func deriveKeys(hash hash.Hash, z, s1 []byte, keyLen int) (Ke, Km []byte) { function messageTag (line 180) | func messageTag(hash func() hash.Hash, km, msg, shared []byte) []byte { function generateIV (line 189) | func generateIV(params *ECIESParams, rand io.Reader) (iv []byte, err err... function symEncrypt (line 196) | func symEncrypt(rand io.Reader, params *ECIESParams, key, m []byte) (ct ... function symDecrypt (line 216) | func symDecrypt(params *ECIESParams, key, ct []byte) (m []byte, err erro... function Encrypt (line 234) | func Encrypt(rand io.Reader, pub *PublicKey, m, s1, s2 []byte) (ct []byt... FILE: erigon-lib/crypto/ecies/ecies_test.go function TestMain (line 49) | func TestMain(m *testing.M) { function TestKDF (line 57) | func TestKDF(t *testing.T) { function cmpParams (line 81) | func cmpParams(p1, p2 *ECIESParams) bool { function TestSharedKey (line 88) | func TestSharedKey(t *testing.T) { function TestSharedKeyPadding (line 115) | func TestSharedKeyPadding(t *testing.T) { function TestTooBigSharedKey (line 155) | func TestTooBigSharedKey(t *testing.T) { function BenchmarkGenerateKeyP256 (line 178) | func BenchmarkGenerateKeyP256(b *testing.B) { function BenchmarkGenSharedKeyP256 (line 187) | func BenchmarkGenSharedKeyP256(b *testing.B) { function BenchmarkGenSharedKeyS256 (line 202) | func BenchmarkGenSharedKeyS256(b *testing.B) { function TestEncryptDecrypt (line 217) | func TestEncryptDecrypt(t *testing.T) { function TestDecryptShared2 (line 249) | func TestDecryptShared2(t *testing.T) { type testCase (line 279) | type testCase struct function TestParamSelection (line 306) | func TestParamSelection(t *testing.T) { function testParamSelection (line 312) | func testParamSelection(t *testing.T, c testCase) { function TestBasicKeyValidation (line 356) | func TestBasicKeyValidation(t *testing.T) { function TestBox (line 379) | func TestBox(t *testing.T) { function TestSharedKeyStatic (line 404) | func TestSharedKeyStatic(t *testing.T) { function hexKey (line 430) | func hexKey(prv string) *PrivateKey { function decode (line 438) | func decode(s string) []byte { function TestDecrypt (line 446) | func TestDecrypt(t *testing.T) { FILE: erigon-lib/crypto/ecies/params.go constant maxKeyLen (line 59) | maxKeyLen = 512 type ECIESParams (line 61) | type ECIESParams struct function AddParamsForCurve (line 116) | func AddParamsForCurve(curve elliptic.Curve, params *ECIESParams) { function ParamsFromCurve (line 122) | func ParamsFromCurve(curve elliptic.Curve) (params *ECIESParams) { function pubkeyParams (line 126) | func pubkeyParams(key *PublicKey) (*ECIESParams, error) { FILE: erigon-lib/crypto/kzg/go_eth_kzg.go function VerifyCellProofBatch (line 23) | func VerifyCellProofBatch(blobsBytes [][]byte, commitments []goethkzg.KZ... FILE: erigon-lib/crypto/kzg/kzg.go constant BlobCommitmentVersionKZG (line 32) | BlobCommitmentVersionKZG uint8 = 0x01 constant PrecompileInputLength (line 33) | PrecompileInputLength int = 192 type VersionedHash (line 36) | type VersionedHash function init (line 50) | func init() { function SetTrustedSetupFilePath (line 55) | func SetTrustedSetupFilePath(path string) { function InitKZGCtx (line 60) | func InitKZGCtx() { function Ctx (line 92) | func Ctx() *goethkzg.Context { function KZGToVersionedHash (line 98) | func KZGToVersionedHash(kzg goethkzg.KZGCommitment) VersionedHash { function PointEvaluationPrecompile (line 106) | func PointEvaluationPrecompile(input []byte) ([]byte, error) { FILE: erigon-lib/crypto/secp256r1/publickey.go function newPublicKey (line 26) | func newPublicKey(x, y *big.Int) *ecdsa.PublicKey { FILE: erigon-lib/crypto/secp256r1/verifier.go function Verify (line 25) | func Verify(hash []byte, r, s, x, y *big.Int) bool { FILE: erigon-lib/crypto/signature_cgo.go function Ecrecover (line 36) | func Ecrecover(hash, sig []byte) ([]byte, error) { function EcrecoverWithContext (line 41) | func EcrecoverWithContext(context *secp256k1.Context, hash, sig []byte) ... function SigToPub (line 46) | func SigToPub(hash, sig []byte) (*ecdsa.PublicKey, error) { function Sign (line 64) | func Sign(digestHash []byte, prv *ecdsa.PrivateKey) (sig []byte, err err... function VerifySignature (line 76) | func VerifySignature(pubkey, digestHash, signature []byte) bool { function DecompressPubkey (line 81) | func DecompressPubkey(pubkey []byte) (*ecdsa.PublicKey, error) { function CompressPubkey (line 90) | func CompressPubkey(pubkey *ecdsa.PublicKey) []byte { function S256 (line 95) | func S256() elliptic.Curve { FILE: erigon-lib/crypto/signature_nocgo.go function Ecrecover (line 36) | func Ecrecover(hash, sig []byte) ([]byte, error) { function sigToPub (line 45) | func sigToPub(hash, sig []byte) (*secp256k1.PublicKey, error) { function SigToPub (line 59) | func SigToPub(hash, sig []byte) (*ecdsa.PublicKey, error) { function Sign (line 81) | func Sign(hash []byte, prv *ecdsa.PrivateKey) ([]byte, error) { function VerifySignature (line 105) | func VerifySignature(pubkey, hash, signature []byte) bool { function DecompressPubkey (line 129) | func DecompressPubkey(pubkey []byte) (*ecdsa.PublicKey, error) { function CompressPubkey (line 152) | func CompressPubkey(pubkey *ecdsa.PublicKey) []byte { function S256 (line 162) | func S256() EllipticCurve { type btCurve (line 166) | type btCurve struct method Marshal (line 171) | func (curve btCurve) Marshal(x, y *big.Int) []byte { method Unmarshal (line 185) | func (curve btCurve) Unmarshal(data []byte) (x, y *big.Int) { FILE: erigon-lib/crypto/signature_test.go function TestEcrecover (line 40) | func TestEcrecover(t *testing.T) { function TestVerifySignature (line 50) | func TestVerifySignature(t *testing.T) { function TestVerifySignatureMalleable (line 82) | func TestVerifySignatureMalleable(t *testing.T) { function TestDecompressPubkey (line 91) | func TestDecompressPubkey(t *testing.T) { function TestCompressPubkey (line 110) | func TestCompressPubkey(t *testing.T) { function TestPubkeyRandom (line 122) | func TestPubkeyRandom(t *testing.T) { function BenchmarkEcrecoverSignature (line 140) | func BenchmarkEcrecoverSignature(b *testing.B) { function BenchmarkVerifySignature (line 148) | func BenchmarkVerifySignature(b *testing.B) { function BenchmarkDecompressPubkey (line 157) | func BenchmarkDecompressPubkey(b *testing.B) { FILE: erigon-lib/estimate/esitmated_ram.go type EstimatedRamPerWorker (line 25) | type EstimatedRamPerWorker method Workers (line 28) | func (r EstimatedRamPerWorker) Workers() int { method WorkersHalf (line 34) | func (r EstimatedRamPerWorker) WorkersHalf() int { method WorkersQuarter (line 38) | func (r EstimatedRamPerWorker) WorkersQuarter() int { method WorkersByRAMOnly (line 43) | func (r EstimatedRamPerWorker) WorkersByRAMOnly() int { constant IndexSnapshot (line 51) | IndexSnapshot = EstimatedRamPerWorker(4 * datasize.GB) constant CompressSnapshot (line 54) | CompressSnapshot = EstimatedRamPerWorker(1 * datasize.GB) constant StateV3Collate (line 56) | StateV3Collate = EstimatedRamPerWorker(5 * datasize.GB) constant BlocksExecution (line 59) | BlocksExecution = EstimatedRamPerWorker(512 * datasize.MB) function AlmostAllCPUs (line 64) | func AlmostAllCPUs() int { function HalfCPUs (line 67) | func HalfCPUs() int { FILE: erigon-lib/estimate/total_memory.go function TotalMemory (line 25) | func TotalMemory() uint64 { FILE: erigon-lib/estimate/total_memory_cgroups.go function cgroupsMemoryLimit (line 49) | func cgroupsMemoryLimit() (uint64, error) { function cgroupsV1MemoryLimit (line 62) | func cgroupsV1MemoryLimit() (uint64, error) { function cgroupsV2MemoryLimit (line 97) | func cgroupsV2MemoryLimit() (uint64, error) { FILE: erigon-lib/estimate/total_memory_cgroups_stub.go function cgroupsMemoryLimit (line 25) | func cgroupsMemoryLimit() (uint64, error) { FILE: erigon-lib/event/notifier.go type Notifier (line 29) | type Notifier struct method Reset (line 42) | func (en *Notifier) Reset() { method SetAndBroadcast (line 47) | func (en *Notifier) SetAndBroadcast() { method Wait (line 54) | func (en *Notifier) Wait(ctx context.Context) error { function NewNotifier (line 35) | func NewNotifier() *Notifier { FILE: erigon-lib/event/observers.go type Observer (line 23) | type Observer type UnregisterFunc (line 24) | type UnregisterFunc type Observers (line 26) | type Observers struct function NewObservers (line 32) | func NewObservers[TEvent any]() *Observers[TEvent] { method nextObserverId (line 38) | func (o *Observers[TEvent]) nextObserverId() uint64 { method Register (line 44) | func (o *Observers[TEvent]) Register(observer Observer[TEvent]) Unregist... method unregisterFunc (line 53) | func (o *Observers[TEvent]) unregisterFunc(observerId uint64) Unregister... method Close (line 63) | func (o *Observers[TEvent]) Close() { method Notify (line 71) | func (o *Observers[TEvent]) Notify(event TEvent) { method NotifySync (line 81) | func (o *Observers[TEvent]) NotifySync(event TEvent) { FILE: erigon-lib/gointerfaces/downloaderproto/downloader.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type AddItem (line 29) | type AddItem struct method Reset (line 37) | func (x *AddItem) Reset() { method String (line 44) | func (x *AddItem) String() string { method ProtoMessage (line 48) | func (*AddItem) ProtoMessage() {} method ProtoReflect (line 50) | func (x *AddItem) ProtoReflect() protoreflect.Message { method Descriptor (line 63) | func (*AddItem) Descriptor() ([]byte, []int) { method GetPath (line 67) | func (x *AddItem) GetPath() string { method GetTorrentHash (line 74) | func (x *AddItem) GetTorrentHash() *typesproto.H160 { type AddRequest (line 81) | type AddRequest struct method Reset (line 88) | func (x *AddRequest) Reset() { method String (line 95) | func (x *AddRequest) String() string { method ProtoMessage (line 99) | func (*AddRequest) ProtoMessage() {} method ProtoReflect (line 101) | func (x *AddRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 114) | func (*AddRequest) Descriptor() ([]byte, []int) { method GetItems (line 118) | func (x *AddRequest) GetItems() []*AddItem { type DeleteRequest (line 126) | type DeleteRequest struct method Reset (line 133) | func (x *DeleteRequest) Reset() { method String (line 140) | func (x *DeleteRequest) String() string { method ProtoMessage (line 144) | func (*DeleteRequest) ProtoMessage() {} method ProtoReflect (line 146) | func (x *DeleteRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 159) | func (*DeleteRequest) Descriptor() ([]byte, []int) { method GetPaths (line 163) | func (x *DeleteRequest) GetPaths() []string { type VerifyRequest (line 170) | type VerifyRequest struct method Reset (line 176) | func (x *VerifyRequest) Reset() { method String (line 183) | func (x *VerifyRequest) String() string { method ProtoMessage (line 187) | func (*VerifyRequest) ProtoMessage() {} method ProtoReflect (line 189) | func (x *VerifyRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 202) | func (*VerifyRequest) Descriptor() ([]byte, []int) { type ProhibitNewDownloadsRequest (line 206) | type ProhibitNewDownloadsRequest struct method Reset (line 213) | func (x *ProhibitNewDownloadsRequest) Reset() { method String (line 220) | func (x *ProhibitNewDownloadsRequest) String() string { method ProtoMessage (line 224) | func (*ProhibitNewDownloadsRequest) ProtoMessage() {} method ProtoReflect (line 226) | func (x *ProhibitNewDownloadsRequest) ProtoReflect() protoreflect.Mess... method Descriptor (line 239) | func (*ProhibitNewDownloadsRequest) Descriptor() ([]byte, []int) { method GetType (line 243) | func (x *ProhibitNewDownloadsRequest) GetType() string { type SetLogPrefixRequest (line 251) | type SetLogPrefixRequest struct method Reset (line 258) | func (x *SetLogPrefixRequest) Reset() { method String (line 265) | func (x *SetLogPrefixRequest) String() string { method ProtoMessage (line 269) | func (*SetLogPrefixRequest) ProtoMessage() {} method ProtoReflect (line 271) | func (x *SetLogPrefixRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 284) | func (*SetLogPrefixRequest) Descriptor() ([]byte, []int) { method GetPrefix (line 288) | func (x *SetLogPrefixRequest) GetPrefix() string { type CompletedRequest (line 295) | type CompletedRequest struct method Reset (line 301) | func (x *CompletedRequest) Reset() { method String (line 308) | func (x *CompletedRequest) String() string { method ProtoMessage (line 312) | func (*CompletedRequest) ProtoMessage() {} method ProtoReflect (line 314) | func (x *CompletedRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 327) | func (*CompletedRequest) Descriptor() ([]byte, []int) { type CompletedReply (line 332) | type CompletedReply struct method Reset (line 339) | func (x *CompletedReply) Reset() { method String (line 346) | func (x *CompletedReply) String() string { method ProtoMessage (line 350) | func (*CompletedReply) ProtoMessage() {} method ProtoReflect (line 352) | func (x *CompletedReply) ProtoReflect() protoreflect.Message { method Descriptor (line 365) | func (*CompletedReply) Descriptor() ([]byte, []int) { method GetCompleted (line 369) | func (x *CompletedReply) GetCompleted() bool { type TorrentCompletedRequest (line 376) | type TorrentCompletedRequest struct method Reset (line 382) | func (x *TorrentCompletedRequest) Reset() { method String (line 389) | func (x *TorrentCompletedRequest) String() string { method ProtoMessage (line 393) | func (*TorrentCompletedRequest) ProtoMessage() {} method ProtoReflect (line 395) | func (x *TorrentCompletedRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 408) | func (*TorrentCompletedRequest) Descriptor() ([]byte, []int) { type TorrentCompletedReply (line 413) | type TorrentCompletedReply struct method Reset (line 421) | func (x *TorrentCompletedReply) Reset() { method String (line 428) | func (x *TorrentCompletedReply) String() string { method ProtoMessage (line 432) | func (*TorrentCompletedReply) ProtoMessage() {} method ProtoReflect (line 434) | func (x *TorrentCompletedReply) ProtoReflect() protoreflect.Message { method Descriptor (line 447) | func (*TorrentCompletedReply) Descriptor() ([]byte, []int) { method GetName (line 451) | func (x *TorrentCompletedReply) GetName() string { method GetHash (line 458) | func (x *TorrentCompletedReply) GetHash() *typesproto.H160 { constant file_downloader_downloader_proto_rawDesc (line 467) | file_downloader_downloader_proto_rawDesc = "" + function file_downloader_downloader_proto_rawDescGZIP (line 503) | func file_downloader_downloader_proto_rawDescGZIP() []byte { function init (line 544) | func init() { file_downloader_downloader_proto_init() } function file_downloader_downloader_proto_init (line 545) | func file_downloader_downloader_proto_init() { FILE: erigon-lib/gointerfaces/downloaderproto/downloader_client_mock.go type MockDownloaderClient (line 22) | type MockDownloaderClient struct method EXPECT (line 41) | func (m *MockDownloaderClient) EXPECT() *MockDownloaderClientMockRecor... method Add (line 46) | func (m *MockDownloaderClient) Add(ctx context.Context, in *AddRequest... method Completed (line 90) | func (m *MockDownloaderClient) Completed(ctx context.Context, in *Comp... method Delete (line 134) | func (m *MockDownloaderClient) Delete(ctx context.Context, in *DeleteR... method SetLogPrefix (line 178) | func (m *MockDownloaderClient) SetLogPrefix(ctx context.Context, in *S... type MockDownloaderClientMockRecorder (line 29) | type MockDownloaderClientMockRecorder struct method Add (line 59) | func (mr *MockDownloaderClientMockRecorder) Add(ctx, in any, opts ...a... method Completed (line 103) | func (mr *MockDownloaderClientMockRecorder) Completed(ctx, in any, opt... method Delete (line 147) | func (mr *MockDownloaderClientMockRecorder) Delete(ctx, in any, opts .... method SetLogPrefix (line 191) | func (mr *MockDownloaderClientMockRecorder) SetLogPrefix(ctx, in any, ... function NewMockDownloaderClient (line 34) | func NewMockDownloaderClient(ctrl *gomock.Controller) *MockDownloaderCli... type MockDownloaderClientAddCall (line 67) | type MockDownloaderClientAddCall struct method Return (line 72) | func (c *MockDownloaderClientAddCall) Return(arg0 *emptypb.Empty, arg1... method Do (line 78) | func (c *MockDownloaderClientAddCall) Do(f func(context.Context, *AddR... method DoAndReturn (line 84) | func (c *MockDownloaderClientAddCall) DoAndReturn(f func(context.Conte... type MockDownloaderClientCompletedCall (line 111) | type MockDownloaderClientCompletedCall struct method Return (line 116) | func (c *MockDownloaderClientCompletedCall) Return(arg0 *CompletedRepl... method Do (line 122) | func (c *MockDownloaderClientCompletedCall) Do(f func(context.Context,... method DoAndReturn (line 128) | func (c *MockDownloaderClientCompletedCall) DoAndReturn(f func(context... type MockDownloaderClientDeleteCall (line 155) | type MockDownloaderClientDeleteCall struct method Return (line 160) | func (c *MockDownloaderClientDeleteCall) Return(arg0 *emptypb.Empty, a... method Do (line 166) | func (c *MockDownloaderClientDeleteCall) Do(f func(context.Context, *D... method DoAndReturn (line 172) | func (c *MockDownloaderClientDeleteCall) DoAndReturn(f func(context.Co... type MockDownloaderClientSetLogPrefixCall (line 199) | type MockDownloaderClientSetLogPrefixCall struct method Return (line 204) | func (c *MockDownloaderClientSetLogPrefixCall) Return(arg0 *emptypb.Em... method Do (line 210) | func (c *MockDownloaderClientSetLogPrefixCall) Do(f func(context.Conte... method DoAndReturn (line 216) | func (c *MockDownloaderClientSetLogPrefixCall) DoAndReturn(f func(cont... FILE: erigon-lib/gointerfaces/downloaderproto/downloader_grpc.pb.go constant _ (line 20) | _ = grpc.SupportPackageIsVersion9 constant Downloader_Add_FullMethodName (line 23) | Downloader_Add_FullMethodName = "/downloader.Downloader/Add" constant Downloader_Delete_FullMethodName (line 24) | Downloader_Delete_FullMethodName = "/downloader.Downloader/Delete" constant Downloader_SetLogPrefix_FullMethodName (line 25) | Downloader_SetLogPrefix_FullMethodName = "/downloader.Downloader/SetLogP... constant Downloader_Completed_FullMethodName (line 26) | Downloader_Completed_FullMethodName = "/downloader.Downloader/Completed" type DownloaderClient (line 32) | type DownloaderClient interface type downloaderClient (line 42) | type downloaderClient struct method Add (line 50) | func (c *downloaderClient) Add(ctx context.Context, in *AddRequest, op... method Delete (line 60) | func (c *downloaderClient) Delete(ctx context.Context, in *DeleteReque... method SetLogPrefix (line 70) | func (c *downloaderClient) SetLogPrefix(ctx context.Context, in *SetLo... method Completed (line 80) | func (c *downloaderClient) Completed(ctx context.Context, in *Complete... function NewDownloaderClient (line 46) | func NewDownloaderClient(cc grpc.ClientConnInterface) DownloaderClient { type DownloaderServer (line 93) | type DownloaderServer interface type UnimplementedDownloaderServer (line 109) | type UnimplementedDownloaderServer struct method Add (line 111) | func (UnimplementedDownloaderServer) Add(context.Context, *AddRequest)... method Delete (line 114) | func (UnimplementedDownloaderServer) Delete(context.Context, *DeleteRe... method SetLogPrefix (line 117) | func (UnimplementedDownloaderServer) SetLogPrefix(context.Context, *Se... method Completed (line 120) | func (UnimplementedDownloaderServer) Completed(context.Context, *Compl... method mustEmbedUnimplementedDownloaderServer (line 123) | func (UnimplementedDownloaderServer) mustEmbedUnimplementedDownloaderS... method testEmbeddedByValue (line 124) | func (UnimplementedDownloaderServer) testEmbeddedByValue() ... type UnsafeDownloaderServer (line 129) | type UnsafeDownloaderServer interface function RegisterDownloaderServer (line 133) | func RegisterDownloaderServer(s grpc.ServiceRegistrar, srv DownloaderSer... function _Downloader_Add_Handler (line 144) | func _Downloader_Add_Handler(srv interface{}, ctx context.Context, dec f... function _Downloader_Delete_Handler (line 162) | func _Downloader_Delete_Handler(srv interface{}, ctx context.Context, de... function _Downloader_SetLogPrefix_Handler (line 180) | func _Downloader_SetLogPrefix_Handler(srv interface{}, ctx context.Conte... function _Downloader_Completed_Handler (line 198) | func _Downloader_Completed_Handler(srv interface{}, ctx context.Context,... FILE: erigon-lib/gointerfaces/executionproto/execution.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type ExecutionStatus (line 26) | type ExecutionStatus method Enum (line 57) | func (x ExecutionStatus) Enum() *ExecutionStatus { method String (line 63) | func (x ExecutionStatus) String() string { method Descriptor (line 67) | func (ExecutionStatus) Descriptor() protoreflect.EnumDescriptor { method Type (line 71) | func (ExecutionStatus) Type() protoreflect.EnumType { method Number (line 75) | func (x ExecutionStatus) Number() protoreflect.EnumNumber { method EnumDescriptor (line 80) | func (ExecutionStatus) EnumDescriptor() ([]byte, []int) { constant ExecutionStatus_Success (line 29) | ExecutionStatus_Success ExecutionStatus = 0 constant ExecutionStatus_BadBlock (line 30) | ExecutionStatus_BadBlock ExecutionStatus = 1 constant ExecutionStatus_TooFarAway (line 31) | ExecutionStatus_TooFarAway ExecutionStatus = 2 constant ExecutionStatus_MissingSegment (line 32) | ExecutionStatus_MissingSegment ExecutionStatus = 3 constant ExecutionStatus_InvalidForkchoice (line 33) | ExecutionStatus_InvalidForkchoice ExecutionStatus = 4 constant ExecutionStatus_Busy (line 34) | ExecutionStatus_Busy ExecutionStatus = 5 type ForkChoiceReceipt (line 84) | type ForkChoiceReceipt struct method Reset (line 93) | func (x *ForkChoiceReceipt) Reset() { method String (line 100) | func (x *ForkChoiceReceipt) String() string { method ProtoMessage (line 104) | func (*ForkChoiceReceipt) ProtoMessage() {} method ProtoReflect (line 106) | func (x *ForkChoiceReceipt) ProtoReflect() protoreflect.Message { method Descriptor (line 119) | func (*ForkChoiceReceipt) Descriptor() ([]byte, []int) { method GetStatus (line 123) | func (x *ForkChoiceReceipt) GetStatus() ExecutionStatus { method GetLatestValidHash (line 130) | func (x *ForkChoiceReceipt) GetLatestValidHash() *typesproto.H256 { method GetValidationError (line 137) | func (x *ForkChoiceReceipt) GetValidationError() string { type ValidationReceipt (line 145) | type ValidationReceipt struct method Reset (line 154) | func (x *ValidationReceipt) Reset() { method String (line 161) | func (x *ValidationReceipt) String() string { method ProtoMessage (line 165) | func (*ValidationReceipt) ProtoMessage() {} method ProtoReflect (line 167) | func (x *ValidationReceipt) ProtoReflect() protoreflect.Message { method Descriptor (line 180) | func (*ValidationReceipt) Descriptor() ([]byte, []int) { method GetValidationStatus (line 184) | func (x *ValidationReceipt) GetValidationStatus() ExecutionStatus { method GetLatestValidHash (line 191) | func (x *ValidationReceipt) GetLatestValidHash() *typesproto.H256 { method GetValidationError (line 198) | func (x *ValidationReceipt) GetValidationError() string { type IsCanonicalResponse (line 205) | type IsCanonicalResponse struct method Reset (line 212) | func (x *IsCanonicalResponse) Reset() { method String (line 219) | func (x *IsCanonicalResponse) String() string { method ProtoMessage (line 223) | func (*IsCanonicalResponse) ProtoMessage() {} method ProtoReflect (line 225) | func (x *IsCanonicalResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 238) | func (*IsCanonicalResponse) Descriptor() ([]byte, []int) { method GetCanonical (line 242) | func (x *IsCanonicalResponse) GetCanonical() bool { type Header (line 250) | type Header struct method Reset (line 281) | func (x *Header) Reset() { method String (line 288) | func (x *Header) String() string { method ProtoMessage (line 292) | func (*Header) ProtoMessage() {} method ProtoReflect (line 294) | func (x *Header) ProtoReflect() protoreflect.Message { method Descriptor (line 307) | func (*Header) Descriptor() ([]byte, []int) { method GetParentHash (line 311) | func (x *Header) GetParentHash() *typesproto.H256 { method GetCoinbase (line 318) | func (x *Header) GetCoinbase() *typesproto.H160 { method GetStateRoot (line 325) | func (x *Header) GetStateRoot() *typesproto.H256 { method GetReceiptRoot (line 332) | func (x *Header) GetReceiptRoot() *typesproto.H256 { method GetLogsBloom (line 339) | func (x *Header) GetLogsBloom() *typesproto.H2048 { method GetPrevRandao (line 346) | func (x *Header) GetPrevRandao() *typesproto.H256 { method GetBlockNumber (line 353) | func (x *Header) GetBlockNumber() uint64 { method GetGasLimit (line 360) | func (x *Header) GetGasLimit() uint64 { method GetGasUsed (line 367) | func (x *Header) GetGasUsed() uint64 { method GetTimestamp (line 374) | func (x *Header) GetTimestamp() uint64 { method GetNonce (line 381) | func (x *Header) GetNonce() uint64 { method GetExtraData (line 388) | func (x *Header) GetExtraData() []byte { method GetDifficulty (line 395) | func (x *Header) GetDifficulty() *typesproto.H256 { method GetBlockHash (line 402) | func (x *Header) GetBlockHash() *typesproto.H256 { method GetOmmerHash (line 409) | func (x *Header) GetOmmerHash() *typesproto.H256 { method GetTransactionHash (line 416) | func (x *Header) GetTransactionHash() *typesproto.H256 { method GetBaseFeePerGas (line 423) | func (x *Header) GetBaseFeePerGas() *typesproto.H256 { method GetWithdrawalHash (line 430) | func (x *Header) GetWithdrawalHash() *typesproto.H256 { method GetBlobGasUsed (line 437) | func (x *Header) GetBlobGasUsed() uint64 { method GetExcessBlobGas (line 444) | func (x *Header) GetExcessBlobGas() uint64 { method GetParentBeaconBlockRoot (line 451) | func (x *Header) GetParentBeaconBlockRoot() *typesproto.H256 { method GetRequestsHash (line 458) | func (x *Header) GetRequestsHash() *typesproto.H256 { method GetAuraStep (line 465) | func (x *Header) GetAuraStep() uint64 { method GetAuraSeal (line 472) | func (x *Header) GetAuraSeal() []byte { type BlockBody (line 480) | type BlockBody struct method Reset (line 492) | func (x *BlockBody) Reset() { method String (line 499) | func (x *BlockBody) String() string { method ProtoMessage (line 503) | func (*BlockBody) ProtoMessage() {} method ProtoReflect (line 505) | func (x *BlockBody) ProtoReflect() protoreflect.Message { method Descriptor (line 518) | func (*BlockBody) Descriptor() ([]byte, []int) { method GetBlockHash (line 522) | func (x *BlockBody) GetBlockHash() *typesproto.H256 { method GetBlockNumber (line 529) | func (x *BlockBody) GetBlockNumber() uint64 { method GetTransactions (line 536) | func (x *BlockBody) GetTransactions() [][]byte { method GetUncles (line 543) | func (x *BlockBody) GetUncles() []*Header { method GetWithdrawals (line 550) | func (x *BlockBody) GetWithdrawals() []*typesproto.Withdrawal { type Block (line 557) | type Block struct method Reset (line 565) | func (x *Block) Reset() { method String (line 572) | func (x *Block) String() string { method ProtoMessage (line 576) | func (*Block) ProtoMessage() {} method ProtoReflect (line 578) | func (x *Block) ProtoReflect() protoreflect.Message { method Descriptor (line 591) | func (*Block) Descriptor() ([]byte, []int) { method GetHeader (line 595) | func (x *Block) GetHeader() *Header { method GetBody (line 602) | func (x *Block) GetBody() *BlockBody { type GetHeaderResponse (line 609) | type GetHeaderResponse struct method Reset (line 616) | func (x *GetHeaderResponse) Reset() { method String (line 623) | func (x *GetHeaderResponse) String() string { method ProtoMessage (line 627) | func (*GetHeaderResponse) ProtoMessage() {} method ProtoReflect (line 629) | func (x *GetHeaderResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 642) | func (*GetHeaderResponse) Descriptor() ([]byte, []int) { method GetHeader (line 646) | func (x *GetHeaderResponse) GetHeader() *Header { type GetTDResponse (line 653) | type GetTDResponse struct method Reset (line 660) | func (x *GetTDResponse) Reset() { method String (line 667) | func (x *GetTDResponse) String() string { method ProtoMessage (line 671) | func (*GetTDResponse) ProtoMessage() {} method ProtoReflect (line 673) | func (x *GetTDResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 686) | func (*GetTDResponse) Descriptor() ([]byte, []int) { method GetTd (line 690) | func (x *GetTDResponse) GetTd() *typesproto.H256 { type GetBodyResponse (line 697) | type GetBodyResponse struct method Reset (line 704) | func (x *GetBodyResponse) Reset() { method String (line 711) | func (x *GetBodyResponse) String() string { method ProtoMessage (line 715) | func (*GetBodyResponse) ProtoMessage() {} method ProtoReflect (line 717) | func (x *GetBodyResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 730) | func (*GetBodyResponse) Descriptor() ([]byte, []int) { method GetBody (line 734) | func (x *GetBodyResponse) GetBody() *BlockBody { type GetHeaderHashNumberResponse (line 741) | type GetHeaderHashNumberResponse struct method Reset (line 748) | func (x *GetHeaderHashNumberResponse) Reset() { method String (line 755) | func (x *GetHeaderHashNumberResponse) String() string { method ProtoMessage (line 759) | func (*GetHeaderHashNumberResponse) ProtoMessage() {} method ProtoReflect (line 761) | func (x *GetHeaderHashNumberResponse) ProtoReflect() protoreflect.Mess... method Descriptor (line 774) | func (*GetHeaderHashNumberResponse) Descriptor() ([]byte, []int) { method GetBlockNumber (line 778) | func (x *GetHeaderHashNumberResponse) GetBlockNumber() uint64 { type GetSegmentRequest (line 785) | type GetSegmentRequest struct method Reset (line 794) | func (x *GetSegmentRequest) Reset() { method String (line 801) | func (x *GetSegmentRequest) String() string { method ProtoMessage (line 805) | func (*GetSegmentRequest) ProtoMessage() {} method ProtoReflect (line 807) | func (x *GetSegmentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 820) | func (*GetSegmentRequest) Descriptor() ([]byte, []int) { method GetBlockNumber (line 824) | func (x *GetSegmentRequest) GetBlockNumber() uint64 { method GetBlockHash (line 831) | func (x *GetSegmentRequest) GetBlockHash() *typesproto.H256 { type InsertBlocksRequest (line 838) | type InsertBlocksRequest struct method Reset (line 845) | func (x *InsertBlocksRequest) Reset() { method String (line 852) | func (x *InsertBlocksRequest) String() string { method ProtoMessage (line 856) | func (*InsertBlocksRequest) ProtoMessage() {} method ProtoReflect (line 858) | func (x *InsertBlocksRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 871) | func (*InsertBlocksRequest) Descriptor() ([]byte, []int) { method GetBlocks (line 875) | func (x *InsertBlocksRequest) GetBlocks() []*Block { type ForkChoice (line 882) | type ForkChoice struct method Reset (line 892) | func (x *ForkChoice) Reset() { method String (line 899) | func (x *ForkChoice) String() string { method ProtoMessage (line 903) | func (*ForkChoice) ProtoMessage() {} method ProtoReflect (line 905) | func (x *ForkChoice) ProtoReflect() protoreflect.Message { method Descriptor (line 918) | func (*ForkChoice) Descriptor() ([]byte, []int) { method GetHeadBlockHash (line 922) | func (x *ForkChoice) GetHeadBlockHash() *typesproto.H256 { method GetTimeout (line 929) | func (x *ForkChoice) GetTimeout() uint64 { method GetFinalizedBlockHash (line 936) | func (x *ForkChoice) GetFinalizedBlockHash() *typesproto.H256 { method GetSafeBlockHash (line 943) | func (x *ForkChoice) GetSafeBlockHash() *typesproto.H256 { type InsertionResult (line 950) | type InsertionResult struct method Reset (line 957) | func (x *InsertionResult) Reset() { method String (line 964) | func (x *InsertionResult) String() string { method ProtoMessage (line 968) | func (*InsertionResult) ProtoMessage() {} method ProtoReflect (line 970) | func (x *InsertionResult) ProtoReflect() protoreflect.Message { method Descriptor (line 983) | func (*InsertionResult) Descriptor() ([]byte, []int) { method GetResult (line 987) | func (x *InsertionResult) GetResult() ExecutionStatus { type ValidationRequest (line 994) | type ValidationRequest struct method Reset (line 1002) | func (x *ValidationRequest) Reset() { method String (line 1009) | func (x *ValidationRequest) String() string { method ProtoMessage (line 1013) | func (*ValidationRequest) ProtoMessage() {} method ProtoReflect (line 1015) | func (x *ValidationRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1028) | func (*ValidationRequest) Descriptor() ([]byte, []int) { method GetHash (line 1032) | func (x *ValidationRequest) GetHash() *typesproto.H256 { method GetNumber (line 1039) | func (x *ValidationRequest) GetNumber() uint64 { type AssembleBlockRequest (line 1046) | type AssembleBlockRequest struct method Reset (line 1058) | func (x *AssembleBlockRequest) Reset() { method String (line 1065) | func (x *AssembleBlockRequest) String() string { method ProtoMessage (line 1069) | func (*AssembleBlockRequest) ProtoMessage() {} method ProtoReflect (line 1071) | func (x *AssembleBlockRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1084) | func (*AssembleBlockRequest) Descriptor() ([]byte, []int) { method GetParentHash (line 1088) | func (x *AssembleBlockRequest) GetParentHash() *typesproto.H256 { method GetTimestamp (line 1095) | func (x *AssembleBlockRequest) GetTimestamp() uint64 { method GetPrevRandao (line 1102) | func (x *AssembleBlockRequest) GetPrevRandao() *typesproto.H256 { method GetSuggestedFeeRecipient (line 1109) | func (x *AssembleBlockRequest) GetSuggestedFeeRecipient() *typesproto.... method GetWithdrawals (line 1116) | func (x *AssembleBlockRequest) GetWithdrawals() []*typesproto.Withdraw... method GetParentBeaconBlockRoot (line 1123) | func (x *AssembleBlockRequest) GetParentBeaconBlockRoot() *typesproto.... type AssembleBlockResponse (line 1130) | type AssembleBlockResponse struct method Reset (line 1138) | func (x *AssembleBlockResponse) Reset() { method String (line 1145) | func (x *AssembleBlockResponse) String() string { method ProtoMessage (line 1149) | func (*AssembleBlockResponse) ProtoMessage() {} method ProtoReflect (line 1151) | func (x *AssembleBlockResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1164) | func (*AssembleBlockResponse) Descriptor() ([]byte, []int) { method GetId (line 1168) | func (x *AssembleBlockResponse) GetId() uint64 { method GetBusy (line 1175) | func (x *AssembleBlockResponse) GetBusy() bool { type GetAssembledBlockRequest (line 1182) | type GetAssembledBlockRequest struct method Reset (line 1189) | func (x *GetAssembledBlockRequest) Reset() { method String (line 1196) | func (x *GetAssembledBlockRequest) String() string { method ProtoMessage (line 1200) | func (*GetAssembledBlockRequest) ProtoMessage() {} method ProtoReflect (line 1202) | func (x *GetAssembledBlockRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1215) | func (*GetAssembledBlockRequest) Descriptor() ([]byte, []int) { method GetId (line 1219) | func (x *GetAssembledBlockRequest) GetId() uint64 { type AssembledBlockData (line 1226) | type AssembledBlockData struct method Reset (line 1236) | func (x *AssembledBlockData) Reset() { method String (line 1243) | func (x *AssembledBlockData) String() string { method ProtoMessage (line 1247) | func (*AssembledBlockData) ProtoMessage() {} method ProtoReflect (line 1249) | func (x *AssembledBlockData) ProtoReflect() protoreflect.Message { method Descriptor (line 1262) | func (*AssembledBlockData) Descriptor() ([]byte, []int) { method GetExecutionPayload (line 1266) | func (x *AssembledBlockData) GetExecutionPayload() *typesproto.Executi... method GetBlockValue (line 1273) | func (x *AssembledBlockData) GetBlockValue() *typesproto.H256 { method GetBlobsBundle (line 1280) | func (x *AssembledBlockData) GetBlobsBundle() *typesproto.BlobsBundle { method GetRequests (line 1287) | func (x *AssembledBlockData) GetRequests() *typesproto.RequestsBundle { type GetAssembledBlockResponse (line 1294) | type GetAssembledBlockResponse struct method Reset (line 1302) | func (x *GetAssembledBlockResponse) Reset() { method String (line 1309) | func (x *GetAssembledBlockResponse) String() string { method ProtoMessage (line 1313) | func (*GetAssembledBlockResponse) ProtoMessage() {} method ProtoReflect (line 1315) | func (x *GetAssembledBlockResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1328) | func (*GetAssembledBlockResponse) Descriptor() ([]byte, []int) { method GetData (line 1332) | func (x *GetAssembledBlockResponse) GetData() *AssembledBlockData { method GetBusy (line 1339) | func (x *GetAssembledBlockResponse) GetBusy() bool { type GetBodiesBatchResponse (line 1346) | type GetBodiesBatchResponse struct method Reset (line 1353) | func (x *GetBodiesBatchResponse) Reset() { method String (line 1360) | func (x *GetBodiesBatchResponse) String() string { method ProtoMessage (line 1364) | func (*GetBodiesBatchResponse) ProtoMessage() {} method ProtoReflect (line 1366) | func (x *GetBodiesBatchResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1379) | func (*GetBodiesBatchResponse) Descriptor() ([]byte, []int) { method GetBodies (line 1383) | func (x *GetBodiesBatchResponse) GetBodies() []*BlockBody { type GetBodiesByHashesRequest (line 1390) | type GetBodiesByHashesRequest struct method Reset (line 1397) | func (x *GetBodiesByHashesRequest) Reset() { method String (line 1404) | func (x *GetBodiesByHashesRequest) String() string { method ProtoMessage (line 1408) | func (*GetBodiesByHashesRequest) ProtoMessage() {} method ProtoReflect (line 1410) | func (x *GetBodiesByHashesRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1423) | func (*GetBodiesByHashesRequest) Descriptor() ([]byte, []int) { method GetHashes (line 1427) | func (x *GetBodiesByHashesRequest) GetHashes() []*typesproto.H256 { type GetBodiesByRangeRequest (line 1434) | type GetBodiesByRangeRequest struct method Reset (line 1442) | func (x *GetBodiesByRangeRequest) Reset() { method String (line 1449) | func (x *GetBodiesByRangeRequest) String() string { method ProtoMessage (line 1453) | func (*GetBodiesByRangeRequest) ProtoMessage() {} method ProtoReflect (line 1455) | func (x *GetBodiesByRangeRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1468) | func (*GetBodiesByRangeRequest) Descriptor() ([]byte, []int) { method GetStart (line 1472) | func (x *GetBodiesByRangeRequest) GetStart() uint64 { method GetCount (line 1479) | func (x *GetBodiesByRangeRequest) GetCount() uint64 { type ReadyResponse (line 1486) | type ReadyResponse struct method Reset (line 1493) | func (x *ReadyResponse) Reset() { method String (line 1500) | func (x *ReadyResponse) String() string { method ProtoMessage (line 1504) | func (*ReadyResponse) ProtoMessage() {} method ProtoReflect (line 1506) | func (x *ReadyResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1519) | func (*ReadyResponse) Descriptor() ([]byte, []int) { method GetReady (line 1523) | func (x *ReadyResponse) GetReady() bool { type FrozenBlocksResponse (line 1530) | type FrozenBlocksResponse struct method Reset (line 1538) | func (x *FrozenBlocksResponse) Reset() { method String (line 1545) | func (x *FrozenBlocksResponse) String() string { method ProtoMessage (line 1549) | func (*FrozenBlocksResponse) ProtoMessage() {} method ProtoReflect (line 1551) | func (x *FrozenBlocksResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1564) | func (*FrozenBlocksResponse) Descriptor() ([]byte, []int) { method GetFrozenBlocks (line 1568) | func (x *FrozenBlocksResponse) GetFrozenBlocks() uint64 { method GetHasGap (line 1575) | func (x *FrozenBlocksResponse) GetHasGap() bool { type HasBlockResponse (line 1582) | type HasBlockResponse struct method Reset (line 1589) | func (x *HasBlockResponse) Reset() { method String (line 1596) | func (x *HasBlockResponse) String() string { method ProtoMessage (line 1600) | func (*HasBlockResponse) ProtoMessage() {} method ProtoReflect (line 1602) | func (x *HasBlockResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1615) | func (*HasBlockResponse) Descriptor() ([]byte, []int) { method GetHasBlock (line 1619) | func (x *HasBlockResponse) GetHasBlock() bool { constant file_execution_execution_proto_rawDesc (line 1628) | file_execution_execution_proto_rawDesc = "" + function file_execution_execution_proto_rawDescGZIP (line 1801) | func file_execution_execution_proto_rawDescGZIP() []byte { function init (line 1934) | func init() { file_execution_execution_proto_init() } function file_execution_execution_proto_init (line 1935) | func file_execution_execution_proto_init() { FILE: erigon-lib/gointerfaces/executionproto/execution_grpc.pb.go constant _ (line 21) | _ = grpc.SupportPackageIsVersion9 constant Execution_InsertBlocks_FullMethodName (line 24) | Execution_InsertBlocks_FullMethodName = "/execution.Execution/Ins... constant Execution_ValidateChain_FullMethodName (line 25) | Execution_ValidateChain_FullMethodName = "/execution.Execution/Val... constant Execution_UpdateForkChoice_FullMethodName (line 26) | Execution_UpdateForkChoice_FullMethodName = "/execution.Execution/Upd... constant Execution_AssembleBlock_FullMethodName (line 27) | Execution_AssembleBlock_FullMethodName = "/execution.Execution/Ass... constant Execution_GetAssembledBlock_FullMethodName (line 28) | Execution_GetAssembledBlock_FullMethodName = "/execution.Execution/Get... constant Execution_CurrentHeader_FullMethodName (line 29) | Execution_CurrentHeader_FullMethodName = "/execution.Execution/Cur... constant Execution_GetTD_FullMethodName (line 30) | Execution_GetTD_FullMethodName = "/execution.Execution/GetTD" constant Execution_GetHeader_FullMethodName (line 31) | Execution_GetHeader_FullMethodName = "/execution.Execution/Get... constant Execution_GetBody_FullMethodName (line 32) | Execution_GetBody_FullMethodName = "/execution.Execution/Get... constant Execution_HasBlock_FullMethodName (line 33) | Execution_HasBlock_FullMethodName = "/execution.Execution/Has... constant Execution_GetBodiesByRange_FullMethodName (line 34) | Execution_GetBodiesByRange_FullMethodName = "/execution.Execution/Get... constant Execution_GetBodiesByHashes_FullMethodName (line 35) | Execution_GetBodiesByHashes_FullMethodName = "/execution.Execution/Get... constant Execution_IsCanonicalHash_FullMethodName (line 36) | Execution_IsCanonicalHash_FullMethodName = "/execution.Execution/IsC... constant Execution_GetHeaderHashNumber_FullMethodName (line 37) | Execution_GetHeaderHashNumber_FullMethodName = "/execution.Execution/Get... constant Execution_GetForkChoice_FullMethodName (line 38) | Execution_GetForkChoice_FullMethodName = "/execution.Execution/Get... constant Execution_Ready_FullMethodName (line 39) | Execution_Ready_FullMethodName = "/execution.Execution/Ready" constant Execution_FrozenBlocks_FullMethodName (line 40) | Execution_FrozenBlocks_FullMethodName = "/execution.Execution/Fro... type ExecutionClient (line 46) | type ExecutionClient interface type executionClient (line 76) | type executionClient struct method InsertBlocks (line 84) | func (c *executionClient) InsertBlocks(ctx context.Context, in *Insert... method ValidateChain (line 94) | func (c *executionClient) ValidateChain(ctx context.Context, in *Valid... method UpdateForkChoice (line 104) | func (c *executionClient) UpdateForkChoice(ctx context.Context, in *Fo... method AssembleBlock (line 114) | func (c *executionClient) AssembleBlock(ctx context.Context, in *Assem... method GetAssembledBlock (line 124) | func (c *executionClient) GetAssembledBlock(ctx context.Context, in *G... method CurrentHeader (line 134) | func (c *executionClient) CurrentHeader(ctx context.Context, in *empty... method GetTD (line 144) | func (c *executionClient) GetTD(ctx context.Context, in *GetSegmentReq... method GetHeader (line 154) | func (c *executionClient) GetHeader(ctx context.Context, in *GetSegmen... method GetBody (line 164) | func (c *executionClient) GetBody(ctx context.Context, in *GetSegmentR... method HasBlock (line 174) | func (c *executionClient) HasBlock(ctx context.Context, in *GetSegment... method GetBodiesByRange (line 184) | func (c *executionClient) GetBodiesByRange(ctx context.Context, in *Ge... method GetBodiesByHashes (line 194) | func (c *executionClient) GetBodiesByHashes(ctx context.Context, in *G... method IsCanonicalHash (line 204) | func (c *executionClient) IsCanonicalHash(ctx context.Context, in *typ... method GetHeaderHashNumber (line 214) | func (c *executionClient) GetHeaderHashNumber(ctx context.Context, in ... method GetForkChoice (line 224) | func (c *executionClient) GetForkChoice(ctx context.Context, in *empty... method Ready (line 234) | func (c *executionClient) Ready(ctx context.Context, in *emptypb.Empty... method FrozenBlocks (line 244) | func (c *executionClient) FrozenBlocks(ctx context.Context, in *emptyp... function NewExecutionClient (line 80) | func NewExecutionClient(cc grpc.ClientConnInterface) ExecutionClient { type ExecutionServer (line 257) | type ExecutionServer interface type UnimplementedExecutionServer (line 293) | type UnimplementedExecutionServer struct method InsertBlocks (line 295) | func (UnimplementedExecutionServer) InsertBlocks(context.Context, *Ins... method ValidateChain (line 298) | func (UnimplementedExecutionServer) ValidateChain(context.Context, *Va... method UpdateForkChoice (line 301) | func (UnimplementedExecutionServer) UpdateForkChoice(context.Context, ... method AssembleBlock (line 304) | func (UnimplementedExecutionServer) AssembleBlock(context.Context, *As... method GetAssembledBlock (line 307) | func (UnimplementedExecutionServer) GetAssembledBlock(context.Context,... method CurrentHeader (line 310) | func (UnimplementedExecutionServer) CurrentHeader(context.Context, *em... method GetTD (line 313) | func (UnimplementedExecutionServer) GetTD(context.Context, *GetSegment... method GetHeader (line 316) | func (UnimplementedExecutionServer) GetHeader(context.Context, *GetSeg... method GetBody (line 319) | func (UnimplementedExecutionServer) GetBody(context.Context, *GetSegme... method HasBlock (line 322) | func (UnimplementedExecutionServer) HasBlock(context.Context, *GetSegm... method GetBodiesByRange (line 325) | func (UnimplementedExecutionServer) GetBodiesByRange(context.Context, ... method GetBodiesByHashes (line 328) | func (UnimplementedExecutionServer) GetBodiesByHashes(context.Context,... method IsCanonicalHash (line 331) | func (UnimplementedExecutionServer) IsCanonicalHash(context.Context, *... method GetHeaderHashNumber (line 334) | func (UnimplementedExecutionServer) GetHeaderHashNumber(context.Contex... method GetForkChoice (line 337) | func (UnimplementedExecutionServer) GetForkChoice(context.Context, *em... method Ready (line 340) | func (UnimplementedExecutionServer) Ready(context.Context, *emptypb.Em... method FrozenBlocks (line 343) | func (UnimplementedExecutionServer) FrozenBlocks(context.Context, *emp... method mustEmbedUnimplementedExecutionServer (line 346) | func (UnimplementedExecutionServer) mustEmbedUnimplementedExecutionSer... method testEmbeddedByValue (line 347) | func (UnimplementedExecutionServer) testEmbeddedByValue() ... type UnsafeExecutionServer (line 352) | type UnsafeExecutionServer interface function RegisterExecutionServer (line 356) | func RegisterExecutionServer(s grpc.ServiceRegistrar, srv ExecutionServe... function _Execution_InsertBlocks_Handler (line 367) | func _Execution_InsertBlocks_Handler(srv interface{}, ctx context.Contex... function _Execution_ValidateChain_Handler (line 385) | func _Execution_ValidateChain_Handler(srv interface{}, ctx context.Conte... function _Execution_UpdateForkChoice_Handler (line 403) | func _Execution_UpdateForkChoice_Handler(srv interface{}, ctx context.Co... function _Execution_AssembleBlock_Handler (line 421) | func _Execution_AssembleBlock_Handler(srv interface{}, ctx context.Conte... function _Execution_GetAssembledBlock_Handler (line 439) | func _Execution_GetAssembledBlock_Handler(srv interface{}, ctx context.C... function _Execution_CurrentHeader_Handler (line 457) | func _Execution_CurrentHeader_Handler(srv interface{}, ctx context.Conte... function _Execution_GetTD_Handler (line 475) | func _Execution_GetTD_Handler(srv interface{}, ctx context.Context, dec ... function _Execution_GetHeader_Handler (line 493) | func _Execution_GetHeader_Handler(srv interface{}, ctx context.Context, ... function _Execution_GetBody_Handler (line 511) | func _Execution_GetBody_Handler(srv interface{}, ctx context.Context, de... function _Execution_HasBlock_Handler (line 529) | func _Execution_HasBlock_Handler(srv interface{}, ctx context.Context, d... function _Execution_GetBodiesByRange_Handler (line 547) | func _Execution_GetBodiesByRange_Handler(srv interface{}, ctx context.Co... function _Execution_GetBodiesByHashes_Handler (line 565) | func _Execution_GetBodiesByHashes_Handler(srv interface{}, ctx context.C... function _Execution_IsCanonicalHash_Handler (line 583) | func _Execution_IsCanonicalHash_Handler(srv interface{}, ctx context.Con... function _Execution_GetHeaderHashNumber_Handler (line 601) | func _Execution_GetHeaderHashNumber_Handler(srv interface{}, ctx context... function _Execution_GetForkChoice_Handler (line 619) | func _Execution_GetForkChoice_Handler(srv interface{}, ctx context.Conte... function _Execution_Ready_Handler (line 637) | func _Execution_Ready_Handler(srv interface{}, ctx context.Context, dec ... function _Execution_FrozenBlocks_Handler (line 655) | func _Execution_FrozenBlocks_Handler(srv interface{}, ctx context.Contex... FILE: erigon-lib/gointerfaces/grpcutil/utils.go function TLS (line 42) | func TLS(tlsCACert, tlsCertFile, tlsKeyFile string) (credentials.Transpo... function NewServer (line 71) | func NewServer(rateLimit uint32, creds credentials.TransportCredentials)... function Connect (line 108) | func Connect(creds credentials.TransportCredentials, dialAddress string)... function IsRetryLater (line 137) | func IsRetryLater(err error) bool { function IsEndOfStream (line 145) | func IsEndOfStream(err error) bool { function ErrIs (line 156) | func ErrIs(err, target error) bool { FILE: erigon-lib/gointerfaces/remoteproto/bor.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type BorTxnLookupRequest (line 26) | type BorTxnLookupRequest struct method Reset (line 33) | func (x *BorTxnLookupRequest) Reset() { method String (line 40) | func (x *BorTxnLookupRequest) String() string { method ProtoMessage (line 44) | func (*BorTxnLookupRequest) ProtoMessage() {} method ProtoReflect (line 46) | func (x *BorTxnLookupRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 59) | func (*BorTxnLookupRequest) Descriptor() ([]byte, []int) { method GetBorTxHash (line 63) | func (x *BorTxnLookupRequest) GetBorTxHash() *typesproto.H256 { type BorTxnLookupReply (line 70) | type BorTxnLookupReply struct method Reset (line 78) | func (x *BorTxnLookupReply) Reset() { method String (line 85) | func (x *BorTxnLookupReply) String() string { method ProtoMessage (line 89) | func (*BorTxnLookupReply) ProtoMessage() {} method ProtoReflect (line 91) | func (x *BorTxnLookupReply) ProtoReflect() protoreflect.Message { method Descriptor (line 104) | func (*BorTxnLookupReply) Descriptor() ([]byte, []int) { method GetPresent (line 108) | func (x *BorTxnLookupReply) GetPresent() bool { method GetBlockNumber (line 115) | func (x *BorTxnLookupReply) GetBlockNumber() uint64 { type BorEventsRequest (line 122) | type BorEventsRequest struct method Reset (line 130) | func (x *BorEventsRequest) Reset() { method String (line 137) | func (x *BorEventsRequest) String() string { method ProtoMessage (line 141) | func (*BorEventsRequest) ProtoMessage() {} method ProtoReflect (line 143) | func (x *BorEventsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 156) | func (*BorEventsRequest) Descriptor() ([]byte, []int) { method GetBlockNum (line 160) | func (x *BorEventsRequest) GetBlockNum() uint64 { method GetBlockHash (line 167) | func (x *BorEventsRequest) GetBlockHash() *typesproto.H256 { type BorEventsReply (line 174) | type BorEventsReply struct method Reset (line 182) | func (x *BorEventsReply) Reset() { method String (line 189) | func (x *BorEventsReply) String() string { method ProtoMessage (line 193) | func (*BorEventsReply) ProtoMessage() {} method ProtoReflect (line 195) | func (x *BorEventsReply) ProtoReflect() protoreflect.Message { method Descriptor (line 208) | func (*BorEventsReply) Descriptor() ([]byte, []int) { method GetStateReceiverContractAddress (line 212) | func (x *BorEventsReply) GetStateReceiverContractAddress() string { method GetEventRlps (line 219) | func (x *BorEventsReply) GetEventRlps() [][]byte { type BorProducersRequest (line 226) | type BorProducersRequest struct method Reset (line 233) | func (x *BorProducersRequest) Reset() { method String (line 240) | func (x *BorProducersRequest) String() string { method ProtoMessage (line 244) | func (*BorProducersRequest) ProtoMessage() {} method ProtoReflect (line 246) | func (x *BorProducersRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 259) | func (*BorProducersRequest) Descriptor() ([]byte, []int) { method GetBlockNum (line 263) | func (x *BorProducersRequest) GetBlockNum() uint64 { type BorProducersResponse (line 270) | type BorProducersResponse struct method Reset (line 278) | func (x *BorProducersResponse) Reset() { method String (line 285) | func (x *BorProducersResponse) String() string { method ProtoMessage (line 289) | func (*BorProducersResponse) ProtoMessage() {} method ProtoReflect (line 291) | func (x *BorProducersResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 304) | func (*BorProducersResponse) Descriptor() ([]byte, []int) { method GetProposer (line 308) | func (x *BorProducersResponse) GetProposer() *Validator { method GetValidators (line 315) | func (x *BorProducersResponse) GetValidators() []*Validator { type Validator (line 322) | type Validator struct method Reset (line 332) | func (x *Validator) Reset() { method String (line 339) | func (x *Validator) String() string { method ProtoMessage (line 343) | func (*Validator) ProtoMessage() {} method ProtoReflect (line 345) | func (x *Validator) ProtoReflect() protoreflect.Message { method Descriptor (line 358) | func (*Validator) Descriptor() ([]byte, []int) { method GetId (line 362) | func (x *Validator) GetId() uint64 { method GetAddress (line 369) | func (x *Validator) GetAddress() *typesproto.H160 { method GetVotingPower (line 376) | func (x *Validator) GetVotingPower() int64 { method GetProposerPriority (line 383) | func (x *Validator) GetProposerPriority() int64 { constant file_remote_bor_proto_rawDesc (line 392) | file_remote_bor_proto_rawDesc = "" + function file_remote_bor_proto_rawDescGZIP (line 433) | func file_remote_bor_proto_rawDescGZIP() []byte { function init (line 477) | func init() { file_remote_bor_proto_init() } function file_remote_bor_proto_init (line 478) | func file_remote_bor_proto_init() { FILE: erigon-lib/gointerfaces/remoteproto/bor_grpc.pb.go constant _ (line 21) | _ = grpc.SupportPackageIsVersion9 constant BridgeBackend_Version_FullMethodName (line 24) | BridgeBackend_Version_FullMethodName = "/remote.BridgeBackend/Version" constant BridgeBackend_BorTxnLookup_FullMethodName (line 25) | BridgeBackend_BorTxnLookup_FullMethodName = "/remote.BridgeBackend/BorTx... constant BridgeBackend_BorEvents_FullMethodName (line 26) | BridgeBackend_BorEvents_FullMethodName = "/remote.BridgeBackend/BorEv... type BridgeBackendClient (line 32) | type BridgeBackendClient interface type bridgeBackendClient (line 39) | type bridgeBackendClient struct method Version (line 47) | func (c *bridgeBackendClient) Version(ctx context.Context, in *emptypb... method BorTxnLookup (line 57) | func (c *bridgeBackendClient) BorTxnLookup(ctx context.Context, in *Bo... method BorEvents (line 67) | func (c *bridgeBackendClient) BorEvents(ctx context.Context, in *BorEv... function NewBridgeBackendClient (line 43) | func NewBridgeBackendClient(cc grpc.ClientConnInterface) BridgeBackendCl... type BridgeBackendServer (line 80) | type BridgeBackendServer interface type UnimplementedBridgeBackendServer (line 93) | type UnimplementedBridgeBackendServer struct method Version (line 95) | func (UnimplementedBridgeBackendServer) Version(context.Context, *empt... method BorTxnLookup (line 98) | func (UnimplementedBridgeBackendServer) BorTxnLookup(context.Context, ... method BorEvents (line 101) | func (UnimplementedBridgeBackendServer) BorEvents(context.Context, *Bo... method mustEmbedUnimplementedBridgeBackendServer (line 104) | func (UnimplementedBridgeBackendServer) mustEmbedUnimplementedBridgeBa... method testEmbeddedByValue (line 105) | func (UnimplementedBridgeBackendServer) testEmbeddedByValue() ... type UnsafeBridgeBackendServer (line 110) | type UnsafeBridgeBackendServer interface function RegisterBridgeBackendServer (line 114) | func RegisterBridgeBackendServer(s grpc.ServiceRegistrar, srv BridgeBack... function _BridgeBackend_Version_Handler (line 125) | func _BridgeBackend_Version_Handler(srv interface{}, ctx context.Context... function _BridgeBackend_BorTxnLookup_Handler (line 143) | func _BridgeBackend_BorTxnLookup_Handler(srv interface{}, ctx context.Co... function _BridgeBackend_BorEvents_Handler (line 161) | func _BridgeBackend_BorEvents_Handler(srv interface{}, ctx context.Conte... constant HeimdallBackend_Version_FullMethodName (line 204) | HeimdallBackend_Version_FullMethodName = "/remote.HeimdallBackend/Vers... constant HeimdallBackend_Producers_FullMethodName (line 205) | HeimdallBackend_Producers_FullMethodName = "/remote.HeimdallBackend/Prod... type HeimdallBackendClient (line 211) | type HeimdallBackendClient interface type heimdallBackendClient (line 217) | type heimdallBackendClient struct method Version (line 225) | func (c *heimdallBackendClient) Version(ctx context.Context, in *empty... method Producers (line 235) | func (c *heimdallBackendClient) Producers(ctx context.Context, in *Bor... function NewHeimdallBackendClient (line 221) | func NewHeimdallBackendClient(cc grpc.ClientConnInterface) HeimdallBacke... type HeimdallBackendServer (line 248) | type HeimdallBackendServer interface type UnimplementedHeimdallBackendServer (line 260) | type UnimplementedHeimdallBackendServer struct method Version (line 262) | func (UnimplementedHeimdallBackendServer) Version(context.Context, *em... method Producers (line 265) | func (UnimplementedHeimdallBackendServer) Producers(context.Context, *... method mustEmbedUnimplementedHeimdallBackendServer (line 268) | func (UnimplementedHeimdallBackendServer) mustEmbedUnimplementedHeimda... method testEmbeddedByValue (line 269) | func (UnimplementedHeimdallBackendServer) testEmbeddedByValue() ... type UnsafeHeimdallBackendServer (line 274) | type UnsafeHeimdallBackendServer interface function RegisterHeimdallBackendServer (line 278) | func RegisterHeimdallBackendServer(s grpc.ServiceRegistrar, srv Heimdall... function _HeimdallBackend_Version_Handler (line 289) | func _HeimdallBackend_Version_Handler(srv interface{}, ctx context.Conte... function _HeimdallBackend_Producers_Handler (line 307) | func _HeimdallBackend_Producers_Handler(srv interface{}, ctx context.Con... FILE: erigon-lib/gointerfaces/remoteproto/ethbackend.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Event (line 26) | type Event method Enum (line 54) | func (x Event) Enum() *Event { method String (line 60) | func (x Event) String() string { method Descriptor (line 64) | func (Event) Descriptor() protoreflect.EnumDescriptor { method Type (line 68) | func (Event) Type() protoreflect.EnumType { method Number (line 72) | func (x Event) Number() protoreflect.EnumNumber { method EnumDescriptor (line 77) | func (Event) EnumDescriptor() ([]byte, []int) { constant Event_HEADER (line 29) | Event_HEADER Event = 0 constant Event_PENDING_LOGS (line 30) | Event_PENDING_LOGS Event = 1 constant Event_PENDING_BLOCK (line 31) | Event_PENDING_BLOCK Event = 2 constant Event_NEW_SNAPSHOT (line 35) | Event_NEW_SNAPSHOT Event = 3 type EtherbaseRequest (line 81) | type EtherbaseRequest struct method Reset (line 87) | func (x *EtherbaseRequest) Reset() { method String (line 94) | func (x *EtherbaseRequest) String() string { method ProtoMessage (line 98) | func (*EtherbaseRequest) ProtoMessage() {} method ProtoReflect (line 100) | func (x *EtherbaseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 113) | func (*EtherbaseRequest) Descriptor() ([]byte, []int) { type EtherbaseReply (line 117) | type EtherbaseReply struct method Reset (line 124) | func (x *EtherbaseReply) Reset() { method String (line 131) | func (x *EtherbaseReply) String() string { method ProtoMessage (line 135) | func (*EtherbaseReply) ProtoMessage() {} method ProtoReflect (line 137) | func (x *EtherbaseReply) ProtoReflect() protoreflect.Message { method Descriptor (line 150) | func (*EtherbaseReply) Descriptor() ([]byte, []int) { method GetAddress (line 154) | func (x *EtherbaseReply) GetAddress() *typesproto.H160 { type NetVersionRequest (line 161) | type NetVersionRequest struct method Reset (line 167) | func (x *NetVersionRequest) Reset() { method String (line 174) | func (x *NetVersionRequest) String() string { method ProtoMessage (line 178) | func (*NetVersionRequest) ProtoMessage() {} method ProtoReflect (line 180) | func (x *NetVersionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 193) | func (*NetVersionRequest) Descriptor() ([]byte, []int) { type NetVersionReply (line 197) | type NetVersionReply struct method Reset (line 204) | func (x *NetVersionReply) Reset() { method String (line 211) | func (x *NetVersionReply) String() string { method ProtoMessage (line 215) | func (*NetVersionReply) ProtoMessage() {} method ProtoReflect (line 217) | func (x *NetVersionReply) ProtoReflect() protoreflect.Message { method Descriptor (line 230) | func (*NetVersionReply) Descriptor() ([]byte, []int) { method GetId (line 234) | func (x *NetVersionReply) GetId() uint64 { type SyncingReply (line 241) | type SyncingReply struct method Reset (line 252) | func (x *SyncingReply) Reset() { method String (line 259) | func (x *SyncingReply) String() string { method ProtoMessage (line 263) | func (*SyncingReply) ProtoMessage() {} method ProtoReflect (line 265) | func (x *SyncingReply) ProtoReflect() protoreflect.Message { method Descriptor (line 278) | func (*SyncingReply) Descriptor() ([]byte, []int) { method GetLastNewBlockSeen (line 282) | func (x *SyncingReply) GetLastNewBlockSeen() uint64 { method GetFrozenBlocks (line 289) | func (x *SyncingReply) GetFrozenBlocks() uint64 { method GetCurrentBlock (line 296) | func (x *SyncingReply) GetCurrentBlock() uint64 { method GetSyncing (line 303) | func (x *SyncingReply) GetSyncing() bool { method GetStages (line 310) | func (x *SyncingReply) GetStages() []*SyncingReply_StageProgress { type NetPeerCountRequest (line 317) | type NetPeerCountRequest struct method Reset (line 323) | func (x *NetPeerCountRequest) Reset() { method String (line 330) | func (x *NetPeerCountRequest) String() string { method ProtoMessage (line 334) | func (*NetPeerCountRequest) ProtoMessage() {} method ProtoReflect (line 336) | func (x *NetPeerCountRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 349) | func (*NetPeerCountRequest) Descriptor() ([]byte, []int) { type NetPeerCountReply (line 353) | type NetPeerCountReply struct method Reset (line 360) | func (x *NetPeerCountReply) Reset() { method String (line 367) | func (x *NetPeerCountReply) String() string { method ProtoMessage (line 371) | func (*NetPeerCountReply) ProtoMessage() {} method ProtoReflect (line 373) | func (x *NetPeerCountReply) ProtoReflect() protoreflect.Message { method Descriptor (line 386) | func (*NetPeerCountReply) Descriptor() ([]byte, []int) { method GetCount (line 390) | func (x *NetPeerCountReply) GetCount() uint64 { type ProtocolVersionRequest (line 397) | type ProtocolVersionRequest struct method Reset (line 403) | func (x *ProtocolVersionRequest) Reset() { method String (line 410) | func (x *ProtocolVersionRequest) String() string { method ProtoMessage (line 414) | func (*ProtocolVersionRequest) ProtoMessage() {} method ProtoReflect (line 416) | func (x *ProtocolVersionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 429) | func (*ProtocolVersionRequest) Descriptor() ([]byte, []int) { type ProtocolVersionReply (line 433) | type ProtocolVersionReply struct method Reset (line 440) | func (x *ProtocolVersionReply) Reset() { method String (line 447) | func (x *ProtocolVersionReply) String() string { method ProtoMessage (line 451) | func (*ProtocolVersionReply) ProtoMessage() {} method ProtoReflect (line 453) | func (x *ProtocolVersionReply) ProtoReflect() protoreflect.Message { method Descriptor (line 466) | func (*ProtocolVersionReply) Descriptor() ([]byte, []int) { method GetId (line 470) | func (x *ProtocolVersionReply) GetId() uint64 { type ClientVersionRequest (line 477) | type ClientVersionRequest struct method Reset (line 483) | func (x *ClientVersionRequest) Reset() { method String (line 490) | func (x *ClientVersionRequest) String() string { method ProtoMessage (line 494) | func (*ClientVersionRequest) ProtoMessage() {} method ProtoReflect (line 496) | func (x *ClientVersionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 509) | func (*ClientVersionRequest) Descriptor() ([]byte, []int) { type ClientVersionReply (line 513) | type ClientVersionReply struct method Reset (line 520) | func (x *ClientVersionReply) Reset() { method String (line 527) | func (x *ClientVersionReply) String() string { method ProtoMessage (line 531) | func (*ClientVersionReply) ProtoMessage() {} method ProtoReflect (line 533) | func (x *ClientVersionReply) ProtoReflect() protoreflect.Message { method Descriptor (line 546) | func (*ClientVersionReply) Descriptor() ([]byte, []int) { method GetNodeName (line 550) | func (x *ClientVersionReply) GetNodeName() string { type CanonicalHashRequest (line 557) | type CanonicalHashRequest struct method Reset (line 564) | func (x *CanonicalHashRequest) Reset() { method String (line 571) | func (x *CanonicalHashRequest) String() string { method ProtoMessage (line 575) | func (*CanonicalHashRequest) ProtoMessage() {} method ProtoReflect (line 577) | func (x *CanonicalHashRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 590) | func (*CanonicalHashRequest) Descriptor() ([]byte, []int) { method GetBlockNumber (line 594) | func (x *CanonicalHashRequest) GetBlockNumber() uint64 { type CanonicalHashReply (line 601) | type CanonicalHashReply struct method Reset (line 608) | func (x *CanonicalHashReply) Reset() { method String (line 615) | func (x *CanonicalHashReply) String() string { method ProtoMessage (line 619) | func (*CanonicalHashReply) ProtoMessage() {} method ProtoReflect (line 621) | func (x *CanonicalHashReply) ProtoReflect() protoreflect.Message { method Descriptor (line 634) | func (*CanonicalHashReply) Descriptor() ([]byte, []int) { method GetHash (line 638) | func (x *CanonicalHashReply) GetHash() *typesproto.H256 { type HeaderNumberRequest (line 645) | type HeaderNumberRequest struct method Reset (line 652) | func (x *HeaderNumberRequest) Reset() { method String (line 659) | func (x *HeaderNumberRequest) String() string { method ProtoMessage (line 663) | func (*HeaderNumberRequest) ProtoMessage() {} method ProtoReflect (line 665) | func (x *HeaderNumberRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 678) | func (*HeaderNumberRequest) Descriptor() ([]byte, []int) { method GetHash (line 682) | func (x *HeaderNumberRequest) GetHash() *typesproto.H256 { type HeaderNumberReply (line 689) | type HeaderNumberReply struct method Reset (line 696) | func (x *HeaderNumberReply) Reset() { method String (line 703) | func (x *HeaderNumberReply) String() string { method ProtoMessage (line 707) | func (*HeaderNumberReply) ProtoMessage() {} method ProtoReflect (line 709) | func (x *HeaderNumberReply) ProtoReflect() protoreflect.Message { method Descriptor (line 722) | func (*HeaderNumberReply) Descriptor() ([]byte, []int) { method GetNumber (line 726) | func (x *HeaderNumberReply) GetNumber() uint64 { type CanonicalBodyForStorageRequest (line 733) | type CanonicalBodyForStorageRequest struct method Reset (line 740) | func (x *CanonicalBodyForStorageRequest) Reset() { method String (line 747) | func (x *CanonicalBodyForStorageRequest) String() string { method ProtoMessage (line 751) | func (*CanonicalBodyForStorageRequest) ProtoMessage() {} method ProtoReflect (line 753) | func (x *CanonicalBodyForStorageRequest) ProtoReflect() protoreflect.M... method Descriptor (line 766) | func (*CanonicalBodyForStorageRequest) Descriptor() ([]byte, []int) { method GetBlockNumber (line 770) | func (x *CanonicalBodyForStorageRequest) GetBlockNumber() uint64 { type CanonicalBodyForStorageReply (line 777) | type CanonicalBodyForStorageReply struct method Reset (line 784) | func (x *CanonicalBodyForStorageReply) Reset() { method String (line 791) | func (x *CanonicalBodyForStorageReply) String() string { method ProtoMessage (line 795) | func (*CanonicalBodyForStorageReply) ProtoMessage() {} method ProtoReflect (line 797) | func (x *CanonicalBodyForStorageReply) ProtoReflect() protoreflect.Mes... method Descriptor (line 810) | func (*CanonicalBodyForStorageReply) Descriptor() ([]byte, []int) { method GetBody (line 814) | func (x *CanonicalBodyForStorageReply) GetBody() []byte { type SubscribeRequest (line 821) | type SubscribeRequest struct method Reset (line 828) | func (x *SubscribeRequest) Reset() { method String (line 835) | func (x *SubscribeRequest) String() string { method ProtoMessage (line 839) | func (*SubscribeRequest) ProtoMessage() {} method ProtoReflect (line 841) | func (x *SubscribeRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 854) | func (*SubscribeRequest) Descriptor() ([]byte, []int) { method GetType (line 858) | func (x *SubscribeRequest) GetType() Event { type SubscribeReply (line 865) | type SubscribeReply struct method Reset (line 873) | func (x *SubscribeReply) Reset() { method String (line 880) | func (x *SubscribeReply) String() string { method ProtoMessage (line 884) | func (*SubscribeReply) ProtoMessage() {} method ProtoReflect (line 886) | func (x *SubscribeReply) ProtoReflect() protoreflect.Message { method Descriptor (line 899) | func (*SubscribeReply) Descriptor() ([]byte, []int) { method GetType (line 903) | func (x *SubscribeReply) GetType() Event { method GetData (line 910) | func (x *SubscribeReply) GetData() []byte { type LogsFilterRequest (line 917) | type LogsFilterRequest struct method Reset (line 927) | func (x *LogsFilterRequest) Reset() { method String (line 934) | func (x *LogsFilterRequest) String() string { method ProtoMessage (line 938) | func (*LogsFilterRequest) ProtoMessage() {} method ProtoReflect (line 940) | func (x *LogsFilterRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 953) | func (*LogsFilterRequest) Descriptor() ([]byte, []int) { method GetAllAddresses (line 957) | func (x *LogsFilterRequest) GetAllAddresses() bool { method GetAddresses (line 964) | func (x *LogsFilterRequest) GetAddresses() []*typesproto.H160 { method GetAllTopics (line 971) | func (x *LogsFilterRequest) GetAllTopics() bool { method GetTopics (line 978) | func (x *LogsFilterRequest) GetTopics() []*typesproto.H256 { type SubscribeLogsReply (line 985) | type SubscribeLogsReply struct method Reset (line 1000) | func (x *SubscribeLogsReply) Reset() { method String (line 1007) | func (x *SubscribeLogsReply) String() string { method ProtoMessage (line 1011) | func (*SubscribeLogsReply) ProtoMessage() {} method ProtoReflect (line 1013) | func (x *SubscribeLogsReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1026) | func (*SubscribeLogsReply) Descriptor() ([]byte, []int) { method GetAddress (line 1030) | func (x *SubscribeLogsReply) GetAddress() *typesproto.H160 { method GetBlockHash (line 1037) | func (x *SubscribeLogsReply) GetBlockHash() *typesproto.H256 { method GetBlockNumber (line 1044) | func (x *SubscribeLogsReply) GetBlockNumber() uint64 { method GetData (line 1051) | func (x *SubscribeLogsReply) GetData() []byte { method GetLogIndex (line 1058) | func (x *SubscribeLogsReply) GetLogIndex() uint64 { method GetTopics (line 1065) | func (x *SubscribeLogsReply) GetTopics() []*typesproto.H256 { method GetTransactionHash (line 1072) | func (x *SubscribeLogsReply) GetTransactionHash() *typesproto.H256 { method GetTransactionIndex (line 1079) | func (x *SubscribeLogsReply) GetTransactionIndex() uint64 { method GetRemoved (line 1086) | func (x *SubscribeLogsReply) GetRemoved() bool { type BlockRequest (line 1093) | type BlockRequest struct method Reset (line 1101) | func (x *BlockRequest) Reset() { method String (line 1108) | func (x *BlockRequest) String() string { method ProtoMessage (line 1112) | func (*BlockRequest) ProtoMessage() {} method ProtoReflect (line 1114) | func (x *BlockRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1127) | func (*BlockRequest) Descriptor() ([]byte, []int) { method GetBlockHeight (line 1131) | func (x *BlockRequest) GetBlockHeight() uint64 { method GetBlockHash (line 1138) | func (x *BlockRequest) GetBlockHash() *typesproto.H256 { type BlockReply (line 1145) | type BlockReply struct method Reset (line 1153) | func (x *BlockReply) Reset() { method String (line 1160) | func (x *BlockReply) String() string { method ProtoMessage (line 1164) | func (*BlockReply) ProtoMessage() {} method ProtoReflect (line 1166) | func (x *BlockReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1179) | func (*BlockReply) Descriptor() ([]byte, []int) { method GetBlockRlp (line 1183) | func (x *BlockReply) GetBlockRlp() []byte { method GetSenders (line 1190) | func (x *BlockReply) GetSenders() []byte { type TxnLookupRequest (line 1197) | type TxnLookupRequest struct method Reset (line 1204) | func (x *TxnLookupRequest) Reset() { method String (line 1211) | func (x *TxnLookupRequest) String() string { method ProtoMessage (line 1215) | func (*TxnLookupRequest) ProtoMessage() {} method ProtoReflect (line 1217) | func (x *TxnLookupRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1230) | func (*TxnLookupRequest) Descriptor() ([]byte, []int) { method GetTxnHash (line 1234) | func (x *TxnLookupRequest) GetTxnHash() *typesproto.H256 { type TxnLookupReply (line 1241) | type TxnLookupReply struct method Reset (line 1249) | func (x *TxnLookupReply) Reset() { method String (line 1256) | func (x *TxnLookupReply) String() string { method ProtoMessage (line 1260) | func (*TxnLookupReply) ProtoMessage() {} method ProtoReflect (line 1262) | func (x *TxnLookupReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1275) | func (*TxnLookupReply) Descriptor() ([]byte, []int) { method GetBlockNumber (line 1279) | func (x *TxnLookupReply) GetBlockNumber() uint64 { method GetTxNumber (line 1286) | func (x *TxnLookupReply) GetTxNumber() uint64 { type NodesInfoRequest (line 1293) | type NodesInfoRequest struct method Reset (line 1300) | func (x *NodesInfoRequest) Reset() { method String (line 1307) | func (x *NodesInfoRequest) String() string { method ProtoMessage (line 1311) | func (*NodesInfoRequest) ProtoMessage() {} method ProtoReflect (line 1313) | func (x *NodesInfoRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1326) | func (*NodesInfoRequest) Descriptor() ([]byte, []int) { method GetLimit (line 1330) | func (x *NodesInfoRequest) GetLimit() uint32 { type AddPeerRequest (line 1337) | type AddPeerRequest struct method Reset (line 1344) | func (x *AddPeerRequest) Reset() { method String (line 1351) | func (x *AddPeerRequest) String() string { method ProtoMessage (line 1355) | func (*AddPeerRequest) ProtoMessage() {} method ProtoReflect (line 1357) | func (x *AddPeerRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1370) | func (*AddPeerRequest) Descriptor() ([]byte, []int) { method GetUrl (line 1374) | func (x *AddPeerRequest) GetUrl() string { type RemovePeerRequest (line 1381) | type RemovePeerRequest struct method Reset (line 1388) | func (x *RemovePeerRequest) Reset() { method String (line 1395) | func (x *RemovePeerRequest) String() string { method ProtoMessage (line 1399) | func (*RemovePeerRequest) ProtoMessage() {} method ProtoReflect (line 1401) | func (x *RemovePeerRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1414) | func (*RemovePeerRequest) Descriptor() ([]byte, []int) { method GetUrl (line 1418) | func (x *RemovePeerRequest) GetUrl() string { type NodesInfoReply (line 1425) | type NodesInfoReply struct method Reset (line 1432) | func (x *NodesInfoReply) Reset() { method String (line 1439) | func (x *NodesInfoReply) String() string { method ProtoMessage (line 1443) | func (*NodesInfoReply) ProtoMessage() {} method ProtoReflect (line 1445) | func (x *NodesInfoReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1458) | func (*NodesInfoReply) Descriptor() ([]byte, []int) { method GetNodesInfo (line 1462) | func (x *NodesInfoReply) GetNodesInfo() []*typesproto.NodeInfoReply { type PeersReply (line 1469) | type PeersReply struct method Reset (line 1476) | func (x *PeersReply) Reset() { method String (line 1483) | func (x *PeersReply) String() string { method ProtoMessage (line 1487) | func (*PeersReply) ProtoMessage() {} method ProtoReflect (line 1489) | func (x *PeersReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1502) | func (*PeersReply) Descriptor() ([]byte, []int) { method GetPeers (line 1506) | func (x *PeersReply) GetPeers() []*typesproto.PeerInfo { type AddPeerReply (line 1513) | type AddPeerReply struct method Reset (line 1520) | func (x *AddPeerReply) Reset() { method String (line 1527) | func (x *AddPeerReply) String() string { method ProtoMessage (line 1531) | func (*AddPeerReply) ProtoMessage() {} method ProtoReflect (line 1533) | func (x *AddPeerReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1546) | func (*AddPeerReply) Descriptor() ([]byte, []int) { method GetSuccess (line 1550) | func (x *AddPeerReply) GetSuccess() bool { type RemovePeerReply (line 1557) | type RemovePeerReply struct method Reset (line 1564) | func (x *RemovePeerReply) Reset() { method String (line 1571) | func (x *RemovePeerReply) String() string { method ProtoMessage (line 1575) | func (*RemovePeerReply) ProtoMessage() {} method ProtoReflect (line 1577) | func (x *RemovePeerReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1590) | func (*RemovePeerReply) Descriptor() ([]byte, []int) { method GetSuccess (line 1594) | func (x *RemovePeerReply) GetSuccess() bool { type PendingBlockReply (line 1601) | type PendingBlockReply struct method Reset (line 1608) | func (x *PendingBlockReply) Reset() { method String (line 1615) | func (x *PendingBlockReply) String() string { method ProtoMessage (line 1619) | func (*PendingBlockReply) ProtoMessage() {} method ProtoReflect (line 1621) | func (x *PendingBlockReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1634) | func (*PendingBlockReply) Descriptor() ([]byte, []int) { method GetBlockRlp (line 1638) | func (x *PendingBlockReply) GetBlockRlp() []byte { type EngineGetPayloadBodiesByHashV1Request (line 1645) | type EngineGetPayloadBodiesByHashV1Request struct method Reset (line 1652) | func (x *EngineGetPayloadBodiesByHashV1Request) Reset() { method String (line 1659) | func (x *EngineGetPayloadBodiesByHashV1Request) String() string { method ProtoMessage (line 1663) | func (*EngineGetPayloadBodiesByHashV1Request) ProtoMessage() {} method ProtoReflect (line 1665) | func (x *EngineGetPayloadBodiesByHashV1Request) ProtoReflect() protore... method Descriptor (line 1678) | func (*EngineGetPayloadBodiesByHashV1Request) Descriptor() ([]byte, []... method GetHashes (line 1682) | func (x *EngineGetPayloadBodiesByHashV1Request) GetHashes() []*typespr... type EngineGetPayloadBodiesByRangeV1Request (line 1689) | type EngineGetPayloadBodiesByRangeV1Request struct method Reset (line 1697) | func (x *EngineGetPayloadBodiesByRangeV1Request) Reset() { method String (line 1704) | func (x *EngineGetPayloadBodiesByRangeV1Request) String() string { method ProtoMessage (line 1708) | func (*EngineGetPayloadBodiesByRangeV1Request) ProtoMessage() {} method ProtoReflect (line 1710) | func (x *EngineGetPayloadBodiesByRangeV1Request) ProtoReflect() protor... method Descriptor (line 1723) | func (*EngineGetPayloadBodiesByRangeV1Request) Descriptor() ([]byte, [... method GetStart (line 1727) | func (x *EngineGetPayloadBodiesByRangeV1Request) GetStart() uint64 { method GetCount (line 1734) | func (x *EngineGetPayloadBodiesByRangeV1Request) GetCount() uint64 { type AAValidationRequest (line 1741) | type AAValidationRequest struct method Reset (line 1748) | func (x *AAValidationRequest) Reset() { method String (line 1755) | func (x *AAValidationRequest) String() string { method ProtoMessage (line 1759) | func (*AAValidationRequest) ProtoMessage() {} method ProtoReflect (line 1761) | func (x *AAValidationRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1774) | func (*AAValidationRequest) Descriptor() ([]byte, []int) { method GetTx (line 1778) | func (x *AAValidationRequest) GetTx() *typesproto.AccountAbstractionTr... type AAValidationReply (line 1785) | type AAValidationReply struct method Reset (line 1792) | func (x *AAValidationReply) Reset() { method String (line 1799) | func (x *AAValidationReply) String() string { method ProtoMessage (line 1803) | func (*AAValidationReply) ProtoMessage() {} method ProtoReflect (line 1805) | func (x *AAValidationReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1818) | func (*AAValidationReply) Descriptor() ([]byte, []int) { method GetValid (line 1822) | func (x *AAValidationReply) GetValid() bool { type BlockForTxNumRequest (line 1829) | type BlockForTxNumRequest struct method Reset (line 1836) | func (x *BlockForTxNumRequest) Reset() { method String (line 1843) | func (x *BlockForTxNumRequest) String() string { method ProtoMessage (line 1847) | func (*BlockForTxNumRequest) ProtoMessage() {} method ProtoReflect (line 1849) | func (x *BlockForTxNumRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1862) | func (*BlockForTxNumRequest) Descriptor() ([]byte, []int) { method GetTxnum (line 1866) | func (x *BlockForTxNumRequest) GetTxnum() uint64 { type BlockForTxNumResponse (line 1873) | type BlockForTxNumResponse struct method Reset (line 1881) | func (x *BlockForTxNumResponse) Reset() { method String (line 1888) | func (x *BlockForTxNumResponse) String() string { method ProtoMessage (line 1892) | func (*BlockForTxNumResponse) ProtoMessage() {} method ProtoReflect (line 1894) | func (x *BlockForTxNumResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1907) | func (*BlockForTxNumResponse) Descriptor() ([]byte, []int) { method GetBlockNumber (line 1911) | func (x *BlockForTxNumResponse) GetBlockNumber() uint64 { method GetPresent (line 1918) | func (x *BlockForTxNumResponse) GetPresent() bool { type MinimumBlockAvailableReply (line 1925) | type MinimumBlockAvailableReply struct method Reset (line 1932) | func (x *MinimumBlockAvailableReply) Reset() { method String (line 1939) | func (x *MinimumBlockAvailableReply) String() string { method ProtoMessage (line 1943) | func (*MinimumBlockAvailableReply) ProtoMessage() {} method ProtoReflect (line 1945) | func (x *MinimumBlockAvailableReply) ProtoReflect() protoreflect.Messa... method Descriptor (line 1958) | func (*MinimumBlockAvailableReply) Descriptor() ([]byte, []int) { method GetBlockNum (line 1962) | func (x *MinimumBlockAvailableReply) GetBlockNum() uint64 { type SyncingReply_StageProgress (line 1969) | type SyncingReply_StageProgress struct method Reset (line 1977) | func (x *SyncingReply_StageProgress) Reset() { method String (line 1984) | func (x *SyncingReply_StageProgress) String() string { method ProtoMessage (line 1988) | func (*SyncingReply_StageProgress) ProtoMessage() {} method ProtoReflect (line 1990) | func (x *SyncingReply_StageProgress) ProtoReflect() protoreflect.Messa... method Descriptor (line 2003) | func (*SyncingReply_StageProgress) Descriptor() ([]byte, []int) { method GetStageName (line 2007) | func (x *SyncingReply_StageProgress) GetStageName() string { method GetBlockNumber (line 2014) | func (x *SyncingReply_StageProgress) GetBlockNumber() uint64 { constant file_remote_ethbackend_proto_rawDesc (line 2023) | file_remote_ethbackend_proto_rawDesc = "" + function file_remote_ethbackend_proto_rawDescGZIP (line 2173) | func file_remote_ethbackend_proto_rawDescGZIP() []byte { function init (line 2311) | func init() { file_remote_ethbackend_proto_init() } function file_remote_ethbackend_proto_init (line 2312) | func file_remote_ethbackend_proto_init() { FILE: erigon-lib/gointerfaces/remoteproto/ethbackend_grpc.pb.go constant _ (line 21) | _ = grpc.SupportPackageIsVersion9 constant ETHBACKEND_Etherbase_FullMethodName (line 24) | ETHBACKEND_Etherbase_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_NetVersion_FullMethodName (line 25) | ETHBACKEND_NetVersion_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_NetPeerCount_FullMethodName (line 26) | ETHBACKEND_NetPeerCount_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_Version_FullMethodName (line 27) | ETHBACKEND_Version_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_Syncing_FullMethodName (line 28) | ETHBACKEND_Syncing_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_ProtocolVersion_FullMethodName (line 29) | ETHBACKEND_ProtocolVersion_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_ClientVersion_FullMethodName (line 30) | ETHBACKEND_ClientVersion_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_Subscribe_FullMethodName (line 31) | ETHBACKEND_Subscribe_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_SubscribeLogs_FullMethodName (line 32) | ETHBACKEND_SubscribeLogs_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_Block_FullMethodName (line 33) | ETHBACKEND_Block_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_CanonicalBodyForStorage_FullMethodName (line 34) | ETHBACKEND_CanonicalBodyForStorage_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_CanonicalHash_FullMethodName (line 35) | ETHBACKEND_CanonicalHash_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_HeaderNumber_FullMethodName (line 36) | ETHBACKEND_HeaderNumber_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_TxnLookup_FullMethodName (line 37) | ETHBACKEND_TxnLookup_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_NodeInfo_FullMethodName (line 38) | ETHBACKEND_NodeInfo_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_Peers_FullMethodName (line 39) | ETHBACKEND_Peers_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_AddPeer_FullMethodName (line 40) | ETHBACKEND_AddPeer_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_RemovePeer_FullMethodName (line 41) | ETHBACKEND_RemovePeer_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_PendingBlock_FullMethodName (line 42) | ETHBACKEND_PendingBlock_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_BorTxnLookup_FullMethodName (line 43) | ETHBACKEND_BorTxnLookup_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_BorEvents_FullMethodName (line 44) | ETHBACKEND_BorEvents_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_AAValidation_FullMethodName (line 45) | ETHBACKEND_AAValidation_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_BlockForTxNum_FullMethodName (line 46) | ETHBACKEND_BlockForTxNum_FullMethodName = "/remote.ETHBACKEND/... constant ETHBACKEND_MinimumBlockAvailable_FullMethodName (line 47) | ETHBACKEND_MinimumBlockAvailable_FullMethodName = "/remote.ETHBACKEND/... type ETHBACKENDClient (line 53) | type ETHBACKENDClient interface type eTHBACKENDClient (line 96) | type eTHBACKENDClient struct method Etherbase (line 104) | func (c *eTHBACKENDClient) Etherbase(ctx context.Context, in *Etherbas... method NetVersion (line 114) | func (c *eTHBACKENDClient) NetVersion(ctx context.Context, in *NetVers... method NetPeerCount (line 124) | func (c *eTHBACKENDClient) NetPeerCount(ctx context.Context, in *NetPe... method Version (line 134) | func (c *eTHBACKENDClient) Version(ctx context.Context, in *emptypb.Em... method Syncing (line 144) | func (c *eTHBACKENDClient) Syncing(ctx context.Context, in *emptypb.Em... method ProtocolVersion (line 154) | func (c *eTHBACKENDClient) ProtocolVersion(ctx context.Context, in *Pr... method ClientVersion (line 164) | func (c *eTHBACKENDClient) ClientVersion(ctx context.Context, in *Clie... method Subscribe (line 174) | func (c *eTHBACKENDClient) Subscribe(ctx context.Context, in *Subscrib... method SubscribeLogs (line 193) | func (c *eTHBACKENDClient) SubscribeLogs(ctx context.Context, opts ...... method Block (line 206) | func (c *eTHBACKENDClient) Block(ctx context.Context, in *BlockRequest... method CanonicalBodyForStorage (line 216) | func (c *eTHBACKENDClient) CanonicalBodyForStorage(ctx context.Context... method CanonicalHash (line 226) | func (c *eTHBACKENDClient) CanonicalHash(ctx context.Context, in *Cano... method HeaderNumber (line 236) | func (c *eTHBACKENDClient) HeaderNumber(ctx context.Context, in *Heade... method TxnLookup (line 246) | func (c *eTHBACKENDClient) TxnLookup(ctx context.Context, in *TxnLooku... method NodeInfo (line 256) | func (c *eTHBACKENDClient) NodeInfo(ctx context.Context, in *NodesInfo... method Peers (line 266) | func (c *eTHBACKENDClient) Peers(ctx context.Context, in *emptypb.Empt... method AddPeer (line 276) | func (c *eTHBACKENDClient) AddPeer(ctx context.Context, in *AddPeerReq... method RemovePeer (line 286) | func (c *eTHBACKENDClient) RemovePeer(ctx context.Context, in *RemoveP... method PendingBlock (line 296) | func (c *eTHBACKENDClient) PendingBlock(ctx context.Context, in *empty... method BorTxnLookup (line 306) | func (c *eTHBACKENDClient) BorTxnLookup(ctx context.Context, in *BorTx... method BorEvents (line 316) | func (c *eTHBACKENDClient) BorEvents(ctx context.Context, in *BorEvent... method AAValidation (line 326) | func (c *eTHBACKENDClient) AAValidation(ctx context.Context, in *AAVal... method BlockForTxNum (line 336) | func (c *eTHBACKENDClient) BlockForTxNum(ctx context.Context, in *Bloc... method MinimumBlockAvailable (line 346) | func (c *eTHBACKENDClient) MinimumBlockAvailable(ctx context.Context, ... function NewETHBACKENDClient (line 100) | func NewETHBACKENDClient(cc grpc.ClientConnInterface) ETHBACKENDClient { type ETHBACKENDServer (line 359) | type ETHBACKENDServer interface type UnimplementedETHBACKENDServer (line 408) | type UnimplementedETHBACKENDServer struct method Etherbase (line 410) | func (UnimplementedETHBACKENDServer) Etherbase(context.Context, *Ether... method NetVersion (line 413) | func (UnimplementedETHBACKENDServer) NetVersion(context.Context, *NetV... method NetPeerCount (line 416) | func (UnimplementedETHBACKENDServer) NetPeerCount(context.Context, *Ne... method Version (line 419) | func (UnimplementedETHBACKENDServer) Version(context.Context, *emptypb... method Syncing (line 422) | func (UnimplementedETHBACKENDServer) Syncing(context.Context, *emptypb... method ProtocolVersion (line 425) | func (UnimplementedETHBACKENDServer) ProtocolVersion(context.Context, ... method ClientVersion (line 428) | func (UnimplementedETHBACKENDServer) ClientVersion(context.Context, *C... method Subscribe (line 431) | func (UnimplementedETHBACKENDServer) Subscribe(*SubscribeRequest, grpc... method SubscribeLogs (line 434) | func (UnimplementedETHBACKENDServer) SubscribeLogs(grpc.BidiStreamingS... method Block (line 437) | func (UnimplementedETHBACKENDServer) Block(context.Context, *BlockRequ... method CanonicalBodyForStorage (line 440) | func (UnimplementedETHBACKENDServer) CanonicalBodyForStorage(context.C... method CanonicalHash (line 443) | func (UnimplementedETHBACKENDServer) CanonicalHash(context.Context, *C... method HeaderNumber (line 446) | func (UnimplementedETHBACKENDServer) HeaderNumber(context.Context, *He... method TxnLookup (line 449) | func (UnimplementedETHBACKENDServer) TxnLookup(context.Context, *TxnLo... method NodeInfo (line 452) | func (UnimplementedETHBACKENDServer) NodeInfo(context.Context, *NodesI... method Peers (line 455) | func (UnimplementedETHBACKENDServer) Peers(context.Context, *emptypb.E... method AddPeer (line 458) | func (UnimplementedETHBACKENDServer) AddPeer(context.Context, *AddPeer... method RemovePeer (line 461) | func (UnimplementedETHBACKENDServer) RemovePeer(context.Context, *Remo... method PendingBlock (line 464) | func (UnimplementedETHBACKENDServer) PendingBlock(context.Context, *em... method BorTxnLookup (line 467) | func (UnimplementedETHBACKENDServer) BorTxnLookup(context.Context, *Bo... method BorEvents (line 470) | func (UnimplementedETHBACKENDServer) BorEvents(context.Context, *BorEv... method AAValidation (line 473) | func (UnimplementedETHBACKENDServer) AAValidation(context.Context, *AA... method BlockForTxNum (line 476) | func (UnimplementedETHBACKENDServer) BlockForTxNum(context.Context, *B... method MinimumBlockAvailable (line 479) | func (UnimplementedETHBACKENDServer) MinimumBlockAvailable(context.Con... method mustEmbedUnimplementedETHBACKENDServer (line 482) | func (UnimplementedETHBACKENDServer) mustEmbedUnimplementedETHBACKENDS... method testEmbeddedByValue (line 483) | func (UnimplementedETHBACKENDServer) testEmbeddedByValue() ... type UnsafeETHBACKENDServer (line 488) | type UnsafeETHBACKENDServer interface function RegisterETHBACKENDServer (line 492) | func RegisterETHBACKENDServer(s grpc.ServiceRegistrar, srv ETHBACKENDSer... function _ETHBACKEND_Etherbase_Handler (line 503) | func _ETHBACKEND_Etherbase_Handler(srv interface{}, ctx context.Context,... function _ETHBACKEND_NetVersion_Handler (line 521) | func _ETHBACKEND_NetVersion_Handler(srv interface{}, ctx context.Context... function _ETHBACKEND_NetPeerCount_Handler (line 539) | func _ETHBACKEND_NetPeerCount_Handler(srv interface{}, ctx context.Conte... function _ETHBACKEND_Version_Handler (line 557) | func _ETHBACKEND_Version_Handler(srv interface{}, ctx context.Context, d... function _ETHBACKEND_Syncing_Handler (line 575) | func _ETHBACKEND_Syncing_Handler(srv interface{}, ctx context.Context, d... function _ETHBACKEND_ProtocolVersion_Handler (line 593) | func _ETHBACKEND_ProtocolVersion_Handler(srv interface{}, ctx context.Co... function _ETHBACKEND_ClientVersion_Handler (line 611) | func _ETHBACKEND_ClientVersion_Handler(srv interface{}, ctx context.Cont... function _ETHBACKEND_Subscribe_Handler (line 629) | func _ETHBACKEND_Subscribe_Handler(srv interface{}, stream grpc.ServerSt... function _ETHBACKEND_SubscribeLogs_Handler (line 640) | func _ETHBACKEND_SubscribeLogs_Handler(srv interface{}, stream grpc.Serv... function _ETHBACKEND_Block_Handler (line 647) | func _ETHBACKEND_Block_Handler(srv interface{}, ctx context.Context, dec... function _ETHBACKEND_CanonicalBodyForStorage_Handler (line 665) | func _ETHBACKEND_CanonicalBodyForStorage_Handler(srv interface{}, ctx co... function _ETHBACKEND_CanonicalHash_Handler (line 683) | func _ETHBACKEND_CanonicalHash_Handler(srv interface{}, ctx context.Cont... function _ETHBACKEND_HeaderNumber_Handler (line 701) | func _ETHBACKEND_HeaderNumber_Handler(srv interface{}, ctx context.Conte... function _ETHBACKEND_TxnLookup_Handler (line 719) | func _ETHBACKEND_TxnLookup_Handler(srv interface{}, ctx context.Context,... function _ETHBACKEND_NodeInfo_Handler (line 737) | func _ETHBACKEND_NodeInfo_Handler(srv interface{}, ctx context.Context, ... function _ETHBACKEND_Peers_Handler (line 755) | func _ETHBACKEND_Peers_Handler(srv interface{}, ctx context.Context, dec... function _ETHBACKEND_AddPeer_Handler (line 773) | func _ETHBACKEND_AddPeer_Handler(srv interface{}, ctx context.Context, d... function _ETHBACKEND_RemovePeer_Handler (line 791) | func _ETHBACKEND_RemovePeer_Handler(srv interface{}, ctx context.Context... function _ETHBACKEND_PendingBlock_Handler (line 809) | func _ETHBACKEND_PendingBlock_Handler(srv interface{}, ctx context.Conte... function _ETHBACKEND_BorTxnLookup_Handler (line 827) | func _ETHBACKEND_BorTxnLookup_Handler(srv interface{}, ctx context.Conte... function _ETHBACKEND_BorEvents_Handler (line 845) | func _ETHBACKEND_BorEvents_Handler(srv interface{}, ctx context.Context,... function _ETHBACKEND_AAValidation_Handler (line 863) | func _ETHBACKEND_AAValidation_Handler(srv interface{}, ctx context.Conte... function _ETHBACKEND_BlockForTxNum_Handler (line 881) | func _ETHBACKEND_BlockForTxNum_Handler(srv interface{}, ctx context.Cont... function _ETHBACKEND_MinimumBlockAvailable_Handler (line 899) | func _ETHBACKEND_MinimumBlockAvailable_Handler(srv interface{}, ctx cont... FILE: erigon-lib/gointerfaces/remoteproto/kv.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Op (line 26) | type Op method Enum (line 93) | func (x Op) Enum() *Op { method String (line 99) | func (x Op) String() string { method Descriptor (line 103) | func (Op) Descriptor() protoreflect.EnumDescriptor { method Type (line 107) | func (Op) Type() protoreflect.EnumType { method Number (line 111) | func (x Op) Number() protoreflect.EnumNumber { method EnumDescriptor (line 116) | func (Op) EnumDescriptor() ([]byte, []int) { constant Op_FIRST (line 29) | Op_FIRST Op = 0 constant Op_FIRST_DUP (line 30) | Op_FIRST_DUP Op = 1 constant Op_SEEK (line 31) | Op_SEEK Op = 2 constant Op_SEEK_BOTH (line 32) | Op_SEEK_BOTH Op = 3 constant Op_CURRENT (line 33) | Op_CURRENT Op = 4 constant Op_LAST (line 34) | Op_LAST Op = 6 constant Op_LAST_DUP (line 35) | Op_LAST_DUP Op = 7 constant Op_NEXT (line 36) | Op_NEXT Op = 8 constant Op_NEXT_DUP (line 37) | Op_NEXT_DUP Op = 9 constant Op_NEXT_NO_DUP (line 38) | Op_NEXT_NO_DUP Op = 11 constant Op_PREV (line 39) | Op_PREV Op = 12 constant Op_PREV_DUP (line 40) | Op_PREV_DUP Op = 13 constant Op_PREV_NO_DUP (line 41) | Op_PREV_NO_DUP Op = 14 constant Op_SEEK_EXACT (line 42) | Op_SEEK_EXACT Op = 15 constant Op_SEEK_BOTH_EXACT (line 43) | Op_SEEK_BOTH_EXACT Op = 16 constant Op_OPEN (line 44) | Op_OPEN Op = 30 constant Op_CLOSE (line 45) | Op_CLOSE Op = 31 constant Op_OPEN_DUP_SORT (line 46) | Op_OPEN_DUP_SORT Op = 32 type Action (line 120) | type Action method Enum (line 148) | func (x Action) Enum() *Action { method String (line 154) | func (x Action) String() string { method Descriptor (line 158) | func (Action) Descriptor() protoreflect.EnumDescriptor { method Type (line 162) | func (Action) Type() protoreflect.EnumType { method Number (line 166) | func (x Action) Number() protoreflect.EnumNumber { method EnumDescriptor (line 171) | func (Action) EnumDescriptor() ([]byte, []int) { constant Action_STORAGE (line 123) | Action_STORAGE Action = 0 constant Action_UPSERT (line 124) | Action_UPSERT Action = 1 constant Action_CODE (line 125) | Action_CODE Action = 2 constant Action_UPSERT_CODE (line 126) | Action_UPSERT_CODE Action = 3 constant Action_REMOVE (line 127) | Action_REMOVE Action = 4 type Direction (line 175) | type Direction method Enum (line 194) | func (x Direction) Enum() *Direction { method String (line 200) | func (x Direction) String() string { method Descriptor (line 204) | func (Direction) Descriptor() protoreflect.EnumDescriptor { method Type (line 208) | func (Direction) Type() protoreflect.EnumType { method Number (line 212) | func (x Direction) Number() protoreflect.EnumNumber { method EnumDescriptor (line 217) | func (Direction) EnumDescriptor() ([]byte, []int) { constant Direction_FORWARD (line 178) | Direction_FORWARD Direction = 0 constant Direction_UNWIND (line 179) | Direction_UNWIND Direction = 1 type Cursor (line 221) | type Cursor struct method Reset (line 232) | func (x *Cursor) Reset() { method String (line 239) | func (x *Cursor) String() string { method ProtoMessage (line 243) | func (*Cursor) ProtoMessage() {} method ProtoReflect (line 245) | func (x *Cursor) ProtoReflect() protoreflect.Message { method Descriptor (line 258) | func (*Cursor) Descriptor() ([]byte, []int) { method GetOp (line 262) | func (x *Cursor) GetOp() Op { method GetBucketName (line 269) | func (x *Cursor) GetBucketName() string { method GetCursor (line 276) | func (x *Cursor) GetCursor() uint32 { method GetK (line 283) | func (x *Cursor) GetK() []byte { method GetV (line 290) | func (x *Cursor) GetV() []byte { type Pair (line 297) | type Pair struct method Reset (line 308) | func (x *Pair) Reset() { method String (line 315) | func (x *Pair) String() string { method ProtoMessage (line 319) | func (*Pair) ProtoMessage() {} method ProtoReflect (line 321) | func (x *Pair) ProtoReflect() protoreflect.Message { method Descriptor (line 334) | func (*Pair) Descriptor() ([]byte, []int) { method GetK (line 338) | func (x *Pair) GetK() []byte { method GetV (line 345) | func (x *Pair) GetV() []byte { method GetCursorId (line 352) | func (x *Pair) GetCursorId() uint32 { method GetViewId (line 359) | func (x *Pair) GetViewId() uint64 { method GetTxId (line 366) | func (x *Pair) GetTxId() uint64 { type StorageChange (line 373) | type StorageChange struct method Reset (line 381) | func (x *StorageChange) Reset() { method String (line 388) | func (x *StorageChange) String() string { method ProtoMessage (line 392) | func (*StorageChange) ProtoMessage() {} method ProtoReflect (line 394) | func (x *StorageChange) ProtoReflect() protoreflect.Message { method Descriptor (line 407) | func (*StorageChange) Descriptor() ([]byte, []int) { method GetLocation (line 411) | func (x *StorageChange) GetLocation() *typesproto.H256 { method GetData (line 418) | func (x *StorageChange) GetData() []byte { type AccountChange (line 425) | type AccountChange struct method Reset (line 437) | func (x *AccountChange) Reset() { method String (line 444) | func (x *AccountChange) String() string { method ProtoMessage (line 448) | func (*AccountChange) ProtoMessage() {} method ProtoReflect (line 450) | func (x *AccountChange) ProtoReflect() protoreflect.Message { method Descriptor (line 463) | func (*AccountChange) Descriptor() ([]byte, []int) { method GetAddress (line 467) | func (x *AccountChange) GetAddress() *typesproto.H160 { method GetIncarnation (line 474) | func (x *AccountChange) GetIncarnation() uint64 { method GetAction (line 481) | func (x *AccountChange) GetAction() Action { method GetData (line 488) | func (x *AccountChange) GetData() []byte { method GetCode (line 495) | func (x *AccountChange) GetCode() []byte { method GetStorageChanges (line 502) | func (x *AccountChange) GetStorageChanges() []*StorageChange { type StateChangeBatch (line 510) | type StateChangeBatch struct method Reset (line 522) | func (x *StateChangeBatch) Reset() { method String (line 529) | func (x *StateChangeBatch) String() string { method ProtoMessage (line 533) | func (*StateChangeBatch) ProtoMessage() {} method ProtoReflect (line 535) | func (x *StateChangeBatch) ProtoReflect() protoreflect.Message { method Descriptor (line 548) | func (*StateChangeBatch) Descriptor() ([]byte, []int) { method GetStateVersionId (line 552) | func (x *StateChangeBatch) GetStateVersionId() uint64 { method GetChangeBatch (line 559) | func (x *StateChangeBatch) GetChangeBatch() []*StateChange { method GetPendingBlockBaseFee (line 566) | func (x *StateChangeBatch) GetPendingBlockBaseFee() uint64 { method GetBlockGasLimit (line 573) | func (x *StateChangeBatch) GetBlockGasLimit() uint64 { method GetFinalizedBlock (line 580) | func (x *StateChangeBatch) GetFinalizedBlock() uint64 { method GetPendingBlobFeePerGas (line 587) | func (x *StateChangeBatch) GetPendingBlobFeePerGas() uint64 { type StateChange (line 595) | type StateChange struct method Reset (line 607) | func (x *StateChange) Reset() { method String (line 614) | func (x *StateChange) String() string { method ProtoMessage (line 618) | func (*StateChange) ProtoMessage() {} method ProtoReflect (line 620) | func (x *StateChange) ProtoReflect() protoreflect.Message { method Descriptor (line 633) | func (*StateChange) Descriptor() ([]byte, []int) { method GetDirection (line 637) | func (x *StateChange) GetDirection() Direction { method GetBlockHeight (line 644) | func (x *StateChange) GetBlockHeight() uint64 { method GetBlockHash (line 651) | func (x *StateChange) GetBlockHash() *typesproto.H256 { method GetChanges (line 658) | func (x *StateChange) GetChanges() []*AccountChange { method GetTxs (line 665) | func (x *StateChange) GetTxs() [][]byte { method GetBlockTime (line 672) | func (x *StateChange) GetBlockTime() uint64 { type StateChangeRequest (line 679) | type StateChangeRequest struct method Reset (line 687) | func (x *StateChangeRequest) Reset() { method String (line 694) | func (x *StateChangeRequest) String() string { method ProtoMessage (line 698) | func (*StateChangeRequest) ProtoMessage() {} method ProtoReflect (line 700) | func (x *StateChangeRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 713) | func (*StateChangeRequest) Descriptor() ([]byte, []int) { method GetWithStorage (line 717) | func (x *StateChangeRequest) GetWithStorage() bool { method GetWithTransactions (line 724) | func (x *StateChangeRequest) GetWithTransactions() bool { type SnapshotsRequest (line 731) | type SnapshotsRequest struct method Reset (line 737) | func (x *SnapshotsRequest) Reset() { method String (line 744) | func (x *SnapshotsRequest) String() string { method ProtoMessage (line 748) | func (*SnapshotsRequest) ProtoMessage() {} method ProtoReflect (line 750) | func (x *SnapshotsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 763) | func (*SnapshotsRequest) Descriptor() ([]byte, []int) { type SnapshotsReply (line 767) | type SnapshotsReply struct method Reset (line 775) | func (x *SnapshotsReply) Reset() { method String (line 782) | func (x *SnapshotsReply) String() string { method ProtoMessage (line 786) | func (*SnapshotsReply) ProtoMessage() {} method ProtoReflect (line 788) | func (x *SnapshotsReply) ProtoReflect() protoreflect.Message { method Descriptor (line 801) | func (*SnapshotsReply) Descriptor() ([]byte, []int) { method GetBlocksFiles (line 805) | func (x *SnapshotsReply) GetBlocksFiles() []string { method GetHistoryFiles (line 812) | func (x *SnapshotsReply) GetHistoryFiles() []string { type RangeReq (line 819) | type RangeReq struct method Reset (line 835) | func (x *RangeReq) Reset() { method String (line 842) | func (x *RangeReq) String() string { method ProtoMessage (line 846) | func (*RangeReq) ProtoMessage() {} method ProtoReflect (line 848) | func (x *RangeReq) ProtoReflect() protoreflect.Message { method Descriptor (line 861) | func (*RangeReq) Descriptor() ([]byte, []int) { method GetTxId (line 865) | func (x *RangeReq) GetTxId() uint64 { method GetTable (line 872) | func (x *RangeReq) GetTable() string { method GetFromPrefix (line 879) | func (x *RangeReq) GetFromPrefix() []byte { method GetToPrefix (line 886) | func (x *RangeReq) GetToPrefix() []byte { method GetOrderAscend (line 893) | func (x *RangeReq) GetOrderAscend() bool { method GetLimit (line 900) | func (x *RangeReq) GetLimit() int64 { method GetPageSize (line 907) | func (x *RangeReq) GetPageSize() int32 { method GetPageToken (line 914) | func (x *RangeReq) GetPageToken() string { type SequenceReq (line 922) | type SequenceReq struct method Reset (line 931) | func (x *SequenceReq) Reset() { method String (line 938) | func (x *SequenceReq) String() string { method ProtoMessage (line 942) | func (*SequenceReq) ProtoMessage() {} method ProtoReflect (line 944) | func (x *SequenceReq) ProtoReflect() protoreflect.Message { method Descriptor (line 957) | func (*SequenceReq) Descriptor() ([]byte, []int) { method GetTxId (line 961) | func (x *SequenceReq) GetTxId() uint64 { method GetTable (line 968) | func (x *SequenceReq) GetTable() string { type SequenceReply (line 975) | type SequenceReply struct method Reset (line 982) | func (x *SequenceReply) Reset() { method String (line 989) | func (x *SequenceReply) String() string { method ProtoMessage (line 993) | func (*SequenceReply) ProtoMessage() {} method ProtoReflect (line 995) | func (x *SequenceReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1008) | func (*SequenceReply) Descriptor() ([]byte, []int) { method GetValue (line 1012) | func (x *SequenceReply) GetValue() uint64 { type GetLatestReq (line 1020) | type GetLatestReq struct method Reset (line 1033) | func (x *GetLatestReq) Reset() { method String (line 1040) | func (x *GetLatestReq) String() string { method ProtoMessage (line 1044) | func (*GetLatestReq) ProtoMessage() {} method ProtoReflect (line 1046) | func (x *GetLatestReq) ProtoReflect() protoreflect.Message { method Descriptor (line 1059) | func (*GetLatestReq) Descriptor() ([]byte, []int) { method GetTxId (line 1063) | func (x *GetLatestReq) GetTxId() uint64 { method GetTable (line 1070) | func (x *GetLatestReq) GetTable() string { method GetK (line 1077) | func (x *GetLatestReq) GetK() []byte { method GetTs (line 1084) | func (x *GetLatestReq) GetTs() uint64 { method GetK2 (line 1091) | func (x *GetLatestReq) GetK2() []byte { method GetLatest (line 1098) | func (x *GetLatestReq) GetLatest() bool { type GetLatestReply (line 1105) | type GetLatestReply struct method Reset (line 1113) | func (x *GetLatestReply) Reset() { method String (line 1120) | func (x *GetLatestReply) String() string { method ProtoMessage (line 1124) | func (*GetLatestReply) ProtoMessage() {} method ProtoReflect (line 1126) | func (x *GetLatestReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1139) | func (*GetLatestReply) Descriptor() ([]byte, []int) { method GetV (line 1143) | func (x *GetLatestReply) GetV() []byte { method GetOk (line 1150) | func (x *GetLatestReply) GetOk() bool { type HistorySeekReq (line 1157) | type HistorySeekReq struct method Reset (line 1167) | func (x *HistorySeekReq) Reset() { method String (line 1174) | func (x *HistorySeekReq) String() string { method ProtoMessage (line 1178) | func (*HistorySeekReq) ProtoMessage() {} method ProtoReflect (line 1180) | func (x *HistorySeekReq) ProtoReflect() protoreflect.Message { method Descriptor (line 1193) | func (*HistorySeekReq) Descriptor() ([]byte, []int) { method GetTxId (line 1197) | func (x *HistorySeekReq) GetTxId() uint64 { method GetTable (line 1204) | func (x *HistorySeekReq) GetTable() string { method GetK (line 1211) | func (x *HistorySeekReq) GetK() []byte { method GetTs (line 1218) | func (x *HistorySeekReq) GetTs() uint64 { type HistorySeekReply (line 1225) | type HistorySeekReply struct method Reset (line 1233) | func (x *HistorySeekReply) Reset() { method String (line 1240) | func (x *HistorySeekReply) String() string { method ProtoMessage (line 1244) | func (*HistorySeekReply) ProtoMessage() {} method ProtoReflect (line 1246) | func (x *HistorySeekReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1259) | func (*HistorySeekReply) Descriptor() ([]byte, []int) { method GetV (line 1263) | func (x *HistorySeekReply) GetV() []byte { method GetOk (line 1270) | func (x *HistorySeekReply) GetOk() bool { type IndexRangeReq (line 1277) | type IndexRangeReq struct method Reset (line 1294) | func (x *IndexRangeReq) Reset() { method String (line 1301) | func (x *IndexRangeReq) String() string { method ProtoMessage (line 1305) | func (*IndexRangeReq) ProtoMessage() {} method ProtoReflect (line 1307) | func (x *IndexRangeReq) ProtoReflect() protoreflect.Message { method Descriptor (line 1320) | func (*IndexRangeReq) Descriptor() ([]byte, []int) { method GetTxId (line 1324) | func (x *IndexRangeReq) GetTxId() uint64 { method GetTable (line 1331) | func (x *IndexRangeReq) GetTable() string { method GetK (line 1338) | func (x *IndexRangeReq) GetK() []byte { method GetFromTs (line 1345) | func (x *IndexRangeReq) GetFromTs() int64 { method GetToTs (line 1352) | func (x *IndexRangeReq) GetToTs() int64 { method GetOrderAscend (line 1359) | func (x *IndexRangeReq) GetOrderAscend() bool { method GetLimit (line 1366) | func (x *IndexRangeReq) GetLimit() int64 { method GetPageSize (line 1373) | func (x *IndexRangeReq) GetPageSize() int32 { method GetPageToken (line 1380) | func (x *IndexRangeReq) GetPageToken() string { type IndexRangeReply (line 1387) | type IndexRangeReply struct method Reset (line 1395) | func (x *IndexRangeReply) Reset() { method String (line 1402) | func (x *IndexRangeReply) String() string { method ProtoMessage (line 1406) | func (*IndexRangeReply) ProtoMessage() {} method ProtoReflect (line 1408) | func (x *IndexRangeReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1421) | func (*IndexRangeReply) Descriptor() ([]byte, []int) { method GetTimestamps (line 1425) | func (x *IndexRangeReply) GetTimestamps() []uint64 { method GetNextPageToken (line 1432) | func (x *IndexRangeReply) GetNextPageToken() string { type HistoryRangeReq (line 1439) | type HistoryRangeReq struct method Reset (line 1455) | func (x *HistoryRangeReq) Reset() { method String (line 1462) | func (x *HistoryRangeReq) String() string { method ProtoMessage (line 1466) | func (*HistoryRangeReq) ProtoMessage() {} method ProtoReflect (line 1468) | func (x *HistoryRangeReq) ProtoReflect() protoreflect.Message { method Descriptor (line 1481) | func (*HistoryRangeReq) Descriptor() ([]byte, []int) { method GetTxId (line 1485) | func (x *HistoryRangeReq) GetTxId() uint64 { method GetTable (line 1492) | func (x *HistoryRangeReq) GetTable() string { method GetFromTs (line 1499) | func (x *HistoryRangeReq) GetFromTs() int64 { method GetToTs (line 1506) | func (x *HistoryRangeReq) GetToTs() int64 { method GetOrderAscend (line 1513) | func (x *HistoryRangeReq) GetOrderAscend() bool { method GetLimit (line 1520) | func (x *HistoryRangeReq) GetLimit() int64 { method GetPageSize (line 1527) | func (x *HistoryRangeReq) GetPageSize() int32 { method GetPageToken (line 1534) | func (x *HistoryRangeReq) GetPageToken() string { type RangeAsOfReq (line 1541) | type RangeAsOfReq struct method Reset (line 1559) | func (x *RangeAsOfReq) Reset() { method String (line 1566) | func (x *RangeAsOfReq) String() string { method ProtoMessage (line 1570) | func (*RangeAsOfReq) ProtoMessage() {} method ProtoReflect (line 1572) | func (x *RangeAsOfReq) ProtoReflect() protoreflect.Message { method Descriptor (line 1585) | func (*RangeAsOfReq) Descriptor() ([]byte, []int) { method GetTxId (line 1589) | func (x *RangeAsOfReq) GetTxId() uint64 { method GetTable (line 1596) | func (x *RangeAsOfReq) GetTable() string { method GetFromKey (line 1603) | func (x *RangeAsOfReq) GetFromKey() []byte { method GetToKey (line 1610) | func (x *RangeAsOfReq) GetToKey() []byte { method GetTs (line 1617) | func (x *RangeAsOfReq) GetTs() uint64 { method GetLatest (line 1624) | func (x *RangeAsOfReq) GetLatest() bool { method GetOrderAscend (line 1631) | func (x *RangeAsOfReq) GetOrderAscend() bool { method GetLimit (line 1638) | func (x *RangeAsOfReq) GetLimit() int64 { method GetPageSize (line 1645) | func (x *RangeAsOfReq) GetPageSize() int32 { method GetPageToken (line 1652) | func (x *RangeAsOfReq) GetPageToken() string { type Pairs (line 1659) | type Pairs struct method Reset (line 1668) | func (x *Pairs) Reset() { method String (line 1675) | func (x *Pairs) String() string { method ProtoMessage (line 1679) | func (*Pairs) ProtoMessage() {} method ProtoReflect (line 1681) | func (x *Pairs) ProtoReflect() protoreflect.Message { method Descriptor (line 1694) | func (*Pairs) Descriptor() ([]byte, []int) { method GetKeys (line 1698) | func (x *Pairs) GetKeys() [][]byte { method GetValues (line 1705) | func (x *Pairs) GetValues() [][]byte { method GetNextPageToken (line 1712) | func (x *Pairs) GetNextPageToken() string { type PairsPagination (line 1719) | type PairsPagination struct method Reset (line 1727) | func (x *PairsPagination) Reset() { method String (line 1734) | func (x *PairsPagination) String() string { method ProtoMessage (line 1738) | func (*PairsPagination) ProtoMessage() {} method ProtoReflect (line 1740) | func (x *PairsPagination) ProtoReflect() protoreflect.Message { method Descriptor (line 1753) | func (*PairsPagination) Descriptor() ([]byte, []int) { method GetNextKey (line 1757) | func (x *PairsPagination) GetNextKey() []byte { method GetLimit (line 1764) | func (x *PairsPagination) GetLimit() int64 { type IndexPagination (line 1771) | type IndexPagination struct method Reset (line 1779) | func (x *IndexPagination) Reset() { method String (line 1786) | func (x *IndexPagination) String() string { method ProtoMessage (line 1790) | func (*IndexPagination) ProtoMessage() {} method ProtoReflect (line 1792) | func (x *IndexPagination) ProtoReflect() protoreflect.Message { method Descriptor (line 1805) | func (*IndexPagination) Descriptor() ([]byte, []int) { method GetNextTimeStamp (line 1809) | func (x *IndexPagination) GetNextTimeStamp() int64 { method GetLimit (line 1816) | func (x *IndexPagination) GetLimit() int64 { type HasPrefixReq (line 1823) | type HasPrefixReq struct method Reset (line 1832) | func (x *HasPrefixReq) Reset() { method String (line 1839) | func (x *HasPrefixReq) String() string { method ProtoMessage (line 1843) | func (*HasPrefixReq) ProtoMessage() {} method ProtoReflect (line 1845) | func (x *HasPrefixReq) ProtoReflect() protoreflect.Message { method Descriptor (line 1858) | func (*HasPrefixReq) Descriptor() ([]byte, []int) { method GetTxId (line 1862) | func (x *HasPrefixReq) GetTxId() uint64 { method GetTable (line 1869) | func (x *HasPrefixReq) GetTable() string { method GetPrefix (line 1876) | func (x *HasPrefixReq) GetPrefix() []byte { type HasPrefixReply (line 1883) | type HasPrefixReply struct method Reset (line 1892) | func (x *HasPrefixReply) Reset() { method String (line 1899) | func (x *HasPrefixReply) String() string { method ProtoMessage (line 1903) | func (*HasPrefixReply) ProtoMessage() {} method ProtoReflect (line 1905) | func (x *HasPrefixReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1918) | func (*HasPrefixReply) Descriptor() ([]byte, []int) { method GetFirstKey (line 1922) | func (x *HasPrefixReply) GetFirstKey() []byte { method GetFirstVal (line 1929) | func (x *HasPrefixReply) GetFirstVal() []byte { method GetHasPrefix (line 1936) | func (x *HasPrefixReply) GetHasPrefix() bool { type HistoryStartFromReq (line 1943) | type HistoryStartFromReq struct method Reset (line 1951) | func (x *HistoryStartFromReq) Reset() { method String (line 1958) | func (x *HistoryStartFromReq) String() string { method ProtoMessage (line 1962) | func (*HistoryStartFromReq) ProtoMessage() {} method ProtoReflect (line 1964) | func (x *HistoryStartFromReq) ProtoReflect() protoreflect.Message { method Descriptor (line 1977) | func (*HistoryStartFromReq) Descriptor() ([]byte, []int) { method GetDomain (line 1981) | func (x *HistoryStartFromReq) GetDomain() uint32 { method GetTxId (line 1988) | func (x *HistoryStartFromReq) GetTxId() uint64 { type HistoryStartFromReply (line 1995) | type HistoryStartFromReply struct method Reset (line 2002) | func (x *HistoryStartFromReply) Reset() { method String (line 2009) | func (x *HistoryStartFromReply) String() string { method ProtoMessage (line 2013) | func (*HistoryStartFromReply) ProtoMessage() {} method ProtoReflect (line 2015) | func (x *HistoryStartFromReply) ProtoReflect() protoreflect.Message { method Descriptor (line 2028) | func (*HistoryStartFromReply) Descriptor() ([]byte, []int) { method GetStartFrom (line 2032) | func (x *HistoryStartFromReply) GetStartFrom() uint64 { constant file_remote_kv_proto_rawDesc (line 2041) | file_remote_kv_proto_rawDesc = "" + function file_remote_kv_proto_rawDescGZIP (line 2242) | func file_remote_kv_proto_rawDescGZIP() []byte { function init (line 2330) | func init() { file_remote_kv_proto_init() } function file_remote_kv_proto_init (line 2331) | func file_remote_kv_proto_init() { FILE: erigon-lib/gointerfaces/remoteproto/kv_client_mock.go type MockKVClient (line 23) | type MockKVClient struct method EXPECT (line 42) | func (m *MockKVClient) EXPECT() *MockKVClientMockRecorder { method GetLatest (line 47) | func (m *MockKVClient) GetLatest(ctx context.Context, in *GetLatestReq... method HasPrefix (line 91) | func (m *MockKVClient) HasPrefix(ctx context.Context, in *HasPrefixReq... method HistoryRange (line 135) | func (m *MockKVClient) HistoryRange(ctx context.Context, in *HistoryRa... method HistorySeek (line 179) | func (m *MockKVClient) HistorySeek(ctx context.Context, in *HistorySee... method HistoryStartFrom (line 223) | func (m *MockKVClient) HistoryStartFrom(ctx context.Context, in *Histo... method IndexRange (line 267) | func (m *MockKVClient) IndexRange(ctx context.Context, in *IndexRangeR... method Range (line 311) | func (m *MockKVClient) Range(ctx context.Context, in *RangeReq, opts .... method RangeAsOf (line 355) | func (m *MockKVClient) RangeAsOf(ctx context.Context, in *RangeAsOfReq... method Sequence (line 399) | func (m *MockKVClient) Sequence(ctx context.Context, in *SequenceReq, ... method Snapshots (line 443) | func (m *MockKVClient) Snapshots(ctx context.Context, in *SnapshotsReq... method StateChanges (line 487) | func (m *MockKVClient) StateChanges(ctx context.Context, in *StateChan... method Tx (line 531) | func (m *MockKVClient) Tx(ctx context.Context, opts ...grpc.CallOption... method Version (line 575) | func (m *MockKVClient) Version(ctx context.Context, in *emptypb.Empty,... type MockKVClientMockRecorder (line 30) | type MockKVClientMockRecorder struct method GetLatest (line 60) | func (mr *MockKVClientMockRecorder) GetLatest(ctx, in any, opts ...any... method HasPrefix (line 104) | func (mr *MockKVClientMockRecorder) HasPrefix(ctx, in any, opts ...any... method HistoryRange (line 148) | func (mr *MockKVClientMockRecorder) HistoryRange(ctx, in any, opts ...... method HistorySeek (line 192) | func (mr *MockKVClientMockRecorder) HistorySeek(ctx, in any, opts ...a... method HistoryStartFrom (line 236) | func (mr *MockKVClientMockRecorder) HistoryStartFrom(ctx, in any, opts... method IndexRange (line 280) | func (mr *MockKVClientMockRecorder) IndexRange(ctx, in any, opts ...an... method Range (line 324) | func (mr *MockKVClientMockRecorder) Range(ctx, in any, opts ...any) *M... method RangeAsOf (line 368) | func (mr *MockKVClientMockRecorder) RangeAsOf(ctx, in any, opts ...any... method Sequence (line 412) | func (mr *MockKVClientMockRecorder) Sequence(ctx, in any, opts ...any)... method Snapshots (line 456) | func (mr *MockKVClientMockRecorder) Snapshots(ctx, in any, opts ...any... method StateChanges (line 500) | func (mr *MockKVClientMockRecorder) StateChanges(ctx, in any, opts ...... method Tx (line 544) | func (mr *MockKVClientMockRecorder) Tx(ctx any, opts ...any) *MockKVCl... method Version (line 588) | func (mr *MockKVClientMockRecorder) Version(ctx, in any, opts ...any) ... function NewMockKVClient (line 35) | func NewMockKVClient(ctrl *gomock.Controller) *MockKVClient { type MockKVClientGetLatestCall (line 68) | type MockKVClientGetLatestCall struct method Return (line 73) | func (c *MockKVClientGetLatestCall) Return(arg0 *GetLatestReply, arg1 ... method Do (line 79) | func (c *MockKVClientGetLatestCall) Do(f func(context.Context, *GetLat... method DoAndReturn (line 85) | func (c *MockKVClientGetLatestCall) DoAndReturn(f func(context.Context... type MockKVClientHasPrefixCall (line 112) | type MockKVClientHasPrefixCall struct method Return (line 117) | func (c *MockKVClientHasPrefixCall) Return(arg0 *HasPrefixReply, arg1 ... method Do (line 123) | func (c *MockKVClientHasPrefixCall) Do(f func(context.Context, *HasPre... method DoAndReturn (line 129) | func (c *MockKVClientHasPrefixCall) DoAndReturn(f func(context.Context... type MockKVClientHistoryRangeCall (line 156) | type MockKVClientHistoryRangeCall struct method Return (line 161) | func (c *MockKVClientHistoryRangeCall) Return(arg0 *Pairs, arg1 error)... method Do (line 167) | func (c *MockKVClientHistoryRangeCall) Do(f func(context.Context, *His... method DoAndReturn (line 173) | func (c *MockKVClientHistoryRangeCall) DoAndReturn(f func(context.Cont... type MockKVClientHistorySeekCall (line 200) | type MockKVClientHistorySeekCall struct method Return (line 205) | func (c *MockKVClientHistorySeekCall) Return(arg0 *HistorySeekReply, a... method Do (line 211) | func (c *MockKVClientHistorySeekCall) Do(f func(context.Context, *Hist... method DoAndReturn (line 217) | func (c *MockKVClientHistorySeekCall) DoAndReturn(f func(context.Conte... type MockKVClientHistoryStartFromCall (line 244) | type MockKVClientHistoryStartFromCall struct method Return (line 249) | func (c *MockKVClientHistoryStartFromCall) Return(arg0 *HistoryStartFr... method Do (line 255) | func (c *MockKVClientHistoryStartFromCall) Do(f func(context.Context, ... method DoAndReturn (line 261) | func (c *MockKVClientHistoryStartFromCall) DoAndReturn(f func(context.... type MockKVClientIndexRangeCall (line 288) | type MockKVClientIndexRangeCall struct method Return (line 293) | func (c *MockKVClientIndexRangeCall) Return(arg0 *IndexRangeReply, arg... method Do (line 299) | func (c *MockKVClientIndexRangeCall) Do(f func(context.Context, *Index... method DoAndReturn (line 305) | func (c *MockKVClientIndexRangeCall) DoAndReturn(f func(context.Contex... type MockKVClientRangeCall (line 332) | type MockKVClientRangeCall struct method Return (line 337) | func (c *MockKVClientRangeCall) Return(arg0 *Pairs, arg1 error) *MockK... method Do (line 343) | func (c *MockKVClientRangeCall) Do(f func(context.Context, *RangeReq, ... method DoAndReturn (line 349) | func (c *MockKVClientRangeCall) DoAndReturn(f func(context.Context, *R... type MockKVClientRangeAsOfCall (line 376) | type MockKVClientRangeAsOfCall struct method Return (line 381) | func (c *MockKVClientRangeAsOfCall) Return(arg0 *Pairs, arg1 error) *M... method Do (line 387) | func (c *MockKVClientRangeAsOfCall) Do(f func(context.Context, *RangeA... method DoAndReturn (line 393) | func (c *MockKVClientRangeAsOfCall) DoAndReturn(f func(context.Context... type MockKVClientSequenceCall (line 420) | type MockKVClientSequenceCall struct method Return (line 425) | func (c *MockKVClientSequenceCall) Return(arg0 *SequenceReply, arg1 er... method Do (line 431) | func (c *MockKVClientSequenceCall) Do(f func(context.Context, *Sequenc... method DoAndReturn (line 437) | func (c *MockKVClientSequenceCall) DoAndReturn(f func(context.Context,... type MockKVClientSnapshotsCall (line 464) | type MockKVClientSnapshotsCall struct method Return (line 469) | func (c *MockKVClientSnapshotsCall) Return(arg0 *SnapshotsReply, arg1 ... method Do (line 475) | func (c *MockKVClientSnapshotsCall) Do(f func(context.Context, *Snapsh... method DoAndReturn (line 481) | func (c *MockKVClientSnapshotsCall) DoAndReturn(f func(context.Context... type MockKVClientStateChangesCall (line 508) | type MockKVClientStateChangesCall struct method Return (line 513) | func (c *MockKVClientStateChangesCall) Return(arg0 grpc.ServerStreamin... method Do (line 519) | func (c *MockKVClientStateChangesCall) Do(f func(context.Context, *Sta... method DoAndReturn (line 525) | func (c *MockKVClientStateChangesCall) DoAndReturn(f func(context.Cont... type MockKVClientTxCall (line 552) | type MockKVClientTxCall struct method Return (line 557) | func (c *MockKVClientTxCall) Return(arg0 grpc.BidiStreamingClient[Curs... method Do (line 563) | func (c *MockKVClientTxCall) Do(f func(context.Context, ...grpc.CallOp... method DoAndReturn (line 569) | func (c *MockKVClientTxCall) DoAndReturn(f func(context.Context, ...gr... type MockKVClientVersionCall (line 596) | type MockKVClientVersionCall struct method Return (line 601) | func (c *MockKVClientVersionCall) Return(arg0 *typesproto.VersionReply... method Do (line 607) | func (c *MockKVClientVersionCall) Do(f func(context.Context, *emptypb.... method DoAndReturn (line 613) | func (c *MockKVClientVersionCall) DoAndReturn(f func(context.Context, ... FILE: erigon-lib/gointerfaces/remoteproto/kv_grpc.pb.go constant _ (line 21) | _ = grpc.SupportPackageIsVersion9 constant KV_Version_FullMethodName (line 24) | KV_Version_FullMethodName = "/remote.KV/Version" constant KV_Tx_FullMethodName (line 25) | KV_Tx_FullMethodName = "/remote.KV/Tx" constant KV_StateChanges_FullMethodName (line 26) | KV_StateChanges_FullMethodName = "/remote.KV/StateChanges" constant KV_Snapshots_FullMethodName (line 27) | KV_Snapshots_FullMethodName = "/remote.KV/Snapshots" constant KV_Range_FullMethodName (line 28) | KV_Range_FullMethodName = "/remote.KV/Range" constant KV_Sequence_FullMethodName (line 29) | KV_Sequence_FullMethodName = "/remote.KV/Sequence" constant KV_GetLatest_FullMethodName (line 30) | KV_GetLatest_FullMethodName = "/remote.KV/GetLatest" constant KV_HistorySeek_FullMethodName (line 31) | KV_HistorySeek_FullMethodName = "/remote.KV/HistorySeek" constant KV_IndexRange_FullMethodName (line 32) | KV_IndexRange_FullMethodName = "/remote.KV/IndexRange" constant KV_HistoryRange_FullMethodName (line 33) | KV_HistoryRange_FullMethodName = "/remote.KV/HistoryRange" constant KV_RangeAsOf_FullMethodName (line 34) | KV_RangeAsOf_FullMethodName = "/remote.KV/RangeAsOf" constant KV_HasPrefix_FullMethodName (line 35) | KV_HasPrefix_FullMethodName = "/remote.KV/HasPrefix" constant KV_HistoryStartFrom_FullMethodName (line 36) | KV_HistoryStartFrom_FullMethodName = "/remote.KV/HistoryStartFrom" type KVClient (line 44) | type KVClient interface type kVClient (line 72) | type kVClient struct method Version (line 80) | func (c *kVClient) Version(ctx context.Context, in *emptypb.Empty, opt... method Tx (line 90) | func (c *kVClient) Tx(ctx context.Context, opts ...grpc.CallOption) (g... method StateChanges (line 103) | func (c *kVClient) StateChanges(ctx context.Context, in *StateChangeRe... method Snapshots (line 122) | func (c *kVClient) Snapshots(ctx context.Context, in *SnapshotsRequest... method Range (line 132) | func (c *kVClient) Range(ctx context.Context, in *RangeReq, opts ...gr... method Sequence (line 142) | func (c *kVClient) Sequence(ctx context.Context, in *SequenceReq, opts... method GetLatest (line 152) | func (c *kVClient) GetLatest(ctx context.Context, in *GetLatestReq, op... method HistorySeek (line 162) | func (c *kVClient) HistorySeek(ctx context.Context, in *HistorySeekReq... method IndexRange (line 172) | func (c *kVClient) IndexRange(ctx context.Context, in *IndexRangeReq, ... method HistoryRange (line 182) | func (c *kVClient) HistoryRange(ctx context.Context, in *HistoryRangeR... method RangeAsOf (line 192) | func (c *kVClient) RangeAsOf(ctx context.Context, in *RangeAsOfReq, op... method HasPrefix (line 202) | func (c *kVClient) HasPrefix(ctx context.Context, in *HasPrefixReq, op... method HistoryStartFrom (line 212) | func (c *kVClient) HistoryStartFrom(ctx context.Context, in *HistorySt... function NewKVClient (line 76) | func NewKVClient(cc grpc.ClientConnInterface) KVClient { type KVServer (line 227) | type KVServer interface type UnimplementedKVServer (line 261) | type UnimplementedKVServer struct method Version (line 263) | func (UnimplementedKVServer) Version(context.Context, *emptypb.Empty) ... method Tx (line 266) | func (UnimplementedKVServer) Tx(grpc.BidiStreamingServer[Cursor, Pair]... method StateChanges (line 269) | func (UnimplementedKVServer) StateChanges(*StateChangeRequest, grpc.Se... method Snapshots (line 272) | func (UnimplementedKVServer) Snapshots(context.Context, *SnapshotsRequ... method Range (line 275) | func (UnimplementedKVServer) Range(context.Context, *RangeReq) (*Pairs... method Sequence (line 278) | func (UnimplementedKVServer) Sequence(context.Context, *SequenceReq) (... method GetLatest (line 281) | func (UnimplementedKVServer) GetLatest(context.Context, *GetLatestReq)... method HistorySeek (line 284) | func (UnimplementedKVServer) HistorySeek(context.Context, *HistorySeek... method IndexRange (line 287) | func (UnimplementedKVServer) IndexRange(context.Context, *IndexRangeRe... method HistoryRange (line 290) | func (UnimplementedKVServer) HistoryRange(context.Context, *HistoryRan... method RangeAsOf (line 293) | func (UnimplementedKVServer) RangeAsOf(context.Context, *RangeAsOfReq)... method HasPrefix (line 296) | func (UnimplementedKVServer) HasPrefix(context.Context, *HasPrefixReq)... method HistoryStartFrom (line 299) | func (UnimplementedKVServer) HistoryStartFrom(context.Context, *Histor... method mustEmbedUnimplementedKVServer (line 302) | func (UnimplementedKVServer) mustEmbedUnimplementedKVServer() {} method testEmbeddedByValue (line 303) | func (UnimplementedKVServer) testEmbeddedByValue() {} type UnsafeKVServer (line 308) | type UnsafeKVServer interface function RegisterKVServer (line 312) | func RegisterKVServer(s grpc.ServiceRegistrar, srv KVServer) { function _KV_Version_Handler (line 323) | func _KV_Version_Handler(srv interface{}, ctx context.Context, dec func(... function _KV_Tx_Handler (line 341) | func _KV_Tx_Handler(srv interface{}, stream grpc.ServerStream) error { function _KV_StateChanges_Handler (line 348) | func _KV_StateChanges_Handler(srv interface{}, stream grpc.ServerStream)... function _KV_Snapshots_Handler (line 359) | func _KV_Snapshots_Handler(srv interface{}, ctx context.Context, dec fun... function _KV_Range_Handler (line 377) | func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(in... function _KV_Sequence_Handler (line 395) | func _KV_Sequence_Handler(srv interface{}, ctx context.Context, dec func... function _KV_GetLatest_Handler (line 413) | func _KV_GetLatest_Handler(srv interface{}, ctx context.Context, dec fun... function _KV_HistorySeek_Handler (line 431) | func _KV_HistorySeek_Handler(srv interface{}, ctx context.Context, dec f... function _KV_IndexRange_Handler (line 449) | func _KV_IndexRange_Handler(srv interface{}, ctx context.Context, dec fu... function _KV_HistoryRange_Handler (line 467) | func _KV_HistoryRange_Handler(srv interface{}, ctx context.Context, dec ... function _KV_RangeAsOf_Handler (line 485) | func _KV_RangeAsOf_Handler(srv interface{}, ctx context.Context, dec fun... function _KV_HasPrefix_Handler (line 503) | func _KV_HasPrefix_Handler(srv interface{}, ctx context.Context, dec fun... function _KV_HistoryStartFrom_Handler (line 521) | func _KV_HistoryStartFrom_Handler(srv interface{}, ctx context.Context, ... FILE: erigon-lib/gointerfaces/remoteproto/kv_state_changes_client_mock.go type MockKV_StateChangesClient (line 21) | type MockKV_StateChangesClient struct type MockKV_StateChangesClientMockRecorder (line 28) | type MockKV_StateChangesClientMockRecorder struct function NewMockKV_StateChangesClient (line 33) | func NewMockKV_StateChangesClient[Res any](ctrl *gomock.Controller) *Moc... method EXPECT (line 40) | func (m *MockKV_StateChangesClient[Res]) EXPECT() *MockKV_StateChangesCl... method CloseSend (line 45) | func (m *MockKV_StateChangesClient[Res]) CloseSend() error { method CloseSend (line 53) | func (mr *MockKV_StateChangesClientMockRecorder[Res]) CloseSend() *MockK... type MockKV_StateChangesClientCloseSendCall (line 60) | type MockKV_StateChangesClientCloseSendCall struct method Return (line 65) | func (c *MockKV_StateChangesClientCloseSendCall[Res]) Return(arg0 error)... method Do (line 71) | func (c *MockKV_StateChangesClientCloseSendCall[Res]) Do(f func() error)... method DoAndReturn (line 77) | func (c *MockKV_StateChangesClientCloseSendCall[Res]) DoAndReturn(f func... method Context (line 83) | func (m *MockKV_StateChangesClient[Res]) Context() context.Context { method Context (line 91) | func (mr *MockKV_StateChangesClientMockRecorder[Res]) Context() *MockKV_... type MockKV_StateChangesClientContextCall (line 98) | type MockKV_StateChangesClientContextCall struct method Return (line 103) | func (c *MockKV_StateChangesClientContextCall[Res]) Return(arg0 context.... method Do (line 109) | func (c *MockKV_StateChangesClientContextCall[Res]) Do(f func() context.... method DoAndReturn (line 115) | func (c *MockKV_StateChangesClientContextCall[Res]) DoAndReturn(f func()... method Header (line 121) | func (m *MockKV_StateChangesClient[Res]) Header() (metadata.MD, error) { method Header (line 130) | func (mr *MockKV_StateChangesClientMockRecorder[Res]) Header() *MockKV_S... type MockKV_StateChangesClientHeaderCall (line 137) | type MockKV_StateChangesClientHeaderCall struct method Return (line 142) | func (c *MockKV_StateChangesClientHeaderCall[Res]) Return(arg0 metadata.... method Do (line 148) | func (c *MockKV_StateChangesClientHeaderCall[Res]) Do(f func() (metadata... method DoAndReturn (line 154) | func (c *MockKV_StateChangesClientHeaderCall[Res]) DoAndReturn(f func() ... method Recv (line 160) | func (m *MockKV_StateChangesClient[Res]) Recv() (*StateChangeBatch, erro... method Recv (line 169) | func (mr *MockKV_StateChangesClientMockRecorder[Res]) Recv() *MockKV_Sta... type MockKV_StateChangesClientRecvCall (line 176) | type MockKV_StateChangesClientRecvCall struct method Return (line 181) | func (c *MockKV_StateChangesClientRecvCall[Res]) Return(arg0 *StateChang... method Do (line 187) | func (c *MockKV_StateChangesClientRecvCall[Res]) Do(f func() (*StateChan... method DoAndReturn (line 193) | func (c *MockKV_StateChangesClientRecvCall[Res]) DoAndReturn(f func() (*... method RecvMsg (line 199) | func (m_2 *MockKV_StateChangesClient[Res]) RecvMsg(m any) error { method RecvMsg (line 207) | func (mr *MockKV_StateChangesClientMockRecorder[Res]) RecvMsg(m any) *Mo... type MockKV_StateChangesClientRecvMsgCall (line 214) | type MockKV_StateChangesClientRecvMsgCall struct method Return (line 219) | func (c *MockKV_StateChangesClientRecvMsgCall[Res]) Return(arg0 error) *... method Do (line 225) | func (c *MockKV_StateChangesClientRecvMsgCall[Res]) Do(f func(any) error... method DoAndReturn (line 231) | func (c *MockKV_StateChangesClientRecvMsgCall[Res]) DoAndReturn(f func(a... method SendMsg (line 237) | func (m_2 *MockKV_StateChangesClient[Res]) SendMsg(m any) error { method SendMsg (line 245) | func (mr *MockKV_StateChangesClientMockRecorder[Res]) SendMsg(m any) *Mo... type MockKV_StateChangesClientSendMsgCall (line 252) | type MockKV_StateChangesClientSendMsgCall struct method Return (line 257) | func (c *MockKV_StateChangesClientSendMsgCall[Res]) Return(arg0 error) *... method Do (line 263) | func (c *MockKV_StateChangesClientSendMsgCall[Res]) Do(f func(any) error... method DoAndReturn (line 269) | func (c *MockKV_StateChangesClientSendMsgCall[Res]) DoAndReturn(f func(a... method Trailer (line 275) | func (m *MockKV_StateChangesClient[Res]) Trailer() metadata.MD { method Trailer (line 283) | func (mr *MockKV_StateChangesClientMockRecorder[Res]) Trailer() *MockKV_... type MockKV_StateChangesClientTrailerCall (line 290) | type MockKV_StateChangesClientTrailerCall struct method Return (line 295) | func (c *MockKV_StateChangesClientTrailerCall[Res]) Return(arg0 metadata... method Do (line 301) | func (c *MockKV_StateChangesClientTrailerCall[Res]) Do(f func() metadata... method DoAndReturn (line 307) | func (c *MockKV_StateChangesClientTrailerCall[Res]) DoAndReturn(f func()... FILE: erigon-lib/gointerfaces/remoteproto/sort.go function NodeInfoReplyCmp (line 25) | func NodeInfoReplyCmp(i, j *typesproto.NodeInfoReply) int { FILE: erigon-lib/gointerfaces/remoteproto/sort_test.go function TestSort (line 29) | func TestSort(t *testing.T) { FILE: erigon-lib/gointerfaces/sentinelproto/sentinel.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type EmptyMessage (line 25) | type EmptyMessage struct method Reset (line 31) | func (x *EmptyMessage) Reset() { method String (line 38) | func (x *EmptyMessage) String() string { method ProtoMessage (line 42) | func (*EmptyMessage) ProtoMessage() {} method ProtoReflect (line 44) | func (x *EmptyMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 57) | func (*EmptyMessage) Descriptor() ([]byte, []int) { type SubscriptionData (line 61) | type SubscriptionData struct method Reset (line 68) | func (x *SubscriptionData) Reset() { method String (line 75) | func (x *SubscriptionData) String() string { method ProtoMessage (line 79) | func (*SubscriptionData) ProtoMessage() {} method ProtoReflect (line 81) | func (x *SubscriptionData) ProtoReflect() protoreflect.Message { method Descriptor (line 94) | func (*SubscriptionData) Descriptor() ([]byte, []int) { method GetFilter (line 98) | func (x *SubscriptionData) GetFilter() string { type Peer (line 105) | type Peer struct method Reset (line 118) | func (x *Peer) Reset() { method String (line 125) | func (x *Peer) String() string { method ProtoMessage (line 129) | func (*Peer) ProtoMessage() {} method ProtoReflect (line 131) | func (x *Peer) ProtoReflect() protoreflect.Message { method Descriptor (line 144) | func (*Peer) Descriptor() ([]byte, []int) { method GetPid (line 148) | func (x *Peer) GetPid() string { method GetState (line 155) | func (x *Peer) GetState() string { method GetDirection (line 162) | func (x *Peer) GetDirection() string { method GetAddress (line 169) | func (x *Peer) GetAddress() string { method GetEnr (line 176) | func (x *Peer) GetEnr() string { method GetAgentVersion (line 183) | func (x *Peer) GetAgentVersion() string { method GetEnodeId (line 190) | func (x *Peer) GetEnodeId() string { type PeersInfoRequest (line 197) | type PeersInfoRequest struct method Reset (line 205) | func (x *PeersInfoRequest) Reset() { method String (line 212) | func (x *PeersInfoRequest) String() string { method ProtoMessage (line 216) | func (*PeersInfoRequest) ProtoMessage() {} method ProtoReflect (line 218) | func (x *PeersInfoRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 231) | func (*PeersInfoRequest) Descriptor() ([]byte, []int) { method GetDirection (line 235) | func (x *PeersInfoRequest) GetDirection() string { method GetState (line 242) | func (x *PeersInfoRequest) GetState() string { type PeersInfoResponse (line 249) | type PeersInfoResponse struct method Reset (line 256) | func (x *PeersInfoResponse) Reset() { method String (line 263) | func (x *PeersInfoResponse) String() string { method ProtoMessage (line 267) | func (*PeersInfoResponse) ProtoMessage() {} method ProtoReflect (line 269) | func (x *PeersInfoResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 282) | func (*PeersInfoResponse) Descriptor() ([]byte, []int) { method GetPeers (line 286) | func (x *PeersInfoResponse) GetPeers() []*Peer { type GossipData (line 293) | type GossipData struct method Reset (line 303) | func (x *GossipData) Reset() { method String (line 310) | func (x *GossipData) String() string { method ProtoMessage (line 314) | func (*GossipData) ProtoMessage() {} method ProtoReflect (line 316) | func (x *GossipData) ProtoReflect() protoreflect.Message { method Descriptor (line 329) | func (*GossipData) Descriptor() ([]byte, []int) { method GetData (line 333) | func (x *GossipData) GetData() []byte { method GetName (line 340) | func (x *GossipData) GetName() string { method GetPeer (line 347) | func (x *GossipData) GetPeer() *Peer { method GetSubnetId (line 354) | func (x *GossipData) GetSubnetId() uint64 { type Status (line 361) | type Status struct method Reset (line 373) | func (x *Status) Reset() { method String (line 380) | func (x *Status) String() string { method ProtoMessage (line 384) | func (*Status) ProtoMessage() {} method ProtoReflect (line 386) | func (x *Status) ProtoReflect() protoreflect.Message { method Descriptor (line 399) | func (*Status) Descriptor() ([]byte, []int) { method GetForkDigest (line 403) | func (x *Status) GetForkDigest() uint32 { method GetFinalizedRoot (line 410) | func (x *Status) GetFinalizedRoot() *typesproto.H256 { method GetFinalizedEpoch (line 417) | func (x *Status) GetFinalizedEpoch() uint64 { method GetHeadRoot (line 424) | func (x *Status) GetHeadRoot() *typesproto.H256 { method GetHeadSlot (line 431) | func (x *Status) GetHeadSlot() uint64 { method GetEarliestAvailableSlot (line 438) | func (x *Status) GetEarliestAvailableSlot() uint64 { type PeerCount (line 445) | type PeerCount struct method Reset (line 456) | func (x *PeerCount) Reset() { method String (line 463) | func (x *PeerCount) String() string { method ProtoMessage (line 467) | func (*PeerCount) ProtoMessage() {} method ProtoReflect (line 469) | func (x *PeerCount) ProtoReflect() protoreflect.Message { method Descriptor (line 482) | func (*PeerCount) Descriptor() ([]byte, []int) { method GetActive (line 486) | func (x *PeerCount) GetActive() uint64 { method GetConnected (line 493) | func (x *PeerCount) GetConnected() uint64 { method GetDisconnected (line 500) | func (x *PeerCount) GetDisconnected() uint64 { method GetConnecting (line 507) | func (x *PeerCount) GetConnecting() uint64 { method GetDisconnecting (line 514) | func (x *PeerCount) GetDisconnecting() uint64 { type RequestData (line 521) | type RequestData struct method Reset (line 529) | func (x *RequestData) Reset() { method String (line 536) | func (x *RequestData) String() string { method ProtoMessage (line 540) | func (*RequestData) ProtoMessage() {} method ProtoReflect (line 542) | func (x *RequestData) ProtoReflect() protoreflect.Message { method Descriptor (line 555) | func (*RequestData) Descriptor() ([]byte, []int) { method GetData (line 559) | func (x *RequestData) GetData() []byte { method GetTopic (line 566) | func (x *RequestData) GetTopic() string { type RequestDataWithPeer (line 573) | type RequestDataWithPeer struct method Reset (line 582) | func (x *RequestDataWithPeer) Reset() { method String (line 589) | func (x *RequestDataWithPeer) String() string { method ProtoMessage (line 593) | func (*RequestDataWithPeer) ProtoMessage() {} method ProtoReflect (line 595) | func (x *RequestDataWithPeer) ProtoReflect() protoreflect.Message { method Descriptor (line 608) | func (*RequestDataWithPeer) Descriptor() ([]byte, []int) { method GetData (line 612) | func (x *RequestDataWithPeer) GetData() []byte { method GetTopic (line 619) | func (x *RequestDataWithPeer) GetTopic() string { method GetPid (line 626) | func (x *RequestDataWithPeer) GetPid() string { type ResponseData (line 633) | type ResponseData struct method Reset (line 642) | func (x *ResponseData) Reset() { method String (line 649) | func (x *ResponseData) String() string { method ProtoMessage (line 653) | func (*ResponseData) ProtoMessage() {} method ProtoReflect (line 655) | func (x *ResponseData) ProtoReflect() protoreflect.Message { method Descriptor (line 668) | func (*ResponseData) Descriptor() ([]byte, []int) { method GetData (line 672) | func (x *ResponseData) GetData() []byte { method GetError (line 679) | func (x *ResponseData) GetError() bool { method GetPeer (line 686) | func (x *ResponseData) GetPeer() *Peer { type Metadata (line 693) | type Metadata struct method Reset (line 702) | func (x *Metadata) Reset() { method String (line 709) | func (x *Metadata) String() string { method ProtoMessage (line 713) | func (*Metadata) ProtoMessage() {} method ProtoReflect (line 715) | func (x *Metadata) ProtoReflect() protoreflect.Message { method Descriptor (line 728) | func (*Metadata) Descriptor() ([]byte, []int) { method GetSeq (line 732) | func (x *Metadata) GetSeq() uint64 { method GetAttnets (line 739) | func (x *Metadata) GetAttnets() string { method GetSyncnets (line 746) | func (x *Metadata) GetSyncnets() string { type IdentityResponse (line 753) | type IdentityResponse struct method Reset (line 764) | func (x *IdentityResponse) Reset() { method String (line 771) | func (x *IdentityResponse) String() string { method ProtoMessage (line 775) | func (*IdentityResponse) ProtoMessage() {} method ProtoReflect (line 777) | func (x *IdentityResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 790) | func (*IdentityResponse) Descriptor() ([]byte, []int) { method GetPid (line 794) | func (x *IdentityResponse) GetPid() string { method GetEnr (line 801) | func (x *IdentityResponse) GetEnr() string { method GetP2PAddresses (line 808) | func (x *IdentityResponse) GetP2PAddresses() []string { method GetDiscoveryAddresses (line 815) | func (x *IdentityResponse) GetDiscoveryAddresses() []string { method GetMetadata (line 822) | func (x *IdentityResponse) GetMetadata() *Metadata { type RequestSubscribeExpiry (line 829) | type RequestSubscribeExpiry struct method Reset (line 837) | func (x *RequestSubscribeExpiry) Reset() { method String (line 844) | func (x *RequestSubscribeExpiry) String() string { method ProtoMessage (line 848) | func (*RequestSubscribeExpiry) ProtoMessage() {} method ProtoReflect (line 850) | func (x *RequestSubscribeExpiry) ProtoReflect() protoreflect.Message { method Descriptor (line 863) | func (*RequestSubscribeExpiry) Descriptor() ([]byte, []int) { method GetTopic (line 867) | func (x *RequestSubscribeExpiry) GetTopic() string { method GetExpiryUnixSecs (line 874) | func (x *RequestSubscribeExpiry) GetExpiryUnixSecs() uint64 { constant file_p2psentinel_sentinel_proto_rawDesc (line 883) | file_p2psentinel_sentinel_proto_rawDesc = "" + function file_p2psentinel_sentinel_proto_rawDescGZIP (line 977) | func file_p2psentinel_sentinel_proto_rawDescGZIP() []byte { function init (line 1042) | func init() { file_p2psentinel_sentinel_proto_init() } function file_p2psentinel_sentinel_proto_init (line 1043) | func file_p2psentinel_sentinel_proto_init() { FILE: erigon-lib/gointerfaces/sentinelproto/sentinel_grpc.pb.go constant _ (line 19) | _ = grpc.SupportPackageIsVersion9 constant Sentinel_SetSubscribeExpiry_FullMethodName (line 22) | Sentinel_SetSubscribeExpiry_FullMethodName = "/sentinel.Sentinel/SetSubs... constant Sentinel_SubscribeGossip_FullMethodName (line 23) | Sentinel_SubscribeGossip_FullMethodName = "/sentinel.Sentinel/Subscri... constant Sentinel_SendRequest_FullMethodName (line 24) | Sentinel_SendRequest_FullMethodName = "/sentinel.Sentinel/SendReq... constant Sentinel_SetStatus_FullMethodName (line 25) | Sentinel_SetStatus_FullMethodName = "/sentinel.Sentinel/SetStatus" constant Sentinel_GetPeers_FullMethodName (line 26) | Sentinel_GetPeers_FullMethodName = "/sentinel.Sentinel/GetPeers" constant Sentinel_BanPeer_FullMethodName (line 27) | Sentinel_BanPeer_FullMethodName = "/sentinel.Sentinel/BanPeer" constant Sentinel_UnbanPeer_FullMethodName (line 28) | Sentinel_UnbanPeer_FullMethodName = "/sentinel.Sentinel/UnbanPeer" constant Sentinel_PenalizePeer_FullMethodName (line 29) | Sentinel_PenalizePeer_FullMethodName = "/sentinel.Sentinel/Penaliz... constant Sentinel_RewardPeer_FullMethodName (line 30) | Sentinel_RewardPeer_FullMethodName = "/sentinel.Sentinel/RewardP... constant Sentinel_PublishGossip_FullMethodName (line 31) | Sentinel_PublishGossip_FullMethodName = "/sentinel.Sentinel/Publish... constant Sentinel_Identity_FullMethodName (line 32) | Sentinel_Identity_FullMethodName = "/sentinel.Sentinel/Identity" constant Sentinel_PeersInfo_FullMethodName (line 33) | Sentinel_PeersInfo_FullMethodName = "/sentinel.Sentinel/PeersInfo" constant Sentinel_SendPeerRequest_FullMethodName (line 34) | Sentinel_SendPeerRequest_FullMethodName = "/sentinel.Sentinel/SendPee... type SentinelClient (line 40) | type SentinelClient interface type sentinelClient (line 56) | type sentinelClient struct method SetSubscribeExpiry (line 64) | func (c *sentinelClient) SetSubscribeExpiry(ctx context.Context, in *R... method SubscribeGossip (line 74) | func (c *sentinelClient) SubscribeGossip(ctx context.Context, in *Subs... method SendRequest (line 93) | func (c *sentinelClient) SendRequest(ctx context.Context, in *RequestD... method SetStatus (line 103) | func (c *sentinelClient) SetStatus(ctx context.Context, in *Status, op... method GetPeers (line 113) | func (c *sentinelClient) GetPeers(ctx context.Context, in *EmptyMessag... method BanPeer (line 123) | func (c *sentinelClient) BanPeer(ctx context.Context, in *Peer, opts .... method UnbanPeer (line 133) | func (c *sentinelClient) UnbanPeer(ctx context.Context, in *Peer, opts... method PenalizePeer (line 143) | func (c *sentinelClient) PenalizePeer(ctx context.Context, in *Peer, o... method RewardPeer (line 153) | func (c *sentinelClient) RewardPeer(ctx context.Context, in *Peer, opt... method PublishGossip (line 163) | func (c *sentinelClient) PublishGossip(ctx context.Context, in *Gossip... method Identity (line 173) | func (c *sentinelClient) Identity(ctx context.Context, in *EmptyMessag... method PeersInfo (line 183) | func (c *sentinelClient) PeersInfo(ctx context.Context, in *PeersInfoR... method SendPeerRequest (line 193) | func (c *sentinelClient) SendPeerRequest(ctx context.Context, in *Requ... function NewSentinelClient (line 60) | func NewSentinelClient(cc grpc.ClientConnInterface) SentinelClient { type SentinelServer (line 206) | type SentinelServer interface type UnimplementedSentinelServer (line 228) | type UnimplementedSentinelServer struct method SetSubscribeExpiry (line 230) | func (UnimplementedSentinelServer) SetSubscribeExpiry(context.Context,... method SubscribeGossip (line 233) | func (UnimplementedSentinelServer) SubscribeGossip(*SubscriptionData, ... method SendRequest (line 236) | func (UnimplementedSentinelServer) SendRequest(context.Context, *Reque... method SetStatus (line 239) | func (UnimplementedSentinelServer) SetStatus(context.Context, *Status)... method GetPeers (line 242) | func (UnimplementedSentinelServer) GetPeers(context.Context, *EmptyMes... method BanPeer (line 245) | func (UnimplementedSentinelServer) BanPeer(context.Context, *Peer) (*E... method UnbanPeer (line 248) | func (UnimplementedSentinelServer) UnbanPeer(context.Context, *Peer) (... method PenalizePeer (line 251) | func (UnimplementedSentinelServer) PenalizePeer(context.Context, *Peer... method RewardPeer (line 254) | func (UnimplementedSentinelServer) RewardPeer(context.Context, *Peer) ... method PublishGossip (line 257) | func (UnimplementedSentinelServer) PublishGossip(context.Context, *Gos... method Identity (line 260) | func (UnimplementedSentinelServer) Identity(context.Context, *EmptyMes... method PeersInfo (line 263) | func (UnimplementedSentinelServer) PeersInfo(context.Context, *PeersIn... method SendPeerRequest (line 266) | func (UnimplementedSentinelServer) SendPeerRequest(context.Context, *R... method mustEmbedUnimplementedSentinelServer (line 269) | func (UnimplementedSentinelServer) mustEmbedUnimplementedSentinelServe... method testEmbeddedByValue (line 270) | func (UnimplementedSentinelServer) testEmbeddedByValue() ... type UnsafeSentinelServer (line 275) | type UnsafeSentinelServer interface function RegisterSentinelServer (line 279) | func RegisterSentinelServer(s grpc.ServiceRegistrar, srv SentinelServer) { function _Sentinel_SetSubscribeExpiry_Handler (line 290) | func _Sentinel_SetSubscribeExpiry_Handler(srv interface{}, ctx context.C... function _Sentinel_SubscribeGossip_Handler (line 308) | func _Sentinel_SubscribeGossip_Handler(srv interface{}, stream grpc.Serv... function _Sentinel_SendRequest_Handler (line 319) | func _Sentinel_SendRequest_Handler(srv interface{}, ctx context.Context,... function _Sentinel_SetStatus_Handler (line 337) | func _Sentinel_SetStatus_Handler(srv interface{}, ctx context.Context, d... function _Sentinel_GetPeers_Handler (line 355) | func _Sentinel_GetPeers_Handler(srv interface{}, ctx context.Context, de... function _Sentinel_BanPeer_Handler (line 373) | func _Sentinel_BanPeer_Handler(srv interface{}, ctx context.Context, dec... function _Sentinel_UnbanPeer_Handler (line 391) | func _Sentinel_UnbanPeer_Handler(srv interface{}, ctx context.Context, d... function _Sentinel_PenalizePeer_Handler (line 409) | func _Sentinel_PenalizePeer_Handler(srv interface{}, ctx context.Context... function _Sentinel_RewardPeer_Handler (line 427) | func _Sentinel_RewardPeer_Handler(srv interface{}, ctx context.Context, ... function _Sentinel_PublishGossip_Handler (line 445) | func _Sentinel_PublishGossip_Handler(srv interface{}, ctx context.Contex... function _Sentinel_Identity_Handler (line 463) | func _Sentinel_Identity_Handler(srv interface{}, ctx context.Context, de... function _Sentinel_PeersInfo_Handler (line 481) | func _Sentinel_PeersInfo_Handler(srv interface{}, ctx context.Context, d... function _Sentinel_SendPeerRequest_Handler (line 499) | func _Sentinel_SendPeerRequest_Handler(srv interface{}, ctx context.Cont... FILE: erigon-lib/gointerfaces/sentryproto/sentry.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type MessageId (line 26) | type MessageId method Enum (line 162) | func (x MessageId) Enum() *MessageId { method String (line 168) | func (x MessageId) String() string { method Descriptor (line 172) | func (MessageId) Descriptor() protoreflect.EnumDescriptor { method Type (line 176) | func (MessageId) Type() protoreflect.EnumType { method Number (line 180) | func (x MessageId) Number() protoreflect.EnumNumber { method EnumDescriptor (line 185) | func (MessageId) EnumDescriptor() ([]byte, []int) { constant MessageId_STATUS_65 (line 29) | MessageId_STATUS_65 MessageId = 0 constant MessageId_GET_BLOCK_HEADERS_65 (line 30) | MessageId_GET_BLOCK_HEADERS_65 MessageId = 1 constant MessageId_BLOCK_HEADERS_65 (line 31) | MessageId_BLOCK_HEADERS_65 MessageId = 2 constant MessageId_BLOCK_HASHES_65 (line 32) | MessageId_BLOCK_HASHES_65 MessageId = 3 constant MessageId_GET_BLOCK_BODIES_65 (line 33) | MessageId_GET_BLOCK_BODIES_65 MessageId = 4 constant MessageId_BLOCK_BODIES_65 (line 34) | MessageId_BLOCK_BODIES_65 MessageId = 5 constant MessageId_GET_NODE_DATA_65 (line 35) | MessageId_GET_NODE_DATA_65 MessageId = 6 constant MessageId_NODE_DATA_65 (line 36) | MessageId_NODE_DATA_65 MessageId = 7 constant MessageId_GET_RECEIPTS_65 (line 37) | MessageId_GET_RECEIPTS_65 MessageId = 8 constant MessageId_RECEIPTS_65 (line 38) | MessageId_RECEIPTS_65 MessageId = 9 constant MessageId_NEW_BLOCK_HASHES_65 (line 39) | MessageId_NEW_BLOCK_HASHES_65 MessageId = 10 constant MessageId_NEW_BLOCK_65 (line 40) | MessageId_NEW_BLOCK_65 MessageId = 11 constant MessageId_TRANSACTIONS_65 (line 41) | MessageId_TRANSACTIONS_65 MessageId = 12 constant MessageId_NEW_POOLED_TRANSACTION_HASHES_65 (line 42) | MessageId_NEW_POOLED_TRANSACTION_HASHES_65 MessageId = 13 constant MessageId_GET_POOLED_TRANSACTIONS_65 (line 43) | MessageId_GET_POOLED_TRANSACTIONS_65 MessageId = 14 constant MessageId_POOLED_TRANSACTIONS_65 (line 44) | MessageId_POOLED_TRANSACTIONS_65 MessageId = 15 constant MessageId_STATUS_66 (line 46) | MessageId_STATUS_66 MessageId = 17 constant MessageId_NEW_BLOCK_HASHES_66 (line 47) | MessageId_NEW_BLOCK_HASHES_66 MessageId = 18 constant MessageId_NEW_BLOCK_66 (line 48) | MessageId_NEW_BLOCK_66 MessageId = 19 constant MessageId_TRANSACTIONS_66 (line 49) | MessageId_TRANSACTIONS_66 MessageId = 20 constant MessageId_NEW_POOLED_TRANSACTION_HASHES_66 (line 51) | MessageId_NEW_POOLED_TRANSACTION_HASHES_66 MessageId = 21 constant MessageId_GET_BLOCK_HEADERS_66 (line 53) | MessageId_GET_BLOCK_HEADERS_66 MessageId = 22 constant MessageId_GET_BLOCK_BODIES_66 (line 54) | MessageId_GET_BLOCK_BODIES_66 MessageId = 23 constant MessageId_GET_NODE_DATA_66 (line 55) | MessageId_GET_NODE_DATA_66 MessageId = 24 constant MessageId_GET_RECEIPTS_66 (line 56) | MessageId_GET_RECEIPTS_66 MessageId = 25 constant MessageId_GET_POOLED_TRANSACTIONS_66 (line 57) | MessageId_GET_POOLED_TRANSACTIONS_66 MessageId = 26 constant MessageId_BLOCK_HEADERS_66 (line 58) | MessageId_BLOCK_HEADERS_66 MessageId = 27 constant MessageId_BLOCK_BODIES_66 (line 59) | MessageId_BLOCK_BODIES_66 MessageId = 28 constant MessageId_NODE_DATA_66 (line 60) | MessageId_NODE_DATA_66 MessageId = 29 constant MessageId_RECEIPTS_66 (line 61) | MessageId_RECEIPTS_66 MessageId = 30 constant MessageId_POOLED_TRANSACTIONS_66 (line 62) | MessageId_POOLED_TRANSACTIONS_66 MessageId = 31 constant MessageId_NEW_POOLED_TRANSACTION_HASHES_68 (line 64) | MessageId_NEW_POOLED_TRANSACTION_HASHES_68 MessageId = 32 constant MessageId_GET_BLOCK_WITNESS_W0 (line 66) | MessageId_GET_BLOCK_WITNESS_W0 MessageId = 33 constant MessageId_BLOCK_WITNESS_W0 (line 67) | MessageId_BLOCK_WITNESS_W0 MessageId = 34 constant MessageId_NEW_WITNESS_W0 (line 68) | MessageId_NEW_WITNESS_W0 MessageId = 35 constant MessageId_NEW_WITNESS_HASHES_W0 (line 69) | MessageId_NEW_WITNESS_HASHES_W0 MessageId = 36 constant MessageId_STATUS_69 (line 71) | MessageId_STATUS_69 MessageId = 37 constant MessageId_GET_RECEIPTS_69 (line 72) | MessageId_GET_RECEIPTS_69 MessageId = 38 constant MessageId_BLOCK_RANGE_UPDATE_69 (line 73) | MessageId_BLOCK_RANGE_UPDATE_69 MessageId = 39 type PenaltyKind (line 189) | type PenaltyKind method Enum (line 205) | func (x PenaltyKind) Enum() *PenaltyKind { method String (line 211) | func (x PenaltyKind) String() string { method Descriptor (line 215) | func (PenaltyKind) Descriptor() protoreflect.EnumDescriptor { method Type (line 219) | func (PenaltyKind) Type() protoreflect.EnumType { method Number (line 223) | func (x PenaltyKind) Number() protoreflect.EnumNumber { method EnumDescriptor (line 228) | func (PenaltyKind) EnumDescriptor() ([]byte, []int) { constant PenaltyKind_Kick (line 192) | PenaltyKind_Kick PenaltyKind = 0 type Protocol (line 232) | type Protocol method Enum (line 263) | func (x Protocol) Enum() *Protocol { method String (line 269) | func (x Protocol) String() string { method Descriptor (line 273) | func (Protocol) Descriptor() protoreflect.EnumDescriptor { method Type (line 277) | func (Protocol) Type() protoreflect.EnumType { method Number (line 281) | func (x Protocol) Number() protoreflect.EnumNumber { method EnumDescriptor (line 286) | func (Protocol) EnumDescriptor() ([]byte, []int) { constant Protocol_ETH65 (line 235) | Protocol_ETH65 Protocol = 0 constant Protocol_ETH66 (line 236) | Protocol_ETH66 Protocol = 1 constant Protocol_ETH67 (line 237) | Protocol_ETH67 Protocol = 2 constant Protocol_ETH68 (line 238) | Protocol_ETH68 Protocol = 3 constant Protocol_ETH69 (line 239) | Protocol_ETH69 Protocol = 4 constant Protocol_WIT0 (line 240) | Protocol_WIT0 Protocol = 5 type PeerEvent_PeerEventId (line 290) | type PeerEvent_PeerEventId method Enum (line 310) | func (x PeerEvent_PeerEventId) Enum() *PeerEvent_PeerEventId { method String (line 316) | func (x PeerEvent_PeerEventId) String() string { method Descriptor (line 320) | func (PeerEvent_PeerEventId) Descriptor() protoreflect.EnumDescriptor { method Type (line 324) | func (PeerEvent_PeerEventId) Type() protoreflect.EnumType { method Number (line 328) | func (x PeerEvent_PeerEventId) Number() protoreflect.EnumNumber { method EnumDescriptor (line 333) | func (PeerEvent_PeerEventId) EnumDescriptor() ([]byte, []int) { constant PeerEvent_Connect (line 294) | PeerEvent_Connect PeerEvent_PeerEventId = 0 constant PeerEvent_Disconnect (line 295) | PeerEvent_Disconnect PeerEvent_PeerEventId = 1 type OutboundMessageData (line 337) | type OutboundMessageData struct method Reset (line 345) | func (x *OutboundMessageData) Reset() { method String (line 352) | func (x *OutboundMessageData) String() string { method ProtoMessage (line 356) | func (*OutboundMessageData) ProtoMessage() {} method ProtoReflect (line 358) | func (x *OutboundMessageData) ProtoReflect() protoreflect.Message { method Descriptor (line 371) | func (*OutboundMessageData) Descriptor() ([]byte, []int) { method GetId (line 375) | func (x *OutboundMessageData) GetId() MessageId { method GetData (line 382) | func (x *OutboundMessageData) GetData() []byte { type SendMessageByMinBlockRequest (line 389) | type SendMessageByMinBlockRequest struct method Reset (line 398) | func (x *SendMessageByMinBlockRequest) Reset() { method String (line 405) | func (x *SendMessageByMinBlockRequest) String() string { method ProtoMessage (line 409) | func (*SendMessageByMinBlockRequest) ProtoMessage() {} method ProtoReflect (line 411) | func (x *SendMessageByMinBlockRequest) ProtoReflect() protoreflect.Mes... method Descriptor (line 424) | func (*SendMessageByMinBlockRequest) Descriptor() ([]byte, []int) { method GetData (line 428) | func (x *SendMessageByMinBlockRequest) GetData() *OutboundMessageData { method GetMinBlock (line 435) | func (x *SendMessageByMinBlockRequest) GetMinBlock() uint64 { method GetMaxPeers (line 442) | func (x *SendMessageByMinBlockRequest) GetMaxPeers() uint64 { type SendMessageByIdRequest (line 449) | type SendMessageByIdRequest struct method Reset (line 457) | func (x *SendMessageByIdRequest) Reset() { method String (line 464) | func (x *SendMessageByIdRequest) String() string { method ProtoMessage (line 468) | func (*SendMessageByIdRequest) ProtoMessage() {} method ProtoReflect (line 470) | func (x *SendMessageByIdRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 483) | func (*SendMessageByIdRequest) Descriptor() ([]byte, []int) { method GetData (line 487) | func (x *SendMessageByIdRequest) GetData() *OutboundMessageData { method GetPeerId (line 494) | func (x *SendMessageByIdRequest) GetPeerId() *typesproto.H512 { type SendMessageToRandomPeersRequest (line 501) | type SendMessageToRandomPeersRequest struct method Reset (line 509) | func (x *SendMessageToRandomPeersRequest) Reset() { method String (line 516) | func (x *SendMessageToRandomPeersRequest) String() string { method ProtoMessage (line 520) | func (*SendMessageToRandomPeersRequest) ProtoMessage() {} method ProtoReflect (line 522) | func (x *SendMessageToRandomPeersRequest) ProtoReflect() protoreflect.... method Descriptor (line 535) | func (*SendMessageToRandomPeersRequest) Descriptor() ([]byte, []int) { method GetData (line 539) | func (x *SendMessageToRandomPeersRequest) GetData() *OutboundMessageDa... method GetMaxPeers (line 546) | func (x *SendMessageToRandomPeersRequest) GetMaxPeers() uint64 { type SentPeers (line 553) | type SentPeers struct method Reset (line 560) | func (x *SentPeers) Reset() { method String (line 567) | func (x *SentPeers) String() string { method ProtoMessage (line 571) | func (*SentPeers) ProtoMessage() {} method ProtoReflect (line 573) | func (x *SentPeers) ProtoReflect() protoreflect.Message { method Descriptor (line 586) | func (*SentPeers) Descriptor() ([]byte, []int) { method GetPeers (line 590) | func (x *SentPeers) GetPeers() []*typesproto.H512 { type PenalizePeerRequest (line 597) | type PenalizePeerRequest struct method Reset (line 605) | func (x *PenalizePeerRequest) Reset() { method String (line 612) | func (x *PenalizePeerRequest) String() string { method ProtoMessage (line 616) | func (*PenalizePeerRequest) ProtoMessage() {} method ProtoReflect (line 618) | func (x *PenalizePeerRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 631) | func (*PenalizePeerRequest) Descriptor() ([]byte, []int) { method GetPeerId (line 635) | func (x *PenalizePeerRequest) GetPeerId() *typesproto.H512 { method GetPenalty (line 642) | func (x *PenalizePeerRequest) GetPenalty() PenaltyKind { type SetPeerLatestBlockRequest (line 649) | type SetPeerLatestBlockRequest struct method Reset (line 657) | func (x *SetPeerLatestBlockRequest) Reset() { method String (line 664) | func (x *SetPeerLatestBlockRequest) String() string { method ProtoMessage (line 668) | func (*SetPeerLatestBlockRequest) ProtoMessage() {} method ProtoReflect (line 670) | func (x *SetPeerLatestBlockRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 683) | func (*SetPeerLatestBlockRequest) Descriptor() ([]byte, []int) { method GetPeerId (line 687) | func (x *SetPeerLatestBlockRequest) GetPeerId() *typesproto.H512 { method GetLatestBlockHeight (line 694) | func (x *SetPeerLatestBlockRequest) GetLatestBlockHeight() uint64 { type SetPeerMinimumBlockRequest (line 701) | type SetPeerMinimumBlockRequest struct method Reset (line 709) | func (x *SetPeerMinimumBlockRequest) Reset() { method String (line 716) | func (x *SetPeerMinimumBlockRequest) String() string { method ProtoMessage (line 720) | func (*SetPeerMinimumBlockRequest) ProtoMessage() {} method ProtoReflect (line 722) | func (x *SetPeerMinimumBlockRequest) ProtoReflect() protoreflect.Messa... method Descriptor (line 735) | func (*SetPeerMinimumBlockRequest) Descriptor() ([]byte, []int) { method GetPeerId (line 739) | func (x *SetPeerMinimumBlockRequest) GetPeerId() *typesproto.H512 { method GetMinBlockHeight (line 746) | func (x *SetPeerMinimumBlockRequest) GetMinBlockHeight() uint64 { type SetPeerBlockRangeRequest (line 753) | type SetPeerBlockRangeRequest struct method Reset (line 762) | func (x *SetPeerBlockRangeRequest) Reset() { method String (line 769) | func (x *SetPeerBlockRangeRequest) String() string { method ProtoMessage (line 773) | func (*SetPeerBlockRangeRequest) ProtoMessage() {} method ProtoReflect (line 775) | func (x *SetPeerBlockRangeRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 788) | func (*SetPeerBlockRangeRequest) Descriptor() ([]byte, []int) { method GetPeerId (line 792) | func (x *SetPeerBlockRangeRequest) GetPeerId() *typesproto.H512 { method GetMinBlockHeight (line 799) | func (x *SetPeerBlockRangeRequest) GetMinBlockHeight() uint64 { method GetLatestBlockHeight (line 806) | func (x *SetPeerBlockRangeRequest) GetLatestBlockHeight() uint64 { type AddPeerRequest (line 813) | type AddPeerRequest struct method Reset (line 820) | func (x *AddPeerRequest) Reset() { method String (line 827) | func (x *AddPeerRequest) String() string { method ProtoMessage (line 831) | func (*AddPeerRequest) ProtoMessage() {} method ProtoReflect (line 833) | func (x *AddPeerRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 846) | func (*AddPeerRequest) Descriptor() ([]byte, []int) { method GetUrl (line 850) | func (x *AddPeerRequest) GetUrl() string { type RemovePeerRequest (line 857) | type RemovePeerRequest struct method Reset (line 864) | func (x *RemovePeerRequest) Reset() { method String (line 871) | func (x *RemovePeerRequest) String() string { method ProtoMessage (line 875) | func (*RemovePeerRequest) ProtoMessage() {} method ProtoReflect (line 877) | func (x *RemovePeerRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 890) | func (*RemovePeerRequest) Descriptor() ([]byte, []int) { method GetUrl (line 894) | func (x *RemovePeerRequest) GetUrl() string { type InboundMessage (line 901) | type InboundMessage struct method Reset (line 910) | func (x *InboundMessage) Reset() { method String (line 917) | func (x *InboundMessage) String() string { method ProtoMessage (line 921) | func (*InboundMessage) ProtoMessage() {} method ProtoReflect (line 923) | func (x *InboundMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 936) | func (*InboundMessage) Descriptor() ([]byte, []int) { method GetId (line 940) | func (x *InboundMessage) GetId() MessageId { method GetData (line 947) | func (x *InboundMessage) GetData() []byte { method GetPeerId (line 954) | func (x *InboundMessage) GetPeerId() *typesproto.H512 { type Forks (line 961) | type Forks struct method Reset (line 970) | func (x *Forks) Reset() { method String (line 977) | func (x *Forks) String() string { method ProtoMessage (line 981) | func (*Forks) ProtoMessage() {} method ProtoReflect (line 983) | func (x *Forks) ProtoReflect() protoreflect.Message { method Descriptor (line 996) | func (*Forks) Descriptor() ([]byte, []int) { method GetGenesis (line 1000) | func (x *Forks) GetGenesis() *typesproto.H256 { method GetHeightForks (line 1007) | func (x *Forks) GetHeightForks() []uint64 { method GetTimeForks (line 1014) | func (x *Forks) GetTimeForks() []uint64 { type StatusData (line 1021) | type StatusData struct method Reset (line 1034) | func (x *StatusData) Reset() { method String (line 1041) | func (x *StatusData) String() string { method ProtoMessage (line 1045) | func (*StatusData) ProtoMessage() {} method ProtoReflect (line 1047) | func (x *StatusData) ProtoReflect() protoreflect.Message { method Descriptor (line 1060) | func (*StatusData) Descriptor() ([]byte, []int) { method GetNetworkId (line 1064) | func (x *StatusData) GetNetworkId() uint64 { method GetTotalDifficulty (line 1071) | func (x *StatusData) GetTotalDifficulty() *typesproto.H256 { method GetBestHash (line 1078) | func (x *StatusData) GetBestHash() *typesproto.H256 { method GetForkData (line 1085) | func (x *StatusData) GetForkData() *Forks { method GetMaxBlockHeight (line 1092) | func (x *StatusData) GetMaxBlockHeight() uint64 { method GetMaxBlockTime (line 1099) | func (x *StatusData) GetMaxBlockTime() uint64 { method GetMinimumBlockHeight (line 1106) | func (x *StatusData) GetMinimumBlockHeight() uint64 { type SetStatusReply (line 1113) | type SetStatusReply struct method Reset (line 1119) | func (x *SetStatusReply) Reset() { method String (line 1126) | func (x *SetStatusReply) String() string { method ProtoMessage (line 1130) | func (*SetStatusReply) ProtoMessage() {} method ProtoReflect (line 1132) | func (x *SetStatusReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1145) | func (*SetStatusReply) Descriptor() ([]byte, []int) { type HandShakeReply (line 1149) | type HandShakeReply struct method Reset (line 1156) | func (x *HandShakeReply) Reset() { method String (line 1163) | func (x *HandShakeReply) String() string { method ProtoMessage (line 1167) | func (*HandShakeReply) ProtoMessage() {} method ProtoReflect (line 1169) | func (x *HandShakeReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1182) | func (*HandShakeReply) Descriptor() ([]byte, []int) { method GetProtocol (line 1186) | func (x *HandShakeReply) GetProtocol() Protocol { type MessagesRequest (line 1193) | type MessagesRequest struct method Reset (line 1200) | func (x *MessagesRequest) Reset() { method String (line 1207) | func (x *MessagesRequest) String() string { method ProtoMessage (line 1211) | func (*MessagesRequest) ProtoMessage() {} method ProtoReflect (line 1213) | func (x *MessagesRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1226) | func (*MessagesRequest) Descriptor() ([]byte, []int) { method GetIds (line 1230) | func (x *MessagesRequest) GetIds() []MessageId { type PeersReply (line 1237) | type PeersReply struct method Reset (line 1244) | func (x *PeersReply) Reset() { method String (line 1251) | func (x *PeersReply) String() string { method ProtoMessage (line 1255) | func (*PeersReply) ProtoMessage() {} method ProtoReflect (line 1257) | func (x *PeersReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1270) | func (*PeersReply) Descriptor() ([]byte, []int) { method GetPeers (line 1274) | func (x *PeersReply) GetPeers() []*typesproto.PeerInfo { type PeerCountRequest (line 1281) | type PeerCountRequest struct method Reset (line 1287) | func (x *PeerCountRequest) Reset() { method String (line 1294) | func (x *PeerCountRequest) String() string { method ProtoMessage (line 1298) | func (*PeerCountRequest) ProtoMessage() {} method ProtoReflect (line 1300) | func (x *PeerCountRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1313) | func (*PeerCountRequest) Descriptor() ([]byte, []int) { type PeerCountPerProtocol (line 1317) | type PeerCountPerProtocol struct method Reset (line 1325) | func (x *PeerCountPerProtocol) Reset() { method String (line 1332) | func (x *PeerCountPerProtocol) String() string { method ProtoMessage (line 1336) | func (*PeerCountPerProtocol) ProtoMessage() {} method ProtoReflect (line 1338) | func (x *PeerCountPerProtocol) ProtoReflect() protoreflect.Message { method Descriptor (line 1351) | func (*PeerCountPerProtocol) Descriptor() ([]byte, []int) { method GetProtocol (line 1355) | func (x *PeerCountPerProtocol) GetProtocol() Protocol { method GetCount (line 1362) | func (x *PeerCountPerProtocol) GetCount() uint64 { type PeerCountReply (line 1369) | type PeerCountReply struct method Reset (line 1377) | func (x *PeerCountReply) Reset() { method String (line 1384) | func (x *PeerCountReply) String() string { method ProtoMessage (line 1388) | func (*PeerCountReply) ProtoMessage() {} method ProtoReflect (line 1390) | func (x *PeerCountReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1403) | func (*PeerCountReply) Descriptor() ([]byte, []int) { method GetCount (line 1407) | func (x *PeerCountReply) GetCount() uint64 { method GetCountsPerProtocol (line 1414) | func (x *PeerCountReply) GetCountsPerProtocol() []*PeerCountPerProtocol { type PeerByIdRequest (line 1421) | type PeerByIdRequest struct method Reset (line 1428) | func (x *PeerByIdRequest) Reset() { method String (line 1435) | func (x *PeerByIdRequest) String() string { method ProtoMessage (line 1439) | func (*PeerByIdRequest) ProtoMessage() {} method ProtoReflect (line 1441) | func (x *PeerByIdRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1454) | func (*PeerByIdRequest) Descriptor() ([]byte, []int) { method GetPeerId (line 1458) | func (x *PeerByIdRequest) GetPeerId() *typesproto.H512 { type PeerByIdReply (line 1465) | type PeerByIdReply struct method Reset (line 1472) | func (x *PeerByIdReply) Reset() { method String (line 1479) | func (x *PeerByIdReply) String() string { method ProtoMessage (line 1483) | func (*PeerByIdReply) ProtoMessage() {} method ProtoReflect (line 1485) | func (x *PeerByIdReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1498) | func (*PeerByIdReply) Descriptor() ([]byte, []int) { method GetPeer (line 1502) | func (x *PeerByIdReply) GetPeer() *typesproto.PeerInfo { type PeerEventsRequest (line 1509) | type PeerEventsRequest struct method Reset (line 1515) | func (x *PeerEventsRequest) Reset() { method String (line 1522) | func (x *PeerEventsRequest) String() string { method ProtoMessage (line 1526) | func (*PeerEventsRequest) ProtoMessage() {} method ProtoReflect (line 1528) | func (x *PeerEventsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1541) | func (*PeerEventsRequest) Descriptor() ([]byte, []int) { type PeerEvent (line 1545) | type PeerEvent struct method Reset (line 1553) | func (x *PeerEvent) Reset() { method String (line 1560) | func (x *PeerEvent) String() string { method ProtoMessage (line 1564) | func (*PeerEvent) ProtoMessage() {} method ProtoReflect (line 1566) | func (x *PeerEvent) ProtoReflect() protoreflect.Message { method Descriptor (line 1579) | func (*PeerEvent) Descriptor() ([]byte, []int) { method GetPeerId (line 1583) | func (x *PeerEvent) GetPeerId() *typesproto.H512 { method GetEventId (line 1590) | func (x *PeerEvent) GetEventId() PeerEvent_PeerEventId { type AddPeerReply (line 1597) | type AddPeerReply struct method Reset (line 1604) | func (x *AddPeerReply) Reset() { method String (line 1611) | func (x *AddPeerReply) String() string { method ProtoMessage (line 1615) | func (*AddPeerReply) ProtoMessage() {} method ProtoReflect (line 1617) | func (x *AddPeerReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1630) | func (*AddPeerReply) Descriptor() ([]byte, []int) { method GetSuccess (line 1634) | func (x *AddPeerReply) GetSuccess() bool { type RemovePeerReply (line 1641) | type RemovePeerReply struct method Reset (line 1648) | func (x *RemovePeerReply) Reset() { method String (line 1655) | func (x *RemovePeerReply) String() string { method ProtoMessage (line 1659) | func (*RemovePeerReply) ProtoMessage() {} method ProtoReflect (line 1661) | func (x *RemovePeerReply) ProtoReflect() protoreflect.Message { method Descriptor (line 1674) | func (*RemovePeerReply) Descriptor() ([]byte, []int) { method GetSuccess (line 1678) | func (x *RemovePeerReply) GetSuccess() bool { constant file_p2psentry_sentry_proto_rawDesc (line 1687) | file_p2psentry_sentry_proto_rawDesc = "" + function file_p2psentry_sentry_proto_rawDescGZIP (line 1850) | func file_p2psentry_sentry_proto_rawDescGZIP() []byte { function init (line 1967) | func init() { file_p2psentry_sentry_proto_init() } function file_p2psentry_sentry_proto_init (line 1968) | func file_p2psentry_sentry_proto_init() { FILE: erigon-lib/gointerfaces/sentryproto/sentry_client_mock.go type MockSentryClient (line 23) | type MockSentryClient struct method EXPECT (line 42) | func (m *MockSentryClient) EXPECT() *MockSentryClientMockRecorder { method AddPeer (line 47) | func (m *MockSentryClient) AddPeer(ctx context.Context, in *AddPeerReq... method HandShake (line 91) | func (m *MockSentryClient) HandShake(ctx context.Context, in *emptypb.... method Messages (line 135) | func (m *MockSentryClient) Messages(ctx context.Context, in *MessagesR... method NodeInfo (line 179) | func (m *MockSentryClient) NodeInfo(ctx context.Context, in *emptypb.E... method PeerById (line 223) | func (m *MockSentryClient) PeerById(ctx context.Context, in *PeerByIdR... method PeerCount (line 267) | func (m *MockSentryClient) PeerCount(ctx context.Context, in *PeerCoun... method PeerEvents (line 311) | func (m *MockSentryClient) PeerEvents(ctx context.Context, in *PeerEve... method Peers (line 355) | func (m *MockSentryClient) Peers(ctx context.Context, in *emptypb.Empt... method PenalizePeer (line 399) | func (m *MockSentryClient) PenalizePeer(ctx context.Context, in *Penal... method RemovePeer (line 443) | func (m *MockSentryClient) RemovePeer(ctx context.Context, in *RemoveP... method SendMessageById (line 487) | func (m *MockSentryClient) SendMessageById(ctx context.Context, in *Se... method SendMessageByMinBlock (line 531) | func (m *MockSentryClient) SendMessageByMinBlock(ctx context.Context, ... method SendMessageToAll (line 575) | func (m *MockSentryClient) SendMessageToAll(ctx context.Context, in *O... method SendMessageToRandomPeers (line 619) | func (m *MockSentryClient) SendMessageToRandomPeers(ctx context.Contex... method SetPeerBlockRange (line 663) | func (m *MockSentryClient) SetPeerBlockRange(ctx context.Context, in *... method SetPeerLatestBlock (line 707) | func (m *MockSentryClient) SetPeerLatestBlock(ctx context.Context, in ... method SetPeerMinimumBlock (line 751) | func (m *MockSentryClient) SetPeerMinimumBlock(ctx context.Context, in... method SetStatus (line 795) | func (m *MockSentryClient) SetStatus(ctx context.Context, in *StatusDa... type MockSentryClientMockRecorder (line 30) | type MockSentryClientMockRecorder struct method AddPeer (line 60) | func (mr *MockSentryClientMockRecorder) AddPeer(ctx, in any, opts ...a... method HandShake (line 104) | func (mr *MockSentryClientMockRecorder) HandShake(ctx, in any, opts ..... method Messages (line 148) | func (mr *MockSentryClientMockRecorder) Messages(ctx, in any, opts ...... method NodeInfo (line 192) | func (mr *MockSentryClientMockRecorder) NodeInfo(ctx, in any, opts ...... method PeerById (line 236) | func (mr *MockSentryClientMockRecorder) PeerById(ctx, in any, opts ...... method PeerCount (line 280) | func (mr *MockSentryClientMockRecorder) PeerCount(ctx, in any, opts ..... method PeerEvents (line 324) | func (mr *MockSentryClientMockRecorder) PeerEvents(ctx, in any, opts .... method Peers (line 368) | func (mr *MockSentryClientMockRecorder) Peers(ctx, in any, opts ...any... method PenalizePeer (line 412) | func (mr *MockSentryClientMockRecorder) PenalizePeer(ctx, in any, opts... method RemovePeer (line 456) | func (mr *MockSentryClientMockRecorder) RemovePeer(ctx, in any, opts .... method SendMessageById (line 500) | func (mr *MockSentryClientMockRecorder) SendMessageById(ctx, in any, o... method SendMessageByMinBlock (line 544) | func (mr *MockSentryClientMockRecorder) SendMessageByMinBlock(ctx, in ... method SendMessageToAll (line 588) | func (mr *MockSentryClientMockRecorder) SendMessageToAll(ctx, in any, ... method SendMessageToRandomPeers (line 632) | func (mr *MockSentryClientMockRecorder) SendMessageToRandomPeers(ctx, ... method SetPeerBlockRange (line 676) | func (mr *MockSentryClientMockRecorder) SetPeerBlockRange(ctx, in any,... method SetPeerLatestBlock (line 720) | func (mr *MockSentryClientMockRecorder) SetPeerLatestBlock(ctx, in any... method SetPeerMinimumBlock (line 764) | func (mr *MockSentryClientMockRecorder) SetPeerMinimumBlock(ctx, in an... method SetStatus (line 808) | func (mr *MockSentryClientMockRecorder) SetStatus(ctx, in any, opts ..... function NewMockSentryClient (line 35) | func NewMockSentryClient(ctrl *gomock.Controller) *MockSentryClient { type MockSentryClientAddPeerCall (line 68) | type MockSentryClientAddPeerCall struct method Return (line 73) | func (c *MockSentryClientAddPeerCall) Return(arg0 *AddPeerReply, arg1 ... method Do (line 79) | func (c *MockSentryClientAddPeerCall) Do(f func(context.Context, *AddP... method DoAndReturn (line 85) | func (c *MockSentryClientAddPeerCall) DoAndReturn(f func(context.Conte... type MockSentryClientHandShakeCall (line 112) | type MockSentryClientHandShakeCall struct method Return (line 117) | func (c *MockSentryClientHandShakeCall) Return(arg0 *HandShakeReply, a... method Do (line 123) | func (c *MockSentryClientHandShakeCall) Do(f func(context.Context, *em... method DoAndReturn (line 129) | func (c *MockSentryClientHandShakeCall) DoAndReturn(f func(context.Con... type MockSentryClientMessagesCall (line 156) | type MockSentryClientMessagesCall struct method Return (line 161) | func (c *MockSentryClientMessagesCall) Return(arg0 grpc.ServerStreamin... method Do (line 167) | func (c *MockSentryClientMessagesCall) Do(f func(context.Context, *Mes... method DoAndReturn (line 173) | func (c *MockSentryClientMessagesCall) DoAndReturn(f func(context.Cont... type MockSentryClientNodeInfoCall (line 200) | type MockSentryClientNodeInfoCall struct method Return (line 205) | func (c *MockSentryClientNodeInfoCall) Return(arg0 *typesproto.NodeInf... method Do (line 211) | func (c *MockSentryClientNodeInfoCall) Do(f func(context.Context, *emp... method DoAndReturn (line 217) | func (c *MockSentryClientNodeInfoCall) DoAndReturn(f func(context.Cont... type MockSentryClientPeerByIdCall (line 244) | type MockSentryClientPeerByIdCall struct method Return (line 249) | func (c *MockSentryClientPeerByIdCall) Return(arg0 *PeerByIdReply, arg... method Do (line 255) | func (c *MockSentryClientPeerByIdCall) Do(f func(context.Context, *Pee... method DoAndReturn (line 261) | func (c *MockSentryClientPeerByIdCall) DoAndReturn(f func(context.Cont... type MockSentryClientPeerCountCall (line 288) | type MockSentryClientPeerCountCall struct method Return (line 293) | func (c *MockSentryClientPeerCountCall) Return(arg0 *PeerCountReply, a... method Do (line 299) | func (c *MockSentryClientPeerCountCall) Do(f func(context.Context, *Pe... method DoAndReturn (line 305) | func (c *MockSentryClientPeerCountCall) DoAndReturn(f func(context.Con... type MockSentryClientPeerEventsCall (line 332) | type MockSentryClientPeerEventsCall struct method Return (line 337) | func (c *MockSentryClientPeerEventsCall) Return(arg0 grpc.ServerStream... method Do (line 343) | func (c *MockSentryClientPeerEventsCall) Do(f func(context.Context, *P... method DoAndReturn (line 349) | func (c *MockSentryClientPeerEventsCall) DoAndReturn(f func(context.Co... type MockSentryClientPeersCall (line 376) | type MockSentryClientPeersCall struct method Return (line 381) | func (c *MockSentryClientPeersCall) Return(arg0 *PeersReply, arg1 erro... method Do (line 387) | func (c *MockSentryClientPeersCall) Do(f func(context.Context, *emptyp... method DoAndReturn (line 393) | func (c *MockSentryClientPeersCall) DoAndReturn(f func(context.Context... type MockSentryClientPenalizePeerCall (line 420) | type MockSentryClientPenalizePeerCall struct method Return (line 425) | func (c *MockSentryClientPenalizePeerCall) Return(arg0 *emptypb.Empty,... method Do (line 431) | func (c *MockSentryClientPenalizePeerCall) Do(f func(context.Context, ... method DoAndReturn (line 437) | func (c *MockSentryClientPenalizePeerCall) DoAndReturn(f func(context.... type MockSentryClientRemovePeerCall (line 464) | type MockSentryClientRemovePeerCall struct method Return (line 469) | func (c *MockSentryClientRemovePeerCall) Return(arg0 *RemovePeerReply,... method Do (line 475) | func (c *MockSentryClientRemovePeerCall) Do(f func(context.Context, *R... method DoAndReturn (line 481) | func (c *MockSentryClientRemovePeerCall) DoAndReturn(f func(context.Co... type MockSentryClientSendMessageByIdCall (line 508) | type MockSentryClientSendMessageByIdCall struct method Return (line 513) | func (c *MockSentryClientSendMessageByIdCall) Return(arg0 *SentPeers, ... method Do (line 519) | func (c *MockSentryClientSendMessageByIdCall) Do(f func(context.Contex... method DoAndReturn (line 525) | func (c *MockSentryClientSendMessageByIdCall) DoAndReturn(f func(conte... type MockSentryClientSendMessageByMinBlockCall (line 552) | type MockSentryClientSendMessageByMinBlockCall struct method Return (line 557) | func (c *MockSentryClientSendMessageByMinBlockCall) Return(arg0 *SentP... method Do (line 563) | func (c *MockSentryClientSendMessageByMinBlockCall) Do(f func(context.... method DoAndReturn (line 569) | func (c *MockSentryClientSendMessageByMinBlockCall) DoAndReturn(f func... type MockSentryClientSendMessageToAllCall (line 596) | type MockSentryClientSendMessageToAllCall struct method Return (line 601) | func (c *MockSentryClientSendMessageToAllCall) Return(arg0 *SentPeers,... method Do (line 607) | func (c *MockSentryClientSendMessageToAllCall) Do(f func(context.Conte... method DoAndReturn (line 613) | func (c *MockSentryClientSendMessageToAllCall) DoAndReturn(f func(cont... type MockSentryClientSendMessageToRandomPeersCall (line 640) | type MockSentryClientSendMessageToRandomPeersCall struct method Return (line 645) | func (c *MockSentryClientSendMessageToRandomPeersCall) Return(arg0 *Se... method Do (line 651) | func (c *MockSentryClientSendMessageToRandomPeersCall) Do(f func(conte... method DoAndReturn (line 657) | func (c *MockSentryClientSendMessageToRandomPeersCall) DoAndReturn(f f... type MockSentryClientSetPeerBlockRangeCall (line 684) | type MockSentryClientSetPeerBlockRangeCall struct method Return (line 689) | func (c *MockSentryClientSetPeerBlockRangeCall) Return(arg0 *emptypb.E... method Do (line 695) | func (c *MockSentryClientSetPeerBlockRangeCall) Do(f func(context.Cont... method DoAndReturn (line 701) | func (c *MockSentryClientSetPeerBlockRangeCall) DoAndReturn(f func(con... type MockSentryClientSetPeerLatestBlockCall (line 728) | type MockSentryClientSetPeerLatestBlockCall struct method Return (line 733) | func (c *MockSentryClientSetPeerLatestBlockCall) Return(arg0 *emptypb.... method Do (line 739) | func (c *MockSentryClientSetPeerLatestBlockCall) Do(f func(context.Con... method DoAndReturn (line 745) | func (c *MockSentryClientSetPeerLatestBlockCall) DoAndReturn(f func(co... type MockSentryClientSetPeerMinimumBlockCall (line 772) | type MockSentryClientSetPeerMinimumBlockCall struct method Return (line 777) | func (c *MockSentryClientSetPeerMinimumBlockCall) Return(arg0 *emptypb... method Do (line 783) | func (c *MockSentryClientSetPeerMinimumBlockCall) Do(f func(context.Co... method DoAndReturn (line 789) | func (c *MockSentryClientSetPeerMinimumBlockCall) DoAndReturn(f func(c... type MockSentryClientSetStatusCall (line 816) | type MockSentryClientSetStatusCall struct method Return (line 821) | func (c *MockSentryClientSetStatusCall) Return(arg0 *SetStatusReply, a... method Do (line 827) | func (c *MockSentryClientSetStatusCall) Do(f func(context.Context, *St... method DoAndReturn (line 833) | func (c *MockSentryClientSetStatusCall) DoAndReturn(f func(context.Con... FILE: erigon-lib/gointerfaces/sentryproto/sentry_grpc.pb.go constant _ (line 21) | _ = grpc.SupportPackageIsVersion9 constant Sentry_SetStatus_FullMethodName (line 24) | Sentry_SetStatus_FullMethodName = "/sentry.Sentry/SetStatus" constant Sentry_PenalizePeer_FullMethodName (line 25) | Sentry_PenalizePeer_FullMethodName = "/sentry.Sentry/Penaliz... constant Sentry_SetPeerLatestBlock_FullMethodName (line 26) | Sentry_SetPeerLatestBlock_FullMethodName = "/sentry.Sentry/SetPeer... constant Sentry_SetPeerMinimumBlock_FullMethodName (line 27) | Sentry_SetPeerMinimumBlock_FullMethodName = "/sentry.Sentry/SetPeer... constant Sentry_SetPeerBlockRange_FullMethodName (line 28) | Sentry_SetPeerBlockRange_FullMethodName = "/sentry.Sentry/SetPeer... constant Sentry_HandShake_FullMethodName (line 29) | Sentry_HandShake_FullMethodName = "/sentry.Sentry/HandShake" constant Sentry_SendMessageByMinBlock_FullMethodName (line 30) | Sentry_SendMessageByMinBlock_FullMethodName = "/sentry.Sentry/SendMes... constant Sentry_SendMessageById_FullMethodName (line 31) | Sentry_SendMessageById_FullMethodName = "/sentry.Sentry/SendMes... constant Sentry_SendMessageToRandomPeers_FullMethodName (line 32) | Sentry_SendMessageToRandomPeers_FullMethodName = "/sentry.Sentry/SendMes... constant Sentry_SendMessageToAll_FullMethodName (line 33) | Sentry_SendMessageToAll_FullMethodName = "/sentry.Sentry/SendMes... constant Sentry_Messages_FullMethodName (line 34) | Sentry_Messages_FullMethodName = "/sentry.Sentry/Messages" constant Sentry_Peers_FullMethodName (line 35) | Sentry_Peers_FullMethodName = "/sentry.Sentry/Peers" constant Sentry_PeerCount_FullMethodName (line 36) | Sentry_PeerCount_FullMethodName = "/sentry.Sentry/PeerCount" constant Sentry_PeerById_FullMethodName (line 37) | Sentry_PeerById_FullMethodName = "/sentry.Sentry/PeerById" constant Sentry_PeerEvents_FullMethodName (line 38) | Sentry_PeerEvents_FullMethodName = "/sentry.Sentry/PeerEve... constant Sentry_AddPeer_FullMethodName (line 39) | Sentry_AddPeer_FullMethodName = "/sentry.Sentry/AddPeer" constant Sentry_RemovePeer_FullMethodName (line 40) | Sentry_RemovePeer_FullMethodName = "/sentry.Sentry/RemoveP... constant Sentry_NodeInfo_FullMethodName (line 41) | Sentry_NodeInfo_FullMethodName = "/sentry.Sentry/NodeInfo" type SentryClient (line 47) | type SentryClient interface type sentryClient (line 76) | type sentryClient struct method SetStatus (line 84) | func (c *sentryClient) SetStatus(ctx context.Context, in *StatusData, ... method PenalizePeer (line 94) | func (c *sentryClient) PenalizePeer(ctx context.Context, in *PenalizeP... method SetPeerLatestBlock (line 104) | func (c *sentryClient) SetPeerLatestBlock(ctx context.Context, in *Set... method SetPeerMinimumBlock (line 114) | func (c *sentryClient) SetPeerMinimumBlock(ctx context.Context, in *Se... method SetPeerBlockRange (line 124) | func (c *sentryClient) SetPeerBlockRange(ctx context.Context, in *SetP... method HandShake (line 134) | func (c *sentryClient) HandShake(ctx context.Context, in *emptypb.Empt... method SendMessageByMinBlock (line 144) | func (c *sentryClient) SendMessageByMinBlock(ctx context.Context, in *... method SendMessageById (line 154) | func (c *sentryClient) SendMessageById(ctx context.Context, in *SendMe... method SendMessageToRandomPeers (line 164) | func (c *sentryClient) SendMessageToRandomPeers(ctx context.Context, i... method SendMessageToAll (line 174) | func (c *sentryClient) SendMessageToAll(ctx context.Context, in *Outbo... method Messages (line 184) | func (c *sentryClient) Messages(ctx context.Context, in *MessagesReque... method Peers (line 203) | func (c *sentryClient) Peers(ctx context.Context, in *emptypb.Empty, o... method PeerCount (line 213) | func (c *sentryClient) PeerCount(ctx context.Context, in *PeerCountReq... method PeerById (line 223) | func (c *sentryClient) PeerById(ctx context.Context, in *PeerByIdReque... method PeerEvents (line 233) | func (c *sentryClient) PeerEvents(ctx context.Context, in *PeerEventsR... method AddPeer (line 252) | func (c *sentryClient) AddPeer(ctx context.Context, in *AddPeerRequest... method RemovePeer (line 262) | func (c *sentryClient) RemovePeer(ctx context.Context, in *RemovePeerR... method NodeInfo (line 272) | func (c *sentryClient) NodeInfo(ctx context.Context, in *emptypb.Empty... function NewSentryClient (line 80) | func NewSentryClient(cc grpc.ClientConnInterface) SentryClient { type SentryServer (line 285) | type SentryServer interface type UnimplementedSentryServer (line 320) | type UnimplementedSentryServer struct method SetStatus (line 322) | func (UnimplementedSentryServer) SetStatus(context.Context, *StatusDat... method PenalizePeer (line 325) | func (UnimplementedSentryServer) PenalizePeer(context.Context, *Penali... method SetPeerLatestBlock (line 328) | func (UnimplementedSentryServer) SetPeerLatestBlock(context.Context, *... method SetPeerMinimumBlock (line 331) | func (UnimplementedSentryServer) SetPeerMinimumBlock(context.Context, ... method SetPeerBlockRange (line 334) | func (UnimplementedSentryServer) SetPeerBlockRange(context.Context, *S... method HandShake (line 337) | func (UnimplementedSentryServer) HandShake(context.Context, *emptypb.E... method SendMessageByMinBlock (line 340) | func (UnimplementedSentryServer) SendMessageByMinBlock(context.Context... method SendMessageById (line 343) | func (UnimplementedSentryServer) SendMessageById(context.Context, *Sen... method SendMessageToRandomPeers (line 346) | func (UnimplementedSentryServer) SendMessageToRandomPeers(context.Cont... method SendMessageToAll (line 349) | func (UnimplementedSentryServer) SendMessageToAll(context.Context, *Ou... method Messages (line 352) | func (UnimplementedSentryServer) Messages(*MessagesRequest, grpc.Serve... method Peers (line 355) | func (UnimplementedSentryServer) Peers(context.Context, *emptypb.Empty... method PeerCount (line 358) | func (UnimplementedSentryServer) PeerCount(context.Context, *PeerCount... method PeerById (line 361) | func (UnimplementedSentryServer) PeerById(context.Context, *PeerByIdRe... method PeerEvents (line 364) | func (UnimplementedSentryServer) PeerEvents(*PeerEventsRequest, grpc.S... method AddPeer (line 367) | func (UnimplementedSentryServer) AddPeer(context.Context, *AddPeerRequ... method RemovePeer (line 370) | func (UnimplementedSentryServer) RemovePeer(context.Context, *RemovePe... method NodeInfo (line 373) | func (UnimplementedSentryServer) NodeInfo(context.Context, *emptypb.Em... method mustEmbedUnimplementedSentryServer (line 376) | func (UnimplementedSentryServer) mustEmbedUnimplementedSentryServer() {} method testEmbeddedByValue (line 377) | func (UnimplementedSentryServer) testEmbeddedByValue() {} type UnsafeSentryServer (line 382) | type UnsafeSentryServer interface function RegisterSentryServer (line 386) | func RegisterSentryServer(s grpc.ServiceRegistrar, srv SentryServer) { function _Sentry_SetStatus_Handler (line 397) | func _Sentry_SetStatus_Handler(srv interface{}, ctx context.Context, dec... function _Sentry_PenalizePeer_Handler (line 415) | func _Sentry_PenalizePeer_Handler(srv interface{}, ctx context.Context, ... function _Sentry_SetPeerLatestBlock_Handler (line 433) | func _Sentry_SetPeerLatestBlock_Handler(srv interface{}, ctx context.Con... function _Sentry_SetPeerMinimumBlock_Handler (line 451) | func _Sentry_SetPeerMinimumBlock_Handler(srv interface{}, ctx context.Co... function _Sentry_SetPeerBlockRange_Handler (line 469) | func _Sentry_SetPeerBlockRange_Handler(srv interface{}, ctx context.Cont... function _Sentry_HandShake_Handler (line 487) | func _Sentry_HandShake_Handler(srv interface{}, ctx context.Context, dec... function _Sentry_SendMessageByMinBlock_Handler (line 505) | func _Sentry_SendMessageByMinBlock_Handler(srv interface{}, ctx context.... function _Sentry_SendMessageById_Handler (line 523) | func _Sentry_SendMessageById_Handler(srv interface{}, ctx context.Contex... function _Sentry_SendMessageToRandomPeers_Handler (line 541) | func _Sentry_SendMessageToRandomPeers_Handler(srv interface{}, ctx conte... function _Sentry_SendMessageToAll_Handler (line 559) | func _Sentry_SendMessageToAll_Handler(srv interface{}, ctx context.Conte... function _Sentry_Messages_Handler (line 577) | func _Sentry_Messages_Handler(srv interface{}, stream grpc.ServerStream)... function _Sentry_Peers_Handler (line 588) | func _Sentry_Peers_Handler(srv interface{}, ctx context.Context, dec fun... function _Sentry_PeerCount_Handler (line 606) | func _Sentry_PeerCount_Handler(srv interface{}, ctx context.Context, dec... function _Sentry_PeerById_Handler (line 624) | func _Sentry_PeerById_Handler(srv interface{}, ctx context.Context, dec ... function _Sentry_PeerEvents_Handler (line 642) | func _Sentry_PeerEvents_Handler(srv interface{}, stream grpc.ServerStrea... function _Sentry_AddPeer_Handler (line 653) | func _Sentry_AddPeer_Handler(srv interface{}, ctx context.Context, dec f... function _Sentry_RemovePeer_Handler (line 671) | func _Sentry_RemovePeer_Handler(srv interface{}, ctx context.Context, de... function _Sentry_NodeInfo_Handler (line 689) | func _Sentry_NodeInfo_Handler(srv interface{}, ctx context.Context, dec ... FILE: erigon-lib/gointerfaces/sentryproto/sentry_server_mock.go type MockSentryServer (line 23) | type MockSentryServer struct method EXPECT (line 42) | func (m *MockSentryServer) EXPECT() *MockSentryServerMockRecorder { method AddPeer (line 47) | func (m *MockSentryServer) AddPeer(arg0 context.Context, arg1 *AddPeer... method HandShake (line 86) | func (m *MockSentryServer) HandShake(arg0 context.Context, arg1 *empty... method Messages (line 125) | func (m *MockSentryServer) Messages(arg0 *MessagesRequest, arg1 grpc.S... method NodeInfo (line 163) | func (m *MockSentryServer) NodeInfo(arg0 context.Context, arg1 *emptyp... method PeerById (line 202) | func (m *MockSentryServer) PeerById(arg0 context.Context, arg1 *PeerBy... method PeerCount (line 241) | func (m *MockSentryServer) PeerCount(arg0 context.Context, arg1 *PeerC... method PeerEvents (line 280) | func (m *MockSentryServer) PeerEvents(arg0 *PeerEventsRequest, arg1 gr... method Peers (line 318) | func (m *MockSentryServer) Peers(arg0 context.Context, arg1 *emptypb.E... method PenalizePeer (line 357) | func (m *MockSentryServer) PenalizePeer(arg0 context.Context, arg1 *Pe... method RemovePeer (line 396) | func (m *MockSentryServer) RemovePeer(arg0 context.Context, arg1 *Remo... method SendMessageById (line 435) | func (m *MockSentryServer) SendMessageById(arg0 context.Context, arg1 ... method SendMessageByMinBlock (line 474) | func (m *MockSentryServer) SendMessageByMinBlock(arg0 context.Context,... method SendMessageToAll (line 513) | func (m *MockSentryServer) SendMessageToAll(arg0 context.Context, arg1... method SendMessageToRandomPeers (line 552) | func (m *MockSentryServer) SendMessageToRandomPeers(arg0 context.Conte... method SetPeerBlockRange (line 591) | func (m *MockSentryServer) SetPeerBlockRange(arg0 context.Context, arg... method SetPeerLatestBlock (line 630) | func (m *MockSentryServer) SetPeerLatestBlock(arg0 context.Context, ar... method SetPeerMinimumBlock (line 669) | func (m *MockSentryServer) SetPeerMinimumBlock(arg0 context.Context, a... method SetStatus (line 708) | func (m *MockSentryServer) SetStatus(arg0 context.Context, arg1 *Statu... method mustEmbedUnimplementedSentryServer (line 747) | func (m *MockSentryServer) mustEmbedUnimplementedSentryServer() { type MockSentryServerMockRecorder (line 30) | type MockSentryServerMockRecorder struct method AddPeer (line 56) | func (mr *MockSentryServerMockRecorder) AddPeer(arg0, arg1 any) *MockS... method HandShake (line 95) | func (mr *MockSentryServerMockRecorder) HandShake(arg0, arg1 any) *Moc... method Messages (line 133) | func (mr *MockSentryServerMockRecorder) Messages(arg0, arg1 any) *Mock... method NodeInfo (line 172) | func (mr *MockSentryServerMockRecorder) NodeInfo(arg0, arg1 any) *Mock... method PeerById (line 211) | func (mr *MockSentryServerMockRecorder) PeerById(arg0, arg1 any) *Mock... method PeerCount (line 250) | func (mr *MockSentryServerMockRecorder) PeerCount(arg0, arg1 any) *Moc... method PeerEvents (line 288) | func (mr *MockSentryServerMockRecorder) PeerEvents(arg0, arg1 any) *Mo... method Peers (line 327) | func (mr *MockSentryServerMockRecorder) Peers(arg0, arg1 any) *MockSen... method PenalizePeer (line 366) | func (mr *MockSentryServerMockRecorder) PenalizePeer(arg0, arg1 any) *... method RemovePeer (line 405) | func (mr *MockSentryServerMockRecorder) RemovePeer(arg0, arg1 any) *Mo... method SendMessageById (line 444) | func (mr *MockSentryServerMockRecorder) SendMessageById(arg0, arg1 any... method SendMessageByMinBlock (line 483) | func (mr *MockSentryServerMockRecorder) SendMessageByMinBlock(arg0, ar... method SendMessageToAll (line 522) | func (mr *MockSentryServerMockRecorder) SendMessageToAll(arg0, arg1 an... method SendMessageToRandomPeers (line 561) | func (mr *MockSentryServerMockRecorder) SendMessageToRandomPeers(arg0,... method SetPeerBlockRange (line 600) | func (mr *MockSentryServerMockRecorder) SetPeerBlockRange(arg0, arg1 a... method SetPeerLatestBlock (line 639) | func (mr *MockSentryServerMockRecorder) SetPeerLatestBlock(arg0, arg1 ... method SetPeerMinimumBlock (line 678) | func (mr *MockSentryServerMockRecorder) SetPeerMinimumBlock(arg0, arg1... method SetStatus (line 717) | func (mr *MockSentryServerMockRecorder) SetStatus(arg0, arg1 any) *Moc... method mustEmbedUnimplementedSentryServer (line 753) | func (mr *MockSentryServerMockRecorder) mustEmbedUnimplementedSentrySe... function NewMockSentryServer (line 35) | func NewMockSentryServer(ctrl *gomock.Controller) *MockSentryServer { type MockSentryServerAddPeerCall (line 63) | type MockSentryServerAddPeerCall struct method Return (line 68) | func (c *MockSentryServerAddPeerCall) Return(arg0 *AddPeerReply, arg1 ... method Do (line 74) | func (c *MockSentryServerAddPeerCall) Do(f func(context.Context, *AddP... method DoAndReturn (line 80) | func (c *MockSentryServerAddPeerCall) DoAndReturn(f func(context.Conte... type MockSentryServerHandShakeCall (line 102) | type MockSentryServerHandShakeCall struct method Return (line 107) | func (c *MockSentryServerHandShakeCall) Return(arg0 *HandShakeReply, a... method Do (line 113) | func (c *MockSentryServerHandShakeCall) Do(f func(context.Context, *em... method DoAndReturn (line 119) | func (c *MockSentryServerHandShakeCall) DoAndReturn(f func(context.Con... type MockSentryServerMessagesCall (line 140) | type MockSentryServerMessagesCall struct method Return (line 145) | func (c *MockSentryServerMessagesCall) Return(arg0 error) *MockSentryS... method Do (line 151) | func (c *MockSentryServerMessagesCall) Do(f func(*MessagesRequest, grp... method DoAndReturn (line 157) | func (c *MockSentryServerMessagesCall) DoAndReturn(f func(*MessagesReq... type MockSentryServerNodeInfoCall (line 179) | type MockSentryServerNodeInfoCall struct method Return (line 184) | func (c *MockSentryServerNodeInfoCall) Return(arg0 *typesproto.NodeInf... method Do (line 190) | func (c *MockSentryServerNodeInfoCall) Do(f func(context.Context, *emp... method DoAndReturn (line 196) | func (c *MockSentryServerNodeInfoCall) DoAndReturn(f func(context.Cont... type MockSentryServerPeerByIdCall (line 218) | type MockSentryServerPeerByIdCall struct method Return (line 223) | func (c *MockSentryServerPeerByIdCall) Return(arg0 *PeerByIdReply, arg... method Do (line 229) | func (c *MockSentryServerPeerByIdCall) Do(f func(context.Context, *Pee... method DoAndReturn (line 235) | func (c *MockSentryServerPeerByIdCall) DoAndReturn(f func(context.Cont... type MockSentryServerPeerCountCall (line 257) | type MockSentryServerPeerCountCall struct method Return (line 262) | func (c *MockSentryServerPeerCountCall) Return(arg0 *PeerCountReply, a... method Do (line 268) | func (c *MockSentryServerPeerCountCall) Do(f func(context.Context, *Pe... method DoAndReturn (line 274) | func (c *MockSentryServerPeerCountCall) DoAndReturn(f func(context.Con... type MockSentryServerPeerEventsCall (line 295) | type MockSentryServerPeerEventsCall struct method Return (line 300) | func (c *MockSentryServerPeerEventsCall) Return(arg0 error) *MockSentr... method Do (line 306) | func (c *MockSentryServerPeerEventsCall) Do(f func(*PeerEventsRequest,... method DoAndReturn (line 312) | func (c *MockSentryServerPeerEventsCall) DoAndReturn(f func(*PeerEvent... type MockSentryServerPeersCall (line 334) | type MockSentryServerPeersCall struct method Return (line 339) | func (c *MockSentryServerPeersCall) Return(arg0 *PeersReply, arg1 erro... method Do (line 345) | func (c *MockSentryServerPeersCall) Do(f func(context.Context, *emptyp... method DoAndReturn (line 351) | func (c *MockSentryServerPeersCall) DoAndReturn(f func(context.Context... type MockSentryServerPenalizePeerCall (line 373) | type MockSentryServerPenalizePeerCall struct method Return (line 378) | func (c *MockSentryServerPenalizePeerCall) Return(arg0 *emptypb.Empty,... method Do (line 384) | func (c *MockSentryServerPenalizePeerCall) Do(f func(context.Context, ... method DoAndReturn (line 390) | func (c *MockSentryServerPenalizePeerCall) DoAndReturn(f func(context.... type MockSentryServerRemovePeerCall (line 412) | type MockSentryServerRemovePeerCall struct method Return (line 417) | func (c *MockSentryServerRemovePeerCall) Return(arg0 *RemovePeerReply,... method Do (line 423) | func (c *MockSentryServerRemovePeerCall) Do(f func(context.Context, *R... method DoAndReturn (line 429) | func (c *MockSentryServerRemovePeerCall) DoAndReturn(f func(context.Co... type MockSentryServerSendMessageByIdCall (line 451) | type MockSentryServerSendMessageByIdCall struct method Return (line 456) | func (c *MockSentryServerSendMessageByIdCall) Return(arg0 *SentPeers, ... method Do (line 462) | func (c *MockSentryServerSendMessageByIdCall) Do(f func(context.Contex... method DoAndReturn (line 468) | func (c *MockSentryServerSendMessageByIdCall) DoAndReturn(f func(conte... type MockSentryServerSendMessageByMinBlockCall (line 490) | type MockSentryServerSendMessageByMinBlockCall struct method Return (line 495) | func (c *MockSentryServerSendMessageByMinBlockCall) Return(arg0 *SentP... method Do (line 501) | func (c *MockSentryServerSendMessageByMinBlockCall) Do(f func(context.... method DoAndReturn (line 507) | func (c *MockSentryServerSendMessageByMinBlockCall) DoAndReturn(f func... type MockSentryServerSendMessageToAllCall (line 529) | type MockSentryServerSendMessageToAllCall struct method Return (line 534) | func (c *MockSentryServerSendMessageToAllCall) Return(arg0 *SentPeers,... method Do (line 540) | func (c *MockSentryServerSendMessageToAllCall) Do(f func(context.Conte... method DoAndReturn (line 546) | func (c *MockSentryServerSendMessageToAllCall) DoAndReturn(f func(cont... type MockSentryServerSendMessageToRandomPeersCall (line 568) | type MockSentryServerSendMessageToRandomPeersCall struct method Return (line 573) | func (c *MockSentryServerSendMessageToRandomPeersCall) Return(arg0 *Se... method Do (line 579) | func (c *MockSentryServerSendMessageToRandomPeersCall) Do(f func(conte... method DoAndReturn (line 585) | func (c *MockSentryServerSendMessageToRandomPeersCall) DoAndReturn(f f... type MockSentryServerSetPeerBlockRangeCall (line 607) | type MockSentryServerSetPeerBlockRangeCall struct method Return (line 612) | func (c *MockSentryServerSetPeerBlockRangeCall) Return(arg0 *emptypb.E... method Do (line 618) | func (c *MockSentryServerSetPeerBlockRangeCall) Do(f func(context.Cont... method DoAndReturn (line 624) | func (c *MockSentryServerSetPeerBlockRangeCall) DoAndReturn(f func(con... type MockSentryServerSetPeerLatestBlockCall (line 646) | type MockSentryServerSetPeerLatestBlockCall struct method Return (line 651) | func (c *MockSentryServerSetPeerLatestBlockCall) Return(arg0 *emptypb.... method Do (line 657) | func (c *MockSentryServerSetPeerLatestBlockCall) Do(f func(context.Con... method DoAndReturn (line 663) | func (c *MockSentryServerSetPeerLatestBlockCall) DoAndReturn(f func(co... type MockSentryServerSetPeerMinimumBlockCall (line 685) | type MockSentryServerSetPeerMinimumBlockCall struct method Return (line 690) | func (c *MockSentryServerSetPeerMinimumBlockCall) Return(arg0 *emptypb... method Do (line 696) | func (c *MockSentryServerSetPeerMinimumBlockCall) Do(f func(context.Co... method DoAndReturn (line 702) | func (c *MockSentryServerSetPeerMinimumBlockCall) DoAndReturn(f func(c... type MockSentryServerSetStatusCall (line 724) | type MockSentryServerSetStatusCall struct method Return (line 729) | func (c *MockSentryServerSetStatusCall) Return(arg0 *SetStatusReply, a... method Do (line 735) | func (c *MockSentryServerSetStatusCall) Do(f func(context.Context, *St... method DoAndReturn (line 741) | func (c *MockSentryServerSetStatusCall) DoAndReturn(f func(context.Con... type MockSentryServermustEmbedUnimplementedSentryServerCall (line 760) | type MockSentryServermustEmbedUnimplementedSentryServerCall struct method Return (line 765) | func (c *MockSentryServermustEmbedUnimplementedSentryServerCall) Retur... method Do (line 771) | func (c *MockSentryServermustEmbedUnimplementedSentryServerCall) Do(f ... method DoAndReturn (line 777) | func (c *MockSentryServermustEmbedUnimplementedSentryServerCall) DoAnd... FILE: erigon-lib/gointerfaces/txpoolproto/mining.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type OnPendingBlockRequest (line 26) | type OnPendingBlockRequest struct method Reset (line 32) | func (x *OnPendingBlockRequest) Reset() { method String (line 39) | func (x *OnPendingBlockRequest) String() string { method ProtoMessage (line 43) | func (*OnPendingBlockRequest) ProtoMessage() {} method ProtoReflect (line 45) | func (x *OnPendingBlockRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 58) | func (*OnPendingBlockRequest) Descriptor() ([]byte, []int) { type OnPendingBlockReply (line 62) | type OnPendingBlockReply struct method Reset (line 69) | func (x *OnPendingBlockReply) Reset() { method String (line 76) | func (x *OnPendingBlockReply) String() string { method ProtoMessage (line 80) | func (*OnPendingBlockReply) ProtoMessage() {} method ProtoReflect (line 82) | func (x *OnPendingBlockReply) ProtoReflect() protoreflect.Message { method Descriptor (line 95) | func (*OnPendingBlockReply) Descriptor() ([]byte, []int) { method GetRplBlock (line 99) | func (x *OnPendingBlockReply) GetRplBlock() []byte { type OnMinedBlockRequest (line 106) | type OnMinedBlockRequest struct method Reset (line 112) | func (x *OnMinedBlockRequest) Reset() { method String (line 119) | func (x *OnMinedBlockRequest) String() string { method ProtoMessage (line 123) | func (*OnMinedBlockRequest) ProtoMessage() {} method ProtoReflect (line 125) | func (x *OnMinedBlockRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 138) | func (*OnMinedBlockRequest) Descriptor() ([]byte, []int) { type OnMinedBlockReply (line 142) | type OnMinedBlockReply struct method Reset (line 149) | func (x *OnMinedBlockReply) Reset() { method String (line 156) | func (x *OnMinedBlockReply) String() string { method ProtoMessage (line 160) | func (*OnMinedBlockReply) ProtoMessage() {} method ProtoReflect (line 162) | func (x *OnMinedBlockReply) ProtoReflect() protoreflect.Message { method Descriptor (line 175) | func (*OnMinedBlockReply) Descriptor() ([]byte, []int) { method GetRplBlock (line 179) | func (x *OnMinedBlockReply) GetRplBlock() []byte { type OnPendingLogsRequest (line 186) | type OnPendingLogsRequest struct method Reset (line 192) | func (x *OnPendingLogsRequest) Reset() { method String (line 199) | func (x *OnPendingLogsRequest) String() string { method ProtoMessage (line 203) | func (*OnPendingLogsRequest) ProtoMessage() {} method ProtoReflect (line 205) | func (x *OnPendingLogsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 218) | func (*OnPendingLogsRequest) Descriptor() ([]byte, []int) { type OnPendingLogsReply (line 222) | type OnPendingLogsReply struct method Reset (line 229) | func (x *OnPendingLogsReply) Reset() { method String (line 236) | func (x *OnPendingLogsReply) String() string { method ProtoMessage (line 240) | func (*OnPendingLogsReply) ProtoMessage() {} method ProtoReflect (line 242) | func (x *OnPendingLogsReply) ProtoReflect() protoreflect.Message { method Descriptor (line 255) | func (*OnPendingLogsReply) Descriptor() ([]byte, []int) { method GetRplLogs (line 259) | func (x *OnPendingLogsReply) GetRplLogs() []byte { type GetWorkRequest (line 266) | type GetWorkRequest struct method Reset (line 272) | func (x *GetWorkRequest) Reset() { method String (line 279) | func (x *GetWorkRequest) String() string { method ProtoMessage (line 283) | func (*GetWorkRequest) ProtoMessage() {} method ProtoReflect (line 285) | func (x *GetWorkRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 298) | func (*GetWorkRequest) Descriptor() ([]byte, []int) { type GetWorkReply (line 302) | type GetWorkReply struct method Reset (line 312) | func (x *GetWorkReply) Reset() { method String (line 319) | func (x *GetWorkReply) String() string { method ProtoMessage (line 323) | func (*GetWorkReply) ProtoMessage() {} method ProtoReflect (line 325) | func (x *GetWorkReply) ProtoReflect() protoreflect.Message { method Descriptor (line 338) | func (*GetWorkReply) Descriptor() ([]byte, []int) { method GetHeaderHash (line 342) | func (x *GetWorkReply) GetHeaderHash() string { method GetSeedHash (line 349) | func (x *GetWorkReply) GetSeedHash() string { method GetTarget (line 356) | func (x *GetWorkReply) GetTarget() string { method GetBlockNumber (line 363) | func (x *GetWorkReply) GetBlockNumber() string { type SubmitWorkRequest (line 370) | type SubmitWorkRequest struct method Reset (line 379) | func (x *SubmitWorkRequest) Reset() { method String (line 386) | func (x *SubmitWorkRequest) String() string { method ProtoMessage (line 390) | func (*SubmitWorkRequest) ProtoMessage() {} method ProtoReflect (line 392) | func (x *SubmitWorkRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 405) | func (*SubmitWorkRequest) Descriptor() ([]byte, []int) { method GetBlockNonce (line 409) | func (x *SubmitWorkRequest) GetBlockNonce() []byte { method GetPowHash (line 416) | func (x *SubmitWorkRequest) GetPowHash() []byte { method GetDigest (line 423) | func (x *SubmitWorkRequest) GetDigest() []byte { type SubmitWorkReply (line 430) | type SubmitWorkReply struct method Reset (line 437) | func (x *SubmitWorkReply) Reset() { method String (line 444) | func (x *SubmitWorkReply) String() string { method ProtoMessage (line 448) | func (*SubmitWorkReply) ProtoMessage() {} method ProtoReflect (line 450) | func (x *SubmitWorkReply) ProtoReflect() protoreflect.Message { method Descriptor (line 463) | func (*SubmitWorkReply) Descriptor() ([]byte, []int) { method GetOk (line 467) | func (x *SubmitWorkReply) GetOk() bool { type SubmitHashRateRequest (line 474) | type SubmitHashRateRequest struct method Reset (line 482) | func (x *SubmitHashRateRequest) Reset() { method String (line 489) | func (x *SubmitHashRateRequest) String() string { method ProtoMessage (line 493) | func (*SubmitHashRateRequest) ProtoMessage() {} method ProtoReflect (line 495) | func (x *SubmitHashRateRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 508) | func (*SubmitHashRateRequest) Descriptor() ([]byte, []int) { method GetRate (line 512) | func (x *SubmitHashRateRequest) GetRate() uint64 { method GetId (line 519) | func (x *SubmitHashRateRequest) GetId() []byte { type SubmitHashRateReply (line 526) | type SubmitHashRateReply struct method Reset (line 533) | func (x *SubmitHashRateReply) Reset() { method String (line 540) | func (x *SubmitHashRateReply) String() string { method ProtoMessage (line 544) | func (*SubmitHashRateReply) ProtoMessage() {} method ProtoReflect (line 546) | func (x *SubmitHashRateReply) ProtoReflect() protoreflect.Message { method Descriptor (line 559) | func (*SubmitHashRateReply) Descriptor() ([]byte, []int) { method GetOk (line 563) | func (x *SubmitHashRateReply) GetOk() bool { type HashRateRequest (line 570) | type HashRateRequest struct method Reset (line 576) | func (x *HashRateRequest) Reset() { method String (line 583) | func (x *HashRateRequest) String() string { method ProtoMessage (line 587) | func (*HashRateRequest) ProtoMessage() {} method ProtoReflect (line 589) | func (x *HashRateRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 602) | func (*HashRateRequest) Descriptor() ([]byte, []int) { type HashRateReply (line 606) | type HashRateReply struct method Reset (line 613) | func (x *HashRateReply) Reset() { method String (line 620) | func (x *HashRateReply) String() string { method ProtoMessage (line 624) | func (*HashRateReply) ProtoMessage() {} method ProtoReflect (line 626) | func (x *HashRateReply) ProtoReflect() protoreflect.Message { method Descriptor (line 639) | func (*HashRateReply) Descriptor() ([]byte, []int) { method GetHashRate (line 643) | func (x *HashRateReply) GetHashRate() uint64 { type MiningRequest (line 650) | type MiningRequest struct method Reset (line 656) | func (x *MiningRequest) Reset() { method String (line 663) | func (x *MiningRequest) String() string { method ProtoMessage (line 667) | func (*MiningRequest) ProtoMessage() {} method ProtoReflect (line 669) | func (x *MiningRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 682) | func (*MiningRequest) Descriptor() ([]byte, []int) { type MiningReply (line 686) | type MiningReply struct method Reset (line 694) | func (x *MiningReply) Reset() { method String (line 701) | func (x *MiningReply) String() string { method ProtoMessage (line 705) | func (*MiningReply) ProtoMessage() {} method ProtoReflect (line 707) | func (x *MiningReply) ProtoReflect() protoreflect.Message { method Descriptor (line 720) | func (*MiningReply) Descriptor() ([]byte, []int) { method GetEnabled (line 724) | func (x *MiningReply) GetEnabled() bool { method GetRunning (line 731) | func (x *MiningReply) GetRunning() bool { constant file_txpool_mining_proto_rawDesc (line 740) | file_txpool_mining_proto_rawDesc = "" + function file_txpool_mining_proto_rawDescGZIP (line 795) | func file_txpool_mining_proto_rawDescGZIP() []byte { function init (line 849) | func init() { file_txpool_mining_proto_init() } function file_txpool_mining_proto_init (line 850) | func file_txpool_mining_proto_init() { FILE: erigon-lib/gointerfaces/txpoolproto/mining_grpc.pb.go constant _ (line 21) | _ = grpc.SupportPackageIsVersion9 constant Mining_Version_FullMethodName (line 24) | Mining_Version_FullMethodName = "/txpool.Mining/Version" constant Mining_OnPendingBlock_FullMethodName (line 25) | Mining_OnPendingBlock_FullMethodName = "/txpool.Mining/OnPendingBlock" constant Mining_OnMinedBlock_FullMethodName (line 26) | Mining_OnMinedBlock_FullMethodName = "/txpool.Mining/OnMinedBlock" constant Mining_OnPendingLogs_FullMethodName (line 27) | Mining_OnPendingLogs_FullMethodName = "/txpool.Mining/OnPendingLogs" constant Mining_GetWork_FullMethodName (line 28) | Mining_GetWork_FullMethodName = "/txpool.Mining/GetWork" constant Mining_SubmitWork_FullMethodName (line 29) | Mining_SubmitWork_FullMethodName = "/txpool.Mining/SubmitWork" constant Mining_SubmitHashRate_FullMethodName (line 30) | Mining_SubmitHashRate_FullMethodName = "/txpool.Mining/SubmitHashRate" constant Mining_HashRate_FullMethodName (line 31) | Mining_HashRate_FullMethodName = "/txpool.Mining/HashRate" constant Mining_Mining_FullMethodName (line 32) | Mining_Mining_FullMethodName = "/txpool.Mining/Mining" type MiningClient (line 38) | type MiningClient interface type miningClient (line 73) | type miningClient struct method Version (line 81) | func (c *miningClient) Version(ctx context.Context, in *emptypb.Empty,... method OnPendingBlock (line 91) | func (c *miningClient) OnPendingBlock(ctx context.Context, in *OnPendi... method OnMinedBlock (line 110) | func (c *miningClient) OnMinedBlock(ctx context.Context, in *OnMinedBl... method OnPendingLogs (line 129) | func (c *miningClient) OnPendingLogs(ctx context.Context, in *OnPendin... method GetWork (line 148) | func (c *miningClient) GetWork(ctx context.Context, in *GetWorkRequest... method SubmitWork (line 158) | func (c *miningClient) SubmitWork(ctx context.Context, in *SubmitWorkR... method SubmitHashRate (line 168) | func (c *miningClient) SubmitHashRate(ctx context.Context, in *SubmitH... method HashRate (line 178) | func (c *miningClient) HashRate(ctx context.Context, in *HashRateReque... method Mining (line 188) | func (c *miningClient) Mining(ctx context.Context, in *MiningRequest, ... function NewMiningClient (line 77) | func NewMiningClient(cc grpc.ClientConnInterface) MiningClient { type MiningServer (line 201) | type MiningServer interface type UnimplementedMiningServer (line 242) | type UnimplementedMiningServer struct method Version (line 244) | func (UnimplementedMiningServer) Version(context.Context, *emptypb.Emp... method OnPendingBlock (line 247) | func (UnimplementedMiningServer) OnPendingBlock(*OnPendingBlockRequest... method OnMinedBlock (line 250) | func (UnimplementedMiningServer) OnMinedBlock(*OnMinedBlockRequest, gr... method OnPendingLogs (line 253) | func (UnimplementedMiningServer) OnPendingLogs(*OnPendingLogsRequest, ... method GetWork (line 256) | func (UnimplementedMiningServer) GetWork(context.Context, *GetWorkRequ... method SubmitWork (line 259) | func (UnimplementedMiningServer) SubmitWork(context.Context, *SubmitWo... method SubmitHashRate (line 262) | func (UnimplementedMiningServer) SubmitHashRate(context.Context, *Subm... method HashRate (line 265) | func (UnimplementedMiningServer) HashRate(context.Context, *HashRateRe... method Mining (line 268) | func (UnimplementedMiningServer) Mining(context.Context, *MiningReques... method mustEmbedUnimplementedMiningServer (line 271) | func (UnimplementedMiningServer) mustEmbedUnimplementedMiningServer() {} method testEmbeddedByValue (line 272) | func (UnimplementedMiningServer) testEmbeddedByValue() {} type UnsafeMiningServer (line 277) | type UnsafeMiningServer interface function RegisterMiningServer (line 281) | func RegisterMiningServer(s grpc.ServiceRegistrar, srv MiningServer) { function _Mining_Version_Handler (line 292) | func _Mining_Version_Handler(srv interface{}, ctx context.Context, dec f... function _Mining_OnPendingBlock_Handler (line 310) | func _Mining_OnPendingBlock_Handler(srv interface{}, stream grpc.ServerS... function _Mining_OnMinedBlock_Handler (line 321) | func _Mining_OnMinedBlock_Handler(srv interface{}, stream grpc.ServerStr... function _Mining_OnPendingLogs_Handler (line 332) | func _Mining_OnPendingLogs_Handler(srv interface{}, stream grpc.ServerSt... function _Mining_GetWork_Handler (line 343) | func _Mining_GetWork_Handler(srv interface{}, ctx context.Context, dec f... function _Mining_SubmitWork_Handler (line 361) | func _Mining_SubmitWork_Handler(srv interface{}, ctx context.Context, de... function _Mining_SubmitHashRate_Handler (line 379) | func _Mining_SubmitHashRate_Handler(srv interface{}, ctx context.Context... function _Mining_HashRate_Handler (line 397) | func _Mining_HashRate_Handler(srv interface{}, ctx context.Context, dec ... function _Mining_Mining_Handler (line 415) | func _Mining_Mining_Handler(srv interface{}, ctx context.Context, dec fu... FILE: erigon-lib/gointerfaces/txpoolproto/txpool.pb.go constant _ (line 21) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 23) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type ImportResult (line 26) | type ImportResult method Enum (line 57) | func (x ImportResult) Enum() *ImportResult { method String (line 63) | func (x ImportResult) String() string { method Descriptor (line 67) | func (ImportResult) Descriptor() protoreflect.EnumDescriptor { method Type (line 71) | func (ImportResult) Type() protoreflect.EnumType { method Number (line 75) | func (x ImportResult) Number() protoreflect.EnumNumber { method EnumDescriptor (line 80) | func (ImportResult) EnumDescriptor() ([]byte, []int) { constant ImportResult_SUCCESS (line 29) | ImportResult_SUCCESS ImportResult = 0 constant ImportResult_ALREADY_EXISTS (line 30) | ImportResult_ALREADY_EXISTS ImportResult = 1 constant ImportResult_FEE_TOO_LOW (line 31) | ImportResult_FEE_TOO_LOW ImportResult = 2 constant ImportResult_STALE (line 32) | ImportResult_STALE ImportResult = 3 constant ImportResult_INVALID (line 33) | ImportResult_INVALID ImportResult = 4 constant ImportResult_INTERNAL_ERROR (line 34) | ImportResult_INTERNAL_ERROR ImportResult = 5 type AllReply_TxnType (line 84) | type AllReply_TxnType method Enum (line 106) | func (x AllReply_TxnType) Enum() *AllReply_TxnType { method String (line 112) | func (x AllReply_TxnType) String() string { method Descriptor (line 116) | func (AllReply_TxnType) Descriptor() protoreflect.EnumDescriptor { method Type (line 120) | func (AllReply_TxnType) Type() protoreflect.EnumType { method Number (line 124) | func (x AllReply_TxnType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 129) | func (AllReply_TxnType) EnumDescriptor() ([]byte, []int) { constant AllReply_PENDING (line 87) | AllReply_PENDING AllReply_TxnType = 0 constant AllReply_QUEUED (line 88) | AllReply_QUEUED AllReply_TxnType = 1 constant AllReply_BASE_FEE (line 89) | AllReply_BASE_FEE AllReply_TxnType = 2 type TxHashes (line 133) | type TxHashes struct method Reset (line 140) | func (x *TxHashes) Reset() { method String (line 147) | func (x *TxHashes) String() string { method ProtoMessage (line 151) | func (*TxHashes) ProtoMessage() {} method ProtoReflect (line 153) | func (x *TxHashes) ProtoReflect() protoreflect.Message { method Descriptor (line 166) | func (*TxHashes) Descriptor() ([]byte, []int) { method GetHashes (line 170) | func (x *TxHashes) GetHashes() []*typesproto.H256 { type AddRequest (line 177) | type AddRequest struct method Reset (line 184) | func (x *AddRequest) Reset() { method String (line 191) | func (x *AddRequest) String() string { method ProtoMessage (line 195) | func (*AddRequest) ProtoMessage() {} method ProtoReflect (line 197) | func (x *AddRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 210) | func (*AddRequest) Descriptor() ([]byte, []int) { method GetRlpTxs (line 214) | func (x *AddRequest) GetRlpTxs() [][]byte { type AddReply (line 221) | type AddReply struct method Reset (line 229) | func (x *AddReply) Reset() { method String (line 236) | func (x *AddReply) String() string { method ProtoMessage (line 240) | func (*AddReply) ProtoMessage() {} method ProtoReflect (line 242) | func (x *AddReply) ProtoReflect() protoreflect.Message { method Descriptor (line 255) | func (*AddReply) Descriptor() ([]byte, []int) { method GetImported (line 259) | func (x *AddReply) GetImported() []ImportResult { method GetErrors (line 266) | func (x *AddReply) GetErrors() []string { type TransactionsRequest (line 273) | type TransactionsRequest struct method Reset (line 280) | func (x *TransactionsRequest) Reset() { method String (line 287) | func (x *TransactionsRequest) String() string { method ProtoMessage (line 291) | func (*TransactionsRequest) ProtoMessage() {} method ProtoReflect (line 293) | func (x *TransactionsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 306) | func (*TransactionsRequest) Descriptor() ([]byte, []int) { method GetHashes (line 310) | func (x *TransactionsRequest) GetHashes() []*typesproto.H256 { type TransactionsReply (line 317) | type TransactionsReply struct method Reset (line 324) | func (x *TransactionsReply) Reset() { method String (line 331) | func (x *TransactionsReply) String() string { method ProtoMessage (line 335) | func (*TransactionsReply) ProtoMessage() {} method ProtoReflect (line 337) | func (x *TransactionsReply) ProtoReflect() protoreflect.Message { method Descriptor (line 350) | func (*TransactionsReply) Descriptor() ([]byte, []int) { method GetRlpTxs (line 354) | func (x *TransactionsReply) GetRlpTxs() [][]byte { type OnAddRequest (line 361) | type OnAddRequest struct method Reset (line 367) | func (x *OnAddRequest) Reset() { method String (line 374) | func (x *OnAddRequest) String() string { method ProtoMessage (line 378) | func (*OnAddRequest) ProtoMessage() {} method ProtoReflect (line 380) | func (x *OnAddRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 393) | func (*OnAddRequest) Descriptor() ([]byte, []int) { type OnAddReply (line 397) | type OnAddReply struct method Reset (line 404) | func (x *OnAddReply) Reset() { method String (line 411) | func (x *OnAddReply) String() string { method ProtoMessage (line 415) | func (*OnAddReply) ProtoMessage() {} method ProtoReflect (line 417) | func (x *OnAddReply) ProtoReflect() protoreflect.Message { method Descriptor (line 430) | func (*OnAddReply) Descriptor() ([]byte, []int) { method GetRplTxs (line 434) | func (x *OnAddReply) GetRplTxs() [][]byte { type AllRequest (line 441) | type AllRequest struct method Reset (line 447) | func (x *AllRequest) Reset() { method String (line 454) | func (x *AllRequest) String() string { method ProtoMessage (line 458) | func (*AllRequest) ProtoMessage() {} method ProtoReflect (line 460) | func (x *AllRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 473) | func (*AllRequest) Descriptor() ([]byte, []int) { type AllReply (line 477) | type AllReply struct method Reset (line 484) | func (x *AllReply) Reset() { method String (line 491) | func (x *AllReply) String() string { method ProtoMessage (line 495) | func (*AllReply) ProtoMessage() {} method ProtoReflect (line 497) | func (x *AllReply) ProtoReflect() protoreflect.Message { method Descriptor (line 510) | func (*AllReply) Descriptor() ([]byte, []int) { method GetTxs (line 514) | func (x *AllReply) GetTxs() []*AllReply_Tx { type PendingReply (line 521) | type PendingReply struct method Reset (line 528) | func (x *PendingReply) Reset() { method String (line 535) | func (x *PendingReply) String() string { method ProtoMessage (line 539) | func (*PendingReply) ProtoMessage() {} method ProtoReflect (line 541) | func (x *PendingReply) ProtoReflect() protoreflect.Message { method Descriptor (line 554) | func (*PendingReply) Descriptor() ([]byte, []int) { method GetTxs (line 558) | func (x *PendingReply) GetTxs() []*PendingReply_Tx { type StatusRequest (line 565) | type StatusRequest struct method Reset (line 571) | func (x *StatusRequest) Reset() { method String (line 578) | func (x *StatusRequest) String() string { method ProtoMessage (line 582) | func (*StatusRequest) ProtoMessage() {} method ProtoReflect (line 584) | func (x *StatusRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 597) | func (*StatusRequest) Descriptor() ([]byte, []int) { type StatusReply (line 601) | type StatusReply struct method Reset (line 610) | func (x *StatusReply) Reset() { method String (line 617) | func (x *StatusReply) String() string { method ProtoMessage (line 621) | func (*StatusReply) ProtoMessage() {} method ProtoReflect (line 623) | func (x *StatusReply) ProtoReflect() protoreflect.Message { method Descriptor (line 636) | func (*StatusReply) Descriptor() ([]byte, []int) { method GetPendingCount (line 640) | func (x *StatusReply) GetPendingCount() uint32 { method GetQueuedCount (line 647) | func (x *StatusReply) GetQueuedCount() uint32 { method GetBaseFeeCount (line 654) | func (x *StatusReply) GetBaseFeeCount() uint32 { type NonceRequest (line 661) | type NonceRequest struct method Reset (line 668) | func (x *NonceRequest) Reset() { method String (line 675) | func (x *NonceRequest) String() string { method ProtoMessage (line 679) | func (*NonceRequest) ProtoMessage() {} method ProtoReflect (line 681) | func (x *NonceRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 694) | func (*NonceRequest) Descriptor() ([]byte, []int) { method GetAddress (line 698) | func (x *NonceRequest) GetAddress() *typesproto.H160 { type NonceReply (line 705) | type NonceReply struct method Reset (line 713) | func (x *NonceReply) Reset() { method String (line 720) | func (x *NonceReply) String() string { method ProtoMessage (line 724) | func (*NonceReply) ProtoMessage() {} method ProtoReflect (line 726) | func (x *NonceReply) ProtoReflect() protoreflect.Message { method Descriptor (line 739) | func (*NonceReply) Descriptor() ([]byte, []int) { method GetFound (line 743) | func (x *NonceReply) GetFound() bool { method GetNonce (line 750) | func (x *NonceReply) GetNonce() uint64 { type GetBlobsRequest (line 757) | type GetBlobsRequest struct method Reset (line 764) | func (x *GetBlobsRequest) Reset() { method String (line 771) | func (x *GetBlobsRequest) String() string { method ProtoMessage (line 775) | func (*GetBlobsRequest) ProtoMessage() {} method ProtoReflect (line 777) | func (x *GetBlobsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 790) | func (*GetBlobsRequest) Descriptor() ([]byte, []int) { method GetBlobHashes (line 794) | func (x *GetBlobsRequest) GetBlobHashes() []*typesproto.H256 { type BlobAndProof (line 801) | type BlobAndProof struct method Reset (line 809) | func (x *BlobAndProof) Reset() { method String (line 816) | func (x *BlobAndProof) String() string { method ProtoMessage (line 820) | func (*BlobAndProof) ProtoMessage() {} method ProtoReflect (line 822) | func (x *BlobAndProof) ProtoReflect() protoreflect.Message { method Descriptor (line 835) | func (*BlobAndProof) Descriptor() ([]byte, []int) { method GetBlob (line 839) | func (x *BlobAndProof) GetBlob() []byte { method GetProofs (line 846) | func (x *BlobAndProof) GetProofs() [][]byte { type GetBlobsReply (line 853) | type GetBlobsReply struct method Reset (line 860) | func (x *GetBlobsReply) Reset() { method String (line 867) | func (x *GetBlobsReply) String() string { method ProtoMessage (line 871) | func (*GetBlobsReply) ProtoMessage() {} method ProtoReflect (line 873) | func (x *GetBlobsReply) ProtoReflect() protoreflect.Message { method Descriptor (line 886) | func (*GetBlobsReply) Descriptor() ([]byte, []int) { method GetBlobsWithProofs (line 890) | func (x *GetBlobsReply) GetBlobsWithProofs() []*BlobAndProof { type AllReply_Tx (line 897) | type AllReply_Tx struct method Reset (line 906) | func (x *AllReply_Tx) Reset() { method String (line 913) | func (x *AllReply_Tx) String() string { method ProtoMessage (line 917) | func (*AllReply_Tx) ProtoMessage() {} method ProtoReflect (line 919) | func (x *AllReply_Tx) ProtoReflect() protoreflect.Message { method Descriptor (line 932) | func (*AllReply_Tx) Descriptor() ([]byte, []int) { method GetTxnType (line 936) | func (x *AllReply_Tx) GetTxnType() AllReply_TxnType { method GetSender (line 943) | func (x *AllReply_Tx) GetSender() *typesproto.H160 { method GetRlpTx (line 950) | func (x *AllReply_Tx) GetRlpTx() []byte { type PendingReply_Tx (line 957) | type PendingReply_Tx struct method Reset (line 966) | func (x *PendingReply_Tx) Reset() { method String (line 973) | func (x *PendingReply_Tx) String() string { method ProtoMessage (line 977) | func (*PendingReply_Tx) ProtoMessage() {} method ProtoReflect (line 979) | func (x *PendingReply_Tx) ProtoReflect() protoreflect.Message { method Descriptor (line 992) | func (*PendingReply_Tx) Descriptor() ([]byte, []int) { method GetSender (line 996) | func (x *PendingReply_Tx) GetSender() *typesproto.H160 { method GetRlpTx (line 1003) | func (x *PendingReply_Tx) GetRlpTx() []byte { method GetIsLocal (line 1010) | func (x *PendingReply_Tx) GetIsLocal() bool { constant file_txpool_txpool_proto_rawDesc (line 1019) | file_txpool_txpool_proto_rawDesc = "" + function file_txpool_txpool_proto_rawDescGZIP (line 1100) | func file_txpool_txpool_proto_rawDescGZIP() []byte { function init (line 1175) | func init() { file_txpool_txpool_proto_init() } function file_txpool_txpool_proto_init (line 1176) | func file_txpool_txpool_proto_init() { FILE: erigon-lib/gointerfaces/txpoolproto/txpool_grpc.pb.go constant _ (line 21) | _ = grpc.SupportPackageIsVersion9 constant Txpool_Version_FullMethodName (line 24) | Txpool_Version_FullMethodName = "/txpool.Txpool/Version" constant Txpool_FindUnknown_FullMethodName (line 25) | Txpool_FindUnknown_FullMethodName = "/txpool.Txpool/FindUnknown" constant Txpool_Add_FullMethodName (line 26) | Txpool_Add_FullMethodName = "/txpool.Txpool/Add" constant Txpool_Transactions_FullMethodName (line 27) | Txpool_Transactions_FullMethodName = "/txpool.Txpool/Transactions" constant Txpool_All_FullMethodName (line 28) | Txpool_All_FullMethodName = "/txpool.Txpool/All" constant Txpool_Pending_FullMethodName (line 29) | Txpool_Pending_FullMethodName = "/txpool.Txpool/Pending" constant Txpool_OnAdd_FullMethodName (line 30) | Txpool_OnAdd_FullMethodName = "/txpool.Txpool/OnAdd" constant Txpool_Status_FullMethodName (line 31) | Txpool_Status_FullMethodName = "/txpool.Txpool/Status" constant Txpool_Nonce_FullMethodName (line 32) | Txpool_Nonce_FullMethodName = "/txpool.Txpool/Nonce" constant Txpool_GetBlobs_FullMethodName (line 33) | Txpool_GetBlobs_FullMethodName = "/txpool.Txpool/GetBlobs" type TxpoolClient (line 39) | type TxpoolClient interface type txpoolClient (line 63) | type txpoolClient struct method Version (line 71) | func (c *txpoolClient) Version(ctx context.Context, in *emptypb.Empty,... method FindUnknown (line 81) | func (c *txpoolClient) FindUnknown(ctx context.Context, in *TxHashes, ... method Add (line 91) | func (c *txpoolClient) Add(ctx context.Context, in *AddRequest, opts .... method Transactions (line 101) | func (c *txpoolClient) Transactions(ctx context.Context, in *Transacti... method All (line 111) | func (c *txpoolClient) All(ctx context.Context, in *AllRequest, opts .... method Pending (line 121) | func (c *txpoolClient) Pending(ctx context.Context, in *emptypb.Empty,... method OnAdd (line 131) | func (c *txpoolClient) OnAdd(ctx context.Context, in *OnAddRequest, op... method Status (line 150) | func (c *txpoolClient) Status(ctx context.Context, in *StatusRequest, ... method Nonce (line 160) | func (c *txpoolClient) Nonce(ctx context.Context, in *NonceRequest, op... method GetBlobs (line 170) | func (c *txpoolClient) GetBlobs(ctx context.Context, in *GetBlobsReque... function NewTxpoolClient (line 67) | func NewTxpoolClient(cc grpc.ClientConnInterface) TxpoolClient { type TxpoolServer (line 183) | type TxpoolServer interface type UnimplementedTxpoolServer (line 213) | type UnimplementedTxpoolServer struct method Version (line 215) | func (UnimplementedTxpoolServer) Version(context.Context, *emptypb.Emp... method FindUnknown (line 218) | func (UnimplementedTxpoolServer) FindUnknown(context.Context, *TxHashe... method Add (line 221) | func (UnimplementedTxpoolServer) Add(context.Context, *AddRequest) (*A... method Transactions (line 224) | func (UnimplementedTxpoolServer) Transactions(context.Context, *Transa... method All (line 227) | func (UnimplementedTxpoolServer) All(context.Context, *AllRequest) (*A... method Pending (line 230) | func (UnimplementedTxpoolServer) Pending(context.Context, *emptypb.Emp... method OnAdd (line 233) | func (UnimplementedTxpoolServer) OnAdd(*OnAddRequest, grpc.ServerStrea... method Status (line 236) | func (UnimplementedTxpoolServer) Status(context.Context, *StatusReques... method Nonce (line 239) | func (UnimplementedTxpoolServer) Nonce(context.Context, *NonceRequest)... method GetBlobs (line 242) | func (UnimplementedTxpoolServer) GetBlobs(context.Context, *GetBlobsRe... method mustEmbedUnimplementedTxpoolServer (line 245) | func (UnimplementedTxpoolServer) mustEmbedUnimplementedTxpoolServer() {} method testEmbeddedByValue (line 246) | func (UnimplementedTxpoolServer) testEmbeddedByValue() {} type UnsafeTxpoolServer (line 251) | type UnsafeTxpoolServer interface function RegisterTxpoolServer (line 255) | func RegisterTxpoolServer(s grpc.ServiceRegistrar, srv TxpoolServer) { function _Txpool_Version_Handler (line 266) | func _Txpool_Version_Handler(srv interface{}, ctx context.Context, dec f... function _Txpool_FindUnknown_Handler (line 284) | func _Txpool_FindUnknown_Handler(srv interface{}, ctx context.Context, d... function _Txpool_Add_Handler (line 302) | func _Txpool_Add_Handler(srv interface{}, ctx context.Context, dec func(... function _Txpool_Transactions_Handler (line 320) | func _Txpool_Transactions_Handler(srv interface{}, ctx context.Context, ... function _Txpool_All_Handler (line 338) | func _Txpool_All_Handler(srv interface{}, ctx context.Context, dec func(... function _Txpool_Pending_Handler (line 356) | func _Txpool_Pending_Handler(srv interface{}, ctx context.Context, dec f... function _Txpool_OnAdd_Handler (line 374) | func _Txpool_OnAdd_Handler(srv interface{}, stream grpc.ServerStream) er... function _Txpool_Status_Handler (line 385) | func _Txpool_Status_Handler(srv interface{}, ctx context.Context, dec fu... function _Txpool_Nonce_Handler (line 403) | func _Txpool_Nonce_Handler(srv interface{}, ctx context.Context, dec fun... function _Txpool_GetBlobs_Handler (line 421) | func _Txpool_GetBlobs_Handler(srv interface{}, ctx context.Context, dec ... FILE: erigon-lib/gointerfaces/type_utils.go function ConvertH2048ToBloom (line 27) | func ConvertH2048ToBloom(h2048 *typesproto.H2048) [256]byte { function ConvertBytesToH2048 (line 36) | func ConvertBytesToH2048(data []byte) *typesproto.H2048 { function ConvertH256ToHash (line 49) | func ConvertH256ToHash(h256 *typesproto.H256) [32]byte { function ConvertH512ToHash (line 58) | func ConvertH512ToHash(h512 *typesproto.H512) [64]byte { function ConvertHashesToH256 (line 71) | func ConvertHashesToH256(hashes [][32]byte) []*typesproto.H256 { function ConvertHashToH256 (line 79) | func ConvertHashToH256(hash [32]byte) *typesproto.H256 { function ConvertHashToH512 (line 86) | func ConvertHashToH512(hash [64]byte) *typesproto.H512 { function ConvertH160toAddress (line 90) | func ConvertH160toAddress(h160 *typesproto.H160) [20]byte { function ConvertAddressToH160 (line 98) | func ConvertAddressToH160(addr [20]byte) *typesproto.H160 { function ConvertH256ToUint256Int (line 105) | func ConvertH256ToUint256Int(h256 *typesproto.H256) *uint256.Int { function ConvertUint256IntToH256 (line 115) | func ConvertUint256IntToH256(i *uint256.Int) *typesproto.H256 { function ConvertH512ToBytes (line 123) | func ConvertH512ToBytes(h512 *typesproto.H512) []byte { function ConvertBytesToH512 (line 128) | func ConvertBytesToH512(b []byte) *typesproto.H512 { FILE: erigon-lib/gointerfaces/typesproto/types.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type H128 (line 25) | type H128 struct method Reset (line 33) | func (x *H128) Reset() { method String (line 40) | func (x *H128) String() string { method ProtoMessage (line 44) | func (*H128) ProtoMessage() {} method ProtoReflect (line 46) | func (x *H128) ProtoReflect() protoreflect.Message { method Descriptor (line 59) | func (*H128) Descriptor() ([]byte, []int) { method GetHi (line 63) | func (x *H128) GetHi() uint64 { method GetLo (line 70) | func (x *H128) GetLo() uint64 { type H160 (line 77) | type H160 struct method Reset (line 85) | func (x *H160) Reset() { method String (line 92) | func (x *H160) String() string { method ProtoMessage (line 96) | func (*H160) ProtoMessage() {} method ProtoReflect (line 98) | func (x *H160) ProtoReflect() protoreflect.Message { method Descriptor (line 111) | func (*H160) Descriptor() ([]byte, []int) { method GetHi (line 115) | func (x *H160) GetHi() *H128 { method GetLo (line 122) | func (x *H160) GetLo() uint32 { type H256 (line 129) | type H256 struct method Reset (line 137) | func (x *H256) Reset() { method String (line 144) | func (x *H256) String() string { method ProtoMessage (line 148) | func (*H256) ProtoMessage() {} method ProtoReflect (line 150) | func (x *H256) ProtoReflect() protoreflect.Message { method Descriptor (line 163) | func (*H256) Descriptor() ([]byte, []int) { method GetHi (line 167) | func (x *H256) GetHi() *H128 { method GetLo (line 174) | func (x *H256) GetLo() *H128 { type H512 (line 181) | type H512 struct method Reset (line 189) | func (x *H512) Reset() { method String (line 196) | func (x *H512) String() string { method ProtoMessage (line 200) | func (*H512) ProtoMessage() {} method ProtoReflect (line 202) | func (x *H512) ProtoReflect() protoreflect.Message { method Descriptor (line 215) | func (*H512) Descriptor() ([]byte, []int) { method GetHi (line 219) | func (x *H512) GetHi() *H256 { method GetLo (line 226) | func (x *H512) GetLo() *H256 { type H1024 (line 233) | type H1024 struct method Reset (line 241) | func (x *H1024) Reset() { method String (line 248) | func (x *H1024) String() string { method ProtoMessage (line 252) | func (*H1024) ProtoMessage() {} method ProtoReflect (line 254) | func (x *H1024) ProtoReflect() protoreflect.Message { method Descriptor (line 267) | func (*H1024) Descriptor() ([]byte, []int) { method GetHi (line 271) | func (x *H1024) GetHi() *H512 { method GetLo (line 278) | func (x *H1024) GetLo() *H512 { type H2048 (line 285) | type H2048 struct method Reset (line 293) | func (x *H2048) Reset() { method String (line 300) | func (x *H2048) String() string { method ProtoMessage (line 304) | func (*H2048) ProtoMessage() {} method ProtoReflect (line 306) | func (x *H2048) ProtoReflect() protoreflect.Message { method Descriptor (line 319) | func (*H2048) Descriptor() ([]byte, []int) { method GetHi (line 323) | func (x *H2048) GetHi() *H1024 { method GetLo (line 330) | func (x *H2048) GetLo() *H1024 { type VersionReply (line 338) | type VersionReply struct method Reset (line 347) | func (x *VersionReply) Reset() { method String (line 354) | func (x *VersionReply) String() string { method ProtoMessage (line 358) | func (*VersionReply) ProtoMessage() {} method ProtoReflect (line 360) | func (x *VersionReply) ProtoReflect() protoreflect.Message { method Descriptor (line 373) | func (*VersionReply) Descriptor() ([]byte, []int) { method GetMajor (line 377) | func (x *VersionReply) GetMajor() uint32 { method GetMinor (line 384) | func (x *VersionReply) GetMinor() uint32 { method GetPatch (line 391) | func (x *VersionReply) GetPatch() uint32 { type ExecutionPayload (line 401) | type ExecutionPayload struct method Reset (line 425) | func (x *ExecutionPayload) Reset() { method String (line 432) | func (x *ExecutionPayload) String() string { method ProtoMessage (line 436) | func (*ExecutionPayload) ProtoMessage() {} method ProtoReflect (line 438) | func (x *ExecutionPayload) ProtoReflect() protoreflect.Message { method Descriptor (line 451) | func (*ExecutionPayload) Descriptor() ([]byte, []int) { method GetVersion (line 455) | func (x *ExecutionPayload) GetVersion() uint32 { method GetParentHash (line 462) | func (x *ExecutionPayload) GetParentHash() *H256 { method GetCoinbase (line 469) | func (x *ExecutionPayload) GetCoinbase() *H160 { method GetStateRoot (line 476) | func (x *ExecutionPayload) GetStateRoot() *H256 { method GetReceiptRoot (line 483) | func (x *ExecutionPayload) GetReceiptRoot() *H256 { method GetLogsBloom (line 490) | func (x *ExecutionPayload) GetLogsBloom() *H2048 { method GetPrevRandao (line 497) | func (x *ExecutionPayload) GetPrevRandao() *H256 { method GetBlockNumber (line 504) | func (x *ExecutionPayload) GetBlockNumber() uint64 { method GetGasLimit (line 511) | func (x *ExecutionPayload) GetGasLimit() uint64 { method GetGasUsed (line 518) | func (x *ExecutionPayload) GetGasUsed() uint64 { method GetTimestamp (line 525) | func (x *ExecutionPayload) GetTimestamp() uint64 { method GetExtraData (line 532) | func (x *ExecutionPayload) GetExtraData() []byte { method GetBaseFeePerGas (line 539) | func (x *ExecutionPayload) GetBaseFeePerGas() *H256 { method GetBlockHash (line 546) | func (x *ExecutionPayload) GetBlockHash() *H256 { method GetTransactions (line 553) | func (x *ExecutionPayload) GetTransactions() [][]byte { method GetWithdrawals (line 560) | func (x *ExecutionPayload) GetWithdrawals() []*Withdrawal { method GetBlobGasUsed (line 567) | func (x *ExecutionPayload) GetBlobGasUsed() uint64 { method GetExcessBlobGas (line 574) | func (x *ExecutionPayload) GetExcessBlobGas() uint64 { type Withdrawal (line 581) | type Withdrawal struct method Reset (line 591) | func (x *Withdrawal) Reset() { method String (line 598) | func (x *Withdrawal) String() string { method ProtoMessage (line 602) | func (*Withdrawal) ProtoMessage() {} method ProtoReflect (line 604) | func (x *Withdrawal) ProtoReflect() protoreflect.Message { method Descriptor (line 617) | func (*Withdrawal) Descriptor() ([]byte, []int) { method GetIndex (line 621) | func (x *Withdrawal) GetIndex() uint64 { method GetValidatorIndex (line 628) | func (x *Withdrawal) GetValidatorIndex() uint64 { method GetAddress (line 635) | func (x *Withdrawal) GetAddress() *H160 { method GetAmount (line 642) | func (x *Withdrawal) GetAmount() uint64 { type BlobsBundle (line 649) | type BlobsBundle struct method Reset (line 660) | func (x *BlobsBundle) Reset() { method String (line 667) | func (x *BlobsBundle) String() string { method ProtoMessage (line 671) | func (*BlobsBundle) ProtoMessage() {} method ProtoReflect (line 673) | func (x *BlobsBundle) ProtoReflect() protoreflect.Message { method Descriptor (line 686) | func (*BlobsBundle) Descriptor() ([]byte, []int) { method GetCommitments (line 690) | func (x *BlobsBundle) GetCommitments() [][]byte { method GetBlobs (line 697) | func (x *BlobsBundle) GetBlobs() [][]byte { method GetProofs (line 704) | func (x *BlobsBundle) GetProofs() [][]byte { type RequestsBundle (line 711) | type RequestsBundle struct method Reset (line 718) | func (x *RequestsBundle) Reset() { method String (line 725) | func (x *RequestsBundle) String() string { method ProtoMessage (line 729) | func (*RequestsBundle) ProtoMessage() {} method ProtoReflect (line 731) | func (x *RequestsBundle) ProtoReflect() protoreflect.Message { method Descriptor (line 744) | func (*RequestsBundle) Descriptor() ([]byte, []int) { method GetRequests (line 748) | func (x *RequestsBundle) GetRequests() [][]byte { type NodeInfoPorts (line 755) | type NodeInfoPorts struct method Reset (line 763) | func (x *NodeInfoPorts) Reset() { method String (line 770) | func (x *NodeInfoPorts) String() string { method ProtoMessage (line 774) | func (*NodeInfoPorts) ProtoMessage() {} method ProtoReflect (line 776) | func (x *NodeInfoPorts) ProtoReflect() protoreflect.Message { method Descriptor (line 789) | func (*NodeInfoPorts) Descriptor() ([]byte, []int) { method GetDiscovery (line 793) | func (x *NodeInfoPorts) GetDiscovery() uint32 { method GetListener (line 800) | func (x *NodeInfoPorts) GetListener() uint32 { type NodeInfoReply (line 807) | type NodeInfoReply struct method Reset (line 820) | func (x *NodeInfoReply) Reset() { method String (line 827) | func (x *NodeInfoReply) String() string { method ProtoMessage (line 831) | func (*NodeInfoReply) ProtoMessage() {} method ProtoReflect (line 833) | func (x *NodeInfoReply) ProtoReflect() protoreflect.Message { method Descriptor (line 846) | func (*NodeInfoReply) Descriptor() ([]byte, []int) { method GetId (line 850) | func (x *NodeInfoReply) GetId() string { method GetName (line 857) | func (x *NodeInfoReply) GetName() string { method GetEnode (line 864) | func (x *NodeInfoReply) GetEnode() string { method GetEnr (line 871) | func (x *NodeInfoReply) GetEnr() string { method GetPorts (line 878) | func (x *NodeInfoReply) GetPorts() *NodeInfoPorts { method GetListenerAddr (line 885) | func (x *NodeInfoReply) GetListenerAddr() string { method GetProtocols (line 892) | func (x *NodeInfoReply) GetProtocols() []byte { type PeerInfo (line 899) | type PeerInfo struct method Reset (line 915) | func (x *PeerInfo) Reset() { method String (line 922) | func (x *PeerInfo) String() string { method ProtoMessage (line 926) | func (*PeerInfo) ProtoMessage() {} method ProtoReflect (line 928) | func (x *PeerInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 941) | func (*PeerInfo) Descriptor() ([]byte, []int) { method GetId (line 945) | func (x *PeerInfo) GetId() string { method GetName (line 952) | func (x *PeerInfo) GetName() string { method GetEnode (line 959) | func (x *PeerInfo) GetEnode() string { method GetEnr (line 966) | func (x *PeerInfo) GetEnr() string { method GetCaps (line 973) | func (x *PeerInfo) GetCaps() []string { method GetConnLocalAddr (line 980) | func (x *PeerInfo) GetConnLocalAddr() string { method GetConnRemoteAddr (line 987) | func (x *PeerInfo) GetConnRemoteAddr() string { method GetConnIsInbound (line 994) | func (x *PeerInfo) GetConnIsInbound() bool { method GetConnIsTrusted (line 1001) | func (x *PeerInfo) GetConnIsTrusted() bool { method GetConnIsStatic (line 1008) | func (x *PeerInfo) GetConnIsStatic() bool { type ExecutionPayloadBodyV1 (line 1015) | type ExecutionPayloadBodyV1 struct method Reset (line 1023) | func (x *ExecutionPayloadBodyV1) Reset() { method String (line 1030) | func (x *ExecutionPayloadBodyV1) String() string { method ProtoMessage (line 1034) | func (*ExecutionPayloadBodyV1) ProtoMessage() {} method ProtoReflect (line 1036) | func (x *ExecutionPayloadBodyV1) ProtoReflect() protoreflect.Message { method Descriptor (line 1049) | func (*ExecutionPayloadBodyV1) Descriptor() ([]byte, []int) { method GetTransactions (line 1053) | func (x *ExecutionPayloadBodyV1) GetTransactions() [][]byte { method GetWithdrawals (line 1060) | func (x *ExecutionPayloadBodyV1) GetWithdrawals() []*Withdrawal { type AccountAbstractionTransaction (line 1067) | type AccountAbstractionTransaction struct method Reset (line 1091) | func (x *AccountAbstractionTransaction) Reset() { method String (line 1098) | func (x *AccountAbstractionTransaction) String() string { method ProtoMessage (line 1102) | func (*AccountAbstractionTransaction) ProtoMessage() {} method ProtoReflect (line 1104) | func (x *AccountAbstractionTransaction) ProtoReflect() protoreflect.Me... method Descriptor (line 1117) | func (*AccountAbstractionTransaction) Descriptor() ([]byte, []int) { method GetNonce (line 1121) | func (x *AccountAbstractionTransaction) GetNonce() uint64 { method GetChainId (line 1128) | func (x *AccountAbstractionTransaction) GetChainId() []byte { method GetTip (line 1135) | func (x *AccountAbstractionTransaction) GetTip() []byte { method GetFeeCap (line 1142) | func (x *AccountAbstractionTransaction) GetFeeCap() []byte { method GetGas (line 1149) | func (x *AccountAbstractionTransaction) GetGas() uint64 { method GetSenderAddress (line 1156) | func (x *AccountAbstractionTransaction) GetSenderAddress() []byte { method GetSenderValidationData (line 1163) | func (x *AccountAbstractionTransaction) GetSenderValidationData() []by... method GetExecutionData (line 1170) | func (x *AccountAbstractionTransaction) GetExecutionData() []byte { method GetPaymaster (line 1177) | func (x *AccountAbstractionTransaction) GetPaymaster() []byte { method GetPaymasterData (line 1184) | func (x *AccountAbstractionTransaction) GetPaymasterData() []byte { method GetDeployer (line 1191) | func (x *AccountAbstractionTransaction) GetDeployer() []byte { method GetDeployerData (line 1198) | func (x *AccountAbstractionTransaction) GetDeployerData() []byte { method GetBuilderFee (line 1205) | func (x *AccountAbstractionTransaction) GetBuilderFee() []byte { method GetValidationGasLimit (line 1212) | func (x *AccountAbstractionTransaction) GetValidationGasLimit() uint64 { method GetPaymasterValidationGasLimit (line 1219) | func (x *AccountAbstractionTransaction) GetPaymasterValidationGasLimit... method GetPostOpGasLimit (line 1226) | func (x *AccountAbstractionTransaction) GetPostOpGasLimit() uint64 { method GetNonceKey (line 1233) | func (x *AccountAbstractionTransaction) GetNonceKey() []byte { method GetAuthorizations (line 1240) | func (x *AccountAbstractionTransaction) GetAuthorizations() []*Authori... type Authorization (line 1247) | type Authorization struct method Reset (line 1259) | func (x *Authorization) Reset() { method String (line 1266) | func (x *Authorization) String() string { method ProtoMessage (line 1270) | func (*Authorization) ProtoMessage() {} method ProtoReflect (line 1272) | func (x *Authorization) ProtoReflect() protoreflect.Message { method Descriptor (line 1285) | func (*Authorization) Descriptor() ([]byte, []int) { method GetChainId (line 1289) | func (x *Authorization) GetChainId() uint64 { method GetAddress (line 1296) | func (x *Authorization) GetAddress() []byte { method GetNonce (line 1303) | func (x *Authorization) GetNonce() uint64 { method GetYParity (line 1310) | func (x *Authorization) GetYParity() uint32 { method GetR (line 1317) | func (x *Authorization) GetR() []byte { method GetS (line 1324) | func (x *Authorization) GetS() []byte { constant file_types_types_proto_rawDesc (line 1370) | file_types_types_proto_rawDesc = "" + function file_types_types_proto_rawDescGZIP (line 1498) | func file_types_types_proto_rawDescGZIP() []byte { function init (line 1559) | func init() { file_types_types_proto_init() } function file_types_types_proto_init (line 1560) | func file_types_types_proto_init() { FILE: erigon-lib/gointerfaces/version.go type Version (line 25) | type Version struct method String (line 44) | func (v Version) String() string { function VersionFromProto (line 29) | func VersionFromProto(r *typesproto.VersionReply) Version { function EnsureVersion (line 34) | func EnsureVersion(local Version, remote *typesproto.VersionReply) bool { FILE: erigon-lib/jwt/http_round_tripper.go type HttpRoundTripper (line 27) | type HttpRoundTripper struct method RoundTrip (line 36) | func (t *HttpRoundTripper) RoundTrip(req *http.Request) (*http.Respons... function NewHttpRoundTripper (line 32) | func NewHttpRoundTripper(base http.RoundTripper, jwtSecret []byte) *Http... FILE: erigon-lib/log/v3/bench_test.go function BenchmarkStreamNoCtx (line 11) | func BenchmarkStreamNoCtx(b *testing.B) { function BenchmarkDiscard (line 23) | func BenchmarkDiscard(b *testing.B) { function BenchmarkCallerFileHandler (line 32) | func BenchmarkCallerFileHandler(b *testing.B) { function BenchmarkCallerFuncHandler (line 41) | func BenchmarkCallerFuncHandler(b *testing.B) { function BenchmarkLogfmtNoCtx (line 50) | func BenchmarkLogfmtNoCtx(b *testing.B) { function BenchmarkJsonNoCtx (line 64) | func BenchmarkJsonNoCtx(b *testing.B) { function BenchmarkMultiLevelFilter (line 78) | func BenchmarkMultiLevelFilter(b *testing.B) { function BenchmarkDescendant1 (line 91) | func BenchmarkDescendant1(b *testing.B) { function BenchmarkDescendant2 (line 100) | func BenchmarkDescendant2(b *testing.B) { function BenchmarkDescendant4 (line 111) | func BenchmarkDescendant4(b *testing.B) { function BenchmarkDescendant8 (line 122) | func BenchmarkDescendant8(b *testing.B) { function newLog15 (line 135) | func newLog15() Logger { type user (line 143) | type user struct function BenchmarkLog15AddingFields (line 155) | func BenchmarkLog15AddingFields(b *testing.B) { function BenchmarkLog15WithAccumulatedContext (line 176) | func BenchmarkLog15WithAccumulatedContext(b *testing.B) { function BenchmarkLog15WithoutFields (line 197) | func BenchmarkLog15WithoutFields(b *testing.B) { FILE: erigon-lib/log/v3/ext/ext_test.go function newLastRecordCaptureTestHandler (line 12) | func newLastRecordCaptureTestHandler() (lastRecordCaptureTestHandler, *l... type lastRecordCaptureTestHandler (line 17) | type lastRecordCaptureTestHandler struct method Log (line 21) | func (h lastRecordCaptureTestHandler) Log(r *log.Record) error { method Enabled (line 26) | func (h lastRecordCaptureTestHandler) Enabled(ctx context.Context, lvl... function TestHotSwapHandler (line 30) | func TestHotSwapHandler(t *testing.T) { function TestSpeculativeHandler (line 52) | func TestSpeculativeHandler(t *testing.T) { function TestErrorHandler (line 100) | func TestErrorHandler(t *testing.T) { FILE: erigon-lib/log/v3/ext/handler.go function EscalateErrHandler (line 31) | func EscalateErrHandler(h log.Handler) log.Handler { type escalateErrHandler (line 35) | type escalateErrHandler struct method Log (line 39) | func (h escalateErrHandler) Log(r *log.Record) error { method Enabled (line 51) | func (h escalateErrHandler) Enabled(ctx context.Context, lvl log.Lvl) ... function SpeculativeHandler (line 61) | func SpeculativeHandler(size int, h log.Handler) *Speculative { type Speculative (line 69) | type Speculative struct method Log (line 78) | func (h *Speculative) Log(r *log.Record) error { method Enabled (line 87) | func (h *Speculative) Enabled(ctx context.Context, lvl log.Lvl) bool { method Flush (line 92) | func (h *Speculative) Flush() { function HotSwapHandler (line 118) | func HotSwapHandler(h log.Handler) *HotSwap { type HotSwap (line 125) | type HotSwap struct method Log (line 130) | func (h *HotSwap) Log(r *log.Record) error { method Enabled (line 134) | func (h *HotSwap) Enabled(ctx context.Context, lvl log.Lvl) bool { method Swap (line 139) | func (h *HotSwap) Swap(newHandler log.Handler) { function FatalHandler (line 146) | func FatalHandler(h log.Handler) log.Handler { type fatalHandler (line 150) | type fatalHandler struct method Log (line 154) | func (h fatalHandler) Log(r *log.Record) error { method Enabled (line 162) | func (h fatalHandler) Enabled(ctx context.Context, lvl log.Lvl) bool { FILE: erigon-lib/log/v3/format.go constant timeFormat (line 15) | timeFormat = "2006-01-02T15:04:05-0700" constant termTimeFormat (line 16) | termTimeFormat = "01-02|15:04:05.000" constant floatFormat (line 17) | floatFormat = 'f' constant termMsgJust (line 18) | termMsgJust = 40 type Format (line 22) | type Format interface function FormatFunc (line 28) | func FormatFunc(f func(*Record) []byte) Format { type formatFunc (line 32) | type formatFunc method Format (line 34) | func (f formatFunc) Format(r *Record) []byte { function TerminalFormat (line 47) | func TerminalFormat() Format { function TerminalFormatNoColor (line 82) | func TerminalFormatNoColor() Format { function LogfmtFormat (line 103) | func LogfmtFormat() Format { function logfmt (line 112) | func logfmt(buf *bytes.Buffer, ctx []interface{}, color int) { function JsonFormat (line 139) | func JsonFormat() Format { function JsonFormatEx (line 146) | func JsonFormatEx(pretty, lineSeparated bool) Format { function formatShared (line 185) | func formatShared(value interface{}) (result interface{}) { function formatJSONValue (line 211) | func formatJSONValue(value interface{}) interface{} { function formatLogfmtValue (line 225) | func formatLogfmtValue(value interface{}) string { function escapeString (line 257) | func escapeString(s string) string { FILE: erigon-lib/log/v3/handler.go type Handler (line 20) | type Handler interface function StreamHandler (line 41) | func StreamHandler(wr io.Writer, fmtr Format) Handler { type streamHandler (line 45) | type streamHandler struct method Log (line 50) | func (h streamHandler) Log(r *Record) error { method Enabled (line 55) | func (h streamHandler) Enabled(ctx context.Context, lvl Lvl) bool { function SyncHandler (line 62) | func SyncHandler(h Handler) Handler { type syncHandler (line 67) | type syncHandler struct method Log (line 72) | func (h syncHandler) Log(r *Record) error { method Enabled (line 78) | func (h syncHandler) Enabled(ctx context.Context, lvl Lvl) bool { constant DefaultLogMaxSize (line 82) | DefaultLogMaxSize = 1 << 27 function FileHandler (line 88) | func FileHandler(path string, fmtr Format, maxFileSize uint64) (Handler,... type rotatingWriter (line 100) | type rotatingWriter struct method Write (line 107) | func (r *rotatingWriter) Write(p []byte) (n int, err error) { method Close (line 127) | func (r *rotatingWriter) Close() error { function NetHandler (line 133) | func NetHandler(network, addr string, fmtr Format) (Handler, error) { type closingHandler (line 145) | type closingHandler struct method Close (line 150) | func (h *closingHandler) Close() error { function CallerFileHandler (line 156) | func CallerFileHandler(h Handler) Handler { type callerFileHandler (line 160) | type callerFileHandler struct method Log (line 164) | func (h callerFileHandler) Log(r *Record) error { method Enabled (line 169) | func (h callerFileHandler) Enabled(ctx context.Context, lvl Lvl) bool { function CallerFuncHandler (line 175) | func CallerFuncHandler(h Handler) Handler { type callerFuncHandler (line 179) | type callerFuncHandler struct method Log (line 183) | func (h callerFuncHandler) Log(r *Record) error { method Enabled (line 188) | func (h callerFuncHandler) Enabled(ctx context.Context, lvl Lvl) bool { function CallerStackHandler (line 197) | func CallerStackHandler(format string, h Handler) Handler { type callerStackHandler (line 201) | type callerStackHandler struct method Log (line 206) | func (h callerStackHandler) Log(r *Record) error { method Enabled (line 214) | func (h callerStackHandler) Enabled(ctx context.Context, lvl Lvl) bool { function FilterHandler (line 230) | func FilterHandler(fn func(r *Record) bool, h Handler) Handler { type filterHandler (line 234) | type filterHandler struct method Log (line 239) | func (h filterHandler) Log(r *Record) error { method Enabled (line 246) | func (h filterHandler) Enabled(ctx context.Context, lvl Lvl) bool { function MatchFilterHandler (line 256) | func MatchFilterHandler(key string, value interface{}, h Handler) Handler { function LvlFilterHandler (line 282) | func LvlFilterHandler(maxLvl Lvl, h Handler) Handler { type lvlFilterHandler (line 286) | type lvlFilterHandler struct method Log (line 291) | func (h lvlFilterHandler) Log(r *Record) error { method Enabled (line 298) | func (h lvlFilterHandler) Enabled(ctx context.Context, lvl Lvl) bool { function MultiHandler (line 311) | func MultiHandler(hs ...Handler) Handler { type multiHandler (line 315) | type multiHandler struct method Log (line 319) | func (h multiHandler) Log(r *Record) error { method Enabled (line 340) | func (h multiHandler) Enabled(ctx context.Context, lvl Lvl) bool { function FailoverHandler (line 365) | func FailoverHandler(hs ...Handler) Handler { type failoverHandler (line 369) | type failoverHandler struct method Log (line 373) | func (h failoverHandler) Log(r *Record) error { method Enabled (line 385) | func (h failoverHandler) Enabled(ctx context.Context, lvl Lvl) bool { function ChannelHandler (line 397) | func ChannelHandler(recs chan<- *Record) Handler { type channelHandler (line 401) | type channelHandler struct method Log (line 405) | func (h channelHandler) Log(r *Record) error { method Enabled (line 410) | func (h channelHandler) Enabled(ctx context.Context, lvl Lvl) bool { function BufferedHandler (line 419) | func BufferedHandler(bufSize int, h Handler) Handler { type bufferedHandler (line 429) | type bufferedHandler struct method Log (line 434) | func (h bufferedHandler) Log(r *Record) error { method Enabled (line 438) | func (h bufferedHandler) Enabled(ctx context.Context, lvl Lvl) bool { function LazyHandler (line 446) | func LazyHandler(h Handler) Handler { type lazyHandler (line 450) | type lazyHandler struct method Log (line 454) | func (h lazyHandler) Log(r *Record) error { method Enabled (line 481) | func (h lazyHandler) Enabled(ctx context.Context, lvl Lvl) bool { function evaluateLazy (line 485) | func evaluateLazy(lz Lazy) (interface{}, error) { function DiscardHandler (line 515) | func DiscardHandler() Handler { type discardHandler (line 519) | type discardHandler struct method Log (line 521) | func (h discardHandler) Log(r *Record) error { method Enabled (line 525) | func (h discardHandler) Enabled(ctx context.Context, lvl Lvl) bool { function must (line 534) | func must(h Handler, err error) Handler { type muster (line 541) | type muster struct method FileHandler (line 543) | func (m muster) FileHandler(path string, fmtr Format) Handler { method NetHandler (line 547) | func (m muster) NetHandler(network, addr string, fmtr Format) Handler { type swapHandler (line 553) | type swapHandler struct method Log (line 557) | func (h *swapHandler) Log(r *Record) error { method Enabled (line 561) | func (h *swapHandler) Enabled(ctx context.Context, lvl Lvl) bool { method Swap (line 565) | func (h *swapHandler) Swap(newHandler Handler) { method Get (line 569) | func (h *swapHandler) Get() Handler { FILE: erigon-lib/log/v3/log_test.go function newLastRecordCaptureTestHandler (line 19) | func newLastRecordCaptureTestHandler() (lastRecordCaptureTestHandler, *R... type lastRecordCaptureTestHandler (line 24) | type lastRecordCaptureTestHandler struct method Log (line 28) | func (h lastRecordCaptureTestHandler) Log(r *Record) error { method Enabled (line 33) | func (h lastRecordCaptureTestHandler) Enabled(ctx context.Context, lvl... function testLogger (line 37) | func testLogger() (Logger, Handler, *Record) { function TestLazy (line 44) | func TestLazy(t *testing.T) { function TestInvalidLazy (line 65) | func TestInvalidLazy(t *testing.T) { function TestCtx (line 89) | func TestCtx(t *testing.T) { function testFormatter (line 99) | func testFormatter(f Format) (Logger, *bytes.Buffer) { function TestJson (line 106) | func TestJson(t *testing.T) { function TestJSONMap (line 130) | func TestJSONMap(t *testing.T) { type testtype (line 158) | type testtype struct method String (line 162) | func (tt testtype) String() string { function TestLogfmt (line 166) | func TestLogfmt(t *testing.T) { function TestMultiHandler (line 183) | func TestMultiHandler(t *testing.T) { type waitHandler (line 202) | type waitHandler struct method Log (line 206) | func (h *waitHandler) Log(r *Record) error { method Enabled (line 211) | func (h *waitHandler) Enabled(ctx context.Context, lvl Lvl) bool { function TestBufferedHandler (line 215) | func TestBufferedHandler(t *testing.T) { function TestLogContext (line 228) | func TestLogContext(t *testing.T) { function TestMapCtx (line 248) | func TestMapCtx(t *testing.T) { function TestLvlFilterHandler (line 267) | func TestLvlFilterHandler(t *testing.T) { function TestNetHandler (line 290) | func TestNetHandler(t *testing.T) { function TestMatchFilterHandler (line 341) | func TestMatchFilterHandler(t *testing.T) { function TestMatchFilterBuiltin (line 363) | func TestMatchFilterBuiltin(t *testing.T) { type failingWriter (line 392) | type failingWriter struct method Write (line 396) | func (w *failingWriter) Write(buf []byte) (int, error) { function TestFailoverHandler (line 403) | func TestFailoverHandler(t *testing.T) { function TestIndependentSetHandler (line 437) | func TestIndependentSetHandler(t *testing.T) { function TestInheritHandler (line 450) | func TestInheritHandler(t *testing.T) { function TestCallerFileHandler (line 462) | func TestCallerFileHandler(t *testing.T) { function TestCallerFuncHandler (line 493) | func TestCallerFuncHandler(t *testing.T) { function TestCallerStackHandler (line 530) | func TestCallerStackHandler(t *testing.T) { function TestConcurrent (line 587) | func TestConcurrent(t *testing.T) { type concurrentCaptureTestHandler (line 615) | type concurrentCaptureTestHandler struct method Log (line 620) | func (h concurrentCaptureTestHandler) Log(r *Record) error { method Enabled (line 625) | func (h concurrentCaptureTestHandler) Enabled(ctx context.Context, lvl... function TestCallStack (line 629) | func TestCallStack(t *testing.T) { FILE: erigon-lib/log/v3/logger.go constant timeKey (line 12) | timeKey = "t" constant lvlKey (line 13) | lvlKey = "lvl" constant msgKey (line 14) | msgKey = "msg" constant errorKey (line 15) | errorKey = "LOG15_ERROR" type Lvl (line 18) | type Lvl method String (line 31) | func (l Lvl) String() string { constant LvlCrit (line 22) | LvlCrit Lvl = iota constant LvlError (line 23) | LvlError constant LvlWarn (line 24) | LvlWarn constant LvlInfo (line 25) | LvlInfo constant LvlDebug (line 26) | LvlDebug constant LvlTrace (line 27) | LvlTrace function LvlFromString (line 52) | func LvlFromString(lvlString string) (Lvl, error) { type Record (line 77) | type Record struct method Call (line 85) | func (r *Record) Call(skip int) stack.Call { type RecordKeyNames (line 90) | type RecordKeyNames struct type Logger (line 97) | type Logger interface type logger (line 120) | type logger struct method write (line 125) | func (l *logger) write(msg string, lvl Lvl, ctx []interface{}) { method New (line 139) | func (l *logger) New(ctx ...interface{}) Logger { method Trace (line 153) | func (l *logger) Trace(msg string, ctx ...interface{}) { method Debug (line 157) | func (l *logger) Debug(msg string, ctx ...interface{}) { method Info (line 161) | func (l *logger) Info(msg string, ctx ...interface{}) { method Warn (line 165) | func (l *logger) Warn(msg string, ctx ...interface{}) { method Error (line 169) | func (l *logger) Error(msg string, ctx ...interface{}) { method Crit (line 173) | func (l *logger) Crit(msg string, ctx ...interface{}) { method Log (line 178) | func (l *logger) Log(level Lvl, msg string, ctx ...interface{}) { method Enabled (line 182) | func (l *logger) Enabled(ctx context.Context, lvl Lvl) bool { method GetHandler (line 186) | func (l *logger) GetHandler() Handler { method SetHandler (line 190) | func (l *logger) SetHandler(h Handler) { function newContext (line 145) | func newContext(prefix []interface{}, suffix []interface{}) []interface{} { function normalize (line 194) | func normalize(ctx []interface{}) []interface{} { type Lazy (line 223) | type Lazy struct type Ctx (line 230) | type Ctx method toArray (line 232) | func (c Ctx) toArray() []interface{} { FILE: erigon-lib/log/v3/logger_test.go function TestLvlFromString (line 17) | func TestLvlFromString(t *testing.T) { FILE: erigon-lib/log/v3/redact.go function RedactArgs (line 20) | func RedactArgs(args []string) string { function RedactString (line 37) | func RedactString(s string) string { FILE: erigon-lib/log/v3/redact_test.go function TestRedactArgsPreservesFlagsAndRedactsValues (line 8) | func TestRedactArgsPreservesFlagsAndRedactsValues(t *testing.T) { function TestRedactArgsStandaloneValues (line 68) | func TestRedactArgsStandaloneValues(t *testing.T) { function TestRedactArgsDatadir (line 87) | func TestRedactArgsDatadir(t *testing.T) { function mustContain (line 120) | func mustContain(t *testing.T, s, sub string) { FILE: erigon-lib/log/v3/root.go function init (line 17) | func init() { function New (line 32) | func New(ctx ...interface{}) Logger { function Root (line 37) | func Root() Logger { function Trace (line 46) | func Trace(msg string, ctx ...interface{}) { function Debug (line 51) | func Debug(msg string, ctx ...interface{}) { function Info (line 56) | func Info(msg string, ctx ...interface{}) { function Warn (line 61) | func Warn(msg string, ctx ...interface{}) { function Error (line 66) | func Error(msg string, ctx ...interface{}) { function Crit (line 71) | func Crit(msg string, ctx ...interface{}) { function Log (line 76) | func Log(level Lvl, msg string, ctx ...interface{}) { function SetRootHandler (line 81) | func SetRootHandler(h Handler) { FILE: erigon-lib/log/v3/syslog.go function SyslogHandler (line 14) | func SyslogHandler(priority syslog.Priority, tag string, fmtr Format) (H... function SyslogNetHandler (line 24) | func SyslogNetHandler(net, addr string, priority syslog.Priority, tag st... type syslogHandler (line 32) | type syslogHandler struct method Log (line 37) | func (h syslogHandler) Log(r *Record) error { method Enabled (line 58) | func (h syslogHandler) Enabled(ctx context.Context, lvl Lvl) bool { function sharedSyslog (line 62) | func sharedSyslog(fmtr Format, sysWr *syslog.Writer) Handler { method SyslogHandler (line 67) | func (m muster) SyslogHandler(priority syslog.Priority, tag string, fmtr... method SyslogNetHandler (line 71) | func (m muster) SyslogNetHandler(net, addr string, priority syslog.Prior... FILE: erigon-lib/log/v3/term/terminal_appengine.go function IsTty (line 12) | func IsTty(fd uintptr) bool { FILE: erigon-lib/log/v3/term/terminal_darwin.go constant ioctlReadTermios (line 12) | ioctlReadTermios = syscall.TIOCGETA type Termios (line 16) | type Termios FILE: erigon-lib/log/v3/term/terminal_freebsd.go constant ioctlReadTermios (line 7) | ioctlReadTermios = syscall.TIOCGETA type Termios (line 12) | type Termios struct FILE: erigon-lib/log/v3/term/terminal_linux.go constant ioctlReadTermios (line 13) | ioctlReadTermios = syscall.TCGETS type Termios (line 17) | type Termios FILE: erigon-lib/log/v3/term/terminal_netbsd.go constant ioctlReadTermios (line 5) | ioctlReadTermios = syscall.TIOCGETA type Termios (line 9) | type Termios FILE: erigon-lib/log/v3/term/terminal_notwindows.go function IsTty (line 17) | func IsTty(fd uintptr) bool { FILE: erigon-lib/log/v3/term/terminal_openbsd.go constant ioctlReadTermios (line 5) | ioctlReadTermios = syscall.TIOCGETA type Termios (line 9) | type Termios FILE: erigon-lib/log/v3/term/terminal_solaris.go function IsTty (line 6) | func IsTty(fd uintptr) bool { FILE: erigon-lib/log/v3/term/terminal_windows.go function IsTty (line 23) | func IsTty(fd uintptr) bool { FILE: erigon-lib/metrics/counter.go type Counter (line 26) | type Counter interface type counter (line 33) | type counter struct method GetValue (line 38) | func (c *counter) GetValue() float64 { method GetValueUint64 (line 49) | func (c *counter) GetValueUint64() uint64 { method AddInt (line 64) | func (c *counter) AddInt(v int) { method AddUint64 (line 79) | func (c *counter) AddUint64(v uint64) { FILE: erigon-lib/metrics/duration_observer.go type DurationObserver (line 23) | type DurationObserver interface function secondsSince (line 28) | func secondsSince(start time.Time) float64 { FILE: erigon-lib/metrics/ema.go type EMA (line 13) | type EMA struct function NewEma (line 21) | func NewEma[T constraints.Integer | constraints.Float](defaultValue T, d... function NewEmaWithBeta (line 27) | func NewEmaWithBeta[T constraints.Integer | constraints.Float](defaultVa... method UpdateAlpha (line 33) | func (e *EMA[T]) UpdateAlpha(v T, alpha float64) T { method updateAlphaBeta (line 39) | func (e *EMA[T]) updateAlphaBeta(v T, alpha float64, beta float64) T { method Update (line 56) | func (e *EMA[T]) Update(v T) T { method Set (line 61) | func (e *EMA[T]) Set(v T) { method Clear (line 66) | func (e *EMA[T]) Clear() { method Get (line 71) | func (e *EMA[T]) Get() T { FILE: erigon-lib/metrics/gauge.go type Gauge (line 26) | type Gauge interface type gauge (line 34) | type gauge struct method GetValue (line 39) | func (g *gauge) GetValue() float64 { method GetValueUint64 (line 50) | func (g *gauge) GetValueUint64() uint64 { method SetUint32 (line 58) | func (g *gauge) SetUint32(v uint32) { method SetUint64 (line 74) | func (g *gauge) SetUint64(v uint64) { method SetInt (line 90) | func (g *gauge) SetInt(v int) { FILE: erigon-lib/metrics/gaugevec.go type GaugeVec (line 6) | type GaugeVec struct method Collect (line 10) | func (gv *GaugeVec) Collect(ch chan<- prometheus.Metric) { method CurryWith (line 14) | func (gv *GaugeVec) CurryWith(labels prometheus.Labels) (*GaugeVec, er... method Delete (line 20) | func (gv *GaugeVec) Delete(labels prometheus.Labels) bool { method DeleteLabelValues (line 24) | func (gv *GaugeVec) DeleteLabelValues(lvs ...string) bool { method DeletePartialMatch (line 28) | func (gv *GaugeVec) DeletePartialMatch(labels prometheus.Labels) int { method Describe (line 32) | func (gv *GaugeVec) Describe(ch chan<- *prometheus.Desc) { method GetMetricWith (line 36) | func (gv *GaugeVec) GetMetricWith(labels prometheus.Labels) (Gauge, er... method GetMetricWithLabelValues (line 41) | func (gv *GaugeVec) GetMetricWithLabelValues(lvs ...string) (Gauge, er... method MustCurryWith (line 46) | func (gv *GaugeVec) MustCurryWith(labels prometheus.Labels) *GaugeVec { method Reset (line 50) | func (gv *GaugeVec) Reset() { method With (line 54) | func (gv *GaugeVec) With(labels prometheus.Labels) Gauge { method WithLabelValues (line 58) | func (gv *GaugeVec) WithLabelValues(lvs ...string) Gauge { FILE: erigon-lib/metrics/histogram.go type Histogram (line 25) | type Histogram interface type histogram (line 30) | type histogram struct method ObserveDuration (line 34) | func (h *histogram) ObserveDuration(start time.Time) { FILE: erigon-lib/metrics/parsing.go function parseMetric (line 28) | func parseMetric(s string) (string, prometheus.Labels, error) { function parseTags (line 57) | func parseTags(s string) (prometheus.Labels, error) { function skipSpace (line 113) | func skipSpace(s string) string { function validateIdent (line 120) | func validateIdent(s string) error { FILE: erigon-lib/metrics/register.go function NewCounter (line 33) | func NewCounter(name string) Counter { function GetOrCreateCounter (line 56) | func GetOrCreateCounter(name string) Counter { function NewGauge (line 75) | func NewGauge(name string) Gauge { function GetOrCreateGauge (line 98) | func GetOrCreateGauge(name string) Gauge { function GetOrCreateGaugeVec (line 118) | func GetOrCreateGaugeVec(name string, labels []string, help ...string) *... function NewSummary (line 137) | func NewSummary(name string) Summary { function GetOrCreateSummary (line 160) | func GetOrCreateSummary(name string) Summary { function buildLabeledName (line 170) | func buildLabeledName(baseName string, labelNames, labelValues []string)... function GetOrCreateSummaryWithLabels (line 184) | func GetOrCreateSummaryWithLabels(name string, labelNames, labelValues [... function NewHistogram (line 199) | func NewHistogram(name string, buckets []float64) Histogram { function GetOrCreateHistogram (line 222) | func GetOrCreateHistogram(name string) Histogram { FILE: erigon-lib/metrics/set.go type namedMetric (line 30) | type namedMetric struct type namedMetricVec (line 36) | type namedMetricVec struct type Set (line 47) | type Set struct method Describe (line 67) | func (s *Set) Describe(ch chan<- *prometheus.Desc) { method Collect (line 89) | func (s *Set) Collect(ch chan<- prometheus.Metric) { method NewHistogram (line 121) | func (s *Set) NewHistogram(name string, buckets []float64, help ...str... method GetOrCreateHistogram (line 158) | func (s *Set) GetOrCreateHistogram(name string, help ...string) (prome... method NewCounter (line 201) | func (s *Set) NewCounter(name string, help ...string) (prometheus.Coun... method GetOrCreateCounter (line 237) | func (s *Set) GetOrCreateCounter(name string, help ...string) (prometh... method NewGauge (line 282) | func (s *Set) NewGauge(name string, help ...string) (prometheus.Gauge,... method GetOrCreateGauge (line 318) | func (s *Set) GetOrCreateGauge(name string, help ...string) (prometheu... method GetOrCreateGaugeVec (line 364) | func (s *Set) GetOrCreateGaugeVec(name string, labels []string, help .... method NewSummary (line 437) | func (s *Set) NewSummary(name string, help ...string) (prometheus.Summ... method GetOrCreateSummary (line 469) | func (s *Set) GetOrCreateSummary(name string, help ...string) (prometh... method NewSummaryExt (line 484) | func (s *Set) NewSummaryExt(name string, window time.Duration, quantil... method GetOrCreateSummaryExt (line 508) | func (s *Set) GetOrCreateSummaryExt(name string, window time.Duration,... method registerMetric (line 541) | func (s *Set) registerMetric(name string, m prometheus.Metric) { method registerMetricVec (line 547) | func (s *Set) registerMetricVec(name string, mv *prometheus.GaugeVec, ... method mustRegisterLocked (line 565) | func (s *Set) mustRegisterLocked(name string, m prometheus.Metric) { method UnregisterMetric (line 584) | func (s *Set) UnregisterMetric(name string) bool { method unregisterMetricLocked (line 595) | func (s *Set) unregisterMetricLocked(nm *namedMetric) bool { method UnregisterAllMetrics (line 616) | func (s *Set) UnregisterAllMetrics() { method ListMetricNames (line 624) | func (s *Set) ListMetricNames() []string { function NewSet (line 60) | func NewSet() *Set { function newHistogram (line 131) | func newHistogram(name string, buckets []float64, help ...string) (prome... function newCounter (line 211) | func newCounter(name string, help ...string) (prometheus.Counter, error) { function newGauge (line 292) | func newGauge(name string, help ...string) (prometheus.Gauge, error) { function newGaugeVec (line 403) | func newGaugeVec(name string, labels []string, help ...string) (*prometh... constant defaultSummaryWindow (line 423) | defaultSummaryWindow = 5 * time.Minute function newSummary (line 441) | func newSummary(name string, window time.Duration, quantiles map[float64... FILE: erigon-lib/metrics/setup.go function Setup (line 33) | func Setup(address string, logger log.Logger) *http.ServeMux { FILE: erigon-lib/metrics/summary.go type Summary (line 25) | type Summary interface type summary (line 30) | type summary struct method ObserveDuration (line 34) | func (s *summary) ObserveDuration(start time.Time) { FILE: erigon-lib/metrics/timer.go type HistTimer (line 25) | type HistTimer struct method PutSince (line 40) | func (h *HistTimer) PutSince() { method Tag (line 44) | func (h *HistTimer) Tag(pairs ...string) *HistTimer { method Child (line 66) | func (h *HistTimer) Child(suffix string) *HistTimer { function NewHistTimer (line 31) | func NewHistTimer(name string) *HistTimer { FILE: erigon-lib/metrics/value_getter.go type ValueGetter (line 19) | type ValueGetter interface FILE: erigon-lib/mmap/mmap_unix.go constant MaxMapSize (line 31) | MaxMapSize = 0xFFFFFFFFFFFF function MmapRw (line 34) | func MmapRw(f *os.File, size int) ([]byte, *[MaxMapSize]byte, error) { function Mmap (line 50) | func Mmap(f *os.File, size int) ([]byte, *[MaxMapSize]byte, error) { function MadviseSequential (line 67) | func MadviseSequential(mmapHandle1 []byte) error { function MadviseNormal (line 76) | func MadviseNormal(mmapHandle1 []byte) error { function MadviseWillNeed (line 85) | func MadviseWillNeed(mmapHandle1 []byte) error { function MadviseRandom (line 94) | func MadviseRandom(mmapHandle1 []byte) error { function Munmap (line 104) | func Munmap(mmapHandle1 []byte, _ *[MaxMapSize]byte) error { FILE: erigon-lib/mmap/mmap_windows.go constant MaxMapSize (line 26) | MaxMapSize = 0xFFFFFFFFFFFF function Mmap (line 28) | func Mmap(f *os.File, size int) ([]byte, *[MaxMapSize]byte, error) { function MadviseSequential (line 53) | func MadviseSequential(mmapHandle1 []byte) error { return nil } function MadviseNormal (line 54) | func MadviseNormal(mmapHandle1 []byte) error { return nil } function MadviseWillNeed (line 55) | func MadviseWillNeed(mmapHandle1 []byte) error { return nil } function MadviseRandom (line 56) | func MadviseRandom(mmapHandle1 []byte) error { return nil } function Munmap (line 58) | func Munmap(_ []byte, mmapHandle2 *[MaxMapSize]byte) error { FILE: erigon-lib/rules.go function init (line 28) | func init() { function txDeferRollback (line 32) | func txDeferRollback(m dsl.Matcher) { function cursorDeferClose (line 70) | func cursorDeferClose(m dsl.Matcher) { function streamDeferClose (line 86) | func streamDeferClose(m dsl.Matcher) { function closeCollector (line 100) | func closeCollector(m dsl.Matcher) { function closeLockedDir (line 109) | func closeLockedDir(m dsl.Matcher) { function passValuesByContext (line 115) | func passValuesByContext(m dsl.Matcher) { function mismatchingUnlock (line 119) | func mismatchingUnlock(m dsl.Matcher) { function filepathWalkToCheckToSkipNonExistingFiles (line 143) | func filepathWalkToCheckToSkipNonExistingFiles(m dsl.Matcher) { FILE: erigon-lib/synctest/synctest.go type testFunc (line 30) | type testFunc FILE: erigon-lib/testlog/testlog.go function Handler (line 32) | func Handler(t *testing.T, level log.Lvl) log.Handler { type handler (line 37) | type handler struct method Log (line 42) | func (h *handler) Log(r *log.Record) error { method Enabled (line 47) | func (h *handler) Enabled(ctx context.Context, lvl log.Lvl) bool { type logger (line 55) | type logger struct method Trace (line 90) | func (l *logger) Trace(msg string, ctx ...interface{}) { method Debug (line 98) | func (l *logger) Debug(msg string, ctx ...interface{}) { method Info (line 106) | func (l *logger) Info(msg string, ctx ...interface{}) { method Warn (line 114) | func (l *logger) Warn(msg string, ctx ...interface{}) { method Error (line 122) | func (l *logger) Error(msg string, ctx ...interface{}) { method Crit (line 130) | func (l *logger) Crit(msg string, ctx ...interface{}) { method Log (line 138) | func (l *logger) Log(level log.Lvl, msg string, ctx ...interface{}) { method Enabled (line 146) | func (l *logger) Enabled(ctx context.Context, lvl log.Lvl) bool { method New (line 150) | func (l *logger) New(ctx ...interface{}) log.Logger { method GetHandler (line 154) | func (l *logger) GetHandler() log.Handler { method SetHandler (line 158) | func (l *logger) SetHandler(h log.Handler) { method flush (line 163) | func (l *logger) flush() { type bufHandler (line 62) | type bufHandler struct method Log (line 67) | func (h *bufHandler) Log(r *log.Record) error { method Enabled (line 72) | func (h *bufHandler) Enabled(ctx context.Context, lvl log.Lvl) bool { function Logger (line 77) | func Logger(t *testing.T, level log.Lvl) log.Logger { FILE: erigon-lib/types/clonable/clonable.go type Clonable (line 19) | type Clonable interface FILE: erigon-lib/types/ssz/ssz.go type HashableSSZ (line 34) | type HashableSSZ interface type EncodableSSZ (line 38) | type EncodableSSZ interface type Marshaler (line 43) | type Marshaler interface type Unmarshaler (line 48) | type Unmarshaler interface function MarshalUint64SSZ (line 53) | func MarshalUint64SSZ(buf []byte, x uint64) { function Uint64SSZ (line 57) | func Uint64SSZ(x uint64) []byte { function Uint64SSZDecode (line 63) | func Uint64SSZDecode(buf []byte) uint64 { function BoolSSZ (line 67) | func BoolSSZ(b bool) byte { function OffsetSSZ (line 74) | func OffsetSSZ(x uint32) []byte { function EncodeOffset (line 81) | func EncodeOffset(buf []byte, offset uint32) { function DecodeOffset (line 86) | func DecodeOffset(x []byte) uint32 { function UnmarshalUint64SSZ (line 90) | func UnmarshalUint64SSZ(x []byte) uint64 { function DecodeDynamicList (line 94) | func DecodeDynamicList[T Unmarshaler](bytes []byte, start, end uint32, _... function DecodeStaticList (line 130) | func DecodeStaticList[T Unmarshaler](bytes []byte, start, end, bytesPerE... function DecodeHashList (line 153) | func DecodeHashList(bytes []byte, start, end, _max uint32) ([]common.Has... function DecodeNumbersList (line 173) | func DecodeNumbersList(bytes []byte, start, end uint32, _max uint64) ([]... function CalculateIndiciesLimit (line 193) | func CalculateIndiciesLimit(maxCapacity, numItems, size uint64) uint64 { function DecodeString (line 204) | func DecodeString(bytes []byte, start, end, _max uint64) ([]byte, error) { function EncodeDynamicList (line 215) | func EncodeDynamicList[T Marshaler](buf []byte, objs []T) (dst []byte, e... FILE: eth/backend.go type Ethereum (line 151) | type Ethereum struct method Init (line 1143) | func (s *Ethereum) Init(stack *node.Node, config *ethconfig.Config, ch... method APIs (line 1236) | func (s *Ethereum) APIs() []rpc.API { method Etherbase (line 1240) | func (s *Ethereum) Etherbase() (eb common.Address, err error) { method StartMining (line 1254) | func (s *Ethereum) StartMining(ctx context.Context, db kv.RwDB, stateD... method IsMining (line 1460) | func (s *Ethereum) IsMining() bool { return s.config.Miner.Enabled } method RegisterMinedBlockObserver (line 1462) | func (s *Ethereum) RegisterMinedBlockObserver(callback func(msg *types... method ChainKV (line 1466) | func (s *Ethereum) ChainKV() kv.RwDB { return s.chainDB } method NetVersion (line 1467) | func (s *Ethereum) NetVersion() (uint64, error) { return s.networkID, ... method NetPeerCount (line 1468) | func (s *Ethereum) NetPeerCount() (uint64, error) { method NodesInfo (line 1485) | func (s *Ethereum) NodesInfo(limit int) (*remoteproto.NodesInfoReply, ... method setUpSnapDownloader (line 1510) | func (s *Ethereum) setUpSnapDownloader( method Peers (line 1649) | func (s *Ethereum) Peers(ctx context.Context) (*remoteproto.PeersReply... method AddPeer (line 1662) | func (s *Ethereum) AddPeer(ctx context.Context, req *remoteproto.AddPe... method RemovePeer (line 1672) | func (s *Ethereum) RemovePeer(ctx context.Context, req *remoteproto.Re... method Protocols (line 1684) | func (s *Ethereum) Protocols() []p2p.Protocol { method Start (line 1694) | func (s *Ethereum) Start() error { method Stop (line 1800) | func (s *Ethereum) Stop() error { method ChainDB (line 1857) | func (s *Ethereum) ChainDB() kv.RwDB { method ChainConfig (line 1861) | func (s *Ethereum) ChainConfig() *chain.Config { method StagedSync (line 1865) | func (s *Ethereum) StagedSync() *stagedsync.Sync { method PipelineStagedSync (line 1869) | func (s *Ethereum) PipelineStagedSync() *stagedsync.Sync { method Notifications (line 1873) | func (s *Ethereum) Notifications() *shards.Notifications { method SentryCtx (line 1877) | func (s *Ethereum) SentryCtx() context.Context { method SentryControlServer (line 1881) | func (s *Ethereum) SentryControlServer() *sentry_multi_client.MultiCli... method BlockIO (line 1884) | func (s *Ethereum) BlockIO() (services.FullBlockReader, *blockio.Block... method TxpoolServer (line 1888) | func (s *Ethereum) TxpoolServer() txpoolproto.TxpoolServer { method ExecutionModule (line 1892) | func (s *Ethereum) ExecutionModule() *eth1.EthereumExecutionModule { method Sentinel (line 1948) | func (s *Ethereum) Sentinel() sentinelproto.SentinelClient { method DataDir (line 1952) | func (s *Ethereum) DataDir() string { function splitAddrIntoHostAndPort (line 235) | func splitAddrIntoHostAndPort(addr string) (host string, port int, err e... function checkAndSetCommitmentHistoryFlag (line 245) | func checkAndSetCommitmentHistoryFlag(tx kv.RwTx, logger log.Logger, dir... constant blockBufferSize (line 286) | blockBufferSize = 128 function New (line 290) | func New(ctx context.Context, stack *node.Node, config *ethconfig.Config... function SetUpBlockReader (line 1590) | func SetUpBlockReader(ctx context.Context, db kv.RwDB, dirs datadir.Dirs... function RemoveContents (line 1897) | func RemoveContents(dirname string) error { function checkPortIsFree (line 1921) | func checkPortIsFree(addr string) (free bool) { function readCurrentTotalDifficulty (line 1930) | func readCurrentTotalDifficulty(ctx context.Context, db kv.RwDB, blockRe... function setBorDefaultMinerGasPrice (line 1957) | func setBorDefaultMinerGasPrice(chainConfig *chain.Config, config *ethco... function setDefaultMinerGasLimit (line 1964) | func setDefaultMinerGasLimit(chainConfig *chain.Config, config *ethconfi... function setBorDefaultTxPoolPriceLimit (line 1972) | func setBorDefaultTxPoolPriceLimit(chainConfig *chain.Config, config txp... function setBscDefaultTxPoolPriceLimit (line 1980) | func setBscDefaultTxPoolPriceLimit(chainConfig *chain.Config, config txp... function sentryMux (line 1987) | func sentryMux(sentries []sentryproto.SentryClient) sentryproto.SentryCl... type engineAPISwitcher (line 1991) | type engineAPISwitcher struct method SetConsuming (line 1995) | func (e *engineAPISwitcher) SetConsuming(consuming bool) { FILE: eth/backend_test.go function TestRemoveContents (line 12) | func TestRemoveContents(t *testing.T) { FILE: eth/consensuschain/consensus_chain_reader.go type Reader (line 32) | type Reader struct method Config (line 43) | func (cr Reader) Config() *chain.Config { return cr.config } method CurrentHeader (line 44) | func (cr Reader) CurrentHeader() *types.Header { method CurrentFinalizedHeader (line 49) | func (cr Reader) CurrentFinalizedHeader() *types.Header { method CurrentSafeHeader (line 54) | func (cr Reader) CurrentSafeHeader() *types.Header { method GetHeader (line 59) | func (cr Reader) GetHeader(hash common.Hash, number uint64) *types.Hea... method GetHeaderByNumber (line 66) | func (cr Reader) GetHeaderByNumber(number uint64) *types.Header { method GetHeaderByHash (line 74) | func (cr Reader) GetHeaderByHash(hash common.Hash) *types.Header { method GetTd (line 82) | func (cr Reader) GetTd(hash common.Hash, number uint64) *big.Int { method FrozenBlocks (line 90) | func (cr Reader) FrozenBlocks() uint64 { return cr.blockR... method FrozenBorBlocks (line 91) | func (cr Reader) FrozenBorBlocks(align bool) uint64 { return cr.blockR... method GetBlock (line 92) | func (cr Reader) GetBlock(hash common.Hash, number uint64) *types.Block { method HasBlock (line 96) | func (cr Reader) HasBlock(hash common.Hash, number uint64) bool { function NewReader (line 39) | func NewReader(config *chain.Config, tx kv.Tx, blockReader services.Full... FILE: eth/ethconfig/config.go constant DefaultBlockGasLimit (line 54) | DefaultBlockGasLimit uint64 = 45_000_000 function DefaultBlockGasLimitByChain (line 56) | func DefaultBlockGasLimitByChain(config *Config) uint64 { constant DefaultChainDBPageSize (line 121) | DefaultChainDBPageSize = 16 * datasize.KB function init (line 123) | func init() { type BlocksFreezing (line 149) | type BlocksFreezing struct method String (line 159) | func (s BlocksFreezing) String() string { function NewSnapCfg (line 176) | func NewSnapCfg(keepBlocks, produceE2, produceE3 bool, chainName string)... type Config (line 181) | type Config struct type Sync (line 282) | type Sync struct FILE: eth/ethconfig/features/sync_features.go function EnableSyncCfg (line 13) | func EnableSyncCfg(chainDB kv.RoDB, syncCfg ethconfig.Sync) (ethconfig.S... FILE: eth/ethconfig/gen_config.go method MarshalTOML (line 26) | func (c Config) MarshalTOML() (interface{}, error) { method UnmarshalTOML (line 118) | func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { FILE: eth/ethconsensusconfig/config.go function CreateConsensusEngine (line 51) | func CreateConsensusEngine(ctx context.Context, nodeConfig *nodecfg.Conf... function CreateConsensusEngineBareBones (line 173) | func CreateConsensusEngineBareBones(ctx context.Context, chainConfig *ch... FILE: eth/ethutils/receipt.go function MarshalReceipt (line 32) | func MarshalReceipt( FILE: eth/ethutils/utils.go function IsLocalBlock (line 42) | func IsLocalBlock(engine consensus.Engine, etherbase common.Address, txP... function ValidateBlobs (line 62) | func ValidateBlobs(blobGasUsed, maxBlobsGas, maxBlobsPerBlock uint64, ex... FILE: eth/filters/api.go type FilterCriteria (line 39) | type FilterCriteria method UnmarshalJSON (line 485) | func (args *FilterCriteria) UnmarshalJSON(data []byte) error { type LogFilterOptions (line 41) | type LogFilterOptions struct function DefaultLogFilterOptions (line 47) | func DefaultLogFilterOptions() LogFilterOptions { function decodeAddress (line 587) | func decodeAddress(s string) (common.Address, error) { function decodeTopic (line 595) | func decodeTopic(s string) (common.Hash, error) { FILE: eth/filters/api_test.go function TestUnmarshalJSONNewFilterArgs (line 31) | func TestUnmarshalJSONNewFilterArgs(t *testing.T) { FILE: eth/gasprice/feehistory.go constant maxFeeHistory (line 46) | maxFeeHistory = 1024 constant maxQueryLimit (line 48) | maxQueryLimit = 100 type blockFees (line 52) | type blockFees struct type txGasAndReward (line 69) | type txGasAndReward struct type sortGasAndReward (line 73) | type sortGasAndReward method Len (line 76) | func (s sortGasAndReward) Len() int { return len(s) } method Swap (line 77) | func (s sortGasAndReward) Swap(i, j int) { method Less (line 80) | func (s sortGasAndReward) Less(i, j int) bool { method processBlock (line 87) | func (oracle *Oracle) processBlock(bf *blockFees, percentiles []float64) { method resolveBlockRange (line 172) | func (oracle *Oracle) resolveBlockRange(ctx context.Context, lastBlock r... method FeeHistory (line 237) | func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unreso... FILE: eth/gasprice/feehistory_test.go function TestFeeHistory (line 36) | func TestFeeHistory(t *testing.T) { FILE: eth/gasprice/gasprice.go constant sampleNumber (line 38) | sampleNumber = 3 type OracleBackend (line 41) | type OracleBackend interface type Cache (line 50) | type Cache interface type Oracle (line 57) | type Oracle struct method SuggestTipCap (line 120) | func (oracle *Oracle) SuggestTipCap(ctx context.Context) (*big.Int, er... method getBlockPrices (line 220) | func (oracle *Oracle) getBlockPrices(ctx context.Context, blockNum uin... function NewOracle (line 74) | func NewOracle(backend OracleBackend, params gaspricecfg.Config, cache C... type transactionsByGasPrice (line 172) | type transactionsByGasPrice struct method Len (line 187) | func (t transactionsByGasPrice) Len() int { return len(t.txs) } method Swap (line 188) | func (t transactionsByGasPrice) Swap(i, j int) { t.txs[i], t.txs[j] = ... method Less (line 189) | func (t transactionsByGasPrice) Less(i, j int) bool { method Push (line 196) | func (t *transactionsByGasPrice) Push(x interface{}) { method Pop (line 207) | func (t *transactionsByGasPrice) Pop() interface{} { function newTransactionsByGasPrice (line 178) | func newTransactionsByGasPrice(txs []types.Transaction, type sortingHeap (line 271) | type sortingHeap method Len (line 273) | func (s sortingHeap) Len() int { return len(s) } method Less (line 274) | func (s sortingHeap) Less(i, j int) bool { return s[i].Lt(s[j]) } method Swap (line 275) | func (s sortingHeap) Swap(i, j int) { s[i], s[j] = s[j], s[i] } method Push (line 278) | func (s *sortingHeap) Push(x interface{}) { method Pop (line 286) | func (s *sortingHeap) Pop() interface{} { function setBorDefaultGpoIgnorePrice (line 296) | func setBorDefaultGpoIgnorePrice(chainConfig *chain.Config, gasPriceConf... FILE: eth/gasprice/gasprice_test.go function newTestBackend (line 44) | func newTestBackend(t *testing.T) *mock.MockSentry { function TestSuggestPrice (line 76) | func TestSuggestPrice(t *testing.T) { FILE: eth/gasprice/gaspricecfg/gaspricecfg.go type Config (line 36) | type Config struct FILE: eth/integrity/e3_ef_files.go function E3EfFiles (line 30) | func E3EfFiles(ctx context.Context, db kv.TemporalRwDB, failFast bool, f... FILE: eth/integrity/e3_history_no_system_txs.go function HistoryCheckNoSystemTxs (line 38) | func HistoryCheckNoSystemTxs(ctx context.Context, db kv.TemporalRwDB, bl... function HistoryCheckNoSystemTxsRange (line 82) | func HistoryCheckNoSystemTxsRange(ctx context.Context, prefixFrom, prefi... FILE: eth/integrity/integrity_action_type.go type Check (line 19) | type Check constant Blocks (line 22) | Blocks Check = "Blocks" constant HeaderNoGaps (line 23) | HeaderNoGaps Check = "HeaderNoGaps" constant BlocksTxnID (line 24) | BlocksTxnID Check = "BlocksTxnID" constant InvertedIndex (line 25) | InvertedIndex Check = "InvertedIndex" constant HistoryNoSystemTxs (line 26) | HistoryNoSystemTxs Check = "HistoryNoSystemTxs" constant ReceiptsNoDups (line 27) | ReceiptsNoDups Check = "ReceiptsNoDups" constant RCacheNoDups (line 28) | RCacheNoDups Check = "RCacheNoDups" constant BorEvents (line 29) | BorEvents Check = "BorEvents" constant BorSpans (line 30) | BorSpans Check = "BorSpans" constant BorCheckpoints (line 31) | BorCheckpoints Check = "BorCheckpoints" constant Publishable (line 32) | Publishable Check = "Publishable" FILE: eth/integrity/no_gaps_in_canonical_headers.go function NoGapsInCanonicalHeaders (line 32) | func NoGapsInCanonicalHeaders(ctx context.Context, db kv.RoDB, br servic... FILE: eth/integrity/rcache_no_duplicates.go function CheckRCacheNoDups (line 20) | func CheckRCacheNoDups(ctx context.Context, db kv.TemporalRoDB, blockRea... function RCacheNoDupsRange (line 68) | func RCacheNoDupsRange(ctx context.Context, fromBlock, toBlock uint64, t... type chunkFn (line 161) | type chunkFn function parallelChunkCheck (line 163) | func parallelChunkCheck(ctx context.Context, fromBlock, toBlock uint64, ... FILE: eth/integrity/receipts_no_duplicates.go function CheckReceiptsNoDups (line 16) | func CheckReceiptsNoDups(ctx context.Context, db kv.TemporalRoDB, blockR... function ReceiptsNoDupsRange (line 50) | func ReceiptsNoDupsRange(ctx context.Context, fromBlock, toBlock uint64,... FILE: eth/integrity/snap_blocks_read.go function SnapBlocksRead (line 30) | func SnapBlocksRead(ctx context.Context, db kv.TemporalRoDB, blockReader... FILE: eth/rawdbreset/reset_stages.go function ResetState (line 45) | func ResetState(db kv.TemporalRwDB, ctx context.Context) error { function ResetBlocks (line 66) | func ResetBlocks(tx kv.RwTx, db kv.RoDB, br services.FullBlockReader, bw... function ResetSenders (line 115) | func ResetSenders(ctx context.Context, tx kv.RwTx) error { function ResetExec (line 122) | func ResetExec(ctx context.Context, db kv.TemporalRwDB) (err error) { function ResetTxLookup (line 142) | func ResetTxLookup(tx kv.RwTx) error { function ResetWitnesses (line 155) | func ResetWitnesses(tx kv.RwTx) error { function clearStageProgress (line 180) | func clearStageProgress(tx kv.RwTx, stagesList ...stages.SyncStage) error { function Reset (line 192) | func Reset(ctx context.Context, db kv.RwDB, stagesList ...stages.SyncSta... function FillDBFromSnapshots (line 206) | func FillDBFromSnapshots(logPrefix string, ctx context.Context, tx kv.Rw... constant pruneMarkerSafeThreshold (line 395) | pruneMarkerSafeThreshold = snaptype.Erigon2MergeLimit function GetPruneMarkerSafeThreshold (line 398) | func GetPruneMarkerSafeThreshold(blockReader services.FullBlockReader) u... FILE: eth/tracers/config/api.go type TraceConfig (line 31) | type TraceConfig struct FILE: eth/tracers/debug/tracer.go type Tracer (line 36) | type Tracer struct method Hooks (line 62) | func (t *Tracer) Hooks() *tracing.Hooks { method OnTxStart (line 88) | func (t *Tracer) OnTxStart(vm *tracing.VMContext, txn types.Transactio... method OnTxEnd (line 106) | func (t *Tracer) OnTxEnd(receipt *types.Receipt, err error) { method OnEnter (line 135) | func (t *Tracer) OnEnter(depth int, typ byte, from, to common.Address,... method OnExit (line 161) | func (t *Tracer) OnExit(depth int, output []byte, gasUsed uint64, err ... method OnOpcode (line 186) | func (t *Tracer) OnOpcode(pc uint64, op byte, gas, cost uint64, opCont... method OnFault (line 233) | func (t *Tracer) OnFault(pc uint64, op byte, gas, cost uint64, opConte... method OnGasChange (line 279) | func (t *Tracer) OnGasChange(old, new uint64, reason tracing.GasChange... method OnBlockchainInit (line 297) | func (t *Tracer) OnBlockchainInit(chainConfig *chain.Config) { method OnBlockStart (line 313) | func (t *Tracer) OnBlockStart(event tracing.BlockEvent) { method OnBlockEnd (line 330) | func (t *Tracer) OnBlockEnd(err error) { method OnGenesisBlock (line 358) | func (t *Tracer) OnGenesisBlock(genesis *types.Block, alloc types.Gene... method OnSystemCallStart (line 375) | func (t *Tracer) OnSystemCallStart() { method OnSystemCallEnd (line 389) | func (t *Tracer) OnSystemCallEnd() { method OnBalanceChange (line 403) | func (t *Tracer) OnBalanceChange(address common.Address, oldBalance, n... method OnNonceChange (line 422) | func (t *Tracer) OnNonceChange(address common.Address, oldNonce, newNo... method OnCodeChange (line 440) | func (t *Tracer) OnCodeChange(address common.Address, prevCodeHash com... method OnStorageChange (line 460) | func (t *Tracer) OnStorageChange(address common.Address, slot common.H... method OnLog (line 479) | func (t *Tracer) OnLog(log *types.Log) { method GetResult (line 495) | func (t *Tracer) GetResult() (json.RawMessage, error) { method Stop (line 503) | func (t *Tracer) Stop(err error) { method mustFlushToFile (line 509) | func (t *Tracer) mustFlushToFile(filePath string) { method flushToFile (line 516) | func (t *Tracer) flushToFile(filePath string) error { function New (line 45) | func New(outputDir string, opts ...Option) *tracers.Tracer { type Option (line 542) | type Option function WithRecordOptions (line 544) | func WithRecordOptions(recordOptions RecordOptions) Option { function WithFlushMode (line 550) | func WithFlushMode(flushMode FlushMode) Option { function WithWrappedTracer (line 556) | func WithWrappedTracer(wrapped *tracers.Tracer) Option { type FlushMode (line 562) | type FlushMode constant FlushModeBlock (line 565) | FlushModeBlock FlushMode = iota constant FlushModeTxn (line 566) | FlushModeTxn type RecordOptions (line 569) | type RecordOptions struct type Traces (line 592) | type Traces struct method Append (line 596) | func (t *Traces) Append(trace Trace) { type Trace (line 600) | type Trace struct type OnTxStartTrace (line 624) | type OnTxStartTrace struct type OnTxEndTrace (line 630) | type OnTxEndTrace struct type OnEnterTrace (line 635) | type OnEnterTrace struct type OnExitTrace (line 647) | type OnExitTrace struct type OnOpcodeTrace (line 655) | type OnOpcodeTrace struct type OnFaultTrace (line 669) | type OnFaultTrace struct type OnGasChangeTrace (line 682) | type OnGasChangeTrace struct type OnBlockchainInitTrace (line 688) | type OnBlockchainInitTrace struct type OnBlockStartTrace (line 692) | type OnBlockStartTrace struct type OnBlockEndTrace (line 696) | type OnBlockEndTrace struct type OnGenesisBlockTrace (line 700) | type OnGenesisBlockTrace struct type OnSystemCallStartTrace (line 705) | type OnSystemCallStartTrace struct type OnSystemCallEndTrace (line 707) | type OnSystemCallEndTrace struct type OnBalanceChangeTrace (line 709) | type OnBalanceChangeTrace struct type OnNonceChangeTrace (line 716) | type OnNonceChangeTrace struct type OnCodeChangeTrace (line 722) | type OnCodeChangeTrace struct type OnStorageChangeTrace (line 730) | type OnStorageChangeTrace struct type OnLogTrace (line 737) | type OnLogTrace struct FILE: eth/tracers/internal/tracetest/calltrace_test.go type callContext (line 52) | type callContext struct type callLog (line 62) | type callLog struct type callTrace (line 71) | type callTrace struct type callTracerTest (line 88) | type callTracerTest struct function TestCallTracerLegacy (line 98) | func TestCallTracerLegacy(t *testing.T) { function TestCallTracerNative (line 102) | func TestCallTracerNative(t *testing.T) { function TestCallTracerNativeWithLog (line 106) | func TestCallTracerNativeWithLog(t *testing.T) { function testCallTracer (line 110) | func testCallTracer(tracerName string, dirPath string, t *testing.T) { function BenchmarkTracers (line 214) | func BenchmarkTracers(b *testing.B) { function benchTracer (line 238) | func benchTracer(b *testing.B, tracerName string, test *callTracerTest) { function TestZeroValueToNotExitCall (line 294) | func TestZeroValueToNotExitCall(t *testing.T) { FILE: eth/tracers/internal/tracetest/prestate_test.go type account (line 49) | type account struct type testcase (line 57) | type testcase struct function TestPrestateTracerLegacy (line 65) | func TestPrestateTracerLegacy(t *testing.T) { function TestPrestateTracer (line 69) | func TestPrestateTracer(t *testing.T) { function TestPrestateWithDiffModeTracer (line 73) | func TestPrestateWithDiffModeTracer(t *testing.T) { function testPrestateTracer (line 77) | func testPrestateTracer(tracerName string, dirPath string, t *testing.T) { FILE: eth/tracers/internal/tracetest/testgenerator/src/index.ts class TestCase (line 52) | class TestCase { method constructor (line 53) | constructor( function generateTest (line 63) | async function generateTest(rpcUrl: string, txnHash: string, traceConfig... class Genesis (line 79) | class Genesis { method constructor (line 80) | constructor( function generateGenesis (line 89) | async function generateGenesis(provider: JsonRpcProvider, txnHash: strin... class Context (line 125) | class Context { method constructor (line 126) | constructor( function generateContext (line 137) | async function generateContext(txnResponse: TransactionResponse): Promis... function generateResult (line 155) | async function generateResult(provider: JsonRpcProvider, txnHash: string... function debugTraceTransaction (line 163) | async function debugTraceTransaction(provider: JsonRpcProvider, txnHash:... function bigIntToStringOrNull (line 167) | function bigIntToStringOrNull(baseFeePerGas: bigint | null): string | nu... FILE: eth/tracers/internal/tracetest/util.go function camel (line 84) | func camel(str string) string { FILE: eth/tracers/js/bigint.go constant bigIntegerJS (line 23) | bigIntegerJS = `var bigInt=function(undefined){"use strict";var BASE=1e7... FILE: eth/tracers/js/goja.go constant memoryPadLimit (line 43) | memoryPadLimit = 1024 * 1024 function init (line 49) | func init() { function toBuf (line 66) | func toBuf(vm *goja.Runtime, bufType goja.Value, val []byte) (goja.Value... function fromBuf (line 71) | func fromBuf(vm *goja.Runtime, bufType goja.Value, buf goja.Value, allow... type jsTracer (line 99) | type jsTracer struct method OnTxStart (line 230) | func (t *jsTracer) OnTxStart(env *tracing.VMContext, tx types.Transact... method OnTxEnd (line 259) | func (t *jsTracer) OnTxEnd(receipt *types.Receipt, err error) { method onStart (line 271) | func (t *jsTracer) onStart(from common.Address, to common.Address, cre... method OnOpcode (line 292) | func (t *jsTracer) OnOpcode(pc uint64, op byte, gas, cost uint64, scop... method OnFault (line 317) | func (t *jsTracer) OnFault(pc uint64, op byte, gas, cost uint64, scope... method onEnd (line 329) | func (t *jsTracer) onEnd(output []byte, gasUsed uint64, err error, rev... method OnEnter (line 337) | func (t *jsTracer) OnEnter(depth int, typ byte, from common.Address, t... method OnExit (line 368) | func (t *jsTracer) OnExit(depth int, output []byte, gasUsed uint64, er... method GetResult (line 392) | func (t *jsTracer) GetResult() (json.RawMessage, error) { method Stop (line 406) | func (t *jsTracer) Stop(err error) { method onError (line 413) | func (t *jsTracer) onError(context string, err error) { method setBuiltinFunctions (line 423) | func (t *jsTracer) setBuiltinFunctions() { method setTypeConverters (line 535) | func (t *jsTracer) setTypeConverters() error { function newJsTracer (line 138) | func newJsTracer(code string, ctx *tracers.Context, cfg json.RawMessage)... function wrapError (line 417) | func wrapError(context string, err error) error { type opObj (line 567) | type opObj struct method ToNumber (line 572) | func (o *opObj) ToNumber() int { method ToString (line 576) | func (o *opObj) ToString() string { method IsPush (line 580) | func (o *opObj) IsPush() bool { method setupObject (line 584) | func (o *opObj) setupObject() *goja.Object { type memoryObj (line 592) | type memoryObj struct method Slice (line 599) | func (mo *memoryObj) Slice(begin, end int64) goja.Value { method slice (line 614) | func (mo *memoryObj) slice(begin, end int64) ([]byte, error) { method GetUint (line 628) | func (mo *memoryObj) GetUint(addr int64) goja.Value { method getUint (line 643) | func (mo *memoryObj) getUint(addr int64) (*big.Int, error) { method Length (line 650) | func (mo *memoryObj) Length() int { method setupObject (line 654) | func (m *memoryObj) setupObject() *goja.Object { type stackObj (line 662) | type stackObj struct method Peek (line 668) | func (s *stackObj) Peek(idx int) goja.Value { method peek (line 683) | func (s *stackObj) peek(idx int) (*big.Int, error) { method Length (line 690) | func (s *stackObj) Length() int { method setupObject (line 694) | func (s *stackObj) setupObject() *goja.Object { type dbObj (line 701) | type dbObj struct method GetBalance (line 709) | func (do *dbObj) GetBalance(addrSlice goja.Value) goja.Value { method GetNonce (line 729) | func (do *dbObj) GetNonce(addrSlice goja.Value) uint64 { method GetCode (line 744) | func (do *dbObj) GetCode(addrSlice goja.Value) goja.Value { method GetState (line 764) | func (do *dbObj) GetState(addrSlice goja.Value, hashSlice goja.Value) ... method Exists (line 787) | func (do *dbObj) Exists(addrSlice goja.Value) bool { method setupObject (line 802) | func (do *dbObj) setupObject() *goja.Object { type contractObj (line 812) | type contractObj struct method GetCaller (line 819) | func (co *contractObj) GetCaller() goja.Value { method GetAddress (line 829) | func (co *contractObj) GetAddress() goja.Value { method GetValue (line 839) | func (co *contractObj) GetValue() goja.Value { method GetInput (line 849) | func (co *contractObj) GetInput() goja.Value { method setupObject (line 859) | func (c *contractObj) setupObject() *goja.Object { type callframe (line 868) | type callframe struct method GetType (line 881) | func (f *callframe) GetType() string { method GetFrom (line 885) | func (f *callframe) GetFrom() goja.Value { method GetTo (line 895) | func (f *callframe) GetTo() goja.Value { method GetInput (line 905) | func (f *callframe) GetInput() goja.Value { method GetGas (line 915) | func (f *callframe) GetGas() uint { method GetValue (line 919) | func (f *callframe) GetValue() goja.Value { method setupObject (line 931) | func (f *callframe) setupObject() *goja.Object { type callframeResult (line 942) | type callframeResult struct method GetGasUsed (line 951) | func (r *callframeResult) GetGasUsed() uint { method GetOutput (line 955) | func (r *callframeResult) GetOutput() goja.Value { method GetError (line 964) | func (r *callframeResult) GetError() goja.Value { method setupObject (line 971) | func (r *callframeResult) setupObject() *goja.Object { type steplog (line 979) | type steplog struct method GetPC (line 995) | func (l *steplog) GetPC() uint64 { return l.pc } method GetGas (line 996) | func (l *steplog) GetGas() uint64 { return l.gas } method GetCost (line 997) | func (l *steplog) GetCost() uint64 { return l.cost } method GetDepth (line 998) | func (l *steplog) GetDepth() int { return l.depth } method GetRefund (line 999) | func (l *steplog) GetRefund() uint64 { return l.refund } method GetError (line 1001) | func (l *steplog) GetError() goja.Value { method setupObject (line 1008) | func (l *steplog) setupObject() *goja.Object { FILE: eth/tracers/js/internal/tracers/tracers.go function Load (line 35) | func Load() (map[string]string, error) { function camel (line 56) | func camel(str string) string { FILE: eth/tracers/js/tracer_test.go type account (line 41) | type account struct method SubBalance (line 43) | func (account) SubBalance(amount *big.Int) {} method AddBalance (line 44) | func (account) AddBalance(amount *big.Int) {} method SetAddress (line 45) | func (account) SetAddress(common.Address) {} method Value (line 46) | func (account) Value() *big.Int { ... method SetBalance (line 47) | func (account) SetBalance(*big.Int) {} method SetNonce (line 48) | func (account) SetNonce(uint64) {} method Balance (line 49) | func (account) Balance() *uint256.Int { ... method Address (line 50) | func (account) Address() common.Address { ... method SetCode (line 51) | func (account) SetCode(common.Hash, []byte) {} method ForEachStorage (line 52) | func (account) ForEachStorage(cb func(key, value common.Hash) bool) {} type vmContext (line 54) | type vmContext struct function testCtx (line 59) | func testCtx() *vmContext { function runTrace (line 63) | func runTrace(tracer *tracers.Tracer, vmctx *vmContext, chaincfg *chain.... function TestTracer (line 89) | func TestTracer(t *testing.T) { function TestHalt (line 167) | func TestHalt(t *testing.T) { function TestHaltBetweenSteps (line 186) | func TestHaltBetweenSteps(t *testing.T) { function TestNoStepExec (line 210) | func TestNoStepExec(t *testing.T) { function TestIsPrecompile (line 242) | func TestIsPrecompile(t *testing.T) { function TestEnterExit (line 273) | func TestEnterExit(t *testing.T) { function TestSetup (line 303) | func TestSetup(t *testing.T) { FILE: eth/tracers/live/printer.go function init (line 18) | func init() { type Printer (line 22) | type Printer struct method OnExit (line 47) | func (p *Printer) OnExit(depth int, output []byte, gasUsed uint64, err... method OnOpcode (line 52) | func (p *Printer) OnOpcode(pc uint64, op byte, gas, cost uint64, scope... method OnFault (line 57) | func (p *Printer) OnFault(pc uint64, op byte, gas, cost uint64, _ trac... method OnEnter (line 61) | func (p *Printer) OnEnter(depth int, typ byte, from common.Address, to... method OnTxStart (line 65) | func (p *Printer) OnTxStart(env *tracing.VMContext, tx types.Transacti... method OnTxEnd (line 75) | func (p *Printer) OnTxEnd(receipt *types.Receipt, err error) { method OnBlockStart (line 88) | func (p *Printer) OnBlockStart(b *types.Block, td *big.Int, finalized,... method OnBlockEnd (line 96) | func (p *Printer) OnBlockEnd(err error) { method OnGenesisBlock (line 100) | func (p *Printer) OnGenesisBlock(b *types.Block, alloc types.GenesisAl... method OnBalanceChange (line 104) | func (p *Printer) OnBalanceChange(a common.Address, prev, new uint256.... method OnNonceChange (line 108) | func (p *Printer) OnNonceChange(a common.Address, prev, new uint64) { method OnCodeChange (line 112) | func (p *Printer) OnCodeChange(a common.Address, prevCodeHash common.H... method OnStorageChange (line 116) | func (p *Printer) OnStorageChange(a common.Address, k common.Hash, pre... method OnLog (line 120) | func (p *Printer) OnLog(l *types.Log) { method OnGasChange (line 129) | func (p *Printer) OnGasChange(old, new uint64, reason tracing.GasChang... method GetResult (line 133) | func (p *Printer) GetResult() (json.RawMessage, error) { method Stop (line 137) | func (p *Printer) Stop(err error) { function newPrinter (line 24) | func newPrinter(ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tra... FILE: eth/tracers/live/tracer.go function init (line 11) | func init() { function register (line 22) | func register(name string, ctor ctorFn) { function lookup (line 30) | func lookup(name string, ctx *tracers.Context, cfg json.RawMessage) (*tr... FILE: eth/tracers/logger/access_list_tracer.go type accessList (line 36) | type accessList method addAddress (line 48) | func (al accessList) addAddress(address common.Address) { method addSlot (line 56) | func (al accessList) addSlot(address common.Address, slot common.Hash) { method equal (line 66) | func (al accessList) equal(other accessList) bool { method Equal (line 102) | func (al accessList) Equal(other accessList) bool { method accessList (line 107) | func (al accessList) accessList() types.AccessList { method accessListSorted (line 120) | func (al accessList) accessListSorted() types.AccessList { type accessListSlots (line 40) | type accessListSlots function newAccessList (line 43) | func newAccessList() accessList { type AccessListTracer (line 140) | type AccessListTracer struct method Hooks (line 176) | func (a *AccessListTracer) Hooks() *tracing.Hooks { method OnOpcode (line 182) | func (a *AccessListTracer) OnOpcode(pc uint64, opcode byte, gas, cost ... method AccessList (line 241) | func (a *AccessListTracer) AccessList() types.AccessList { method AccessListSorted (line 246) | func (a *AccessListTracer) AccessListSorted() types.AccessList { method CreatedContracts (line 251) | func (a *AccessListTracer) CreatedContracts() map[common.Address]struc... method UsedBeforeCreation (line 256) | func (a *AccessListTracer) UsedBeforeCreation(addr common.Address) bool { method Equal (line 262) | func (a *AccessListTracer) Equal(other *AccessListTracer) bool { function NewAccessListTracer (line 153) | func NewAccessListTracer(acl types.AccessList, exclude map[common.Addres... FILE: eth/tracers/logger/access_list_tracer_test.go function TestTracer_AccessList_Order (line 47) | func TestTracer_AccessList_Order(t *testing.T) { FILE: eth/tracers/logger/gen_structlog.go method MarshalJSON (line 18) | func (s StructLog) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 59) | func (s *StructLog) UnmarshalJSON(input []byte) error { FILE: eth/tracers/logger/json_stream.go type JsonStreamLogger (line 39) | type JsonStreamLogger struct method Tracer (line 68) | func (l *JsonStreamLogger) Tracer() *tracers.Tracer { method OnTxStart (line 78) | func (l *JsonStreamLogger) OnTxStart(env *tracing.VMContext, tx types.... method OnExit (line 82) | func (l *JsonStreamLogger) OnExit(depth int, output []byte, gasUsed ui... method OnOpcode (line 92) | func (l *JsonStreamLogger) OnOpcode(pc uint64, typ byte, gas, cost uin... function NewJsonStreamLogger (line 55) | func NewJsonStreamLogger(cfg *LogConfig, ctx context.Context, stream jso... FILE: eth/tracers/logger/logger.go type Storage (line 45) | type Storage method Copy (line 48) | func (s Storage) Copy() Storage { type LogConfig (line 53) | type LogConfig struct type StructLog (line 68) | type StructLog struct method OpName (line 95) | func (s *StructLog) OpName() string { method ErrorString (line 100) | func (s *StructLog) ErrorString() string { type structLogMarshaling (line 84) | type structLogMarshaling struct type StructLogRes (line 109) | type StructLogRes struct type StructLogger (line 126) | type StructLogger struct method Hooks (line 149) | func (l *StructLogger) Hooks() *tracing.Hooks { method Tracer (line 159) | func (l *StructLogger) Tracer() *tracers.Tracer { method OnTxStart (line 167) | func (l *StructLogger) OnTxStart(env *tracing.VMContext, tx types.Tran... method OnTxEnd (line 171) | func (l *StructLogger) OnTxEnd(receipt *types.Receipt, err error) { method OnOpcode (line 183) | func (l *StructLogger) OnOpcode(pc uint64, opcode byte, gas, cost uint... method OnExit (line 248) | func (l *StructLogger) OnExit(depth int, output []byte, gasUsed uint64... method GetResult (line 263) | func (l *StructLogger) GetResult() (json.RawMessage, error) { method Stop (line 268) | func (l *StructLogger) Stop(err error) { method StructLogs (line 272) | func (l *StructLogger) StructLogs() []StructLog { return l.logs } method Error (line 275) | func (l *StructLogger) Error() error { return l.err } method Output (line 278) | func (l *StructLogger) Output() []byte { return l.output } method Flush (line 280) | func (l *StructLogger) Flush(tx types.Transaction) { function NewStructLogger (line 139) | func NewStructLogger(cfg *LogConfig) *StructLogger { function FormatLogs (line 296) | func FormatLogs(logs []StructLog) []StructLogRes { function WriteTrace (line 333) | func WriteTrace(writer io.Writer, logs []StructLog) { function WriteLogs (line 366) | func WriteLogs(writer io.Writer, logs []*types.Log) { type mdLogger (line 379) | type mdLogger struct method Hooks (line 395) | func (t *mdLogger) Hooks() *tracing.Hooks { method OnTxStart (line 405) | func (t *mdLogger) OnTxStart(env *tracing.VMContext, tx types.Transact... method CaptureTxEnd (line 409) | func (t *mdLogger) CaptureTxEnd(restGas uint64) {} method captureStartOrEnter (line 411) | func (t *mdLogger) captureStartOrEnter(from, to common.Address, create... method OnEnter (line 428) | func (t *mdLogger) OnEnter(depth int, typ byte, from common.Address, t... method OnExit (line 436) | func (t *mdLogger) OnExit(depth int, output []byte, gasUsed uint64, er... method OnOpcode (line 444) | func (t *mdLogger) OnOpcode(pc uint64, op byte, gas, cost uint64, scop... method OnFault (line 465) | func (t *mdLogger) OnFault(pc uint64, op byte, gas, cost uint64, scope... function NewMarkdownLogger (line 387) | func NewMarkdownLogger(cfg *LogConfig, writer io.Writer) *mdLogger { FILE: eth/tracers/logger/logger_json.go type JSONLogger (line 35) | type JSONLogger struct method Tracer (line 51) | func (l *JSONLogger) Tracer() *tracers.Tracer { method OnTxStart (line 62) | func (l *JSONLogger) OnTxStart(env *tracing.VMContext, tx types.Transa... method OnOpcode (line 67) | func (l *JSONLogger) OnOpcode(pc uint64, typ byte, gas, cost uint64, s... method OnFault (line 97) | func (l *JSONLogger) OnFault(pc uint64, op byte, gas uint64, cost uint... method OnExit (line 100) | func (l *JSONLogger) OnExit(depth int, output []byte, gasUsed uint64, ... function NewJSONLogger (line 43) | func NewJSONLogger(cfg *LogConfig, writer io.Writer) *JSONLogger { FILE: eth/tracers/logger/logger_test.go type dummyContractRef (line 35) | type dummyContractRef struct method ReturnGas (line 39) | func (dummyContractRef) ReturnGas(*big.Int) {} method Address (line 40) | func (dummyContractRef) Address() common.Address { return common.A... method Value (line 41) | func (dummyContractRef) Value() *big.Int { return new(big.... method SetCode (line 42) | func (dummyContractRef) SetCode(common.Hash, []byte) {} method ForEachStorage (line 43) | func (d *dummyContractRef) ForEachStorage(callback func(key, value com... method SubBalance (line 46) | func (d *dummyContractRef) SubBalance(amount *big.Int) {} method AddBalance (line 47) | func (d *dummyContractRef) AddBalance(amount *big.Int) {} method SetBalance (line 48) | func (d *dummyContractRef) SetBalance(*big.Int) {} method SetNonce (line 49) | func (d *dummyContractRef) SetNonce(uint64) {} method Balance (line 50) | func (d *dummyContractRef) Balance() *big.Int { return new(bi... function TestStoreCapture (line 52) | func TestStoreCapture(t *testing.T) { FILE: eth/tracers/native/4byte.go function init (line 37) | func init() { type fourByteTracer (line 55) | type fourByteTracer struct method isPrecompiled (line 79) | func (t *fourByteTracer) isPrecompiled(addr common.Address) bool { method store (line 89) | func (t *fourByteTracer) store(id []byte, size int) { method OnTxStart (line 94) | func (t *fourByteTracer) OnTxStart(env *tracing.VMContext, tx types.Tr... method OnEnter (line 103) | func (t *fourByteTracer) OnEnter(depth int, opcode byte, from common.A... method GetResult (line 126) | func (t *fourByteTracer) GetResult() (json.RawMessage, error) { method Stop (line 135) | func (t *fourByteTracer) Stop(err error) { function newFourByteTracer (line 64) | func newFourByteTracer(ctx *tracers.Context, _ json.RawMessage) (*tracer... function bytesToHex (line 140) | func bytesToHex(s []byte) string { FILE: eth/tracers/native/call.go function init (line 41) | func init() { type callLog (line 45) | type callLog struct type callFrame (line 53) | type callFrame struct method TypeString (line 70) | func (f *callFrame) TypeString() string { method failed (line 74) | func (f *callFrame) failed() bool { method processOutput (line 78) | func (f *callFrame) processOutput(output []byte, err error) { type callFrameMarshaling (line 100) | type callFrameMarshaling struct type callTracer (line 109) | type callTracer struct method CaptureStart (line 159) | func (t *callTracer) CaptureStart(env *vm.EVM, from common.Address, to... method CaptureEnd (line 181) | func (t *callTracer) CaptureEnd(output []byte, gasUsed uint64, err err... method OnEnter (line 193) | func (t *callTracer) OnEnter(depth int, typ byte, from common.Address,... method OnExit (line 224) | func (t *callTracer) OnExit(depth int, output []byte, gasUsed uint64, ... method captureEnd (line 259) | func (t *callTracer) captureEnd(output []byte, gasUsed uint64, err err... method OnTxStart (line 266) | func (t *callTracer) OnTxStart(env *tracing.VMContext, tx types.Transa... method OnTxEnd (line 272) | func (t *callTracer) OnTxEnd(receipt *types.Receipt, err error) { method OnLog (line 294) | func (t *callTracer) OnLog(log *types.Log) { method GetResult (line 313) | func (t *callTracer) GetResult() (json.RawMessage, error) { method Stop (line 331) | func (t *callTracer) Stop(err error) { function defaultCallTracerConfig (line 121) | func defaultCallTracerConfig() callTracerConfig { type callTracerConfig (line 127) | type callTracerConfig struct function newCallTracer (line 135) | func newCallTracer(ctx *tracers.Context, cfg json.RawMessage) (*tracers.... function clearFailedLogs (line 338) | func clearFailedLogs(cf *callFrame, parentFailed bool, logGaps map[uint6... function addCumulativeGaps (line 355) | func addCumulativeGaps(h uint64, logGaps map[uint64]int) []uint64 { function fixLogIndexGap (line 372) | func fixLogIndexGap(cf *callFrame, cumulativeGaps []uint64) { FILE: eth/tracers/native/gen_account_json.go method MarshalJSON (line 16) | func (a account) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 34) | func (a *account) UnmarshalJSON(input []byte) error { FILE: eth/tracers/native/gen_callframe_json.go method MarshalJSON (line 17) | func (c callFrame) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 51) | func (c *callFrame) UnmarshalJSON(input []byte) error { FILE: eth/tracers/native/mux.go function init (line 33) | func init() { type muxTracer (line 39) | type muxTracer struct method OnOpcode (line 84) | func (t *muxTracer) OnOpcode(pc uint64, op byte, gas, cost uint64, sco... method OnFault (line 92) | func (t *muxTracer) OnFault(pc uint64, op byte, gas, cost uint64, scop... method OnGasChange (line 100) | func (t *muxTracer) OnGasChange(old, new uint64, reason tracing.GasCha... method OnEnter (line 108) | func (t *muxTracer) OnEnter(depth int, typ byte, from common.Address, ... method OnExit (line 116) | func (t *muxTracer) OnExit(depth int, output []byte, gasUsed uint64, e... method OnTxStart (line 124) | func (t *muxTracer) OnTxStart(env *tracing.VMContext, tx types.Transac... method OnTxEnd (line 132) | func (t *muxTracer) OnTxEnd(receipt *types.Receipt, err error) { method OnBalanceChange (line 140) | func (t *muxTracer) OnBalanceChange(a common.Address, prev, new uint25... method OnNonceChange (line 148) | func (t *muxTracer) OnNonceChange(a common.Address, prev, new uint64) { method OnCodeChange (line 156) | func (t *muxTracer) OnCodeChange(a common.Address, prevCodeHash common... method OnStorageChange (line 164) | func (t *muxTracer) OnStorageChange(addr common.Address, slot common.H... method OnLog (line 172) | func (t *muxTracer) OnLog(log *types.Log) { method GetResult (line 181) | func (t *muxTracer) GetResult() (json.RawMessage, error) { method Stop (line 198) | func (t *muxTracer) Stop(err error) { function newMuxTracer (line 45) | func newMuxTracer(ctx *tracers.Context, cfg json.RawMessage) (*tracers.T... FILE: eth/tracers/native/noop.go function init (line 33) | func init() { type noopTracer (line 39) | type noopTracer struct method OnOpcode (line 64) | func (t *noopTracer) OnOpcode(pc uint64, op byte, gas, cost uint64, sc... method OnFault (line 67) | func (t *noopTracer) OnFault(pc uint64, op byte, gas, cost uint64, _ t... method OnGasChange (line 70) | func (t *noopTracer) OnGasChange(old, new uint64, reason tracing.GasCh... method OnEnter (line 72) | func (t *noopTracer) OnEnter(depth int, typ byte, from common.Address,... method OnExit (line 75) | func (t *noopTracer) OnExit(depth int, output []byte, gasUsed uint64, ... method OnTxStart (line 78) | func (*noopTracer) OnTxStart(env *tracing.VMContext, tx types.Transact... method OnTxEnd (line 81) | func (*noopTracer) OnTxEnd(receipt *types.Receipt, err error) {} method OnBalanceChange (line 83) | func (*noopTracer) OnBalanceChange(a common.Address, prev, new uint256... method OnNonceChange (line 86) | func (*noopTracer) OnNonceChange(a common.Address, prev, new uint64) {} method OnCodeChange (line 88) | func (*noopTracer) OnCodeChange(a common.Address, prevCodeHash common.... method OnStorageChange (line 91) | func (*noopTracer) OnStorageChange(a common.Address, k common.Hash, pr... method OnLog (line 93) | func (*noopTracer) OnLog(log *types.Log) {} method GetResult (line 95) | func (t *noopTracer) GetResult() (json.RawMessage, error) { method Stop (line 100) | func (t *noopTracer) Stop(err error) { function newNoopTracer (line 42) | func newNoopTracer(ctx *tracers.Context, _ json.RawMessage) (*tracers.Tr... FILE: eth/tracers/native/prestate.go function init (line 42) | func init() { type account (line 48) | type account struct method exists (line 56) | func (a *account) exists() bool { type accountMarshaling (line 60) | type accountMarshaling struct type prestateTracer (line 65) | type prestateTracer struct method CaptureEnd (line 112) | func (t *prestateTracer) CaptureEnd(output []byte, gasUsed uint64, err... method OnOpcode (line 127) | func (t *prestateTracer) OnOpcode(pc uint64, opcode byte, gas, cost ui... method OnTxStart (line 166) | func (t *prestateTracer) OnTxStart(env *tracing.VMContext, tx types.Tr... method OnTxEnd (line 200) | func (t *prestateTracer) OnTxEnd(receipt *types.Receipt, err error) { method GetResult (line 271) | func (t *prestateTracer) GetResult() (json.RawMessage, error) { method Stop (line 289) | func (t *prestateTracer) Stop(err error) { method lookupAccount (line 296) | func (t *prestateTracer) lookupAccount(addr common.Address) { method lookupStorage (line 327) | func (t *prestateTracer) lookupStorage(addr common.Address, key common... type prestateTracerConfig (line 79) | type prestateTracerConfig struct function newPrestateTracer (line 85) | func newPrestateTracer(ctx *tracers.Context, cfg json.RawMessage) (*trac... FILE: eth/tracers/native/tracer.go function init (line 44) | func init() { function register (line 66) | func register(name string, ctor ctorFn) { function lookup (line 74) | func lookup(name string, ctx *tracers.Context, cfg json.RawMessage) (*tr... FILE: eth/tracers/tracers.go type Context (line 33) | type Context struct type Tracer (line 41) | type Tracer struct type lookupFunc (line 48) | type lookupFunc function RegisterLookup (line 58) | func RegisterLookup(wildcard bool, lookup lookupFunc) { function New (line 68) | func New(code string, ctx *Context, cfg json.RawMessage) (*Tracer, error) { FILE: eth/tracers/tracers_test.go function TestPrestateTracerCreate2 (line 50) | func TestPrestateTracerCreate2(t *testing.T) { FILE: eth/tracers/util.go constant memoryPadLimit (line 27) | memoryPadLimit = 1024 * 1024 function GetMemoryCopyPadded (line 32) | func GetMemoryCopyPadded(m []byte, offset, size int64) ([]byte, error) { function memoryCopy (line 51) | func memoryCopy(m []byte, offset, size int64) (cpy []byte) { function MemoryPtr (line 66) | func MemoryPtr(m []byte, offset, size int64) []byte { function StackBack (line 79) | func StackBack(st []uint256.Int, n int) *uint256.Int { FILE: ethstats/ethstats.go constant historyUpdateRange (line 55) | historyUpdateRange = 50 type Service (line 65) | type Service struct method Start (line 163) | func (s *Service) Start() error { method Stop (line 171) | func (s *Service) Stop() error { method loop (line 178) | func (s *Service) loop() { method readLoop (line 265) | func (s *Service) readLoop(conn *connWrapper) { method login (line 379) | func (s *Service) login(conn *connWrapper) error { method report (line 431) | func (s *Service) report(conn *connWrapper) error { method reportLatency (line 449) | func (s *Service) reportLatency(conn *connWrapper) error { method reportBlock (line 518) | func (s *Service) reportBlock(conn *connWrapper) error { method assembleBlockStats (line 556) | func (s *Service) assembleBlockStats(block *types.Block, td *big.Int) ... method reportHistory (line 585) | func (s *Service) reportHistory(conn *connWrapper, list []uint64) error { method reportPending (line 656) | func (s *Service) reportPending(conn *connWrapper) error { method reportStats (line 689) | func (s *Service) reportStats(conn *connWrapper) error { type connWrapper (line 97) | type connWrapper struct method WriteJSON (line 109) | func (w *connWrapper) WriteJSON(v interface{}) error { method ReadJSON (line 120) | func (w *connWrapper) ReadJSON(v interface{}) error { method Close (line 128) | func (w *connWrapper) Close() error { function newConnectionWrapper (line 104) | func newConnectionWrapper(conn *websocket.Conn) *connWrapper { function New (line 135) | func New(node *node.Node, servers []*sentry.GrpcServer, chainDB kv.RoDB,... type nodeInfo (line 358) | type nodeInfo struct type authMsg (line 372) | type authMsg struct type blockStats (line 485) | type blockStats struct type txStats (line 502) | type txStats struct type uncleStats (line 508) | type uncleStats method MarshalJSON (line 510) | func (s uncleStats) MarshalJSON() ([]byte, error) { type pendStats (line 650) | type pendStats struct type nodeStats (line 677) | type nodeStats struct FILE: execution/aa/aa_exec.go function ValidateAATransaction (line 22) | func ValidateAATransaction( function validateValidityTimeRange (line 162) | func validateValidityTimeRange(time uint64, validAfter uint64, validUnti... function deployValidation (line 178) | func deployValidation(tx *types.AccountAbstractionTransaction, ibs *stat... function validationValidation (line 195) | func validationValidation(tx *types.AccountAbstractionTransaction, heade... function paymasterValidation (line 213) | func paymasterValidation(tx *types.AccountAbstractionTransaction, header... function ExecuteAATransaction (line 245) | func ExecuteAATransaction( function CreateAAReceipt (line 321) | func CreateAAReceipt(txnHash common.Hash, status, gasUsed, cumGasUsed, b... function capRefund (line 336) | func capRefund(getRefund uint64, gasUsed uint64) uint64 { function PerformTxnStaticValidation (line 344) | func PerformTxnStaticValidation( type ValidationPhaseError (line 414) | type ValidationPhaseError struct method ErrorData (line 422) | func (v *ValidationPhaseError) ErrorData() interface{} { function wrapError (line 427) | func wrapError( function newValidationPhaseError (line 434) | func newValidationPhaseError( FILE: execution/aa/aa_gas.go function chargeGas (line 18) | func chargeGas( function refundGas (line 53) | func refundGas( function payCoinbase (line 78) | func payCoinbase( FILE: execution/aa/entry_point_tracer.go type EntryPointTracer (line 13) | type EntryPointTracer struct method OnEnter (line 21) | func (epc *EntryPointTracer) OnEnter(depth int, typ byte, from common.... method Hooks (line 41) | func (epc *EntryPointTracer) Hooks() *tracing.Hooks { method Reset (line 47) | func (epc *EntryPointTracer) Reset() { FILE: execution/aa/validation_rules_tracer.go type ValidationRulesTracer (line 49) | type ValidationRulesTracer struct method Hooks (line 95) | func (t *ValidationRulesTracer) Hooks() *tracing.Hooks { method isDelegatedAccount (line 105) | func (t *ValidationRulesTracer) isDelegatedAccount(code []byte) bool { method OnOpcode (line 110) | func (t *ValidationRulesTracer) OnOpcode(pc uint64, op byte, gas, cost... method OnEnter (line 157) | func (t *ValidationRulesTracer) OnEnter(depth int, typ byte, from libc... method OnExit (line 175) | func (t *ValidationRulesTracer) OnExit(depth int, output []byte, gasUs... method OnFault (line 183) | func (t *ValidationRulesTracer) OnFault(pc uint64, op byte, gas, cost ... method isAssociatedStorage (line 193) | func (t *ValidationRulesTracer) isAssociatedStorage(slot libcommon.Has... method OnStorageChange (line 225) | func (t *ValidationRulesTracer) OnStorageChange(addr libcommon.Address... method Err (line 245) | func (t *ValidationRulesTracer) Err() error { function NewValidationRulesTracer (line 61) | func NewValidationRulesTracer(sender libcommon.Address, senderHasCode bo... FILE: execution/abi/abi.go type ABI (line 37) | type ABI struct method Pack (line 66) | func (abi ABI) Pack(name string, args ...interface{}) ([]byte, error) { method getArguments (line 88) | func (abi ABI) getArguments(name string, data []byte) (Arguments, erro... method Unpack (line 108) | func (abi ABI) Unpack(name string, data []byte) ([]interface{}, error) { method UnpackIntoInterface (line 119) | func (abi ABI) UnpackIntoInterface(v interface{}, name string, data []... method UnpackIntoMap (line 132) | func (abi ABI) UnpackIntoMap(v map[string]interface{}, name string, da... method UnmarshalJSON (line 141) | func (abi *ABI) UnmarshalJSON(data []byte) error { method overloadedMethodName (line 207) | func (abi *ABI) overloadedMethodName(rawName string) string { method overloadedEventName (line 222) | func (abi *ABI) overloadedEventName(rawName string) string { method MethodById (line 234) | func (abi *ABI) MethodById(sigdata []byte) (*Method, error) { method EventByID (line 248) | func (abi *ABI) EventByID(topic common.Hash) (*Event, error) { method HasFallback (line 258) | func (abi *ABI) HasFallback() bool { method HasReceive (line 263) | func (abi *ABI) HasReceive() bool { function JSON (line 51) | func JSON(reader io.Reader) (ABI, error) { function UnpackRevert (line 274) | func UnpackRevert(data []byte) (string, error) { FILE: execution/abi/abi_test.go constant jsondata (line 36) | jsondata = ` function TestReader (line 124) | func TestReader(t *testing.T) { function TestInvalidABI (line 155) | func TestInvalidABI(t *testing.T) { function TestConstructor (line 174) | func TestConstructor(t *testing.T) { function TestTestNumbers (line 203) | func TestTestNumbers(t *testing.T) { function TestMethodSignature (line 240) | func TestMethodSignature(t *testing.T) { function TestOverloadedMethodSignature (line 278) | func TestOverloadedMethodSignature(t *testing.T) { function TestMultiPack (line 301) | func TestMultiPack(t *testing.T) { function ExampleJSON (line 321) | func ExampleJSON() { function TestInputVariableInputLength (line 338) | func TestInputVariableInputLength(t *testing.T) { function TestInputFixedArrayAndVariableInputLength (line 466) | func TestInputFixedArrayAndVariableInputLength(t *testing.T) { function TestDefaultFunctionParsing (line 640) | func TestDefaultFunctionParsing(t *testing.T) { function TestBareEvents (line 653) | func TestBareEvents(t *testing.T) { function TestUnpackEvent (line 729) | func TestUnpackEvent(t *testing.T) { function TestUnpackEventIntoMap (line 767) | func TestUnpackEventIntoMap(t *testing.T) { function TestUnpackMethodIntoMap (line 817) | func TestUnpackMethodIntoMap(t *testing.T) { function TestUnpackIntoMapNamingConflict (line 867) | func TestUnpackIntoMapNamingConflict(t *testing.T) { function TestABI_MethodById (line 950) | func TestABI_MethodById(t *testing.T) { function TestABI_EventById (line 982) | func TestABI_EventById(t *testing.T) { function TestDoubleDuplicateMethodNames (line 1050) | func TestDoubleDuplicateMethodNames(t *testing.T) { function TestDoubleDuplicateEventNames (line 1079) | func TestDoubleDuplicateEventNames(t *testing.T) { function TestUnnamedEventParam (line 1106) | func TestUnnamedEventParam(t *testing.T) { function TestUnpackRevert (line 1125) | func TestUnpackRevert(t *testing.T) { function TestCustomErrors (line 1156) | func TestCustomErrors(t *testing.T) { FILE: execution/abi/argument.go type Argument (line 32) | type Argument struct method UnmarshalJSON (line 49) | func (argument *Argument) UnmarshalJSON(data []byte) error { type Arguments (line 38) | type Arguments method NonIndexed (line 67) | func (arguments Arguments) NonIndexed() Arguments { method isTuple (line 78) | func (arguments Arguments) isTuple() bool { method Unpack (line 83) | func (arguments Arguments) Unpack(data []byte) ([]interface{}, error) { method UnpackIntoMap (line 100) | func (arguments Arguments) UnpackIntoMap(v map[string]interface{}, dat... method Copy (line 122) | func (arguments Arguments) Copy(v interface{}, values []interface{}) e... method copyAtomic (line 140) | func (arguments Arguments) copyAtomic(v interface{}, marshalledValues ... method copyTuple (line 151) | func (arguments Arguments) copyTuple(v interface{}, marshalledValues [... method UnpackValues (line 193) | func (arguments Arguments) UnpackValues(data []byte) ([]interface{}, e... method PackValues (line 226) | func (arguments Arguments) PackValues(args []interface{}) ([]byte, err... method Pack (line 231) | func (arguments Arguments) Pack(args ...interface{}) ([]byte, error) { type ArgumentMarshaling (line 40) | type ArgumentMarshaling struct function ToCamelCase (line 274) | func ToCamelCase(input string) string { FILE: execution/abi/bind/auth.go function NewKeyedTransactorWithChainID (line 40) | func NewKeyedTransactorWithChainID(key *ecdsa.PrivateKey, chainID *big.I... FILE: execution/abi/bind/backend.go type ContractCaller (line 49) | type ContractCaller interface type PendingContractCaller (line 61) | type PendingContractCaller interface type ContractTransactor (line 72) | type ContractTransactor interface type ContractFilterer (line 92) | type ContractFilterer interface type DeployBackend (line 105) | type DeployBackend interface type ContractBackend (line 111) | type ContractBackend interface FILE: execution/abi/bind/backends/simulated.go type SimulatedBackend (line 73) | type SimulatedBackend struct method DB (line 122) | func (b *SimulatedBackend) DB() kv.TemporalRwDB { re... method HistoryV3 (line 123) | func (b *SimulatedBackend) HistoryV3() bool { re... method Engine (line 124) | func (b *SimulatedBackend) Engine() consensus.Engine { re... method BlockReader (line 125) | func (b *SimulatedBackend) BlockReader() services.FullBlockReader { re... method Close (line 128) | func (b *SimulatedBackend) Close() { method Commit (line 137) | func (b *SimulatedBackend) Commit() { method Rollback (line 158) | func (b *SimulatedBackend) Rollback() { method emptyPendingBlock (line 165) | func (b *SimulatedBackend) emptyPendingBlock() { method stateByBlockNumber (line 184) | func (b *SimulatedBackend) stateByBlockNumber(db kv.TemporalTx, blockN... method CodeAt (line 192) | func (b *SimulatedBackend) CodeAt(ctx context.Context, contract common... method BalanceAt (line 205) | func (b *SimulatedBackend) BalanceAt(ctx context.Context, contract com... method NonceAt (line 219) | func (b *SimulatedBackend) NonceAt(ctx context.Context, contract commo... method StorageAt (line 233) | func (b *SimulatedBackend) StorageAt(ctx context.Context, contract com... method TransactionReceipt (line 249) | func (b *SimulatedBackend) TransactionReceipt(ctx context.Context, txH... method TransactionByHash (line 289) | func (b *SimulatedBackend) TransactionByHash(ctx context.Context, txHa... method BlockByHash (line 333) | func (b *SimulatedBackend) BlockByHash(ctx context.Context, hash commo... method BlockByNumber (line 359) | func (b *SimulatedBackend) BlockByNumber(ctx context.Context, number *... method blockByNumberNoLock (line 368) | func (b *SimulatedBackend) blockByNumberNoLock(ctx context.Context, nu... method HeaderByHash (line 391) | func (b *SimulatedBackend) HeaderByHash(ctx context.Context, hash comm... method HeaderByNumber (line 421) | func (b *SimulatedBackend) HeaderByNumber(ctx context.Context, number ... method TransactionCount (line 441) | func (b *SimulatedBackend) TransactionCount(ctx context.Context, block... method TransactionInBlock (line 470) | func (b *SimulatedBackend) TransactionInBlock(ctx context.Context, blo... method PendingCodeAt (line 509) | func (b *SimulatedBackend) PendingCodeAt(ctx context.Context, contract... method CallContract (line 547) | func (b *SimulatedBackend) CallContract(ctx context.Context, call ethe... method PendingCallContract (line 573) | func (b *SimulatedBackend) PendingCallContract(ctx context.Context, ca... method PendingNonceAt (line 591) | func (b *SimulatedBackend) PendingNonceAt(ctx context.Context, account... method SuggestGasPrice (line 600) | func (b *SimulatedBackend) SuggestGasPrice(ctx context.Context) (*big.... method EstimateGas (line 606) | func (b *SimulatedBackend) EstimateGas(ctx context.Context, call ether... method callContract (line 703) | func (b *SimulatedBackend) callContract(_ context.Context, call ethere... method SendTransaction (line 743) | func (b *SimulatedBackend) SendTransaction(ctx context.Context, txn ty... method FilterLogs (line 793) | func (b *SimulatedBackend) FilterLogs(ctx context.Context, query ether... method SubscribeFilterLogs (line 799) | func (b *SimulatedBackend) SubscribeFilterLogs(ctx context.Context, qu... method SubscribeNewHead (line 804) | func (b *SimulatedBackend) SubscribeNewHead(ctx context.Context, ch ch... method AdjustTime (line 810) | func (b *SimulatedBackend) AdjustTime(adjustment time.Duration) error { function NewSimulatedBackendWithConfig (line 92) | func NewSimulatedBackendWithConfig(t *testing.T, alloc types.GenesisAllo... function NewSimulatedBackend (line 117) | func NewSimulatedBackend(t *testing.T, alloc types.GenesisAlloc, gasLimi... function newRevertError (line 516) | func newRevertError(result *evmtypes.ExecutionResult) *revertError { type revertError (line 530) | type revertError struct method ErrorCode (line 537) | func (e *revertError) ErrorCode() int { method ErrorData (line 542) | func (e *revertError) ErrorData() interface{} { type callMsg (line 834) | type callMsg struct method From (line 838) | func (m callMsg) From() common.Address { return m.Cal... method Nonce (line 839) | func (m callMsg) Nonce() uint64 { return 0 } method CheckNonce (line 840) | func (m callMsg) CheckNonce() bool { return false } method To (line 841) | func (m callMsg) To() *common.Address { return m.Cal... method GasPrice (line 842) | func (m callMsg) GasPrice() *uint256.Int { return m.Cal... method FeeCap (line 843) | func (m callMsg) FeeCap() *uint256.Int { return m.Cal... method TipCap (line 844) | func (m callMsg) TipCap() *uint256.Int { return m.Cal... method Gas (line 845) | func (m callMsg) Gas() uint64 { return m.Cal... method Value (line 846) | func (m callMsg) Value() *uint256.Int { return m.Cal... method Data (line 847) | func (m callMsg) Data() []byte { return m.Cal... method AccessList (line 848) | func (m callMsg) AccessList() types.AccessList { return m.Cal... method Authorizations (line 849) | func (m callMsg) Authorizations() []types.Authorization { return m.Cal... method IsFree (line 850) | func (m callMsg) IsFree() bool { return false } method SetIsFree (line 851) | func (m callMsg) SetIsFree(_ bool) {} method BlobGas (line 853) | func (m callMsg) BlobGas() uint64 { return misc.GetBlob... method MaxFeePerBlobGas (line 854) | func (m callMsg) MaxFeePerBlobGas() *uint256.Int { return m.CallMsg.Ma... method BlobHashes (line 855) | func (m callMsg) BlobHashes() []common.Hash { return m.CallMsg.Bl... FILE: execution/abi/bind/backends/simulated_test.go function TestSimulatedBackend (line 49) | func TestSimulatedBackend(t *testing.T) { constant abiJSON (line 113) | abiJSON = `[ { "constant": false, "inputs": [ { "name": "memo", "type": ... constant abiBin (line 114) | abiBin = `0x608060405234801561001057600080fd5b506102a0806100206000396000... constant deployedCode (line 115) | deployedCode = `60806040526004361061003b576000357c0100000000000000000000... function simTestBackend (line 120) | func simTestBackend(t *testing.T, testAddr common.Address) *SimulatedBac... function TestNewSimulatedBackend (line 129) | func TestNewSimulatedBackend(t *testing.T) { function TestSimulatedBackend_AdjustTime (line 165) | func TestSimulatedBackend_AdjustTime(t *testing.T) { function TestNewSimulatedBackend_AdjustTimeFail (line 181) | func TestNewSimulatedBackend_AdjustTimeFail(t *testing.T) { function TestSimulatedBackend_BalanceAt (line 224) | func TestSimulatedBackend_BalanceAt(t *testing.T) { function TestSimulatedBackend_BlockByHash (line 240) | func TestSimulatedBackend_BlockByHash(t *testing.T) { function TestSimulatedBackend_BlockByNumber (line 260) | func TestSimulatedBackend_BlockByNumber(t *testing.T) { function TestSimulatedBackend_NonceAt (line 294) | func TestSimulatedBackend_NonceAt(t *testing.T) { function TestSimulatedBackend_SendTransaction (line 344) | func TestSimulatedBackend_SendTransaction(t *testing.T) { function TestSimulatedBackend_TransactionByHash (line 375) | func TestSimulatedBackend_TransactionByHash(t *testing.T) { function TestSimulatedBackend_EstimateGas (line 425) | func TestSimulatedBackend_EstimateGas(t *testing.T) { function TestSimulatedBackend_EstimateGasWithPrice (line 542) | func TestSimulatedBackend_EstimateGasWithPrice(t *testing.T) { function TestSimulatedBackend_HeaderByHash (line 608) | func TestSimulatedBackend_HeaderByHash(t *testing.T) { function TestSimulatedBackend_HeaderByNumber (line 628) | func TestSimulatedBackend_HeaderByNumber(t *testing.T) { function TestSimulatedBackend_TransactionCount (line 673) | func TestSimulatedBackend_TransactionCount(t *testing.T) { function TestSimulatedBackend_TransactionInBlock (line 723) | func TestSimulatedBackend_TransactionInBlock(t *testing.T) { function TestSimulatedBackend_PendingNonceAt (line 786) | func TestSimulatedBackend_PendingNonceAt(t *testing.T) { function TestSimulatedBackend_TransactionReceipt (line 848) | func TestSimulatedBackend_TransactionReceipt(t *testing.T) { function TestSimulatedBackend_SuggestGasPrice (line 879) | func TestSimulatedBackend_SuggestGasPrice(t *testing.T) { function TestSimulatedBackend_PendingCodeAt (line 894) | func TestSimulatedBackend_PendingCodeAt(t *testing.T) { function TestSimulatedBackend_CodeAt (line 929) | func TestSimulatedBackend_CodeAt(t *testing.T) { function TestSimulatedBackend_PendingAndCallContract (line 968) | func TestSimulatedBackend_PendingAndCallContract(t *testing.T) { function TestSimulatedBackend_CallContractRevert (line 1051) | func TestSimulatedBackend_CallContractRevert(t *testing.T) { function TestNewSimulatedBackend_AdjustTimeFailWithPostValidationSkip (line 1135) | func TestNewSimulatedBackend_AdjustTimeFailWithPostValidationSkip(t *tes... FILE: execution/abi/bind/base.go type SignerFn (line 39) | type SignerFn type CallOpts (line 42) | type CallOpts struct type TransactOpts (line 51) | type TransactOpts struct type FilterOpts (line 65) | type FilterOpts struct type WatchOpts (line 74) | type WatchOpts struct type BoundContract (line 82) | type BoundContract struct method Call (line 124) | func (c *BoundContract) Call(opts *CallOpts, results *[]interface{}, m... method Transact (line 182) | func (c *BoundContract) Transact(opts *TransactOpts, method string, pa... method RawTransact (line 195) | func (c *BoundContract) RawTransact(opts *TransactOpts, calldata []byt... method Transfer (line 203) | func (c *BoundContract) Transfer(opts *TransactOpts) (types.Transactio... method transact (line 211) | func (c *BoundContract) transact(opts *TransactOpts, contract *common.... method FilterLogs (line 282) | func (c *BoundContract) FilterLogs(opts *FilterOpts, name string, quer... method WatchLogs (line 328) | func (c *BoundContract) WatchLogs(opts *WatchOpts, name string, query ... method UnpackLog (line 358) | func (c *BoundContract) UnpackLog(out interface{}, event string, log t... method UnpackLogIntoMap (line 374) | func (c *BoundContract) UnpackLogIntoMap(out map[string]interface{}, e... function NewBoundContract (line 92) | func NewBoundContract(address common.Address, abi abi.ABI, caller Contra... function DeployContract (line 104) | func DeployContract(opts *TransactOpts, abi abi.ABI, bytecode []byte, ba... function ensureContext (line 391) | func ensureContext(ctx context.Context) context.Context { FILE: execution/abi/bind/base_test.go type mockCaller (line 39) | type mockCaller struct method CodeAt (line 46) | func (mc *mockCaller) CodeAt(ctx context.Context, contract common.Addr... method CallContract (line 51) | func (mc *mockCaller) CallContract(ctx context.Context, call ethereum.... method PendingCodeAt (line 56) | func (mc *mockCaller) PendingCodeAt(ctx context.Context, contract comm... method PendingCallContract (line 61) | func (mc *mockCaller) PendingCallContract(ctx context.Context, call et... function TestPassingBlockNumber (line 65) | func TestPassingBlockNumber(t *testing.T) { constant hexData (line 112) | hexData = "0x000000000000000000000000376c47978271565f56deb45495afa69e59c... function TestUnpackIndexedStringTyLogIntoMap (line 114) | func TestUnpackIndexedStringTyLogIntoMap(t *testing.T) { function TestUnpackIndexedSliceTyLogIntoMap (line 135) | func TestUnpackIndexedSliceTyLogIntoMap(t *testing.T) { function TestUnpackIndexedArrayTyLogIntoMap (line 160) | func TestUnpackIndexedArrayTyLogIntoMap(t *testing.T) { function TestUnpackIndexedFuncTyLogIntoMap (line 185) | func TestUnpackIndexedFuncTyLogIntoMap(t *testing.T) { function TestUnpackIndexedBytesTyLogIntoMap (line 211) | func TestUnpackIndexedBytesTyLogIntoMap(t *testing.T) { function unpackAndCheck (line 233) | func unpackAndCheck(t *testing.T, bc *bind.BoundContract, expected map[s... function newMockLog (line 249) | func newMockLog(topics []common.Hash, txHash common.Hash) types.Log { FILE: execution/abi/bind/bind.go type Lang (line 41) | type Lang constant LangGo (line 44) | LangGo Lang = iota constant LangJava (line 45) | LangJava constant LangObjC (line 46) | LangObjC constant typeBigInt (line 50) | typeBigInt string = "BigInt" constant typeBoolean (line 51) | typeBoolean string = "boolean" constant typeBytes (line 52) | typeBytes string = "[]byte" constant typeAddress (line 53) | typeAddress string = "Address" constant typeByteArrayJava (line 54) | typeByteArrayJava string = "byte[]" constant typeString (line 55) | typeString string = "String" function isKeyWord (line 58) | func isKeyWord(arg string) bool { function Bind (line 99) | func Bind(types []string, abis []string, bytecodes []string, fsigs []map... function bindBasicTypeGo (line 301) | func bindBasicTypeGo(kind abi.Type) string { function bindTypeGo (line 327) | func bindTypeGo(kind abi.Type, structs map[string]*tmplStruct) string { function bindBasicTypeJava (line 341) | func bindBasicTypeJava(kind abi.Type) string { function pluralizeJavaType (line 385) | func pluralizeJavaType(typ string) string { function bindTypeJava (line 404) | func bindTypeJava(kind abi.Type, structs map[string]*tmplStruct) string { function bindTopicTypeGo (line 424) | func bindTopicTypeGo(kind abi.Type, structs map[string]*tmplStruct) stri... function bindTopicTypeJava (line 441) | func bindTopicTypeJava(kind abi.Type, structs map[string]*tmplStruct) st... function bindStructTypeGo (line 466) | func bindStructTypeGo(kind abi.Type, structs map[string]*tmplStruct) str... function bindStructTypeJava (line 505) | func bindStructTypeJava(kind abi.Type, structs map[string]*tmplStruct) s... function namedTypeJava (line 548) | func namedTypeJava(javaKind string, solKind abi.Type) string { function alias (line 574) | func alias(aliases map[string]string, n string) string { function decapitalise (line 592) | func decapitalise(input string) string { function structured (line 603) | func structured(args abi.Arguments) bool { function hasStruct (line 626) | func hasStruct(t abi.Type) bool { FILE: execution/abi/bind/bind_test.go function TestGolangBindings (line 2049) | func TestGolangBindings(t *testing.T) { function TestJavaBindings (line 2140) | func TestJavaBindings(t *testing.T) { FILE: execution/abi/bind/template.go type tmplData (line 25) | type tmplData struct type tmplContract (line 33) | type tmplContract struct type tmplMethod (line 50) | type tmplMethod struct type tmplEvent (line 58) | type tmplEvent struct type tmplField (line 65) | type tmplField struct type tmplStruct (line 73) | type tmplStruct struct constant tmplSourceGo (line 87) | tmplSourceGo = ` constant tmplSourceJava (line 614) | tmplSourceJava = ` FILE: execution/abi/bind/util.go function WaitMined (line 34) | func WaitMined(ctx context.Context, b DeployBackend, txn types.Transacti... function WaitDeployed (line 60) | func WaitDeployed(ctx context.Context, b DeployBackend, txn types.Transa... FILE: execution/abi/bind/util_test.go function TestWaitDeployed (line 60) | func TestWaitDeployed(t *testing.T) { function TestWaitDeployedCornerCases (line 119) | func TestWaitDeployedCornerCases(t *testing.T) { FILE: execution/abi/compiler/helpers.go type Contract (line 24) | type Contract struct type ContractInfo (line 36) | type ContractInfo struct FILE: execution/abi/compiler/solidity.go type solcOutput (line 31) | type solcOutput struct type solcOutputV8 (line 42) | type solcOutputV8 struct function ParseCombinedJSON (line 64) | func ParseCombinedJSON(combinedJSON []byte, source string, languageVersi... function parseCombinedJSONV8 (line 113) | func parseCombinedJSONV8(combinedJSON []byte, source string, languageVer... FILE: execution/abi/error.go type Error (line 33) | type Error struct method String (line 81) | func (e *Error) String() string { method Unpack (line 85) | func (e *Error) Unpack(data []byte) (interface{}, error) { function NewError (line 46) | func NewError(name string, inputs Arguments) Error { function formatSliceString (line 101) | func formatSliceString(kind reflect.Kind, sliceSize int) string { function sliceTypeCheck (line 110) | func sliceTypeCheck(t Type, val reflect.Value) error { function typeCheck (line 133) | func typeCheck(t Type, value reflect.Value) error { function typeErr (line 150) | func typeErr(expected, got interface{}) error { FILE: execution/abi/event.go type Event (line 33) | type Event struct method String (line 101) | func (e Event) String() string { function NewEvent (line 62) | func NewEvent(name, rawName string, anonymous bool, inputs Arguments) Ev... FILE: execution/abi/event_test.go function TestEventId (line 87) | func TestEventId(t *testing.T) { function TestEventString (line 118) | func TestEventString(t *testing.T) { function TestEventMultiValueWithArrayUnpack (line 152) | func TestEventMultiValueWithArrayUnpack(t *testing.T) { function TestEventTupleUnpack (line 167) | func TestEventTupleUnpack(t *testing.T) { function unpackTestEventData (line 349) | func unpackTestEventData(dest interface{}, hexData string, jsonEvent []b... function TestEventUnpackIndexed (line 364) | func TestEventUnpackIndexed(t *testing.T) { function TestEventIndexedWithArrayUnpack (line 381) | func TestEventIndexedWithArrayUnpack(t *testing.T) { FILE: execution/abi/method.go type FunctionType (line 30) | type FunctionType constant Constructor (line 35) | Constructor FunctionType = iota constant Fallback (line 39) | Fallback constant Receive (line 42) | Receive constant Function (line 44) | Function type Method (line 55) | type Method struct method String (line 157) | func (method Method) String() string { method IsConstant (line 162) | func (method Method) IsConstant() bool { method IsPayable (line 168) | func (method Method) IsPayable() bool { function NewMethod (line 97) | func NewMethod(name string, rawName string, funType FunctionType, mutabi... FILE: execution/abi/method_test.go constant methoddata (line 27) | methoddata = ` function TestMethodString (line 40) | func TestMethodString(t *testing.T) { function TestMethodSig (line 103) | func TestMethodSig(t *testing.T) { FILE: execution/abi/pack.go function packBytesSlice (line 34) | func packBytesSlice(bytes []byte, l int) []byte { function packElement (line 41) | func packElement(t Type, reflectValue reflect.Value) ([]byte, error) { function packNum (line 77) | func packNum(value reflect.Value) []byte { FILE: execution/abi/pack_test.go function TestPack (line 36) | func TestPack(t *testing.T) { function TestMethodPack (line 61) | func TestMethodPack(t *testing.T) { function TestPackNumber (line 181) | func TestPackNumber(t *testing.T) { FILE: execution/abi/packing_test.go type packUnpackTest (line 28) | type packUnpackTest struct FILE: execution/abi/reflect.go function ConvertType (line 43) | func ConvertType(in interface{}, proto interface{}) interface{} { function indirect (line 57) | func indirect(v reflect.Value) reflect.Value { function reflectIntType (line 66) | func reflectIntType(unsigned bool, size int) reflect.Type { function mustArrayToByteSlice (line 94) | func mustArrayToByteSlice(value reflect.Value) reflect.Value { function set (line 104) | func set(dst, src reflect.Value) error { function setSlice (line 128) | func setSlice(dst, src reflect.Value) error { function setArray (line 142) | func setArray(dst, src reflect.Value) error { function setStruct (line 159) | func setStruct(dst, src reflect.Value) error { function mapArgNamesToStructFields (line 184) | func mapArgNamesToStructFields(argNames []string, value reflect.Value) (... FILE: execution/abi/reflect_test.go type reflectTest (line 28) | type reflectTest struct function TestReflectNameToStruct (line 175) | func TestReflectNameToStruct(t *testing.T) { function TestConvertType (line 197) | func TestConvertType(t *testing.T) { FILE: execution/abi/topics.go function MakeTopics (line 35) | func MakeTopics(query ...[]interface{}) ([][]common.Hash, error) { function genIntType (line 105) | func genIntType(rule int64, size uint) []byte { function ParseTopics (line 119) | func ParseTopics(out interface{}, fields Arguments, topics []common.Hash... function ParseTopicsIntoMap (line 128) | func ParseTopicsIntoMap(out map[string]interface{}, fields Arguments, to... function parseTopicWithSetter (line 140) | func parseTopicWithSetter(fields Arguments, topics []common.Hash, setter... FILE: execution/abi/topics_test.go function TestMakeTopics (line 31) | func TestMakeTopics(t *testing.T) { type args (line 136) | type args struct type bytesStruct (line 144) | type bytesStruct struct type int8Struct (line 147) | type int8Struct struct type int256Struct (line 150) | type int256Struct struct type hashStruct (line 154) | type hashStruct struct type funcStruct (line 158) | type funcStruct struct type topicTest (line 162) | type topicTest struct function setupTopicsTests (line 168) | func setupTopicsTests() []topicTest { function TestParseTopics (line 352) | func TestParseTopics(t *testing.T) { function TestParseTopicsIntoMap (line 369) | func TestParseTopicsIntoMap(t *testing.T) { FILE: execution/abi/type.go constant IntTy (line 35) | IntTy byte = iota constant UintTy (line 36) | UintTy constant BoolTy (line 37) | BoolTy constant StringTy (line 38) | StringTy constant SliceTy (line 39) | SliceTy constant ArrayTy (line 40) | ArrayTy constant TupleTy (line 41) | TupleTy constant AddressTy (line 42) | AddressTy constant FixedBytesTy (line 43) | FixedBytesTy constant BytesTy (line 44) | BytesTy constant HashTy (line 45) | HashTy constant FixedPointTy (line 46) | FixedPointTy constant FunctionTy (line 47) | FunctionTy type Type (line 51) | type Type struct method GetType (line 222) | func (t Type) GetType() reflect.Type { method String (line 272) | func (t Type) String() (out string) { method pack (line 276) | func (t Type) pack(v reflect.Value) ([]byte, error) { method requiresLengthPrefix (line 359) | func (t Type) requiresLengthPrefix() bool { function NewType (line 73) | func NewType(t string, internalType string, components []ArgumentMarshal... function overloadedArgName (line 257) | func overloadedArgName(rawName string, names map[string]string) (string,... function isDynamicType (line 370) | func isDynamicType(t Type) bool { function getTypeSize (line 390) | func getTypeSize(t Type) int { FILE: execution/abi/type_test.go type typeWithoutStringer (line 33) | type typeWithoutStringer function TestTypeRegexp (line 36) | func TestTypeRegexp(t *testing.T) { function TestTypeCheck (line 122) | func TestTypeCheck(t *testing.T) { function TestInternalType (line 313) | func TestInternalType(t *testing.T) { function TestGetTypeSize (line 337) | func TestGetTypeSize(t *testing.T) { FILE: execution/abi/unpack.go function ReadInteger (line 40) | func ReadInteger(typ Type, b []byte) interface{} { function readBool (line 81) | func readBool(word []byte) (bool, error) { function readFunctionType (line 100) | func readFunctionType(t Type, word []byte) (funcTy [24]byte, err error) { function ReadFixedBytes (line 113) | func ReadFixedBytes(t Type, word []byte) (interface{}, error) { function forEachUnpack (line 126) | func forEachUnpack(t Type, output []byte, start, size int) (interface{},... function forTupleUnpack (line 165) | func forTupleUnpack(t Type, output []byte) (interface{}, error) { function toGoType (line 197) | func toGoType(index int, t Type, output []byte) (interface{}, error) { function lengthPrefixPointsTo (line 261) | func lengthPrefixPointsTo(index int, output []byte) (start int, length i... function tuplePointsTo (line 293) | func tuplePointsTo(index int, output []byte) (start int, err error) { FILE: execution/abi/unpack_test.go function TestUnpack (line 37) | func TestUnpack(t *testing.T) { type unpackTest (line 62) | type unpackTest struct method checkError (line 69) | func (test unpackTest) checkError(err error) error { function TestLocalUnpackTests (line 226) | func TestLocalUnpackTests(t *testing.T) { function TestUnpackIntoInterfaceSetDynamicArrayOutput (line 253) | func TestUnpackIntoInterfaceSetDynamicArrayOutput(t *testing.T) { type methodMultiOutput (line 302) | type methodMultiOutput struct function methodMultiReturn (line 307) | func methodMultiReturn(require *require.Assertions) (ABI, []byte, method... function TestMethodMultiReturn (line 323) | func TestMethodMultiReturn(t *testing.T) { function TestMultiReturnWithArray (line 397) | func TestMultiReturnWithArray(t *testing.T) { function TestMultiReturnWithStringArray (line 420) | func TestMultiReturnWithStringArray(t *testing.T) { function TestMultiReturnWithStringSlice (line 450) | func TestMultiReturnWithStringSlice(t *testing.T) { function TestMultiReturnWithDeeplyNestedArray (line 482) | func TestMultiReturnWithDeeplyNestedArray(t *testing.T) { function TestUnmarshal (line 522) | func TestUnmarshal(t *testing.T) { function TestUnpackTuple (line 771) | func TestUnpackTuple(t *testing.T) { function TestOOMMaliciousInput (line 869) | func TestOOMMaliciousInput(t *testing.T) { FILE: execution/builder/block_builder.go type BlockBuilderFunc (line 29) | type BlockBuilderFunc type BlockBuilder (line 32) | type BlockBuilder struct method Stop (line 80) | func (b *BlockBuilder) Stop() (*types.BlockWithReceipts, error) { method Block (line 92) | func (b *BlockBuilder) Block() *types.Block { function NewBlockBuilder (line 39) | func NewBlockBuilder(build BlockBuilderFunc, param *core.BlockBuilderPar... FILE: execution/builder/buildercfg/mining.go type MiningConfig (line 29) | type MiningConfig struct FILE: execution/builder/latest_block_built.go type LatestBlockBuiltStore (line 25) | type LatestBlockBuiltStore struct method AddBlockBuilt (line 35) | func (s *LatestBlockBuiltStore) AddBlockBuilt(block *types.Block) { method BlockBuilt (line 41) | func (s *LatestBlockBuiltStore) BlockBuilt() *types.Block { function NewLatestBlockBuiltStore (line 31) | func NewLatestBlockBuiltStore() *LatestBlockBuiltStore { FILE: execution/builder/latest_block_built_test.go function TestLatestBlockBuilt (line 26) | func TestLatestBlockBuilt(t *testing.T) { FILE: execution/chain/aura_config.go type ValidatorSetJson (line 25) | type ValidatorSetJson struct type AuRaConfig (line 37) | type AuRaConfig struct method String (line 91) | func (c *AuRaConfig) String() string { FILE: execution/chain/chain_config.go type Config (line 39) | type Config struct method String (line 223) | func (c *Config) String() string { method getEngine (line 263) | func (c *Config) getEngine() string { method IsHomestead (line 281) | func (c *Config) IsHomestead(num uint64) bool { method IsDAOFork (line 286) | func (c *Config) IsDAOFork(num uint64) bool { method IsTangerineWhistle (line 291) | func (c *Config) IsTangerineWhistle(num uint64) bool { method IsSpuriousDragon (line 296) | func (c *Config) IsSpuriousDragon(num uint64) bool { method IsByzantium (line 301) | func (c *Config) IsByzantium(num uint64) bool { method IsConstantinople (line 306) | func (c *Config) IsConstantinople(num uint64) bool { method IsMuirGlacier (line 311) | func (c *Config) IsMuirGlacier(num uint64) bool { method IsPetersburg (line 318) | func (c *Config) IsPetersburg(num uint64) bool { method IsIstanbul (line 323) | func (c *Config) IsIstanbul(num uint64) bool { method IsBerlin (line 328) | func (c *Config) IsBerlin(num uint64) bool { method IsLondon (line 333) | func (c *Config) IsLondon(num uint64) bool { method IsArrowGlacier (line 338) | func (c *Config) IsArrowGlacier(num uint64) bool { method IsGrayGlacier (line 343) | func (c *Config) IsGrayGlacier(num uint64) bool { method IsShanghai (line 348) | func (c *Config) IsShanghai(time uint64) bool { method IsAgra (line 356) | func (c *Config) IsAgra(num uint64) bool { method IsNapoli (line 361) | func (c *Config) IsNapoli(num uint64) bool { method IsBhilai (line 366) | func (c *Config) IsBhilai(num uint64) bool { method IsCancun (line 371) | func (c *Config) IsCancun(time uint64) bool { method IsPrague (line 376) | func (c *Config) IsPrague(time uint64) bool { method IsOnPrague (line 381) | func (c *Config) IsOnPrague(currentBlockNumber *big.Int, lastBlockTime... method IsOsaka (line 390) | func (c *Config) IsOsaka(time uint64) bool { method GetBurntContract (line 394) | func (c *Config) GetBurntContract(num uint64) *common.Address { method GetMinBlobGasPrice (line 402) | func (c *Config) GetMinBlobGasPrice() uint64 { method GetBlobConfig (line 409) | func (c *Config) GetBlobConfig(time uint64) *params.BlobConfig { method GetMaxBlobsPerBlock (line 463) | func (c *Config) GetMaxBlobsPerBlock(time uint64) uint64 { method GetMaxBlobGasPerBlock (line 467) | func (c *Config) GetMaxBlobGasPerBlock(time uint64) uint64 { method GetTargetBlobsPerBlock (line 471) | func (c *Config) GetTargetBlobsPerBlock(time uint64) uint64 { method GetBlobGasPriceUpdateFraction (line 475) | func (c *Config) GetBlobGasPriceUpdateFraction(time uint64) uint64 { method GetMaxRlpBlockSize (line 479) | func (c *Config) GetMaxRlpBlockSize(time uint64) int { method SecondsPerSlot (line 486) | func (c *Config) SecondsPerSlot() uint64 { method IsRamanujan (line 497) | func (c *Config) IsRamanujan(num uint64) bool { method IsOnRamanujan (line 502) | func (c *Config) IsOnRamanujan(num *big.Int) bool { method IsNiels (line 507) | func (c *Config) IsNiels(num uint64) bool { method IsOnNiels (line 512) | func (c *Config) IsOnNiels(num *big.Int) bool { method IsMirrorSync (line 517) | func (c *Config) IsMirrorSync(num uint64) bool { method IsOnMirrorSync (line 522) | func (c *Config) IsOnMirrorSync(num *big.Int) bool { method IsBruno (line 527) | func (c *Config) IsBruno(num uint64) bool { method IsOnBruno (line 532) | func (c *Config) IsOnBruno(num *big.Int) bool { method IsEuler (line 537) | func (c *Config) IsEuler(num *big.Int) bool { method IsOnEuler (line 541) | func (c *Config) IsOnEuler(num *big.Int) bool { method IsGibbs (line 546) | func (c *Config) IsGibbs(num *big.Int) bool { method IsOnGibbs (line 550) | func (c *Config) IsOnGibbs(num *big.Int) bool { method IsMoran (line 554) | func (c *Config) IsMoran(num uint64) bool { method IsOnMoran (line 558) | func (c *Config) IsOnMoran(num *big.Int) bool { method IsNano (line 563) | func (c *Config) IsNano(num uint64) bool { method IsOnNano (line 567) | func (c *Config) IsOnNano(num *big.Int) bool { method IsPlanck (line 571) | func (c *Config) IsPlanck(num uint64) bool { method IsOnPlanck (line 575) | func (c *Config) IsOnPlanck(num *big.Int) bool { method IsLuban (line 579) | func (c *Config) IsLuban(num uint64) bool { method IsOnLuban (line 583) | func (c *Config) IsOnLuban(num *big.Int) bool { method IsPlato (line 587) | func (c *Config) IsPlato(num uint64) bool { method IsOnPlato (line 591) | func (c *Config) IsOnPlato(num *big.Int) bool { method IsHertz (line 595) | func (c *Config) IsHertz(num uint64) bool { method IsOnHertz (line 599) | func (c *Config) IsOnHertz(num *big.Int) bool { method IsHertzfix (line 603) | func (c *Config) IsHertzfix(num uint64) bool { method IsOnHertzfix (line 607) | func (c *Config) IsOnHertzfix(num uint64) bool { method IsKepler (line 612) | func (c *Config) IsKepler(num uint64, time uint64) bool { method IsOnKepler (line 616) | func (c *Config) IsOnKepler(currentBlockNumber *big.Int, lastBlockTime... method IsFeynman (line 625) | func (c *Config) IsFeynman(num uint64, time uint64) bool { method IsOnFeynman (line 630) | func (c *Config) IsOnFeynman(currentBlockNumber *big.Int, lastBlockTim... method IsFeynmanFix (line 639) | func (c *Config) IsFeynmanFix(num uint64, time uint64) bool { method IsOnFeynmanFix (line 644) | func (c *Config) IsOnFeynmanFix(currentBlockNumber *big.Int, lastBlock... method IsHaber (line 653) | func (c *Config) IsHaber(num uint64, time uint64) bool { method IsHaberFix (line 658) | func (c *Config) IsHaberFix(num uint64, time uint64) bool { method IsOnHaberFix (line 663) | func (c *Config) IsOnHaberFix(currentBlockNumber *big.Int, lastBlockTi... method IsBohr (line 672) | func (c *Config) IsBohr(num uint64, time uint64) bool { method IsOnBohr (line 677) | func (c *Config) IsOnBohr(currentBlockNumber *big.Int, lastBlockTime u... method IsPascal (line 686) | func (c *Config) IsPascal(num uint64, time uint64) bool { method IsOnPascal (line 691) | func (c *Config) IsOnPascal(currentBlockNumber *big.Int, lastBlockTime... method IsLorentz (line 699) | func (c *Config) IsLorentz(num uint64, time uint64) bool { method IsOnLorentz (line 704) | func (c *Config) IsOnLorentz(currentBlockNumber *big.Int, lastBlockTim... method IsMaxwell (line 713) | func (c *Config) IsMaxwell(num uint64, time uint64) bool { method IsOnMaxwell (line 718) | func (c *Config) IsOnMaxwell(currentBlockNumber *big.Int, lastBlockTim... method IsFermi (line 727) | func (c *Config) IsFermi(num uint64, time uint64) bool { method IsOnFermi (line 732) | func (c *Config) IsOnFermi(currentBlockNumber *big.Int, lastBlockTime ... method SlotsPerEpoch (line 740) | func (c *Config) SlotsPerEpoch() uint64 { method EpochDuration (line 752) | func (c *Config) EpochDuration() time.Duration { method SystemContracts (line 756) | func (c *Config) SystemContracts(time uint64) map[string]common.Address { method CheckCompatible (line 772) | func (c *Config) CheckCompatible(newcfg *Config, height uint64) *Confi... method forkBlockNumbers (line 794) | func (c *Config) forkBlockNumbers() []forkBlockNumber { method CheckConfigForkOrder (line 814) | func (c *Config) CheckConfigForkOrder() error { method checkCompatible (line 843) | func (c *Config) checkCompatible(newcfg *Config, head uint64) *ConfigC... method IsPreMerge (line 1017) | func (c *Config) IsPreMerge(blockNumber uint64) bool { type BorConfig (line 197) | type BorConfig interface function timestampToTime (line 215) | func timestampToTime(unixTime *big.Int) *time.Time { type forkBlockNumber (line 788) | type forkBlockNumber struct function numEqual (line 903) | func numEqual(x, y *big.Int) bool { type ConfigCompatError (line 915) | type ConfigCompatError struct method Error (line 940) | func (err *ConfigCompatError) Error() string { function newCompatError (line 923) | func newCompatError(what string, storedblock, newblock *big.Int) *Config... type EthashConfig (line 945) | type EthashConfig struct method String (line 948) | func (c *EthashConfig) String() string { type CliqueConfig (line 953) | type CliqueConfig struct method String (line 959) | func (c *CliqueConfig) String() string { type ParliaConfig (line 963) | type ParliaConfig struct method String (line 970) | func (b *ParliaConfig) String() string { function ConfigValueLookup (line 980) | func ConfigValueLookup[T any](field map[uint64]T, number uint64) T { type Rules (line 998) | type Rules struct function isForked (line 1010) | func isForked(s *big.Int, head uint64) bool { FILE: execution/chain/chain_config_test.go function TestConfigValueLookup (line 29) | func TestConfigValueLookup(t *testing.T) { function TestNilBlobSchedule (line 87) | func TestNilBlobSchedule(t *testing.T) { function TestBlobParameterOnlyHardforks (line 109) | func TestBlobParameterOnlyHardforks(t *testing.T) { function TestBlobParameterInactiveHardfork (line 190) | func TestBlobParameterInactiveHardfork(t *testing.T) { function TestBlobParameterDencunAndPectraAtGenesis (line 223) | func TestBlobParameterDencunAndPectraAtGenesis(t *testing.T) { FILE: execution/chain/chain_db.go function GetConfig (line 29) | func GetConfig(db kv.Getter, buf []byte) (*Config, error) { function CanonicalHash (line 51) | func CanonicalHash(db kv.Getter, number uint64, buf []byte) ([]byte, err... function HeadHeaderHash (line 66) | func HeadHeaderHash(db kv.Getter) ([]byte, error) { function CurrentBlockNumber (line 74) | func CurrentBlockNumber(db kv.Getter) (*uint64, error) { function HeaderNumber (line 83) | func HeaderNumber(db kv.Getter, hash []byte) (*uint64, error) { FILE: execution/chain/consensus.go type ConsensusName (line 19) | type ConsensusName constant AuRaConsensus (line 22) | AuRaConsensus ConsensusName = "aura" constant EtHashConsensus (line 23) | EtHashConsensus ConsensusName = "ethash" constant CliqueConsensus (line 24) | CliqueConsensus ConsensusName = "clique" constant BorConsensus (line 25) | BorConsensus ConsensusName = "bor" constant ParliaConsensus (line 26) | ParliaConsensus ConsensusName = "parlia" FILE: execution/chain/networkname/network_name.go constant Mainnet (line 25) | Mainnet = "mainnet" constant Holesky (line 26) | Holesky = "holesky" constant Sepolia (line 27) | Sepolia = "sepolia" constant Hoodi (line 28) | Hoodi = "hoodi" constant Dev (line 29) | Dev = "dev" constant Mumbai (line 30) | Mumbai = "mumbai" constant Amoy (line 31) | Amoy = "amoy" constant BorMainnet (line 32) | BorMainnet = "bor-mainnet" constant BorDevnet (line 33) | BorDevnet = "bor-devnet" constant Gnosis (line 34) | Gnosis = "gnosis" constant BorE2ETestChain2Val (line 35) | BorE2ETestChain2Val = "bor-e2e-test-2Val" constant Chiado (line 36) | Chiado = "chiado" constant BSC (line 37) | BSC = "bsc" constant Chapel (line 38) | Chapel = "chapel" constant Rialto (line 39) | Rialto = "rialto" constant Test (line 40) | Test = "test" function Supported (line 60) | func Supported(name string) bool { return slices.Contains(All, strings.T... FILE: execution/chain/params/protocol.go constant MinBlockGasLimit (line 34) | MinBlockGasLimit uint64 = 5000 constant MaxBlockGasLimit (line 35) | MaxBlockGasLimit uint64 = 0x7fffffffffffffff constant MaxTxnGasLimit (line 36) | MaxTxnGasLimit uint64 = 16_777_216 constant GenesisGasLimit (line 37) | GenesisGasLimit uint64 = 4712388 constant MaximumExtraDataSize (line 39) | MaximumExtraDataSize uint64 = 32 constant CallValueTransferGas (line 40) | CallValueTransferGas uint64 = 9000 constant CallNewAccountGas (line 41) | CallNewAccountGas uint64 = 25000 constant TxGas (line 42) | TxGas uint64 = 21000 constant TxGasContractCreation (line 43) | TxGasContractCreation uint64 = 53000 constant TxAAGas (line 44) | TxAAGas uint64 = 15000 constant TxDataZeroGas (line 45) | TxDataZeroGas uint64 = 4 constant QuadCoeffDiv (line 47) | QuadCoeffDiv uint64 = 512 constant LogDataGas (line 48) | LogDataGas uint64 = 8 constant CallStipend (line 49) | CallStipend uint64 = 2300 constant Keccak256Gas (line 51) | Keccak256Gas uint64 = 30 constant Keccak256WordGas (line 52) | Keccak256WordGas uint64 = 6 constant InitCodeWordGas (line 53) | InitCodeWordGas uint64 = 2 constant SstoreSetGas (line 55) | SstoreSetGas uint64 = 20000 constant SstoreResetGas (line 56) | SstoreResetGas uint64 = 5000 constant SstoreClearGas (line 57) | SstoreClearGas uint64 = 5000 constant SstoreRefundGas (line 58) | SstoreRefundGas uint64 = 15000 constant NetSstoreNoopGas (line 60) | NetSstoreNoopGas uint64 = 200 constant NetSstoreInitGas (line 61) | NetSstoreInitGas uint64 = 20000 constant NetSstoreCleanGas (line 62) | NetSstoreCleanGas uint64 = 5000 constant NetSstoreDirtyGas (line 63) | NetSstoreDirtyGas uint64 = 200 constant NetSstoreClearRefund (line 65) | NetSstoreClearRefund uint64 = 15000 constant NetSstoreResetRefund (line 66) | NetSstoreResetRefund uint64 = 4800 constant NetSstoreResetClearRefund (line 67) | NetSstoreResetClearRefund uint64 = 19800 constant SstoreSentryGasEIP2200 (line 69) | SstoreSentryGasEIP2200 uint64 = 2300 constant SstoreSetGasEIP2200 (line 70) | SstoreSetGasEIP2200 uint64 = 20000 constant SstoreResetGasEIP2200 (line 71) | SstoreResetGasEIP2200 uint64 = 5000 constant SstoreClearsScheduleRefundEIP2200 (line 72) | SstoreClearsScheduleRefundEIP2200 uint64 = 15000 constant ColdAccountAccessCostEIP2929 (line 74) | ColdAccountAccessCostEIP2929 = uint64(2600) constant ColdSloadCostEIP2929 (line 75) | ColdSloadCostEIP2929 = uint64(2100) constant WarmStorageReadCostEIP2929 (line 76) | WarmStorageReadCostEIP2929 = uint64(100) constant SstoreClearsScheduleRefundEIP3529 (line 82) | SstoreClearsScheduleRefundEIP3529 = SstoreResetGasEIP2200 - ColdSloadCos... constant JumpdestGas (line 84) | JumpdestGas uint64 = 1 constant EpochDuration (line 85) | EpochDuration uint64 = 30000 constant CreateDataGas (line 87) | CreateDataGas uint64 = 200 constant CallCreateDepth (line 88) | CallCreateDepth uint64 = 1024 constant ExpGas (line 89) | ExpGas uint64 = 10 constant LogGas (line 90) | LogGas uint64 = 375 constant CopyGas (line 91) | CopyGas uint64 = 3 constant StackLimit (line 92) | StackLimit uint64 = 1024 constant TierStepGas (line 93) | TierStepGas uint64 = 0 constant LogTopicGas (line 94) | LogTopicGas uint64 = 375 constant CreateGas (line 95) | CreateGas uint64 = 32000 constant Create2Gas (line 96) | Create2Gas uint64 = 32000 constant SelfdestructRefundGas (line 97) | SelfdestructRefundGas uint64 = 24000 constant MemoryGas (line 98) | MemoryGas uint64 = 3 constant TxDataNonZeroGasFrontier (line 100) | TxDataNonZeroGasFrontier uint64 = 68 constant TxDataNonZeroGasEIP2028 (line 101) | TxDataNonZeroGasEIP2028 uint64 = 16 constant TxAccessListAddressGas (line 102) | TxAccessListAddressGas uint64 = 2400 constant TxAccessListStorageKeyGas (line 103) | TxAccessListStorageKeyGas uint64 = 1900 constant TxTotalCostFloorPerToken (line 104) | TxTotalCostFloorPerToken uint64 = 10 constant CallGasFrontier (line 107) | CallGasFrontier uint64 = 40 constant CallGasEIP150 (line 108) | CallGasEIP150 uint64 = 700 constant BalanceGasFrontier (line 109) | BalanceGasFrontier uint64 = 20 constant BalanceGasEIP150 (line 110) | BalanceGasEIP150 uint64 = 400 constant BalanceGasEIP1884 (line 111) | BalanceGasEIP1884 uint64 = 700 constant ExtcodeSizeGasFrontier (line 112) | ExtcodeSizeGasFrontier uint64 = 20 constant ExtcodeSizeGasEIP150 (line 113) | ExtcodeSizeGasEIP150 uint64 = 700 constant SloadGasFrontier (line 114) | SloadGasFrontier uint64 = 50 constant SloadGasEIP150 (line 115) | SloadGasEIP150 uint64 = 200 constant SloadGasEIP1884 (line 116) | SloadGasEIP1884 uint64 = 800 constant SloadGasEIP2200 (line 117) | SloadGasEIP2200 uint64 = 800 constant ExtcodeHashGasConstantinople (line 118) | ExtcodeHashGasConstantinople uint64 = 400 constant ExtcodeHashGasEIP1884 (line 119) | ExtcodeHashGasEIP1884 uint64 = 700 constant SelfdestructGasEIP150 (line 120) | SelfdestructGasEIP150 uint64 = 5000 constant ExpByteFrontier (line 123) | ExpByteFrontier uint64 = 10 constant ExpByteEIP160 (line 124) | ExpByteEIP160 uint64 = 50 constant ExtcodeCopyBaseFrontier (line 128) | ExtcodeCopyBaseFrontier uint64 = 20 constant ExtcodeCopyBaseEIP150 (line 129) | ExtcodeCopyBaseEIP150 uint64 = 700 constant CreateBySelfdestructGas (line 134) | CreateBySelfdestructGas uint64 = 25000 constant BaseFeeChangeDenominator (line 136) | BaseFeeChangeDenominator = 8 constant BaseFeeChangeDenominatorPostDelhi (line 137) | BaseFeeChangeDenominatorPostDelhi = 16 constant BaseFeeChangeDenominatorPostBhilai (line 138) | BaseFeeChangeDenominatorPostBhilai = 64 constant ElasticityMultiplier (line 139) | ElasticityMultiplier = 2 constant InitialBaseFee (line 140) | InitialBaseFee = 1000000000 constant InitialBaseFeeForBSC (line 141) | InitialBaseFeeForBSC = 0 constant MaxCodeSize (line 143) | MaxCodeSize = 24576 constant MaxCodeSizePostAhmedabad (line 144) | MaxCodeSizePostAhmedabad = 32768 constant MaxInitCodeSize (line 145) | MaxInitCodeSize = 2 * MaxCodeSize constant TendermintHeaderValidateGas (line 149) | TendermintHeaderValidateGas uint64 = 3000 constant IAVLMerkleProofValidateGas (line 150) | IAVLMerkleProofValidateGas uint64 = 3000 constant CometBFTLightBlockValidateGas (line 151) | CometBFTLightBlockValidateGas uint64 = 3000 constant EcrecoverGas (line 153) | EcrecoverGas uint64 = 3000 constant Sha256BaseGas (line 154) | Sha256BaseGas uint64 = 60 constant Sha256PerWordGas (line 155) | Sha256PerWordGas uint64 = 12 constant Ripemd160BaseGas (line 156) | Ripemd160BaseGas uint64 = 600 constant Ripemd160PerWordGas (line 157) | Ripemd160PerWordGas uint64 = 120 constant IdentityBaseGas (line 158) | IdentityBaseGas uint64 = 15 constant IdentityPerWordGas (line 159) | IdentityPerWordGas uint64 = 3 constant Bn254AddGasByzantium (line 161) | Bn254AddGasByzantium uint64 = 500 constant Bn254AddGasIstanbul (line 162) | Bn254AddGasIstanbul uint64 = 150 constant Bn254ScalarMulGasByzantium (line 163) | Bn254ScalarMulGasByzantium uint64 = 40000 constant Bn254ScalarMulGasIstanbul (line 164) | Bn254ScalarMulGasIstanbul uint64 = 6000 constant Bn254PairingBaseGasByzantium (line 165) | Bn254PairingBaseGasByzantium uint64 = 100000 constant Bn254PairingBaseGasIstanbul (line 166) | Bn254PairingBaseGasIstanbul uint64 = 45000 constant Bn254PairingPerPointGasByzantium (line 167) | Bn254PairingPerPointGasByzantium uint64 = 80000 constant Bn254PairingPerPointGasIstanbul (line 168) | Bn254PairingPerPointGasIstanbul uint64 = 34000 constant BlsSignatureVerifyBaseGas (line 170) | BlsSignatureVerifyBaseGas uint64 = 1000 constant BlsSignatureVerifyPerKeyGas (line 171) | BlsSignatureVerifyPerKeyGas uint64 = 3500 constant DoubleSignEvidenceVerifyGas (line 172) | DoubleSignEvidenceVerifyGas uint64 = 10000 constant Bls12381G1AddGas (line 174) | Bls12381G1AddGas uint64 = 375 constant Bls12381G1MulGas (line 175) | Bls12381G1MulGas uint64 = 12000 constant Bls12381G2AddGas (line 176) | Bls12381G2AddGas uint64 = 600 constant Bls12381G2MulGas (line 177) | Bls12381G2MulGas uint64 = 22500 constant Bls12381PairingBaseGas (line 178) | Bls12381PairingBaseGas uint64 = 37700 constant Bls12381PairingPerPairGas (line 179) | Bls12381PairingPerPairGas uint64 = 32600 constant Bls12381MapFpToG1Gas (line 180) | Bls12381MapFpToG1Gas uint64 = 5500 constant Bls12381MapFp2ToG2Gas (line 181) | Bls12381MapFp2ToG2Gas uint64 = 23800 constant RefundQuotient (line 185) | RefundQuotient uint64 = 2 constant RefundQuotientEIP3529 (line 186) | RefundQuotientEIP3529 uint64 = 5 constant PointEvaluationGas (line 189) | PointEvaluationGas uint64 = 50000 constant FieldElementsPerBlob (line 190) | FieldElementsPerBlob = 4096 constant BlobSize (line 191) | BlobSize = FieldElementsPerBlob * 32 constant GasPerBlob (line 192) | GasPerBlob uint64 = 1 << 17 constant BlobBaseCost (line 193) | BlobBaseCost uint64 = 1 << 13 constant FieldElementsPerExtBlob (line 197) | FieldElementsPerExtBlob = 2 * FieldElementsPerBlob constant FieldElementsPerCell (line 198) | FieldElementsPerCell uint64 = 64 constant BytesPerCell (line 199) | BytesPerCell = FieldElementsPerCell * 32 constant CellsPerExtBlob (line 200) | CellsPerExtBlob = FieldElementsPerExtBlob / FieldElements... constant MaxBlobsPerTxn (line 201) | MaxBlobsPerTxn = 6 constant P256VerifyGas (line 204) | P256VerifyGas uint64 = 3450 constant P256VerifyGasEIP7951 (line 205) | P256VerifyGasEIP7951 uint64 = 6900 constant BlobTxBytesPerFieldElement (line 207) | BlobTxBytesPerFieldElement = 32 constant BlobTxFieldElementsPerBlob (line 208) | BlobTxFieldElementsPerBlob = 4096 constant BlobTxBlobGasPerBlob (line 209) | BlobTxBlobGasPerBlob = 1 << 17 constant BlobTxMinBlobGasprice (line 210) | BlobTxMinBlobGasprice = 1 constant BlobTxBlobGaspriceUpdateFraction (line 211) | BlobTxBlobGaspriceUpdateFraction = 3338477 constant BlobTxPointEvaluationPrecompileGas (line 212) | BlobTxPointEvaluationPrecompileGas = 50000 constant BlobTxTargetBlobGasPerBlock (line 214) | BlobTxTargetBlobGasPerBlock = 3 * BlobTxBlobGasPerBlob constant MinTimeDurationForBlobRequests (line 217) | MinTimeDurationForBlobRequests uint64 = uint64(float64(24*3600) * 18.2) constant MinBlocksForBlobRequests (line 218) | MinBlocksForBlobRequests uint64 = uint64(float64(MinTimeDurati... constant DefaultExtraReserveForBlobRequests (line 219) | DefaultExtraReserveForBlobRequests uint64 = uint64(24 * 3600 / 0.45) constant BreatheBlockInterval (line 221) | BreatheBlockInterval uint64 = 24 * 3600 constant FixedTurnLength (line 227) | FixedTurnLength uint64 = 0 constant BlockHashHistoryServeWindow (line 230) | BlockHashHistoryServeWindow uint64 = 8191 constant BlockHashOldWindow (line 231) | BlockHashOldWindow uint64 = 256 constant SetCodeMagicPrefix (line 234) | SetCodeMagicPrefix = byte(0x05) constant PerEmptyAccountCost (line 235) | PerEmptyAccountCost = 25000 constant PerAuthBaseCost (line 236) | PerAuthBaseCost = 12500 constant MaxBlockSize (line 239) | MaxBlockSize = 10_485_760 constant MaxBlockSizeSafetyMargin (line 240) | MaxBlockSizeSafetyMargin = 2_097_152 constant MaxRlpBlockSize (line 241) | MaxRlpBlockSize = MaxBlockSize - MaxBlockSizeSafetyMargin constant DefaultEpochLength (line 244) | DefaultEpochLength uint64 = 200 constant LorentzEpochLength (line 245) | LorentzEpochLength uint64 = 500 constant MaxwellEpochLength (line 246) | MaxwellEpochLength uint64 = 1000 constant DefaultBlockInterval (line 247) | DefaultBlockInterval uint64 = 3000 constant LorentzBlockInterval (line 248) | LorentzBlockInterval uint64 = 1500 constant MaxwellBlockInterval (line 249) | MaxwellBlockInterval uint64 = 750 constant FermiBlockInterval (line 250) | FermiBlockInterval uint64 = 450 type BlobConfig (line 285) | type BlobConfig struct FILE: execution/chain/spec/bootnodes.go constant dnsPrefix (line 156) | dnsPrefix = "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VT... function StaticPeerURLsOfChain (line 158) | func StaticPeerURLsOfChain(chain string) []string { FILE: execution/chain/spec/clique.go type ConsensusSnapshotConfig (line 33) | type ConsensusSnapshotConfig struct constant cliquePath (line 41) | cliquePath = "clique" function NewConsensusSnapshotConfig (line 43) | func NewConsensusSnapshotConfig(checkpointInterval uint64, inmemorySnaps... FILE: execution/chain/spec/config.go function init (line 37) | func init() { function ReadChainConfig (line 85) | func ReadChainConfig(fileSys fs.FS, filename string) *chain.Config { function ChainSpecByName (line 105) | func ChainSpecByName(chainName string) (Spec, error) { function ChainSpecByGenesisHash (line 114) | func ChainSpecByGenesisHash(genesisHash common.Hash) (Spec, error) { function RegisterChainSpec (line 124) | func RegisterChainSpec(name string, spec Spec) { type Spec (line 133) | type Spec struct method IsEmpty (line 143) | func (cs Spec) IsEmpty() bool { function IsChainPoS (line 256) | func IsChainPoS(chainConfig *chain.Config, currentTDProvider func() *big... function isChainIDPoS (line 260) | func isChainIDPoS(chainID *big.Int) bool { function hasChainPassedTerminalTD (line 269) | func hasChainPassedTerminalTD(chainConfig *chain.Config, currentTDProvid... FILE: execution/chain/spec/config_test.go function TestCheckCompatible (line 32) | func TestCheckCompatible(t *testing.T) { function TestMainnetBlobSchedule (line 107) | func TestMainnetBlobSchedule(t *testing.T) { function TestGnosisBlobSchedule (line 122) | func TestGnosisBlobSchedule(t *testing.T) { FILE: execution/chain/spec/genesis.go function ReadPrealloc (line 41) | func ReadPrealloc(fileSys fs.FS, filename string) types.GenesisAlloc { function MainnetGenesisBlock (line 71) | func MainnetGenesisBlock() *types.Genesis { function HoleskyGenesisBlock (line 83) | func HoleskyGenesisBlock() *types.Genesis { function SepoliaGenesisBlock (line 95) | func SepoliaGenesisBlock() *types.Genesis { function HoodiGenesisBlock (line 108) | func HoodiGenesisBlock() *types.Genesis { function GnosisGenesisBlock (line 120) | func GnosisGenesisBlock() *types.Genesis { function ChiadoGenesisBlock (line 131) | func ChiadoGenesisBlock() *types.Genesis { function TestGenesisBlock (line 142) | func TestGenesisBlock() *types.Genesis { function DeveloperGenesisBlock (line 147) | func DeveloperGenesisBlock(period uint64, faucet common.Address) *types.... function BSCGenesisBlock (line 163) | func BSCGenesisBlock() *types.Genesis { function ChapelGenesisBlock (line 179) | func ChapelGenesisBlock() *types.Genesis { function RialtoGenesisBlock (line 195) | func RialtoGenesisBlock() *types.Genesis { FILE: execution/chain/spec/network_id.go constant MainnetChainID (line 20) | MainnetChainID = 1 constant HoleskyChainID (line 21) | HoleskyChainID = 17000 constant SepoliaChainID (line 22) | SepoliaChainID = 11155111 constant HoodiChainID (line 23) | HoodiChainID = 560048 constant GnosisChainID (line 24) | GnosisChainID = 100 constant ChiadoChainID (line 25) | ChiadoChainID = 10200 FILE: execution/commitment/commitment.go type Trie (line 87) | type Trie interface type PatriciaContext (line 107) | type PatriciaContext interface type TrieVariant (line 120) | type TrieVariant constant VariantHexPatriciaTrie (line 124) | VariantHexPatriciaTrie TrieVariant = "hex-patricia-hashed" constant VariantBinPatriciaTrie (line 126) | VariantBinPatriciaTrie TrieVariant = "bin-patricia-hashed" constant VariantConcurrentHexPatricia (line 127) | VariantConcurrentHexPatricia TrieVariant = "hex-concurrent-patricia-hashed" function InitializeTrieAndUpdates (line 130) | func InitializeTrieAndUpdates(tv TrieVariant, mode Mode, tmpdir string) ... type cellFields (line 154) | type cellFields method String (line 164) | func (p cellFields) String() string { constant fieldExtension (line 157) | fieldExtension cellFields = 1 constant fieldAccountAddr (line 158) | fieldAccountAddr cellFields = 2 constant fieldStorageAddr (line 159) | fieldStorageAddr cellFields = 4 constant fieldHash (line 160) | fieldHash cellFields = 8 constant fieldStateHash (line 161) | fieldStateHash cellFields = 16 type BranchEncoder (line 184) | type BranchEncoder struct method setMetrics (line 198) | func (be *BranchEncoder) setMetrics(metrics *Metrics) { method CollectUpdate (line 202) | func (be *BranchEncoder) CollectUpdate( method putUvarAndVal (line 240) | func (be *BranchEncoder) putUvarAndVal(size uint64, val []byte) error { method EncodeBranch (line 252) | func (be *BranchEncoder) EncodeBranch(bitmap, touchMap, afterMap uint1... function NewBranchEncoder (line 191) | func NewBranchEncoder(sz uint64) *BranchEncoder { function RetrieveCellNoop (line 330) | func RetrieveCellNoop(nibble int, skip bool) (*cell, error) { return nil... type BranchData (line 332) | type BranchData method String (line 334) | func (branchData BranchData) String() string { method ReplacePlainKeys (line 386) | func (branchData BranchData) ReplacePlainKeys(newData []byte, fn func(... method IsComplete (line 532) | func (branchData BranchData) IsComplete() bool { method MergeHexBranches (line 539) | func (branchData BranchData) MergeHexBranches(branchData2 BranchData, ... method decodeCells (line 618) | func (branchData BranchData) decodeCells() (touchMap, afterMap uint16,... type BranchMerger (line 639) | type BranchMerger struct method Merge (line 649) | func (m *BranchMerger) Merge(branch1 BranchData, branch2 BranchData) (... function NewHexBranchMerger (line 644) | func NewHexBranchMerger(capacity uint64) *BranchMerger { function ParseTrieVariant (line 739) | func ParseTrieVariant(s string) TrieVariant { type BranchStat (line 754) | type BranchStat struct method Collect (line 780) | func (bs *BranchStat) Collect(other *BranchStat) { function DecodeBranchAndCollectStat (line 820) | func DecodeBranchAndCollectStat(key, branch []byte, tv TrieVariant) *Bra... type Mode (line 904) | type Mode method String (line 912) | func (m Mode) String() string { constant ModeDisabled (line 907) | ModeDisabled Mode = 0 constant ModeDirect (line 908) | ModeDirect Mode = 1 constant ModeUpdate (line 909) | ModeUpdate Mode = 2 type Updates (line 925) | type Updates struct method SetConcurrentCommitment (line 938) | func (t *Updates) SetConcurrentCommitment(b bool) { method IsConcurrentCommitment (line 944) | func (t *Updates) IsConcurrentCommitment() bool { method SetMode (line 967) | func (t *Updates) SetMode(m Mode) { method initCollector (line 978) | func (t *Updates) initCollector() { method Mode (line 1004) | func (t *Updates) Mode() Mode { return t.mode } method Size (line 1006) | func (t *Updates) Size() (updates uint64) { method TouchPlainKey (line 1019) | func (t *Updates) TouchPlainKey(key string, val []byte, fn func(c *Key... method TouchAccount (line 1056) | func (t *Updates) TouchAccount(c *KeyUpdate, val []byte) { method TouchStorage (line 1088) | func (t *Updates) TouchStorage(c *KeyUpdate, val []byte) { method TouchCode (line 1098) | func (t *Updates) TouchCode(c *KeyUpdate, code []byte) { method Close (line 1110) | func (t *Updates) Close() { method HashSort (line 1131) | func (t *Updates) HashSort(ctx context.Context, fn func(hk, pk []byte,... method Reset (line 1165) | func (t *Updates) Reset() { type keyHasher (line 948) | type keyHasher function keyHasherNoop (line 950) | func keyHasherNoop(key []byte) []byte { return key } function NewUpdates (line 952) | func NewUpdates(m Mode, tmpdir string, hasher keyHasher) *Updates { type KeyUpdate (line 1177) | type KeyUpdate struct function keyUpdateLessFn (line 1183) | func keyUpdateLessFn(i, j *KeyUpdate) bool { type UpdateFlags (line 1187) | type UpdateFlags method String (line 1197) | func (uf UpdateFlags) String() string { constant CodeUpdate (line 1190) | CodeUpdate UpdateFlags = 1 constant DeleteUpdate (line 1191) | DeleteUpdate UpdateFlags = 2 constant BalanceUpdate (line 1192) | BalanceUpdate UpdateFlags = 4 constant NonceUpdate (line 1193) | NonceUpdate UpdateFlags = 8 constant StorageUpdate (line 1194) | StorageUpdate UpdateFlags = 16 type Update (line 1217) | type Update struct method Reset (line 1226) | func (u *Update) Reset() { method Merge (line 1234) | func (u *Update) Merge(b *Update) { method Encode (line 1258) | func (u *Update) Encode(buf []byte, numBuf []byte) []byte { method Deleted (line 1281) | func (u *Update) Deleted() bool { method Decode (line 1285) | func (u *Update) Decode(buf []byte, pos int) (int, error) { method String (line 1342) | func (u *Update) String() string { function toStringZeroCopy (line 1363) | func toStringZeroCopy(v []byte) string { return unsafe.String(&v[0], len... function toBytesZeroCopy (line 1364) | func toBytesZeroCopy(s string) []byte { return unsafe.Slice(unsafe.Stri... FILE: execution/commitment/commitment_bench_test.go function BenchmarkBranchMerger_Merge (line 27) | func BenchmarkBranchMerger_Merge(b *testing.B) { function BenchmarkBranchData_ReplacePlainKeys (line 67) | func BenchmarkBranchData_ReplacePlainKeys(b *testing.B) { FILE: execution/commitment/commitment_test.go function generateCellRow (line 34) | func generateCellRow(tb testing.TB, size int) (row []*cell, bitmap uint1... function TestBranchData_MergeHexBranches2 (line 67) | func TestBranchData_MergeHexBranches2(t *testing.T) { function TestBranchData_MergeHexBranchesEmptyBranches (line 105) | func TestBranchData_MergeHexBranchesEmptyBranches(t *testing.T) { function TestBranchData_MergeHexBranches3 (line 128) | func TestBranchData_MergeHexBranches3(t *testing.T) { function TestDecodeBranchWithLeafHashes (line 142) | func TestDecodeBranchWithLeafHashes(t *testing.T) { function unfoldBranchDataFromString (line 166) | func unfoldBranchDataFromString(tb testing.TB, encs string) (row []*cell... function TestBranchData_ReplacePlainKeys (line 189) | func TestBranchData_ReplacePlainKeys(t *testing.T) { function TestBranchData_ReplacePlainKeys_WithEmpty (line 256) | func TestBranchData_ReplacePlainKeys_WithEmpty(t *testing.T) { function TestNewUpdates (line 305) | func TestNewUpdates(t *testing.T) { function TestUpdates_TouchPlainKey (line 325) | func TestUpdates_TouchPlainKey(t *testing.T) { FILE: execution/commitment/commitmentdb/commitment_context.go type sd (line 34) | type sd interface type SharedDomainsCommitmentContext (line 42) | type SharedDomainsCommitmentContext struct method SetLimitReadAsOfTxNum (line 55) | func (sdc *SharedDomainsCommitmentContext) SetLimitReadAsOfTxNum(txNum... method Close (line 77) | func (sdc *SharedDomainsCommitmentContext) Close() { method Reset (line 81) | func (sdc *SharedDomainsCommitmentContext) Reset() { method ClearRam (line 86) | func (sdc *SharedDomainsCommitmentContext) ClearRam() { method SetTxNum (line 91) | func (sdc *SharedDomainsCommitmentContext) SetTxNum(txNum uint64) { method ResetCommitment (line 95) | func (sdc *SharedDomainsCommitmentContext) ResetCommitment() { method SaveCommitment (line 99) | func (sdc *SharedDomainsCommitmentContext) SaveCommitment(blockNum, tx... method KeysCount (line 103) | func (sdc *SharedDomainsCommitmentContext) KeysCount() uint64 { method Trie (line 107) | func (sdc *SharedDomainsCommitmentContext) Trie() commitment.Trie { method TouchKey (line 113) | func (sdc *SharedDomainsCommitmentContext) TouchKey(d kv.Domain, key s... method Witness (line 131) | func (sdc *SharedDomainsCommitmentContext) Witness(ctx context.Context... method ComputeCommitment (line 141) | func (sdc *SharedDomainsCommitmentContext) ComputeCommitment(ctx conte... method LatestCommitmentState (line 190) | func (sdc *SharedDomainsCommitmentContext) LatestCommitmentState() (bl... method enableConcurrentCommitmentIfPossible (line 207) | func (sdc *SharedDomainsCommitmentContext) enableConcurrentCommitmentI... method SeekCommitment (line 220) | func (sdc *SharedDomainsCommitmentContext) SeekCommitment(ctx context.... method encodeAndStoreCommitmentState (line 283) | func (sdc *SharedDomainsCommitmentContext) encodeAndStoreCommitmentSta... method encodeCommitmentState (line 311) | func (sdc *SharedDomainsCommitmentContext) encodeCommitmentState(block... method restorePatriciaState (line 340) | func (sdc *SharedDomainsCommitmentContext) restorePatriciaState(value ... method rebuildCommitment (line 385) | func (sdc *SharedDomainsCommitmentContext) rebuildCommitment(ctx conte... function NewSharedDomainsCommitmentContext (line 59) | func NewSharedDomainsCommitmentContext(sd sd, tx kv.TemporalTx, mode com... constant keyCommitmentStateS (line 178) | keyCommitmentStateS = "state" function _decodeTxBlockNums (line 184) | func _decodeTxBlockNums(v []byte) (txNum, blockNum uint64) { type TrieContext (line 417) | type TrieContext struct method Branch (line 429) | func (sdc *TrieContext) Branch(pref []byte) ([]byte, kv.Step, error) { method PutBranch (line 433) | func (sdc *TrieContext) PutBranch(prefix []byte, data []byte, prevData... method readDomain (line 451) | func (sdc *TrieContext) readDomain(d kv.Domain, plainKey []byte) (enc ... method Account (line 486) | func (sdc *TrieContext) Account(plainKey []byte) (u *commitment.Update... method Storage (line 530) | func (sdc *TrieContext) Storage(plainKey []byte) (u *commitment.Update... method SetLimitReadAsOfTxNum (line 550) | func (sdc *TrieContext) SetLimitReadAsOfTxNum(txNum uint64, domainOnly... type ValueMerger (line 555) | type ValueMerger type commitmentState (line 562) | type commitmentState struct method Decode (line 568) | func (cs *commitmentState) Decode(buf []byte) error { method Encode (line 586) | func (cs *commitmentState) Encode() ([]byte, error) { function LatestBlockNumWithCommitment (line 601) | func LatestBlockNumWithCommitment(tx kv.TemporalGetter) (uint64, error) { FILE: execution/commitment/commitmentdb/commitment_context_test.go function Test_EncodeCommitmentState (line 10) | func Test_EncodeCommitmentState(t *testing.T) { FILE: execution/commitment/hex_concurrent_patricia_hashed.go method mountTo (line 15) | func (hph *HexPatriciaHashed) mountTo(root *HexPatriciaHashed, nibble in... type ConcurrentPatriciaHashed (line 42) | type ConcurrentPatriciaHashed struct method RootTrie (line 60) | func (p *ConcurrentPatriciaHashed) RootTrie() *HexPatriciaHashed { method foldNibble (line 64) | func (p *ConcurrentPatriciaHashed) foldNibble(nib int) error { method unfoldRoot (line 113) | func (p *ConcurrentPatriciaHashed) unfoldRoot() error { method Close (line 140) | func (p *ConcurrentPatriciaHashed) Close() { method SetTrace (line 146) | func (p *ConcurrentPatriciaHashed) SetTrace(b bool) { method SetParticularTrace (line 154) | func (p *ConcurrentPatriciaHashed) SetParticularTrace(b bool, n int) { method Process (line 236) | func (p *ConcurrentPatriciaHashed) Process(ctx context.Context, update... method CanDoConcurrentNext (line 262) | func (p *ConcurrentPatriciaHashed) CanDoConcurrentNext() (bool, error) { method Variant (line 280) | func (p *ConcurrentPatriciaHashed) Variant() TrieVariant { method Reset (line 285) | func (p *ConcurrentPatriciaHashed) Reset() { method ResetContext (line 293) | func (p *ConcurrentPatriciaHashed) ResetContext(ctx PatriciaContext) { method RootHash (line 301) | func (p *ConcurrentPatriciaHashed) RootHash() (hash []byte, err error) { function NewConcurrentPatriciaHashed (line 50) | func NewConcurrentPatriciaHashed(root *HexPatriciaHashed, ctx PatriciaCo... method ParallelHashSort (line 161) | func (t *Updates) ParallelHashSort(ctx context.Context, pph *ConcurrentP... FILE: execution/commitment/hex_patricia_hashed.go type keccakState (line 52) | type keccakState interface type HexPatriciaHashed (line 59) | type HexPatriciaHashed struct method SpawnSubTrie (line 102) | func (hph *HexPatriciaHashed) SpawnSubTrie(ctx PatriciaContext, forNib... method completeLeafHash (line 530) | func (hph *HexPatriciaHashed) completeLeafHash(buf []byte, compactLen ... method leafHashWithKeyVal (line 589) | func (hph *HexPatriciaHashed) leafHashWithKeyVal(buf, key []byte, val ... method accountLeafHashWithKey (line 604) | func (hph *HexPatriciaHashed) accountLeafHashWithKey(buf, key []byte, ... method extensionHash (line 627) | func (hph *HexPatriciaHashed) extensionHash(key []byte, hash []byte) (... method computeCellHashLen (line 695) | func (hph *HexPatriciaHashed) computeCellHashLen(cell *cell, depth int... method witnessComputeCellHashWithStorage (line 721) | func (hph *HexPatriciaHashed) witnessComputeCellHashWithStorage(cell *... method computeCellHash (line 898) | func (hph *HexPatriciaHashed) computeCellHash(cell *cell, depth int, b... method needUnfolding (line 1047) | func (hph *HexPatriciaHashed) needUnfolding(hashedKey []byte) int { method PrintGrid (line 1132) | func (hph *HexPatriciaHashed) PrintGrid() { method witnessCreateAccountNode (line 1155) | func (hph *HexPatriciaHashed) witnessCreateAccountNode(c *cell, row in... method nCellsInRow (line 1199) | func (hph *HexPatriciaHashed) nCellsInRow(row int) int { //nolint:unused method toWitnessTrie (line 1211) | func (hph *HexPatriciaHashed) toWitnessTrie(hashedKey []byte, codeRead... method unfoldBranchNode (line 1383) | func (hph *HexPatriciaHashed) unfoldBranchNode(row, depth int, deleted... method unfold (line 1447) | func (hph *HexPatriciaHashed) unfold(hashedKey []byte, unfolding int) ... method needFolding (line 1535) | func (hph *HexPatriciaHashed) needFolding(hashedKey []byte) bool { method createCellGetter (line 1551) | func (hph *HexPatriciaHashed) createCellGetter(b []byte, updateKey []b... method fold (line 1655) | func (hph *HexPatriciaHashed) fold() (err error) { method deleteCell (line 1875) | func (hph *HexPatriciaHashed) deleteCell(hashedKey []byte) { method updateCell (line 1911) | func (hph *HexPatriciaHashed) updateCell(plainKey, hashedKey []byte, u... method RootHash (line 1965) | func (hph *HexPatriciaHashed) RootHash() ([]byte, error) { method followAndUpdate (line 1974) | func (hph *HexPatriciaHashed) followAndUpdate(hashedKey, plainKey []by... method foldMounted (line 2022) | func (hph *HexPatriciaHashed) foldMounted(nib int) (cell, error) { method GenerateWitness (line 2066) | func (hph *HexPatriciaHashed) GenerateWitness(ctx context.Context, upd... method Process (line 2186) | func (hph *HexPatriciaHashed) Process(ctx context.Context, updates *Up... method SetTrace (line 2284) | func (hph *HexPatriciaHashed) SetTrace(trace bool) { hph.trace = trace } method Variant (line 2286) | func (hph *HexPatriciaHashed) Variant() TrieVariant { return VariantHe... method Reset (line 2289) | func (hph *HexPatriciaHashed) Reset() { method ResetContext (line 2296) | func (hph *HexPatriciaHashed) ResetContext(ctx PatriciaContext) { method EncodeCurrentState (line 2540) | func (hph *HexPatriciaHashed) EncodeCurrentState(buf []byte) ([]byte, ... method SetState (line 2560) | func (hph *HexPatriciaHashed) SetState(buf []byte) error { method Grid (line 2716) | func (hph *HexPatriciaHashed) Grid() [128][16]cell { method PrintAccountsInGrid (line 2720) | func (hph *HexPatriciaHashed) PrintAccountsInGrid() { function NewHexPatriciaHashed (line 109) | func NewHexPatriciaHashed(accountKeyLen int, ctx PatriciaContext) *HexPa... type cell (line 126) | type cell struct method hashAccKey (line 188) | func (cell *cell) hashAccKey(keccak keccakState, depth int) error { method hashStorageKey (line 192) | func (cell *cell) hashStorageKey(keccak keccakState, accountKeyLen, do... method reset (line 196) | func (cell *cell) reset() { method FullString (line 212) | func (cell *cell) FullString() string { method setFromUpdate (line 251) | func (cell *cell) setFromUpdate(update *Update) { method fillFromUpperCell (line 265) | func (cell *cell) fillFromUpperCell(upCell *cell, depth, depthIncremen... method fillFromLowerCell (line 313) | func (cell *cell) fillFromLowerCell(lowCell *cell, lowDepth int, preEx... method deriveHashedKeys (line 357) | func (cell *cell) deriveHashedKeys(depth int, keccak keccakState, acco... method fillFromFields (line 399) | func (cell *cell) fillFromFields(data []byte, pos int, fieldBits cellF... method accountForHashing (line 462) | func (cell *cell) accountForHashing(buffer []byte, storageRootHash [le... method IsEmpty (line 1106) | func (c *cell) IsEmpty() bool { method String (line 1110) | func (c *cell) String() string { method Encode (line 2435) | func (cell *cell) Encode() []byte { method Decode (line 2492) | func (cell *cell) Decode(buf []byte) error { type loadFlags (line 146) | type loadFlags method String (line 148) | func (f loadFlags) String() string { method account (line 163) | func (f loadFlags) account() bool { method storage (line 167) | func (f loadFlags) storage() bool { method addFlag (line 171) | func (f loadFlags) addFlag(loadFlags loadFlags) loadFlags { constant cellLoadNone (line 179) | cellLoadNone = loadFlags(0) constant cellLoadAccount (line 180) | cellLoadAccount = loadFlags(1) constant cellLoadStorage (line 181) | cellLoadStorage = loadFlags(2) function readUvarint (line 452) | func readUvarint(data []byte) (uint64, int, error) { type skipStat (line 1545) | type skipStat struct constant DepthWithoutNodeHashes (line 1549) | DepthWithoutNodeHashes = 35 constant terminatorHexByte (line 1614) | terminatorHexByte = 16 type updateKind (line 1617) | type updateKind constant updateKindDelete (line 1621) | updateKindDelete updateKind = 0b0 constant updateKindPropagate (line 1631) | updateKindPropagate updateKind = 0b01 constant updateKindBranch (line 1635) | updateKindBranch updateKind = 0b10 function afterMapUpdateKind (line 1640) | func afterMapUpdateKind(afterMap uint16) (kind updateKind, nibblesAfterU... type stateRootFlag (line 2300) | type stateRootFlag type state (line 2309) | type state struct method Encode (line 2320) | func (s *state) Encode(buf []byte) ([]byte, error) { method Decode (line 2376) | func (s *state) Decode(buf []byte) error { constant cellFlagHash (line 2484) | cellFlagHash = uint8(1 << iota) constant cellFlagAccount (line 2485) | cellFlagAccount constant cellFlagStorage (line 2486) | cellFlagStorage constant cellFlagDownHash (line 2487) | cellFlagDownHash constant cellFlagExtension (line 2488) | cellFlagExtension constant cellFlagDelete (line 2489) | cellFlagDelete function HexTrieExtractStateRoot (line 2626) | func HexTrieExtractStateRoot(enc []byte) ([]byte, error) { function HexTrieStateToShortString (line 2645) | func HexTrieStateToShortString(enc []byte) (string, error) { function HexTrieStateToString (line 2664) | func HexTrieStateToString(enc []byte) (string, error) { FILE: execution/commitment/hex_patricia_hashed_bench_test.go function Benchmark_HexPatriciaHashed_Process (line 30) | func Benchmark_HexPatriciaHashed_Process(b *testing.B) { FILE: execution/commitment/hex_patricia_hashed_fuzz_test.go function Fuzz_ProcessUpdate (line 35) | func Fuzz_ProcessUpdate(f *testing.F) { function Fuzz_ProcessUpdates_ArbitraryUpdateCount2 (line 82) | func Fuzz_ProcessUpdates_ArbitraryUpdateCount2(f *testing.F) { function Fuzz_HexPatriciaHashed_ReviewKeys (line 175) | func Fuzz_HexPatriciaHashed_ReviewKeys(f *testing.F) { FILE: execution/commitment/hex_patricia_hashed_test.go function Test_HexPatriciaHashed_ResetThenSingularUpdates (line 36) | func Test_HexPatriciaHashed_ResetThenSingularUpdates(t *testing.T) { function Test_HexPatriciaHashed_EmptyUpdate (line 105) | func Test_HexPatriciaHashed_EmptyUpdate(t *testing.T) { function Test_HexPatriciaHashed_UniqueRepresentation2 (line 150) | func Test_HexPatriciaHashed_UniqueRepresentation2(t *testing.T) { function Test_Trie_CorrectSwitchForConcurrentAndSequential (line 247) | func Test_Trie_CorrectSwitchForConcurrentAndSequential(t *testing.T) { function Test_HexPatriciaHashed_BrokenUniqueReprParallel (line 297) | func Test_HexPatriciaHashed_BrokenUniqueReprParallel(t *testing.T) { function Test_ParallelHexPatriciaHashed_EdgeCases (line 500) | func Test_ParallelHexPatriciaHashed_EdgeCases(t *testing.T) { function Test_HexPatriciaHashed_BrokenUniqueRepr (line 609) | func Test_HexPatriciaHashed_BrokenUniqueRepr(t *testing.T) { function Test_HexPatriciaHashed_UniqueRepresentation (line 699) | func Test_HexPatriciaHashed_UniqueRepresentation(t *testing.T) { function Test_HexPatriciaHashed_Sepolia (line 771) | func Test_HexPatriciaHashed_Sepolia(t *testing.T) { function Test_Cell_EncodeDecode (line 837) | func Test_Cell_EncodeDecode(t *testing.T) { function Test_HexPatriciaHashed_StateEncode (line 869) | func Test_HexPatriciaHashed_StateEncode(t *testing.T) { function Test_HexPatriciaHashed_StateEncodeDecodeSetup (line 917) | func Test_HexPatriciaHashed_StateEncodeDecodeSetup(t *testing.T) { function Test_HexPatriciaHashed_StateRestoreAndContinue (line 982) | func Test_HexPatriciaHashed_StateRestoreAndContinue(t *testing.T) { function Test_HexPatriciaHashed_RestoreAndContinue (line 1073) | func Test_HexPatriciaHashed_RestoreAndContinue(t *testing.T) { function Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentation_AfterStateRestore (line 1151) | func Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentation_AfterSta... function Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentationInTheMiddle (line 1229) | func Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentationInTheMidd... function Test_ParallelHexPatriciaHashed_ProcessUpdates_UniqueRepresentationInTheMiddle (line 1337) | func Test_ParallelHexPatriciaHashed_ProcessUpdates_UniqueRepresentationI... function TestUpdate_EncodeDecode (line 1501) | func TestUpdate_EncodeDecode(t *testing.T) { function TestUpdate_Merge (line 1535) | func TestUpdate_Merge(t *testing.T) { function TestCell_setFromUpdate (line 1581) | func TestCell_setFromUpdate(t *testing.T) { function TestCell_fillFromFields (line 1664) | func TestCell_fillFromFields(t *testing.T) { function cellMustEqual (line 1710) | func cellMustEqual(tb testing.TB, first, second *cell) { function Test_HexPatriciaHashed_ProcessWithDozensOfStorageKeys (line 1726) | func Test_HexPatriciaHashed_ProcessWithDozensOfStorageKeys(t *testing.T) { function generatePlainKeysWithSameHashPrefix (line 1850) | func generatePlainKeysWithSameHashPrefix(tb testing.TB, constPrefix []by... function sortUpdatesByHashIncrease (line 1885) | func sortUpdatesByHashIncrease(t *testing.T, hph *HexPatriciaHashed, pla... function Test_WitnessTrie_GenerateWitness (line 1907) | func Test_WitnessTrie_GenerateWitness(t *testing.T) { FILE: execution/commitment/keys_nibbles.go function KeyToHexNibbleHash (line 14) | func KeyToHexNibbleHash(key []byte) []byte { function hexNibblesToCompactBytes (line 38) | func hexNibblesToCompactBytes(key []byte) []byte { function hasTerm (line 74) | func hasTerm(s []byte) bool { function commonPrefixLen (line 79) | func commonPrefixLen(b1, b2 []byte) int { function splitOntoHexNibbles (line 90) | func splitOntoHexNibbles(key, nibblized []byte) []byte { // nolint:unused function compactKey (line 96) | func compactKey(nibbles []byte) ([]byte, error) { function updatedNibs (line 119) | func updatedNibs(num uint16) string { function hashKey (line 131) | func hashKey(keccak keccakState, plainKey []byte, dest []byte, hashedKey... FILE: execution/commitment/metrics.go function init (line 18) | func init() { type CsvMetrics (line 28) | type CsvMetrics interface type Metrics (line 33) | type Metrics struct method WriteToCSV (line 55) | func (m *Metrics) WriteToCSV() { method Headers (line 66) | func (m *Metrics) Headers() []string { method Values (line 87) | func (m *Metrics) Values() [][]string { method Reset (line 110) | func (m *Metrics) Reset() { method CollectFileDepthStats (line 129) | func (m *Metrics) CollectFileDepthStats(endTxNumStats map[uint64]skipS... method Updates (line 147) | func (m *Metrics) Updates(plainKey []byte) { method AccountLoad (line 162) | func (m *Metrics) AccountLoad(plainKey []byte) { method StorageLoad (line 171) | func (m *Metrics) StorageLoad(plainKey []byte) { method BranchLoad (line 180) | func (m *Metrics) BranchLoad(plainKey []byte) { method StartUnfolding (line 189) | func (m *Metrics) StartUnfolding(plainKey []byte) func() { method StartFolding (line 204) | func (m *Metrics) StartFolding(plainKey []byte) func() { method TotalProcessingTimeInc (line 218) | func (m *Metrics) TotalProcessingTimeInc(t time.Time) { function NewMetrics (line 49) | func NewMetrics() *Metrics { function NewAccounts (line 224) | func NewAccounts() *AccountMetrics { type AccountStats (line 230) | type AccountStats struct type AccountMetrics (line 241) | type AccountMetrics struct method collect (line 247) | func (am *AccountMetrics) collect(plainKey []byte, fn func(mx *Account... method Headers (line 263) | func (am *AccountMetrics) Headers() []string { method Values (line 277) | func (am *AccountMetrics) Values() [][]string { method Reset (line 300) | func (am *AccountMetrics) Reset() { function writeMetricsToCSV (line 306) | func writeMetricsToCSV(metrics CsvMetrics, filePath string) error { FILE: execution/commitment/patricia_state_mock_test.go type MockState (line 38) | type MockState struct method SetConcurrentCommitment (line 57) | func (ms *MockState) SetConcurrentCommitment(concurrent bool) { method TempDir (line 61) | func (ms *MockState) TempDir() string { method PutBranch (line 65) | func (ms *MockState) PutBranch(prefix []byte, data []byte, prevData []... method Branch (line 75) | func (ms *MockState) Branch(prefix []byte) ([]byte, kv.Step, error) { method Account (line 87) | func (ms *MockState) Account(plainKey []byte) (*Update, error) { method Storage (line 123) | func (ms *MockState) Storage(plainKey []byte) (*Update, error) { method applyPlainUpdates (line 163) | func (ms *MockState) applyPlainUpdates(plainKeys [][]byte, updates []U... method applyBranchNodeUpdates (line 189) | func (ms *MockState) applyBranchNodeUpdates(updates map[string]BranchD... function NewMockState (line 48) | func NewMockState(t *testing.T) *MockState { function decodeHex (line 204) | func decodeHex(in string) []byte { type UpdateBuilder (line 214) | type UpdateBuilder struct method Balance (line 238) | func (ub *UpdateBuilder) Balance(addr string, balance uint64) *UpdateB... method Nonce (line 246) | func (ub *UpdateBuilder) Nonce(addr string, nonce uint64) *UpdateBuild... method CodeHash (line 254) | func (ub *UpdateBuilder) CodeHash(addr string, hash string) *UpdateBui... method Storage (line 273) | func (ub *UpdateBuilder) Storage(addr string, loc string, value string... method IncrementBalance (line 298) | func (ub *UpdateBuilder) IncrementBalance(addr string, balance []byte)... method Delete (line 314) | func (ub *UpdateBuilder) Delete(addr string) *UpdateBuilder { method DeleteStorage (line 325) | func (ub *UpdateBuilder) DeleteStorage(addr string, loc string) *Updat... method Build (line 353) | func (ub *UpdateBuilder) Build() (plainKeys [][]byte, updates []Update) { function NewUpdateBuilder (line 225) | func NewUpdateBuilder() *UpdateBuilder { function WrapKeyUpdatesParallel (line 444) | func WrapKeyUpdatesParallel(tb testing.TB, mode Mode, hasher keyHasher, ... function WrapKeyUpdates (line 460) | func WrapKeyUpdates(tb testing.TB, mode Mode, hasher keyHasher, keys [][... function WrapKeyUpdatesInto (line 475) | func WrapKeyUpdatesInto(tb testing.TB, upd *Updates, keys [][]byte, upda... type ParallelMockState (line 484) | type ParallelMockState struct FILE: execution/consensus/aura/aura.go type Step (line 55) | type Step struct method doCalibrate (line 62) | func (s *Step) doCalibrate() { method optCalibrate (line 72) | func (s *Step) optCalibrate() bool { type ReceivedStepHashes (line 96) | type ReceivedStepHashes method get (line 99) | func (r ReceivedStepHashes) get(step uint64, author common.Address) (c... method insert (line 109) | func (r ReceivedStepHashes) insert(step uint64, author common.Address,... method dropAncient (line 119) | func (r ReceivedStepHashes) dropAncient(step uint64) { type EpochManager (line 128) | type EpochManager struct method noteNewEpoch (line 142) | func (e *EpochManager) noteNewEpoch() { e.force = true } method zoomToAfter (line 147) | func (e *EpochManager) zoomToAfter(chain consensus.ChainHeaderReader, ... function NewEpochManager (line 135) | func NewEpochManager() *EpochManager { function epochTransitionFor (line 210) | func epochTransitionFor(chain consensus.ChainHeaderReader, e *NonTransac... type AuRa (line 228) | type AuRa struct method Type (line 357) | func (c *AuRa) Type() chain.ConsensusName { method Author (line 364) | func (c *AuRa) Author(header *types.Header) (common.Address, error) { method VerifyHeader (line 374) | func (c *AuRa) VerifyHeader(chain consensus.ChainHeaderReader, header ... method hasReceivedStepHashes (line 388) | func (c *AuRa) hasReceivedStepHashes(step uint64, author common.Addres... method insertReceivedStepHashes (line 400) | func (c *AuRa) insertReceivedStepHashes(step uint64, author common.Add... method verifyFamily (line 409) | func (c *AuRa) verifyFamily(chain consensus.ChainHeaderReader, e *NonT... method VerifyUncles (line 562) | func (c *AuRa) VerifyUncles(chain consensus.ChainReader, header *types... method VerifySeal (line 572) | func (c *AuRa) VerifySeal(chain consensus.ChainHeaderReader, header *t... method Prepare (line 583) | func (c *AuRa) Prepare(chain consensus.ChainHeaderReader, header *type... method Initialize (line 650) | func (c *AuRa) Initialize(config *chain.Config, chain consensus.ChainH... method applyRewards (line 706) | func (c *AuRa) applyRewards(header *types.Header, state *state.IntraBl... method Finalize (line 718) | func (c *AuRa) Finalize(config *chain.Config, header *types.Header, st... method TxDependencies (line 761) | func (c *AuRa) TxDependencies(h *types.Header) [][]int { method FinalizeAndAssemble (line 862) | func (c *AuRa) FinalizeAndAssemble(config *chain.Config, header *types... method Authorize (line 874) | func (c *AuRa) Authorize(signer common.Address, signFn clique.SignerFn) { method GenesisEpochData (line 882) | func (c *AuRa) GenesisEpochData(header *types.Header, caller consensus... method Seal (line 897) | func (c *AuRa) Seal(chain consensus.ChainHeaderReader, block *types.Bl... method epochSet (line 978) | func (c *AuRa) epochSet(chain consensus.ChainHeaderReader, e *NonTrans... method CalcDifficulty (line 990) | func (c *AuRa) CalcDifficulty(chain consensus.ChainHeaderReader, time,... method SealHash (line 1008) | func (c *AuRa) SealHash(header *types.Header) common.Hash { method IsServiceTransaction (line 1014) | func (c *AuRa) IsServiceTransaction(sender common.Address, syscall con... method Close (line 1046) | func (c *AuRa) Close() error { method APIs (line 1054) | func (c *AuRa) APIs(chain consensus.ChainHeaderReader) []rpc.API { method emptySteps (line 1066) | func (c *AuRa) emptySteps(fromStep, toStep uint64, parentHash common.H... method CalculateRewards (line 1087) | func (c *AuRa) CalculateRewards(_ *chain.Config, header *types.Header,... method ExecuteSystemWithdrawals (line 1131) | func (c *AuRa) ExecuteSystemWithdrawals(withdrawals []*types.Withdrawa... method GetTransferFunc (line 1156) | func (c *AuRa) GetTransferFunc() evmtypes.TransferFunc { method GetPostApplyMessageFunc (line 1160) | func (c *AuRa) GetPostApplyMessageFunc() evmtypes.PostApplyMessageFunc { function NewAuRa (line 246) | func NewAuRa(spec *chain.AuRaConfig, db kv.RwDB) (*AuRa, error) { function NewRo (line 327) | func NewRo(spec *chain.AuRaConfig, db kv.RoDB) (*AuRa, error) { function nextStepTimeDuration (line 338) | func nextStepTimeDuration(info StepDurationInfo, time uint64) (uint64, u... function buildFinality (line 765) | func buildFinality(e *EpochManager, chain consensus.ChainHeaderReader, e... function isEpochEnd (line 792) | func isEpochEnd(chain consensus.ChainHeaderReader, e *NonTransactionalEp... function allHeadersUntil (line 840) | func allHeadersUntil(chain consensus.ChainHeaderReader, from *types.Head... function stepProposer (line 968) | func stepProposer(validators ValidatorSet, blockHash common.Hash, step u... function calculateScore (line 999) | func calculateScore(parentStep, currentStep, currentEmptySteps uint64) *... FILE: execution/consensus/aura/aura_test.go function TestEmptyBlock (line 45) | func TestEmptyBlock(t *testing.T) { function TestAuRaSkipGasLimit (line 85) | func TestAuRaSkipGasLimit(t *testing.T) { FILE: execution/consensus/aura/auraabi/gen_block_reward.go constant BlockRewardABI (line 35) | BlockRewardABI = "[{\"constant\":false,\"inputs\":[{\"name\":\"benefacto... type BlockReward (line 38) | type BlockReward struct type BlockRewardCaller (line 45) | type BlockRewardCaller struct type BlockRewardTransactor (line 50) | type BlockRewardTransactor struct method Reward (line 182) | func (_BlockReward *BlockRewardTransactor) Reward(opts *bind.TransactO... type BlockRewardFilterer (line 55) | type BlockRewardFilterer struct type BlockRewardSession (line 61) | type BlockRewardSession struct method Reward (line 189) | func (_BlockReward *BlockRewardSession) Reward(benefactors []common.Ad... type BlockRewardCallerSession (line 69) | type BlockRewardCallerSession struct type BlockRewardTransactorSession (line 76) | type BlockRewardTransactorSession struct method Reward (line 196) | func (_BlockReward *BlockRewardTransactorSession) Reward(benefactors [... type BlockRewardRaw (line 82) | type BlockRewardRaw struct method Call (line 145) | func (_BlockReward *BlockRewardRaw) Call(opts *bind.CallOpts, result *... method Transfer (line 151) | func (_BlockReward *BlockRewardRaw) Transfer(opts *bind.TransactOpts) ... method Transact (line 156) | func (_BlockReward *BlockRewardRaw) Transact(opts *bind.TransactOpts, ... type BlockRewardCallerRaw (line 87) | type BlockRewardCallerRaw struct method Call (line 164) | func (_BlockReward *BlockRewardCallerRaw) Call(opts *bind.CallOpts, re... type BlockRewardTransactorRaw (line 92) | type BlockRewardTransactorRaw struct method Transfer (line 170) | func (_BlockReward *BlockRewardTransactorRaw) Transfer(opts *bind.Tran... method Transact (line 175) | func (_BlockReward *BlockRewardTransactorRaw) Transact(opts *bind.Tran... function NewBlockReward (line 97) | func NewBlockReward(address common.Address, backend bind.ContractBackend... function NewBlockRewardCaller (line 106) | func NewBlockRewardCaller(address common.Address, caller bind.ContractCa... function NewBlockRewardTransactor (line 115) | func NewBlockRewardTransactor(address common.Address, transactor bind.Co... function NewBlockRewardFilterer (line 124) | func NewBlockRewardFilterer(address common.Address, filterer bind.Contra... function bindBlockReward (line 133) | func bindBlockReward(address common.Address, caller bind.ContractCaller,... type BlockRewardRewardParams (line 201) | type BlockRewardRewardParams struct function ParseBlockRewardRewardParams (line 209) | func ParseBlockRewardRewardParams(calldata []byte) (*BlockRewardRewardPa... FILE: execution/consensus/aura/auraabi/gen_validator_set.go constant ValidatorSetABI (line 34) | ValidatorSetABI = "[{\"constant\":false,\"inputs\":[],\"name\":\"finaliz... type ValidatorSet (line 37) | type ValidatorSet struct type ValidatorSetCaller (line 44) | type ValidatorSetCaller struct method EmitInitiateChangeCallable (line 181) | func (_ValidatorSet *ValidatorSetCaller) EmitInitiateChangeCallable(op... method GetValidators (line 212) | func (_ValidatorSet *ValidatorSetCaller) GetValidators(opts *bind.Call... method ShouldValidatorReport (line 243) | func (_ValidatorSet *ValidatorSetCaller) ShouldValidatorReport(opts *b... type ValidatorSetTransactor (line 49) | type ValidatorSetTransactor struct method EmitInitiateChange (line 274) | func (_ValidatorSet *ValidatorSetTransactor) EmitInitiateChange(opts *... method FinalizeChange (line 295) | func (_ValidatorSet *ValidatorSetTransactor) FinalizeChange(opts *bind... type ValidatorSetFilterer (line 54) | type ValidatorSetFilterer struct method InitiateChangeEventID (line 387) | func (_ValidatorSet *ValidatorSetFilterer) InitiateChangeEventID() com... method FilterInitiateChange (line 394) | func (_ValidatorSet *ValidatorSetFilterer) FilterInitiateChange(opts *... method WatchInitiateChange (line 411) | func (_ValidatorSet *ValidatorSetFilterer) WatchInitiateChange(opts *b... method ParseInitiateChange (line 453) | func (_ValidatorSet *ValidatorSetFilterer) ParseInitiateChange(log typ... type ValidatorSetSession (line 60) | type ValidatorSetSession struct method EmitInitiateChangeCallable (line 198) | func (_ValidatorSet *ValidatorSetSession) EmitInitiateChangeCallable()... method GetValidators (line 229) | func (_ValidatorSet *ValidatorSetSession) GetValidators() ([]common.Ad... method ShouldValidatorReport (line 260) | func (_ValidatorSet *ValidatorSetSession) ShouldValidatorReport(_repor... method EmitInitiateChange (line 281) | func (_ValidatorSet *ValidatorSetSession) EmitInitiateChange() (types.... method FinalizeChange (line 302) | func (_ValidatorSet *ValidatorSetSession) FinalizeChange() (types.Tran... type ValidatorSetCallerSession (line 68) | type ValidatorSetCallerSession struct method EmitInitiateChangeCallable (line 205) | func (_ValidatorSet *ValidatorSetCallerSession) EmitInitiateChangeCall... method GetValidators (line 236) | func (_ValidatorSet *ValidatorSetCallerSession) GetValidators() ([]com... method ShouldValidatorReport (line 267) | func (_ValidatorSet *ValidatorSetCallerSession) ShouldValidatorReport(... type ValidatorSetTransactorSession (line 75) | type ValidatorSetTransactorSession struct method EmitInitiateChange (line 288) | func (_ValidatorSet *ValidatorSetTransactorSession) EmitInitiateChange... method FinalizeChange (line 309) | func (_ValidatorSet *ValidatorSetTransactorSession) FinalizeChange() (... type ValidatorSetRaw (line 81) | type ValidatorSetRaw struct method Call (line 144) | func (_ValidatorSet *ValidatorSetRaw) Call(opts *bind.CallOpts, result... method Transfer (line 150) | func (_ValidatorSet *ValidatorSetRaw) Transfer(opts *bind.TransactOpts... method Transact (line 155) | func (_ValidatorSet *ValidatorSetRaw) Transact(opts *bind.TransactOpts... type ValidatorSetCallerRaw (line 86) | type ValidatorSetCallerRaw struct method Call (line 163) | func (_ValidatorSet *ValidatorSetCallerRaw) Call(opts *bind.CallOpts, ... type ValidatorSetTransactorRaw (line 91) | type ValidatorSetTransactorRaw struct method Transfer (line 169) | func (_ValidatorSet *ValidatorSetTransactorRaw) Transfer(opts *bind.Tr... method Transact (line 174) | func (_ValidatorSet *ValidatorSetTransactorRaw) Transact(opts *bind.Tr... function NewValidatorSet (line 96) | func NewValidatorSet(address common.Address, backend bind.ContractBacken... function NewValidatorSetCaller (line 105) | func NewValidatorSetCaller(address common.Address, caller bind.ContractC... function NewValidatorSetTransactor (line 114) | func NewValidatorSetTransactor(address common.Address, transactor bind.C... function NewValidatorSetFilterer (line 123) | func NewValidatorSetFilterer(address common.Address, filterer bind.Contr... function bindValidatorSet (line 132) | func bindValidatorSet(address common.Address, caller bind.ContractCaller... type ValidatorSetInitiateChangeIterator (line 314) | type ValidatorSetInitiateChangeIterator struct method Next (line 329) | func (it *ValidatorSetInitiateChangeIterator) Next() bool { method Error (line 369) | func (it *ValidatorSetInitiateChangeIterator) Error() error { method Close (line 375) | func (it *ValidatorSetInitiateChangeIterator) Close() error { type ValidatorSetInitiateChange (line 381) | type ValidatorSetInitiateChange struct FILE: execution/consensus/aura/aurainterfaces/interface.go type BlockRewardABI (line 27) | type BlockRewardABI interface type abiDecoder (line 31) | type abiDecoder type ValidatorSetABI (line 34) | type ValidatorSetABI interface type SealKind (line 39) | type SealKind type SealProposal (line 42) | type SealProposal type SealRegular (line 45) | type SealRegular type None (line 48) | type None type SealingState (line 51) | type SealingState constant SealingStateReady (line 55) | SealingStateReady SealingState = 0 constant SealingStateNotReady (line 57) | SealingStateNotReady SealingState = 1 constant SealingStateExternal (line 59) | SealingStateExternal SealingState = 2 FILE: execution/consensus/aura/config.go function GetFromValidatorSet (line 33) | func GetFromValidatorSet(set ValidatorSet, parent common.Hash, nonce uin... function newValidatorSetFromJson (line 41) | func newValidatorSetFromJson(j *chain.ValidatorSetJson, posdaoTransition... type Code (line 66) | type Code struct type BlockRewardContract (line 71) | type BlockRewardContract struct type BlockRewardContractList (line 76) | type BlockRewardContractList method Less (line 78) | func (r BlockRewardContractList) Less(i, j int) bool { return r[i].blo... method Len (line 79) | func (r BlockRewardContractList) Len() int { return len(r) } method Swap (line 80) | func (r BlockRewardContractList) Swap(i, j int) { r[i], r[j] = r[... type BlockReward (line 82) | type BlockReward struct type BlockRewardList (line 87) | type BlockRewardList method Less (line 89) | func (r BlockRewardList) Less(i, j int) bool { return r[i].blockNum < ... method Len (line 90) | func (r BlockRewardList) Len() int { return len(r) } method Swap (line 91) | func (r BlockRewardList) Swap(i, j int) { r[i], r[j] = r[j], r[i] } function NewBlockRewardContract (line 93) | func NewBlockRewardContract(address common.Address) *BlockRewardContract { type AuthorityRoundParams (line 97) | type AuthorityRoundParams struct function FromJson (line 143) | func FromJson(jsonParams *chain.AuRaConfig) (AuthorityRoundParams, error) { FILE: execution/consensus/aura/config_test.go function TestGnosisBlockRewardContractTransitions (line 29) | func TestGnosisBlockRewardContractTransitions(t *testing.T) { function TestInvalidBlockRewardContractTransition (line 42) | func TestInvalidBlockRewardContractTransition(t *testing.T) { FILE: execution/consensus/aura/contract_abi.go function callBlockRewardAbi (line 30) | func callBlockRewardAbi(contractAddr common.Address, syscall consensus.S... function callBlockGasLimitAbi (line 63) | func callBlockGasLimitAbi(contractAddr common.Address, syscall consensus... function blockGasLimitAbi (line 87) | func blockGasLimitAbi() abi.ABI { return contracts.BlockGasLimitABI } function blockRewardAbi (line 88) | func blockRewardAbi() abi.ABI { return contracts.BlockRewardABI } function certifierAbi (line 89) | func certifierAbi() abi.ABI { return contracts.CertifierABI } function registrarAbi (line 90) | func registrarAbi() abi.ABI { return contracts.RegistrarABI } function withdrawalAbi (line 91) | func withdrawalAbi() abi.ABI { return contracts.WithdrawalABI } function getCertifier (line 95) | func getCertifier(registrar common.Address, syscall consensus.SystemCall... FILE: execution/consensus/aura/contracts/embed.go function mustABI (line 46) | func mustABI(in []byte) abi.ABI { FILE: execution/consensus/aura/empty_step.go type EmptyStep (line 43) | type EmptyStep struct method Less (line 52) | func (s *EmptyStep) Less(other *EmptyStep) bool { method LessOrEqual (line 64) | func (s *EmptyStep) LessOrEqual(other *EmptyStep) bool { method verify (line 78) | func (s *EmptyStep) verify(validators ValidatorSet) (bool, error) { //... method author (line 95) | func (s *EmptyStep) author() (common.Address, error) { type EmptyStepSet (line 112) | type EmptyStepSet struct method Less (line 117) | func (s *EmptyStepSet) Less(i, j int) bool { return s.list[i].Less(s.l... method Swap (line 118) | func (s *EmptyStepSet) Swap(i, j int) { s.list[i], s.list[j] = s.... method Len (line 119) | func (s *EmptyStepSet) Len() int { return len(s.list) } method Sort (line 121) | func (s *EmptyStepSet) Sort() { method ForEach (line 127) | func (s *EmptyStepSet) ForEach(f func(int, *EmptyStep)) { function EmptyStepFullRlp (line 135) | func EmptyStepFullRlp(signature []byte, emptyStepRlp []byte) ([]byte, er... function EmptyStepRlp (line 144) | func EmptyStepRlp(step uint64, parentHash common.Hash) ([]byte, error) { FILE: execution/consensus/aura/epoch.go type NonTransactionalEpochReader (line 27) | type NonTransactionalEpochReader struct method GetEpoch (line 36) | func (cr *NonTransactionalEpochReader) GetEpoch(hash common.Hash, numb... method PutEpoch (line 42) | func (cr *NonTransactionalEpochReader) PutEpoch(hash common.Hash, numb... method GetPendingEpoch (line 50) | func (cr *NonTransactionalEpochReader) GetPendingEpoch(hash common.Has... method PutPendingEpoch (line 56) | func (cr *NonTransactionalEpochReader) PutPendingEpoch(hash common.Has... method FindBeforeOrEqualNumber (line 64) | func (cr *NonTransactionalEpochReader) FindBeforeOrEqualNumber(number ... function newEpochReader (line 32) | func newEpochReader(db kv.RwDB) *NonTransactionalEpochReader { FILE: execution/consensus/aura/finality_test.go function TestRollingFinality (line 27) | func TestRollingFinality(t *testing.T) { FILE: execution/consensus/aura/gaslimit_override.go type GasLimitOverride (line 31) | type GasLimitOverride struct method Pop (line 46) | func (pb *GasLimitOverride) Pop(hash common.Hash) *uint256.Int { method Add (line 54) | func (pb *GasLimitOverride) Add(hash common.Hash, b *uint256.Int) { function NewGasLimitOverride (line 35) | func NewGasLimitOverride() *GasLimitOverride { method HasGasLimitContract (line 61) | func (c *AuRa) HasGasLimitContract() bool { method GetBlockGasLimitFromContract (line 65) | func (c *AuRa) GetBlockGasLimitFromContract(_ *chain.Config, syscall con... method verifyGasLimitOverride (line 75) | func (c *AuRa) verifyGasLimitOverride(config *chain.Config, chain consen... FILE: execution/consensus/aura/rolling_finality.go type RollingFinality (line 30) | type RollingFinality struct method print (line 47) | func (f *RollingFinality) print(num uint64) { method clear (line 63) | func (f *RollingFinality) clear() { method push (line 73) | func (f *RollingFinality) push(head common.Hash, num uint64, signers [... method isFinalized (line 96) | func (f *RollingFinality) isFinalized() bool { method hasSigner (line 103) | func (f *RollingFinality) hasSigner(signer common.Address) bool { method addSigners (line 112) | func (f *RollingFinality) addSigners(signers []common.Address) bool { method removeSigners (line 123) | func (f *RollingFinality) removeSigners(signers []common.Address) { method buildAncestrySubChain (line 137) | func (f *RollingFinality) buildAncestrySubChain(get func(hash common.H... function NewRollingFinality (line 38) | func NewRollingFinality(signers []common.Address) *RollingFinality { FILE: execution/consensus/aura/types.go type StepDurationInfo (line 26) | type StepDurationInfo struct type EpochTransitionProof (line 33) | type EpochTransitionProof struct type ValidatorSetProof (line 40) | type ValidatorSetProof struct type FirstValidatorSetProof (line 47) | type FirstValidatorSetProof struct type EpochTransition (line 52) | type EpochTransition struct type epochReader (line 61) | type epochReader interface type epochWriter (line 66) | type epochWriter interface type PermissionedStep (line 72) | type PermissionedStep struct type SealedEmptyStep (line 82) | type SealedEmptyStep struct FILE: execution/consensus/aura/unassemble.go type unAssembledHeader (line 26) | type unAssembledHeader struct type unAssembledHeaders (line 31) | type unAssembledHeaders struct method PushBack (line 35) | func (u unAssembledHeaders) PushBack(header *unAssembledHeader) { u.l... method PushFront (line 36) | func (u unAssembledHeaders) PushFront(header *unAssembledHeader) { u.l... method Pop (line 37) | func (u unAssembledHeaders) Pop() *unAssembledHeader { method Front (line 45) | func (u unAssembledHeaders) Front() *unAssembledHeader { FILE: execution/consensus/aura/validators.go type CallResults (line 44) | type CallResults struct type Call (line 52) | type Call type SystemCall (line 55) | type SystemCall type client (line 57) | type client interface type ValidatorSet (line 63) | type ValidatorSet interface function get (line 198) | func get(s ValidatorSet, h common.Hash, nonce uint, call consensus.Call)... function count (line 205) | func count(s ValidatorSet, h common.Hash, call consensus.Call) (uint64, ... type MultiItem (line 214) | type MultiItem struct type Multi (line 220) | type Multi struct method Less (line 225) | func (s *Multi) Less(i, j int) bool { return s.sorted[i].num < s.sorte... method Len (line 226) | func (s *Multi) Len() int { return len(s.sorted) } method Swap (line 227) | func (s *Multi) Swap(i, j int) { s.sorted[i], s.sorted[j] = s.sor... method defaultCaller (line 244) | func (s *Multi) defaultCaller(blockHash common.Hash) (Call, error) { method getWithCaller (line 252) | func (s *Multi) getWithCaller(parentHash common.Hash, nonce uint, call... method countWithCaller (line 255) | func (s *Multi) countWithCaller(parentHash common.Hash, caller consens... method correctSet (line 263) | func (s *Multi) correctSet(blockHash common.Hash) (ValidatorSet, bool) { method correctSetByNumber (line 272) | func (s *Multi) correctSetByNumber(parentNumber uint64) (uint64, Valid... method get (line 283) | func (s *Multi) get(num uint64) (firstInEpoch bool, set ValidatorSet) { method onCloseBlock (line 289) | func (s *Multi) onCloseBlock(header *types.Header, address common.Addr... method epochSet (line 296) | func (s *Multi) epochSet(firstInEpoch bool, num uint64, proof []byte, ... method genesisEpochData (line 301) | func (s *Multi) genesisEpochData(header *types.Header, call consensus.... method onEpochBegin (line 306) | func (s *Multi) onEpochBegin(_ bool, header *types.Header, caller cons... method signalEpochEnd (line 310) | func (s *Multi) signalEpochEnd(_ bool, header *types.Header, r types.R... function NewMulti (line 229) | func NewMulti(m map[uint64]ValidatorSet) *Multi { type SimpleList (line 317) | type SimpleList struct method epochSet (line 321) | func (s *SimpleList) epochSet(firstInEpoch bool, num uint64, proof []b... method onEpochBegin (line 324) | func (s *SimpleList) onEpochBegin(firstInEpoch bool, header *types.Hea... method onCloseBlock (line 327) | func (s *SimpleList) onCloseBlock(_header *types.Header, _address comm... method defaultCaller (line 330) | func (s *SimpleList) defaultCaller(blockHash common.Hash) (Call, error) { method getWithCaller (line 333) | func (s *SimpleList) getWithCaller(parentHash common.Hash, nonce uint,... method countWithCaller (line 339) | func (s *SimpleList) countWithCaller(parentHash common.Hash, caller co... method genesisEpochData (line 342) | func (s *SimpleList) genesisEpochData(header *types.Header, call conse... method signalEpochEnd (line 346) | func (s *SimpleList) signalEpochEnd(_ bool, header *types.Header, r ty... function NewSimpleList (line 352) | func NewSimpleList(validators []common.Address) *SimpleList { type ReportQueueItem (line 357) | type ReportQueueItem struct type ReportQueue (line 364) | type ReportQueue struct method push (line 370) | func (q *ReportQueue) push(addr common.Address, blockNum uint64, data ... method filter (line 378) | func (q *ReportQueue) filter(abi aurainterfaces.ValidatorSetABI, clien... method truncate (line 408) | func (q *ReportQueue) truncate() { type ValidatorSafeContract (line 429) | type ValidatorSafeContract struct method epochSet (line 463) | func (s *ValidatorSafeContract) epochSet(firstInEpoch bool, num uint64... method defaultCaller (line 603) | func (s *ValidatorSafeContract) defaultCaller(blockHash common.Hash) (... method getWithCaller (line 608) | func (s *ValidatorSafeContract) getWithCaller(blockHash common.Hash, n... method countWithCaller (line 621) | func (s *ValidatorSafeContract) countWithCaller(parentHash common.Hash... method getList (line 634) | func (s *ValidatorSafeContract) getList(caller consensus.Call) (*Simpl... method getListSyscall (line 651) | func (s *ValidatorSafeContract) getListSyscall(caller consensus.System... method genesisEpochData (line 668) | func (s *ValidatorSafeContract) genesisEpochData(header *types.Header,... method onEpochBegin (line 672) | func (s *ValidatorSafeContract) onEpochBegin(firstInEpoch bool, header... method signalEpochEnd (line 689) | func (s *ValidatorSafeContract) signalEpochEnd(firstInEpoch bool, head... method extractFromEvent (line 734) | func (s *ValidatorSafeContract) extractFromEvent(header *types.Header,... method onCloseBlock (line 836) | func (s *ValidatorSafeContract) onCloseBlock(header *types.Header, our... function NewValidatorSafeContract (line 443) | func NewValidatorSafeContract(contractAddress common.Address, posdaoTran... function checkFirstValidatorSetProof (line 536) | func checkFirstValidatorSetProof(contract_address common.Address, oldHea... constant EVENT_NAME (line 832) | EVENT_NAME = "InitiateChange(bytes32,address[])" type ValidatorContract (line 886) | type ValidatorContract struct method epochSet (line 892) | func (s *ValidatorContract) epochSet(firstInEpoch bool, num uint64, pr... method defaultCaller (line 895) | func (s *ValidatorContract) defaultCaller(blockHash common.Hash) (Call... method getWithCaller (line 898) | func (s *ValidatorContract) getWithCaller(parentHash common.Hash, nonc... method countWithCaller (line 901) | func (s *ValidatorContract) countWithCaller(parentHash common.Hash, ca... method onEpochBegin (line 904) | func (s *ValidatorContract) onEpochBegin(firstInEpoch bool, header *ty... method onCloseBlock (line 907) | func (s *ValidatorContract) onCloseBlock(header *types.Header, address... method genesisEpochData (line 910) | func (s *ValidatorContract) genesisEpochData(header *types.Header, cal... method signalEpochEnd (line 913) | func (s *ValidatorContract) signalEpochEnd(firstInEpoch bool, header *... function proveInitial (line 917) | func proveInitial(s *ValidatorSafeContract, contractAddr common.Address,... FILE: execution/consensus/chain_header_reader_mock.go type MockChainHeaderReader (line 23) | type MockChainHeaderReader struct method EXPECT (line 42) | func (m *MockChainHeaderReader) EXPECT() *MockChainHeaderReaderMockRec... method Config (line 47) | func (m *MockChainHeaderReader) Config() *chain.Config { method CurrentFinalizedHeader (line 85) | func (m *MockChainHeaderReader) CurrentFinalizedHeader() *types.Header { method CurrentHeader (line 123) | func (m *MockChainHeaderReader) CurrentHeader() *types.Header { method CurrentSafeHeader (line 161) | func (m *MockChainHeaderReader) CurrentSafeHeader() *types.Header { method FrozenBlocks (line 199) | func (m *MockChainHeaderReader) FrozenBlocks() uint64 { method FrozenBorBlocks (line 237) | func (m *MockChainHeaderReader) FrozenBorBlocks(align bool) uint64 { method GetHeader (line 275) | func (m *MockChainHeaderReader) GetHeader(hash common.Hash, number uin... method GetHeaderByHash (line 313) | func (m *MockChainHeaderReader) GetHeaderByHash(hash common.Hash) *typ... method GetHeaderByNumber (line 351) | func (m *MockChainHeaderReader) GetHeaderByNumber(number uint64) *type... method GetTd (line 389) | func (m *MockChainHeaderReader) GetTd(hash common.Hash, number uint64)... type MockChainHeaderReaderMockRecorder (line 30) | type MockChainHeaderReaderMockRecorder struct method Config (line 55) | func (mr *MockChainHeaderReaderMockRecorder) Config() *MockChainHeader... method CurrentFinalizedHeader (line 93) | func (mr *MockChainHeaderReaderMockRecorder) CurrentFinalizedHeader() ... method CurrentHeader (line 131) | func (mr *MockChainHeaderReaderMockRecorder) CurrentHeader() *MockChai... method CurrentSafeHeader (line 169) | func (mr *MockChainHeaderReaderMockRecorder) CurrentSafeHeader() *Mock... method FrozenBlocks (line 207) | func (mr *MockChainHeaderReaderMockRecorder) FrozenBlocks() *MockChain... method FrozenBorBlocks (line 245) | func (mr *MockChainHeaderReaderMockRecorder) FrozenBorBlocks(align any... method GetHeader (line 283) | func (mr *MockChainHeaderReaderMockRecorder) GetHeader(hash, number an... method GetHeaderByHash (line 321) | func (mr *MockChainHeaderReaderMockRecorder) GetHeaderByHash(hash any)... method GetHeaderByNumber (line 359) | func (mr *MockChainHeaderReaderMockRecorder) GetHeaderByNumber(number ... method GetTd (line 397) | func (mr *MockChainHeaderReaderMockRecorder) GetTd(hash, number any) *... function NewMockChainHeaderReader (line 35) | func NewMockChainHeaderReader(ctrl *gomock.Controller) *MockChainHeaderR... type MockChainHeaderReaderConfigCall (line 62) | type MockChainHeaderReaderConfigCall struct method Return (line 67) | func (c *MockChainHeaderReaderConfigCall) Return(arg0 *chain.Config) *... method Do (line 73) | func (c *MockChainHeaderReaderConfigCall) Do(f func() *chain.Config) *... method DoAndReturn (line 79) | func (c *MockChainHeaderReaderConfigCall) DoAndReturn(f func() *chain.... type MockChainHeaderReaderCurrentFinalizedHeaderCall (line 100) | type MockChainHeaderReaderCurrentFinalizedHeaderCall struct method Return (line 105) | func (c *MockChainHeaderReaderCurrentFinalizedHeaderCall) Return(arg0 ... method Do (line 111) | func (c *MockChainHeaderReaderCurrentFinalizedHeaderCall) Do(f func() ... method DoAndReturn (line 117) | func (c *MockChainHeaderReaderCurrentFinalizedHeaderCall) DoAndReturn(... type MockChainHeaderReaderCurrentHeaderCall (line 138) | type MockChainHeaderReaderCurrentHeaderCall struct method Return (line 143) | func (c *MockChainHeaderReaderCurrentHeaderCall) Return(arg0 *types.He... method Do (line 149) | func (c *MockChainHeaderReaderCurrentHeaderCall) Do(f func() *types.He... method DoAndReturn (line 155) | func (c *MockChainHeaderReaderCurrentHeaderCall) DoAndReturn(f func() ... type MockChainHeaderReaderCurrentSafeHeaderCall (line 176) | type MockChainHeaderReaderCurrentSafeHeaderCall struct method Return (line 181) | func (c *MockChainHeaderReaderCurrentSafeHeaderCall) Return(arg0 *type... method Do (line 187) | func (c *MockChainHeaderReaderCurrentSafeHeaderCall) Do(f func() *type... method DoAndReturn (line 193) | func (c *MockChainHeaderReaderCurrentSafeHeaderCall) DoAndReturn(f fun... type MockChainHeaderReaderFrozenBlocksCall (line 214) | type MockChainHeaderReaderFrozenBlocksCall struct method Return (line 219) | func (c *MockChainHeaderReaderFrozenBlocksCall) Return(arg0 uint64) *M... method Do (line 225) | func (c *MockChainHeaderReaderFrozenBlocksCall) Do(f func() uint64) *M... method DoAndReturn (line 231) | func (c *MockChainHeaderReaderFrozenBlocksCall) DoAndReturn(f func() u... type MockChainHeaderReaderFrozenBorBlocksCall (line 252) | type MockChainHeaderReaderFrozenBorBlocksCall struct method Return (line 257) | func (c *MockChainHeaderReaderFrozenBorBlocksCall) Return(arg0 uint64)... method Do (line 263) | func (c *MockChainHeaderReaderFrozenBorBlocksCall) Do(f func(bool) uin... method DoAndReturn (line 269) | func (c *MockChainHeaderReaderFrozenBorBlocksCall) DoAndReturn(f func(... type MockChainHeaderReaderGetHeaderCall (line 290) | type MockChainHeaderReaderGetHeaderCall struct method Return (line 295) | func (c *MockChainHeaderReaderGetHeaderCall) Return(arg0 *types.Header... method Do (line 301) | func (c *MockChainHeaderReaderGetHeaderCall) Do(f func(common.Hash, ui... method DoAndReturn (line 307) | func (c *MockChainHeaderReaderGetHeaderCall) DoAndReturn(f func(common... type MockChainHeaderReaderGetHeaderByHashCall (line 328) | type MockChainHeaderReaderGetHeaderByHashCall struct method Return (line 333) | func (c *MockChainHeaderReaderGetHeaderByHashCall) Return(arg0 *types.... method Do (line 339) | func (c *MockChainHeaderReaderGetHeaderByHashCall) Do(f func(common.Ha... method DoAndReturn (line 345) | func (c *MockChainHeaderReaderGetHeaderByHashCall) DoAndReturn(f func(... type MockChainHeaderReaderGetHeaderByNumberCall (line 366) | type MockChainHeaderReaderGetHeaderByNumberCall struct method Return (line 371) | func (c *MockChainHeaderReaderGetHeaderByNumberCall) Return(arg0 *type... method Do (line 377) | func (c *MockChainHeaderReaderGetHeaderByNumberCall) Do(f func(uint64)... method DoAndReturn (line 383) | func (c *MockChainHeaderReaderGetHeaderByNumberCall) DoAndReturn(f fun... type MockChainHeaderReaderGetTdCall (line 404) | type MockChainHeaderReaderGetTdCall struct method Return (line 409) | func (c *MockChainHeaderReaderGetTdCall) Return(arg0 *big.Int) *MockCh... method Do (line 415) | func (c *MockChainHeaderReaderGetTdCall) Do(f func(common.Hash, uint64... method DoAndReturn (line 421) | func (c *MockChainHeaderReaderGetTdCall) DoAndReturn(f func(common.Has... FILE: execution/consensus/chain_reader_mock.go type MockChainReader (line 23) | type MockChainReader struct method EXPECT (line 42) | func (m *MockChainReader) EXPECT() *MockChainReaderMockRecorder { method Config (line 47) | func (m *MockChainReader) Config() *chain.Config { method CurrentFinalizedHeader (line 85) | func (m *MockChainReader) CurrentFinalizedHeader() *types.Header { method CurrentHeader (line 123) | func (m *MockChainReader) CurrentHeader() *types.Header { method CurrentSafeHeader (line 161) | func (m *MockChainReader) CurrentSafeHeader() *types.Header { method FrozenBlocks (line 199) | func (m *MockChainReader) FrozenBlocks() uint64 { method FrozenBorBlocks (line 237) | func (m *MockChainReader) FrozenBorBlocks(align bool) uint64 { method GetBlock (line 275) | func (m *MockChainReader) GetBlock(hash common.Hash, number uint64) *t... method GetHeader (line 313) | func (m *MockChainReader) GetHeader(hash common.Hash, number uint64) *... method GetHeaderByHash (line 351) | func (m *MockChainReader) GetHeaderByHash(hash common.Hash) *types.Hea... method GetHeaderByNumber (line 389) | func (m *MockChainReader) GetHeaderByNumber(number uint64) *types.Head... method GetTd (line 427) | func (m *MockChainReader) GetTd(hash common.Hash, number uint64) *big.... method HasBlock (line 465) | func (m *MockChainReader) HasBlock(hash common.Hash, number uint64) bo... type MockChainReaderMockRecorder (line 30) | type MockChainReaderMockRecorder struct method Config (line 55) | func (mr *MockChainReaderMockRecorder) Config() *MockChainReaderConfig... method CurrentFinalizedHeader (line 93) | func (mr *MockChainReaderMockRecorder) CurrentFinalizedHeader() *MockC... method CurrentHeader (line 131) | func (mr *MockChainReaderMockRecorder) CurrentHeader() *MockChainReade... method CurrentSafeHeader (line 169) | func (mr *MockChainReaderMockRecorder) CurrentSafeHeader() *MockChainR... method FrozenBlocks (line 207) | func (mr *MockChainReaderMockRecorder) FrozenBlocks() *MockChainReader... method FrozenBorBlocks (line 245) | func (mr *MockChainReaderMockRecorder) FrozenBorBlocks(align any) *Moc... method GetBlock (line 283) | func (mr *MockChainReaderMockRecorder) GetBlock(hash, number any) *Moc... method GetHeader (line 321) | func (mr *MockChainReaderMockRecorder) GetHeader(hash, number any) *Mo... method GetHeaderByHash (line 359) | func (mr *MockChainReaderMockRecorder) GetHeaderByHash(hash any) *Mock... method GetHeaderByNumber (line 397) | func (mr *MockChainReaderMockRecorder) GetHeaderByNumber(number any) *... method GetTd (line 435) | func (mr *MockChainReaderMockRecorder) GetTd(hash, number any) *MockCh... method HasBlock (line 473) | func (mr *MockChainReaderMockRecorder) HasBlock(hash, number any) *Moc... function NewMockChainReader (line 35) | func NewMockChainReader(ctrl *gomock.Controller) *MockChainReader { type MockChainReaderConfigCall (line 62) | type MockChainReaderConfigCall struct method Return (line 67) | func (c *MockChainReaderConfigCall) Return(arg0 *chain.Config) *MockCh... method Do (line 73) | func (c *MockChainReaderConfigCall) Do(f func() *chain.Config) *MockCh... method DoAndReturn (line 79) | func (c *MockChainReaderConfigCall) DoAndReturn(f func() *chain.Config... type MockChainReaderCurrentFinalizedHeaderCall (line 100) | type MockChainReaderCurrentFinalizedHeaderCall struct method Return (line 105) | func (c *MockChainReaderCurrentFinalizedHeaderCall) Return(arg0 *types... method Do (line 111) | func (c *MockChainReaderCurrentFinalizedHeaderCall) Do(f func() *types... method DoAndReturn (line 117) | func (c *MockChainReaderCurrentFinalizedHeaderCall) DoAndReturn(f func... type MockChainReaderCurrentHeaderCall (line 138) | type MockChainReaderCurrentHeaderCall struct method Return (line 143) | func (c *MockChainReaderCurrentHeaderCall) Return(arg0 *types.Header) ... method Do (line 149) | func (c *MockChainReaderCurrentHeaderCall) Do(f func() *types.Header) ... method DoAndReturn (line 155) | func (c *MockChainReaderCurrentHeaderCall) DoAndReturn(f func() *types... type MockChainReaderCurrentSafeHeaderCall (line 176) | type MockChainReaderCurrentSafeHeaderCall struct method Return (line 181) | func (c *MockChainReaderCurrentSafeHeaderCall) Return(arg0 *types.Head... method Do (line 187) | func (c *MockChainReaderCurrentSafeHeaderCall) Do(f func() *types.Head... method DoAndReturn (line 193) | func (c *MockChainReaderCurrentSafeHeaderCall) DoAndReturn(f func() *t... type MockChainReaderFrozenBlocksCall (line 214) | type MockChainReaderFrozenBlocksCall struct method Return (line 219) | func (c *MockChainReaderFrozenBlocksCall) Return(arg0 uint64) *MockCha... method Do (line 225) | func (c *MockChainReaderFrozenBlocksCall) Do(f func() uint64) *MockCha... method DoAndReturn (line 231) | func (c *MockChainReaderFrozenBlocksCall) DoAndReturn(f func() uint64)... type MockChainReaderFrozenBorBlocksCall (line 252) | type MockChainReaderFrozenBorBlocksCall struct method Return (line 257) | func (c *MockChainReaderFrozenBorBlocksCall) Return(arg0 uint64) *Mock... method Do (line 263) | func (c *MockChainReaderFrozenBorBlocksCall) Do(f func(bool) uint64) *... method DoAndReturn (line 269) | func (c *MockChainReaderFrozenBorBlocksCall) DoAndReturn(f func(bool) ... type MockChainReaderGetBlockCall (line 290) | type MockChainReaderGetBlockCall struct method Return (line 295) | func (c *MockChainReaderGetBlockCall) Return(arg0 *types.Block) *MockC... method Do (line 301) | func (c *MockChainReaderGetBlockCall) Do(f func(common.Hash, uint64) *... method DoAndReturn (line 307) | func (c *MockChainReaderGetBlockCall) DoAndReturn(f func(common.Hash, ... type MockChainReaderGetHeaderCall (line 328) | type MockChainReaderGetHeaderCall struct method Return (line 333) | func (c *MockChainReaderGetHeaderCall) Return(arg0 *types.Header) *Moc... method Do (line 339) | func (c *MockChainReaderGetHeaderCall) Do(f func(common.Hash, uint64) ... method DoAndReturn (line 345) | func (c *MockChainReaderGetHeaderCall) DoAndReturn(f func(common.Hash,... type MockChainReaderGetHeaderByHashCall (line 366) | type MockChainReaderGetHeaderByHashCall struct method Return (line 371) | func (c *MockChainReaderGetHeaderByHashCall) Return(arg0 *types.Header... method Do (line 377) | func (c *MockChainReaderGetHeaderByHashCall) Do(f func(common.Hash) *t... method DoAndReturn (line 383) | func (c *MockChainReaderGetHeaderByHashCall) DoAndReturn(f func(common... type MockChainReaderGetHeaderByNumberCall (line 404) | type MockChainReaderGetHeaderByNumberCall struct method Return (line 409) | func (c *MockChainReaderGetHeaderByNumberCall) Return(arg0 *types.Head... method Do (line 415) | func (c *MockChainReaderGetHeaderByNumberCall) Do(f func(uint64) *type... method DoAndReturn (line 421) | func (c *MockChainReaderGetHeaderByNumberCall) DoAndReturn(f func(uint... type MockChainReaderGetTdCall (line 442) | type MockChainReaderGetTdCall struct method Return (line 447) | func (c *MockChainReaderGetTdCall) Return(arg0 *big.Int) *MockChainRea... method Do (line 453) | func (c *MockChainReaderGetTdCall) Do(f func(common.Hash, uint64) *big... method DoAndReturn (line 459) | func (c *MockChainReaderGetTdCall) DoAndReturn(f func(common.Hash, uin... type MockChainReaderHasBlockCall (line 480) | type MockChainReaderHasBlockCall struct method Return (line 485) | func (c *MockChainReaderHasBlockCall) Return(arg0 bool) *MockChainRead... method Do (line 491) | func (c *MockChainReaderHasBlockCall) Do(f func(common.Hash, uint64) b... method DoAndReturn (line 497) | func (c *MockChainReaderHasBlockCall) DoAndReturn(f func(common.Hash, ... FILE: execution/consensus/clique/api.go type API (line 37) | type API struct method GetSnapshot (line 46) | func (api *API) GetSnapshot(ctx context.Context, number *rpc.BlockNumb... method GetSnapshotAtHash (line 75) | func (api *API) GetSnapshotAtHash(ctx context.Context, hash common.Has... method GetSigners (line 97) | func (api *API) GetSigners(ctx context.Context, number *rpc.BlockNumbe... method GetSignersAtHash (line 125) | func (api *API) GetSignersAtHash(ctx context.Context, hash common.Hash... method Proposals (line 145) | func (api *API) Proposals() map[common.Address]bool { method Propose (line 158) | func (api *API) Propose(address common.Address, auth bool) { method Discard (line 167) | func (api *API) Discard(address common.Address) { method Status (line 184) | func (api *API) Status(ctx context.Context) (*status, error) { type status (line 174) | type status struct FILE: execution/consensus/clique/clique.go constant epochLength (line 58) | epochLength = uint64(30000) constant ExtraVanity (line 59) | ExtraVanity = 32 constant ExtraSeal (line 60) | ExtraSeal = crypto.SignatureLength constant warmupCacheSnapshots (line 61) | warmupCacheSnapshots = 20 constant wiggleTime (line 63) | wiggleTime = 500 * time.Millisecond type SignerFn (line 146) | type SignerFn function ecrecover (line 149) | func ecrecover(header *types.Header, sigcache *lru.ARCCache[common.Hash,... type Clique (line 179) | type Clique struct method Type (line 250) | func (c *Clique) Type() chain.ConsensusName { method Author (line 258) | func (c *Clique) Author(header *types.Header) (common.Address, error) { method VerifyHeader (line 263) | func (c *Clique) VerifyHeader(chain consensus.ChainHeaderReader, heade... method recentsAdd (line 272) | func (c *Clique) recentsAdd(num uint64, hash common.Hash, s *Snapshot) { method VerifyUncles (line 278) | func (c *Clique) VerifyUncles(chain consensus.ChainReader, header *typ... method VerifySeal (line 287) | func (c *Clique) VerifySeal(chain consensus.ChainHeaderReader, header ... method Prepare (line 298) | func (c *Clique) Prepare(chain consensus.ChainHeaderReader, header *ty... method Initialize (line 368) | func (c *Clique) Initialize(config *chain.Config, chain consensus.Chai... method CalculateRewards (line 373) | func (c *Clique) CalculateRewards(config *chain.Config, header *types.... method Finalize (line 380) | func (c *Clique) Finalize(config *chain.Config, header *types.Header, ... method FinalizeAndAssemble (line 389) | func (c *Clique) FinalizeAndAssemble(chainConfig *chain.Config, header... method Authorize (line 398) | func (c *Clique) Authorize(signer common.Address, signFn SignerFn) { method Seal (line 408) | func (c *Clique) Seal(chain consensus.ChainHeaderReader, blockWithRece... method CalcDifficulty (line 487) | func (c *Clique) CalcDifficulty(chain consensus.ChainHeaderReader, _, ... method SealHash (line 507) | func (c *Clique) SealHash(header *types.Header) common.Hash { method IsServiceTransaction (line 511) | func (c *Clique) IsServiceTransaction(sender common.Address, syscall c... method Close (line 516) | func (c *Clique) Close() error { method APIs (line 524) | func (c *Clique) APIs(chain consensus.ChainHeaderReader) []rpc.API { method TxDependencies (line 535) | func (c *Clique) TxDependencies(h *types.Header) [][]int { method snapshots (line 602) | func (c *Clique) snapshots(latest uint64, total int) ([]*Snapshot, err... method GetTransferFunc (line 646) | func (c *Clique) GetTransferFunc() evmtypes.TransferFunc { method GetPostApplyMessageFunc (line 650) | func (c *Clique) GetPostApplyMessageFunc() evmtypes.PostApplyMessageFu... function New (line 203) | func New(cfg *chain.Config, snapshotConfig *chainspec.ConsensusSnapshotC... type VerifyHeaderResponse (line 267) | type VerifyHeaderResponse struct function calcDifficulty (line 499) | func calcDifficulty(snap *Snapshot, signer common.Address) *big.Int { function NewCliqueAPI (line 539) | func NewCliqueAPI(db kv.RoDB, engine consensus.EngineReader, blockReader... function SealHash (line 554) | func SealHash(header *types.Header) (hash common.Hash) { function CliqueRLP (line 570) | func CliqueRLP(header *types.Header) []byte { function encodeSigHeader (line 576) | func encodeSigHeader(w io.Writer, header *types.Header) { FILE: execution/consensus/clique/clique_test.go function TestReimportMirroredState (line 50) | func TestReimportMirroredState(t *testing.T) { FILE: execution/consensus/clique/keys.go function SnapshotFullKey (line 26) | func SnapshotFullKey(number uint64, hash common.Hash) []byte { function SnapshotKey (line 31) | func SnapshotKey(number uint64) []byte { function LastSnapshotKey (line 36) | func LastSnapshotKey() []byte { constant NumberLength (line 40) | NumberLength = 8 function EncodeBlockNumber (line 43) | func EncodeBlockNumber(number uint64) []byte { FILE: execution/consensus/clique/snapshot.go type Vote (line 45) | type Vote struct type Tally (line 54) | type Tally struct type Snapshot (line 60) | type Snapshot struct method store (line 146) | func (s *Snapshot) store(db kv.RwDB) error { method validVote (line 158) | func (s *Snapshot) validVote(address common.Address, authorize bool) b... method cast (line 164) | func (s *Snapshot) cast(address common.Address, authorize bool) bool { method uncast (line 180) | func (s *Snapshot) uncast(address common.Address, authorize bool) bool { method apply (line 202) | func (s *Snapshot) apply(sigcache *lru.ARCCache[common.Hash, common.Ad... method copy (line 327) | func (s *Snapshot) copy() *Snapshot { method GetSigners (line 340) | func (s *Snapshot) GetSigners() []common.Address { method inturn (line 350) | func (s *Snapshot) inturn(number uint64, signer common.Address) bool { type SignersAscending (line 72) | type SignersAscending method Len (line 74) | func (s SignersAscending) Len() int { return len(s) } method Less (line 75) | func (s SignersAscending) Less(i, j int) bool { return bytes.Compare(s... method Swap (line 76) | func (s SignersAscending) Swap(i, j int) { s[i], s[j] = s[j], s[i] } function newSnapshot (line 81) | func newSnapshot(config *chain.CliqueConfig, number uint64, hash common.... function loadSnapshot (line 99) | func loadSnapshot(config *chain.CliqueConfig, db kv.RwDB, num uint64, ha... function lastSnapshot (line 121) | func lastSnapshot(db kv.RwDB, logger log.Logger) (uint64, error) { FILE: execution/consensus/clique/snapshot_test.go type testerAccountPool (line 51) | type testerAccountPool struct method checkpoint (line 63) | func (ap *testerAccountPool) checkpoint(header *types.Header, signers ... method address (line 76) | func (ap *testerAccountPool) address(account string) common.Address { method sign (line 91) | func (ap *testerAccountPool) sign(header *types.Header, signer string) { function newTesterAccountPool (line 55) | func newTesterAccountPool() *testerAccountPool { type testerVote (line 103) | type testerVote struct function TestClique (line 113) | func TestClique(t *testing.T) { FILE: execution/consensus/clique/verifier.go method verifyHeader (line 37) | func (c *Clique) verifyHeader(chain consensus.ChainHeaderReader, header ... method verifyCascadingFields (line 112) | func (c *Clique) verifyCascadingFields(chain consensus.ChainHeaderReader... method Snapshot (line 173) | func (c *Clique) Snapshot(chain consensus.ChainHeaderReader, number uint... method verifySeal (line 257) | func (c *Clique) verifySeal(chain consensus.ChainHeaderReader, header *t... FILE: execution/consensus/consensus.go type ChainHeaderReader (line 42) | type ChainHeaderReader interface type ChainReader (line 76) | type ChainReader interface type SystemCall (line 83) | type SystemCall type SystemTxCall (line 85) | type SystemTxCall type SysCallCustom (line 88) | type SysCallCustom type Call (line 89) | type Call type RewardKind (line 94) | type RewardKind constant RewardAuthor (line 98) | RewardAuthor RewardKind = 0 constant RewardEmptyStep (line 100) | RewardEmptyStep RewardKind = 1 constant RewardExternal (line 102) | RewardExternal RewardKind = 2 constant RewardUncle (line 104) | RewardUncle RewardKind = 3 type Reward (line 107) | type Reward struct type Engine (line 114) | type Engine interface type EngineReader (line 121) | type EngineReader interface type EngineWriter (line 149) | type EngineWriter interface type PoW (line 202) | type PoW interface type PoSA (line 213) | type PoSA interface type AsyncEngine (line 228) | type AsyncEngine interface function Transfer (line 235) | func Transfer(db evmtypes.IntraBlockState, sender, recipient common.Addr... FILE: execution/consensus/ethash/algorithm.go constant datasetInitBytes (line 44) | datasetInitBytes = 1 << 30 constant datasetGrowthBytes (line 45) | datasetGrowthBytes = 1 << 23 constant cacheInitBytes (line 46) | cacheInitBytes = 1 << 24 constant cacheGrowthBytes (line 47) | cacheGrowthBytes = 1 << 17 constant epochLength (line 48) | epochLength = 30000 constant mixBytes (line 49) | mixBytes = 128 constant hashBytes (line 50) | hashBytes = 64 constant hashWords (line 51) | hashWords = 16 constant datasetParents (line 52) | datasetParents = 256 constant cacheRounds (line 53) | cacheRounds = 3 constant loopAccesses (line 54) | loopAccesses = 64 function cacheSize (line 59) | func cacheSize(block uint64) uint64 { function calcCacheSize (line 70) | func calcCacheSize(epoch int) uint64 { function datasetSize (line 80) | func datasetSize(block uint64) uint64 { function calcDatasetSize (line 91) | func calcDatasetSize(epoch int) uint64 { type hasher (line 101) | type hasher type readerHash (line 103) | type readerHash interface function makeHasher (line 111) | func makeHasher(h hash.Hash) hasher { function seedHash (line 134) | func seedHash(block uint64) []byte { function seedHashOld (line 161) | func seedHashOld(block uint64) []byte { function generateCache (line 179) | func generateCache(dest []uint32, epoch uint64, seed []byte) { function swap (line 255) | func swap(buffer []byte) { constant primeFNV (line 261) | primeFNV = 0x01000193 function fnv (line 267) | func fnv(a, b uint32) uint32 { function fnvHash16 (line 272) | func fnvHash16(mix []uint32, data []uint32) { function fnvHash32 (line 278) | func fnvHash32(mix []uint32, data []uint32) { function generateDatasetItem (line 299) | func generateDatasetItem(cache []uint32, index uint32, keccak512 hasher,... function generateDataset (line 335) | func generateDataset(dest []uint32, epoch uint64, cache []uint32) { function hashimoto (line 406) | func hashimoto(hash []byte, nonce uint64, size uint64, lookup func(index... function hashimotoLight (line 452) | func hashimotoLight(size uint64, cache []uint32, hash []byte, nonce uint... function hashimotoFull (line 471) | func hashimotoFull(dataset []uint32, hash []byte, nonce uint64) ([]byte,... constant maxEpoch (line 479) | maxEpoch = 2048 FILE: execution/consensus/ethash/algorithm_test.go function prepare (line 37) | func prepare(dest []uint32, src []byte) { function TestSizeCalculations (line 45) | func TestSizeCalculations(t *testing.T) { function TestCacheGeneration (line 60) | func TestCacheGeneration(t *testing.T) { function TestDatasetGeneration (line 122) | func TestDatasetGeneration(t *testing.T) { function TestHashimoto (line 667) | func TestHashimoto(t *testing.T) { function BenchmarkCacheGeneration (line 699) | func BenchmarkCacheGeneration(b *testing.B) { function BenchmarkSmallDatasetGeneration (line 707) | func BenchmarkSmallDatasetGeneration(b *testing.B) { function BenchmarkHashimotoLight (line 719) | func BenchmarkHashimotoLight(b *testing.B) { function BenchmarkHashimotoFullSmall (line 732) | func BenchmarkHashimotoFullSmall(b *testing.B) { function benchmarkHashimotoFullMmap (line 747) | func benchmarkHashimotoFullMmap(b *testing.B, name string, lock bool) { function BenchmarkHashimotoFullMmap (line 762) | func BenchmarkHashimotoFullMmap(b *testing.B) { function BenchmarkSeedHash (line 767) | func BenchmarkSeedHash(b *testing.B) { function BenchmarkSeedHashOld (line 782) | func BenchmarkSeedHashOld(b *testing.B) { FILE: execution/consensus/ethash/api.go type API (line 33) | type API struct method GetWork (line 45) | func (api *API) GetWork() ([4]string, error) { method SubmitWork (line 70) | func (api *API) SubmitWork(nonce types.BlockNonce, hash, digest common... method SubmitHashRate (line 96) | func (api *API) SubmitHashRate(rate hexutil.Uint64, id common.Hash) bo... method GetHashrate (line 114) | func (api *API) GetHashrate() uint64 { FILE: execution/consensus/ethash/consensus.go method Type (line 108) | func (ethash *Ethash) Type() chain.ConsensusName { method Author (line 115) | func (ethash *Ethash) Author(header *types.Header) (common.Address, erro... method VerifyHeader (line 121) | func (ethash *Ethash) VerifyHeader(chain consensus.ChainHeaderReader, he... method VerifyUncles (line 141) | func (ethash *Ethash) VerifyUncles(chain consensus.ChainReader, header *... function getUncles (line 160) | func getUncles(chain consensus.ChainReader, header *types.Header) (mapse... method VerifyUncle (line 189) | func (ethash *Ethash) VerifyUncle(chain consensus.ChainHeaderReader, hea... function VerifyHeaderBasics (line 208) | func VerifyHeaderBasics(chain consensus.ChainHeaderReader, header, paren... method verifyHeader (line 274) | func (ethash *Ethash) verifyHeader(chain consensus.ChainHeaderReader, he... method CalcDifficulty (line 295) | func (ethash *Ethash) CalcDifficulty(chain consensus.ChainHeaderReader, ... function CalcDifficulty (line 302) | func CalcDifficulty(config *chain.Config, time, parentTime uint64, paren... function makeDifficultyCalculator (line 337) | func makeDifficultyCalculator(bombDelay uint64) func(time, parentTime ui... function calcDifficultyHomestead (line 400) | func calcDifficultyHomestead(time, parentTime uint64, parentDifficulty *... function calcDifficultyFrontier (line 449) | func calcDifficultyFrontier(time, parentTime uint64, parentDifficulty *b... method VerifySeal (line 481) | func (ethash *Ethash) VerifySeal(_ consensus.ChainHeaderReader, header *... method verifySeal (line 493) | func (ethash *Ethash) verifySeal(header *types.Header, fulldag bool) err... method Prepare (line 551) | func (ethash *Ethash) Prepare(chain consensus.ChainHeaderReader, header ... method Initialize (line 560) | func (ethash *Ethash) Initialize(config *chain.Config, chain consensus.C... method Finalize (line 570) | func (ethash *Ethash) Finalize(config *chain.Config, header *types.Heade... method FinalizeAndAssemble (line 581) | func (ethash *Ethash) FinalizeAndAssemble(chainConfig *chain.Config, hea... method SealHash (line 596) | func (ethash *Ethash) SealHash(header *types.Header) (hash common.Hash) { method IsServiceTransaction (line 622) | func (ethash *Ethash) IsServiceTransaction(sender common.Address, syscal... method CalculateRewards (line 626) | func (ethash *Ethash) CalculateRewards(config *chain.Config, header *typ... function AccumulateRewards (line 644) | func AccumulateRewards(config *chain.Config, header *types.Header, uncle... function accumulateRewards (line 673) | func accumulateRewards(config *chain.Config, state *state.IntraBlockStat... FILE: execution/consensus/ethash/consensus_test.go type diffTest (line 39) | type diffTest struct method UnmarshalJSON (line 47) | func (d *diffTest) UnmarshalJSON(b []byte) (err error) { function TestCalcDifficulty (line 68) | func TestCalcDifficulty(t *testing.T) { function randSlice (line 97) | func randSlice(_min, _max uint32) []byte { function TestDifficultyCalculators (line 107) | func TestDifficultyCalculators(t *testing.T) { function BenchmarkDifficultyCalculator (line 155) | func BenchmarkDifficultyCalculator(b *testing.B) { FILE: execution/consensus/ethash/difficulty.go constant frontierDurationLimit (line 35) | frontierDurationLimit = 13 constant minimumDifficulty (line 37) | minimumDifficulty = 131072 constant expDiffPeriodUint (line 39) | expDiffPeriodUint = 100000 constant difficultyBoundDivisor (line 42) | difficultyBoundDivisor = 11 function CalcDifficultyFrontierU256 (line 48) | func CalcDifficultyFrontierU256(time uint64, parent *types.Header) *big.... function CalcDifficultyHomesteadU256 (line 88) | func CalcDifficultyHomesteadU256(time uint64, parent *types.Header) *big... function MakeDifficultyCalculatorU256 (line 141) | func MakeDifficultyCalculatorU256(bombDelay uint64) func(time uint64, pa... FILE: execution/consensus/ethash/ethash.go constant doNotStoreCachesOnDisk (line 52) | doNotStoreCachesOnDisk = "" function GetSharedEthash (line 72) | func GetSharedEthash() *Ethash { function isLittleEndian (line 86) | func isLittleEndian() bool { function memoryMap (line 92) | func memoryMap(path string, lock bool) (*os.File, mmap.MMap, []uint32, e... function memoryMapFile (line 120) | func memoryMapFile(file *os.File, write bool) (mmap.MMap, []uint32, erro... function memoryMapAndGenerate (line 143) | func memoryMapAndGenerate(path string, size uint64, lock bool, generator... type lru (line 186) | type lru struct method get (line 212) | func (lru *lru) get(epoch uint64) (item, future interface{}) { function newlru (line 199) | func newlru(what string, maxItems int, new func(epoch uint64) interface{... type cache (line 238) | type cache struct method generate (line 253) | func (c *cache) generate(dir string, limit int, lock bool, test bool) { method finalizer (line 306) | func (c *cache) finalizer() { function newCache (line 248) | func newCache(epoch uint64) interface{} { type dataset (line 315) | type dataset struct method generate (line 331) | func (d *dataset) generate(dir string, limit int, lock bool, test bool) { method generated (line 397) | func (d *dataset) generated() bool { method finalizer (line 402) | func (d *dataset) finalizer() { function newDataset (line 326) | func newDataset(epoch uint64) interface{} { type Ethash (line 412) | type Ethash struct method Close (line 470) | func (ethash *Ethash) Close() error { method cache (line 485) | func (ethash *Ethash) cache(block uint64) *cache { method dataset (line 507) | func (ethash *Ethash) dataset(block uint64, async bool) *dataset { method Hashrate (line 540) | func (ethash *Ethash) Hashrate() float64 { method APIs (line 559) | func (ethash *Ethash) APIs(chain consensus.ChainHeaderReader) []rpc.API { method GetTransferFunc (line 584) | func (ethash *Ethash) GetTransferFunc() evmtypes.TransferFunc { method GetPostApplyMessageFunc (line 588) | func (ethash *Ethash) GetPostApplyMessageFunc() evmtypes.PostApplyMess... method TxDependencies (line 592) | func (c *Ethash) TxDependencies(h *types.Header) [][]int { function New (line 433) | func New(config ethashcfg.Config, notify []string, noverify bool) *Ethash { function NewTester (line 459) | func NewTester(notify []string, noverify bool) *Ethash { function NewShared (line 465) | func NewShared() *Ethash { function SeedHash (line 580) | func SeedHash(block uint64) []byte { FILE: execution/consensus/ethash/ethash_test.go function TestRemoteSealer (line 32) | func TestRemoteSealer(t *testing.T) { function TestHashRate (line 75) | func TestHashRate(t *testing.T) { function TestClosedRemoteSealer (line 100) | func TestClosedRemoteSealer(t *testing.T) { FILE: execution/consensus/ethash/ethashcfg/ethashcfg.go type Config (line 24) | type Config struct type Mode (line 41) | type Mode constant ModeNormal (line 44) | ModeNormal Mode = iota constant ModeShared (line 45) | ModeShared constant ModeTest (line 46) | ModeTest constant ModeFake (line 48) | ModeFake constant ModeFullFake (line 49) | ModeFullFake FILE: execution/consensus/ethash/fake.go type FakeEthash (line 31) | type FakeEthash struct method VerifyHeader (line 75) | func (f *FakeEthash) VerifyHeader(chain consensus.ChainHeaderReader, h... method VerifyUncles (line 88) | func (f *FakeEthash) VerifyUncles(chain consensus.ChainReader, header ... method VerifyUncle (line 106) | func (f *FakeEthash) VerifyUncle(chain consensus.ChainHeaderReader, bl... method VerifySeal (line 119) | func (f *FakeEthash) VerifySeal(_ consensus.ChainHeaderReader, header ... method Seal (line 132) | func (f *FakeEthash) Seal(_ consensus.ChainHeaderReader, blockWithRece... function NewFakeFailer (line 40) | func NewFakeFailer(fail uint64) *FakeEthash { function NewFaker (line 50) | func NewFaker() *FakeEthash { function NewFakeDelayer (line 59) | func NewFakeDelayer(delay time.Duration) *FakeEthash { function newFakeEth (line 66) | func newFakeEth(mode ethashcfg.Mode) Ethash { type FullFakeEthash (line 147) | type FullFakeEthash method VerifyHeader (line 163) | func (f *FullFakeEthash) VerifyHeader(_ consensus.ChainHeaderReader, _... method VerifyUncles (line 167) | func (f *FullFakeEthash) VerifyUncles(_ consensus.ChainReader, _ *type... function NewFullFaker (line 151) | func NewFullFaker() *FullFakeEthash { FILE: execution/consensus/ethash/meter.go function newHashRateMeter (line 28) | func newHashRateMeter() *hashRateMeter { type meterSnapshot (line 41) | type meterSnapshot struct method Count (line 52) | func (m *meterSnapshot) Count() int64 { return m.count } method Mark (line 55) | func (*meterSnapshot) Mark(n int64) { method Rate (line 61) | func (m *meterSnapshot) Rate() float64 { return m.rate } method Stop (line 64) | func (m *meterSnapshot) Stop() {} type hashRateMeter (line 67) | type hashRateMeter struct method Stop (line 84) | func (m *hashRateMeter) Stop() { method Count (line 95) | func (m *hashRateMeter) Count() int64 { method Mark (line 103) | func (m *hashRateMeter) Mark(n int64) { method Rate (line 110) | func (m *hashRateMeter) Rate() float64 { method Snapshot (line 117) | func (m *hashRateMeter) Snapshot() *meterSnapshot { method updateSnapshot (line 124) | func (m *hashRateMeter) updateSnapshot() { method updateMeter (line 130) | func (m *hashRateMeter) updateMeter() { method tick (line 137) | func (m *hashRateMeter) tick() { function newMeter (line 75) | func newMeter() *hashRateMeter { type meterArbiter (line 147) | type meterArbiter struct method tick (line 157) | func (ma *meterArbiter) tick() { method tickMeters (line 164) | func (ma *meterArbiter) tickMeters() { type ewma (line 175) | type ewma struct method Rate (line 184) | func (a *ewma) Rate() float64 { method Tick (line 192) | func (a *ewma) Tick() { method Update (line 207) | func (a *ewma) Update(n int64) { FILE: execution/consensus/ethash/sealer.go constant staleThreshold (line 43) | staleThreshold = 7 method Seal (line 53) | func (ethash *Ethash) Seal(chain consensus.ChainHeaderReader, block *typ... constant remoteSealerTimeout (line 74) | remoteSealerTimeout = 1 * time.Second type remoteSealer (line 76) | type remoteSealer struct method loop (line 150) | func (s *remoteSealer) loop() { method makeWork (line 230) | func (s *remoteSealer) makeWork(blockWithReceipts *types.BlockWithRece... method notifyWork (line 245) | func (s *remoteSealer) notifyWork() { method sendNotification (line 263) | func (s *remoteSealer) sendNotification(ctx context.Context, url strin... method submitWork (line 288) | func (s *remoteSealer) submitWork(nonce types.BlockNonce, mixDigest co... type sealTask (line 99) | type sealTask struct type mineResult (line 105) | type mineResult struct type hashrate (line 114) | type hashrate struct type sealWork (line 123) | type sealWork struct function startRemoteSealer (line 128) | func startRemoteSealer(ethash *Ethash, urls []string, noverify bool) *re... FILE: execution/consensus/ethash/sealer_test.go function TestRemoteNotify (line 40) | func TestRemoteNotify(t *testing.T) { function TestRemoteNotifyFull (line 86) | func TestRemoteNotifyFull(t *testing.T) { function TestRemoteMultiNotify (line 134) | func TestRemoteMultiNotify(t *testing.T) { function TestRemoteMultiNotifyFull (line 185) | func TestRemoteMultiNotifyFull(t *testing.T) { function TestStaleSubmission (line 238) | func TestStaleSubmission(t *testing.T) { FILE: execution/consensus/merge/merge.go type Merge (line 67) | type Merge struct method InnerEngine (line 80) | func (s *Merge) InnerEngine() consensus.Engine { method Type (line 85) | func (s *Merge) Type() chain.ConsensusName { method Author (line 92) | func (s *Merge) Author(header *types.Header) (common.Address, error) { method VerifyHeader (line 99) | func (s *Merge) VerifyHeader(chain consensus.ChainHeaderReader, header... method VerifyUncles (line 119) | func (s *Merge) VerifyUncles(chain consensus.ChainReader, header *type... method Prepare (line 130) | func (s *Merge) Prepare(chain consensus.ChainHeaderReader, header *typ... method CalculateRewards (line 143) | func (s *Merge) CalculateRewards(config *chain.Config, header *types.H... method Finalize (line 152) | func (s *Merge) Finalize(config *chain.Config, header *types.Header, s... method FinalizeAndAssemble (line 230) | func (s *Merge) FinalizeAndAssemble(config *chain.Config, header *type... method SealHash (line 248) | func (s *Merge) SealHash(header *types.Header) (hash common.Hash) { method CalcDifficulty (line 252) | func (s *Merge) CalcDifficulty(chain consensus.ChainHeaderReader, time... method TxDependencies (line 263) | func (c *Merge) TxDependencies(h *types.Header) [][]int { method verifyHeader (line 269) | func (s *Merge) verifyHeader(chain consensus.ChainHeaderReader, header... method Seal (line 341) | func (s *Merge) Seal(chain consensus.ChainHeaderReader, blockWithRecei... method IsServiceTransaction (line 361) | func (s *Merge) IsServiceTransaction(sender common.Address, syscall co... method Initialize (line 365) | func (s *Merge) Initialize(config *chain.Config, chain consensus.Chain... method APIs (line 382) | func (s *Merge) APIs(chain consensus.ChainHeaderReader) []rpc.API { method GetTransferFunc (line 386) | func (s *Merge) GetTransferFunc() evmtypes.TransferFunc { method GetPostApplyMessageFunc (line 390) | func (s *Merge) GetPostApplyMessageFunc() evmtypes.PostApplyMessageFunc { method Close (line 394) | func (s *Merge) Close() error { function New (line 72) | func New(eth1Engine consensus.Engine) *Merge { function IsTTDReached (line 401) | func IsTTDReached(chain consensus.ChainHeaderReader, parentHash common.H... FILE: execution/consensus/merge/merge_test.go type readerMock (line 29) | type readerMock struct method Config (line 31) | func (r readerMock) Config() *chain.Config { method CurrentHeader (line 35) | func (r readerMock) CurrentHeader() *types.Header { method CurrentFinalizedHeader (line 39) | func (cr readerMock) CurrentFinalizedHeader() *types.Header { method CurrentSafeHeader (line 43) | func (cr readerMock) CurrentSafeHeader() *types.Header { method GetHeader (line 47) | func (r readerMock) GetHeader(common.Hash, uint64) *types.Header { method GetHeaderByNumber (line 51) | func (r readerMock) GetHeaderByNumber(uint64) *types.Header { method GetHeaderByHash (line 55) | func (r readerMock) GetHeaderByHash(common.Hash) *types.Header { method GetTd (line 59) | func (r readerMock) GetTd(common.Hash, uint64) *big.Int { method FrozenBlocks (line 63) | func (r readerMock) FrozenBlocks() uint64 { method FrozenBorBlocks (line 66) | func (r readerMock) FrozenBorBlocks(align bool) uint64 { return 0 } function TestVerifyHeaderDifficulty (line 70) | func TestVerifyHeaderDifficulty(t *testing.T) { function TestVerifyHeaderNonce (line 91) | func TestVerifyHeaderNonce(t *testing.T) { FILE: execution/consensus/misc/dao.go function VerifyDAOHeaderExtraData (line 53) | func VerifyDAOHeaderExtraData(config *chain.Config, header *types.Header... function ApplyDAOHardFork (line 73) | func ApplyDAOHardFork(statedb *state.IntraBlockState) error { FILE: execution/consensus/misc/dao_params.go function DAODrainList (line 42) | func DAODrainList() []common.Address { FILE: execution/consensus/misc/eip1559.go function VerifyEip1559Header (line 40) | func VerifyEip1559Header(config *chain.Config, parent, header *types.Hea... type eip1559Calculator (line 66) | type eip1559Calculator struct method CurrentFees (line 68) | func (f eip1559Calculator) CurrentFees(chainConfig *chain.Config, db k... function CalcBaseFee (line 105) | func CalcBaseFee(config *chain.Config, parent *types.Header) *big.Int { function getBaseFeeChangeDenominator (line 150) | func getBaseFeeChangeDenominator(borConfig chain.BorConfig, number uint6... FILE: execution/consensus/misc/eip1559_test.go function copyConfig (line 36) | func copyConfig(original *chain.Config) *chain.Config { function config (line 42) | func config() *chain.Config { function TestBlockGasLimits (line 50) | func TestBlockGasLimits(t *testing.T) { function TestCalcBaseFee (line 99) | func TestCalcBaseFee(t *testing.T) { FILE: execution/consensus/misc/eip2935.go function StoreBlockHashesEip2935 (line 28) | func StoreBlockHashesEip2935(header *types.Header, state *state.IntraBlo... function storeHash (line 44) | func storeHash(num uint64, hash common.Hash, state *state.IntraBlockStat... function InitializeBlockHashesEip2935 (line 51) | func InitializeBlockHashesEip2935(state *state.IntraBlockState) { FILE: execution/consensus/misc/eip4788.go function ApplyBeaconRootEip4788 (line 27) | func ApplyBeaconRootEip4788(parentBeaconBlockRoot *common.Hash, syscall ... FILE: execution/consensus/misc/eip4844.go function CalcExcessBlobGas (line 44) | func CalcExcessBlobGas(config *chain.Config, parent *types.Header, curre... function FakeExponential (line 74) | func FakeExponential(factor, denom *uint256.Int, excessBlobGas uint64) (... function VerifyPresenceOfCancunHeaderFields (line 101) | func VerifyPresenceOfCancunHeaderFields(header *types.Header) error { function VerifyBscPresenceOfCancunHeaderFields (line 115) | func VerifyBscPresenceOfCancunHeaderFields(header *types.Header) error { function VerifyAbsenceOfCancunHeaderFields (line 132) | func VerifyAbsenceOfCancunHeaderFields(header *types.Header) error { function VerifyBscAbsenceOfCancunHeaderFields (line 146) | func VerifyBscAbsenceOfCancunHeaderFields(header *types.Header) error { function VerifyPresenceOfBohrHeaderFields (line 163) | func VerifyPresenceOfBohrHeaderFields(header *types.Header) error { function GetBlobGasPrice (line 179) | func GetBlobGasPrice(config *chain.Config, excessBlobGas uint64, headerT... function GetBlobGasUsed (line 183) | func GetBlobGasUsed(numBlobs int) uint64 { FILE: execution/consensus/misc/eip4844_test.go function TestFakeExponential (line 28) | func TestFakeExponential(t *testing.T) { FILE: execution/consensus/misc/eip6110.go constant BLSPubKeyLen (line 32) | BLSPubKeyLen = 48 constant WithdrawalCredentialsLen (line 33) | WithdrawalCredentialsLen = 32 constant BLSSigLen (line 34) | BLSSigLen = 96 constant DepositLogLen (line 35) | DepositLogLen = 576 type depositUnpacking (line 54) | type depositUnpacking struct function validateDepositLog (line 64) | func validateDepositLog(data []byte) error { function unpackDepositLog (line 99) | func unpackDepositLog(data []byte) ([]byte, error) { function ParseDepositLogs (line 119) | func ParseDepositLogs(logs []*types.Log, depositContractAddress common.A... FILE: execution/consensus/misc/eip7002.go function DequeueWithdrawalRequests7002 (line 29) | func DequeueWithdrawalRequests7002(syscall consensus.SystemCall, state *... FILE: execution/consensus/misc/eip7251.go function DequeueConsolidationRequests7251 (line 29) | func DequeueConsolidationRequests7251(syscall consensus.SystemCall, stat... FILE: execution/consensus/misc/gaslimit.go function VerifyGaslimit (line 30) | func VerifyGaslimit(parentGasLimit, headerGasLimit uint64) error { FILE: execution/consensus/misc/pos.go function IsPoSHeader (line 33) | func IsPoSHeader(header *types.Header) bool { FILE: execution/consensus/parlia/abi.go constant validatorSetABIBeforeLuban (line 3) | validatorSetABIBeforeLuban = ` constant validatorSetABI (line 1394) | validatorSetABI = ` constant slashABI (line 3084) | slashABI = ` constant stakeABI (line 4045) | stakeABI = ` FILE: execution/consensus/parlia/api.go type API (line 28) | type API struct method GetSnapshot (line 34) | func (api *API) GetSnapshot(number *rpc.BlockNumber) (*Snapshot, error) { method GetSnapshotAtHash (line 50) | func (api *API) GetSnapshotAtHash(hash libcommon.Hash) (*Snapshot, err... method GetValidators (line 59) | func (api *API) GetValidators(number *rpc.BlockNumber) ([]libcommon.Ad... method GetValidatorsAtHash (line 79) | func (api *API) GetValidatorsAtHash(hash libcommon.Hash) ([]libcommon.... method GetTurnLength (line 91) | func (api *API) GetTurnLength(number *rpc.BlockNumber) (uint8, error) { FILE: execution/consensus/parlia/bohrFork.go method getTurnLength (line 16) | func (p *Parlia) getTurnLength(chain consensus.ChainHeaderReader, header... method getTurnLengthFromContract (line 40) | func (p *Parlia) getTurnLengthFromContract(header *types.Header, ibs *st... method getRandTurnLength (line 67) | func (p *Parlia) getRandTurnLength(header *types.Header) (turnLength *bi... FILE: execution/consensus/parlia/feynmanfork.go function sameDayInUTC (line 20) | func sameDayInUTC(first, second uint64) bool { function isBreatheBlock (line 24) | func isBreatheBlock(lastBlockTime, blockTime uint64) bool { method initializeFeynmanContract (line 29) | func (p *Parlia) initializeFeynmanContract(state *state.IntraBlockState,... type ValidatorItem (line 61) | type ValidatorItem struct type ValidatorHeap (line 68) | type ValidatorHeap method Len (line 70) | func (h *ValidatorHeap) Len() int { return len(*h) } method Less (line 72) | func (h *ValidatorHeap) Less(i, j int) bool { method Swap (line 81) | func (h *ValidatorHeap) Swap(i, j int) { (*h)[i], (*h)[j] = (*h)[j], (... method Push (line 83) | func (h *ValidatorHeap) Push(x interface{}) { method Pop (line 87) | func (h *ValidatorHeap) Pop() interface{} { method updateValidatorSetV2 (line 95) | func (p *Parlia) updateValidatorSetV2(chain consensus.ChainHeaderReader,... method getValidatorElectionInfo (line 126) | func (p *Parlia) getValidatorElectionInfo(header *types.Header, ibs *sta... method getMaxElectedValidators (line 165) | func (p *Parlia) getMaxElectedValidators(header *types.Header, ibs *stat... function getTopValidatorsByVotingPower (line 188) | func getTopValidatorsByVotingPower(validatorItems []ValidatorItem, maxEl... FILE: execution/consensus/parlia/feynmanfork_test.go function TestValidatorHeap (line 9) | func TestValidatorHeap(t *testing.T) { FILE: execution/consensus/parlia/finality/finalization.go type FinalizationService (line 9) | type FinalizationService struct method UpdateFinality (line 32) | func (fs *FinalizationService) UpdateFinality(finalizedHash common.Has... method GetFinalization (line 39) | func (fs *FinalizationService) GetFinalization() (common.Hash, common.... method GetFinalizeBlockHash (line 45) | func (fs *FinalizationService) GetFinalizeBlockHash() common.Hash { method GetSafeBlockHash (line 51) | func (fs *FinalizationService) GetSafeBlockHash() common.Hash { function RegisterService (line 17) | func RegisterService() { function GetFinalizationService (line 21) | func GetFinalizationService() *FinalizationService { function NewFinalizationService (line 25) | func NewFinalizationService() *FinalizationService { FILE: execution/consensus/parlia/lubanFork.go type Bytes (line 12) | type Bytes method getCurrentValidatorsBeforeLuban (line 14) | func (p *Parlia) getCurrentValidatorsBeforeLuban(header *types.Header, i... FILE: execution/consensus/parlia/parlia.go constant inMemorySnapshots (line 49) | inMemorySnapshots = 1280 constant inMemorySignatures (line 50) | inMemorySignatures = 4096 constant inMemoryHeaders (line 51) | inMemoryHeaders = 86400 constant CheckpointInterval (line 53) | CheckpointInterval = 1024 constant defaultTurnLength (line 55) | defaultTurnLength uint8 = 1 constant extraVanity (line 57) | extraVanity = 32 constant extraSeal (line 58) | extraSeal = 65 constant nextForkHashSize (line 59) | nextForkHashSize = 4 constant validatorBytesLengthBeforeLuban (line 61) | validatorBytesLengthBeforeLuban = length.Addr constant validatorBytesLength (line 62) | validatorBytesLength = length.Addr + bls2.PublicKeyLength constant validatorNumberSize (line 63) | validatorNumberSize = 1 constant turnLengthSize (line 64) | turnLengthSize = 1 constant wiggleTime (line 65) | wiggleTime uint64 = 1000 constant defaultInitialBackOffTime (line 66) | defaultInitialBackOffTime uint64 = 1000 constant lorentzInitialBackOffTime (line 67) | lorentzInitialBackOffTime uint64 = 2000 constant systemRewardPercent (line 69) | systemRewardPercent = 4 constant collectAdditionalVotesRewardRatio (line 71) | collectAdditionalVotesRewardRatio = float64(1) constant gasLimitBoundDivisorBeforeLorentz (line 73) | gasLimitBoundDivisorBeforeLorentz uint64 = 256 constant finalityRewardInterval (line 76) | finalityRewardInterval = 200 constant kAncestorGenerationDepth (line 78) | kAncestorGenerationDepth = 3 type SignFn (line 163) | type SignFn function ecrecover (line 166) | func ecrecover(header *types.Header, sigCache *lru.ARCCache[common.Hash,... function parliaRLP (line 197) | func parliaRLP(header *types.Header, chainId *big.Int) []byte { type Parlia (line 203) | type Parlia struct method Type (line 291) | func (p *Parlia) Type() chain.ConsensusName { method Author (line 299) | func (p *Parlia) Author(header *types.Header) (common.Address, error) { method VerifyHeader (line 306) | func (p *Parlia) VerifyHeader(chain consensus.ChainHeaderReader, heade... method VerifyHeaders (line 314) | func (p *Parlia) VerifyHeaders(chain consensus.ChainHeaderReader, head... method getParent (line 392) | func (p *Parlia) getParent(chain consensus.ChainHeaderReader, header *... method verifyVoteAttestation (line 416) | func (p *Parlia) verifyVoteAttestation(chain consensus.ChainHeaderRead... method GetAncestorGenerationDepth (line 520) | func (p *Parlia) GetAncestorGenerationDepth(header *types.Header) uint... method verifyHeader (line 532) | func (p *Parlia) verifyHeader(chain consensus.ChainHeaderReader, heade... method verifyCascadingFields (line 642) | func (p *Parlia) verifyCascadingFields(chain consensus.ChainHeaderRead... method verifySeal (line 706) | func (p *Parlia) verifySeal(header *types.Header, snap *Snapshot) error { method snapshot (line 749) | func (p *Parlia) snapshot(chain consensus.ChainHeaderReader, number ui... method VerifyUncles (line 840) | func (p *Parlia) VerifyUncles(chain consensus.ChainReader, header *typ... method Prepare (line 849) | func (p *Parlia) Prepare(chain consensus.ChainHeaderReader, header *ty... method verifyValidators (line 853) | func (p *Parlia) verifyValidators(chain consensus.ChainHeaderReader, h... method verifyTurnLength (line 901) | func (p *Parlia) verifyTurnLength(chain consensus.ChainHeaderReader, h... method Initialize (line 930) | func (p *Parlia) Initialize(config *chain.Config, chain consensus.Chai... method splitTxs (line 963) | func (p *Parlia) splitTxs(txs types.Transactions, header *types.Header... method Finalize (line 986) | func (p *Parlia) Finalize(_ *chain.Config, header *types.Header, state... method finalize (line 993) | func (p *Parlia) finalize(header *types.Header, ibs *state.IntraBlockS... method distributeFinalityReward (line 1118) | func (p *Parlia) distributeFinalityReward(chain consensus.ChainHeaderR... method FinalizeAndAssemble (line 1203) | func (p *Parlia) FinalizeAndAssemble(chainConfig *chain.Config, header... method Authorize (line 1217) | func (p *Parlia) Authorize(val common.Address, signFn SignFn) { method Seal (line 1230) | func (p *Parlia) Seal(chain consensus.ChainHeaderReader, blockWithRece... method SealHash (line 1259) | func (p *Parlia) SealHash(header *types.Header) (hash common.Hash) { method CalcDifficulty (line 1270) | func (p *Parlia) CalcDifficulty(chain consensus.ChainHeaderReader, tim... method GenerateSeal (line 1288) | func (p *Parlia) GenerateSeal(chain consensus.ChainHeaderReader, curre... method APIs (line 1293) | func (p *Parlia) APIs(chain consensus.ChainHeaderReader) []rpc.API { method IsServiceTransaction (line 1302) | func (p *Parlia) IsServiceTransaction(sender common.Address, syscall c... method IsSystemTransaction (line 1306) | func (p *Parlia) IsSystemTransaction(tx types.Transaction, header *typ... method IsSystemContract (line 1320) | func (p *Parlia) IsSystemContract(to *common.Address) bool { method EnoughDistance (line 1327) | func (p *Parlia) EnoughDistance(chain consensus.ChainReader, header *t... method IsLocalBlock (line 1335) | func (p *Parlia) IsLocalBlock(header *types.Header) bool { method AllowLightProcess (line 1339) | func (p *Parlia) AllowLightProcess(chain consensus.ChainReader, curren... method Close (line 1351) | func (p *Parlia) Close() error { method TxDependencies (line 1355) | func (c *Parlia) TxDependencies(h *types.Header) [][]int { method getCurrentValidators (line 1362) | func (p *Parlia) getCurrentValidators(header *types.Header, ibs *state... method isIntentionalDelayMining (line 1396) | func (p *Parlia) isIntentionalDelayMining(chain consensus.ChainHeaderR... method slash (line 1412) | func (p *Parlia) slash(spoiledVal common.Address, state *state.IntraBl... method initContract (line 1435) | func (p *Parlia) initContract(state *state.IntraBlockState, header *ty... method distributeToSystem (line 1467) | func (p *Parlia) distributeToSystem(val common.Address, ibs *state.Int... method distributeToValidator (line 1501) | func (p *Parlia) distributeToValidator(val common.Address, ibs *state.... method applyTransaction (line 1533) | func (p *Parlia) applyTransaction(from common.Address, to common.Addre... method systemCall (line 1570) | func (p *Parlia) systemCall(from, contract common.Address, data []byte... method GetJustifiedNumberAndHash (line 1609) | func (p *Parlia) GetJustifiedNumberAndHash(chain consensus.ChainHeader... method GetFinalizedHeader (line 1630) | func (p *Parlia) GetFinalizedHeader(chain consensus.ChainHeaderReader,... method CalculateRewards (line 1651) | func (c *Parlia) CalculateRewards(config *chain.Config, header *types.... method GetTransferFunc (line 1656) | func (c *Parlia) GetTransferFunc() evmtypes.TransferFunc { method GetPostApplyMessageFunc (line 1660) | func (c *Parlia) GetPostApplyMessageFunc() evmtypes.PostApplyMessageFu... method blockTimeVerifyForRamanujanFork (line 1664) | func (p *Parlia) blockTimeVerifyForRamanujanFork(snap *Snapshot, heade... method GetLatestSnapshotHeight (line 1673) | func (p *Parlia) GetLatestSnapshotHeight() (uint64, error) { method ResetSnapshot (line 1678) | func (p *Parlia) ResetSnapshot(chain consensus.ChainHeaderReader, head... function New (line 233) | func New( function getValidatorBytesFromHeader (line 330) | func getValidatorBytesFromHeader(header *types.Header, chainConfig *chai... function getVoteAttestationFromHeader (line 359) | func getVoteAttestationFromHeader(header *types.Header, chainConfig *cha... function trimParents (line 408) | func trimParents(parents []*types.Header) []*types.Header { function encodeSigHeaderWithoutVoteAttestation (line 1234) | func encodeSigHeaderWithoutVoteAttestation(w io.Writer, header *types.He... function CalcDifficulty (line 1281) | func CalcDifficulty(snap *Snapshot, signer common.Address) *big.Int { type rwWrapper (line 1729) | type rwWrapper struct method Update (line 1733) | func (w rwWrapper) Update(ctx context.Context, f func(tx kv.RwTx) erro... method UpdateNosync (line 1737) | func (w rwWrapper) UpdateNosync(ctx context.Context, f func(tx kv.RwTx... method BeginRw (line 1741) | func (w rwWrapper) BeginRw(ctx context.Context) (kv.RwTx, error) { method BeginRwNosync (line 1745) | func (w rwWrapper) BeginRwNosync(ctx context.Context) (kv.RwTx, error) { function NewRo (line 1750) | func NewRo(chainConfig *chain.Config, db kv.RoDB, blockReader services.F... FILE: execution/consensus/parlia/snapshot.go type Snapshot (line 43) | type Snapshot struct method store (line 177) | func (s *Snapshot) store(db kv.RwDB) error { method copy (line 194) | func (s *Snapshot) copy() *Snapshot { method isMajorityFork (line 232) | func (s *Snapshot) isMajorityFork(forkHash string) bool { method updateAttestation (line 242) | func (s *Snapshot) updateAttestation(header *types.Header, chainConfig... method getFinalizedNumber (line 276) | func (s *Snapshot) getFinalizedNumber() uint64 { method apply (line 283) | func (s *Snapshot) apply(headers []*types.Header, chain consensus.Chai... method validators (line 456) | func (s *Snapshot) validators() []common.Address { method lastBlockInOneTurn (line 466) | func (s *Snapshot) lastBlockInOneTurn(blockNumber uint64) bool { method inturn (line 471) | func (s *Snapshot) inturn(validator common.Address) bool { method inturnValidator (line 476) | func (s *Snapshot) inturnValidator() common.Address { method enoughDistance (line 482) | func (s *Snapshot) enoughDistance(validator common.Address, header *ty... method indexOfVal (line 502) | func (s *Snapshot) indexOfVal(validator common.Address) int { method versionHistoryCheckLen (line 516) | func (s *Snapshot) versionHistoryCheckLen() uint64 { method minerHistoryCheckLen (line 520) | func (s *Snapshot) minerHistoryCheckLen() uint64 { method countRecents (line 524) | func (s *Snapshot) countRecents() map[common.Address]uint8 { method signRecentlyByCounts (line 540) | func (s *Snapshot) signRecentlyByCounts(validator common.Address, coun... method SignRecently (line 551) | func (s *Snapshot) SignRecently(validator common.Address) bool { type ValidatorInfo (line 58) | type ValidatorInfo struct constant lastSnapshot (line 63) | lastSnapshot = "snap" function newSnapshot (line 68) | func newSnapshot( type validatorsAscending (line 111) | type validatorsAscending method Len (line 113) | func (s validatorsAscending) Len() int { return len(s) } method Less (line 114) | func (s validatorsAscending) Less(i, j int) bool { return bytes.Compar... method Swap (line 115) | func (s validatorsAscending) Swap(i, j int) { s[i], s[j] = s[j], ... function SnapshotFullKey (line 118) | func SnapshotFullKey(number uint64, hash common.Hash) []byte { function loadSnapshot (line 125) | func loadSnapshot(config *chain.ParliaConfig, sigCache *lru.ARCCache[com... function getLatestSnapshotHeight (line 160) | func getLatestSnapshotHeight(db kv.RwDB) (uint64, error) { function parseValidators (line 555) | func parseValidators(header *types.Header, chainConfig *chain.Config, ep... function parseTurnLength (line 580) | func parseTurnLength(header *types.Header, chainConfig *chain.Config, ep... function FindAncientHeader (line 598) | func FindAncientHeader(header *types.Header, ite uint64, chain consensus... FILE: execution/consensus/parlia/snapshot_test.go function TestValidatorSetSort (line 13) | func TestValidatorSetSort(t *testing.T) { function randomAddress (line 25) | func randomAddress() common.Address { FILE: execution/consensus/parlia/util.go function backOffTime (line 14) | func backOffTime(snap *Snapshot, parent, header *types.Header, val commo... method epochLength (line 107) | func (p *Parlia) epochLength(chain consensus.ChainHeaderReader, header *... method BlockInterval (line 122) | func (p *Parlia) BlockInterval(chain consensus.ChainHeaderReader, header... FILE: execution/dataflow/states.go constant BlockBodyCleared (line 31) | BlockBodyCleared byte = iota constant BlockBodyExpired (line 32) | BlockBodyExpired constant BlockBodyRequested (line 33) | BlockBodyRequested constant BlockBodyReceived (line 34) | BlockBodyReceived constant BlockBodyEvicted (line 35) | BlockBodyEvicted constant BlockBodySkipped (line 36) | BlockBodySkipped constant BlockBodyEmpty (line 37) | BlockBodyEmpty constant BlockBodyPrefetched (line 38) | BlockBodyPrefetched constant BlockBodyInDb (line 39) | BlockBodyInDb constant HeaderInvalidated (line 43) | HeaderInvalidated byte = iota constant HeaderRequested (line 44) | HeaderRequested constant HeaderSkeletonRequested (line 45) | HeaderSkeletonRequested constant HeaderRetryNotReady (line 46) | HeaderRetryNotReady constant HeaderEmpty (line 47) | HeaderEmpty constant HeaderBad (line 48) | HeaderBad constant HeaderEvicted (line 49) | HeaderEvicted constant HeaderInserted (line 50) | HeaderInserted type SnapshotItem (line 53) | type SnapshotItem struct type States (line 58) | type States struct method AddChange (line 81) | func (s *States) AddChange(id uint64, state byte) { method makeSnapshot (line 93) | func (s *States) makeSnapshot() { method ChangesSince (line 113) | func (s *States) ChangesSince(startTick int, w io.Writer) { function NewStates (line 68) | func NewStates(window int) *States { FILE: execution/engineapi/engine_api_jsonrpc_client.go type JsonRpcClientOption (line 34) | type JsonRpcClientOption function WithJsonRpcClientMaxRetries (line 36) | func WithJsonRpcClientMaxRetries(maxRetries uint64) JsonRpcClientOption { function WithJsonRpcClientRetryBackOff (line 42) | func WithJsonRpcClientRetryBackOff(retryBackOff time.Duration) JsonRpcCl... type JsonRpcClient (line 48) | type JsonRpcClient struct method NewPayloadV1 (line 75) | func (c *JsonRpcClient) NewPayloadV1(ctx context.Context, payload *eng... method NewPayloadV2 (line 86) | func (c *JsonRpcClient) NewPayloadV2(ctx context.Context, payload *eng... method NewPayloadV3 (line 97) | func (c *JsonRpcClient) NewPayloadV3( method NewPayloadV4 (line 120) | func (c *JsonRpcClient) NewPayloadV4( method ForkchoiceUpdatedV1 (line 145) | func (c *JsonRpcClient) ForkchoiceUpdatedV1( method ForkchoiceUpdatedV2 (line 160) | func (c *JsonRpcClient) ForkchoiceUpdatedV2( method ForkchoiceUpdatedV3 (line 175) | func (c *JsonRpcClient) ForkchoiceUpdatedV3( method GetPayloadV1 (line 190) | func (c *JsonRpcClient) GetPayloadV1(ctx context.Context, payloadID he... method GetPayloadV2 (line 201) | func (c *JsonRpcClient) GetPayloadV2(ctx context.Context, payloadID he... method GetPayloadV3 (line 212) | func (c *JsonRpcClient) GetPayloadV3(ctx context.Context, payloadID he... method GetPayloadV4 (line 223) | func (c *JsonRpcClient) GetPayloadV4(ctx context.Context, payloadID he... method GetPayloadBodiesByHashV1 (line 234) | func (c *JsonRpcClient) GetPayloadBodiesByHashV1(ctx context.Context, ... method GetPayloadBodiesByRangeV1 (line 245) | func (c *JsonRpcClient) GetPayloadBodiesByRangeV1(ctx context.Context,... method GetClientVersionV1 (line 256) | func (c *JsonRpcClient) GetClientVersionV1(ctx context.Context, caller... method backOff (line 267) | func (c *JsonRpcClient) backOff(ctx context.Context) backoff.BackOff { function DialJsonRpcClient (line 54) | func DialJsonRpcClient(url string, jwtSecret []byte, logger log.Logger, ... FILE: execution/engineapi/engine_api_methods.go method GetPayloadV1 (line 52) | func (e *EngineServer) GetPayloadV1(ctx context.Context, payloadId hexut... method GetPayloadV2 (line 72) | func (e *EngineServer) GetPayloadV2(ctx context.Context, payloadID hexut... method GetPayloadV3 (line 80) | func (e *EngineServer) GetPayloadV3(ctx context.Context, payloadID hexut... method GetPayloadV4 (line 88) | func (e *EngineServer) GetPayloadV4(ctx context.Context, payloadID hexut... method GetPayloadV5 (line 96) | func (e *EngineServer) GetPayloadV5(ctx context.Context, payloadID hexut... method ForkchoiceUpdatedV1 (line 106) | func (e *EngineServer) ForkchoiceUpdatedV1(ctx context.Context, forkChoi... method ForkchoiceUpdatedV2 (line 112) | func (e *EngineServer) ForkchoiceUpdatedV2(ctx context.Context, forkChoi... method ForkchoiceUpdatedV3 (line 118) | func (e *EngineServer) ForkchoiceUpdatedV3(ctx context.Context, forkChoi... method NewPayloadV1 (line 124) | func (e *EngineServer) NewPayloadV1(ctx context.Context, payload *engine... method NewPayloadV2 (line 130) | func (e *EngineServer) NewPayloadV2(ctx context.Context, payload *engine... method NewPayloadV3 (line 136) | func (e *EngineServer) NewPayloadV3(ctx context.Context, payload *engine... method NewPayloadV4 (line 143) | func (e *EngineServer) NewPayloadV4(ctx context.Context, payload *engine... method GetPayloadBodiesByHashV1 (line 152) | func (e *EngineServer) GetPayloadBodiesByHashV1(ctx context.Context, has... method GetPayloadBodiesByRangeV1 (line 158) | func (e *EngineServer) GetPayloadBodiesByRangeV1(ctx context.Context, st... method GetClientVersionV1 (line 164) | func (e *EngineServer) GetClientVersionV1(ctx context.Context, callerVer... method ExchangeCapabilities (line 184) | func (e *EngineServer) ExchangeCapabilities(fromCl []string) []string { method GetBlobsV1 (line 196) | func (e *EngineServer) GetBlobsV1(ctx context.Context, blobHashes []comm... method GetBlobsV2 (line 208) | func (e *EngineServer) GetBlobsV2(ctx context.Context, blobHashes []comm... FILE: execution/engineapi/engine_block_downloader/block_downloader.go constant logInterval (line 51) | logInterval = 30 * time.Second constant requestLoopCutOff (line 52) | requestLoopCutOff int = 1 constant forkchoiceTimeoutMillis (line 53) | forkchoiceTimeoutMillis = 5000 type RequestBodyFunction (line 56) | type RequestBodyFunction type EngineBlockDownloader (line 59) | type EngineBlockDownloader struct method Run (line 139) | func (e *EngineBlockDownloader) Run(ctx context.Context) error { method ReportBadHeader (line 149) | func (e *EngineBlockDownloader) ReportBadHeader(badHeader, lastValidAn... method IsBadHeader (line 157) | func (s *EngineBlockDownloader) IsBadHeader(h common.Hash) (bad bool, ... method scheduleHeadersDownload (line 166) | func (e *EngineBlockDownloader) scheduleHeadersDownload( method waitForEndOfHeadersDownload (line 195) | func (e *EngineBlockDownloader) waitForEndOfHeadersDownload(ctx contex... method loadDownloadedHeaders (line 217) | func (e *EngineBlockDownloader) loadDownloadedHeaders(tx kv.RwTx) (fro... function NewEngineBlockDownloader (line 96) | func NewEngineBlockDownloader(ctx context.Context, logger log.Logger, hd... function saveHeader (line 273) | func saveHeader(db kv.RwTx, header *types.Header, hash common.Hash) error { FILE: execution/engineapi/engine_block_downloader/body.go method downloadAndLoadBodiesSyncronously (line 36) | func (e *EngineBlockDownloader) downloadAndLoadBodiesSyncronously(ctx co... function logDownloadingBodies (line 228) | func logDownloadingBodies(logPrefix string, committed, remaining uint64,... function logWritingBodies (line 251) | func logWritingBodies(logPrefix string, committed, headerProgress uint64... FILE: execution/engineapi/engine_block_downloader/core.go method download (line 38) | func (e *EngineBlockDownloader) download( method downloadV2 (line 160) | func (e *EngineBlockDownloader) downloadV2(ctx context.Context, req Back... method downloadBlocksV2 (line 190) | func (e *EngineBlockDownloader) downloadBlocksV2(ctx context.Context, re... method execDownloadedBatch (line 252) | func (e *EngineBlockDownloader) execDownloadedBatch(ctx context.Context,... method StartDownloading (line 294) | func (e *EngineBlockDownloader) StartDownloading(requestId int, hashToDo... method Status (line 305) | func (e *EngineBlockDownloader) Status() Status { type Status (line 309) | type Status constant Idle (line 312) | Idle Status = iota constant Syncing (line 313) | Syncing constant Synced (line 314) | Synced FILE: execution/engineapi/engine_block_downloader/download_request.go type BackwardDownloadRequest (line 10) | type BackwardDownloadRequest struct method LogArgs (line 18) | func (r BackwardDownloadRequest) LogArgs() []interface{} { type Trigger (line 26) | type Trigger method String (line 28) | func (s Trigger) String() string { constant NewPayloadTrigger (line 42) | NewPayloadTrigger Trigger = iota constant SegmentRecoveryTrigger (line 43) | SegmentRecoveryTrigger constant FcuTrigger (line 44) | FcuTrigger FILE: execution/engineapi/engine_block_downloader/header_reader.go type headerReader (line 15) | type headerReader struct method HeaderByHash (line 20) | func (hr headerReader) HeaderByHash(ctx context.Context, hash common.H... FILE: execution/engineapi/engine_helpers/constants.go constant MaxBuilders (line 21) | MaxBuilders = 128 constant PectraBanner (line 28) | PectraBanner = ` FILE: execution/engineapi/engine_helpers/fork_validator.go type BlockTimings (line 43) | type BlockTimings constant BlockTimingsValidationIndex (line 46) | BlockTimingsValidationIndex = 0 constant BlockTimingsFlushExtendingFork (line 47) | BlockTimingsFlushExtendingFork = 1 constant timingsCacheSize (line 50) | timingsCacheSize = 16 constant maxForkDepth (line 53) | maxForkDepth = 32 type validatePayloadFunc (line 55) | type validatePayloadFunc type ForkValidator (line 57) | type ForkValidator struct method ExtendingForkHeadHash (line 120) | func (fv *ForkValidator) ExtendingForkHeadHash() common.Hash { method NotifyCurrentHeight (line 127) | func (fv *ForkValidator) NotifyCurrentHeight(currentHeight uint64) { method FlushExtendingFork (line 145) | func (fv *ForkValidator) FlushExtendingFork(tx kv.RwTx, accumulator *s... method ValidatePayload (line 185) | func (fv *ForkValidator) ValidatePayload(tx kv.RwTx, header *types.Hea... method clear (line 286) | func (fv *ForkValidator) clear() { method ClearWithUnwind (line 296) | func (fv *ForkValidator) ClearWithUnwind(accumulator *shards.Accumulat... method validateAndStorePayload (line 303) | func (fv *ForkValidator) validateAndStorePayload(txc wrap.TxContainer,... method GetTimings (line 358) | func (fv *ForkValidator) GetTimings(hash common.Hash) BlockTimings { function NewForkValidatorMock (line 82) | func NewForkValidatorMock(currentHeight uint64) *ForkValidator { function NewForkValidator (line 98) | func NewForkValidator(ctx context.Context, currentHeight uint64, validat... type HasDiff (line 177) | type HasDiff interface FILE: execution/engineapi/engine_logs_spammer/engine_log_spammer.go type EngineLogsSpammer (line 12) | type EngineLogsSpammer struct method Start (line 28) | func (e *EngineLogsSpammer) Start(ctx context.Context) { method RecordRequest (line 49) | func (e *EngineLogsSpammer) RecordRequest() { function NewEngineLogsSpammer (line 18) | func NewEngineLogsSpammer(logger log.Logger, chainConfig *chain.Config) ... FILE: execution/engineapi/engine_server.go type EngineServer (line 66) | type EngineServer struct method Start (line 115) | func (e *EngineServer) Start( method checkWithdrawalsPresence (line 173) | func (s *EngineServer) checkWithdrawalsPresence(number uint64, time ui... method checkRequestsPresence (line 183) | func (s *EngineServer) checkRequestsPresence(version clparams.StateVer... method newPayload (line 196) | func (s *EngineServer) newPayload(ctx context.Context, req *engine_typ... method getQuickPayloadStatusIfPossible (line 388) | func (s *EngineServer) getQuickPayloadStatusIfPossible(ctx context.Con... method getPayload (line 511) | func (s *EngineServer) getPayload(ctx context.Context, payloadId uint6... method forkchoiceUpdated (line 589) | func (s *EngineServer) forkchoiceUpdated(ctx context.Context, forkchoi... method getPayloadBodiesByHash (line 710) | func (s *EngineServer) getPayloadBodiesByHash(ctx context.Context, req... method getPayloadBodiesByRange (line 742) | func (s *EngineServer) getPayloadBodiesByRange(ctx context.Context, st... method HandleNewPayload (line 779) | func (e *EngineServer) HandleNewPayload( method HandlesForkChoice (line 918) | func (e *EngineServer) HandlesForkChoice( method SetConsuming (line 979) | func (e *EngineServer) SetConsuming(consuming bool) { method getBlobs (line 983) | func (e *EngineServer) getBlobs(ctx context.Context, blobHashes []comm... constant fcuTimeout (line 88) | fcuTimeout = 1000 function NewEngineServer (line 90) | func NewEngineServer(logger log.Logger, config *chain.Config, executionS... function extractPayloadBodyFromBody (line 728) | func extractPayloadBodyFromBody(body *types.RawBody) *engine_types.Execu... function compareCapabilities (line 761) | func compareCapabilities(from []string, to []string) []string { function convertGrpcStatusToEngineStatus (line 902) | func convertGrpcStatusToEngineStatus(status executionproto.ExecutionStat... function waitForStuff (line 1045) | func waitForStuff(maxWait time.Duration, waitCondnF func() (bool, error)... FILE: execution/engineapi/engine_server_test.go function oneBlockStep (line 53) | func oneBlockStep(mockSentry *mock.MockSentry, require *require.Assertio... function newBaseApiForTest (line 88) | func newBaseApiForTest(m *mock.MockSentry) *jsonrpc.BaseAPI { function TestGetBlobsV1 (line 93) | func TestGetBlobsV1(t *testing.T) { function TestGetBlobsV2 (line 143) | func TestGetBlobsV2(t *testing.T) { FILE: execution/engineapi/engine_types/jsonrpc.go type ExecutionPayload (line 34) | type ExecutionPayload struct type ForkChoiceState (line 55) | type ForkChoiceState struct type PayloadAttributes (line 62) | type PayloadAttributes struct type TransitionConfiguration (line 71) | type TransitionConfiguration struct type BlobsBundle (line 80) | type BlobsBundle struct type BlobAndProofV1 (line 87) | type BlobAndProofV1 struct type BlobAndProofV2 (line 93) | type BlobAndProofV2 struct type ExecutionPayloadBody (line 98) | type ExecutionPayloadBody struct type PayloadStatus (line 103) | type PayloadStatus struct type ForkChoiceUpdatedResponse (line 110) | type ForkChoiceUpdatedResponse struct type GetPayloadResponse (line 115) | type GetPayloadResponse struct type ClientVersionV1 (line 123) | type ClientVersionV1 struct method String (line 130) | func (c ClientVersionV1) String() string { type StringifiedError (line 134) | type StringifiedError struct method MarshalJSON (line 144) | func (e *StringifiedError) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 151) | func (e *StringifiedError) UnmarshalJSON(data []byte) error { method Error (line 163) | func (e *StringifiedError) Error() error { function NewStringifiedError (line 136) | func NewStringifiedError(err error) *StringifiedError { function NewStringifiedErrorFromString (line 140) | func NewStringifiedErrorFromString(err string) *StringifiedError { function ConvertRpcBlockToExecutionPayload (line 167) | func ConvertRpcBlockToExecutionPayload(payload *executionproto.Block) *E... function ConvertPayloadFromRpc (line 208) | func ConvertPayloadFromRpc(payload *typesproto.ExecutionPayload) *Execut... function ConvertBlobsFromRpc (line 246) | func ConvertBlobsFromRpc(bundle *typesproto.BlobsBundle) *BlobsBundle { function ConvertWithdrawalsToRpc (line 267) | func ConvertWithdrawalsToRpc(in []*types.Withdrawal) []*typesproto.Withd... function ConvertWithdrawalsFromRpc (line 283) | func ConvertWithdrawalsFromRpc(in []*typesproto.Withdrawal) []*types.Wit... function ConvertPayloadId (line 299) | func ConvertPayloadId(payloadId uint64) *hexutil.Bytes { FILE: execution/engineapi/engine_types/status.go type EngineStatus (line 19) | type EngineStatus constant ValidStatus (line 22) | ValidStatus EngineStatus = "VALID" constant InvalidStatus (line 23) | InvalidStatus EngineStatus = "INVALID" constant SyncingStatus (line 24) | SyncingStatus EngineStatus = "SYNCING" constant AcceptedStatus (line 25) | AcceptedStatus EngineStatus = "ACCEPTED" constant InvalidBlockHashStatus (line 26) | InvalidBlockHashStatus EngineStatus = "INVALID_BLOCK_HASH" FILE: execution/engineapi/interface.go type EngineAPI (line 28) | type EngineAPI interface FILE: execution/eth1/block_building.go method checkWithdrawalsPresence (line 38) | func (e *EthereumExecutionModule) checkWithdrawalsPresence(time uint64, ... method evictOldBuilders (line 48) | func (e *EthereumExecutionModule) evictOldBuilders() { method AssembleBlock (line 58) | func (e *EthereumExecutionModule) AssembleBlock(ctx context.Context, req... function blockValue (line 112) | func blockValue(br *types.BlockWithReceipts, baseFee *uint256.Int) *uint... method GetAssembledBlock (line 124) | func (e *EthereumExecutionModule) GetAssembledBlock(ctx context.Context,... FILE: execution/eth1/eth1_chain_reader/chain_reader.go type ChainReaderWriterEth1 (line 43) | type ChainReaderWriterEth1 struct method Config (line 58) | func (c ChainReaderWriterEth1) Config() *chain.Config { method CurrentHeader (line 62) | func (c ChainReaderWriterEth1) CurrentHeader(ctx context.Context) *typ... method GetHeader (line 79) | func (c ChainReaderWriterEth1) GetHeader(ctx context.Context, hash com... method GetBlockByHash (line 99) | func (c ChainReaderWriterEth1) GetBlockByHash(ctx context.Context, has... method GetBlockByNumber (line 130) | func (c ChainReaderWriterEth1) GetBlockByNumber(ctx context.Context, n... method GetHeaderByHash (line 159) | func (c ChainReaderWriterEth1) GetHeaderByHash(ctx context.Context, ha... method GetHeaderByNumber (line 179) | func (c ChainReaderWriterEth1) GetHeaderByNumber(ctx context.Context, ... method GetTd (line 199) | func (c ChainReaderWriterEth1) GetTd(ctx context.Context, hash common.... method GetBodiesByHashes (line 214) | func (c ChainReaderWriterEth1) GetBodiesByHashes(ctx context.Context, ... method GetBodiesByRange (line 235) | func (c ChainReaderWriterEth1) GetBodiesByRange(ctx context.Context, s... method Ready (line 253) | func (c ChainReaderWriterEth1) Ready(ctx context.Context) (bool, error) { method HeaderNumber (line 261) | func (c ChainReaderWriterEth1) HeaderNumber(ctx context.Context, hash ... method IsCanonicalHash (line 272) | func (c ChainReaderWriterEth1) IsCanonicalHash(ctx context.Context, ha... method FrozenBlocks (line 283) | func (c ChainReaderWriterEth1) FrozenBlocks(ctx context.Context) (uint... method InsertBlocksAndWait (line 291) | func (c ChainReaderWriterEth1) InsertBlocksAndWait(ctx context.Context... method InsertBlocks (line 319) | func (c ChainReaderWriterEth1) InsertBlocks(ctx context.Context, block... method InsertBlockAndWait (line 337) | func (c ChainReaderWriterEth1) InsertBlockAndWait(ctx context.Context,... method ValidateChain (line 342) | func (c ChainReaderWriterEth1) ValidateChain(ctx context.Context, hash... method UpdateForkChoice (line 357) | func (c ChainReaderWriterEth1) UpdateForkChoice(ctx context.Context, h... method GetForkChoice (line 378) | func (c ChainReaderWriterEth1) GetForkChoice(ctx context.Context) (hea... method HasBlock (line 389) | func (c ChainReaderWriterEth1) HasBlock(ctx context.Context, hash comm... method AssembleBlock (line 399) | func (c ChainReaderWriterEth1) AssembleBlock(baseHash common.Hash, att... method GetAssembledBlock (line 420) | func (c ChainReaderWriterEth1) GetAssembledBlock(id uint64) (*cltypes.... function NewChainReaderEth1 (line 50) | func NewChainReaderEth1(cfg *chain.Config, executionModule executionprot... FILE: execution/eth1/eth1_utils/grpc.go function HeaderToHeaderRPC (line 33) | func HeaderToHeaderRPC(header *types.Header) *executionproto.Header { function HeadersToHeadersRPC (line 88) | func HeadersToHeadersRPC(headers []*types.Header) []*executionproto.Head... function ConvertBlocksToRPC (line 99) | func ConvertBlocksToRPC(blocks []*types.Block) []*executionproto.Block { function ConvertBlockToRPC (line 107) | func ConvertBlockToRPC(block *types.Block) *executionproto.Block { function HeaderRpcToHeader (line 118) | func HeaderRpcToHeader(header *executionproto.Header) (*types.Header, er... function HeadersRpcToHeaders (line 167) | func HeadersRpcToHeaders(headers []*executionproto.Header) ([]*types.Hea... function ConvertWithdrawalsFromRpc (line 182) | func ConvertWithdrawalsFromRpc(in []*typesproto.Withdrawal) []*types.Wit... function ConvertWithdrawalsToRpc (line 198) | func ConvertWithdrawalsToRpc(in []*types.Withdrawal) []*typesproto.Withd... function ConvertRawBlockBodyToRpc (line 214) | func ConvertRawBlockBodyToRpc(in *types.RawBody, blockNumber uint64, blo... function ConvertRawBlockBodiesToRpc (line 228) | func ConvertRawBlockBodiesToRpc(in []*types.RawBody, blockNumbers []uint... function ConvertRawBlockBodyFromRpc (line 237) | func ConvertRawBlockBodyFromRpc(in *executionproto.BlockBody) (*types.Ra... function ConvertBigIntFromRpc (line 252) | func ConvertBigIntFromRpc(in *typesproto.H256) *big.Int { function ConvertBigIntToRpc (line 260) | func ConvertBigIntToRpc(in *big.Int) *typesproto.H256 { FILE: execution/eth1/eth1_utils/grpc_test.go function makeBlock (line 33) | func makeBlock(txCount, uncleCount, withdrawalCount int) *types.Block { function TestBlockRpcConversion (line 89) | func TestBlockRpcConversion(t *testing.T) { function TestBigIntConversion (line 117) | func TestBigIntConversion(t *testing.T) { FILE: execution/eth1/ethereum_execution.go constant maxBlocksLookBehind (line 53) | maxBlocksLookBehind = 32 function makeErrMissingChainSegment (line 57) | func makeErrMissingChainSegment(blockHash common.Hash) error { function GetBlockHashFromMissingSegmentError (line 61) | func GetBlockHashFromMissingSegmentError(err error) (common.Hash, bool) { type EthereumExecutionModule (line 95) | type EthereumExecutionModule struct method getHeader (line 163) | func (e *EthereumExecutionModule) getHeader(ctx context.Context, tx kv... method getTD (line 171) | func (e *EthereumExecutionModule) getTD(_ context.Context, tx kv.Tx, b... method getBody (line 176) | func (e *EthereumExecutionModule) getBody(ctx context.Context, tx kv.T... method canonicalHash (line 184) | func (e *EthereumExecutionModule) canonicalHash(ctx context.Context, t... method unwindToCommonCanonical (line 206) | func (e *EthereumExecutionModule) unwindToCommonCanonical(tx kv.RwTx, ... method ValidateChain (line 231) | func (e *EthereumExecutionModule) ValidateChain(ctx context.Context, r... method purgeBadChain (line 328) | func (e *EthereumExecutionModule) purgeBadChain(ctx context.Context, t... method Start (line 357) | func (e *EthereumExecutionModule) Start(ctx context.Context) { method Ready (line 373) | func (e *EthereumExecutionModule) Ready(ctx context.Context, _ *emptyp... method HasBlock (line 395) | func (e *EthereumExecutionModule) HasBlock(ctx context.Context, in *ex... function NewEthereumExecutionModule (line 133) | func NewEthereumExecutionModule(blockReader services.FullBlockReader, db... FILE: execution/eth1/forkchoice.go constant startPruneFrom (line 47) | startPruneFrom = 1024 type forkchoiceOutcome (line 49) | type forkchoiceOutcome struct function sendForkchoiceReceiptWithoutWaiting (line 54) | func sendForkchoiceReceiptWithoutWaiting(ch chan forkchoiceOutcome, rece... function sendForkchoiceErrorWithoutWaiting (line 64) | func sendForkchoiceErrorWithoutWaiting(logger log.Logger, ch chan forkch... function isDomainAheadOfBlocks (line 76) | func isDomainAheadOfBlocks(tx kv.TemporalRwTx, logger log.Logger) bool { method verifyForkchoiceHashes (line 87) | func (e *EthereumExecutionModule) verifyForkchoiceHashes(ctx context.Con... method UpdateForkChoice (line 127) | func (e *EthereumExecutionModule) UpdateForkChoice(ctx context.Context, ... function writeForkChoiceHashes (line 164) | func writeForkChoiceHashes(tx kv.RwTx, blockHash, safeHash, finalizedHas... method updateForkChoice (line 175) | func (e *EthereumExecutionModule) updateForkChoice(ctx context.Context, ... method runPostForkchoiceInBackground (line 616) | func (e *EthereumExecutionModule) runPostForkchoiceInBackground(initialC... FILE: execution/eth1/getters.go method parseSegmentRequest (line 38) | func (e *EthereumExecutionModule) parseSegmentRequest(ctx context.Contex... method GetBody (line 67) | func (e *EthereumExecutionModule) GetBody(ctx context.Context, req *exec... method GetHeader (line 97) | func (e *EthereumExecutionModule) GetHeader(ctx context.Context, req *ex... method GetBodiesByHashes (line 124) | func (e *EthereumExecutionModule) GetBodiesByHashes(ctx context.Context,... method GetBodiesByRange (line 165) | func (e *EthereumExecutionModule) GetBodiesByRange(ctx context.Context, ... method GetHeaderHashNumber (line 217) | func (e *EthereumExecutionModule) GetHeaderHashNumber(ctx context.Contex... method isCanonicalHash (line 231) | func (e *EthereumExecutionModule) isCanonicalHash(ctx context.Context, t... method IsCanonicalHash (line 254) | func (e *EthereumExecutionModule) IsCanonicalHash(ctx context.Context, r... method CurrentHeader (line 269) | func (e *EthereumExecutionModule) CurrentHeader(ctx context.Context, _ *... method GetTD (line 295) | func (e *EthereumExecutionModule) GetTD(ctx context.Context, req *execut... method GetForkChoice (line 324) | func (e *EthereumExecutionModule) GetForkChoice(ctx context.Context, _ *... method FrozenBlocks (line 337) | func (e *EthereumExecutionModule) FrozenBlocks(ctx context.Context, _ *e... FILE: execution/eth1/inserters.go method InsertBlocks (line 31) | func (e *EthereumExecutionModule) InsertBlocks(ctx context.Context, req ... FILE: execution/eth1/metrics.go function UpdateForkChoiceArrivalDelay (line 32) | func UpdateForkChoiceArrivalDelay(blockTime uint64) { function UpdateForkChoiceDuration (line 37) | func UpdateForkChoiceDuration(start time.Time) { function UpdateForkChoiceDepth (line 41) | func UpdateForkChoiceDepth(depth uint64) { function UpdateForkChoicePruneDuration (line 45) | func UpdateForkChoicePruneDuration(start time.Time) { FILE: execution/exec3/blocks_read_ahead.go function BlocksReadAhead (line 14) | func BlocksReadAhead(ctx context.Context, workers int, db kv.RoDB, engin... function blocksReadAheadFunc (line 60) | func blocksReadAheadFunc(ctx context.Context, tx kv.Tx, blockNum uint64,... FILE: execution/exec3/calltracer/calltracer_v3.go type CallTracer (line 28) | type CallTracer struct method TracingHooks (line 40) | func (ct *CallTracer) TracingHooks() *tracing.Hooks { return ct... method SetTransaction (line 41) | func (ct *CallTracer) SetTransaction(tx types.Transaction) {} method Found (line 42) | func (ct *CallTracer) Found() bool { return tr... method Tracer (line 44) | func (ct *CallTracer) Tracer() *tracers.Tracer { method Reset (line 67) | func (ct *CallTracer) Reset() { method Froms (line 70) | func (ct *CallTracer) Froms() map[common.Address]struct{} { return ct.... method Tos (line 71) | func (ct *CallTracer) Tos() map[common.Address]struct{} { return ct.... method OnEnter (line 73) | func (ct *CallTracer) OnEnter(depth int, typ byte, from common.Address... function NewCallTracer (line 34) | func NewCallTracer(hooks *tracing.Hooks) *CallTracer { FILE: execution/exec3/historical_trace_worker.go type HistoricalTraceWorker (line 52) | type HistoricalTraceWorker struct method LogStats (line 118) | func (rw *HistoricalTraceWorker) LogStats() { method Run (line 122) | func (rw *HistoricalTraceWorker) Run() (err error) { method RunTxTaskNoLock (line 138) | func (rw *HistoricalTraceWorker) RunTxTaskNoLock(txTask *state.TxTask) { method execAATxn (line 355) | func (rw *HistoricalTraceWorker) execAATxn(txTask *state.TxTask, trace... method ResetTx (line 426) | func (rw *HistoricalTraceWorker) ResetTx(chainTx kv.TemporalTx) { type TraceConsumer (line 82) | type TraceConsumer struct function NewHistoricalTraceWorker (line 87) | func NewHistoricalTraceWorker( type ExecArgs (line 440) | type ExecArgs struct function NewHistoricalTraceWorkers (line 450) | func NewHistoricalTraceWorkers(consumer TraceConsumer, cfg *ExecArgs, ct... function doHistoryReduce (line 492) | func doHistoryReduce(consumer TraceConsumer, cfg *ExecArgs, ctx context.... function doHistoryMap (line 532) | func doHistoryMap(consumer TraceConsumer, cfg *ExecArgs, ctx context.Con... function processResultQueueHistorical (line 553) | func processResultQueueHistorical(consumer TraceConsumer, rws *state.Res... function CustomTraceMapReduce (line 590) | func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsu... function blockWithSenders (line 771) | func blockWithSenders(ctx context.Context, db kv.RoDB, tx kv.Tx, blockRe... function BlkRangeToSteps (line 793) | func BlkRangeToSteps(tx kv.TemporalTx, fromBlock, toBlock uint64, txNums... function BlkRangeToStepsOnDB (line 807) | func BlkRangeToStepsOnDB(db kv.TemporalRoDB, fromBlock, toBlock uint64, ... FILE: execution/exec3/state.go type Worker (line 53) | type Worker struct method LogLRUStats (line 121) | func (rw *Worker) LogLRUStats() { rw.evm.Config().JumpDestCache.LogSta... method ResetState (line 123) | func (rw *Worker) ResetState(rs *state.ParallelExecutionState, accumul... method SetGaspool (line 133) | func (rw *Worker) SetGaspool(gp *core.GasPool) { method Tx (line 137) | func (rw *Worker) Tx() kv.TemporalTx { return rw.chainTx } method DiscardReadList (line 138) | func (rw *Worker) DiscardReadList() { rw.stateReader.DiscardReadList() } method ResetTx (line 139) | func (rw *Worker) ResetTx(chainTx kv.Tx) { method Run (line 151) | func (rw *Worker) Run() (err error) { method RunTxTask (line 168) | func (rw *Worker) RunTxTask(txTask *state.TxTask, isMining bool) { method SetReader (line 176) | func (rw *Worker) SetReader(reader state.ResettableStateReader) { method RunTxTaskNoLock (line 193) | func (rw *Worker) RunTxTaskNoLock(txTask *state.TxTask, isMining, skip... method execAATxn (line 431) | func (rw *Worker) execAATxn(txTask *state.TxTask) { function NewWorker (line 88) | func NewWorker(lock sync.Locker, logger log.Logger, hooks *tracing.Hooks... function NewWorkersPool (line 504) | func NewWorkersPool(lock sync.Locker, accumulator *shards.Accumulator, l... FILE: execution/exec3/trace_worker.go type GenericTracer (line 37) | type GenericTracer interface type Resetable (line 43) | type Resetable interface type TraceWorker (line 47) | type TraceWorker struct method Close (line 88) | func (e *TraceWorker) Close() { method ChangeBlock (line 92) | func (e *TraceWorker) ChangeBlock(header *types.Header) { method GetRawLogs (line 103) | func (e *TraceWorker) GetRawLogs(txIdx int) types.Logs { return e.ibs.... method GetLogs (line 104) | func (e *TraceWorker) GetLogs(txIndex int, txnHash common.Hash, blockN... method ExecTxn (line 108) | func (e *TraceWorker) ExecTxn(txNum, blockNum uint64, txIndex int, txn... function NewTraceWorker (line 67) | func NewTraceWorker(tx kv.TemporalTx, cc *chain.Config, engine consensus... FILE: execution/fixedgas/intrinsic_gas.go function IntrinsicGas (line 29) | func IntrinsicGas(data []byte, accessListLen, storageKeysLen uint64, isC... function CalcIntrinsicGas (line 43) | func CalcIntrinsicGas(dataLen, dataNonZeroLen, authorizationsLen, access... function toWordSize (line 142) | func toWordSize(size uint64) uint64 { FILE: execution/fixedgas/intrinsic_gas_test.go function TestShanghaiIntrinsicGas (line 27) | func TestShanghaiIntrinsicGas(t *testing.T) { function TestZeroDataIntrinsicGas (line 92) | func TestZeroDataIntrinsicGas(t *testing.T) { FILE: execution/p2p/bbd.go type BbdHeaderReader (line 41) | type BbdHeaderReader interface type BackwardBlockDownloader (line 45) | type BackwardBlockDownloader struct method Run (line 82) | func (bbd *BackwardBlockDownloader) Run(ctx context.Context) error { method DownloadBlocksBackwards (line 122) | func (bbd *BackwardBlockDownloader) DownloadBlocksBackwards(ctx contex... method fetchBlocksBackwardsByHash (line 137) | func (bbd *BackwardBlockDownloader) fetchBlocksBackwardsByHash(ctx con... method loadPeers (line 183) | func (bbd *BackwardBlockDownloader) loadPeers(config bbdRequestConfig)... method downloadInitialHeader (line 196) | func (bbd *BackwardBlockDownloader) downloadInitialHeader( method downloadHeaderChainBackwards (line 258) | func (bbd *BackwardBlockDownloader) downloadHeaderChainBackwards( method downloadBlocks (line 383) | func (bbd *BackwardBlockDownloader) downloadBlocks( method downloadBlocksForHeaders (line 424) | func (bbd *BackwardBlockDownloader) downloadBlocksForHeaders( function NewBackwardBlockDownloader (line 56) | func NewBackwardBlockDownloader( function newPeersContext (line 596) | func newPeersContext(peers []*PeerId) peersContext { type peersContext (line 611) | type peersContext struct method nextAvailablePeer (line 619) | func (pc *peersContext) nextAvailablePeer() (PeerId, error) { method nextAvailablePeers (line 633) | func (pc *peersContext) nextAvailablePeers(n int) ([]PeerId, error) { method incrementCurrentPeerIndex (line 650) | func (pc *peersContext) incrementCurrentPeerIndex() { FILE: execution/p2p/bbd_options.go type BbdOption (line 24) | type BbdOption function WithPeerId (line 26) | func WithPeerId(peerId *PeerId) BbdOption { function WithBlocksBatchSize (line 33) | func WithBlocksBatchSize(blocksBatchSize uint64) BbdOption { function WithChainLengthLimit (line 40) | func WithChainLengthLimit(limit uint64) BbdOption { function WithChainLengthCurrentHead (line 47) | func WithChainLengthCurrentHead(head uint64) BbdOption { function applyBbdOptions (line 54) | func applyBbdOptions(opts ...BbdOption) bbdRequestConfig { type bbdRequestConfig (line 62) | type bbdRequestConfig struct FILE: execution/p2p/bbd_result_feed.go type BbdResultFeed (line 25) | type BbdResultFeed struct method Next (line 29) | func (rf BbdResultFeed) Next(ctx context.Context) ([]*types.Block, err... method consumeData (line 41) | func (rf BbdResultFeed) consumeData(ctx context.Context, blocks []*typ... method consumeErr (line 50) | func (rf BbdResultFeed) consumeErr(ctx context.Context, err error) { method close (line 58) | func (rf BbdResultFeed) close() { type BlockBatchResult (line 62) | type BlockBatchResult struct FILE: execution/p2p/fetcher.go type Fetcher (line 26) | type Fetcher interface type FetcherResponse (line 65) | type FetcherResponse struct FILE: execution/p2p/fetcher_base.go function NewFetcher (line 36) | func NewFetcher(logger log.Logger, ml *MessageListener, ms *MessageSende... type FetcherBase (line 45) | type FetcherBase struct method FetchHeaders (line 52) | func (f *FetcherBase) FetchHeaders( method FetchBodies (line 118) | func (f *FetcherBase) FetchBodies( method FetchBlocksBackwardsByHash (line 158) | func (f *FetcherBase) FetchBlocksBackwardsByHash( method FetchHeadersBackwards (line 194) | func (f *FetcherBase) FetchHeadersBackwards( method fetchHeadersWithRetry (line 246) | func (f *FetcherBase) fetchHeadersWithRetry( method fetchHeaders (line 263) | func (f *FetcherBase) fetchHeaders( method validateHeadersResponse (line 305) | func (f *FetcherBase) validateHeadersResponse(headers []*types.Header,... method fetchBodiesWithRetry (line 352) | func (f *FetcherBase) fetchBodiesWithRetry( method fetchBodies (line 369) | func (f *FetcherBase) fetchBodies( method validateBodies (line 421) | func (f *FetcherBase) validateBodies(bodies []*types.Body, headers []*... function fetchWithRetry (line 432) | func fetchWithRetry[TData any](config FetcherConfig, fetch func() (TData... function awaitResponse (line 454) | func awaitResponse[TPacket any]( function filterBlockHeaders (line 478) | func filterBlockHeaders(peerId *PeerId, requestId uint64) func(*DecodedI... function filterBlockBodies (line 484) | func filterBlockBodies(peerId *PeerId, requestId uint64) func(*DecodedIn... function filter (line 490) | func filter(requestPeerId, responsePeerId *PeerId, requestId, responseId... FILE: execution/p2p/fetcher_base_test.go function TestFetcherFetchHeaders (line 45) | func TestFetcherFetchHeaders(t *testing.T) { function TestFetcherFetchHeadersWithChunking (line 87) | func TestFetcherFetchHeadersWithChunking(t *testing.T) { function TestFetcherFetchHeadersResponseTimeout (line 137) | func TestFetcherFetchHeadersResponseTimeout(t *testing.T) { function TestFetcherFetchHeadersResponseTimeoutRetrySuccess (line 191) | func TestFetcherFetchHeadersResponseTimeoutRetrySuccess(t *testing.T) { function TestFetcherErrInvalidFetchHeadersRange (line 263) | func TestFetcherErrInvalidFetchHeadersRange(t *testing.T) { function TestFetcherFetchHeadersErrIncompleteResponse (line 278) | func TestFetcherFetchHeadersErrIncompleteResponse(t *testing.T) { function TestFetcherFetchHeadersBackwards (line 324) | func TestFetcherFetchHeadersBackwards(t *testing.T) { function TestFetcherFetchHeadersBackwardsErrMissingHeaderHash (line 362) | func TestFetcherFetchHeadersBackwardsErrMissingHeaderHash(t *testing.T) { function TestFetcherFetchHeadersBackwardsErrTooManyHeaders (line 394) | func TestFetcherFetchHeadersBackwardsErrTooManyHeaders(t *testing.T) { function TestFetcherFetchHeadersBackwardsErrUnexpectedHeaderHash (line 426) | func TestFetcherFetchHeadersBackwardsErrUnexpectedHeaderHash(t *testing.... function TestFetcherFetchHeadersBackwardsErrNonSequentialHeaderNumbers (line 458) | func TestFetcherFetchHeadersBackwardsErrNonSequentialHeaderNumbers(t *te... function TestFetcherFetchHeadersBackwardsErrNonSequentialHeaderHashes (line 490) | func TestFetcherFetchHeadersBackwardsErrNonSequentialHeaderHashes(t *tes... function TestFetcherFetchBodies (line 524) | func TestFetcherFetchBodies(t *testing.T) { function TestFetcherFetchBodiesResponseTimeout (line 605) | func TestFetcherFetchBodiesResponseTimeout(t *testing.T) { function TestFetcherFetchBodiesResponseTimeoutRetrySuccess (line 648) | func TestFetcherFetchBodiesResponseTimeoutRetrySuccess(t *testing.T) { function TestFetcherFetchBodiesErrMissingBodies (line 711) | func TestFetcherFetchBodiesErrMissingBodies(t *testing.T) { function TestFetcherFetchBlockByHash (line 745) | func TestFetcherFetchBlockByHash(t *testing.T) { function TestFetcherFetchBlockByHashErrMissingHeaderHash (line 792) | func TestFetcherFetchBlockByHashErrMissingHeaderHash(t *testing.T) { function TestFetcherFetchBlockByHashErrTooManyHeaders (line 824) | func TestFetcherFetchBlockByHashErrTooManyHeaders(t *testing.T) { function TestFetcherFetchBlockByHashErrUnexpectedHeaderHash (line 857) | func TestFetcherFetchBlockByHashErrUnexpectedHeaderHash(t *testing.T) { function TestFetcherFetchBlockByHashErrTooManyBodies (line 891) | func TestFetcherFetchBlockByHashErrTooManyBodies(t *testing.T) { function TestFetcherFetchBlockByHashErrMissingBodies (line 937) | func TestFetcherFetchBlockByHashErrMissingBodies(t *testing.T) { function newFetcherTest (line 983) | func newFetcherTest(t *testing.T, requestIdGenerator RequestIdGenerator)... type fetcherTest (line 1013) | type fetcherTest struct method run (line 1026) | func (ft *fetcherTest) run(f func(ctx context.Context, t *testing.T)) { method mockSentryStreams (line 1046) | func (ft *fetcherTest) mockSentryStreams(mocks ...requestResponseMock) { method mockSentryInboundMessagesStream (line 1067) | func (ft *fetcherTest) mockSentryInboundMessagesStream(mocks ...reques... method mockSendMessageByIdForHeaders (line 1118) | func (ft *fetcherTest) mockSendMessageByIdForHeaders(req *sentryproto.... method mockSendMessageByIdForBodies (line 1157) | func (ft *fetcherTest) mockSendMessageByIdForBodies(req *sentryproto.S... method mockSentryPeerEventsStream (line 1190) | func (ft *fetcherTest) mockSentryPeerEventsStream() { method simulateDefaultPeerEvents (line 1213) | func (ft *fetcherTest) simulateDefaultPeerEvents() { method simulatePeerEvents (line 1226) | func (ft *fetcherTest) simulatePeerEvents(peerEvents []*sentryproto.Pe... method peerEventsSubsCount (line 1240) | func (ft *fetcherTest) peerEventsSubsCount() int { type requestResponseMock (line 1246) | type requestResponseMock struct function newMockRequestGenerator (line 1264) | func newMockRequestGenerator(requestIds ...uint64) RequestIdGenerator { FILE: execution/p2p/fetcher_config.go type RequestIdGenerator (line 31) | type RequestIdGenerator type FetcherConfig (line 33) | type FetcherConfig struct method CopyWithOptions (line 40) | func (fc FetcherConfig) CopyWithOptions(opts ...FetcherOption) Fetcher... type FetcherOption (line 48) | type FetcherOption function WithResponseTimeout (line 50) | func WithResponseTimeout(responseTimeout time.Duration) FetcherOption { function WithRetryBackOff (line 57) | func WithRetryBackOff(retryBackOff time.Duration) FetcherOption { function WithMaxRetries (line 64) | func WithMaxRetries(maxRetries uint64) FetcherOption { function WithRequestIdGenerator (line 71) | func WithRequestIdGenerator(requestIdGenerator RequestIdGenerator) Fetch... FILE: execution/p2p/fetcher_errors.go type ErrInvalidFetchHeadersRange (line 31) | type ErrInvalidFetchHeadersRange struct method Error (line 36) | func (e ErrInvalidFetchHeadersRange) Error() string { method Is (line 40) | func (e ErrInvalidFetchHeadersRange) Is(err error) bool { type ErrIncompleteHeaders (line 45) | type ErrIncompleteHeaders struct method Error (line 51) | func (e ErrIncompleteHeaders) Error() string { method Is (line 58) | func (e ErrIncompleteHeaders) Is(err error) bool { method LowestMissingBlockNum (line 63) | func (e ErrIncompleteHeaders) LowestMissingBlockNum() uint64 { type ErrMissingHeaderHash (line 67) | type ErrMissingHeaderHash struct method Error (line 71) | func (e ErrMissingHeaderHash) Error() string { method Is (line 75) | func (e ErrMissingHeaderHash) Is(err error) bool { type ErrUnexpectedHeaderHash (line 80) | type ErrUnexpectedHeaderHash struct method Error (line 85) | func (e ErrUnexpectedHeaderHash) Error() string { method Is (line 89) | func (e ErrUnexpectedHeaderHash) Is(err error) bool { type ErrTooManyHeaders (line 94) | type ErrTooManyHeaders struct method Error (line 99) | func (e ErrTooManyHeaders) Error() string { method Is (line 103) | func (e ErrTooManyHeaders) Is(err error) bool { type ErrNonSequentialHeaderNumbers (line 108) | type ErrNonSequentialHeaderNumbers struct method Error (line 113) | func (e ErrNonSequentialHeaderNumbers) Error() string { method Is (line 120) | func (e ErrNonSequentialHeaderNumbers) Is(err error) bool { type ErrNonSequentialHeaderHashes (line 125) | type ErrNonSequentialHeaderHashes struct method Error (line 131) | func (e ErrNonSequentialHeaderHashes) Error() string { method Is (line 138) | func (e ErrNonSequentialHeaderHashes) Is(err error) bool { type ErrTooManyBodies (line 143) | type ErrTooManyBodies struct method Error (line 148) | func (e ErrTooManyBodies) Error() string { method Is (line 152) | func (e ErrTooManyBodies) Is(err error) bool { function NewErrMissingBodies (line 157) | func NewErrMissingBodies(headers []*types.Header) *ErrMissingBodies { type ErrMissingBodies (line 163) | type ErrMissingBodies struct method Error (line 167) | func (e ErrMissingBodies) Error() string { method LowestMissingBlockNum (line 172) | func (e ErrMissingBodies) LowestMissingBlockNum() (uint64, bool) { method Is (line 176) | func (e ErrMissingBodies) Is(err error) bool { function lowestHeadersNum (line 181) | func lowestHeadersNum(headers []*types.Header) (uint64, bool) { FILE: execution/p2p/fetcher_penalizing.go function NewPenalizingFetcher (line 29) | func NewPenalizingFetcher(logger log.Logger, fetcher Fetcher, peerPenali... type PenalizingFetcher (line 59) | type PenalizingFetcher struct method FetchHeaders (line 69) | func (pf *PenalizingFetcher) FetchHeaders( method FetchHeadersBackwards (line 84) | func (pf *PenalizingFetcher) FetchHeadersBackwards( method FetchBodies (line 99) | func (pf *PenalizingFetcher) FetchBodies( method FetchBlocksBackwardsByHash (line 113) | func (pf *PenalizingFetcher) FetchBlocksBackwardsByHash( method maybePenalize (line 129) | func (pf *PenalizingFetcher) maybePenalize(ctx context.Context, peerId... FILE: execution/p2p/fetcher_penalizing_test.go function TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrTooManyHeaders (line 31) | func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrTooManyHe... function TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrNonSequentialHeaderNumbers (line 66) | func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrNonSequen... function TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrNonSequentialHeaderHashes (line 105) | func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrNonSequen... function TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenHeaderGtRequestedStart (line 145) | func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenHeaderGtRequ... function TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErrTooManyHeaders (line 182) | func TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErr... function TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErrUnexpectedHeaderHash (line 216) | func TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErr... function TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErrNonSequentialHeaderNumbers (line 250) | func TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErr... function TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErrNonSequentialHeaderHashes (line 284) | func TestPenalizingFetcherFetchHeadersBackwardsShouldPenalizePeerWhenErr... function TestPenalizingFetcherFetchHeadersBackwardsShouldNotPenalizePeerWhenResponseValid (line 320) | func TestPenalizingFetcherFetchHeadersBackwardsShouldNotPenalizePeerWhen... function TestPenalizingFetcherFetchHeadersBackwardsShouldNotPenalizePeerWhenErrMissingHeaderHash (line 352) | func TestPenalizingFetcherFetchHeadersBackwardsShouldNotPenalizePeerWhen... function TestPenalizingFetcherFetchBodiesShouldPenalizePeerWhenErrTooManyBodies (line 384) | func TestPenalizingFetcherFetchBodiesShouldPenalizePeerWhenErrTooManyBod... function TestPenalizingFetcherFetchBodiesShouldPenalizePeerWhenErrMissingBodies (line 419) | func TestPenalizingFetcherFetchBodiesShouldPenalizePeerWhenErrMissingBod... function TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWhenErrTooManyBodies (line 455) | func TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWh... function TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWhenErrMissingBodies (line 506) | func TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWh... function TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWhenErrUnexpectedHeaderHash (line 558) | func TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWh... function TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWhenErrTooManyHeaders (line 595) | func TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWh... function TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWhenErrNonSequentialHeaderNumbers (line 632) | func TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWh... function TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWhenErrNonSequentialHeaderHashes (line 669) | func TestPenalizingFetcherFetchBlocksBackwardsByHashShouldPenalizePeerWh... function newPenalizingFetcherTest (line 712) | func newPenalizingFetcherTest(t *testing.T, requestIdGenerator RequestId... type penalizingFetcherTest (line 722) | type penalizingFetcherTest struct FILE: execution/p2p/fetcher_tracking.go function NewTrackingFetcher (line 27) | func NewTrackingFetcher(fetcher Fetcher, peerTracker *PeerTracker) *Trac... type TrackingFetcher (line 34) | type TrackingFetcher struct method FetchHeaders (line 39) | func (tf *TrackingFetcher) FetchHeaders( method FetchHeadersBackwards (line 62) | func (tf *TrackingFetcher) FetchHeadersBackwards( method FetchBodies (line 78) | func (tf *TrackingFetcher) FetchBodies( FILE: execution/p2p/fetcher_tracking_test.go function TestTrackingFetcherFetchHeadersUpdatesPeerTracker (line 34) | func TestTrackingFetcherFetchHeadersUpdatesPeerTracker(t *testing.T) { function TestTrackingFetcherFetchHeadersBackwardsUpdatesPeerTracker (line 105) | func TestTrackingFetcherFetchHeadersBackwardsUpdatesPeerTracker(t *testi... function TestTrackingFetcherFetchBodiesUpdatesPeerTracker (line 181) | func TestTrackingFetcherFetchBodiesUpdatesPeerTracker(t *testing.T) { function newTrackingFetcherTest (line 263) | func newTrackingFetcherTest(t *testing.T, requestIdGenerator RequestIdGe... type trackingFetcherTest (line 276) | type trackingFetcherTest struct method run (line 282) | func (tft *trackingFetcherTest) run(f func(ctx context.Context, t *tes... FILE: execution/p2p/message_listener.go type DecodedInboundMessage (line 35) | type DecodedInboundMessage struct type RegisterOpt (line 43) | type RegisterOpt function WithReplayConnected (line 45) | func WithReplayConnected(ctx context.Context) RegisterOpt { type registerOptions (line 52) | type registerOptions struct function applyRegisterOptions (line 57) | func applyRegisterOptions(opts []RegisterOpt) *registerOptions { function NewMessageListener (line 65) | func NewMessageListener( type MessageListener (line 84) | type MessageListener struct method Run (line 97) | func (ml *MessageListener) Run(ctx context.Context) error { method RegisterNewBlockObserver (line 125) | func (ml *MessageListener) RegisterNewBlockObserver(observer event.Obs... method RegisterNewBlockHashesObserver (line 129) | func (ml *MessageListener) RegisterNewBlockHashesObserver(observer eve... method RegisterBlockHeadersObserver (line 133) | func (ml *MessageListener) RegisterBlockHeadersObserver(observer event... method RegisterBlockBodiesObserver (line 137) | func (ml *MessageListener) RegisterBlockBodiesObserver(observer event.... method RegisterPeerEventObserver (line 141) | func (ml *MessageListener) RegisterPeerEventObserver(observer event.Ob... method listenInboundMessages (line 155) | func (ml *MessageListener) listenInboundMessages(ctx context.Context) { method listenPeerEventsBackground (line 185) | func (ml *MessageListener) listenPeerEventsBackground(ctx context.Cont... method listenPeerEvents (line 189) | func (ml *MessageListener) listenPeerEvents(ctx context.Context, suffi... method notifyPeerEventObservers (line 197) | func (ml *MessageListener) notifyPeerEventObservers(peerEvent *sentryp... function streamMessages (line 204) | func streamMessages[TMessage any]( function notifyInboundMessageObservers (line 228) | func notifyInboundMessageObservers[TPacket any]( function messageListenerLogPrefix (line 260) | func messageListenerLogPrefix(message string) string { FILE: execution/p2p/message_listener_test.go function TestMessageListenerRegisterBlockHeadersObserver (line 45) | func TestMessageListenerRegisterBlockHeadersObserver(t *testing.T) { function TestMessageListenerRegisterPeerEventObserver (line 77) | func TestMessageListenerRegisterPeerEventObserver(t *testing.T) { function TestMessageListenerRegisterNewBlockObserver (line 105) | func TestMessageListenerRegisterNewBlockObserver(t *testing.T) { function TestMessageListenerRegisterNewBlockHashesObserver (line 134) | func TestMessageListenerRegisterNewBlockHashesObserver(t *testing.T) { function TestMessageListenerRegisterBlockBodiesObserver (line 164) | func TestMessageListenerRegisterBlockBodiesObserver(t *testing.T) { function TestMessageListenerShouldPenalizePeerWhenErrInvalidRlp (line 194) | func TestMessageListenerShouldPenalizePeerWhenErrInvalidRlp(t *testing.T) { function newMessageListenerTest (line 232) | func newMessageListenerTest(t *testing.T) *messageListenerTest { type messageListenerTest (line 255) | type messageListenerTest struct method run (line 276) | func (mlt *messageListenerTest) run(f func(ctx context.Context, t *tes... method mockSentryStreams (line 296) | func (mlt *messageListenerTest) mockSentryStreams() { type delayedMessage (line 329) | type delayedMessage struct type mockSentryMessagesStream (line 334) | type mockSentryMessagesStream struct method Recv (line 339) | func (s *mockSentryMessagesStream[M]) Recv() (M, error) { method Header (line 343) | func (s *mockSentryMessagesStream[M]) Header() (metadata.MD, error) { method Trailer (line 347) | func (s *mockSentryMessagesStream[M]) Trailer() metadata.MD { method CloseSend (line 351) | func (s *mockSentryMessagesStream[M]) CloseSend() error { method Context (line 355) | func (s *mockSentryMessagesStream[M]) Context() context.Context { method SendMsg (line 359) | func (s *mockSentryMessagesStream[M]) SendMsg(_ any) error { method RecvMsg (line 363) | func (s *mockSentryMessagesStream[M]) RecvMsg(msg any) error { function newMockBlockHeadersPacket66Bytes (line 400) | func newMockBlockHeadersPacket66Bytes(t *testing.T, requestId uint64, nu... function newMockBlockHeaders (line 405) | func newMockBlockHeaders(numHeaders int) []*types.Header { function blockHeadersPacket66Bytes (line 425) | func blockHeadersPacket66Bytes(t *testing.T, requestId uint64, headers [... function newMockNewBlockPacketBytes (line 435) | func newMockNewBlockPacketBytes(t *testing.T) []byte { function newMockNewBlockHashesPacketBytes (line 444) | func newMockNewBlockHashesPacketBytes(t *testing.T) []byte { function newMockBlockBodiesPacketBytes (line 455) | func newMockBlockBodiesPacketBytes(t *testing.T, requestId uint64, bodie... function mockExpectPenalizePeer (line 465) | func mockExpectPenalizePeer(t *testing.T, sentryClient *direct.MockSentr... FILE: execution/p2p/message_sender.go function NewMessageSender (line 32) | func NewMessageSender(sentryClient sentryproto.SentryClient) *MessageSen... type MessageSender (line 38) | type MessageSender struct method SendGetBlockHeaders (line 42) | func (ms *MessageSender) SendGetBlockHeaders(ctx context.Context, peer... method SendGetBlockBodies (line 46) | func (ms *MessageSender) SendGetBlockBodies(ctx context.Context, peerI... method SendNewBlockHashes (line 50) | func (ms *MessageSender) SendNewBlockHashes(ctx context.Context, peerI... method SendNewBlock (line 54) | func (ms *MessageSender) SendNewBlock(ctx context.Context, peerId *Pee... method sendMessageToPeer (line 58) | func (ms *MessageSender) sendMessageToPeer(ctx context.Context, messag... FILE: execution/p2p/message_sender_test.go function TestMessageSenderSendGetBlockHeaders (line 37) | func TestMessageSenderSendGetBlockHeaders(t *testing.T) { function TestMessageSenderSendGetBlockHeadersErrPeerNotFound (line 73) | func TestMessageSenderSendGetBlockHeadersErrPeerNotFound(t *testing.T) { function TestMessageSenderSendGetBlockBodies (line 95) | func TestMessageSenderSendGetBlockBodies(t *testing.T) { function TestMessageSenderSendGetBlockBodiesErrPeerNotFound (line 125) | func TestMessageSenderSendGetBlockBodiesErrPeerNotFound(t *testing.T) { function TestMessageSenderSendNewBlockHashes (line 142) | func TestMessageSenderSendNewBlockHashes(t *testing.T) { function TestMessageSenderSendNewBlockHashesErrPeerNotFound (line 175) | func TestMessageSenderSendNewBlockHashesErrPeerNotFound(t *testing.T) { function TestMessageSenderSendNewBlock (line 194) | func TestMessageSenderSendNewBlock(t *testing.T) { function TestMessageSenderSendNewBlockErrPeerNotFound (line 225) | func TestMessageSenderSendNewBlockErrPeerNotFound(t *testing.T) { FILE: execution/p2p/peer_event_registrar.go type peerEventRegistrar (line 26) | type peerEventRegistrar interface FILE: execution/p2p/peer_event_registrar_mock.go type MockpeerEventRegistrar (line 22) | type MockpeerEventRegistrar struct method EXPECT (line 41) | func (m *MockpeerEventRegistrar) EXPECT() *MockpeerEventRegistrarMockR... method RegisterNewBlockHashesObserver (line 46) | func (m *MockpeerEventRegistrar) RegisterNewBlockHashesObserver(observ... method RegisterNewBlockObserver (line 84) | func (m *MockpeerEventRegistrar) RegisterNewBlockObserver(observer eve... method RegisterPeerEventObserver (line 122) | func (m *MockpeerEventRegistrar) RegisterPeerEventObserver(observer ev... type MockpeerEventRegistrarMockRecorder (line 29) | type MockpeerEventRegistrarMockRecorder struct method RegisterNewBlockHashesObserver (line 54) | func (mr *MockpeerEventRegistrarMockRecorder) RegisterNewBlockHashesOb... method RegisterNewBlockObserver (line 92) | func (mr *MockpeerEventRegistrarMockRecorder) RegisterNewBlockObserver... method RegisterPeerEventObserver (line 134) | func (mr *MockpeerEventRegistrarMockRecorder) RegisterPeerEventObserve... function NewMockpeerEventRegistrar (line 34) | func NewMockpeerEventRegistrar(ctrl *gomock.Controller) *MockpeerEventRe... type MockpeerEventRegistrarRegisterNewBlockHashesObserverCall (line 61) | type MockpeerEventRegistrarRegisterNewBlockHashesObserverCall struct method Return (line 66) | func (c *MockpeerEventRegistrarRegisterNewBlockHashesObserverCall) Ret... method Do (line 72) | func (c *MockpeerEventRegistrarRegisterNewBlockHashesObserverCall) Do(... method DoAndReturn (line 78) | func (c *MockpeerEventRegistrarRegisterNewBlockHashesObserverCall) DoA... type MockpeerEventRegistrarRegisterNewBlockObserverCall (line 99) | type MockpeerEventRegistrarRegisterNewBlockObserverCall struct method Return (line 104) | func (c *MockpeerEventRegistrarRegisterNewBlockObserverCall) Return(ar... method Do (line 110) | func (c *MockpeerEventRegistrarRegisterNewBlockObserverCall) Do(f func... method DoAndReturn (line 116) | func (c *MockpeerEventRegistrarRegisterNewBlockObserverCall) DoAndRetu... type MockpeerEventRegistrarRegisterPeerEventObserverCall (line 142) | type MockpeerEventRegistrarRegisterPeerEventObserverCall struct method Return (line 147) | func (c *MockpeerEventRegistrarRegisterPeerEventObserverCall) Return(a... method Do (line 153) | func (c *MockpeerEventRegistrarRegisterPeerEventObserverCall) Do(f fun... method DoAndReturn (line 159) | func (c *MockpeerEventRegistrarRegisterPeerEventObserverCall) DoAndRet... FILE: execution/p2p/peer_id.go function PeerIdFromH512 (line 29) | func PeerIdFromH512(h512 *typesproto.H512) *PeerId { function PeerIdFromEnode (line 34) | func PeerIdFromEnode(url string) (*PeerId, error) { function PeerIdFromUint64 (line 46) | func PeerIdFromUint64(num uint64) *PeerId { type PeerId (line 52) | type PeerId method H512 (line 54) | func (pid *PeerId) H512() *typesproto.H512 { method String (line 58) | func (pid *PeerId) String() string { method Equal (line 62) | func (pid *PeerId) Equal(other *PeerId) bool { FILE: execution/p2p/peer_penalizer.go function NewPeerPenalizer (line 25) | func NewPeerPenalizer(sentryClient sentryproto.SentryClient) *PeerPenali... type PeerPenalizer (line 31) | type PeerPenalizer struct method Penalize (line 35) | func (p PeerPenalizer) Penalize(ctx context.Context, peerId *PeerId) e... FILE: execution/p2p/peer_shuffle.go type PeerShuffle (line 21) | type PeerShuffle function RandPeerShuffle (line 23) | func RandPeerShuffle(peerIds []*PeerId) { function PreservingPeerShuffle (line 27) | func PreservingPeerShuffle(_ []*PeerId) { FILE: execution/p2p/peer_sync_progress.go constant missingBlockNumExpiry (line 21) | missingBlockNumExpiry = time.Hour type peerSyncProgress (line 23) | type peerSyncProgress struct method blockNumPresent (line 29) | func (psp *peerSyncProgress) blockNumPresent(blockNum uint64) { method blockNumMissing (line 36) | func (psp *peerSyncProgress) blockNumMissing(blockNum uint64) { method peerMayHaveBlockNum (line 43) | func (psp *peerSyncProgress) peerMayHaveBlockNum(blockNum uint64) bool { method minMissingBlockNumTsExpired (line 55) | func (psp *peerSyncProgress) minMissingBlockNumTsExpired() bool { FILE: execution/p2p/peer_sync_progress_test.go function TestPeerMayHaveBlockNum (line 26) | func TestPeerMayHaveBlockNum(t *testing.T) { FILE: execution/p2p/peer_tracker.go function NewPeerTracker (line 32) | func NewPeerTracker(logger log.Logger, peerEventRegistrar peerEventRegis... type PeerTracker (line 48) | type PeerTracker struct method Run (line 57) | func (pt *PeerTracker) Run(ctx context.Context) error { method ListPeers (line 73) | func (pt *PeerTracker) ListPeers() []*PeerId { method ListPeersMayHaveBlockNum (line 84) | func (pt *PeerTracker) ListPeersMayHaveBlockNum(blockNum uint64) []*Pe... method BlockNumPresent (line 100) | func (pt *PeerTracker) BlockNumPresent(peerId *PeerId, blockNum uint64) { method BlockNumMissing (line 106) | func (pt *PeerTracker) BlockNumMissing(peerId *PeerId, blockNum uint64) { method ListPeersMayMissBlockHash (line 112) | func (pt *PeerTracker) ListPeersMayMissBlockHash(blockHash common.Hash... method BlockHashPresent (line 128) | func (pt *PeerTracker) BlockHashPresent(peerId *PeerId, blockHash comm... method PeerDisconnected (line 140) | func (pt *PeerTracker) PeerDisconnected(peerId *PeerId) { method PeerConnected (line 149) | func (pt *PeerTracker) PeerConnected(peerId *PeerId) { method peerConnected (line 156) | func (pt *PeerTracker) peerConnected(peerId *PeerId) { method updatePeerSyncProgress (line 176) | func (pt *PeerTracker) updatePeerSyncProgress(peerId *PeerId, update f... function newPeerEventObserver (line 188) | func newPeerEventObserver(pt *PeerTracker) event.Observer[*sentryproto.P... function newBlockHashAnnouncesObserver (line 200) | func newBlockHashAnnouncesObserver(pt *PeerTracker) event.Observer[*Deco... function newBlockAnnouncesObserver (line 208) | func newBlockAnnouncesObserver(pt *PeerTracker) event.Observer[*DecodedI... function peerTrackerLogPrefix (line 214) | func peerTrackerLogPrefix(message string) string { FILE: execution/p2p/peer_tracker_option.go type PeerTrackerOption (line 19) | type PeerTrackerOption function WithPreservingPeerShuffle (line 21) | func WithPreservingPeerShuffle(pt *PeerTracker) { FILE: execution/p2p/peer_tracker_test.go function TestPeerTracker (line 40) | func TestPeerTracker(t *testing.T) { function TestPeerTrackerPeerEventObserver (line 101) | func TestPeerTrackerPeerEventObserver(t *testing.T) { function TestPeerTrackerNewBlockHashesObserver (line 154) | func TestPeerTrackerNewBlockHashesObserver(t *testing.T) { function TestPeerTrackerNewBlocksObserver (line 205) | func TestPeerTrackerNewBlocksObserver(t *testing.T) { function newPeerTrackerTest (line 254) | func newPeerTrackerTest(t *testing.T) *peerTrackerTest { type peerTrackerTest (line 269) | type peerTrackerTest struct method mockPeerEvents (line 277) | func (ptt *peerTrackerTest) mockPeerEvents(events <-chan *sentryproto.... method mockNewBlockHashesEvents (line 311) | func (ptt *peerTrackerTest) mockNewBlockHashesEvents(events <-chan *De... method mockNewBlockEvents (line 334) | func (ptt *peerTrackerTest) mockNewBlockEvents(events <-chan *DecodedI... method run (line 357) | func (ptt *peerTrackerTest) run(f func(ctx context.Context, t *testing... function sortPeerIdsAssumingUints (line 380) | func sortPeerIdsAssumingUints(peerIds []*PeerId) { function send (line 390) | func send[T any](ctx context.Context, t *testing.T, ch chan T, e T) { FILE: execution/rlp/commitment.go function generateRlpPrefixLenDouble (line 25) | func generateRlpPrefixLenDouble(l int, firstByte byte) int { function multiByteHeaderPrefixOfLen (line 54) | func multiByteHeaderPrefixOfLen(l int) byte { function generateByteArrayLen (line 66) | func generateByteArrayLen(buffer []byte, pos int, l int) int { function generateByteArrayLenDouble (line 98) | func generateByteArrayLenDouble(buffer []byte, pos int, l int) int { function generateRlpPrefixLen (line 186) | func generateRlpPrefixLen(l int) int { type RlpSerializable (line 203) | type RlpSerializable interface type RlpSerializableBytes (line 209) | type RlpSerializableBytes method ToDoubleRLP (line 211) | func (b RlpSerializableBytes) ToDoubleRLP(w io.Writer, prefixBuf []byt... method RawBytes (line 215) | func (b RlpSerializableBytes) RawBytes() []byte { method DoubleRLPLen (line 219) | func (b RlpSerializableBytes) DoubleRLPLen() int { type RlpEncodedBytes (line 226) | type RlpEncodedBytes method ToDoubleRLP (line 228) | func (b RlpEncodedBytes) ToDoubleRLP(w io.Writer, prefixBuf []byte) er... method RawBytes (line 232) | func (b RlpEncodedBytes) RawBytes() []byte { method DoubleRLPLen (line 236) | func (b RlpEncodedBytes) DoubleRLPLen() int { function encodeBytesAsRlpToWriter (line 240) | func encodeBytesAsRlpToWriter(source []byte, w io.Writer, prefixGenFunc ... function EncodeByteArrayAsRlp (line 254) | func EncodeByteArrayAsRlp(raw []byte, w io.Writer, prefixBuf []byte) (in... function GenerateStructLen (line 262) | func GenerateStructLen(buffer []byte, l int) int { FILE: execution/rlp/commitment_test.go function TestFastDoubleRlpForByteArrays (line 24) | func TestFastDoubleRlpForByteArrays(t *testing.T) { function doTestWithByte (line 38) | func doTestWithByte(t *testing.T, b byte, iterations int) { function displayOf (line 80) | func displayOf(bytes []byte) []byte { FILE: execution/rlp/decode.go function IsInvalidRLPError (line 68) | func IsInvalidRLPError(err error) bool { type Decoder (line 96) | type Decoder interface function Decode (line 110) | func Decode(r io.Reader, val interface{}) error { function DecodeBytes (line 123) | func DecodeBytes(b []byte, val interface{}) error { function DecodeBytesPartial (line 142) | func DecodeBytesPartial(b []byte, val interface{}) error { type decodeError (line 158) | type decodeError struct method Error (line 164) | func (err *decodeError) Error() string { function wrapStreamError (line 175) | func wrapStreamError(err error, typ reflect.Type) error { function WrapStreamError (line 193) | func WrapStreamError(err error, typ reflect.Type) error { function addErrorContext (line 197) | func addErrorContext(err error, ctx string) error { function makeDecoder (line 211) | func makeDecoder(typ reflect.Type, tags tags) (dec decoder, err error) { function decodeRawValue (line 247) | func decodeRawValue(s *Stream, val reflect.Value) error { function decodeUint (line 256) | func decodeUint(s *Stream, val reflect.Value) error { function decodeInt (line 266) | func decodeInt(s *Stream, val reflect.Value) error { function decodeBool (line 276) | func decodeBool(s *Stream, val reflect.Value) error { function decodeString (line 285) | func decodeString(s *Stream, val reflect.Value) error { function decodeBigIntNoPtr (line 294) | func decodeBigIntNoPtr(s *Stream, val reflect.Value) error { function decodeBigInt (line 298) | func decodeBigInt(s *Stream, val reflect.Value) error { function decodeUint256NoPtr (line 314) | func decodeUint256NoPtr(s *Stream, val reflect.Value) error { function decodeUint256 (line 318) | func decodeUint256(s *Stream, val reflect.Value) error { function makeListDecoder (line 334) | func makeListDecoder(typ reflect.Type, tag tags) (decoder, error) { function decodeListSlice (line 368) | func decodeListSlice(s *Stream, val reflect.Value, elemdec decoder) error { function decodeSliceElems (line 383) | func decodeSliceElems(s *Stream, val reflect.Value, elemdec decoder) err... function decodeListArray (line 412) | func decodeListArray(s *Stream, val reflect.Value, elemdec decoder) error { function decodeByteSlice (line 431) | func decodeByteSlice(s *Stream, val reflect.Value) error { function decodeByteArray (line 440) | func decodeByteArray(s *Stream, val reflect.Value) error { function makeStructDecoder (line 477) | func makeStructDecoder(typ reflect.Type) (decoder, error) { function zeroFields (line 511) | func zeroFields(structval reflect.Value, fields []field) { function makePtrDecoder (line 519) | func makePtrDecoder(typ reflect.Type, tag tags) (decoder, error) { function makeSimplePtrDecoder (line 532) | func makeSimplePtrDecoder(etype reflect.Type, etypeinfo *typeinfo) decod... function makeNilPtrDecoder (line 549) | func makeNilPtrDecoder(etype reflect.Type, etypeinfo *typeinfo, nilKind ... function decodeInterface (line 586) | func decodeInterface(s *Stream, val reflect.Value) error { function decodeDecoder (line 610) | func decodeDecoder(s *Stream, val reflect.Value) error { type Kind (line 615) | type Kind method String (line 623) | func (k Kind) String() string { constant Byte (line 618) | Byte Kind = iota constant String (line 619) | String constant List (line 620) | List type ByteReader (line 638) | type ByteReader interface type Stream (line 655) | type Stream struct method Remaining (line 719) | func (s *Stream) Remaining() uint64 { method Bytes (line 726) | func (s *Stream) Bytes() ([]byte, error) { method ReadBytes (line 749) | func (s *Stream) ReadBytes(b []byte) error { method Raw (line 779) | func (s *Stream) Raw() ([]byte, error) { method Uint (line 806) | func (s *Stream) Uint() (uint64, error) { method uint (line 810) | func (s *Stream) uint(maxbits int) (uint64, error) { method Uint256Bytes (line 843) | func (s *Stream) Uint256Bytes() ([]byte, error) { method bigIntBytes (line 854) | func (s *Stream) bigIntBytes() ([]byte, error) { method Bool (line 899) | func (s *Stream) Bool() (bool, error) { method List (line 917) | func (s *Stream) List() (size uint64, err error) { method NewList (line 930) | func (s *Stream) NewList(size uint64) { method ListEnd (line 938) | func (s *Stream) ListEnd() error { method Decode (line 958) | func (s *Stream) Decode(val interface{}) error { method Reset (line 990) | func (s *Stream) Reset(r io.Reader, inputLimit uint64) { method Kind (line 1034) | func (s *Stream) Kind() (kind Kind, size uint64, err error) { method readKind (line 1067) | func (s *Stream) readKind() (kind Kind, size uint64, err error) { method readUint (line 1129) | func (s *Stream) readUint(size byte) (uint64, error) { method readFull (line 1153) | func (s *Stream) readFull(buf []byte) (err error) { method readByte (line 1174) | func (s *Stream) readByte() (byte, error) { method willRead (line 1185) | func (s *Stream) willRead(n uint64) error { method MoreDataInList (line 1207) | func (s *Stream) MoreDataInList() bool { method listLimit (line 1213) | func (s *Stream) listLimit() (inList bool, limit uint64) { type listpos (line 672) | type listpos struct function NewStream (line 691) | func NewStream(r io.Reader, inputLimit uint64) *Stream { function NewListStream (line 699) | func NewListStream(r io.Reader, len uint64) *Stream { function NewStreamFromPool (line 707) | func NewStreamFromPool(r io.Reader, inputLimit uint64) (stream *Stream, ... type sliceReader (line 1221) | type sliceReader method Read (line 1223) | func (sr *sliceReader) Read(b []byte) (int, error) { method ReadByte (line 1232) | func (sr *sliceReader) ReadByte() (byte, error) { FILE: execution/rlp/decode_tail_test.go type structWithTail (line 26) | type structWithTail struct function ExampleDecode_structTagTail (line 31) | func ExampleDecode_structTagTail() { FILE: execution/rlp/decode_test.go function TestStreamKind (line 36) | func TestStreamKind(t *testing.T) { function TestNewListStream (line 73) | func TestNewListStream(t *testing.T) { function TestStreamErrors (line 91) | func TestStreamErrors(t *testing.T) { function TestStreamList (line 234) | func TestStreamList(t *testing.T) { function TestStreamRaw (line 259) | func TestStreamRaw(t *testing.T) { function TestDecodeErrors (line 290) | func TestDecodeErrors(t *testing.T) { type decodeTest (line 316) | type decodeTest struct type simplestruct (line 323) | type simplestruct struct type recstruct (line 328) | type recstruct struct type bigIntStruct (line 333) | type bigIntStruct struct type invalidNilTag (line 338) | type invalidNilTag struct type invalidTail1 (line 342) | type invalidTail1 struct type invalidTail2 (line 347) | type invalidTail2 struct type tailRaw (line 352) | type tailRaw struct type tailUint (line 357) | type tailUint struct type tailPrivateFields (line 362) | type tailPrivateFields struct type nilListUint (line 368) | type nilListUint struct type nilStringSlice (line 372) | type nilStringSlice struct type intField (line 376) | type intField struct type optionalFields (line 380) | type optionalFields struct type optionalAndTailField (line 386) | type optionalAndTailField struct type optionalBigIntField (line 392) | type optionalBigIntField struct type optionalPtrField (line 397) | type optionalPtrField struct type optionalPtrFieldNil (line 402) | type optionalPtrFieldNil struct type ignoredField (line 407) | type ignoredField struct function uintp (line 797) | func uintp(i uint) *uint { return &i } function runTests (line 799) | func runTests(t *testing.T, decode func([]byte, interface{}) error) { function TestDecodeWithByteReader (line 825) | func TestDecodeWithByteReader(t *testing.T) { function testDecodeWithEncReader (line 831) | func testDecodeWithEncReader(t *testing.T, n int) { function TestDecodeWithEncReader (line 846) | func TestDecodeWithEncReader(t *testing.T) { type plainReader (line 855) | type plainReader method Read (line 861) | func (r *plainReader) Read(buf []byte) (n int, err error) { function newPlainReader (line 857) | func newPlainReader(b []byte) io.Reader { function TestDecodeWithNonByteReader (line 870) | func TestDecodeWithNonByteReader(t *testing.T) { function TestDecodeStreamReset (line 876) | func TestDecodeStreamReset(t *testing.T) { type testDecoder (line 884) | type testDecoder struct method DecodeRLP (line 886) | func (t *testDecoder) DecodeRLP(s *Stream) error { function TestDecodeDecoder (line 894) | func TestDecodeDecoder(t *testing.T) { function TestDecodeDecoderNilPointer (line 921) | func TestDecodeDecoderNilPointer(t *testing.T) { type byteDecoder (line 937) | type byteDecoder method DecodeRLP (line 939) | func (bd *byteDecoder) DecodeRLP(s *Stream) error { method called (line 945) | func (bd byteDecoder) called() bool { function TestDecoderInByteSlice (line 951) | func TestDecoderInByteSlice(t *testing.T) { type unencodableDecoder (line 967) | type unencodableDecoder method DecodeRLP (line 969) | func (f *unencodableDecoder) DecodeRLP(s *Stream) error { function TestDecoderFunc (line 980) | func TestDecoderFunc(t *testing.T) { function TestInvalidOptionalField (line 989) | func TestInvalidOptionalField(t *testing.T) { function ExampleDecode (line 1022) | func ExampleDecode() { function ExampleDecode_structTagNil (line 1041) | func ExampleDecode_structTagNil() { function ExampleStream (line 1068) | func ExampleStream() { function BenchmarkDecode (line 1098) | func BenchmarkDecode(b *testing.B) { function BenchmarkDecodeIntSliceReuse (line 1112) | func BenchmarkDecodeIntSliceReuse(b *testing.B) { function encodeTestSlice (line 1126) | func encodeTestSlice(n uint) []byte { function unhex (line 1138) | func unhex(str string) []byte { FILE: execution/rlp/encbuffer.go type encBuffer (line 28) | type encBuffer struct method reset (line 44) | func (w *encBuffer) reset() { method Write (line 51) | func (w *encBuffer) Write(b []byte) (int, error) { method encode (line 56) | func (w *encBuffer) encode(val interface{}) error { method encodeStringHeader (line 65) | func (w *encBuffer) encodeStringHeader(size int) { method encodeString (line 75) | func (w *encBuffer) encodeString(b []byte) { method encodeUint (line 85) | func (w *encBuffer) encodeUint(i uint64) { method list (line 101) | func (w *encBuffer) list() int { method listEnd (line 106) | func (w *encBuffer) listEnd(index int) { method size (line 116) | func (w *encBuffer) size() int { method toBytes (line 120) | func (w *encBuffer) toBytes() []byte { method toWriter (line 138) | func (w *encBuffer) toWriter(out io.Writer) (err error) { type encReader (line 164) | type encReader struct method Read (line 171) | func (r *encReader) Read(b []byte) (n int, err error) { method next (line 196) | func (r *encReader) next() []byte { FILE: execution/rlp/encode.go constant EmptyStringCode (line 38) | EmptyStringCode = 0x80 constant EmptyListCode (line 40) | EmptyListCode = 0xC0 type Encoder (line 54) | type Encoder interface function Encode (line 71) | func Encode(w io.Writer, val interface{}) error { function Write (line 86) | func Write(w io.Writer, val []byte) error { function EncodeToBytes (line 100) | func EncodeToBytes(val interface{}) ([]byte, error) { function EncodeToReader (line 115) | func EncodeToReader(val interface{}) (size int, r io.Reader, err error) { type listhead (line 124) | type listhead struct method encode (line 131) | func (head *listhead) encode(buf []byte) []byte { function headsize (line 137) | func headsize(size uint64) int { function puthead (line 146) | func puthead(buf []byte, smalltag, largetag byte, size uint64) int { function makeWriter (line 159) | func makeWriter(typ reflect.Type, ts tags) (writer, error) { function writeRawValue (line 199) | func writeRawValue(val reflect.Value, w *encBuffer) error { function writeUint (line 204) | func writeUint(val reflect.Value, w *encBuffer) error { function writeInt (line 209) | func writeInt(val reflect.Value, w *encBuffer) error { function writeBool (line 218) | func writeBool(val reflect.Value, w *encBuffer) error { function writeBigIntPtr (line 227) | func writeBigIntPtr(val reflect.Value, w *encBuffer) error { function writeBigIntNoPtr (line 236) | func writeBigIntNoPtr(val reflect.Value, w *encBuffer) error { constant wordBytes (line 242) | wordBytes = (32 << (uint64(^big.Word(0)) >> 63)) / 8 function writeBigInt (line 244) | func writeBigInt(i *big.Int, w *encBuffer) error { function writeUint256Ptr (line 271) | func writeUint256Ptr(val reflect.Value, w *encBuffer) error { function writeUint256NoPtr (line 280) | func writeUint256NoPtr(val reflect.Value, w *encBuffer) error { function writeUint256 (line 285) | func writeUint256(i *uint256.Int, w *encBuffer) error { function writeBytes (line 300) | func writeBytes(val reflect.Value, w *encBuffer) error { function makeByteArrayWriter (line 307) | func makeByteArrayWriter(typ reflect.Type) writer { function writeLengthZeroByteArray (line 323) | func writeLengthZeroByteArray(val reflect.Value, w *encBuffer) error { function writeLengthOneByteArray (line 328) | func writeLengthOneByteArray(val reflect.Value, w *encBuffer) error { function writeByteArrayCopy (line 340) | func writeByteArrayCopy(length int, val reflect.Value, w *encBuffer) { function writeNamedByteArray (line 350) | func writeNamedByteArray(val reflect.Value, w *encBuffer) error { function writeString (line 364) | func writeString(val reflect.Value, w *encBuffer) error { function writeInterface (line 376) | func writeInterface(val reflect.Value, w *encBuffer) error { function makeSliceWriter (line 392) | func makeSliceWriter(typ reflect.Type, ts tags) (writer, error) { function makeStructWriter (line 412) | func makeStructWriter(typ reflect.Type) (writer, error) { function makePtrWriter (line 460) | func makePtrWriter(typ reflect.Type, ts tags) (writer, error) { function makeEncoderWriter (line 487) | func makeEncoderWriter(typ reflect.Type) writer { function putint (line 507) | func putint(b []byte, i uint64) (size int) { function intsize (line 565) | func intsize(i uint64) (size int) { function IntLenExcludingHead (line 569) | func IntLenExcludingHead(i uint64) int { function BigIntLenExcludingHead (line 576) | func BigIntLenExcludingHead(i *big.Int) int { function Uint256LenExcludingHead (line 584) | func Uint256LenExcludingHead(i *uint256.Int) int { function EncodeInt (line 593) | func EncodeInt(i uint64, w io.Writer, buffer []byte) error { function EncodeBigInt (line 607) | func EncodeBigInt(i *big.Int, w io.Writer, buffer []byte) error { function EncodeUint256 (line 629) | func EncodeUint256(i *uint256.Int, w io.Writer, buffer []byte) error { function EncodeString (line 655) | func EncodeString(s []byte, w io.Writer, buffer []byte) error { function EncodeStringSizePrefix (line 683) | func EncodeStringSizePrefix(size int, w io.Writer, buffer []byte) error { function EncodeOptionalAddress (line 700) | func EncodeOptionalAddress(addr *common.Address, w io.Writer, buffer []b... function EncodeStructSizePrefix (line 719) | func EncodeStructSizePrefix(size int, w io.Writer, buffer []byte) error { function ByteSliceSliceSize (line 736) | func ByteSliceSliceSize(bb [][]byte) int { function EncodeByteSliceSlice (line 744) | func EncodeByteSliceSlice(bb [][]byte, w io.Writer, b []byte) error { FILE: execution/rlp/encode_rlp2.go function ListPrefixLen (line 41) | func ListPrefixLen(dataLen int) int { function EncodeListPrefix (line 47) | func EncodeListPrefix(dataLen int, to []byte) int { function U32Len (line 60) | func U32Len(i uint32) int { function U64Len (line 67) | func U64Len(i uint64) int { function EncodeU32 (line 74) | func EncodeU32(i uint32, to []byte) int { function EncodeU64 (line 113) | func EncodeU64(i uint64, to []byte) int { function StringLen (line 186) | func StringLen(s []byte) int { function EncodeString2 (line 203) | func EncodeString2(src []byte, dst []byte) int { function EncodeAddress (line 234) | func EncodeAddress(a, to []byte) int { function EncodeHash (line 242) | func EncodeHash(h, to []byte) int { function HashesLen (line 249) | func HashesLen(hashes []byte) int { function EncodeHashes (line 254) | func EncodeHashes(hashes []byte, encodeBuf []byte) int { function AnnouncementsLen (line 264) | func AnnouncementsLen(types []byte, sizes []uint32, hashes []byte) int { function EncodeAnnouncements (line 279) | func EncodeAnnouncements(types []byte, sizes []uint32, hashes []byte, en... FILE: execution/rlp/encode_test.go type testEncoder (line 42) | type testEncoder struct method EncodeRLP (line 46) | func (e *testEncoder) EncodeRLP(w io.Writer) error { type testEncoderValueMethod (line 59) | type testEncoderValueMethod struct method EncodeRLP (line 61) | func (e testEncoderValueMethod) EncodeRLP(w io.Writer) error { type byteEncoder (line 66) | type byteEncoder method EncodeRLP (line 68) | func (e byteEncoder) EncodeRLP(w io.Writer) error { type undecodableEncoder (line 73) | type undecodableEncoder method EncodeRLP (line 75) | func (f undecodableEncoder) EncodeRLP(w io.Writer) error { type encodableReader (line 80) | type encodableReader struct method Read (line 84) | func (e *encodableReader) Read(b []byte) (int, error) { type namedByteType (line 88) | type namedByteType type encTest (line 97) | type encTest struct function runEncTests (line 393) | func runEncTests(t *testing.T, f func(val interface{}) ([]byte, error)) { function TestEncode (line 413) | func TestEncode(t *testing.T) { function TestEncodeToBytes (line 421) | func TestEncodeToBytes(t *testing.T) { function TestEncodeToReader (line 425) | func TestEncodeToReader(t *testing.T) { function TestEncodeToReaderPiecewise (line 435) | func TestEncodeToReaderPiecewise(t *testing.T) { function TestEncodeToReaderReturnToPool (line 464) | func TestEncodeToReaderReturnToPool(t *testing.T) { function BenchmarkIntsize (line 486) | func BenchmarkIntsize(b *testing.B) { function BenchmarkPutint (line 492) | func BenchmarkPutint(b *testing.B) { function BenchmarkEncodeBigInts (line 500) | func BenchmarkEncodeBigInts(b *testing.B) { function TestStringLen56 (line 517) | func TestStringLen56(t *testing.T) { function TestEncodeUint256Buffer (line 535) | func TestEncodeUint256Buffer(t *testing.T) { function TestEncodeUint256Random (line 554) | func TestEncodeUint256Random(t *testing.T) { function BenchmarkEncodeConcurrentInterface (line 575) | func BenchmarkEncodeConcurrentInterface(b *testing.B) { FILE: execution/rlp/encoder_example_test.go type MyCoolType (line 27) | type MyCoolType struct method EncodeRLP (line 33) | func (x *MyCoolType) EncodeRLP(w io.Writer) (err error) { function ExampleEncoder (line 37) | func ExampleEncoder() { FILE: execution/rlp/internal/rlpstruct/rlpstruct.go type Field (line 33) | type Field struct type Type (line 42) | type Type struct method DefaultNilValue (line 52) | func (t Type) DefaultNilValue() NilKind { type NilKind (line 61) | type NilKind constant NilKindString (line 64) | NilKindString NilKind = 0x80 constant NilKindList (line 65) | NilKindList NilKind = 0xC0 type Tags (line 69) | type Tags struct type TagError (line 88) | type TagError struct method Error (line 97) | func (e TagError) Error() string { function ProcessFields (line 107) | func ProcessFields(allFields []Field) ([]Field, []Tags, error) { function parseTag (line 150) | func parseTag(field Field, lastPublic int) (Tags, error) { function lastPublicField (line 196) | func lastPublicField(fields []Field) int { function isUint (line 206) | func isUint(k reflect.Kind) bool { function isByte (line 210) | func isByte(typ Type) bool { function isByteArray (line 214) | func isByteArray(typ Type) bool { FILE: execution/rlp/iterator.go type listIterator (line 22) | type listIterator struct method Next (line 45) | func (it *listIterator) Next() bool { method Value (line 57) | func (it *listIterator) Value() []byte { method Err (line 61) | func (it *listIterator) Err() error { function NewListIterator (line 29) | func NewListIterator(data RawValue) (*listIterator, error) { FILE: execution/rlp/iterator_test.go function TestIterator (line 31) | func TestIterator(t *testing.T) { FILE: execution/rlp/parse.go function IsRLPError (line 34) | func IsRLPError(err error) bool { return errors.Is(err, ErrBase) } function BeInt (line 37) | func BeInt(payload []byte, pos, length int) (int, error) { function Prefix (line 53) | func Prefix(payload []byte, pos int) (dataPos int, dataLen int, isList b... function ParseList (line 125) | func ParseList(payload []byte, pos int) (dataPos, dataLen int, err error) { function ParseString (line 136) | func ParseString(payload []byte, pos int) (dataPos, dataLen int, err err... function StringOfLen (line 146) | func StringOfLen(payload []byte, pos, expectedLen int) (dataPos int, err... function ParseU64 (line 158) | func ParseU64(payload []byte, pos int) (int, uint64, error) { function ParseU32 (line 180) | func ParseU32(payload []byte, pos int) (int, uint32, error) { function ParseU256 (line 202) | func ParseU256(payload []byte, pos int, x *uint256.Int) (int, error) { function U256Len (line 217) | func U256Len(z *uint256.Int) int { function ParseHash (line 231) | func ParseHash(payload []byte, pos int, hashbuf []byte) (int, error) { constant ParseHashErrorPrefix (line 240) | ParseHashErrorPrefix = "parse hash payload" constant ParseAnnouncementsErrorPrefix (line 242) | ParseAnnouncementsErrorPrefix = "parse announcement payload" function ParseAnnouncements (line 244) | func ParseAnnouncements(payload []byte, pos int) ([]byte, []uint32, []by... FILE: execution/rlp/parse_test.go function TestPrimitives (line 77) | func TestPrimitives(t *testing.T) { FILE: execution/rlp/raw.go type RawValue (line 30) | type RawValue function ListSize (line 36) | func ListSize(contentSize uint64) uint64 { function IntSize (line 41) | func IntSize(x uint64) int { function Split (line 50) | func Split(b []byte) (k Kind, content, rest []byte, err error) { function SplitString (line 60) | func SplitString(b []byte) (content, rest []byte, err error) { function SplitUint64 (line 73) | func SplitUint64(b []byte) (x uint64, rest []byte, err error) { function SplitList (line 99) | func SplitList(b []byte) (content, rest []byte, err error) { function CountValues (line 111) | func CountValues(b []byte) (int, error) { function readKind (line 123) | func readKind(buf []byte) (k Kind, tagsize, contentsize uint64, err erro... function readSize (line 164) | func readSize(b []byte, slen byte) (uint64, error) { function AppendUint64 (line 196) | func AppendUint64(b []byte, i uint64) []byte { FILE: execution/rlp/raw_test.go function TestCountValues (line 31) | func TestCountValues(t *testing.T) { function TestSplitTypes (line 67) | func TestSplitTypes(t *testing.T) { function TestSplitUint64 (line 79) | func TestSplitUint64(t *testing.T) { function TestSplit (line 122) | func TestSplit(t *testing.T) { function TestReadSize (line 206) | func TestReadSize(t *testing.T) { function TestAppendUint64 (line 248) | func TestAppendUint64(t *testing.T) { function TestAppendUint64Random (line 279) | func TestAppendUint64Random(t *testing.T) { FILE: execution/rlp/typecache.go type typeinfo (line 30) | type typeinfo struct method generate (line 260) | func (i *typeinfo) generate(typ reflect.Type, tags tags) { type tags (line 38) | type tags struct type typekey (line 58) | type typekey struct type decoder (line 63) | type decoder type writer (line 65) | type writer function cachedDecoder (line 67) | func cachedDecoder(typ reflect.Type) (decoder, error) { function cachedWriter (line 72) | func cachedWriter(typ reflect.Type) (writer, error) { type typeCache (line 79) | type typeCache struct method info (line 93) | func (c *typeCache) info(typ reflect.Type) *typeinfo { method generate (line 103) | func (c *typeCache) generate(typ reflect.Type, tags tags) *typeinfo { method infoWhileGenerating (line 127) | func (c *typeCache) infoWhileGenerating(typ reflect.Type, tags tags) *... function newTypeCache (line 87) | func newTypeCache() *typeCache { type field (line 141) | type field struct function structFields (line 148) | func structFields(typ reflect.Type) (fields []field, err error) { function firstOptionalField (line 178) | func firstOptionalField(fields []field) int { type structFieldError (line 187) | type structFieldError struct method Error (line 193) | func (e structFieldError) Error() string { type structTagError (line 197) | type structTagError struct method Error (line 202) | func (e structTagError) Error() string { function parseStructTag (line 206) | func parseStructTag(typ reflect.Type, fi, lastPublic int) (tags, error) { function lastPublicField (line 250) | func lastPublicField(typ reflect.Type) int { function defaultNilKind (line 267) | func defaultNilKind(typ reflect.Type) Kind { function isUint (line 275) | func isUint(k reflect.Kind) bool { function isInt (line 279) | func isInt(k reflect.Kind) bool { function isByte (line 283) | func isByte(typ reflect.Type) bool { function isByteArray (line 287) | func isByteArray(typ reflect.Type) bool { FILE: execution/stagedsync/chain_reader.go type ChainReader (line 33) | type ChainReader struct method Config (line 41) | func (cr ChainReader) Config() *chain.Config { method CurrentHeader (line 46) | func (cr ChainReader) CurrentHeader() *types.Header { method CurrentFinalizedHeader (line 53) | func (cr ChainReader) CurrentFinalizedHeader() *types.Header { method CurrentSafeHeader (line 62) | func (cr ChainReader) CurrentSafeHeader() *types.Header { method GetHeader (line 72) | func (cr ChainReader) GetHeader(hash common.Hash, number uint64) *type... method GetHeaderByNumber (line 78) | func (cr ChainReader) GetHeaderByNumber(number uint64) *types.Header { method GetHeaderByHash (line 84) | func (cr ChainReader) GetHeaderByHash(hash common.Hash) *types.Header { method GetBlock (line 90) | func (cr ChainReader) GetBlock(hash common.Hash, number uint64) *types... method HasBlock (line 96) | func (cr ChainReader) HasBlock(hash common.Hash, number uint64) bool { method GetTd (line 102) | func (cr ChainReader) GetTd(hash common.Hash, number uint64) *big.Int { method FrozenBlocks (line 111) | func (cr ChainReader) FrozenBlocks() uint64 { return cr.BlockReader.Fr... method FrozenBorBlocks (line 112) | func (cr ChainReader) FrozenBorBlocks(align bool) uint64 { FILE: execution/stagedsync/default_stages.go function DefaultStages (line 29) | func DefaultStages(ctx context.Context, function PipelineStages (line 172) | func PipelineStages(ctx context.Context, snapshots SnapshotsCfg, blockHa... function StateStages (line 280) | func StateStages(ctx context.Context, headers HeadersCfg, bodies BodiesC... function DownloadSyncStages (line 335) | func DownloadSyncStages( type UnwindOrder (line 377) | type UnwindOrder type PruneOrder (line 378) | type PruneOrder FILE: execution/stagedsync/exec3.go constant changesetSafeRange (line 70) | changesetSafeRange = 16 constant maxUnwindJumpAllowance (line 71) | maxUnwindJumpAllowance = 1000 function NewProgress (line 74) | func NewProgress(prevOutputBlockNum, commitThreshold uint64, workersCoun... type Progress (line 78) | type Progress struct method Log (line 91) | func (p *Progress) Log(suffix string, rs *state.ParallelExecutionState... function restoreTxNum (line 142) | func restoreTxNum(ctx context.Context, cfg *ExecuteBlockCfg, applyTx kv.... function nothingToExec (line 196) | func nothingToExec(applyTx kv.Tx, txNumsReader rawdbv3.TxNumsReader, inp... function ExecV3 (line 204) | func ExecV3(ctx context.Context, function dumpPlainStateDebug (line 879) | func dumpPlainStateDebug(tx kv.TemporalRwTx, doms *dbstate.SharedDomains) { function handleIncorrectRootHashError (line 929) | func handleIncorrectRootHashError(header *types.Header, applyTx kv.Tempo... type FlushAndComputeCommitmentTimes (line 968) | type FlushAndComputeCommitmentTimes struct function flushAndCheckCommitmentV3 (line 974) | func flushAndCheckCommitmentV3(ctx context.Context, header *types.Header... function blockWithSenders (line 1027) | func blockWithSenders(ctx context.Context, db kv.RoDB, tx kv.Tx, blockRe... FILE: execution/stagedsync/exec3_parallel.go type executor (line 71) | type executor interface type txExecutor (line 83) | type txExecutor struct method tx (line 101) | func (te *txExecutor) tx() kv.RwTx { method readState (line 105) | func (te *txExecutor) readState() *state.ParallelExecutionState { method domains (line 109) | func (te *txExecutor) domains() *dbstate.SharedDomains { method getHeader (line 113) | func (te *txExecutor) getHeader(ctx context.Context, hash common.Hash,... type parallelExecutor (line 131) | type parallelExecutor struct method applyLoop (line 151) | func (pe *parallelExecutor) applyLoop(ctx context.Context, maxTxNum ui... method rwLoop (line 206) | func (pe *parallelExecutor) rwLoop(ctx context.Context, maxTxNum uint6... method processResultQueue (line 372) | func (pe *parallelExecutor) processResultQueue(ctx context.Context, in... method run (line 450) | func (pe *parallelExecutor) run(ctx context.Context, maxTxNum uint64, ... method status (line 482) | func (pe *parallelExecutor) status(ctx context.Context, commitThreshol... method wait (line 513) | func (pe *parallelExecutor) wait() error { method execute (line 529) | func (pe *parallelExecutor) execute(ctx context.Context, tasks []*stat... FILE: execution/stagedsync/exec3_serial.go type serialExecutor (line 20) | type serialExecutor struct method wait (line 29) | func (se *serialExecutor) wait() error { method status (line 33) | func (se *serialExecutor) status(ctx context.Context, commitThreshold ... method execute (line 37) | func (se *serialExecutor) execute(ctx context.Context, tasks []*state.... method commit (line 181) | func (se *serialExecutor) commit(ctx context.Context, txNum uint64, bl... FILE: execution/stagedsync/exec3_status.go type ExecutionStat (line 14) | type ExecutionStat struct function LongestPath (line 21) | func LongestPath(d *state.DAG, stats map[int]ExecutionStat) ([]int, uint... function ReportDAG (line 73) | func ReportDAG(d *state.DAG, stats map[int]ExecutionStat, out func(strin... type execStatusList (line 97) | type execStatusList struct method takeNextPending (line 120) | func (m *execStatusList) takeNextPending() int { method maxComplete (line 136) | func (m execStatusList) maxComplete() int { method pushPending (line 152) | func (m *execStatusList) pushPending(tx int) { method markComplete (line 176) | func (m *execStatusList) markComplete(tx int) { method minPending (line 181) | func (m *execStatusList) minPending() int { method countComplete (line 189) | func (m *execStatusList) countComplete() int { method addDependency (line 193) | func (m *execStatusList) addDependency(blocker int, dependent int) bool { method isBlocked (line 234) | func (m *execStatusList) isBlocked(tx int) bool { method removeDependency (line 238) | func (m *execStatusList) removeDependency(tx int) { method clearInProgress (line 254) | func (m *execStatusList) clearInProgress(tx int) { method checkInProgress (line 258) | func (m *execStatusList) checkInProgress(tx int) bool { method checkPending (line 267) | func (m *execStatusList) checkPending(tx int) bool { method checkComplete (line 276) | func (m *execStatusList) checkComplete(tx int) bool { method getRevalidationRange (line 288) | func (m *execStatusList) getRevalidationRange(txFrom int) (ret []int) { method pushPendingSet (line 299) | func (m *execStatusList) pushPendingSet(set []int) { method clearComplete (line 309) | func (m *execStatusList) clearComplete(tx int) { method clearPending (line 313) | func (m *execStatusList) clearPending(tx int) { function insertInList (line 105) | func insertInList(l []int, v int) []int { function hasNoGap (line 132) | func hasNoGap(l []int) bool { function removeFromList (line 156) | func removeFromList(l []int, v int, expect bool) []int { FILE: execution/stagedsync/metrics.go type metricsCache (line 10) | type metricsCache struct method stageRunDurationSummary (line 24) | func (mc metricsCache) stageRunDurationSummary(stage stages.SyncStage)... method stagePruneDurationSummary (line 33) | func (mc metricsCache) stagePruneDurationSummary(stage stages.SyncStag... method stageUnwindDurationSummary (line 42) | func (mc metricsCache) stageUnwindDurationSummary(stage stages.SyncSta... function newMetricsCache (line 16) | func newMetricsCache() metricsCache { FILE: execution/stagedsync/stage.go type ExecFunc (line 34) | type ExecFunc type UnwindFunc (line 39) | type UnwindFunc type PruneFunc (line 43) | type PruneFunc type Stage (line 46) | type Stage struct type CurrentSyncCycleInfo (line 62) | type CurrentSyncCycleInfo struct type StageState (line 68) | type StageState struct method LogPrefix (line 76) | func (s *StageState) LogPrefix() string { method SyncMode (line 83) | func (s *StageState) SyncMode() stages.Mode { method Update (line 91) | func (s *StageState) Update(db kv.Putter, newBlockNum uint64) error { method UpdatePrune (line 94) | func (s *StageState) UpdatePrune(db kv.Putter, blockNum uint64) error { method ExecutionAt (line 99) | func (s *StageState) ExecutionAt(db kv.Getter) (uint64, error) { type UnwindReason (line 104) | type UnwindReason struct method IsBadBlock (line 114) | func (u UnwindReason) IsBadBlock() bool { method Err (line 118) | func (u UnwindReason) Err() error { function BadBlock (line 132) | func BadBlock(badBlock common.Hash, err error) UnwindReason { function OperationalErr (line 140) | func OperationalErr(err error) UnwindReason { function ForkReset (line 144) | func ForkReset(badBlock common.Hash) UnwindReason { type Unwinder (line 149) | type Unwinder interface type UnwindState (line 157) | type UnwindState struct method LogPrefix (line 168) | func (u *UnwindState) LogPrefix() string { return u.state.LogPrefix() } method Done (line 171) | func (u *UnwindState) Done(db kv.Putter) error { type PruneState (line 175) | type PruneState struct method LogPrefix (line 184) | func (s *PruneState) LogPrefix() string { return s.state.LogPrefix() +... method Done (line 185) | func (s *PruneState) Done(db kv.Putter) error { method DoneAt (line 188) | func (s *PruneState) DoneAt(db kv.Putter, blockNum uint64) error { FILE: execution/stagedsync/stage_blockhashes.go type BlockHashesCfg (line 30) | type BlockHashesCfg struct function StageBlockHashesCfg (line 38) | func StageBlockHashesCfg(db kv.RwDB, tmpDir string, cc *chain.Config, he... function SpawnBlockHashStage (line 47) | func SpawnBlockHashStage(s *StageState, tx kv.RwTx, cfg BlockHashesCfg, ... function UnwindBlockHashStage (line 80) | func UnwindBlockHashStage(u *UnwindState, tx kv.RwTx, cfg BlockHashesCfg... FILE: execution/stagedsync/stage_bodies.go constant requestLoopCutOff (line 43) | requestLoopCutOff int = 1 type BodiesCfg (line 45) | type BodiesCfg struct function StageBodiesCfg (line 58) | func StageBodiesCfg(db kv.RwDB, blobStore services.BlobStorage, bd *body... function BodiesForward (line 72) | func BodiesForward(s *StageState, u Unwinder, ctx context.Context, tx kv... function logDownloadingBodies (line 363) | func logDownloadingBodies(logPrefix string, committed, remaining uint64,... function logWritingBodies (line 400) | func logWritingBodies(logPrefix string, committed, headerProgress uint64... function UnwindBodiesStage (line 420) | func UnwindBodiesStage(u *UnwindState, tx kv.RwTx, cfg BodiesCfg, ctx co... function PruneBodiesStage (line 450) | func PruneBodiesStage(p *PruneState, tx kv.RwTx, cfg BodiesCfg, ctx cont... FILE: execution/stagedsync/stage_bodies_test.go function testingHeaderBody (line 37) | func testingHeaderBody(t *testing.T) (h *types.Header, b *types.RawBody) { function TestBodiesCanonical (line 51) | func TestBodiesCanonical(t *testing.T) { function TestBodiesUnwind (line 97) | func TestBodiesUnwind(t *testing.T) { FILE: execution/stagedsync/stage_commit_rebuild.go type TrieCfg (line 31) | type TrieCfg struct function StageTrieCfg (line 41) | func StageTrieCfg(db kv.TemporalRwDB, checkRoot, saveNewHashesToDB bool,... function RebuildPatriciaTrieBasedOnFiles (line 53) | func RebuildPatriciaTrieBasedOnFiles(ctx context.Context, cfg TrieCfg, s... FILE: execution/stagedsync/stage_custom_trace.go type CustomTraceCfg (line 51) | type CustomTraceCfg struct type Produce (line 58) | type Produce struct function NewProduce (line 67) | func NewProduce(produceList []string) Produce { function StageCustomTraceCfg (line 91) | func StageCustomTraceCfg(produce []string, db kv.TemporalRwDB, dirs data... function SpawnCustomTrace (line 110) | func SpawnCustomTrace(cfg CustomTraceCfg, ctx context.Context, logger lo... function customTraceBatchProduce (line 201) | func customTraceBatchProduce(ctx context.Context, produce Produce, cfg *... function AssertNotBehindAccounts (line 278) | func AssertNotBehindAccounts(db kv.TemporalRoDB, domain kv.Domain, txNum... function AssertReceipts (line 298) | func AssertReceipts(ctx context.Context, cfg *exec3.ExecArgs, tx kv.Temp... function customTraceBatch (line 308) | func customTraceBatch(ctx context.Context, produce Produce, cfg *exec3.E... function progressOfDomains (line 438) | func progressOfDomains(tx kv.TemporalTx, produce Produce) uint64 { function firstStepNotInFiles (line 463) | func firstStepNotInFiles(tx kv.Tx, produce Produce) kv.Step { function StageCustomTraceReset (line 488) | func StageCustomTraceReset(ctx context.Context, db kv.TemporalRwDB, prod... FILE: execution/stagedsync/stage_custom_trace_test.go function TestCustomTraceReceiptDomain (line 33) | func TestCustomTraceReceiptDomain(t *testing.T) { function TestCustomTraceInvalidProduceMode (line 71) | func TestCustomTraceInvalidProduceMode(t *testing.T) { function TestCustomTraceDomainProgressConsistency (line 87) | func TestCustomTraceDomainProgressConsistency(t *testing.T) { FILE: execution/stagedsync/stage_execute.go constant logInterval (line 58) | logInterval = 30 * time.Second constant stateStreamLimit (line 61) | stateStreamLimit uint64 = 1_000 type headerDownloader (line 64) | type headerDownloader interface type ExecuteBlockCfg (line 69) | type ExecuteBlockCfg struct function StageExecuteBlocksCfg (line 95) | func StageExecuteBlocksCfg( function ExecBlockV3 (line 140) | func ExecBlockV3(s *StageState, u Unwinder, txc wrap.TxContainer, toBloc... function unwindExec3 (line 168) | func unwindExec3(u *UnwindState, s *StageState, txc wrap.TxContainer, ct... function unwindExec3State (line 233) | func unwindExec3State(ctx context.Context, tx kv.TemporalRwTx, sd *state... function toBytesZeroCopy (line 315) | func toBytesZeroCopy(s string) []byte { return unsafe.Slice(unsafe.Strin... function stageProgress (line 317) | func stageProgress(tx kv.Tx, db kv.RoDB, stage stages.SyncStage) (prevSt... function SpawnExecuteBlocksStage (line 339) | func SpawnExecuteBlocksStage(s *StageState, u Unwinder, txc wrap.TxConta... function UnwindExecutionStage (line 349) | func UnwindExecutionStage(u *UnwindState, s *StageState, txc wrap.TxCont... function unwindExecutionStage (line 391) | func unwindExecutionStage(u *UnwindState, s *StageState, txc wrap.TxCont... function PruneExecutionStage (line 420) | func PruneExecutionStage(s *PruneState, tx kv.RwTx, cfg ExecuteBlockCfg,... FILE: execution/stagedsync/stage_finish.go type FinishCfg (line 33) | type FinishCfg struct function StageFinishCfg (line 40) | func StageFinishCfg(db kv.RwDB, tmpDir string, forkValidator *engine_hel... function FinishForward (line 50) | func FinishForward(s *StageState, tx kv.RwTx, cfg FinishCfg) error { function updateInitialCycleDuration (line 98) | func updateInitialCycleDuration(s *StageState, cfg FinishCfg) { function UnwindFinish (line 107) | func UnwindFinish(u *UnwindState, tx kv.RwTx, cfg FinishCfg, ctx context... function PruneFinish (line 128) | func PruneFinish(u *PruneState, tx kv.RwTx, cfg FinishCfg, ctx context.C... function NotifyNewHeaders (line 147) | func NotifyNewHeaders(ctx context.Context, notifyFrom, notifyTo uint64, ... FILE: execution/stagedsync/stage_headers.go constant ShortPoSReorgThresholdBlocks (line 51) | ShortPoSReorgThresholdBlocks = 10 type HeadersCfg (line 53) | type HeadersCfg struct function StageHeadersCfg (line 72) | func StageHeadersCfg( function SpawnStageHeaders (line 106) | func SpawnStageHeaders(s *StageState, u Unwinder, ctx context.Context, t... function HeadersPOW (line 127) | func HeadersPOW(s *StageState, u Unwinder, ctx context.Context, tx kv.Rw... function fixCanonicalChain (line 375) | func fixCanonicalChain(logPrefix string, logEvery *time.Ticker, height u... function HeadersUnwind (line 414) | func HeadersUnwind(ctx context.Context, u *UnwindState, s *StageState, t... function logProgressHeaders (line 533) | func logProgressHeaders( type ChainReaderImpl (line 573) | type ChainReaderImpl struct method Config (line 584) | func (cr ChainReaderImpl) Config() *chain.Config { return cr.co... method CurrentHeader (line 585) | func (cr ChainReaderImpl) CurrentHeader() *types.Header { panic("") } method CurrentFinalizedHeader (line 586) | func (cr ChainReaderImpl) CurrentFinalizedHeader() *types.Header { method CurrentSafeHeader (line 593) | func (cr ChainReaderImpl) CurrentSafeHeader() *types.Header { method GetHeader (line 601) | func (cr ChainReaderImpl) GetHeader(hash common.Hash, number uint64) *... method GetHeaderByNumber (line 608) | func (cr ChainReaderImpl) GetHeaderByNumber(number uint64) *types.Head... method GetHeaderByHash (line 615) | func (cr ChainReaderImpl) GetHeaderByHash(hash common.Hash) *types.Hea... method GetTd (line 623) | func (cr ChainReaderImpl) GetTd(hash common.Hash, number uint64) *big.... method FrozenBlocks (line 631) | func (cr ChainReaderImpl) FrozenBlocks() uint64 { return cr.blockReade... method FrozenBorBlocks (line 632) | func (cr ChainReaderImpl) FrozenBorBlocks(align bool) uint64 { method GetBlock (line 635) | func (cr ChainReaderImpl) GetBlock(hash common.Hash, number uint64) *t... method HasBlock (line 639) | func (cr ChainReaderImpl) HasBlock(hash common.Hash, number uint64) bo... function NewChainReaderImpl (line 580) | func NewChainReaderImpl(config *chain.Config, tx kv.Tx, blockReader serv... FILE: execution/stagedsync/stage_mining_create_block.go type MiningBlock (line 46) | type MiningBlock struct method AddTxn (line 63) | func (mb *MiningBlock) AddTxn(txn types.Transaction) { method AvailableRlpSpace (line 71) | func (mb *MiningBlock) AvailableRlpSpace(chainConfig *chain.Config, wi... method TxnsRlpSize (line 100) | func (mb *MiningBlock) TxnsRlpSize(withAdditional ...types.Transaction... type MiningState (line 115) | type MiningState struct function NewMiningState (line 122) | func NewMiningState(cfg *buildercfg.MiningConfig) MiningState { type MiningCreateBlockCfg (line 131) | type MiningCreateBlockCfg struct function StageMiningCreateBlockCfg (line 141) | func StageMiningCreateBlockCfg( function SpawnMiningCreateBlockStage (line 164) | func SpawnMiningCreateBlockStage(s *StageState, txc wrap.TxContainer, cf... function readNonCanonicalHeaders (line 361) | func readNonCanonicalHeaders(tx kv.Tx, blockNum uint64, engine consensus... FILE: execution/stagedsync/stage_mining_exec.go type MiningExecCfg (line 52) | type MiningExecCfg struct function StageMiningExecCfg (line 66) | func StageMiningExecCfg( function SpawnMiningExecStage (line 97) | func SpawnMiningExecStage(s *StageState, txc wrap.TxContainer, cfg Minin... function getNextTransactions (line 258) | func getNextTransactions( function filterBadTransactions (line 301) | func filterBadTransactions(transactions []types.Transaction, chainID *ui... function addTransactionsToMiningBlock (line 427) | func addTransactionsToMiningBlock( function NotifyPendingLogs (line 595) | func NotifyPendingLogs(logPrefix string, notifier ChainEventNotifier, lo... FILE: execution/stagedsync/stage_mining_finish.go type MiningFinishCfg (line 31) | type MiningFinishCfg struct function StageMiningFinishCfg (line 41) | func StageMiningFinishCfg( function SpawnMiningFinishStage (line 61) | func SpawnMiningFinishStage(s *StageState, tx kv.RwTx, cfg MiningFinishC... FILE: execution/stagedsync/stage_postexec.go type PostExecCfg (line 29) | type PostExecCfg struct function StagePostExecCfg (line 34) | func StagePostExecCfg(db kv.RwDB, borDb kv.RwDB) PostExecCfg { function SpawnPostExecStage (line 41) | func SpawnPostExecStage(s *StageState, tx kv.RwTx, cfg PostExecCfg, ctx ... function UnwindPostExecStage (line 79) | func UnwindPostExecStage(u *UnwindState, s *StageState, tx kv.RwTx, cfg ... FILE: execution/stagedsync/stage_senders.go type SendersCfg (line 49) | type SendersCfg struct function StageSendersCfg (line 63) | func StageSendersCfg(db kv.RwDB, chainCfg *chain.Config, syncCfg ethconf... function SpawnRecoverSendersStage (line 81) | func SpawnRecoverSendersStage(cfg SendersCfg, s *StageState, u Unwinder,... type senderRecoveryError (line 317) | type senderRecoveryError struct type senderRecoveryJob (line 323) | type senderRecoveryJob struct function recoverSenders (line 333) | func recoverSenders(ctx context.Context, logPrefix string, cryptoContext... function UnwindSendersStage (line 379) | func UnwindSendersStage(u *UnwindState, tx kv.RwTx, cfg SendersCfg, ctx ... FILE: execution/stagedsync/stage_senders_test.go function TestSenders (line 40) | func TestSenders(t *testing.T) { FILE: execution/stagedsync/stage_snapshots.go type SnapshotsCfg (line 58) | type SnapshotsCfg struct function StageSnapshotsCfg (line 77) | func StageSnapshotsCfg(db kv.TemporalRwDB, function SpawnStageSnapshots (line 112) | func SpawnStageSnapshots( function DownloadAndIndexSnapshotsIfNeed (line 172) | func DownloadAndIndexSnapshotsIfNeed(s *StageState, ctx context.Context,... function firstNonGenesisCheck (line 344) | func firstNonGenesisCheck(tx kv.RwTx, snapshots snapshotsync.BlockSnapsh... function pruneCanonicalMarkers (line 359) | func pruneCanonicalMarkers(ctx context.Context, tx kv.RwTx, blockReader ... function SnapshotsPrune (line 397) | func SnapshotsPrune(s *PruneState, cfg SnapshotsCfg, ctx context.Context... function pruneBlockSnapshots (line 478) | func pruneBlockSnapshots(ctx context.Context, cfg SnapshotsCfg, logger l... type dirEntry (line 539) | type dirEntry struct method Name (line 563) | func (e dirEntry) Name() string { method IsDir (line 567) | func (e dirEntry) IsDir() bool { method Type (line 571) | func (e dirEntry) Type() fs.FileMode { method Size (line 575) | func (e dirEntry) Size() int64 { method Mode (line 579) | func (e dirEntry) Mode() fs.FileMode { method ModTime (line 583) | func (e dirEntry) ModTime() time.Time { method Sys (line 587) | func (e dirEntry) Sys() any { method Info (line 595) | func (e dirEntry) Info() (fs.FileInfo, error) { type snapInfo (line 543) | type snapInfo struct method Version (line 547) | func (i *snapInfo) Version() snaptype.Version { method From (line 551) | func (i *snapInfo) From() uint64 { method To (line 555) | func (i *snapInfo) To() uint64 { method Type (line 559) | func (i *snapInfo) Type() snaptype.Type { function expandHomeDir (line 601) | func expandHomeDir(dirpath string) string { function isLocalFs (line 615) | func isLocalFs(ctx context.Context, rclient *downloader.RCloneClient, fs... FILE: execution/stagedsync/stage_txlookup.go type TxLookupCfg (line 41) | type TxLookupCfg struct function StageTxLookupCfg (line 49) | func StageTxLookupCfg( function SpawnTxLookup (line 70) | func SpawnTxLookup(s *StageState, tx kv.RwTx, toBlock uint64, cfg TxLook... function txnLookupTransform (line 138) | func txnLookupTransform(logPrefix string, tx kv.RwTx, blockFrom, blockTo... function txnLookupIntegrity (line 178) | func txnLookupIntegrity(logPrefix string, tx kv.RwTx, blockFrom, blockTo... function UnwindTxLookup (line 205) | func UnwindTxLookup(u *UnwindState, s *StageState, tx kv.RwTx, cfg TxLoo... function PruneTxLookup (line 241) | func PruneTxLookup(s *PruneState, tx kv.RwTx, cfg TxLookupCfg, ctx conte... function deleteTxLookupRange (line 319) | func deleteTxLookupRange(tx kv.RwTx, logPrefix string, blockFrom, blockT... FILE: execution/stagedsync/stage_witness.go type WitnessCfg (line 30) | type WitnessCfg struct type WitnessStore (line 40) | type WitnessStore struct function StageWitnessCfg (line 48) | func StageWitnessCfg(enableWitnessGeneration bool, maxWitnessLimit uint6... function PrepareForWitness (line 61) | func PrepareForWitness(tx kv.TemporalTx, block *types.Block, prevRoot co... function RewindStagesForWitness (line 95) | func RewindStagesForWitness(batch *membatchwithdb.MemoryMutation, blockN... function ExecuteBlockStatelessly (line 126) | func ExecuteBlockStatelessly(block *types.Block, prevHeader *types.Heade... FILE: execution/stagedsync/stage_witness_processing.go type WitnessData (line 36) | type WitnessData struct type WitnessBuffer (line 42) | type WitnessBuffer struct method AddWitness (line 53) | func (wb *WitnessBuffer) AddWitness(blockNumber uint64, blockHash comm... method DrainWitnesses (line 64) | func (wb *WitnessBuffer) DrainWitnesses() []WitnessData { function NewWitnessBuffer (line 47) | func NewWitnessBuffer() *WitnessBuffer { type WitnessProcessingCfg (line 76) | type WitnessProcessingCfg struct function NewWitnessProcessingCfg (line 81) | func NewWitnessProcessingCfg(db kv.RwDB, witnessBuffer *WitnessBuffer) W... function StageWitnessProcessingCfg (line 88) | func StageWitnessProcessingCfg(db kv.RwDB, chainConfig *chain.Config, wi... function SpawnStageWitnessProcessing (line 98) | func SpawnStageWitnessProcessing(s *StageState, tx kv.RwTx, cfg WitnessP... function UnwindWitnessProcessingStage (line 161) | func UnwindWitnessProcessingStage(u *UnwindState, s *StageState, txc wra... function PruneWitnessProcessingStage (line 194) | func PruneWitnessProcessingStage(p *PruneState, tx kv.RwTx, cfg WitnessP... function cleanupOldWitnesses (line 224) | func cleanupOldWitnesses(tx kv.RwTx, currentBlockNum uint64, logger log.... function cleanupWitnessesForUnwind (line 266) | func cleanupWitnessesForUnwind(tx kv.RwTx, fromBlock uint64) error { FILE: execution/stagedsync/stagebuilder.go type ChainEventNotifier (line 30) | type ChainEventNotifier interface function MiningStages (line 37) | func MiningStages( FILE: execution/stagedsync/stages/metrics.go function init (line 30) | func init() { function UpdateMetrics (line 43) | func UpdateMetrics(tx kv.Tx) error { FILE: execution/stagedsync/stages/stages.go type SyncStage (line 32) | type SyncStage function GetStageProgress (line 67) | func GetStageProgress(db kv.Getter, stage SyncStage) (uint64, error) { function SaveStageProgress (line 75) | func SaveStageProgress(db kv.Putter, stage SyncStage, progress uint64) e... function GetStagePruneProgress (line 83) | func GetStagePruneProgress(db kv.Getter, stage SyncStage) (uint64, error) { function SaveStagePruneProgress (line 91) | func SaveStagePruneProgress(db kv.Putter, stage SyncStage, progress uint... function unmarshalData (line 95) | func unmarshalData(data []byte) (uint64, error) { function encodeBigEndian (line 105) | func encodeBigEndian(n uint64) []byte { FILE: execution/stagedsync/stages/sync_mode.go type Mode (line 3) | type Mode method String (line 12) | func (m Mode) String() string { constant ModeUnknown (line 6) | ModeUnknown Mode = iota constant ModeBlockProduction (line 7) | ModeBlockProduction constant ModeForkValidation (line 8) | ModeForkValidation constant ModeApplyingBlocks (line 9) | ModeApplyingBlocks function ModeFromString (line 25) | func ModeFromString(s string) Mode { //nolint FILE: execution/stagedsync/sync.go type Sync (line 36) | type Sync struct method Len (line 62) | func (s *Sync) Len() int { method Cfg (line 66) | func (s *Sync) Cfg() ethconfig.Sync { return s.cfg } method UnwindPoint (line 68) | func (s *Sync) UnwindPoint() uint64 { method UnwindReason (line 72) | func (s *Sync) UnwindReason() UnwindReason { method PrevUnwindPoint (line 76) | func (s *Sync) PrevUnwindPoint() *uint64 { method NewUnwindState (line 80) | func (s *Sync) NewUnwindState(id stages.SyncStage, unwindPoint, curren... method PruneStageState (line 85) | func (s *Sync) PruneStageState(id stages.SyncStage, forwardProgress ui... method NextStage (line 109) | func (s *Sync) NextStage() { method IsBefore (line 117) | func (s *Sync) IsBefore(stage1, stage2 stages.SyncStage) bool { method IsAfter (line 134) | func (s *Sync) IsAfter(stage1, stage2 stages.SyncStage) bool { method HasUnwindPoint (line 150) | func (s *Sync) HasUnwindPoint() bool { return s.unwindPoint != nil } method UnwindTo (line 151) | func (s *Sync) UnwindTo(unwindPoint uint64, reason UnwindReason, tx kv... method IsDone (line 182) | func (s *Sync) IsDone() bool { method LogPrefix (line 186) | func (s *Sync) LogPrefix() string { method StagesIdsList (line 193) | func (s *Sync) StagesIdsList() []string { method SetCurrentStage (line 200) | func (s *Sync) SetCurrentStage(id stages.SyncStage) error { method StageState (line 263) | func (s *Sync) StageState(stage stages.SyncStage, tx kv.Tx, db kv.RoDB... method RunUnwind (line 287) | func (s *Sync) RunUnwind(db kv.RwDB, txc wrap.TxContainer) error { method RunNoInterrupt (line 308) | func (s *Sync) RunNoInterrupt(db kv.RwDB, txc wrap.TxContainer) (bool,... method Run (line 401) | func (s *Sync) Run(db kv.RwDB, txc wrap.TxContainer, initialCycle, fir... method RunPrune (line 498) | func (s *Sync) RunPrune(db kv.RwDB, tx kv.RwTx, initialCycle bool) err... method PrintTimings (line 515) | func (s *Sync) PrintTimings() []interface{} { method runStage (line 537) | func (s *Sync) runStage(stage *Stage, db kv.RwDB, txc wrap.TxContainer... method logRunStageDone (line 560) | func (s *Sync) logRunStageDone(stageState *StageState, start time.Time) { method unwindStage (line 572) | func (s *Sync) unwindStage(initialCycle bool, stage *Stage, db kv.RwDB... method pruneStage (line 606) | func (s *Sync) pruneStage(initialCycle bool, stage *Stage, db kv.RwDB,... method DisableAllStages (line 638) | func (s *Sync) DisableAllStages() []stages.SyncStage { method DisableStages (line 651) | func (s *Sync) DisableStages(ids ...stages.SyncStage) { method EnableStages (line 662) | func (s *Sync) EnableStages(ids ...stages.SyncStage) { method MockExecFunc (line 673) | func (s *Sync) MockExecFunc(id stages.SyncStage, f ExecFunc) { type Timing (line 55) | type Timing struct function New (line 211) | func New(cfg ethconfig.Sync, stagesList []*Stage, unwindOrder UnwindOrde... type ErrLoopExhausted (line 386) | type ErrLoopExhausted struct method Error (line 392) | func (e *ErrLoopExhausted) Error() string { method Is (line 396) | func (e *ErrLoopExhausted) Is(err error) bool { FILE: execution/stagedsync/sync_test.go function TestStagesSuccess (line 34) | func TestStagesSuccess(t *testing.T) { function TestDisabledStages (line 73) | func TestDisabledStages(t *testing.T) { function TestErroredStage (line 113) | func TestErroredStage(t *testing.T) { function TestUnwindSomeStagesBehindUnwindPoint (line 153) | func TestUnwindSomeStagesBehindUnwindPoint(t *testing.T) { function TestUnwind (line 236) | func TestUnwind(t *testing.T) { function TestUnwindEmptyUnwinder (line 329) | func TestUnwindEmptyUnwinder(t *testing.T) { function TestSyncDoTwice (line 403) | func TestSyncDoTwice(t *testing.T) { function TestStateSyncInterruptRestart (line 461) | func TestStateSyncInterruptRestart(t *testing.T) { function TestSyncInterruptLongUnwind (line 508) | func TestSyncInterruptLongUnwind(t *testing.T) { function unwindOf (line 605) | func unwindOf(s stages.SyncStage) stages.SyncStage { FILE: execution/stagedsync/testutil.go constant staticCodeStaticIncarnations (line 32) | staticCodeStaticIncarnations = iota constant changeCodeWithIncarnations (line 33) | changeCodeWithIncarnations constant changeCodeIndepenentlyOfIncarnations (line 34) | changeCodeIndepenentlyOfIncarnations type testGenHook (line 37) | type testGenHook function generateBlocks2 (line 39) | func generateBlocks2(t *testing.T, from uint64, numberOfBlocks uint64, b... FILE: execution/stagedsync/types.go type DownloaderGlue (line 21) | type DownloaderGlue interface FILE: execution/stages/blockchain_test.go function makeBlockChain (line 65) | func makeBlockChain(parent *types.Block, n int, m *mock.MockSentry, seed... function newCanonical (line 75) | func newCanonical(t *testing.T, n int) *mock.MockSentry { function testFork (line 92) | func testFork(t *testing.T, m *mock.MockSentry, i, n int, comparator fun... function TestLastBlock (line 177) | func TestLastBlock(t *testing.T) { function TestExtendCanonicalBlocks (line 198) | func TestExtendCanonicalBlocks(t *testing.T) { function TestShorterForkBlocks (line 224) | func TestShorterForkBlocks(t *testing.T) { function testShorterFork (line 230) | func testShorterFork(t *testing.T) { function TestLongerForkHeaders (line 254) | func TestLongerForkHeaders(t *testing.T) { testLongerFork(t, false) } function TestLongerForkBlocks (line 255) | func TestLongerForkBlocks(t *testing.T) { testLongerFork(t, true) } function testLongerFork (line 257) | func testLongerFork(t *testing.T, full bool) { function TestBrokenBlockChain (line 283) | func TestBrokenBlockChain(t *testing.T) { testBrokenChain(t) } function testBrokenChain (line 285) | func testBrokenChain(t *testing.T) { function TestReorgLongBlocks (line 301) | func TestReorgLongBlocks(t *testing.T) { testReorgLong(t) } function testReorgLong (line 303) | func testReorgLong(t *testing.T) { function TestReorgShortBlocks (line 310) | func TestReorgShortBlocks(t *testing.T) { testReorgShort(t) } function testReorgShort (line 312) | func testReorgShort(t *testing.T) { function testReorg (line 328) | func testReorg(t *testing.T, first, second []int64, td int64) { function TestBadBlockHashes (line 428) | func TestBadBlockHashes(t *testing.T) { testBadHashes(t) } function testBadHashes (line 430) | func testBadHashes(t *testing.T) { function TestChainTxReorgs (line 450) | func TestChainTxReorgs(t *testing.T) { function readReceipt (line 586) | func readReceipt(db kv.TemporalTx, txHash common.Hash, m *mock.MockSentr... function TestCanonicalBlockRetrieval (line 622) | func TestCanonicalBlockRetrieval(t *testing.T) { function TestEIP155Transition (line 663) | func TestEIP155Transition(t *testing.T) { function TestModes (line 769) | func TestModes(t *testing.T) { function doModesTest (line 782) | func doModesTest(t *testing.T, pm prune.Mode) error { function runWithModesPermuations (line 945) | func runWithModesPermuations(t *testing.T, testFunc func(*testing.T, pru... function runPermutation (line 952) | func runPermutation(t *testing.T, testFunc func(*testing.T, prune.Mode) ... function TestEIP161AccountRemoval (line 975) | func TestEIP161AccountRemoval(t *testing.T) { function TestDoubleAccountRemoval (line 1072) | func TestDoubleAccountRemoval(t *testing.T) { function TestBlockchainHeaderchainReorgConsistency (line 1157) | func TestBlockchainHeaderchainReorgConsistency(t *testing.T) { function TestLargeReorgTrieGC (line 1223) | func TestLargeReorgTrieGC(t *testing.T) { function TestLowDiffLongChain (line 1287) | func TestLowDiffLongChain(t *testing.T) { function TestDeleteCreateRevert (line 1363) | func TestDeleteCreateRevert(t *testing.T) { function TestDeleteRecreateSlots (line 1432) | func TestDeleteRecreateSlots(t *testing.T) { function TestCVE2020_26265 (line 1561) | func TestCVE2020_26265(t *testing.T) { function TestDeleteRecreateAccount (line 1669) | func TestDeleteRecreateAccount(t *testing.T) { function TestDeleteRecreateSlotsAcrossManyBlocks (line 1747) | func TestDeleteRecreateSlotsAcrossManyBlocks(t *testing.T) { function TestInitThenFailCreateContract (line 1967) | func TestInitThenFailCreateContract(t *testing.T) { function TestEIP2718Transition (line 2086) | func TestEIP2718Transition(t *testing.T) { function TestEIP1559Transition (line 2177) | func TestEIP1559Transition(t *testing.T) { function current (line 2343) | func current(m *mock.MockSentry, tx kv.Tx) *types.Block { FILE: execution/stages/bodydownload/body_algos.go method UpdateFromDb (line 40) | func (bd *BodyDownload) UpdateFromDb(db kv.Tx) (err error) { method RequestMoreBodies (line 65) | func (bd *BodyDownload) RequestMoreBodies(tx kv.RwTx, blockReader servic... method checkPrefetchedBlock (line 180) | func (bd *BodyDownload) checkPrefetchedBlock(hash common.Hash, tx kv.RwT... method RequestSent (line 221) | func (bd *BodyDownload) RequestSent(bodyReq *BodyRequest, timeWithTimeou... method DeliverBodies (line 234) | func (bd *BodyDownload) DeliverBodies(txs [][][]byte, uncles [][]*types.... type RawTransactions (line 244) | type RawTransactions method Len (line 246) | func (rt RawTransactions) Len() int { method EncodeIndex (line 252) | func (rt RawTransactions) EncodeIndex(i int, w *bytes.Buffer) { method DeliverySize (line 268) | func (bd *BodyDownload) DeliverySize(delivered float64, wasted float64) { method GetDeliveries (line 273) | func (bd *BodyDownload) GetDeliveries(tx kv.RwTx) (uint64, uint64, error) { method NextProcessingCount (line 360) | func (bd *BodyDownload) NextProcessingCount() uint64 { method AdvanceLow (line 367) | func (bd *BodyDownload) AdvanceLow() { method DeliveryCounts (line 371) | func (bd *BodyDownload) DeliveryCounts() (float64, float64) { method NotDelivered (line 375) | func (bd *BodyDownload) NotDelivered(blockNum uint64) { method GetPenaltyPeers (line 379) | func (bd *BodyDownload) GetPenaltyPeers() [][64]byte { method PrintPeerMap (line 389) | func (bd *BodyDownload) PrintPeerMap() { method AddToPrefetch (line 398) | func (bd *BodyDownload) AddToPrefetch(header *types.Header, body *types.... method GetHeader (line 406) | func (bd *BodyDownload) GetHeader(blockNum uint64, blockReader services.... method addBodyToCache (line 423) | func (bd *BodyDownload) addBodyToCache(key uint64, body *types.RawBody) { method GetBodyFromCache (line 438) | func (bd *BodyDownload) GetBodyFromCache(blockNum uint64, del bool) *typ... method ClearBodyCache (line 452) | func (bd *BodyDownload) ClearBodyCache() { method BodyCacheSize (line 456) | func (bd *BodyDownload) BodyCacheSize() int { FILE: execution/stages/bodydownload/body_data_struct.go type BodyHashes (line 32) | type BodyHashes constant MaxBodiesInRequest (line 34) | MaxBodiesInRequest = 1024 type Delivery (line 36) | type Delivery struct type BodyTreeItem (line 46) | type BodyTreeItem struct type BodyDownload (line 53) | type BodyDownload struct type BodyRequest (line 77) | type BodyRequest struct method FromBlockNum (line 84) | func (bd BodyRequest) FromBlockNum() uint64 { method ToBlockNum (line 91) | func (bd BodyRequest) ToBlockNum() uint64 { method FromBlockHash (line 98) | func (bd BodyRequest) FromBlockHash() common.Hash { method ToBlockHash (line 105) | func (bd BodyRequest) ToBlockHash() common.Hash { function NewBodyDownload (line 113) | func NewBodyDownload(engine consensus.Engine, blockBufferSize, bodyCache... FILE: execution/stages/bodydownload/body_test.go function TestCreateBodyDownload (line 29) | func TestCreateBodyDownload(t *testing.T) { FILE: execution/stages/bodydownload/prefetched_blocks.go type PrefetchedBlocks (line 26) | type PrefetchedBlocks struct method Get (line 40) | func (pb *PrefetchedBlocks) Get(hash common.Hash) (*types.Header, *typ... method Add (line 47) | func (pb *PrefetchedBlocks) Add(h *types.Header, b *types.RawBody) { function NewPrefetchedBlocks (line 30) | func NewPrefetchedBlocks() *PrefetchedBlocks { FILE: execution/stages/chain_makers_test.go function TestGenerateChain (line 43) | func TestGenerateChain(t *testing.T) { FILE: execution/stages/genesis_test.go function TestSetupGenesis (line 48) | func TestSetupGenesis(t *testing.T) { FILE: execution/stages/headerdownload/header_algo_test.go function TestSideChainInsert (line 34) | func TestSideChainInsert(t *testing.T) { function createTestChain (line 117) | func createTestChain(length int64, parent common.Hash, diff int64, extra... FILE: execution/stages/headerdownload/header_algos.go constant POSPandaBanner (line 54) | POSPandaBanner = ` type HeadersReverseSort (line 79) | type HeadersReverseSort method Len (line 81) | func (h HeadersReverseSort) Len() int { method Less (line 85) | func (h HeadersReverseSort) Less(i, j int) bool { method Swap (line 93) | func (h HeadersReverseSort) Swap(i, j int) { type HeadersSort (line 98) | type HeadersSort method Len (line 100) | func (h HeadersSort) Len() int { method Less (line 104) | func (h HeadersSort) Less(i, j int) bool { method Swap (line 112) | func (h HeadersSort) Swap(i, j int) { method SingleHeaderAsSegment (line 117) | func (hd *HeaderDownload) SingleHeaderAsSegment(headerRaw []byte, header... method ReportBadHeader (line 141) | func (hd *HeaderDownload) ReportBadHeader(headerHash common.Hash) { method UnlinkHeader (line 147) | func (hd *HeaderDownload) UnlinkHeader(headerHash common.Hash) { method IsBadHeader (line 156) | func (hd *HeaderDownload) IsBadHeader(headerHash common.Hash) bool { method ReportBadHeaderPoS (line 163) | func (hd *HeaderDownload) ReportBadHeaderPoS(badHeader, lastValidAncesto... method IsBadHeaderPoS (line 168) | func (hd *HeaderDownload) IsBadHeaderPoS(tipHash common.Hash) (bad bool,... method removeUpwards (line 175) | func (hd *HeaderDownload) removeUpwards(link *Link) { method MarkAllVerified (line 197) | func (hd *HeaderDownload) MarkAllVerified() { method removeAnchor (line 216) | func (hd *HeaderDownload) removeAnchor(anchor *Anchor) { method pruneLinkQueue (line 222) | func (hd *HeaderDownload) pruneLinkQueue() { method LogAnchorState (line 239) | func (hd *HeaderDownload) LogAnchorState() { method Engine (line 245) | func (hd *HeaderDownload) Engine() consensus.Engine { method ConsensusHeaderReader (line 251) | func (hd *HeaderDownload) ConsensusHeaderReader() consensus.ChainHeaderR... method logAnchorState (line 257) | func (hd *HeaderDownload) logAnchorState() { method RecoverFromDb (line 324) | func (hd *HeaderDownload) RecoverFromDb(db kv.RoDB) error { method ReadProgressFromDb (line 384) | func (hd *HeaderDownload) ReadProgressFromDb(tx kv.RwTx) (err error) { method invalidateAnchor (line 394) | func (hd *HeaderDownload) invalidateAnchor(anchor *Anchor, reason string) { method RequestMoreHeaders (line 402) | func (hd *HeaderDownload) RequestMoreHeaders(currentTime time.Time) (*He... method requestMoreHeadersForPOS (line 439) | func (hd *HeaderDownload) requestMoreHeadersForPOS(currentTime time.Time... method UpdateStats (line 474) | func (hd *HeaderDownload) UpdateStats(req *HeaderRequest, skeleton bool,... method UpdateRetryTime (line 502) | func (hd *HeaderDownload) UpdateRetryTime(req *HeaderRequest, currentTim... method RequestSkeleton (line 509) | func (hd *HeaderDownload) RequestSkeleton() *HeaderRequest { method VerifyHeader (line 529) | func (hd *HeaderDownload) VerifyHeader(header *types.Header) error { method InsertHeader (line 535) | func (hd *HeaderDownload) InsertHeader(hf FeedHeaderFunc, terminalTotalD... method InsertHeaders (line 652) | func (hd *HeaderDownload) InsertHeaders(hf FeedHeaderFunc, headerLimit u... method SetHeaderToDownloadPoS (line 683) | func (hd *HeaderDownload) SetHeaderToDownloadPoS(hash common.Hash, heigh... method ProcessHeadersPOS (line 694) | func (hd *HeaderDownload) ProcessHeadersPOS(csHeaders []ChainSegmentHead... method GrabAnnounces (line 784) | func (hd *HeaderDownload) GrabAnnounces() []Announce { method Progress (line 792) | func (hd *HeaderDownload) Progress() uint64 { method HasLink (line 802) | func (hd *HeaderDownload) HasLink(linkHash common.Hash) bool { method SourcePeerId (line 811) | func (hd *HeaderDownload) SourcePeerId(linkHash common.Hash) [64]byte { method SaveExternalAnnounce (line 822) | func (hd *HeaderDownload) SaveExternalAnnounce(hash common.Hash) { method getLink (line 828) | func (hd *HeaderDownload) getLink(linkHash common.Hash) (*Link, bool) { method addHeaderAsLink (line 836) | func (hd *HeaderDownload) addHeaderAsLink(h ChainSegmentHeader, persiste... method NewFeedHeaderFunc (line 859) | func (hi *HeaderInserter) NewFeedHeaderFunc(db kv.StatelessRwTx, headerR... method ForkingPoint (line 867) | func (hi *HeaderInserter) ForkingPoint(db kv.StatelessRwTx, header, pare... method FeedHeaderPoW (line 931) | func (hi *HeaderInserter) FeedHeaderPoW(db kv.StatelessRwTx, headerReade... method FeedHeaderPoS (line 1046) | func (hi *HeaderInserter) FeedHeaderPoS(db kv.RwTx, header *types.Header... method GetLocalTd (line 1069) | func (hi *HeaderInserter) GetLocalTd() *big.Int { method GetHighest (line 1073) | func (hi *HeaderInserter) GetHighest() uint64 { method GetHighestHash (line 1077) | func (hi *HeaderInserter) GetHighestHash() common.Hash { method GetHighestTimestamp (line 1081) | func (hi *HeaderInserter) GetHighestTimestamp() uint64 { method UnwindPoint (line 1085) | func (hi *HeaderInserter) UnwindPoint() uint64 { method SetUnwindPoint (line 1089) | func (hi *HeaderInserter) SetUnwindPoint(v uint64) { method Unwind (line 1094) | func (hi *HeaderInserter) Unwind() bool { method BestHeaderChanged (line 1098) | func (hi *HeaderInserter) BestHeaderChanged() bool { method ProcessHeader (line 1102) | func (hd *HeaderDownload) ProcessHeader(sh ChainSegmentHeader, newBlock ... method ProcessHeaders (line 1172) | func (hd *HeaderDownload) ProcessHeaders(csHeaders []ChainSegmentHeader,... method ExtractStats (line 1200) | func (hd *HeaderDownload) ExtractStats() Stats { method FirstPoSHeight (line 1208) | func (hd *HeaderDownload) FirstPoSHeight() *uint64 { method SetFirstPoSHeight (line 1214) | func (hd *HeaderDownload) SetFirstPoSHeight(blockHeight uint64) { method SetHeaderReader (line 1223) | func (hd *HeaderDownload) SetHeaderReader(headerReader consensus.ChainHe... method AfterInitialCycle (line 1229) | func (hd *HeaderDownload) AfterInitialCycle() { method SetFetchingNew (line 1235) | func (hd *HeaderDownload) SetFetchingNew(fetching bool) { method SetPosStatus (line 1241) | func (hd *HeaderDownload) SetPosStatus(status SyncStatus) { method HeadersCollector (line 1247) | func (hd *HeaderDownload) HeadersCollector() *etl.Collector { method SetHeadersCollector (line 1253) | func (hd *HeaderDownload) SetHeadersCollector(collector *etl.Collector) { method SetPOSSync (line 1259) | func (hd *HeaderDownload) SetPOSSync(posSync bool) { method POSSync (line 1265) | func (hd *HeaderDownload) POSSync() bool { method PosStatus (line 1271) | func (hd *HeaderDownload) PosStatus() SyncStatus { method InitialCycle (line 1277) | func (hd *HeaderDownload) InitialCycle() bool { method FetchingNew (line 1283) | func (hd *HeaderDownload) FetchingNew() bool { method GetPendingPayloadHash (line 1289) | func (hd *HeaderDownload) GetPendingPayloadHash() common.Hash { method SetPendingPayloadHash (line 1295) | func (hd *HeaderDownload) SetPendingPayloadHash(header common.Hash) { method ClearPendingPayloadHash (line 1301) | func (hd *HeaderDownload) ClearPendingPayloadHash() { method RequestId (line 1307) | func (hd *HeaderDownload) RequestId() int { method SetRequestId (line 1313) | func (hd *HeaderDownload) SetRequestId(requestId int) { method AddMinedHeader (line 1319) | func (hd *HeaderDownload) AddMinedHeader(header *types.Header) error { method setLatestMinedBlockNumber (line 1336) | func (hd *HeaderDownload) setLatestMinedBlockNumber(num uint64) { method AddHeadersFromSnapshot (line 1342) | func (hd *HeaderDownload) AddHeadersFromSnapshot(tx kv.Tx, r services.Fu... constant logInterval (line 1379) | logInterval = 30 * time.Second method cleanUpPoSDownload (line 1382) | func (hd *HeaderDownload) cleanUpPoSDownload() { method StartPoSDownloader (line 1390) | func (hd *HeaderDownload) StartPoSDownloader( function DecodeTips (line 1459) | func DecodeTips(encodings []string) (map[common.Hash]HeaderRecord, error) { FILE: execution/stages/headerdownload/header_data_struct.go type QueueID (line 38) | type QueueID constant NoQueue (line 41) | NoQueue QueueID = iota constant EntryQueueID (line 42) | EntryQueueID constant InsertQueueID (line 43) | InsertQueueID constant PersistedQueueID (line 44) | PersistedQueueID type Link (line 52) | type Link struct method ClearChildren (line 67) | func (link *Link) ClearChildren() { method RemoveChild (line 72) | func (parentLink *Link) RemoveChild(link *Link) { type LinkQueue (line 86) | type LinkQueue method Len (line 89) | func (lq LinkQueue) Len() int { method Less (line 96) | func (lq LinkQueue) Less(i, j int) bool { method Swap (line 106) | func (lq LinkQueue) Swap(i, j int) { method Push (line 113) | func (lq *LinkQueue) Push(x interface{}) { method Pop (line 122) | func (lq *LinkQueue) Pop() interface{} { type Anchor (line 140) | type Anchor struct method RemoveChild (line 149) | func (anchor *Anchor) RemoveChild(link *Link) { type ChainSegmentHeader (line 161) | type ChainSegmentHeader struct type ChainSegment (line 170) | type ChainSegment type PeerHandle (line 172) | type PeerHandle type Penalty (line 174) | type Penalty method String (line 362) | func (p Penalty) String() string { constant NoPenalty (line 177) | NoPenalty Penalty = iota constant BadBlockPenalty (line 178) | BadBlockPenalty constant DuplicateHeaderPenalty (line 179) | DuplicateHeaderPenalty constant WrongChildBlockHeightPenalty (line 180) | WrongChildBlockHeightPenalty constant WrongChildDifficultyPenalty (line 181) | WrongChildDifficultyPenalty constant InvalidSealPenalty (line 182) | InvalidSealPenalty constant TooFarFuturePenalty (line 183) | TooFarFuturePenalty constant TooFarPastPenalty (line 184) | TooFarPastPenalty constant AbandonedAnchorPenalty (line 185) | AbandonedAnchorPenalty constant NewBlockGossipAfterMergePenalty (line 186) | NewBlockGossipAfterMergePenalty type PeerPenalty (line 189) | type PeerPenalty struct method String (line 387) | func (pp PeerPenalty) String() string { type HeaderRequest (line 197) | type HeaderRequest struct type PenaltyItem (line 206) | type PenaltyItem struct type Announce (line 210) | type Announce struct type VerifySealFunc (line 215) | type VerifySealFunc type CalcDifficultyFunc (line 216) | type CalcDifficultyFunc type InsertQueue (line 221) | type InsertQueue method Len (line 223) | func (iq InsertQueue) Len() int { method Less (line 227) | func (iq InsertQueue) Less(i, j int) bool { method Swap (line 231) | func (iq InsertQueue) Swap(i, j int) { method Push (line 236) | func (iq *InsertQueue) Push(x interface{}) { method Pop (line 243) | func (iq *InsertQueue) Pop() interface{} { type SyncStatus (line 254) | type SyncStatus constant Idle (line 257) | Idle = iota constant Syncing (line 258) | Syncing constant Synced (line 259) | Synced type Stats (line 262) | type Stats struct type HeaderDownload (line 277) | type HeaderDownload struct method moveLinkToQueue (line 391) | func (hd *HeaderDownload) moveLinkToQueue(link *Link, queueId QueueID) { type HeaderRecord (line 323) | type HeaderRecord struct function NewHeaderDownload (line 328) | func NewHeaderDownload( type HeaderInserter (line 420) | type HeaderInserter struct function NewHeaderInserter (line 434) | func NewHeaderInserter(logPrefix string, localTd *big.Int, headerProgres... type SeenAnnounces (line 446) | type SeenAnnounces struct method Pop (line 458) | func (s *SeenAnnounces) Pop(hash common.Hash) bool { method Seen (line 466) | func (s SeenAnnounces) Seen(hash common.Hash) bool { method Add (line 471) | func (s *SeenAnnounces) Add(b common.Hash) { function NewSeenAnnounces (line 450) | func NewSeenAnnounces() *SeenAnnounces { FILE: execution/stages/mock/accessors_chain_test.go function TestHeaderStorage (line 49) | func TestHeaderStorage(t *testing.T) { function TestBodyStorage (line 90) | func TestBodyStorage(t *testing.T) { function TestBlockStorage (line 159) | func TestBlockStorage(t *testing.T) { function TestPartialBlockStorage (line 277) | func TestPartialBlockStorage(t *testing.T) { function TestTdStorage (line 324) | func TestTdStorage(t *testing.T) { function TestCanonicalMappingStorage (line 369) | func TestCanonicalMappingStorage(t *testing.T) { function TestHeadStorage2 (line 415) | func TestHeadStorage2(t *testing.T) { function TestHeadStorage (line 443) | func TestHeadStorage(t *testing.T) { function TestBlockReceiptStorage (line 467) | func TestBlockReceiptStorage(t *testing.T) { function TestBlockWithdrawalsStorage (line 577) | func TestBlockWithdrawalsStorage(t *testing.T) { function TestPreShanghaiBodyNoPanicOnWithdrawals (line 720) | func TestPreShanghaiBodyNoPanicOnWithdrawals(t *testing.T) { function TestPreShanghaiBodyForStorageNoPanicOnWithdrawals (line 735) | func TestPreShanghaiBodyForStorageNoPanicOnWithdrawals(t *testing.T) { function TestShanghaiBodyForStorageHasWithdrawals (line 750) | func TestShanghaiBodyForStorageHasWithdrawals(t *testing.T) { function TestShanghaiBodyForStorageNoWithdrawals (line 766) | func TestShanghaiBodyForStorageNoWithdrawals(t *testing.T) { function TestBadBlocks (line 781) | func TestBadBlocks(t *testing.T) { function checkReceiptsRLP (line 847) | func checkReceiptsRLP(have, want types.Receipts) error { FILE: execution/stages/mock/accessors_indexes_test.go function TestLookupStorage (line 41) | func TestLookupStorage(t *testing.T) { function readTransactionByHash (line 126) | func readTransactionByHash(db kv.Tx, hash common.Hash, br services.FullB... FILE: execution/stages/mock/mock_sentry.go constant MockInsertAsInitialCycle (line 94) | MockInsertAsInitialCycle = false type MockSentry (line 97) | type MockSentry struct method Close (line 141) | func (ms *MockSentry) Close() { method Send (line 158) | func (ms *MockSentry) Send(req *sentryproto.InboundMessage) (errs []er... method SetStatus (line 168) | func (ms *MockSentry) SetStatus(context.Context, *sentryproto.StatusDa... method PenalizePeer (line 172) | func (ms *MockSentry) PenalizePeer(context.Context, *sentryproto.Penal... method SetPeerMinimumBlock (line 176) | func (ms *MockSentry) SetPeerMinimumBlock(context.Context, *sentryprot... method SetPeerLatestBlock (line 180) | func (ms *MockSentry) SetPeerLatestBlock(context.Context, *sentryproto... method SetPeerBlockRange (line 184) | func (ms *MockSentry) SetPeerBlockRange(context.Context, *sentryproto.... method HandShake (line 188) | func (ms *MockSentry) HandShake(ctx context.Context, in *emptypb.Empty... method SendMessageByMinBlock (line 191) | func (ms *MockSentry) SendMessageByMinBlock(_ context.Context, r *sent... method SendMessageById (line 195) | func (ms *MockSentry) SendMessageById(_ context.Context, r *sentryprot... method SendMessageToRandomPeers (line 199) | func (ms *MockSentry) SendMessageToRandomPeers(_ context.Context, r *s... method SendMessageToAll (line 203) | func (ms *MockSentry) SendMessageToAll(_ context.Context, r *sentrypro... method SentMessage (line 207) | func (ms *MockSentry) SentMessage(i int) *sentryproto.OutboundMessageD... method Messages (line 211) | func (ms *MockSentry) Messages(req *sentryproto.MessagesRequest, strea... method Peers (line 228) | func (ms *MockSentry) Peers(context.Context, *emptypb.Empty) (*sentryp... method PeerCount (line 231) | func (ms *MockSentry) PeerCount(context.Context, *sentryproto.PeerCoun... method PeerById (line 234) | func (ms *MockSentry) PeerById(context.Context, *sentryproto.PeerByIdR... method PeerEvents (line 237) | func (ms *MockSentry) PeerEvents(req *sentryproto.PeerEventsRequest, s... method NodeInfo (line 241) | func (ms *MockSentry) NodeInfo(context.Context, *emptypb.Empty) (*type... method EnableLogs (line 723) | func (ms *MockSentry) EnableLogs() { method numberOfPoWBlocks (line 727) | func (ms *MockSentry) numberOfPoWBlocks(chain *core.ChainPack) int { method Cfg (line 734) | func (ms *MockSentry) Cfg() ethconfig.Config { return ms.cfg } method insertPoWBlocks (line 735) | func (ms *MockSentry) insertPoWBlocks(chain *core.ChainPack) error { method insertPoSBlocks (line 821) | func (ms *MockSentry) insertPoSBlocks(chain *core.ChainPack) error { method InsertChain (line 859) | func (ms *MockSentry) InsertChain(chain *core.ChainPack) error { method HeaderDownload (line 892) | func (ms *MockSentry) HeaderDownload() *headerdownload.HeaderDownload { method NewHistoryStateReader (line 896) | func (ms *MockSentry) NewHistoryStateReader(blockNum uint64, tx kv.Tem... method NewStateReader (line 904) | func (ms *MockSentry) NewStateReader(tx kv.TemporalGetter) state.State... method BlocksIO (line 908) | func (ms *MockSentry) BlocksIO() (services.FullBlockReader, *blockio.B... constant blockBufferSize (line 245) | blockBufferSize = 128 function MockWithGenesis (line 247) | func MockWithGenesis(tb testing.TB, gspec *types.Genesis, key *ecdsa.Pri... function MockWithGenesisEngine (line 251) | func MockWithGenesisEngine(tb testing.TB, gspec *types.Genesis, engine c... function MockWithGenesisPruneMode (line 256) | func MockWithGenesisPruneMode(tb testing.TB, gspec *types.Genesis, key *... function MockWithEverything (line 269) | func MockWithEverything(tb testing.TB, gspec *types.Genesis, key *ecdsa.... function mockDownloader (line 611) | func mockDownloader(ctrl *gomock.Controller) *downloaderproto.MockDownlo... function Mock (line 631) | func Mock(tb testing.TB) *MockSentry { function MockWithTxPool (line 645) | func MockWithTxPool(t *testing.T) *MockSentry { function MockWithTxPoolCancun (line 660) | func MockWithTxPoolCancun(t *testing.T) *MockSentry { function MockWithTxPoolOsaka (line 675) | func MockWithTxPoolOsaka(t *testing.T) *MockSentry { function MockWithZeroTTD (line 691) | func MockWithZeroTTD(t *testing.T, withPosDownloader bool) *MockSentry { function MockWithZeroTTDGnosis (line 706) | func MockWithZeroTTDGnosis(t *testing.T, withPosDownloader bool) *MockSe... FILE: execution/stages/mock/sentry_mock_test.go function TestEmptyStageSync (line 40) | func TestEmptyStageSync(t *testing.T) { function TestHeaderStep (line 45) | func TestHeaderStep(t *testing.T) { function TestMineBlockWith1Tx (line 83) | func TestMineBlockWith1Tx(t *testing.T) { function TestReorg (line 148) | func TestReorg(t *testing.T) { function TestAnchorReplace (line 322) | func TestAnchorReplace(t *testing.T) { function TestAnchorReplace2 (line 419) | func TestAnchorReplace2(t *testing.T) { FILE: execution/stages/stageloop.go function StageLoop (line 61) | func StageLoop( function ProcessFrozenBlocks (line 135) | func ProcessFrozenBlocks(ctx context.Context, db kv.RwDB, blockReader se... function StageLoopIteration (line 202) | func StageLoopIteration(ctx context.Context, db kv.RwDB, txc wrap.TxCont... function stageLoopIteration (line 216) | func stageLoopIteration(ctx context.Context, db kv.RwDB, txc wrap.TxCont... function stagesHeadersAndFinish (line 326) | func stagesHeadersAndFinish(db kv.RoDB, tx kv.Tx) (head, fin uint64, gas... type Hook (line 358) | type Hook struct method beforeRun (line 372) | func (h *Hook) beforeRun(tx kv.Tx, inSync bool) error { method LastNewBlockSeen (line 383) | func (h *Hook) LastNewBlockSeen(n uint64) { method BeforeRun (line 389) | func (h *Hook) BeforeRun(tx kv.Tx, inSync bool) error { method AfterRun (line 398) | func (h *Hook) AfterRun(tx kv.Tx, finishProgressBefore uint64) error { method afterRun (line 407) | func (h *Hook) afterRun(tx kv.Tx, finishProgressBefore uint64) error { method sendNotifications (line 415) | func (h *Hook) sendNotifications(tx kv.Tx, finishStageBeforeSync uint6... function NewHook (line 369) | func NewHook(ctx context.Context, db kv.RoDB, notifications *shards.Noti... function MiningStep (line 489) | func MiningStep(ctx context.Context, db kv.RwDB, mining *stagedsync.Sync... function addAndVerifyBlockStep (line 522) | func addAndVerifyBlockStep(batch kv.RwTx, engine consensus.Engine, chain... function cleanupProgressIfNeeded (line 570) | func cleanupProgressIfNeeded(batch kv.RwTx, header *types.Header) error { function StateStep (line 585) | func StateStep(ctx context.Context, chainReader consensus.ChainReader, e... function SilkwormForExecutionStage (line 637) | func SilkwormForExecutionStage(silkworm *silkworm.Silkworm, cfg *ethconf... function NewDefaultStages (line 644) | func NewDefaultStages(ctx context.Context, function NewPipelineStages (line 682) | func NewPipelineStages(ctx context.Context, function NewInMemoryExecution (line 717) | func NewInMemoryExecution(ctx context.Context, db kv.RwDB, cfg *ethconfi... FILE: execution/tests/block_test.go function TestLegacyBlockchain (line 31) | func TestLegacyBlockchain(t *testing.T) { function TestExecutionSpecBlockchain (line 60) | func TestExecutionSpecBlockchain(t *testing.T) { function TestExecutionSpecBlockchainDevnet (line 98) | func TestExecutionSpecBlockchainDevnet(t *testing.T) { FILE: execution/tests/chaos_monkey/chaos_monkey.go constant consensusFailureRate (line 28) | consensusFailureRate = 300 function ThrowRandomConsensusError (line 31) | func ThrowRandomConsensusError(IsInitialCycle bool, txIndex int, badBloc... FILE: execution/tests/contracts/gen_selfDestructor.go constant SelfDestructorABI (line 34) | SelfDestructorABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",... function DeploySelfDestructor (line 40) | func DeploySelfDestructor(auth *bind.TransactOpts, backend bind.Contract... type SelfDestructor (line 54) | type SelfDestructor struct type SelfDestructorCaller (line 61) | type SelfDestructorCaller struct type SelfDestructorTransactor (line 66) | type SelfDestructorTransactor struct method SelfDestruct (line 198) | func (_SelfDestructor *SelfDestructorTransactor) SelfDestruct(opts *bi... type SelfDestructorFilterer (line 71) | type SelfDestructorFilterer struct type SelfDestructorSession (line 77) | type SelfDestructorSession struct method SelfDestruct (line 205) | func (_SelfDestructor *SelfDestructorSession) SelfDestruct() (types.Tr... type SelfDestructorCallerSession (line 85) | type SelfDestructorCallerSession struct type SelfDestructorTransactorSession (line 92) | type SelfDestructorTransactorSession struct method SelfDestruct (line 212) | func (_SelfDestructor *SelfDestructorTransactorSession) SelfDestruct()... type SelfDestructorRaw (line 98) | type SelfDestructorRaw struct method Call (line 161) | func (_SelfDestructor *SelfDestructorRaw) Call(opts *bind.CallOpts, re... method Transfer (line 167) | func (_SelfDestructor *SelfDestructorRaw) Transfer(opts *bind.Transact... method Transact (line 172) | func (_SelfDestructor *SelfDestructorRaw) Transact(opts *bind.Transact... type SelfDestructorCallerRaw (line 103) | type SelfDestructorCallerRaw struct method Call (line 180) | func (_SelfDestructor *SelfDestructorCallerRaw) Call(opts *bind.CallOp... type SelfDestructorTransactorRaw (line 108) | type SelfDestructorTransactorRaw struct method Transfer (line 186) | func (_SelfDestructor *SelfDestructorTransactorRaw) Transfer(opts *bin... method Transact (line 191) | func (_SelfDestructor *SelfDestructorTransactorRaw) Transact(opts *bin... function NewSelfDestructor (line 113) | func NewSelfDestructor(address common.Address, backend bind.ContractBack... function NewSelfDestructorCaller (line 122) | func NewSelfDestructorCaller(address common.Address, caller bind.Contrac... function NewSelfDestructorTransactor (line 131) | func NewSelfDestructorTransactor(address common.Address, transactor bind... function NewSelfDestructorFilterer (line 140) | func NewSelfDestructorFilterer(address common.Address, filterer bind.Con... function bindSelfDestructor (line 149) | func bindSelfDestructor(address common.Address, caller bind.ContractCall... FILE: execution/tests/contracts/gen_testcontract.go constant TestcontractABI (line 34) | TestcontractABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"... function DeployTestcontract (line 40) | func DeployTestcontract(auth *bind.TransactOpts, backend bind.ContractBa... type Testcontract (line 54) | type Testcontract struct type TestcontractCaller (line 61) | type TestcontractCaller struct method Balances (line 198) | func (_Testcontract *TestcontractCaller) Balances(opts *bind.CallOpts,... type TestcontractTransactor (line 66) | type TestcontractTransactor struct method Create (line 229) | func (_Testcontract *TestcontractTransactor) Create(opts *bind.Transac... method CreateAndException (line 250) | func (_Testcontract *TestcontractTransactor) CreateAndException(opts *... method CreateAndRevert (line 271) | func (_Testcontract *TestcontractTransactor) CreateAndRevert(opts *bin... method Remove (line 292) | func (_Testcontract *TestcontractTransactor) Remove(opts *bind.Transac... method RemoveAndException (line 313) | func (_Testcontract *TestcontractTransactor) RemoveAndException(opts *... method RemoveAndRevert (line 334) | func (_Testcontract *TestcontractTransactor) RemoveAndRevert(opts *bin... method Update (line 355) | func (_Testcontract *TestcontractTransactor) Update(opts *bind.Transac... method UpdateAndException (line 376) | func (_Testcontract *TestcontractTransactor) UpdateAndException(opts *... method UpdateAndRevert (line 397) | func (_Testcontract *TestcontractTransactor) UpdateAndRevert(opts *bin... type TestcontractFilterer (line 71) | type TestcontractFilterer struct type TestcontractSession (line 77) | type TestcontractSession struct method Balances (line 215) | func (_Testcontract *TestcontractSession) Balances(arg0 common.Address... method Create (line 236) | func (_Testcontract *TestcontractSession) Create(newBalance *big.Int) ... method CreateAndException (line 257) | func (_Testcontract *TestcontractSession) CreateAndException(newBalanc... method CreateAndRevert (line 278) | func (_Testcontract *TestcontractSession) CreateAndRevert(newBalance *... method Remove (line 299) | func (_Testcontract *TestcontractSession) Remove() (types.Transaction,... method RemoveAndException (line 320) | func (_Testcontract *TestcontractSession) RemoveAndException() (types.... method RemoveAndRevert (line 341) | func (_Testcontract *TestcontractSession) RemoveAndRevert() (types.Tra... method Update (line 362) | func (_Testcontract *TestcontractSession) Update(newBalance *big.Int) ... method UpdateAndException (line 383) | func (_Testcontract *TestcontractSession) UpdateAndException(newBalanc... method UpdateAndRevert (line 404) | func (_Testcontract *TestcontractSession) UpdateAndRevert(newBalance *... type TestcontractCallerSession (line 85) | type TestcontractCallerSession struct method Balances (line 222) | func (_Testcontract *TestcontractCallerSession) Balances(arg0 common.A... type TestcontractTransactorSession (line 92) | type TestcontractTransactorSession struct method Create (line 243) | func (_Testcontract *TestcontractTransactorSession) Create(newBalance ... method CreateAndException (line 264) | func (_Testcontract *TestcontractTransactorSession) CreateAndException... method CreateAndRevert (line 285) | func (_Testcontract *TestcontractTransactorSession) CreateAndRevert(ne... method Remove (line 306) | func (_Testcontract *TestcontractTransactorSession) Remove() (types.Tr... method RemoveAndException (line 327) | func (_Testcontract *TestcontractTransactorSession) RemoveAndException... method RemoveAndRevert (line 348) | func (_Testcontract *TestcontractTransactorSession) RemoveAndRevert() ... method Update (line 369) | func (_Testcontract *TestcontractTransactorSession) Update(newBalance ... method UpdateAndException (line 390) | func (_Testcontract *TestcontractTransactorSession) UpdateAndException... method UpdateAndRevert (line 411) | func (_Testcontract *TestcontractTransactorSession) UpdateAndRevert(ne... type TestcontractRaw (line 98) | type TestcontractRaw struct method Call (line 161) | func (_Testcontract *TestcontractRaw) Call(opts *bind.CallOpts, result... method Transfer (line 167) | func (_Testcontract *TestcontractRaw) Transfer(opts *bind.TransactOpts... method Transact (line 172) | func (_Testcontract *TestcontractRaw) Transact(opts *bind.TransactOpts... type TestcontractCallerRaw (line 103) | type TestcontractCallerRaw struct method Call (line 180) | func (_Testcontract *TestcontractCallerRaw) Call(opts *bind.CallOpts, ... type TestcontractTransactorRaw (line 108) | type TestcontractTransactorRaw struct method Transfer (line 186) | func (_Testcontract *TestcontractTransactorRaw) Transfer(opts *bind.Tr... method Transact (line 191) | func (_Testcontract *TestcontractTransactorRaw) Transact(opts *bind.Tr... function NewTestcontract (line 113) | func NewTestcontract(address common.Address, backend bind.ContractBacken... function NewTestcontractCaller (line 122) | func NewTestcontractCaller(address common.Address, caller bind.ContractC... function NewTestcontractTransactor (line 131) | func NewTestcontractTransactor(address common.Address, transactor bind.C... function NewTestcontractFilterer (line 140) | func NewTestcontractFilterer(address common.Address, filterer bind.Contr... function bindTestcontract (line 149) | func bindTestcontract(address common.Address, caller bind.ContractCaller... type TestcontractCreateParams (line 416) | type TestcontractCreateParams struct function ParseTestcontractCreateParams (line 423) | func ParseTestcontractCreateParams(calldata []byte) (*TestcontractCreate... type TestcontractCreateAndExceptionParams (line 453) | type TestcontractCreateAndExceptionParams struct function ParseTestcontractCreateAndExceptionParams (line 460) | func ParseTestcontractCreateAndExceptionParams(calldata []byte) (*Testco... type TestcontractCreateAndRevertParams (line 490) | type TestcontractCreateAndRevertParams struct function ParseTestcontractCreateAndRevertParams (line 497) | func ParseTestcontractCreateAndRevertParams(calldata []byte) (*Testcontr... type TestcontractUpdateParams (line 527) | type TestcontractUpdateParams struct function ParseTestcontractUpdateParams (line 534) | func ParseTestcontractUpdateParams(calldata []byte) (*TestcontractUpdate... type TestcontractUpdateAndExceptionParams (line 564) | type TestcontractUpdateAndExceptionParams struct function ParseTestcontractUpdateAndExceptionParams (line 571) | func ParseTestcontractUpdateAndExceptionParams(calldata []byte) (*Testco... type TestcontractUpdateAndRevertParams (line 601) | type TestcontractUpdateAndRevertParams struct function ParseTestcontractUpdateAndRevertParams (line 608) | func ParseTestcontractUpdateAndRevertParams(calldata []byte) (*Testcontr... FILE: execution/tests/difficulty_test.go function TestDifficulty (line 32) | func TestDifficulty(t *testing.T) { FILE: execution/tests/engine_api_reorg_test.go function TestEngineApiInvalidPayloadThenValidCanonicalFcuWithPayloadShouldSucceed (line 33) | func TestEngineApiInvalidPayloadThenValidCanonicalFcuWithPayloadShouldSu... FILE: execution/tests/engine_api_tester.go function DefaultEngineApiTester (line 61) | func DefaultEngineApiTester(t *testing.T) EngineApiTester { function DefaultEngineApiTesterGenesis (line 71) | func DefaultEngineApiTesterGenesis(t *testing.T) (*types.Genesis, *ecdsa... function InitialiseEngineApiTester (line 110) | func InitialiseEngineApiTester(t *testing.T, args EngineApiTesterInitArg... type EngineApiTesterInitArgs (line 237) | type EngineApiTesterInitArgs struct type EngineApiTester (line 246) | type EngineApiTester struct method Run (line 259) | func (eat EngineApiTester) Run(t *testing.T, test func(ctx context.Con... method ChainId (line 267) | func (eat EngineApiTester) ChainId() *big.Int { method Close (line 271) | func (eat EngineApiTester) Close(t *testing.T) { FILE: execution/tests/init_test.go function readJSONFile (line 46) | func readJSONFile(fn string, value interface{}) error { function findLine (line 63) | func findLine(data []byte, offset int64) (line int) { type testMatcher (line 77) | type testMatcher struct method slow (line 96) | func (tm *testMatcher) slow(pattern string) { method skipLoad (line 101) | func (tm *testMatcher) skipLoad(pattern string) { method fails (line 106) | func (tm *testMatcher) fails(pattern string, reason string) { method whitelist (line 113) | func (tm *testMatcher) whitelist(pattern string) { method config (line 118) | func (tm *testMatcher) config(pattern string, cfg *chain.Config) { method findSkip (line 123) | func (tm *testMatcher) findSkip(name string) (reason string, skipload ... method checkFailure (line 143) | func (tm *testMatcher) checkFailure(t *testing.T, err error) error { method checkFailureWithName (line 148) | func (tm *testMatcher) checkFailureWithName(t *testing.T, name string,... method walk (line 171) | func (tm *testMatcher) walk(t *testing.T, dir string, runTest interfac... method runTestFile (line 206) | func (tm *testMatcher) runTestFile(t *testing.T, path, name string, ru... type testConfig (line 85) | type testConfig struct type testFailure (line 90) | type testFailure struct function makeMapFromTestFunc (line 246) | func makeMapFromTestFunc(f interface{}) reflect.Value { function sortedMapKeys (line 258) | func sortedMapKeys(m reflect.Value) []string { function runTestFunc (line 267) | func runTestFunc(runTest interface{}, t *testing.T, name string, m refle... function TestMatcherWhitelist (line 275) | func TestMatcherWhitelist(t *testing.T) { FILE: execution/tests/mock_cl.go type MockClOption (line 39) | type MockClOption function WithMockClState (line 41) | func WithMockClState(state *MockClState) MockClOption { type MockCl (line 47) | type MockCl struct method BuildCanonicalBlock (line 75) | func (cl *MockCl) BuildCanonicalBlock(ctx context.Context, opts ...Blo... method BuildNewPayload (line 96) | func (cl *MockCl) BuildNewPayload(ctx context.Context, opts ...BlockBu... method InsertNewPayload (line 149) | func (cl *MockCl) InsertNewPayload(ctx context.Context, p *MockClPaylo... method UpdateForkChoice (line 162) | func (cl *MockCl) UpdateForkChoice(ctx context.Context, p *MockClPaylo... method State (line 190) | func (cl *MockCl) State() *MockClState { method applyBlockBuildingOptions (line 194) | func (cl *MockCl) applyBlockBuildingOptions(opts ...BlockBuildingOptio... function NewMockCl (line 55) | func NewMockCl(logger log.Logger, elClient *engineapi.JsonRpcClient, gen... type BlockBuildingOption (line 202) | type BlockBuildingOption function WithTimestamp (line 204) | func WithTimestamp(timestamp uint64) BlockBuildingOption { function WithWaitUntilTimestamp (line 210) | func WithWaitUntilTimestamp() BlockBuildingOption { type blockBuildingOptions (line 216) | type blockBuildingOptions struct function retryEngineSyncing (line 221) | func retryEngineSyncing[T any](ctx context.Context, f func() (*T, engine... type MockClPayload (line 241) | type MockClPayload struct type MockClState (line 246) | type MockClState struct function TamperMockClPayloadStateRoot (line 253) | func TamperMockClPayloadStateRoot(p *MockClPayload, stateRoot common.Has... function MockClPayloadToHeader (line 265) | func MockClPayloadToHeader(p *MockClPayload) *types.Header { FILE: execution/tests/rlp_test.go function TestRLP (line 28) | func TestRLP(t *testing.T) { FILE: execution/tests/state_test.go function TestStateCornerCases (line 40) | func TestStateCornerCases(t *testing.T) { function TestState (line 77) | func TestState(t *testing.T) { function withTrace (line 126) | func withTrace(t *testing.T, test func(vm.Config) error) { FILE: execution/tests/statedb_chain_test.go function TestSelfDestructReceive (line 43) | func TestSelfDestructReceive(t *testing.T) { FILE: execution/tests/statedb_insert_chain_transaction_test.go function TestInsertIncorrectStateRootDifferentAccounts (line 42) | func TestInsertIncorrectStateRootDifferentAccounts(t *testing.T) { function TestInsertIncorrectStateRootSameAccount (line 126) | func TestInsertIncorrectStateRootSameAccount(t *testing.T) { function TestInsertIncorrectStateRootSameAccountSameAmount (line 203) | func TestInsertIncorrectStateRootSameAccountSameAmount(t *testing.T) { function TestInsertIncorrectStateRootAllFundsRoot (line 277) | func TestInsertIncorrectStateRootAllFundsRoot(t *testing.T) { function TestInsertIncorrectStateRootAllFunds (line 351) | func TestInsertIncorrectStateRootAllFunds(t *testing.T) { function TestAccountDeployIncorrectRoot (line 425) | func TestAccountDeployIncorrectRoot(t *testing.T) { function TestAccountCreateIncorrectRoot (line 530) | func TestAccountCreateIncorrectRoot(t *testing.T) { function TestAccountUpdateIncorrectRoot (line 626) | func TestAccountUpdateIncorrectRoot(t *testing.T) { function TestAccountDeleteIncorrectRoot (line 731) | func TestAccountDeleteIncorrectRoot(t *testing.T) { type initialData (line 834) | type initialData struct function getGenesis (line 841) | func getGenesis(funds ...*big.Int) initialData { type txn (line 885) | type txn struct function GenerateBlocks (line 890) | func GenerateBlocks(t *testing.T, gspec *types.Genesis, txs map[int]txn)... type blockTx (line 929) | type blockTx function getBlockTx (line 931) | func getBlockTx(from common.Address, to common.Address, amount *uint256.... function getBlockDeployTestContractTx (line 937) | func getBlockDeployTestContractTx(transactOpts *bind.TransactOpts, contr... function getBlockTestContractTx (line 951) | func getBlockTestContractTx(transactOpts *bind.TransactOpts, contractCal... FILE: execution/tests/testforks/forks.go function init (line 61) | func init() { function configCopy (line 225) | func configCopy(c *chain.Config) *chain.Config { function AvailableForks (line 232) | func AvailableForks() []string { type UnsupportedForkError (line 242) | type UnsupportedForkError struct method Error (line 246) | func (e UnsupportedForkError) Error() string { FILE: execution/tests/testutil/block_test_util.go type BlockTest (line 53) | type BlockTest struct method UnmarshalJSON (line 59) | func (bt *BlockTest) UnmarshalJSON(in []byte) error { method Run (line 119) | func (bt *BlockTest) Run(t *testing.T) error { method genesis (line 159) | func (bt *BlockTest) genesis(config *chain.Config) *types.Genesis { method insertBlocks (line 193) | func (bt *BlockTest) insertBlocks(m *mock.MockSentry) ([]btBlock, erro... method validatePostState (line 315) | func (bt *BlockTest) validatePostState(statedb *state.IntraBlockState)... method validateImportedHeaders (line 352) | func (bt *BlockTest) validateImportedHeaders(tx kv.Tx, validBlocks []b... type btJSON (line 63) | type btJSON struct type btBlock (line 73) | type btBlock struct method decode (line 376) | func (bb *btBlock) decode() (*types.Block, error) { type btHeader (line 82) | type btHeader struct type btHeaderMarshaling (line 107) | type btHeaderMarshaling struct function validateHeader (line 242) | func validateHeader(h *btHeader, h2 *types.Header) error { FILE: execution/tests/testutil/difficulty_test_util.go type DifficultyTest (line 36) | type DifficultyTest struct method Run (line 54) | func (test *DifficultyTest) Run(config *chain.Config) error { type difficultyTestMarshaling (line 45) | type difficultyTestMarshaling struct FILE: execution/tests/testutil/free_port.go constant maxPort (line 30) | maxPort = 65535 constant minPort (line 31) | minPort = 1024 function NextFreePort (line 41) | func NextFreePort() (int, error) { function nextPortNum (line 73) | func nextPortNum(port int64) int64 { FILE: execution/tests/testutil/gen_btheader.go method MarshalJSON (line 18) | func (b btHeader) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 70) | func (b *btHeader) UnmarshalJSON(input []byte) error { FILE: execution/tests/testutil/gen_difficultytest.go method MarshalJSON (line 15) | func (d DifficultyTest) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 35) | func (d *DifficultyTest) UnmarshalJSON(input []byte) error { FILE: execution/tests/testutil/gen_stenv.go method MarshalJSON (line 17) | func (s stEnv) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 41) | func (s *stEnv) UnmarshalJSON(input []byte) error { FILE: execution/tests/testutil/rlp_test_util.go type RLPTest (line 34) | type RLPTest struct method Run (line 62) | func (t *RLPTest) Run() error { function FromHex (line 51) | func FromHex(s string) ([]byte, error) { function checkDecodeInterface (line 87) | func checkDecodeInterface(b []byte, isValid bool) error { function translateJSON (line 99) | func translateJSON(v interface{}) interface{} { function checkDecodeFromJSON (line 127) | func checkDecodeFromJSON(s *rlp.Stream, exp interface{}) error { function addStack (line 171) | func addStack(op string, val interface{}, err error) error { FILE: execution/tests/testutil/state_test_util.go type StateTest (line 64) | type StateTest struct method UnmarshalJSON (line 74) | func (t *StateTest) UnmarshalJSON(in []byte) error { method Subtests (line 164) | func (t *StateTest) Subtests() []StateSubtest { method Run (line 175) | func (t *StateTest) Run(tb testing.TB, tx kv.TemporalRwTx, subtest Sta... method RunNoVerify (line 193) | func (t *StateTest) RunNoVerify(tb testing.TB, tx kv.TemporalRwTx, sub... method genesis (line 360) | func (t *StateTest) genesis(config *chain.Config) *types.Genesis { type StateSubtest (line 69) | type StateSubtest struct type stJSON (line 78) | type stJSON struct type stPostState (line 86) | type stPostState struct type stTransaction (line 98) | type stTransaction struct type stEnv (line 115) | type stEnv struct type stEnvMarshaling (line 126) | type stEnvMarshaling struct function GetChainConfig (line 141) | func GetChainConfig(forkString string) (baseConfig *chain.Config, eips [... function MakePreState (line 310) | func MakePreState(rules *chain.Rules, tx kv.TemporalRwTx, accounts types... function rlpHash (line 372) | func rlpHash(x interface{}) (h common.Hash) { function vmTestBlockHash (line 381) | func vmTestBlockHash(n uint64) (common.Hash, error) { function toMessage (line 385) | func toMessage(tx stTransaction, ps stPostState, baseFee *big.Int) (core... FILE: execution/tests/testutil/transaction_test_util.go type TransactionTest (line 41) | type TransactionTest struct method Run (line 66) | func (tt *TransactionTest) Run(chainID *big.Int) error { type ttForks (line 46) | type ttForks struct type ttFork (line 59) | type ttFork struct FILE: execution/tests/transaction_test.go function TestTransaction (line 30) | func TestTransaction(t *testing.T) { FILE: execution/tests/txn_inclusion_verifier.go type TxnInclusionVerifier (line 32) | type TxnInclusionVerifier struct method VerifyTxnsInclusion (line 42) | func (v TxnInclusionVerifier) VerifyTxnsInclusion( method VerifyTxnsOrderedInclusion (line 78) | func (v TxnInclusionVerifier) VerifyTxnsOrderedInclusion( function NewTxnInclusionVerifier (line 36) | func NewTxnInclusionVerifier(rpcApiClient requests.RequestGenerator) Txn... type OrderedInclusion (line 123) | type OrderedInclusion struct FILE: execution/trie/account_node_test.go function TestGetAccount (line 33) | func TestGetAccount(t *testing.T) { function TestAddSomeValuesToAccountAndCheckDeepHashForThem (line 69) | func TestAddSomeValuesToAccountAndCheckDeepHashForThem(t *testing.T) { function TestHash (line 115) | func TestHash(t *testing.T) { function generateAcc (line 162) | func generateAcc() (*ecdsa.PrivateKey, common.Address, common.Hash, erro... function hashVal (line 176) | func hashVal(v []byte) (common.Hash, error) { FILE: execution/trie/debug.go type HexStdOutWriter (line 33) | type HexStdOutWriter struct method Write (line 35) | func (*HexStdOutWriter) Write(p []byte) (n int, err error) { method Print (line 40) | func (t *Trie) Print(w io.Writer) { method PrintTrie (line 51) | func (t *Trie) PrintTrie() { method PrintDiff (line 57) | func (t *Trie) PrintDiff(t2 *Trie, w io.Writer) { method fstring (line 61) | func (n *FullNode) fstring(ind string) string { method print (line 72) | func (n *FullNode) print(w io.Writer) { method fstring (line 83) | func (n *DuoNode) fstring(ind string) string { method print (line 90) | func (n *DuoNode) print(w io.Writer) { method fstring (line 100) | func (n *ShortNode) fstring(ind string) string { method print (line 103) | func (n *ShortNode) print(w io.Writer) { method fstring (line 109) | func (n HashNode) fstring(ind string) string { method print (line 112) | func (n HashNode) print(w io.Writer) { method fstring (line 116) | func (n ValueNode) fstring(ind string) string { method print (line 119) | func (n ValueNode) print(w io.Writer) { method fstring (line 123) | func (n CodeNode) fstring(ind string) string { method print (line 126) | func (n CodeNode) print(w io.Writer) { method fstring (line 130) | func (an AccountNode) fstring(ind string) string { method print (line 139) | func (an AccountNode) print(w io.Writer) { function printDiffSide (line 146) | func printDiffSide(n Node, w io.Writer, ind string, key string) { function printDiff (line 188) | func printDiff(n1, n2 Node, w io.Writer, ind string, key string) { method HashOfHexKey (line 292) | func (t *Trie) HashOfHexKey(hexKey []byte) (common.Hash, error) { FILE: execution/trie/delete_subrtee_test.go function TestTrieDeleteSubtree_ShortNode (line 33) | func TestTrieDeleteSubtree_ShortNode(t *testing.T) { function TestTrieDeleteSubtree_ShortNode_Debug (line 59) | func TestTrieDeleteSubtree_ShortNode_Debug(t *testing.T) { function GenerateCompositeTrieKey (line 100) | func GenerateCompositeTrieKey(addressHash common.Hash, seckey common.Has... function TestTrieDeleteSubtree_ShortNode_LongPrefix (line 107) | func TestTrieDeleteSubtree_ShortNode_LongPrefix(t *testing.T) { function TestTrieDeleteSubtree_DuoNode (line 134) | func TestTrieDeleteSubtree_DuoNode(t *testing.T) { function TestTrieDeleteSubtree_TwoDuoNode_FullMatch (line 160) | func TestTrieDeleteSubtree_TwoDuoNode_FullMatch(t *testing.T) { function TestTrieDeleteSubtree_DuoNode_PartialMatch (line 193) | func TestTrieDeleteSubtree_DuoNode_PartialMatch(t *testing.T) { function TestTrieDeleteSubtree_FromFullNode_PartialMatch (line 226) | func TestTrieDeleteSubtree_FromFullNode_PartialMatch(t *testing.T) { function TestTrieDeleteSubtree_RemoveFullNode_PartialMatch (line 267) | func TestTrieDeleteSubtree_RemoveFullNode_PartialMatch(t *testing.T) { function TestTrieDeleteSubtree_FullNode_FullMatch (line 308) | func TestTrieDeleteSubtree_FullNode_FullMatch(t *testing.T) { function TestTrieDeleteSubtree_ValueNode_PartialMatch (line 344) | func TestTrieDeleteSubtree_ValueNode_PartialMatch(t *testing.T) { function TestAccountNotRemovedAfterRemovingSubtrieAfterAccount (line 367) | func TestAccountNotRemovedAfterRemovingSubtrieAfterAccount(t *testing.T) { FILE: execution/trie/encoding.go function hexToCompact (line 47) | func hexToCompact(hex []byte) []byte { function compactToHex (line 64) | func compactToHex(compact []byte) []byte { type Keybytes (line 81) | type Keybytes struct method Nibbles (line 88) | func (x *Keybytes) Nibbles() int { method ToHex (line 97) | func (x *Keybytes) ToHex() []byte { method ToCompact (line 102) | func (x *Keybytes) ToCompact() []byte { method EncodeRLP (line 147) | func (x *Keybytes) EncodeRLP(w io.Writer) error { method DecodeRLP (line 152) | func (x *Keybytes) DecodeRLP(s *rlp.Stream) error { function CompactToKeybytes (line 128) | func CompactToKeybytes(c []byte) Keybytes { function keybytesToHex (line 161) | func keybytesToHex(str []byte) []byte { function hexToKeybytes (line 174) | func hexToKeybytes(hex []byte) []byte { function decodeNibbles (line 186) | func decodeNibbles(nibbles []byte, bytes []byte) { function prefixLen (line 202) | func prefixLen(a, b []byte) int { function hasTerm (line 216) | func hasTerm(s []byte) bool { FILE: execution/trie/encoding_test.go function TestHexCompact (line 31) | func TestHexCompact(t *testing.T) { function TestHexKeybytes (line 55) | func TestHexKeybytes(t *testing.T) { function TestKeybytesToCompact (line 85) | func TestKeybytesToCompact(t *testing.T) { function TestCompactToKeybytes (line 103) | func TestCompactToKeybytes(t *testing.T) { function BenchmarkHexToCompact (line 121) | func BenchmarkHexToCompact(b *testing.B) { function BenchmarkCompactToHex (line 128) | func BenchmarkCompactToHex(b *testing.B) { function BenchmarkKeybytesToHex (line 135) | func BenchmarkKeybytesToHex(b *testing.B) { function BenchmarkHexToKeybytes (line 142) | func BenchmarkHexToKeybytes(b *testing.B) { FILE: execution/trie/errors.go type MissingNodeError (line 31) | type MissingNodeError struct method Error (line 36) | func (err *MissingNodeError) Error() string { FILE: execution/trie/flatdb_sub_trie_loader_test.go function TestCreateLoadingPrefixes (line 30) | func TestCreateLoadingPrefixes(t *testing.T) { FILE: execution/trie/gen_struct_step.go type structInfoReceiver (line 34) | type structInfoReceiver interface type HashCollector (line 51) | type HashCollector type StorageHashCollector (line 52) | type StorageHashCollector type HashCollector2 (line 54) | type HashCollector2 type StorageHashCollector2 (line 55) | type StorageHashCollector2 function calcPrecLen (line 57) | func calcPrecLen(groups []uint16) int { type GenStructStepData (line 64) | type GenStructStepData interface type GenStructStepAccountData (line 68) | type GenStructStepAccountData struct method GenStructStepData (line 75) | func (GenStructStepAccountData) GenStructStepData() {} type GenStructStepLeafData (line 77) | type GenStructStepLeafData struct method GenStructStepData (line 81) | func (GenStructStepLeafData) GenStructStepData() {} type GenStructStepHashData (line 83) | type GenStructStepHashData struct method GenStructStepData (line 88) | func (GenStructStepHashData) GenStructStepData() {} function GenStructStepEx (line 109) | func GenStructStepEx( function GenStructStep (line 347) | func GenStructStep( function GenStructStepOld (line 361) | func GenStructStepOld( FILE: execution/trie/hack.go function FullNode1 (line 26) | func FullNode1() { function FullNode2 (line 35) | func FullNode2() { function FullNode3 (line 45) | func FullNode3() { function FullNode4 (line 57) | func FullNode4() { function ShortNode1 (line 70) | func ShortNode1() { function ShortNode2 (line 79) | func ShortNode2() { function hashRoot (line 88) | func hashRoot(n Node, title string) { function Hash1 (line 106) | func Hash1() { function Hash2 (line 111) | func Hash2() { function Hash3 (line 117) | func Hash3() { function Hash4 (line 122) | func Hash4() { function Hash5 (line 127) | func Hash5() { function Hash6 (line 132) | func Hash6() { function Hash7 (line 137) | func Hash7() { FILE: execution/trie/hashbuilder.go constant hashStackStride (line 36) | hashStackStride = length2.Hash + 1 type HashBuilder (line 43) | type HashBuilder struct method Reset (line 76) | func (hb *HashBuilder) Reset() { method setProofElement (line 89) | func (hb *HashBuilder) setProofElement(pe *proofElement) { method leaf (line 93) | func (hb *HashBuilder) leaf(length int, keyHex []byte, val rlp.RlpSeri... method leafHashWithKeyVal (line 123) | func (hb *HashBuilder) leafHashWithKeyVal(key []byte, val rlp.RlpSeria... method completeLeafHash (line 168) | func (hb *HashBuilder) completeLeafHash(kp, kl, compactLen int, key []... method leafHash (line 221) | func (hb *HashBuilder) leafHash(length int, keyHex []byte, val rlp.Rlp... method accountLeaf (line 232) | func (hb *HashBuilder) accountLeaf(length int, keyHex []byte, balance ... method accountLeafHash (line 307) | func (hb *HashBuilder) accountLeafHash(length int, keyHex []byte, bala... method accountLeafHashWithKey (line 336) | func (hb *HashBuilder) accountLeafHashWithKey(key []byte, popped int) ... method extension (line 387) | func (hb *HashBuilder) extension(key []byte) error { method extensionHash (line 414) | func (hb *HashBuilder) extensionHash(key []byte) error { method branch (line 495) | func (hb *HashBuilder) branch(set uint16) error { method branchHash (line 534) | func (hb *HashBuilder) branchHash(set uint16) error { method hash (line 625) | func (hb *HashBuilder) hash(hash []byte) error { method code (line 639) | func (hb *HashBuilder) code(code []byte) error { method emptyRoot (line 659) | func (hb *HashBuilder) emptyRoot() { method RootHash (line 670) | func (hb *HashBuilder) RootHash() (common.Hash, error) { method rootHash (line 677) | func (hb *HashBuilder) rootHash() common.Hash { method topHash (line 694) | func (hb *HashBuilder) topHash() []byte { method printTopHashes (line 704) | func (hb *HashBuilder) printTopHashes(prefix []byte, _, children uint1... method topHashes (line 716) | func (hb *HashBuilder) topHashes(prefix []byte, hasHash, hasState uint... method root (line 733) | func (hb *HashBuilder) root() Node { method hasRoot (line 740) | func (hb *HashBuilder) hasRoot() bool { function NewHashBuilder (line 67) | func NewHashBuilder(trace bool) *HashBuilder { FILE: execution/trie/hasher.go type hasher (line 35) | type hasher struct method hash (line 77) | func (h *hasher) hash(n Node, force bool, storeTo []byte) (int, error) { method hashInternal (line 85) | func (h *hasher) hashInternal(n Node, force bool, storeTo []byte, bufO... method hashChildren (line 156) | func (h *hasher) hashChildren(original Node, bufOffset int) ([]byte, e... method valueNodeToBuffer (line 282) | func (h *hasher) valueNodeToBuffer(vn ValueNode, buffer []byte, pos in... method accountNodeToBuffer (line 299) | func (h *hasher) accountNodeToBuffer(ac *AccountNode, buffer []byte, p... method nodeRef (line 315) | func (h *hasher) nodeRef(nodeRlp []byte, force bool, storeTo []byte) (... method hashChild (line 337) | func (h *hasher) hashChild(child Node, buffer []byte, pos int, bufOffs... constant rlpPrefixLength (line 44) | rlpPrefixLength = 4 type keccakState (line 49) | type keccakState interface function newHasher (line 63) | func newHasher(valueNodesRlpEncoded bool) *hasher { function returnHasherToPool (line 68) | func returnHasherToPool(h *hasher) { function writeRlpPrefix (line 128) | func writeRlpPrefix(buffer []byte, pos int) []byte { function writeEmptyByteArray (line 358) | func writeEmptyByteArray(buffer []byte, pos int) int { FILE: execution/trie/hasher_test.go function TestValue (line 26) | func TestValue(t *testing.T) { FILE: execution/trie/intermediate_hashes_test.go function TestCompressNibbles (line 30) | func TestCompressNibbles(t *testing.T) { FILE: execution/trie/node.go constant codeSizeUncached (line 31) | codeSizeUncached = -1 type Node (line 35) | type Node interface type FullNode (line 45) | type FullNode struct method EncodeRLP (line 104) | func (n *FullNode) EncodeRLP(w io.Writer) error { method reference (line 177) | func (n *FullNode) reference() []byte { return n.ref.data[0:n.ref.... method String (line 183) | func (n FullNode) String() string { return n.fstring("") } type DuoNode (line 50) | type DuoNode struct method EncodeRLP (line 117) | func (n *DuoNode) EncodeRLP(w io.Writer) error { method childrenIdx (line 130) | func (n *DuoNode) childrenIdx() (i1 byte, i2 byte) { method reference (line 178) | func (n *DuoNode) reference() []byte { return n.ref.data[0:n.ref.... method String (line 184) | func (n DuoNode) String() string { return n.fstring("") } type ShortNode (line 57) | type ShortNode struct method reference (line 179) | func (n *ShortNode) reference() []byte { return n.ref.data[0:n.ref.... method String (line 185) | func (n ShortNode) String() string { return n.fstring("") } type HashNode (line 62) | type HashNode struct method reference (line 174) | func (n HashNode) reference() []byte { return n.hash } method String (line 186) | func (n HashNode) String() string { return n.fstring("") } type ValueNode (line 65) | type ValueNode method reference (line 175) | func (n ValueNode) reference() []byte { return nil } method String (line 187) | func (n ValueNode) String() string { return n.fstring("") } type AccountNode (line 67) | type AccountNode struct method reference (line 180) | func (an *AccountNode) reference() []byte { return nil } method String (line 189) | func (an AccountNode) String() string { return an.fstring("") } type CodeNode (line 75) | type CodeNode method reference (line 176) | func (n CodeNode) reference() []byte { return nil } method String (line 188) | func (n CodeNode) String() string { return n.fstring("") } function NewHashNode (line 82) | func NewHashNode(hash []byte) *HashNode { function NewShortNode (line 86) | func NewShortNode(key []byte, value Node) *ShortNode { function EncodeAsValue (line 95) | func EncodeAsValue(data []byte) ([]byte, error) { function resetRefs (line 148) | func resetRefs(nd Node) { type nodeRef (line 169) | type nodeRef struct function CodeKeyFromAddrHash (line 191) | func CodeKeyFromAddrHash(addrHash []byte) []byte { function CodeHexFromHex (line 195) | func CodeHexFromHex(hex []byte) []byte { function IsPointingToCode (line 199) | func IsPointingToCode(key []byte) bool { function AddrHashFromCodeKey (line 209) | func AddrHashFromCodeKey(codeKey []byte) []byte { function calcSubtreeSize (line 214) | func calcSubtreeSize(node Node) int { function calcSubtreeNodes (line 238) | func calcSubtreeNodes(node Node) int { FILE: execution/trie/proof.go method Prove (line 39) | func (t *Trie) Prove(key []byte, fromLevel int, storage bool) ([][]byte,... function decodeRef (line 123) | func decodeRef(buf []byte) (Node, []byte, error) { function decodeFull (line 147) | func decodeFull(elems []byte) (*FullNode, error) { function decodeShort (line 167) | func decodeShort(elems []byte) (*ShortNode, error) { function decodeNode (line 194) | func decodeNode(encoded []byte) (Node, error) { type rawProofElement (line 212) | type rawProofElement struct function proofMap (line 218) | func proofMap(proof []hexutil.Bytes) (map[common.Hash]Node, map[common.H... function verifyProof (line 236) | func verifyProof(root common.Hash, key []byte, proofs map[common.Hash]No... function VerifyAccountProof (line 289) | func VerifyAccountProof(stateRoot common.Hash, proof *accounts.AccProofR... function VerifyAccountProofByHash (line 297) | func VerifyAccountProofByHash(stateRoot common.Hash, accountKey common.H... function VerifyStorageProof (line 340) | func VerifyStorageProof(storageRoot common.Hash, proof accounts.StorProo... function VerifyStorageProofByHash (line 350) | func VerifyStorageProofByHash(storageRoot common.Hash, keyHash common.Ha... FILE: execution/trie/retain_list.go type RetainDecider (line 38) | type RetainDecider interface type RetainDeciderWithMarker (line 43) | type RetainDeciderWithMarker interface type ProofRetainer (line 52) | type ProofRetainer interface type MultiAccountProofRetainer (line 58) | type MultiAccountProofRetainer struct method ProofElement (line 70) | func (pr *MultiAccountProofRetainer) ProofElement(prefix []byte) *proo... function NewMultiAccountProofRetainer (line 63) | func NewMultiAccountProofRetainer(rl *RetainList) *MultiAccountProofReta... type DefaultProofRetainer (line 102) | type DefaultProofRetainer struct method ProofElement (line 152) | func (pr *DefaultProofRetainer) ProofElement(prefix []byte) *proofElem... method ProofResult (line 182) | func (pr *DefaultProofRetainer) ProofResult() (*accounts.AccProofResul... function NewProofRetainer (line 117) | func NewProofRetainer(addr common.Address, a *accounts.Account, storageK... type proofElement (line 251) | type proofElement struct type RetainList (line 282) | type RetainList struct method Len (line 296) | func (rl *RetainList) Len() int { method Less (line 299) | func (rl *RetainList) Less(i, j int) bool { method Swap (line 302) | func (rl *RetainList) Swap(i, j int) { method AddKey (line 308) | func (rl *RetainList) AddKey(key []byte) []byte { method AddKeyWithMarker (line 312) | func (rl *RetainList) AddKeyWithMarker(key []byte, marker bool) []byte { method AddHex (line 324) | func (rl *RetainList) AddHex(hex []byte) { method AddMarker (line 328) | func (rl *RetainList) AddMarker(marker bool) { method AddCodeTouch (line 333) | func (rl *RetainList) AddCodeTouch(codeHash common.Hash) { method IsCodeTouched (line 337) | func (rl *RetainList) IsCodeTouched(codeHash common.Hash) bool { method ensureInited (line 342) | func (rl *RetainList) ensureInited() { method Retain (line 361) | func (rl *RetainList) Retain(prefix []byte) bool { method RetainWithMarker (line 393) | func (rl *RetainList) RetainWithMarker(prefix []byte) (bool, []byte) { method nextMarkedItem (line 433) | func (rl *RetainList) nextMarkedItem(index int) []byte { method Rewind (line 443) | func (rl *RetainList) Rewind() { method String (line 447) | func (rl *RetainList) String() string { function NewRetainList (line 292) | func NewRetainList(minLength int) *RetainList { FILE: execution/trie/retain_list_builder.go type RetainListBuilder (line 10) | type RetainListBuilder struct method AddTouch (line 26) | func (rlb *RetainListBuilder) AddTouch(touch []byte) { method AddStorageTouch (line 31) | func (rlb *RetainListBuilder) AddStorageTouch(touch []byte) { method ExtractTouches (line 36) | func (rlb *RetainListBuilder) ExtractTouches() ([][]byte, [][]byte) { method extractCodeTouches (line 46) | func (rlb *RetainListBuilder) extractCodeTouches() map[common.Hash][]b... method ReadCode (line 54) | func (rlb *RetainListBuilder) ReadCode(codeHash common.Hash, code []by... method CreateCode (line 61) | func (rlb *RetainListBuilder) CreateCode(codeHash common.Hash) { method Build (line 67) | func (rlb *RetainListBuilder) Build(isBinary bool) *RetainList { method Copy (line 86) | func (rlb *RetainListBuilder) Copy() *RetainListBuilder { function NewRetainListBuilder (line 18) | func NewRetainListBuilder() *RetainListBuilder { FILE: execution/trie/retain_list_test.go function FakePreimage (line 30) | func FakePreimage(hash common.Hash) common.Hash { function NewManualProofRetainer (line 42) | func NewManualProofRetainer(t *testing.T, acc *accounts.Account, rl *Ret... function TestProofRetainerConstruction (line 72) | func TestProofRetainerConstruction(t *testing.T) { FILE: execution/trie/stream.go type StreamItem (line 36) | type StreamItem constant NoItem (line 40) | NoItem StreamItem = iota constant AccountStreamItem (line 42) | AccountStreamItem constant StorageStreamItem (line 44) | StorageStreamItem constant AHashStreamItem (line 47) | AHashStreamItem constant SHashStreamItem (line 50) | SHashStreamItem constant CutoffStreamItem (line 52) | CutoffStreamItem type Stream (line 57) | type Stream struct method Reset (line 68) | func (s *Stream) Reset() { type StreamIterator (line 92) | type StreamIterator interface type Iterator (line 97) | type Iterator struct method Reset (line 125) | func (it *Iterator) Reset(t *Trie, rl *RetainList, trace bool) { method Next (line 149) | func (it *Iterator) Next() (itemType StreamItem, hex1 []byte, aValue *... function NewIterator (line 110) | func NewIterator(t *Trie, rl *RetainList, trace bool) *Iterator { type StreamMergeIterator (line 451) | type StreamMergeIterator struct method Reset (line 480) | func (smi *StreamMergeIterator) Reset(it *Iterator, s *Stream, trace b... method Next (line 492) | func (smi *StreamMergeIterator) Next() (itemType1 StreamItem, hex1 []b... function NewStreamMergeIterator (line 469) | func NewStreamMergeIterator(it *Iterator, s *Stream, trace bool) *Stream... function StreamHash (line 604) | func StreamHash(it *StreamMergeIterator, storagePrefixLen int, hb *HashB... function HashWithModifications (line 788) | func HashWithModifications( FILE: execution/trie/stream_test.go function TestHashWithModificationsEmpty (line 32) | func TestHashWithModificationsEmpty(t *testing.T) { function TestHashWithModificationsNoChanges (line 55) | func TestHashWithModificationsNoChanges(t *testing.T) { function TestHashWithModificationsChanges (line 113) | func TestHashWithModificationsChanges(t *testing.T) { FILE: execution/trie/structural_test.go function TestV2HashBuilding (line 40) | func TestV2HashBuilding(t *testing.T) { function TestV2Resolution (line 107) | func TestV2Resolution(t *testing.T) { function TestEmbeddedStorage (line 194) | func TestEmbeddedStorage(t *testing.T) { function TestEmbeddedStorage11 (line 255) | func TestEmbeddedStorage11(t *testing.T) { function TestAccountsOnly (line 328) | func TestAccountsOnly(t *testing.T) { function TestBranchesOnly (line 408) | func TestBranchesOnly(t *testing.T) { function TestStorageOnly (line 500) | func TestStorageOnly(t *testing.T) { function TestStorageWithoutBranchNodeInRoot (line 589) | func TestStorageWithoutBranchNodeInRoot(t *testing.T) { function Test2 (line 666) | func Test2(t *testing.T) { FILE: execution/trie/sub_trie_loader.go type SubTries (line 27) | type SubTries struct type LoadFunc (line 32) | type LoadFunc type SubTrieLoader (line 37) | type SubTrieLoader struct method Reset (line 48) | func (stl *SubTrieLoader) Reset() { method AddCodeRequest (line 53) | func (stl *SubTrieLoader) AddCodeRequest(req *LoadRequestForCode) { function NewSubTrieLoader (line 41) | func NewSubTrieLoader() *SubTrieLoader { constant AccountFieldNonceOnly (line 59) | AccountFieldNonceOnly uint32 = 0x01 constant AccountFieldBalanceOnly (line 60) | AccountFieldBalanceOnly uint32 = 0x02 constant AccountFieldStorageOnly (line 61) | AccountFieldStorageOnly uint32 = 0x04 constant AccountFieldCodeOnly (line 62) | AccountFieldCodeOnly uint32 = 0x08 constant AccountFieldSSizeOnly (line 63) | AccountFieldSSizeOnly uint32 = 0x10 constant AccountFieldSetNotAccount (line 64) | AccountFieldSetNotAccount uint32 = 0x00 FILE: execution/trie/trie.go type Trie (line 51) | type Trie struct method SetStrictHash (line 290) | func (t *Trie) SetStrictHash(strict bool) { method Get (line 295) | func (t *Trie) Get(key []byte) (value []byte, gotValue bool) { method FindPath (line 304) | func (t *Trie) FindPath(key []byte) (value []byte, parents [][]byte, g... method GetAccount (line 313) | func (t *Trie) GetAccount(key []byte) (value *accounts.Account, gotVal... method GetAccountCode (line 329) | func (t *Trie) GetAccountCode(key []byte) (value []byte, gotValue bool) { method GetAccountCodeSize (line 351) | func (t *Trie) GetAccountCodeSize(key []byte) (value int, gotValue boo... method getAccount (line 373) | func (t *Trie) getAccount(origNode Node, key []byte, pos int) (value *... method get (line 411) | func (t *Trie) get(origNode Node, key []byte, pos int) (value []byte, ... method getPath (line 452) | func (t *Trie) getPath(origNode Node, parents [][]byte, key []byte, po... method Update (line 499) | func (t *Trie) Update(key, value []byte) { method UpdateAccount (line 511) | func (t *Trie) UpdateAccount(key []byte, acc *accounts.Account) { method UpdateAccountCode (line 533) | func (t *Trie) UpdateAccountCode(key []byte, code CodeNode) error { method UpdateAccountCodeSize (line 559) | func (t *Trie) UpdateAccountCodeSize(key []byte, codeSize int) error { method NewLoadRequestForCode (line 591) | func (t *Trie) NewLoadRequestForCode(addrHash common.Hash, codeHash co... method NeedLoadCode (line 595) | func (t *Trie) NeedLoadCode(addrHash common.Hash, codeHash common.Hash... method FindSubTriesToLoad (line 618) | func (t *Trie) FindSubTriesToLoad(rl RetainDecider) (prefixes [][]byte... method insert (line 733) | func (t *Trie) insert(origNode Node, key []byte, value Node) (updated ... method insertRecursive (line 737) | func (t *Trie) insertRecursive(origNode Node, key []byte, pos int, val... method getNode (line 893) | func (t *Trie) getNode(hex []byte, doTouch bool) (Node, Node, bool, ui... method HookSubTries (line 953) | func (t *Trie) HookSubTries(subTries SubTries, hooks [][]byte) error { method hook (line 967) | func (t *Trie) hook(hex []byte, n Node, hash []byte) error { method touchAll (line 1006) | func (t *Trie) touchAll(n Node, hex []byte, del bool, incarnation uint... method Delete (line 1044) | func (t *Trie) Delete(key []byte) { method convertToShortNode (line 1049) | func (t *Trie) convertToShortNode(child Node, pos uint) Node { method delete (line 1069) | func (t *Trie) delete(origNode Node, key []byte, preserveAccountNode b... method deleteRecursive (line 1079) | func (t *Trie) deleteRecursive(origNode Node, key []byte, keyStart int... method DeleteSubtree (line 1271) | func (t *Trie) DeleteSubtree(keyPrefix []byte) { method Root (line 1287) | func (t *Trie) Root() []byte { return t.Hash().Bytes() } method Hash (line 1292) | func (t *Trie) Hash() common.Hash { method Reset (line 1306) | func (t *Trie) Reset() { method getHasher (line 1310) | func (t *Trie) getHasher() *hasher { method DeepHash (line 1319) | func (t *Trie) DeepHash(keyPrefix []byte) (bool, common.Hash) { method EvictNode (line 1339) | func (t *Trie) EvictNode(hex []byte) { method notifyUnloadRecursive (line 1393) | func (t *Trie) notifyUnloadRecursive(hex []byte, incarnation uint64, n... method TrieSize (line 1432) | func (t *Trie) TrieSize() int { method NumberOfAccounts (line 1436) | func (t *Trie) NumberOfAccounts() int { function New (line 67) | func New(root common.Hash) *Trie { function NewInMemoryTrie (line 77) | func NewInMemoryTrie(root Node) *Trie { function NewInMemoryTrieRLPEncoded (line 85) | func NewInMemoryTrieRLPEncoded(root Node) *Trie { function merge2FullNodes (line 97) | func merge2FullNodes(node1, node2 *FullNode) (bool, error) { function merge2ShortNodes (line 134) | func merge2ShortNodes(node1, node2 *ShortNode) (bool, error) { function merge2AccountNodes (line 163) | func merge2AccountNodes(node1, node2 *AccountNode) (furtherMergingNeeded... function merge2Tries (line 182) | func merge2Tries(tr1 *Trie, tr2 *Trie) (*Trie, error) { function MergeTries (line 258) | func MergeTries(tries []*Trie) (*Trie, error) { function NewTestRLPTrie (line 279) | func NewTestRLPTrie(root common.Hash) *Trie { type LoadRequestForCode (line 580) | type LoadRequestForCode struct method String (line 587) | func (lrc *LoadRequestForCode) String() string { function findSubTriesToLoad (line 625) | func findSubTriesToLoad(nd Node, nibblePath []byte, hook []byte, rl Reta... function concat (line 1278) | func concat(s1 []byte, s2 ...byte) []byte { FILE: execution/trie/trie_from_witness.go function BuildTrieFromWitness (line 11) | func BuildTrieFromWitness(witness *Witness, trace bool) (*Trie, error) { FILE: execution/trie/trie_test.go function init (line 42) | func init() { function newEmpty (line 48) | func newEmpty() *Trie { function TestEmptyTrie (line 53) | func TestEmptyTrie(t *testing.T) { function TestNull (line 62) | func TestNull(t *testing.T) { function TestLargeValue (line 73) | func TestLargeValue(t *testing.T) { function TestRandomCases (line 81) | func TestRandomCases(t *testing.T) { type randTest (line 117) | type randTest method Generate (line 138) | func (randTest) Generate(r *rand.Rand, size int) reflect.Value { type randTestStep (line 119) | type randTestStep struct constant opUpdate (line 127) | opUpdate = iota constant opDelete (line 128) | opDelete constant opGet (line 129) | opGet constant opCommit (line 130) | opCommit constant opHash (line 131) | opHash constant opReset (line 132) | opReset constant opItercheckhash (line 133) | opItercheckhash constant opCheckCacheInvariant (line 134) | opCheckCacheInvariant constant opMax (line 135) | opMax function runRandTest (line 168) | func runRandTest(rt randTest) bool { function BenchmarkHash (line 221) | func BenchmarkHash(b *testing.B) { function TestDeepHash (line 252) | func TestDeepHash(t *testing.T) { function genRandomByteArrayOfLen (line 289) | func genRandomByteArrayOfLen(length uint) []byte { function getAddressForIndex (line 297) | func getAddressForIndex(index int) [20]byte { function TestCodeNodeValid (line 303) | func TestCodeNodeValid(t *testing.T) { function TestCodeNodeUpdateNotExisting (line 337) | func TestCodeNodeUpdateNotExisting(t *testing.T) { function TestCodeNodeGetNotExistingAccount (line 365) | func TestCodeNodeGetNotExistingAccount(t *testing.T) { function TestCodeNodeGetHashedAccount (line 393) | func TestCodeNodeGetHashedAccount(t *testing.T) { function TestCodeNodeGetExistingAccountNoCodeNotEmpty (line 410) | func TestCodeNodeGetExistingAccountNoCodeNotEmpty(t *testing.T) { function TestCodeNodeGetExistingAccountEmptyCode (line 434) | func TestCodeNodeGetExistingAccountEmptyCode(t *testing.T) { function TestCodeNodeWrongHash (line 457) | func TestCodeNodeWrongHash(t *testing.T) { function TestCodeNodeUpdateAccountAndCodeValidHash (line 482) | func TestCodeNodeUpdateAccountAndCodeValidHash(t *testing.T) { function TestCodeNodeUpdateAccountAndCodeInvalidHash (line 514) | func TestCodeNodeUpdateAccountAndCodeInvalidHash(t *testing.T) { function TestCodeNodeUpdateAccountChangeCodeHash (line 548) | func TestCodeNodeUpdateAccountChangeCodeHash(t *testing.T) { function TestCodeNodeUpdateAccountNoChangeCodeHash (line 581) | func TestCodeNodeUpdateAccountNoChangeCodeHash(t *testing.T) { function TestShortNode (line 613) | func TestShortNode(t *testing.T) { FILE: execution/trie/trie_witness.go method ExtractWitness (line 5) | func (t *Trie) ExtractWitness(trace bool, rl RetainDecider) (*Witness, e... method ExtractWitnessForPrefix (line 13) | func (t *Trie) ExtractWitnessForPrefix(prefix []byte, trace bool, rl Ret... function ExtractWitnesses (line 24) | func ExtractWitnesses(subTries SubTries, trace bool, retainDec RetainDec... function extractWitnessFromRootNode (line 46) | func extractWitnessFromRootNode(root Node, trace bool, retainDec RetainD... FILE: execution/trie/utils.go type ByteArrayWriter (line 19) | type ByteArrayWriter struct method Setup (line 24) | func (w *ByteArrayWriter) Setup(dest []byte, pos int) { method Write (line 29) | func (w *ByteArrayWriter) Write(data []byte) (int, error) { FILE: execution/trie/witness.go type WitnessStorage (line 11) | type WitnessStorage interface constant WitnessVersion (line 18) | WitnessVersion = uint8(0) type WitnessHeader (line 22) | type WitnessHeader struct method WriteTo (line 26) | func (h *WitnessHeader) WriteTo(out *OperatorMarshaller) error { method LoadFrom (line 31) | func (h *WitnessHeader) LoadFrom(input io.Reader) error { function defaultWitnessHeader (line 41) | func defaultWitnessHeader() WitnessHeader { type Witness (line 45) | type Witness struct method WriteInto (line 57) | func (w *Witness) WriteInto(out io.Writer) (*BlockWitnessStats, error) { method WriteDiff (line 141) | func (w *Witness) WriteDiff(w2 *Witness, output io.Writer) { function NewWitness (line 50) | func NewWitness(operands []WitnessOperator) *Witness { function NewWitnessFromReader (line 72) | func NewWitnessFromReader(input io.Reader, trace bool) (*Witness, error) { FILE: execution/trie/witness_builder.go type HashNodeFunc (line 10) | type HashNodeFunc type MerklePathLimiter (line 12) | type MerklePathLimiter struct type WitnessBuilder (line 17) | type WitnessBuilder struct method Build (line 31) | func (b *WitnessBuilder) Build(limiter *MerklePathLimiter) (*Witness, ... method addLeafOp (line 38) | func (b *WitnessBuilder) addLeafOp(key []byte, value []byte) error { method addAccountLeafOp (line 56) | func (b *WitnessBuilder) addAccountLeafOp(key []byte, accountNode *Acc... method addExtensionOp (line 81) | func (b *WitnessBuilder) addExtensionOp(key []byte) error { method makeHashNode (line 94) | func (b *WitnessBuilder) makeHashNode(n Node, force bool, hashNodeFunc... method addHashOp (line 107) | func (b *WitnessBuilder) addHashOp(n *HashNode) error { method addBranchOp (line 119) | func (b *WitnessBuilder) addBranchOp(mask uint32) error { method addCodeOp (line 131) | func (b *WitnessBuilder) addCodeOp(code []byte) error { method addEmptyRoot (line 144) | func (b *WitnessBuilder) addEmptyRoot() error { method processAccountCode (line 153) | func (b *WitnessBuilder) processAccountCode(n *AccountNode, retainDec ... method processAccountStorage (line 169) | func (b *WitnessBuilder) processAccountStorage(n *AccountNode, hex []b... method makeBlockWitness (line 182) | func (b *WitnessBuilder) makeBlockWitness( function NewWitnessBuilder (line 23) | func NewWitnessBuilder(root Node, trace bool) *WitnessBuilder { function expandKeyHex (line 282) | func expandKeyHex(hex []byte, nibble byte) []byte { FILE: execution/trie/witness_builder_test.go function TestBlockWitness (line 11) | func TestBlockWitness(t *testing.T) { function TestBlockWitnessAccount (line 45) | func TestBlockWitnessAccount(t *testing.T) { FILE: execution/trie/witness_marshalling.go type OperatorUnmarshaller (line 14) | type OperatorUnmarshaller struct method ReadByteArray (line 23) | func (l *OperatorUnmarshaller) ReadByteArray() ([]byte, error) { method ReadHash (line 33) | func (l *OperatorUnmarshaller) ReadHash() (common.Hash, error) { method ReadUint32 (line 45) | func (l *OperatorUnmarshaller) ReadUint32() (uint32, error) { method ReadByte (line 53) | func (l *OperatorUnmarshaller) ReadByte() (byte, error) { method ReadKey (line 65) | func (l *OperatorUnmarshaller) ReadKey() ([]byte, error) { method ReadUInt64 (line 73) | func (l *OperatorUnmarshaller) ReadUInt64() (uint64, error) { function NewOperatorUnmarshaller (line 19) | func NewOperatorUnmarshaller(r io.Reader) *OperatorUnmarshaller { type OperatorMarshaller (line 86) | type OperatorMarshaller struct method WriteOpCode (line 101) | func (w *OperatorMarshaller) WriteOpCode(opcode OperatorKindCode) error { method WriteKey (line 107) | func (w *OperatorMarshaller) WriteKey(keyNibbles []byte) error { method WriteByteValue (line 112) | func (w *OperatorMarshaller) WriteByteValue(value byte) error { method WriteUint64Value (line 118) | func (w *OperatorMarshaller) WriteUint64Value(value uint64) error { method WriteByteArrayValue (line 123) | func (w *OperatorMarshaller) WriteByteArrayValue(value []byte) error { method WriteCode (line 128) | func (w *OperatorMarshaller) WriteCode(value []byte) error { method WriteHash (line 133) | func (w *OperatorMarshaller) WriteHash(hash common.Hash) error { method Write (line 139) | func (w *OperatorMarshaller) Write(p []byte) (int, error) { method WithColumn (line 152) | func (w *OperatorMarshaller) WithColumn(column StatsColumn) *OperatorM... method GetStats (line 157) | func (w *OperatorMarshaller) GetStats() *BlockWitnessStats { function NewOperatorMarshaller (line 94) | func NewOperatorMarshaller(w io.Writer) *OperatorMarshaller { function keyNibblesToBytes (line 164) | func keyNibblesToBytes(nibbles []byte) []byte { function keyBytesToNibbles (line 197) | func keyBytesToNibbles(b []byte) []byte { FILE: execution/trie/witness_operators.go constant flagCode (line 11) | flagCode = 1 << iota constant flagStorage (line 12) | flagStorage constant flagNonce (line 13) | flagNonce constant flagBalance (line 14) | flagBalance type OperatorKindCode (line 18) | type OperatorKindCode constant OpLeaf (line 22) | OpLeaf OperatorKindCode = iota constant OpExtension (line 25) | OpExtension constant OpBranch (line 28) | OpBranch constant OpHash (line 30) | OpHash constant OpCode (line 32) | OpCode constant OpAccountLeaf (line 34) | OpAccountLeaf constant OpEmptyRoot (line 36) | OpEmptyRoot constant OpNewTrie (line 39) | OpNewTrie = OperatorKindCode(0xBB) type WitnessOperator (line 43) | type WitnessOperator interface type OperatorHash (line 50) | type OperatorHash struct method WriteTo (line 54) | func (o *OperatorHash) WriteTo(output *OperatorMarshaller) error { method LoadFrom (line 61) | func (o *OperatorHash) LoadFrom(loader *OperatorUnmarshaller) error { type OperatorLeafValue (line 71) | type OperatorLeafValue struct method WriteTo (line 76) | func (o *OperatorLeafValue) WriteTo(output *OperatorMarshaller) error { method LoadFrom (line 88) | func (o *OperatorLeafValue) LoadFrom(loader *OperatorUnmarshaller) err... type OperatorLeafAccount (line 105) | type OperatorLeafAccount struct method WriteTo (line 114) | func (o *OperatorLeafAccount) WriteTo(output *OperatorMarshaller) error { method LoadFrom (line 163) | func (o *OperatorLeafAccount) LoadFrom(loader *OperatorUnmarshaller) e... type OperatorCode (line 209) | type OperatorCode struct method WriteTo (line 213) | func (o *OperatorCode) WriteTo(output *OperatorMarshaller) error { method LoadFrom (line 221) | func (o *OperatorCode) LoadFrom(loader *OperatorUnmarshaller) error { type OperatorBranch (line 230) | type OperatorBranch struct method WriteTo (line 234) | func (o *OperatorBranch) WriteTo(output *OperatorMarshaller) error { method LoadFrom (line 243) | func (o *OperatorBranch) LoadFrom(loader *OperatorUnmarshaller) error { type OperatorEmptyRoot (line 253) | type OperatorEmptyRoot struct method WriteTo (line 255) | func (o *OperatorEmptyRoot) WriteTo(output *OperatorMarshaller) error { method LoadFrom (line 259) | func (o *OperatorEmptyRoot) LoadFrom(loader *OperatorUnmarshaller) err... type OperatorExtension (line 264) | type OperatorExtension struct method WriteTo (line 268) | func (o *OperatorExtension) WriteTo(output *OperatorMarshaller) error { method LoadFrom (line 275) | func (o *OperatorExtension) LoadFrom(loader *OperatorUnmarshaller) err... FILE: execution/trie/witness_operators_test.go function TestOperatoLoaderByteArray (line 11) | func TestOperatoLoaderByteArray(t *testing.T) { function TestAccountBigBalance (line 49) | func TestAccountBigBalance(t *testing.T) { function TestAccountCompactWriteTo (line 93) | func TestAccountCompactWriteTo(t *testing.T) { function TestAccountFullWriteTo (line 122) | func TestAccountFullWriteTo(t *testing.T) { function TestAccountPartialNoNonceWriteTo (line 163) | func TestAccountPartialNoNonceWriteTo(t *testing.T) { function TestAccountPartialNoBalanceWriteTo (line 203) | func TestAccountPartialNoBalanceWriteTo(t *testing.T) { function TestKeySerialization (line 243) | func TestKeySerialization(t *testing.T) { FILE: execution/trie/witness_stats.go type StatsColumn (line 3) | type StatsColumn constant ColumnStructure (line 6) | ColumnStructure = StatsColumn("structure") constant ColumnHashes (line 7) | ColumnHashes = StatsColumn("hashes") constant ColumnCodes (line 8) | ColumnCodes = StatsColumn("codes") constant ColumnLeafKeys (line 9) | ColumnLeafKeys = StatsColumn("leaf_keys") constant ColumnLeafValues (line 10) | ColumnLeafValues = StatsColumn("leaf_values") constant ColumnTotal (line 11) | ColumnTotal = StatsColumn("total_witness_size") type BlockWitnessStats (line 14) | type BlockWitnessStats struct method BlockWitnessSize (line 19) | func (s *BlockWitnessStats) BlockWitnessSize() uint64 { method CodesSize (line 23) | func (s *BlockWitnessStats) CodesSize() uint64 { method LeafKeysSize (line 27) | func (s *BlockWitnessStats) LeafKeysSize() uint64 { method LeafValuesSize (line 31) | func (s *BlockWitnessStats) LeafValuesSize() uint64 { method StructureSize (line 35) | func (s *BlockWitnessStats) StructureSize() uint64 { method HashesSize (line 39) | func (s *BlockWitnessStats) HashesSize() uint64 { FILE: execution/trie/witness_test.go function generateOperands (line 12) | func generateOperands() []WitnessOperator { function witnessesEqual (line 55) | func witnessesEqual(w1, w2 *Witness) bool { function TestWitnessSerialization (line 75) | func TestWitnessSerialization(t *testing.T) { FILE: execution/types/aa_abi.go constant AccountAbstractionABIVersion (line 19) | AccountAbstractionABIVersion = 0 constant PaymasterMaxContextSize (line 31) | PaymasterMaxContextSize = 65536 function decodeMethodParamsToInterface (line 33) | func decodeMethodParamsToInterface(output interface{}, methodName string... type AcceptAccountData (line 52) | type AcceptAccountData struct function DecodeAcceptAccount (line 56) | func DecodeAcceptAccount(input []byte) (*AcceptAccountData, error) { type AcceptPaymasterData (line 65) | type AcceptPaymasterData struct function DecodeAcceptPaymaster (line 70) | func DecodeAcceptPaymaster(input []byte) (*AcceptPaymasterData, error) { function EncodeRIP7560TransactionEvent (line 84) | func EncodeRIP7560TransactionEvent( function EncodeRIP7560AccountDeployedEvent (line 112) | func EncodeRIP7560AccountDeployedEvent(paymaster, deployer, sender *comm... function EncodeRIP7560TransactionRevertReasonEvent (line 127) | func EncodeRIP7560TransactionRevertReasonEvent( function EncodeRIP7560TransactionPostOpRevertReasonEvent (line 148) | func EncodeRIP7560TransactionPostOpRevertReasonEvent( function EncodeTxnForFrame (line 175) | func EncodeTxnForFrame(frameType string, signingHash common.Hash, txAbiE... function EncodePostOpFrame (line 179) | func EncodePostOpFrame(paymasterContext []byte, gasUsed *big.Int, execut... FILE: execution/types/aa_transaction.go constant ExecutionStatusSuccess (line 22) | ExecutionStatusSuccess = uint64(0) constant ExecutionStatusExecutionFailure (line 23) | ExecutionStatusExecutionFailure = uint64(1) constant ExecutionStatusPostOpFailure (line 24) | ExecutionStatusPostOpFailure = uint64(2) constant ExecutionStatusExecutionAndPostOpFailure (line 25) | ExecutionStatusExecutionAndPostOpFailure = uint64(3) constant AA_GAS_PENALTY_PCT (line 28) | AA_GAS_PENALTY_PCT = 10 type AccountAbstractionTransaction (line 33) | type AccountAbstractionTransaction struct method GetData (line 59) | func (tx *AccountAbstractionTransaction) GetData() []byte { method GetAccessList (line 63) | func (tx *AccountAbstractionTransaction) GetAccessList() AccessList { method GetAuthorizations (line 67) | func (tx *AccountAbstractionTransaction) GetAuthorizations() []Authori... method Protected (line 71) | func (tx *AccountAbstractionTransaction) Protected() bool { method Sender (line 75) | func (tx *AccountAbstractionTransaction) Sender(signer Signer) (common... method cachedSender (line 79) | func (tx *AccountAbstractionTransaction) cachedSender() (common.Addres... method GetSender (line 83) | func (tx *AccountAbstractionTransaction) GetSender() (common.Address, ... method SetSender (line 87) | func (tx *AccountAbstractionTransaction) SetSender(address common.Addr... method IsContractDeploy (line 90) | func (tx *AccountAbstractionTransaction) IsContractDeploy() bool { method Unwrap (line 94) | func (tx *AccountAbstractionTransaction) Unwrap() Transaction { method GetChainID (line 98) | func (tx *AccountAbstractionTransaction) GetChainID() *uint256.Int { method GetNonce (line 102) | func (tx *AccountAbstractionTransaction) GetNonce() uint64 { method GetPrice (line 105) | func (tx *AccountAbstractionTransaction) GetPrice() *uint256.Int { method GetTip (line 109) | func (tx *AccountAbstractionTransaction) GetTip() *uint256.Int { method GetEffectiveGasTip (line 113) | func (tx *AccountAbstractionTransaction) GetEffectiveGasTip(baseFee *u... method GetFeeCap (line 130) | func (tx *AccountAbstractionTransaction) GetFeeCap() *uint256.Int { method GetGasLimit (line 134) | func (tx *AccountAbstractionTransaction) GetGasLimit() uint64 { method GetTipCap (line 138) | func (tx *AccountAbstractionTransaction) GetTipCap() *uint256.Int { method GetBlobHashes (line 142) | func (tx *AccountAbstractionTransaction) GetBlobHashes() []common.Hash { method GetGas (line 146) | func (tx *AccountAbstractionTransaction) GetGas() uint64 { method GetBlobGas (line 150) | func (tx *AccountAbstractionTransaction) GetBlobGas() uint64 { method GetValue (line 154) | func (tx *AccountAbstractionTransaction) GetValue() *uint256.Int { method GetTo (line 158) | func (tx *AccountAbstractionTransaction) GetTo() *common.Address { method Type (line 162) | func (tx *AccountAbstractionTransaction) Type() byte { method AsMessage (line 166) | func (tx *AccountAbstractionTransaction) AsMessage(s Signer, baseFee *... method WithSignature (line 174) | func (tx *AccountAbstractionTransaction) WithSignature(signer Signer, ... method Hash (line 178) | func (tx *AccountAbstractionTransaction) Hash() common.Hash { method SigningHash (line 201) | func (tx *AccountAbstractionTransaction) SigningHash(chainID *big.Int)... method RawSignatureValues (line 219) | func (tx *AccountAbstractionTransaction) RawSignatureValues() (*uint25... method payloadSize (line 223) | func (tx *AccountAbstractionTransaction) payloadSize() (payloadSize, a... method EncodingSize (line 286) | func (tx *AccountAbstractionTransaction) EncodingSize() int { method EncodeRLP (line 292) | func (tx *AccountAbstractionTransaction) EncodeRLP(w io.Writer) error { method encodePayload (line 314) | func (tx *AccountAbstractionTransaction) encodePayload(w io.Writer, b ... method DecodeRLP (line 409) | func (tx *AccountAbstractionTransaction) DecodeRLP(s *rlp.Stream) error { method MarshalBinary (line 523) | func (tx *AccountAbstractionTransaction) MarshalBinary(w io.Writer) er... method PreTransactionGasCost (line 538) | func (tx *AccountAbstractionTransaction) PreTransactionGasCost(rules *... method DeployerFrame (line 554) | func (tx *AccountAbstractionTransaction) DeployerFrame(rules *chain.Ru... method ExecutionFrame (line 565) | func (tx *AccountAbstractionTransaction) ExecutionFrame() *Message { method PaymasterPostOp (line 574) | func (tx *AccountAbstractionTransaction) PaymasterPostOp(paymasterCont... method PaymasterFrame (line 588) | func (tx *AccountAbstractionTransaction) PaymasterFrame(chainID *big.I... method ValidationFrame (line 612) | func (tx *AccountAbstractionTransaction) ValidationFrame(chainID *big.... method GasPayer (line 635) | func (tx *AccountAbstractionTransaction) GasPayer() *common.Address { method AbiEncode (line 643) | func (tx *AccountAbstractionTransaction) AbiEncode() ([]byte, error) { type ABIAccountAbstractTxn (line 699) | type ABIAccountAbstractTxn struct function FromProto (line 718) | func FromProto(tx *typesproto.AccountAbstractionTransaction) *AccountAbs... function convertProtoAuthorizations (line 759) | func convertProtoAuthorizations(auths []*typesproto.Authorization) []Aut... FILE: execution/types/access_list_tx.go type AccessTuple (line 36) | type AccessTuple struct type AccessList (line 42) | type AccessList method StorageKeys (line 45) | func (al AccessList) StorageKeys() int { type AccessListTx (line 54) | type AccessListTx struct method copy (line 61) | func (tx *AccessListTx) copy() *AccessListTx { method GetAccessList (line 94) | func (tx *AccessListTx) GetAccessList() AccessList { method GetAuthorizations (line 98) | func (tx *AccessListTx) GetAuthorizations() []Authorization { method Protected (line 102) | func (tx *AccessListTx) Protected() bool { method Unwrap (line 106) | func (tx *AccessListTx) Unwrap() Transaction { method EncodingSize (line 111) | func (tx *AccessListTx) EncodingSize() int { method payloadSize (line 118) | func (tx *AccessListTx) payloadSize() (payloadSize int, nonceLen, gasL... method MarshalBinary (line 202) | func (tx *AccessListTx) MarshalBinary(w io.Writer) error { method encodePayload (line 217) | func (tx *AccessListTx) encodePayload(w io.Writer, b []byte, payloadSi... method EncodeRLP (line 285) | func (tx *AccessListTx) EncodeRLP(w io.Writer) error { method DecodeRLP (line 352) | func (tx *AccessListTx) DecodeRLP(s *rlp.Stream) error { method AsMessage (line 414) | func (tx *AccessListTx) AsMessage(s Signer, _ *big.Int, rules *chain.R... method WithSignature (line 437) | func (tx *AccessListTx) WithSignature(signer Signer, sig []byte) (Tran... method Hash (line 451) | func (tx *AccessListTx) Hash() common.Hash { method SigningHash (line 470) | func (tx *AccessListTx) SigningHash(chainID *big.Int) common.Hash { method Type (line 485) | func (tx *AccessListTx) Type() byte { return AccessListTxType } method RawSignatureValues (line 487) | func (tx *AccessListTx) RawSignatureValues() (*uint256.Int, *uint256.I... method GetChainID (line 491) | func (tx *AccessListTx) GetChainID() *uint256.Int { method cachedSender (line 495) | func (tx *AccessListTx) cachedSender() (sender common.Address, ok bool) { method Sender (line 505) | func (tx *AccessListTx) Sender(signer Signer) (common.Address, error) { function accessListSize (line 158) | func accessListSize(al AccessList) int { function encodeAccessList (line 171) | func encodeAccessList(al AccessList, w io.Writer, b []byte) error { function decodeAccessList (line 306) | func decodeAccessList(al *AccessList, s *rlp.Stream) error { FILE: execution/types/accounts/account.go type Account (line 35) | type Account struct method EncodingLengthForStorage (line 62) | func (a *Account) EncodingLengthForStorage() uint { method EncodingLengthForHashing (line 84) | func (a *Account) EncodingLengthForHashing() uint { method EncodeForStorage (line 99) | func (a *Account) EncodeForStorage(buffer []byte) { method EncodeRLP (line 180) | func (a *Account) EncodeRLP(w io.Writer) error { method RLP (line 198) | func (a *Account) RLP() []byte { method EncodeForHashing (line 204) | func (a *Account) EncodeForHashing(buffer []byte) { method Copy (line 267) | func (a *Account) Copy(image *Account) { method DecodeForHashing (line 276) | func (a *Account) DecodeForHashing(enc []byte) error { method Reset (line 442) | func (a *Account) Reset() { method DecodeForStorage (line 451) | func (a *Account) DecodeForStorage(enc []byte) error { method SelfCopy (line 571) | func (a *Account) SelfCopy() *Account { method DecodeRLP (line 577) | func (a *Account) DecodeRLP(s *rlp.Stream) error { method IsEmptyCodeHash (line 587) | func (a *Account) IsEmptyCodeHash() bool { method IsEmptyRoot (line 595) | func (a *Account) IsEmptyRoot() bool { method GetIncarnation (line 599) | func (a *Account) GetIncarnation() uint64 { method SetIncarnation (line 603) | func (a *Account) SetIncarnation(v uint64) { method Equals (line 607) | func (a *Account) Equals(acc *Account) bool { constant MimetypeDataWithValidator (line 46) | MimetypeDataWithValidator = "data/validator" constant MimetypeTypedData (line 47) | MimetypeTypedData = "data/typed" constant MimetypeClique (line 48) | MimetypeClique = "application/x-clique-header" constant MimetypeParlia (line 49) | MimetypeParlia = "application/x-parlia-header" constant MimetypeBor (line 50) | MimetypeBor = "application/x-bor-header" constant MimetypeTextPlain (line 51) | MimetypeTextPlain = "text/plain" function NewAccount (line 55) | func NewAccount() Account { function decodeLengthForHashing (line 148) | func decodeLengthForHashing(buffer []byte, pos int) (length int, structu... function DecodeIncarnationFromStorage (line 524) | func DecodeIncarnationFromStorage(enc []byte) (uint64, error) { function IsEmptyCodeHash (line 591) | func IsEmptyCodeHash(codeHash common.Hash) bool { function ConvertV3toV2 (line 614) | func ConvertV3toV2(v []byte) ([]byte, error) { function DeserialiseV3 (line 625) | func DeserialiseV3(a *Account, enc []byte) error { function SerialiseV3 (line 660) | func SerialiseV3(a *Account) []byte { function SerialiseV3Len (line 726) | func SerialiseV3Len(a *Account) (l int) { function SerialiseV3To (line 746) | func SerialiseV3To(a *Account, value []byte) { function DecodeSender (line 794) | func DecodeSender(enc []byte) (nonce uint64, balance uint256.Int, err er... FILE: execution/types/accounts/account_benchmark_test.go function BenchmarkEncodingLengthForStorage (line 31) | func BenchmarkEncodingLengthForStorage(b *testing.B) { function BenchmarkEncodingLengthForHashing (line 84) | func BenchmarkEncodingLengthForHashing(b *testing.B) { function BenchmarkEncodingAccountForStorage (line 139) | func BenchmarkEncodingAccountForStorage(b *testing.B) { function BenchmarkEncodingAccountForHashing (line 195) | func BenchmarkEncodingAccountForHashing(b *testing.B) { function BenchmarkDecodingAccount (line 249) | func BenchmarkDecodingAccount(b *testing.B) { function BenchmarkDecodingIncarnation (line 318) | func BenchmarkDecodingIncarnation(b *testing.B) { // V2 version of bench... function BenchmarkRLPEncodingAccount (line 389) | func BenchmarkRLPEncodingAccount(b *testing.B) { function BenchmarkIsEmptyCodeHash (line 438) | func BenchmarkIsEmptyCodeHash(b *testing.B) { function BenchmarkIsEmptyRoot (line 456) | func BenchmarkIsEmptyRoot(b *testing.B) { FILE: execution/types/accounts/account_proof.go type AccProofResult (line 25) | type AccProofResult struct type StorProofResult (line 34) | type StorProofResult struct FILE: execution/types/accounts/account_test.go function TestEmptyAccount (line 29) | func TestEmptyAccount(t *testing.T) { function TestEmptyAccount2 (line 50) | func TestEmptyAccount2(t *testing.T) { function TestEmptyAccount_BufferStrangeBehaviour (line 66) | func TestEmptyAccount_BufferStrangeBehaviour(t *testing.T) { function TestAccountEncodeWithCode (line 80) | func TestAccountEncodeWithCode(t *testing.T) { function TestAccountEncodeWithCodeWithStorageSizeHack (line 101) | func TestAccountEncodeWithCodeWithStorageSizeHack(t *testing.T) { function TestAccountEncodeWithoutCode (line 122) | func TestAccountEncodeWithoutCode(t *testing.T) { function TestEncodeAccountWithEmptyBalanceNonNilContractAndNotZeroIncarnation (line 143) | func TestEncodeAccountWithEmptyBalanceNonNilContractAndNotZeroIncarnatio... function TestEncodeAccountWithEmptyBalanceAndNotZeroIncarnation (line 162) | func TestEncodeAccountWithEmptyBalanceAndNotZeroIncarnation(t *testing.T) { function isAccountsEqual (line 188) | func isAccountsEqual(t *testing.T, src, dst Account) { function TestIncarnationForEmptyAccount (line 210) | func TestIncarnationForEmptyAccount(t *testing.T) { function TestEmptyIncarnationForEmptyAccount2 (line 231) | func TestEmptyIncarnationForEmptyAccount2(t *testing.T) { function TestIncarnationWithNonEmptyAccount (line 246) | func TestIncarnationWithNonEmptyAccount(t *testing.T) { function TestIncarnationWithNoIncarnation (line 267) | func TestIncarnationWithNoIncarnation(t *testing.T) { function TestIncarnationWithInvalidEncodedAccount (line 289) | func TestIncarnationWithInvalidEncodedAccount(t *testing.T) { function isIncarnationEqual (line 299) | func isIncarnationEqual(t *testing.T, initialIncarnation uint64, decoded... FILE: execution/types/authorization.go type Authorization (line 19) | type Authorization struct method copy (line 28) | func (ath *Authorization) copy() *Authorization { method RecoverSigner (line 39) | func (ath *Authorization) RecoverSigner(data *bytes.Buffer, buf []byte... function RecoverSignerFromRLP (line 68) | func RecoverSignerFromRLP(rlp []byte, yParity uint8, r uint256.Int, s ui... function authorizationSize (line 101) | func authorizationSize(auth Authorization) (authLen int) { function authorizationsSize (line 111) | func authorizationsSize(authorizations []Authorization) (totalSize int) { function decodeAuthorizations (line 120) | func decodeAuthorizations(auths *[]Authorization, s *rlp.Stream) error { function encodeAuthorizations (line 189) | func encodeAuthorizations(authorizations []Authorization, w io.Writer, b... FILE: execution/types/authorization_test.go function TestRecoverSigner (line 29) | func TestRecoverSigner(t *testing.T) { FILE: execution/types/blob_sidecars.go type BlobSidecars (line 14) | type BlobSidecars method Len (line 17) | func (s BlobSidecars) Len() int { return len(s) } method EncodeIndex (line 21) | func (s BlobSidecars) EncodeIndex(i int, w *bytes.Buffer) { type BlobSidecar (line 25) | type BlobSidecar struct method SanityCheck (line 43) | func (s *BlobSidecar) SanityCheck(blockNumber *big.Int, blockHash comm... method EncodeRLP (line 60) | func (s *BlobSidecar) EncodeRLP(w io.Writer) error { method DecodeRLP (line 97) | func (sc *BlobSidecar) DecodeRLP(s *rlp.Stream) error { method payloadSize (line 139) | func (s *BlobSidecar) payloadSize() int { method EncodingSize (line 155) | func (s *BlobSidecar) EncodingSize() int { function NewBlobSidecarFromTx (line 33) | func NewBlobSidecarFromTx(tx *BlobTxWrapper) *BlobSidecar { FILE: execution/types/blob_sidecars_test.go function newRandBlobTxSidecar (line 24) | func newRandBlobTxSidecar(l int) BlobTxSidecar { function TestNewBlobSidecarFromTx (line 33) | func TestNewBlobSidecarFromTx(t *testing.T) { function TestBlobTxSidecarEncodeDecode (line 44) | func TestBlobTxSidecarEncodeDecode(t *testing.T) { function TestBlobSidecarEncodeDecode (line 62) | func TestBlobSidecarEncodeDecode(t *testing.T) { function TestBlobSidecarSanityCheck (line 84) | func TestBlobSidecarSanityCheck(t *testing.T) { function TestBlobSidecar_DecodeRLP (line 105) | func TestBlobSidecar_DecodeRLP(t *testing.T) { FILE: execution/types/blob_test_util.go function MakeBlobTxnRlp (line 32) | func MakeBlobTxnRlp() ([]byte, []goethkzg.KZGCommitment) { function MakeV1WrappedBlobTxnRlp (line 76) | func MakeV1WrappedBlobTxnRlp() ([]byte, []goethkzg.KZGCommitment) { function MakeWrappedBlobTxn (line 134) | func MakeWrappedBlobTxn(chainId *uint256.Int) *BlobTxWrapper { function MakeV1WrappedBlobTxn (line 181) | func MakeV1WrappedBlobTxn(chainId *uint256.Int) *BlobTxWrapper { FILE: execution/types/blob_tx.go type BlobTx (line 35) | type BlobTx struct method Type (line 41) | func (stx *BlobTx) Type() byte { return BlobTxType } method GetBlobHashes (line 43) | func (stx *BlobTx) GetBlobHashes() []common.Hash { method GetBlobGas (line 47) | func (stx *BlobTx) GetBlobGas() uint64 { method AsMessage (line 51) | func (stx *BlobTx) AsMessage(s Signer, baseFee *big.Int, rules *chain.... method cachedSender (line 84) | func (stx *BlobTx) cachedSender() (sender common.Address, ok bool) { method Sender (line 92) | func (stx *BlobTx) Sender(signer Signer) (common.Address, error) { method Hash (line 106) | func (stx *BlobTx) Hash() common.Hash { method SigningHash (line 128) | func (stx *BlobTx) SigningHash(chainID *big.Int) common.Hash { method WithSignature (line 146) | func (stx *BlobTx) WithSignature(signer Signer, sig []byte) (Transacti... method copy (line 159) | func (stx *BlobTx) copy() *BlobTx { method EncodingSize (line 169) | func (stx *BlobTx) EncodingSize() int { method payloadSize (line 175) | func (stx *BlobTx) payloadSize() (payloadSize, nonceLen, gasLen, acces... method encodePayload (line 199) | func (stx *BlobTx) encodePayload(w io.Writer, b []byte, payloadSize, n... method EncodeRLP (line 275) | func (stx *BlobTx) EncodeRLP(w io.Writer) error { method MarshalBinary (line 299) | func (stx *BlobTx) MarshalBinary(w io.Writer) error { method DecodeRLP (line 317) | func (stx *BlobTx) DecodeRLP(s *rlp.Stream) error { function blobVersionedHashesSize (line 186) | func blobVersionedHashesSize(hashes []common.Hash) int { function encodeBlobVersionedHashes (line 190) | func encodeBlobVersionedHashes(hashes []common.Hash, w io.Writer, b []by... function decodeBlobVersionedHashes (line 401) | func decodeBlobVersionedHashes(hashes *[]common.Hash, s *rlp.Stream) err... FILE: execution/types/blob_tx_wrapper.go constant LEN_48 (line 40) | LEN_48 = 48 type KZGCommitment (line 43) | type KZGCommitment method UnmarshalJSON (line 68) | func (c *KZGCommitment) UnmarshalJSON(input []byte) error { method MarshalText (line 73) | func (c KZGCommitment) MarshalText() ([]byte, error) { method ComputeVersionedHash (line 313) | func (c KZGCommitment) ComputeVersionedHash() common.Hash { type KZGProof (line 44) | type KZGProof method UnmarshalJSON (line 78) | func (p *KZGProof) UnmarshalJSON(input []byte) error { method MarshalText (line 83) | func (p KZGProof) MarshalText() ([]byte, error) { type Blob (line 45) | type Blob method UnmarshalJSON (line 58) | func (b *Blob) UnmarshalJSON(input []byte) error { method MarshalText (line 63) | func (b *Blob) MarshalText() ([]byte, error) { method payloadSize (line 104) | func (b *Blob) payloadSize() int { type BlobKzgs (line 47) | type BlobKzgs method copy (line 113) | func (li BlobKzgs) copy() BlobKzgs { method payloadSize (line 119) | func (li BlobKzgs) payloadSize() int { method encodePayload (line 123) | func (li BlobKzgs) encodePayload(w io.Writer, b []byte, payloadSize in... method DecodeRLP (line 137) | func (li *BlobKzgs) DecodeRLP(s *rlp.Stream) error { type KZGProofs (line 48) | type KZGProofs method copy (line 163) | func (li KZGProofs) copy() KZGProofs { method payloadSize (line 169) | func (li KZGProofs) payloadSize() int { method encodePayload (line 173) | func (li KZGProofs) encodePayload(w io.Writer, b []byte, payloadSize i... method DecodeRLP (line 187) | func (li *KZGProofs) DecodeRLP(s *rlp.Stream) error { type Blobs (line 49) | type Blobs method copy (line 214) | func (blobs Blobs) copy() Blobs { method payloadSize (line 220) | func (blobs Blobs) payloadSize() int { method encodePayload (line 227) | func (blobs Blobs) encodePayload(w io.Writer, b []byte, payloadSize in... method DecodeRLP (line 242) | func (blobs *Blobs) DecodeRLP(s *rlp.Stream) error { method ComputeCommitmentsAndProofs (line 267) | func (blobs Blobs) ComputeCommitmentsAndProofs() (commitments []KZGCom... type BlobTxSidecar (line 88) | type BlobTxSidecar struct method EncodeRLP (line 318) | func (sc BlobTxSidecar) EncodeRLP(w io.Writer) error { method DecodeRLP (line 342) | func (sc *BlobTxSidecar) DecodeRLP(s *rlp.Stream) error { method payloadSize (line 369) | func (sc BlobTxSidecar) payloadSize() int { method ValidateBlobTxSidecar (line 380) | func (sc *BlobTxSidecar) ValidateBlobTxSidecar(blobVersionedHashes []c... type BlobTxWrapper (line 94) | type BlobTxWrapper struct method ValidateBlobTransactionWrapper (line 407) | func (txw *BlobTxWrapper) ValidateBlobTransactionWrapper() error { method Type (line 432) | func (txw *BlobTxWrapper) Type() byte { return txw.Tx.Ty... method GetChainID (line 433) | func (txw *BlobTxWrapper) GetChainID() *uint256.Int { return txw.Tx.Ge... method GetNonce (line 434) | func (txw *BlobTxWrapper) GetNonce() uint64 { return txw.Tx.Ge... method GetTipCap (line 435) | func (txw *BlobTxWrapper) GetTipCap() *uint256.Int { return txw.Tx.Ge... method GetEffectiveGasTip (line 436) | func (txw *BlobTxWrapper) GetEffectiveGasTip(baseFee *uint256.Int) *ui... method GetFeeCap (line 439) | func (txw *BlobTxWrapper) GetFeeCap() *uint256.Int { return txw.Tx.Get... method GetBlobHashes (line 441) | func (txw *BlobTxWrapper) GetBlobHashes() []common.Hash { return txw.T... method GetGasLimit (line 443) | func (txw *BlobTxWrapper) GetGasLimit() uint64 { return txw.Tx.GetG... method GetBlobGas (line 444) | func (txw *BlobTxWrapper) GetBlobGas() uint64 { return txw.Tx.GetB... method GetValue (line 445) | func (txw *BlobTxWrapper) GetValue() *uint256.Int { return txw.Tx.GetV... method GetTo (line 446) | func (txw *BlobTxWrapper) GetTo() *common.Address { return txw.Tx.GetT... method AsMessage (line 448) | func (txw *BlobTxWrapper) AsMessage(s Signer, baseFee *big.Int, rules ... method WithSignature (line 452) | func (txw *BlobTxWrapper) WithSignature(signer Signer, sig []byte) (Tr... method Hash (line 472) | func (txw *BlobTxWrapper) Hash() common.Hash { return txw.Tx.Hash() } method SigningHash (line 474) | func (txw *BlobTxWrapper) SigningHash(chainID *big.Int) common.Hash { method GetData (line 478) | func (txw *BlobTxWrapper) GetData() []byte { return txw.Tx.GetData() } method GetAccessList (line 480) | func (txw *BlobTxWrapper) GetAccessList() AccessList { return txw.Tx.G... method GetAuthorizations (line 482) | func (txw *BlobTxWrapper) GetAuthorizations() []Authorization { method Protected (line 486) | func (txw *BlobTxWrapper) Protected() bool { return txw.Tx.Protected() } method RawSignatureValues (line 488) | func (txw *BlobTxWrapper) RawSignatureValues() (*uint256.Int, *uint256... method cachedSender (line 492) | func (txw *BlobTxWrapper) cachedSender() (common.Address, bool) { retu... method Sender (line 494) | func (txw *BlobTxWrapper) Sender(s Signer) (common.Address, error) { r... method GetSender (line 496) | func (txw *BlobTxWrapper) GetSender() (common.Address, bool) { return ... method SetSender (line 498) | func (txw *BlobTxWrapper) SetSender(address common.Address) { txw.Tx.S... method IsContractDeploy (line 500) | func (txw *BlobTxWrapper) IsContractDeploy() bool { return txw.Tx.IsCo... method Unwrap (line 502) | func (txw *BlobTxWrapper) Unwrap() Transaction { return &txw.Tx } method DecodeRLP (line 504) | func (txw *BlobTxWrapper) DecodeRLP(s *rlp.Stream) error { method EncodingSize (line 541) | func (txw *BlobTxWrapper) EncodingSize() int { method payloadSize (line 544) | func (txw *BlobTxWrapper) payloadSize() (payloadSize int) { method MarshalBinaryWrapped (line 558) | func (txw *BlobTxWrapper) MarshalBinaryWrapped(w io.Writer) error { method MarshalBinary (line 595) | func (txw *BlobTxWrapper) MarshalBinary(w io.Writer) error { method EncodeRLP (line 598) | func (txw *BlobTxWrapper) EncodeRLP(w io.Writer) error { method BlobTxSidecar (line 602) | func (txw *BlobTxWrapper) BlobTxSidecar() *BlobTxSidecar { function toBlobs (line 291) | func toBlobs(_blobs Blobs) []*goethkzg.Blob { function toComms (line 298) | func toComms(_comms BlobKzgs) []goethkzg.KZGCommitment { function toProofs (line 305) | func toProofs(_proofs KZGProofs) []goethkzg.KZGProof { FILE: execution/types/block.go constant ExtraVanityLength (line 43) | ExtraVanityLength = 32 constant ExtraSealLength (line 44) | ExtraSealLength = 65 type BlockNonce (line 52) | type BlockNonce method Uint64 (line 62) | func (n BlockNonce) Uint64() uint64 { method MarshalText (line 67) | func (n BlockNonce) MarshalText() ([]byte, error) { method UnmarshalText (line 72) | func (n *BlockNonce) UnmarshalText(input []byte) error { function EncodeNonce (line 55) | func EncodeNonce(i uint64) BlockNonce { type Header (line 80) | type Header struct method EncodingSize (line 125) | func (h *Header) EncodingSize() int { method EncodeRLP (line 182) | func (h *Header) EncodeRLP(w io.Writer) error { method DecodeRLP (line 332) | func (h *Header) DecodeRLP(s *rlp.Stream) error { method Hash (line 513) | func (h *Header) Hash() (hash common.Hash) { method SetMilliseconds (line 526) | func (h *Header) SetMilliseconds(milliseconds uint64) { method MilliTimestamp (line 531) | func (h *Header) MilliTimestamp() uint64 { method CalcHash (line 541) | func (h *Header) CalcHash() (hash common.Hash) { method Size (line 556) | func (h *Header) Size() common.StorageSize { method SanityCheck (line 584) | func (h *Header) SanityCheck() error { function NewEmptyHeaderForAssembling (line 121) | func NewEmptyHeaderForAssembling() *Header { type headerMarshaling (line 498) | type headerMarshaling struct type Body (line 607) | type Body struct method MatchesHeader (line 614) | func (b *Body) MatchesHeader(h *Header) error { method SendersToTxs (line 791) | func (b *Body) SendersToTxs(senders []common.Address) { method SendersFromTxs (line 801) | func (b *Body) SendersFromTxs() []common.Address { method EncodingSize (line 1003) | func (bb Body) EncodingSize() int { method payloadSize (line 1008) | func (bb Body) payloadSize() (payloadSize, txsLen, unclesLen, withdraw... method EncodeRLP (line 1032) | func (bb Body) EncodeRLP(w io.Writer) error { method DecodeRLP (line 1065) | func (bb *Body) DecodeRLP(s *rlp.Stream) error { method RawBody (line 1401) | func (b *Body) RawBody() *RawBody { type RawBody (line 643) | type RawBody struct method CleanSidecars (line 650) | func (r *RawBody) CleanSidecars() { method EncodingSize (line 811) | func (rb RawBody) EncodingSize() int { method payloadSize (line 816) | func (rb RawBody) payloadSize() (payloadSize, txsLen, unclesLen, withd... method EncodeRLP (line 842) | func (rb RawBody) EncodeRLP(w io.Writer) error { method DecodeRLP (line 880) | func (rb *RawBody) DecodeRLP(s *rlp.Stream) error { type BaseTxnID (line 664) | type BaseTxnID method U64 (line 671) | func (b BaseTxnID) U64() uint64 { return uint64(b) } method Bytes (line 673) | func (b BaseTxnID) Bytes() []byte { return hexutil.EncodeTs(uint64(b)) } method First (line 677) | func (b BaseTxnID) First() uint64 { return uint64(b + 1) } method At (line 680) | func (b BaseTxnID) At(ti int) uint64 { return b.First() + uint64(ti) } method FirstSystemTx (line 683) | func (b BaseTxnID) FirstSystemTx() BaseTxnID { return b } method LastSystemTx (line 687) | func (b BaseTxnID) LastSystemTx(txAmount uint32) uint64 { return b.U64... function TxCountToTxAmount (line 667) | func TxCountToTxAmount(txsLen int) uint32 { type BodyOnlyTxn (line 695) | type BodyOnlyTxn struct method DecodeRLP (line 700) | func (b *BodyOnlyTxn) DecodeRLP(s *rlp.Stream) error { type BodyForStorage (line 717) | type BodyForStorage struct method payloadSize (line 922) | func (bfs BodyForStorage) payloadSize() (payloadSize, unclesLen, withd... method EncodeRLP (line 942) | func (bfs BodyForStorage) EncodeRLP(w io.Writer) error { method DecodeRLP (line 977) | func (bfs *BodyForStorage) DecodeRLP(s *rlp.Stream) error { type RawBlock (line 725) | type RawBlock struct method EncodingSize (line 730) | func (r RawBlock) EncodingSize() int { method ValidateMaxRlpSize (line 737) | func (r RawBlock) ValidateMaxRlpSize(chainConfig *chain.Config) error { method AsBlock (line 759) | func (r RawBlock) AsBlock() (*Block, error) { type Block (line 777) | type Block struct method DecodeRLP (line 1236) | func (bb *Block) DecodeRLP(s *rlp.Stream) error { method payloadSize (line 1267) | func (bb *Block) payloadSize() (payloadSize int, txsLen, unclesLen, wi... method EncodingSize (line 1289) | func (bb *Block) EncodingSize() int { method EncodeRLP (line 1295) | func (bb *Block) EncodeRLP(w io.Writer) error { method Uncles (line 1326) | func (b *Block) Uncles() []*Header { return b.uncles } method Transactions (line 1327) | func (b *Block) Transactions() Transactions { return b.transactions } method Transaction (line 1329) | func (b *Block) Transaction(hash common.Hash) Transaction { method Number (line 1338) | func (b *Block) Number() *big.Int { return b.header.Number } method GasLimit (line 1339) | func (b *Block) GasLimit() uint64 { return b.header.GasLimit } method GasUsed (line 1340) | func (b *Block) GasUsed() uint64 { return b.header.GasUsed } method Difficulty (line 1341) | func (b *Block) Difficulty() *big.Int { return new(big.Int).Set(b.head... method Time (line 1342) | func (b *Block) Time() uint64 { return b.header.Time } method NumberU64 (line 1344) | func (b *Block) NumberU64() uint64 { return b.header.Number.Uin... method MixDigest (line 1345) | func (b *Block) MixDigest() common.Hash { return b.header.MixDigest } method Nonce (line 1346) | func (b *Block) Nonce() BlockNonce { return b.header.Nonce } method NonceU64 (line 1347) | func (b *Block) NonceU64() uint64 { return b.header.Nonce.Uint... method Bloom (line 1348) | func (b *Block) Bloom() Bloom { return b.header.Bloom } method Coinbase (line 1349) | func (b *Block) Coinbase() common.Address { return b.header.Coinbase } method Root (line 1350) | func (b *Block) Root() common.Hash { return b.header.Root } method ParentHash (line 1351) | func (b *Block) ParentHash() common.Hash { return b.header.ParentHash } method TxHash (line 1352) | func (b *Block) TxHash() common.Hash { return b.header.TxHash } method ReceiptHash (line 1353) | func (b *Block) ReceiptHash() common.Hash { return b.header.ReceiptHash } method UncleHash (line 1354) | func (b *Block) UncleHash() common.Hash { return b.header.UncleHash } method Extra (line 1355) | func (b *Block) Extra() []byte { return common.CopyBytes(b.... method BaseFee (line 1356) | func (b *Block) BaseFee() *big.Int { method WithdrawalsHash (line 1362) | func (b *Block) WithdrawalsHash() *common.Hash { return b.header... method Withdrawals (line 1363) | func (b *Block) Withdrawals() Withdrawals { return b.withdr... method ParentBeaconBlockRoot (line 1364) | func (b *Block) ParentBeaconBlockRoot() *common.Hash { return b.header... method RequestsHash (line 1365) | func (b *Block) RequestsHash() *common.Hash { return b.header... method Header (line 1368) | func (b *Block) Header() *Header { return CopyHeader(b.header) } method HeaderNoCopy (line 1369) | func (b *Block) HeaderNoCopy() *Header { return b.header } method Body (line 1372) | func (b *Block) Body() *Body { method SendersToTxs (line 1377) | func (b *Block) SendersToTxs(senders []common.Address) { method RawBody (line 1388) | func (b *Block) RawBody() *RawBody { method Size (line 1415) | func (b *Block) Size() common.StorageSize { method SanityCheck (line 1427) | func (b *Block) SanityCheck() error { method Sidecars (line 1431) | func (b *Block) Sidecars() BlobSidecars { method CleanSidecars (line 1435) | func (b *Block) CleanSidecars() { method HashCheck (line 1440) | func (b *Block) HashCheck(fullCheck bool) error { method Copy (line 1500) | func (b *Block) Copy() *Block { method WithSeal (line 1528) | func (b *Block) WithSeal(header *Header) *Block { method WithSidecars (line 1542) | func (b *Block) WithSidecars(sidecars BlobSidecars) *Block { method Hash (line 1558) | func (b *Block) Hash() common.Hash { return b.header.Hash() } function NewBlock (line 1093) | func NewBlock(header *Header, txs []Transaction, uncles []*Header, recei... function NewBlockForAsembling (line 1144) | func NewBlockForAsembling(header *Header, txs []Transaction, uncles []*H... function NewBlockFromStorage (line 1152) | func NewBlockFromStorage(hash common.Hash, header *Header, txs []Transac... function NewBlockWithHeader (line 1161) | func NewBlockWithHeader(header *Header) *Block { function NewBlockFromNetwork (line 1167) | func NewBlockFromNetwork(header *Header, body *Body) *Block { function CopyHeader (line 1178) | func CopyHeader(h *Header) *Header { type writeCounter (line 1461) | type writeCounter method Write (line 1463) | func (c *writeCounter) Write(b []byte) (int, error) { function CalcUncleHash (line 1468) | func CalcUncleHash(uncles []*Header) common.Hash { function CopyTxs (line 1475) | func CopyTxs(in Transactions) Transactions { type Blocks (line 1560) | type Blocks function DecodeOnlyTxMetadataFromBody (line 1562) | func DecodeOnlyTxMetadataFromBody(payload []byte) (baseTxnID BaseTxnID, ... type BlockWithReceipts (line 1581) | type BlockWithReceipts struct type rlpEncodable (line 1587) | type rlpEncodable interface function EncodingSizeGenericList (line 1592) | func EncodingSizeGenericList[T rlpEncodable](arr []T) (_len int) { function encodeRLPGeneric (line 1600) | func encodeRLPGeneric[T rlpEncodable](arr []T, _len int, w io.Writer, b ... function decodeTxns (line 1612) | func decodeTxns(appendList *[]Transaction, s *rlp.Stream) error { function decodeUncles (line 1625) | func decodeUncles(appendList *[]*Header, s *rlp.Stream) error { function decodeWithdrawals (line 1640) | func decodeWithdrawals(appendList *[]*Withdrawal, s *rlp.Stream) error { function decodeSidecars (line 1659) | func decodeSidecars(appendList *[]*BlobSidecar, s *rlp.Stream) error { function checkErrListEnd (line 1678) | func checkErrListEnd(s *rlp.Stream, err error) error { type DiffAccountsInTx (line 1688) | type DiffAccountsInTx struct type DiffAccountsInBlock (line 1693) | type DiffAccountsInBlock struct function SealHash (line 1704) | func SealHash(header *Header, chainId *big.Int) (hash common.Hash) { function EncodeSigHeader (line 1711) | func EncodeSigHeader(w io.Writer, header *Header, chainId *big.Int) { FILE: execution/types/block_test.go function GetValidatorBytesTest (line 49) | func GetValidatorBytesTest(h *Header) []byte { function GetTxDependencyTest (line 64) | func GetTxDependencyTest(b *Block) [][]uint64 { type BlockExtraDataTest (line 79) | type BlockExtraDataTest struct function TestTxDependencyBlockDecoding (line 89) | func TestTxDependencyBlockDecoding(t *testing.T) { function TestBlockEncoding (line 127) | func TestBlockEncoding(t *testing.T) { function TestEIP1559BlockEncoding (line 164) | func TestEIP1559BlockEncoding(t *testing.T) { function TestEIP2718BlockEncoding (line 233) | func TestEIP2718BlockEncoding(t *testing.T) { function TestUncleHash (line 303) | func TestUncleHash(t *testing.T) { function BenchmarkEncodeBlock (line 315) | func BenchmarkEncodeBlock(b *testing.B) { function makeBenchBlock (line 327) | func makeBenchBlock() *Block { function TestCanEncodeAndDecodeRawBody (line 368) | func TestCanEncodeAndDecodeRawBody(t *testing.T) { function TestAuRaHeaderEncoding (line 451) | func TestAuRaHeaderEncoding(t *testing.T) { function TestWithdrawalsEncoding (line 484) | func TestWithdrawalsEncoding(t *testing.T) { function TestBlockRawBodyPreShanghai (line 538) | func TestBlockRawBodyPreShanghai(t *testing.T) { function TestBlockRawBodyPostShanghaiNoWithdrawals (line 553) | func TestBlockRawBodyPostShanghaiNoWithdrawals(t *testing.T) { function TestBlockRawBodyPostShanghaiWithdrawals (line 569) | func TestBlockRawBodyPostShanghaiWithdrawals(t *testing.T) { function TestCopyTxs (line 586) | func TestCopyTxs(t *testing.T) { function TestCanEncodeAndDecodeRawBody4844 (line 609) | func TestCanEncodeAndDecodeRawBody4844(t *testing.T) { function TestCopyHeader (line 712) | func TestCopyHeader(t *testing.T) { FILE: execution/types/bloom9.go type bytesBacked (line 32) | type bytesBacked interface constant BloomByteLength (line 38) | BloomByteLength = 256 constant BloomBitLength (line 41) | BloomBitLength = 8 * BloomByteLength type Bloom (line 45) | type Bloom method IsEmpty (line 55) | func (b Bloom) IsEmpty() bool { method SetBytes (line 67) | func (b *Bloom) SetBytes(d []byte) { method Add (line 75) | func (b *Bloom) Add(d []byte) { method add (line 81) | func (b *Bloom) add(d []byte, buf *[6]byte) { method Big (line 91) | func (b Bloom) Big() *big.Int { method Bytes (line 96) | func (b Bloom) Bytes() []byte { method Test (line 101) | func (b Bloom) Test(topic []byte) bool { method MarshalText (line 110) | func (b Bloom) MarshalText() ([]byte, error) { method UnmarshalText (line 115) | func (b *Bloom) UnmarshalText(input []byte) error { function BytesToBloom (line 49) | func BytesToBloom(b []byte) Bloom { function CreateBloom (line 119) | func CreateBloom(receipts Receipts) Bloom { function Bloom9 (line 136) | func Bloom9(data []byte) []byte { function bloomValues (line 143) | func bloomValues(data []byte, hashbuf *[6]byte) (uint, byte, uint, byte,... function BloomLookup (line 161) | func BloomLookup(bin Bloom, topic bytesBacked) bool { FILE: execution/types/bloom9_test.go function TestBloom (line 33) | func TestBloom(t *testing.T) { function TestBloomExtensively (line 64) | func TestBloomExtensively(t *testing.T) { function BenchmarkBloom9 (line 86) | func BenchmarkBloom9(b *testing.B) { function BenchmarkBloom9Lookup (line 93) | func BenchmarkBloom9Lookup(b *testing.B) { function BenchmarkCreateBloom (line 101) | func BenchmarkCreateBloom(b *testing.B) { function TestIsEmpty (line 168) | func TestIsEmpty(t *testing.T) { FILE: execution/types/create_address.go function CreateAddress (line 30) | func CreateAddress(a common.Address, nonce uint64) common.Address { function CreateAddress2 (line 42) | func CreateAddress2(b common.Address, salt [32]byte, inithash []byte) co... FILE: execution/types/create_address_test.go function checkAddr (line 32) | func checkAddr(t *testing.T, addr0, addr1 common.Address) { function TestNewContractAddress (line 39) | func TestNewContractAddress(t *testing.T) { FILE: execution/types/dynamic_fee_tx.go type DynamicFeeTransaction (line 35) | type DynamicFeeTransaction struct method GetFeeCap (line 43) | func (tx *DynamicFeeTransaction) GetFeeCap() *uint256.Int { return tx.... method GetTipCap (line 44) | func (tx *DynamicFeeTransaction) GetTipCap() *uint256.Int { return tx.... method GetEffectiveGasTip (line 45) | func (tx *DynamicFeeTransaction) GetEffectiveGasTip(baseFee *uint256.I... method Unwrap (line 62) | func (tx *DynamicFeeTransaction) Unwrap() Transaction { method copy (line 67) | func (tx *DynamicFeeTransaction) copy() *DynamicFeeTransaction { method GetAccessList (line 102) | func (tx *DynamicFeeTransaction) GetAccessList() AccessList { method GetAuthorizations (line 106) | func (tx *DynamicFeeTransaction) GetAuthorizations() []Authorization { method EncodingSize (line 110) | func (tx *DynamicFeeTransaction) EncodingSize() int { method payloadSize (line 116) | func (tx *DynamicFeeTransaction) payloadSize() (payloadSize int, nonce... method WithSignature (line 159) | func (tx *DynamicFeeTransaction) WithSignature(signer Signer, sig []by... method MarshalBinary (line 175) | func (tx *DynamicFeeTransaction) MarshalBinary(w io.Writer) error { method encodePayload (line 190) | func (tx *DynamicFeeTransaction) encodePayload(w io.Writer, b []byte, ... method EncodeRLP (line 250) | func (tx *DynamicFeeTransaction) EncodeRLP(w io.Writer) error { method DecodeRLP (line 271) | func (tx *DynamicFeeTransaction) DecodeRLP(s *rlp.Stream) error { method AsMessage (line 334) | func (tx *DynamicFeeTransaction) AsMessage(s Signer, baseFee *big.Int,... method Hash (line 367) | func (tx *DynamicFeeTransaction) Hash() common.Hash { method SigningHash (line 387) | func (tx *DynamicFeeTransaction) SigningHash(chainID *big.Int) common.... method Type (line 404) | func (tx *DynamicFeeTransaction) Type() byte { return DynamicFeeTxType } method RawSignatureValues (line 406) | func (tx *DynamicFeeTransaction) RawSignatureValues() (*uint256.Int, *... method GetChainID (line 410) | func (tx *DynamicFeeTransaction) GetChainID() *uint256.Int { method cachedSender (line 414) | func (tx *DynamicFeeTransaction) cachedSender() (sender common.Address... method Sender (line 421) | func (tx *DynamicFeeTransaction) Sender(signer Signer) (common.Address... function NewEIP1559Transaction (line 436) | func NewEIP1559Transaction(chainID uint256.Int, nonce uint64, to common.... FILE: execution/types/eip7685_requests.go constant DepositRequestType (line 25) | DepositRequestType byte = 0x00 constant WithdrawalRequestType (line 26) | WithdrawalRequestType byte = 0x01 constant ConsolidationRequestType (line 27) | ConsolidationRequestType byte = 0x02 constant DepositRequestDataLen (line 28) | DepositRequestDataLen = 192 constant WithdrawalRequestDataLen (line 29) | WithdrawalRequestDataLen = 76 constant ConsolidationRequestDataLen (line 30) | ConsolidationRequestDataLen = 116 type FlatRequest (line 36) | type FlatRequest struct method RequestType (line 42) | func (f *FlatRequest) RequestType() byte { return f.Type } method Encode (line 45) | func (f *FlatRequest) Encode() []byte { return append([]byte{f.Type}, ... type FlatRequests (line 47) | type FlatRequests method Hash (line 49) | func (r FlatRequests) Hash() *common.Hash { method Len (line 65) | func (r FlatRequests) Len() int { return len(r) } FILE: execution/types/encdec_test.go constant RUNS (line 35) | RUNS = 1000 type TRand (line 37) | type TRand struct method RandIntInRange (line 47) | func (tr *TRand) RandIntInRange(_min, _max int) int { method RandUint64 (line 51) | func (tr *TRand) RandUint64() *uint64 { method RandUint256 (line 56) | func (tr *TRand) RandUint256() *uint256.Int { method RandBig (line 61) | func (tr *TRand) RandBig() *big.Int { method RandBytes (line 65) | func (tr *TRand) RandBytes(size int) []byte { method RandAddress (line 73) | func (tr *TRand) RandAddress() common.Address { method RandHash (line 77) | func (tr *TRand) RandHash() common.Hash { method RandBoolean (line 81) | func (tr *TRand) RandBoolean() bool { method RandBloom (line 85) | func (tr *TRand) RandBloom() Bloom { method RandWithdrawal (line 89) | func (tr *TRand) RandWithdrawal() *Withdrawal { method RandHeader (line 98) | func (tr *TRand) RandHeader() *Header { method RandHeaderReflectAllFields (line 125) | func (tr *TRand) RandHeaderReflectAllFields(skipFields ...string) *Hea... method RandAccessTuple (line 177) | func (tr *TRand) RandAccessTuple() AccessTuple { method RandAccessList (line 189) | func (tr *TRand) RandAccessList(size int) AccessList { method RandAuthorizations (line 197) | func (tr *TRand) RandAuthorizations(size int) []Authorization { method RandTransaction (line 212) | func (tr *TRand) RandTransaction(_type int) Transaction { method RandHashes (line 312) | func (tr *TRand) RandHashes(size int) []common.Hash { method RandTransactions (line 320) | func (tr *TRand) RandTransactions(size int) []Transaction { method RandRawTransactions (line 328) | func (tr *TRand) RandRawTransactions(size int) [][]byte { method RandRLPTransactions (line 336) | func (tr *TRand) RandRLPTransactions(size int) [][]byte { method RandHeaders (line 347) | func (tr *TRand) RandHeaders(size int) []*Header { method RandWithdrawals (line 355) | func (tr *TRand) RandWithdrawals(size int) []*Withdrawal { method RandRawBody (line 363) | func (tr *TRand) RandRawBody() *RawBody { method RandRawBlock (line 371) | func (tr *TRand) RandRawBlock(setNil bool) *RawBlock { method RandBody (line 389) | func (tr *TRand) RandBody() *Body { function NewTRand (line 41) | func NewTRand() *TRand { function isEqualBytes (line 397) | func isEqualBytes(a, b []byte) bool { function check (line 407) | func check(t *testing.T, f string, want, got interface{}) { function checkHeaders (line 415) | func checkHeaders(t *testing.T, a, b *Header) { function checkWithdrawals (line 440) | func checkWithdrawals(t *testing.T, a, b *Withdrawal) { function compareTransactions (line 449) | func compareTransactions(t *testing.T, a, b Transaction) { function compareHeaders (line 471) | func compareHeaders(t *testing.T, a, b []*Header) error { function compareWithdrawals (line 485) | func compareWithdrawals(t *testing.T, a, b []*Withdrawal) error { function compareRawBodies (line 499) | func compareRawBodies(t *testing.T, a, b *RawBody) error { function compareBodies (line 518) | func compareBodies(t *testing.T, a, b *Body) error { function TestTransactionEncodeDecodeRLP (line 536) | func TestTransactionEncodeDecodeRLP(t *testing.T) { function TestHeaderEncodeDecodeRLP (line 559) | func TestHeaderEncodeDecodeRLP(t *testing.T) { function TestRawBodyEncodeDecodeRLP (line 581) | func TestRawBodyEncodeDecodeRLP(t *testing.T) { function TestBodyEncodeDecodeRLP (line 605) | func TestBodyEncodeDecodeRLP(t *testing.T) { function TestWithdrawalEncodeDecodeRLP (line 631) | func TestWithdrawalEncodeDecodeRLP(t *testing.T) { function BenchmarkHeaderRLP (line 656) | func BenchmarkHeaderRLP(b *testing.B) { function BenchmarkLegacyTxRLP (line 678) | func BenchmarkLegacyTxRLP(b *testing.B) { function BenchmarkAccessListTxRLP (line 689) | func BenchmarkAccessListTxRLP(b *testing.B) { function BenchmarkDynamicFeeTxRLP (line 700) | func BenchmarkDynamicFeeTxRLP(b *testing.B) { function BenchmarkBlobTxRLP (line 711) | func BenchmarkBlobTxRLP(b *testing.B) { function BenchmarkSetCodeTxRLP (line 722) | func BenchmarkSetCodeTxRLP(b *testing.B) { function BenchmarkWithdrawalRLP (line 733) | func BenchmarkWithdrawalRLP(b *testing.B) { FILE: execution/types/gen_aura_seal.go method MarshalJSON (line 13) | func (a AuRaSeal) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 26) | func (a *AuRaSeal) UnmarshalJSON(input []byte) error { FILE: execution/types/gen_erigon_log_json.go method MarshalJSON (line 16) | func (l ErigonLog) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 46) | func (l *ErigonLog) UnmarshalJSON(input []byte) error { FILE: execution/types/gen_genesis.go method MarshalJSON (line 19) | func (g Genesis) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 68) | func (g *Genesis) UnmarshalJSON(input []byte) error { FILE: execution/types/gen_genesis_account.go method MarshalJSON (line 18) | func (g GenesisAccount) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 43) | func (g *GenesisAccount) UnmarshalJSON(input []byte) error { FILE: execution/types/gen_header_json.go method MarshalJSON (line 17) | func (h *Header) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 73) | func (h *Header) UnmarshalJSON(input []byte) error { FILE: execution/types/gen_log_json.go method MarshalJSON (line 16) | func (l Log) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 42) | func (l *Log) UnmarshalJSON(input []byte) error { method MarshalJSON (line 94) | func (l RPCLog) MarshalJSON() ([]byte, error) { FILE: execution/types/gen_receipt_json.go method MarshalJSON (line 17) | func (r Receipt) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 49) | func (r *Receipt) UnmarshalJSON(input []byte) error { FILE: execution/types/gen_withdrawal_json.go method MarshalJSON (line 15) | func (w Withdrawal) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 31) | func (w *Withdrawal) UnmarshalJSON(input []byte) error { FILE: execution/types/genesis.go type Genesis (line 44) | type Genesis struct type AuRaSeal (line 71) | type AuRaSeal struct function NewAuraSeal (line 78) | func NewAuraSeal(step uint64, signature []byte) *AuRaSeal { type GenesisAlloc (line 86) | type GenesisAlloc method UnmarshalJSON (line 88) | func (ga *GenesisAlloc) UnmarshalJSON(data []byte) error { function DecodeGenesisAlloc (line 100) | func DecodeGenesisAlloc(i interface{}) (GenesisAlloc, error) { type GenesisAccount (line 117) | type GenesisAccount struct type genesisSpecMarshaling (line 127) | type genesisSpecMarshaling struct type genesisAccountMarshaling (line 141) | type genesisAccountMarshaling struct type storageJSON (line 152) | type storageJSON method UnmarshalText (line 154) | func (h *storageJSON) UnmarshalText(text []byte) error { method MarshalText (line 166) | func (h storageJSON) MarshalText() ([]byte, error) { FILE: execution/types/hashing.go type DerivableList (line 39) | type DerivableList interface function DeriveSha (line 44) | func DeriveSha(list DerivableList) common.Hash { type bytesWriter (line 89) | type bytesWriter interface type hexWriter (line 94) | type hexWriter struct method WriteByte (line 98) | func (w *hexWriter) WriteByte(b byte) error { method Commit (line 105) | func (w *hexWriter) Commit() error { function adjustIndex (line 109) | func adjustIndex(i int, l int) int { function traverseInLexOrder (line 123) | func traverseInLexOrder(list DerivableList, traverser func(int, int)) { function retain (line 136) | func retain(_ []byte) bool { function encodeUint (line 140) | func encodeUint(i uint, buffer bytesWriter) { function intsize (line 161) | func intsize(i uint) (size int) { function RawRlpHash (line 169) | func RawRlpHash(rawRlpData rlp.RawValue) (h common.Hash) { function rlpHash (line 177) | func rlpHash(x interface{}) (h common.Hash) { function prefixedRlpHash (line 187) | func prefixedRlpHash(prefix byte, x interface{}) (h common.Hash) { FILE: execution/types/hashing_test.go function genTransactions (line 31) | func genTransactions(n uint64) Transactions { function TestEncodeUint (line 42) | func TestEncodeUint(t *testing.T) { function TestDeriveSha (line 60) | func TestDeriveSha(t *testing.T) { function checkDeriveSha (line 79) | func checkDeriveSha(t *testing.T, list DerivableList) { function hashesEqual (line 90) | func hashesEqual(h1, h2 common.Hash) bool { function legacyDeriveSha (line 97) | func legacyDeriveSha(list DerivableList) common.Hash { function BenchmarkLegacySmallList (line 116) | func BenchmarkLegacySmallList(b *testing.B) { function BenchmarkCurrentSmallList (line 122) | func BenchmarkCurrentSmallList(b *testing.B) { function BenchmarkLegacyLargeList (line 128) | func BenchmarkLegacyLargeList(b *testing.B) { function BenchmarkCurrentLargeList (line 134) | func BenchmarkCurrentLargeList(b *testing.B) { FILE: execution/types/legacy_tx.go type CommonTx (line 35) | type CommonTx struct method GetNonce (line 46) | func (ct *CommonTx) GetNonce() uint64 { method GetTo (line 50) | func (ct *CommonTx) GetTo() *common.Address { method GetBlobGas (line 54) | func (ct *CommonTx) GetBlobGas() uint64 { method GetGasLimit (line 58) | func (ct *CommonTx) GetGasLimit() uint64 { method GetValue (line 62) | func (ct *CommonTx) GetValue() *uint256.Int { method GetData (line 66) | func (ct *CommonTx) GetData() []byte { method GetSender (line 70) | func (ct *CommonTx) GetSender() (common.Address, bool) { method SetSender (line 77) | func (ct *CommonTx) SetSender(addr common.Address) { method Protected (line 81) | func (ct *CommonTx) Protected() bool { method IsContractDeploy (line 85) | func (ct *CommonTx) IsContractDeploy() bool { method GetBlobHashes (line 89) | func (ct *CommonTx) GetBlobHashes() []common.Hash { type LegacyTx (line 95) | type LegacyTx struct method GetTipCap (line 100) | func (tx *LegacyTx) GetTipCap() *uint256.Int { return tx.GasPrice } method GetFeeCap (line 101) | func (tx *LegacyTx) GetFeeCap() *uint256.Int { return tx.GasPrice } method GetEffectiveGasTip (line 102) | func (tx *LegacyTx) GetEffectiveGasTip(baseFee *uint256.Int) *uint256.... method GetAccessList (line 119) | func (tx *LegacyTx) GetAccessList() AccessList { method GetAuthorizations (line 123) | func (tx *LegacyTx) GetAuthorizations() []Authorization { method Protected (line 127) | func (tx *LegacyTx) Protected() bool { method Unwrap (line 131) | func (tx *LegacyTx) Unwrap() Transaction { method copy (line 165) | func (tx *LegacyTx) copy() *LegacyTx { method EncodingSize (line 190) | func (tx *LegacyTx) EncodingSize() int { method payloadSize (line 195) | func (tx *LegacyTx) payloadSize() (payloadSize int, nonceLen, gasLen i... method MarshalBinary (line 222) | func (tx *LegacyTx) MarshalBinary(w io.Writer) error { method encodePayload (line 232) | func (tx *LegacyTx) encodePayload(w io.Writer, b []byte, payloadSize, ... method EncodeRLP (line 287) | func (tx *LegacyTx) EncodeRLP(w io.Writer) error { method DecodeRLP (line 297) | func (tx *LegacyTx) DecodeRLP(s *rlp.Stream) error { method AsMessage (line 349) | func (tx *LegacyTx) AsMessage(s Signer, _ *big.Int, _ *chain.Rules) (*... method WithSignature (line 368) | func (tx *LegacyTx) WithSignature(signer Signer, sig []byte) (Transact... method Hash (line 381) | func (tx *LegacyTx) Hash() common.Hash { method SigningHash (line 398) | func (tx *LegacyTx) SigningHash(chainID *big.Int) common.Hash { method Type (line 420) | func (tx *LegacyTx) Type() byte { return LegacyTxType } method RawSignatureValues (line 422) | func (tx *LegacyTx) RawSignatureValues() (*uint256.Int, *uint256.Int, ... method GetChainID (line 426) | func (tx *LegacyTx) GetChainID() *uint256.Int { method cachedSender (line 430) | func (tx *LegacyTx) cachedSender() (sender common.Address, ok bool) { method Sender (line 437) | func (tx *LegacyTx) Sender(signer Signer) (common.Address, error) { function NewTransaction (line 137) | func NewTransaction(nonce uint64, to common.Address, amount *uint256.Int... function NewContractCreation (line 152) | func NewContractCreation(nonce uint64, amount *uint256.Int, gasLimit uin... FILE: execution/types/log.go type Log (line 36) | type Log struct method EncodeRLP (line 254) | func (l *Log) EncodeRLP(w io.Writer) error { method DecodeRLP (line 259) | func (l *Log) DecodeRLP(s *rlp.Stream) error { method Copy (line 269) | func (l *Log) Copy() *Log { type Logs (line 64) | type Logs method Copy (line 89) | func (logs Logs) Copy() Logs { method Filter (line 108) | func (logs Logs) Filter(addrMap map[common.Address]struct{}, topics []... method ContainingTopics (line 161) | func (logs Logs) ContainingTopics(addrMap map[common.Address]struct{},... method FilterOld (line 194) | func (logs Logs) FilterOld(addresses map[common.Address]struct{}, topi... type ErigonLog (line 66) | type ErigonLog struct type ErigonLogs (line 79) | type ErigonLogs type RPCLog (line 82) | type RPCLog struct type RPCLogs (line 87) | type RPCLogs function ToRPCTransactionLog (line 101) | func ToRPCTransactionLog(log *Log, header *Header, txHash common.Hash, t... type logMarshaling (line 229) | type logMarshaling struct type rlpLog (line 236) | type rlpLog struct type rlpStorageLog (line 242) | type rlpStorageLog struct type LogForStorage (line 288) | type LogForStorage method EncodeRLP (line 291) | func (l *LogForStorage) EncodeRLP(w io.Writer) error { method DecodeRLP (line 324) | func (l *LogForStorage) DecodeRLP(s *rlp.Stream) error { function decodeTopics2 (line 299) | func decodeTopics2(s *rlp.Stream) (list []common.Hash, err error) { FILE: execution/types/log_test.go function TestUnmarshalLog (line 111) | func TestUnmarshalLog(t *testing.T) { function checkError (line 126) | func checkError(t *testing.T, testname string, got, want error) bool { function TestFilterLogsTopics (line 144) | func TestFilterLogsTopics(t *testing.T) { function testFLExtractAddress (line 250) | func testFLExtractAddress(xs Logs) (o []common.Address) { FILE: execution/types/receipt.go constant ReceiptStatusFailed (line 48) | ReceiptStatusFailed = uint64(0) constant ReceiptStatusSuccessful (line 51) | ReceiptStatusSuccessful = uint64(1) type Receipt (line 56) | type Receipt struct method EncodeRLP (line 136) | func (r Receipt) EncodeRLP(w io.Writer) error { method EncodeRLP69 (line 152) | func (r Receipt) EncodeRLP69(w io.Writer) error { method encodeTyped (line 167) | func (r *Receipt) encodeTyped(data *receiptRLP, w *bytes.Buffer) error { method encodeTyped69 (line 173) | func (r *Receipt) encodeTyped69(data *receiptRLP69, w *bytes.Buffer) e... method MarshalBinary (line 179) | func (r *Receipt) MarshalBinary() ([]byte, error) { method UnmarshalBinary (line 191) | func (r *Receipt) UnmarshalBinary(b []byte) error { method setFromRLP (line 206) | func (r *Receipt) setFromRLP(data receiptRLP) error { method decodeTyped (line 212) | func (r *Receipt) decodeTyped(b []byte) error { method decodePayload (line 230) | func (r *Receipt) decodePayload(s *rlp.Stream) error { method DecodeRLP (line 298) | func (r *Receipt) DecodeRLP(s *rlp.Stream) error { method setStatus (line 338) | func (r *Receipt) setStatus(postStateOrStatus []byte) error { method statusEncoding (line 352) | func (r *Receipt) statusEncoding() []byte { method Copy (line 363) | func (r *Receipt) Copy() *Receipt { method DeriveFieldsV3ForSingleReceipt (line 586) | func (r *Receipt) DeriveFieldsV3ForSingleReceipt(txnIdx int, blockHash... method DeriveFieldsV4ForCachedReceipt (line 632) | func (r *Receipt) DeriveFieldsV4ForCachedReceipt(blockHash common.Hash... method String (line 654) | func (r *Receipt) String() string { type receiptMarshaling (line 80) | type receiptMarshaling struct type receiptRLP (line 91) | type receiptRLP struct type receiptRLP69 (line 99) | type receiptRLP69 struct type storedReceiptRLP (line 106) | type storedReceiptRLP struct function NewReceipt (line 121) | func NewReceipt(failed bool, cumulativeGasUsed uint64) *Receipt { type ReceiptsForStorage (line 385) | type ReceiptsForStorage type ReceiptForStorage (line 389) | type ReceiptForStorage method EncodeRLP (line 393) | func (r *ReceiptForStorage) EncodeRLP(w io.Writer) error { method DecodeRLP (line 417) | func (r *ReceiptForStorage) DecodeRLP(s *rlp.Stream) error { type Receipts (line 443) | type Receipts method Len (line 446) | func (rs Receipts) Len() int { return len(rs) } method Copy (line 448) | func (rs Receipts) Copy() Receipts { method EncodeIndex (line 460) | func (rs Receipts) EncodeIndex(i int, w *bytes.Buffer) { method AssertLogIndex (line 496) | func (rs Receipts) AssertLogIndex(blockNum uint64) { method DeriveFields (line 525) | func (rs Receipts) DeriveFields(hash common.Hash, number uint64, txs T... method EncodeRLP69 (line 576) | func (rs Receipts) EncodeRLP69(w io.Writer) error { type receiptEncoder69 (line 572) | type receiptEncoder69 struct method EncodeRLP (line 574) | func (e receiptEncoder69) EncodeRLP(w io.Writer) error { return e.r.En... FILE: execution/types/receipt_test.go function TestDecodeEmptyTypedReceipt (line 40) | func TestDecodeEmptyTypedReceipt(t *testing.T) { function TestLegacyReceiptDecoding (line 50) | func TestLegacyReceiptDecoding(t *testing.T) { function encodeAsStoredReceiptRLP (line 126) | func encodeAsStoredReceiptRLP(want *Receipt) ([]byte, error) { function TestDeriveFields (line 137) | func TestDeriveFields(t *testing.T) { function TestTypedReceiptEncodingDecoding (line 343) | func TestTypedReceiptEncodingDecoding(t *testing.T) { function clearComputedFieldsOnReceipts (line 372) | func clearComputedFieldsOnReceipts(t *testing.T, receipts Receipts) { function clearComputedFieldsOnReceipt (line 380) | func clearComputedFieldsOnReceipt(t *testing.T, receipt *Receipt) { function clearComputedFieldsOnLogs (line 393) | func clearComputedFieldsOnLogs(t *testing.T, logs []*Log) { function clearComputedFieldsOnLog (line 401) | func clearComputedFieldsOnLog(t *testing.T, log *Log) { function TestReceiptUnmarshalBinary (line 411) | func TestReceiptUnmarshalBinary(t *testing.T) { function TestReceiptEncode (line 563) | func TestReceiptEncode(t *testing.T) { FILE: execution/types/requests_test.go function TestEmptyRequestsHashCalculation (line 25) | func TestEmptyRequestsHashCalculation(t *testing.T) { FILE: execution/types/set_code_tx.go constant DelegateDesignationCodeSize (line 34) | DelegateDesignationCodeSize = 23 type SetCodeTransaction (line 36) | type SetCodeTransaction struct method Unwrap (line 41) | func (tx *SetCodeTransaction) Unwrap() Transaction { method Type (line 45) | func (tx *SetCodeTransaction) Type() byte { method GetBlobHashes (line 49) | func (tx *SetCodeTransaction) GetBlobHashes() []common.Hash { method GetAuthorizations (line 53) | func (tx *SetCodeTransaction) GetAuthorizations() []Authorization { method copy (line 57) | func (tx *SetCodeTransaction) copy() *SetCodeTransaction { method EncodingSize (line 70) | func (tx *SetCodeTransaction) EncodingSize() int { method payloadSize (line 76) | func (tx *SetCodeTransaction) payloadSize() (payloadSize, nonceLen, ga... method WithSignature (line 85) | func (tx *SetCodeTransaction) WithSignature(signer Signer, sig []byte)... method MarshalBinary (line 99) | func (tx *SetCodeTransaction) MarshalBinary(w io.Writer) error { method AsMessage (line 117) | func (tx *SetCodeTransaction) AsMessage(s Signer, baseFee *big.Int, ru... method Sender (line 154) | func (tx *SetCodeTransaction) Sender(signer Signer) (common.Address, e... method Hash (line 168) | func (tx *SetCodeTransaction) Hash() common.Hash { method SigningHash (line 189) | func (tx *SetCodeTransaction) SigningHash(chainID *big.Int) common.Hash { method EncodeRLP (line 206) | func (tx *SetCodeTransaction) EncodeRLP(w io.Writer) error { method DecodeRLP (line 227) | func (tx *SetCodeTransaction) DecodeRLP(s *rlp.Stream) error { method encodePayload (line 294) | func (tx *SetCodeTransaction) encodePayload(w io.Writer, b []byte, pay... function ParseDelegation (line 364) | func ParseDelegation(code []byte) (common.Address, bool) { function AddressToDelegation (line 374) | func AddressToDelegation(addr common.Address) []byte { FILE: execution/types/state_data.go type StateSyncData (line 22) | type StateSyncData struct FILE: execution/types/testdata/testdata.go constant ValidSetCodeTxn1 (line 33) | ValidSetCodeTxn1 string = "0x04f905d683aa36a782513f831581e384b6e7fa4c830... constant ValidSetCodeTxn2 (line 55) | ValidSetCodeTxn2 string = "0x04f902d483aa36a705830f5cc785014c75f17383060... constant BodyRlpHex (line 58) | BodyRlpHex string = "f9012705078502540be4008506fc23ac008357b58494811a752... constant ValidBlob1Hex (line 68) | ValidBlob1Hex string = "824b159acc5056f998c4fefecbc4ff55884b7fa000348020... constant ValidBlob2Hex (line 70) | ValidBlob2Hex string = "73eda753299d7d483339d80809a1d80553bda402fffe5bfe... FILE: execution/types/transaction.go constant LegacyTxType (line 51) | LegacyTxType = iota constant AccessListTxType (line 52) | AccessListTxType constant DynamicFeeTxType (line 53) | DynamicFeeTxType constant BlobTxType (line 54) | BlobTxType constant SetCodeTxType (line 55) | SetCodeTxType constant AccountAbstractionTxType (line 56) | AccountAbstractionTxType type Transaction (line 60) | type Transaction interface type TransactionMisc (line 102) | type TransactionMisc struct type BinaryTransactions (line 109) | type BinaryTransactions method Len (line 111) | func (t BinaryTransactions) Len() int { method EncodeIndex (line 115) | func (t BinaryTransactions) EncodeIndex(i int, w *bytes.Buffer) { function DecodeRLPTransaction (line 119) | func DecodeRLPTransaction(s *rlp.Stream, blobTxnsAreWrappedWithBlobs boo... function DecodeWrappedTransaction (line 148) | func DecodeWrappedTransaction(data []byte) (Transaction, error) { function DecodeTransaction (line 162) | func DecodeTransaction(data []byte) (Transaction, error) { function UnmarshalTransactionFromBinary (line 183) | func UnmarshalTransactionFromBinary(data []byte, blobTxnsAreWrappedWithB... function UnwrapTxPlayloadRlp (line 223) | func UnwrapTxPlayloadRlp(blobTxRlp []byte) ([]byte, error) { function MarshalTransactionsBinary (line 247) | func MarshalTransactionsBinary(txs Transactions) ([][]byte, error) { function DecodeTransactions (line 266) | func DecodeTransactions(txs [][]byte) ([]Transaction, error) { function TypedTransactionMarshalledAsRlpString (line 278) | func TypedTransactionMarshalledAsRlpString(data []byte) bool { function sanityCheckSignature (line 283) | func sanityCheckSignature(v *uint256.Int, r *uint256.Int, s *uint256.Int... function isProtectedV (line 309) | func isProtectedV(V *uint256.Int) bool { type Transactions (line 319) | type Transactions method Len (line 322) | func (s Transactions) Len() int { return len(s) } method EncodeIndex (line 327) | func (s Transactions) EncodeIndex(i int, w *bytes.Buffer) { type TransactionsGroupedBySender (line 334) | type TransactionsGroupedBySender function TxDifference (line 337) | func TxDifference(a, b Transactions) Transactions { type TxByNonce (line 357) | type TxByNonce method Len (line 359) | func (s TxByNonce) Len() int { return len(s) } method Less (line 360) | func (s TxByNonce) Less(i, j int) bool { return s[i].GetNonce() < s[j]... method Swap (line 361) | func (s TxByNonce) Swap(i, j int) { s[i], s[j] = s[j], s[i] } type Message (line 364) | type Message struct method From (line 412) | func (m *Message) From() common.Address { return m.from } method To (line 413) | func (m *Message) To() *common.Address { return m.to } method GasPrice (line 414) | func (m *Message) GasPrice() *uint256.Int { return &m.gasPrice } method FeeCap (line 415) | func (m *Message) FeeCap() *uint256.Int { return &m.feeCap } method TipCap (line 416) | func (m *Message) TipCap() *uint256.Int { return &m.tipCap } method Value (line 417) | func (m *Message) Value() *uint256.Int { return &m.amount } method Gas (line 418) | func (m *Message) Gas() uint64 { return m.gasLimit } method Nonce (line 419) | func (m *Message) Nonce() uint64 { return m.nonce } method Data (line 420) | func (m *Message) Data() []byte { return m.data } method AccessList (line 421) | func (m *Message) AccessList() AccessList { return m.accessLi... method Authorizations (line 422) | func (m *Message) Authorizations() []Authorization { return m.authoriz... method SetBlobVersionedHashes (line 423) | func (m *Message) SetBlobVersionedHashes(blobHashes []common.Hash) { method SetAuthorizations (line 426) | func (m *Message) SetAuthorizations(authorizations []Authorization) { method CheckNonce (line 429) | func (m *Message) CheckNonce() bool { return m.checkNonce } method SetCheckNonce (line 430) | func (m *Message) SetCheckNonce(checkNonce bool) { method IsFree (line 433) | func (m *Message) IsFree() bool { return m.isFree } method SetIsFree (line 434) | func (m *Message) SetIsFree(isFree bool) { method ChangeGas (line 438) | func (m *Message) ChangeGas(globalGasCap, desiredGas uint64) { method BlobGas (line 454) | func (m *Message) BlobGas() uint64 { return params.GasPerBlob * uint64... method MaxFeePerBlobGas (line 456) | func (m *Message) MaxFeePerBlobGas() *uint256.Int { method BlobHashes (line 460) | func (m *Message) BlobHashes() []common.Hash { return m.blobHashes } function NewMessage (line 382) | func NewMessage(from common.Address, to *common.Address, nonce uint64, a... function DecodeSSZ (line 462) | func DecodeSSZ(data []byte, dest codec.Deserializable) error { function EncodeSSZ (line 467) | func EncodeSSZ(w io.Writer, obj codec.Serializable) error { FILE: execution/types/transaction_marshalling.go type txJSON (line 36) | type txJSON struct type JsonAuthorization (line 69) | type JsonAuthorization struct method FromAuthorization (line 78) | func (a JsonAuthorization) FromAuthorization(authorization Authorizati... method ToAuthorization (line 89) | func (a JsonAuthorization) ToAuthorization() (Authorization, error) { method MarshalJSON (line 117) | func (tx *LegacyTx) MarshalJSON() ([]byte, error) { method MarshalJSON (line 137) | func (tx *AccessListTx) MarshalJSON() ([]byte, error) { method MarshalJSON (line 156) | func (tx *DynamicFeeTransaction) MarshalJSON() ([]byte, error) { function toBlobTxJSON (line 176) | func toBlobTxJSON(tx *BlobTx) *txJSON { method MarshalJSON (line 198) | func (tx *BlobTx) MarshalJSON() ([]byte, error) { method MarshalJSON (line 202) | func (tx *BlobTxWrapper) MarshalJSON() ([]byte, error) { function UnmarshalTransactionFromJSON (line 212) | func UnmarshalTransactionFromJSON(input []byte) (Transaction, error) { method UnmarshalJSON (line 262) | func (tx *LegacyTx) UnmarshalJSON(input []byte) error { method UnmarshalJSON (line 330) | func (tx *AccessListTx) UnmarshalJSON(input []byte) error { method unmarshalJson (line 406) | func (tx *DynamicFeeTransaction) unmarshalJson(dec txJSON) error { method UnmarshalJSON (line 485) | func (tx *DynamicFeeTransaction) UnmarshalJSON(input []byte) error { method UnmarshalJSON (line 494) | func (tx *SetCodeTransaction) UnmarshalJSON(input []byte) error { function UnmarshalBlobTxJSON (line 514) | func UnmarshalBlobTxJSON(input []byte) (Transaction, error) { FILE: execution/types/transaction_signing.go function MakeSigner (line 41) | func MakeSigner(config *chain.Config, blockNumber uint64, blockTime uint... function MakeFrontierSigner (line 99) | func MakeFrontierSigner() *Signer { function LatestSigner (line 113) | func LatestSigner(config *chain.Config) *Signer { function LatestSignerForChainID (line 152) | func LatestSignerForChainID(chainID *big.Int) *Signer { function SignTx (line 173) | func SignTx(txn Transaction, s Signer, prv *ecdsa.PrivateKey) (Transacti... function SignNewTx (line 183) | func SignNewTx(prv *ecdsa.PrivateKey, s Signer, txn Transaction) (Transa... function MustSignNewTx (line 194) | func MustSignNewTx(prv *ecdsa.PrivateKey, s Signer, txn Transaction) Tra... type Signer (line 208) | type Signer struct method String (line 219) | func (sg Signer) String() string { method Sender (line 225) | func (sg Signer) Sender(tx Transaction) (common.Address, error) { method SenderWithContext (line 230) | func (sg Signer) SenderWithContext(context *secp256k1.Context, txn Tra... method SignatureValues (line 324) | func (sg Signer) SignatureValues(txn Transaction, sig []byte) (R, S, V... method ChainID (line 348) | func (sg Signer) ChainID() *uint256.Int { method Equal (line 353) | func (sg Signer) Equal(other Signer) bool { function decodeSignature (line 364) | func decodeSignature(sig []byte) (r, s, v *uint256.Int) { function recoverPlain (line 374) | func recoverPlain(context *secp256k1.Context, sighash common.Hash, R, S,... function DeriveChainId (line 402) | func DeriveChainId(v *uint256.Int) *uint256.Int { FILE: execution/types/transaction_signing_test.go function TestEIP1559Signing (line 33) | func TestEIP1559Signing(t *testing.T) { function TestEIP155Signing (line 54) | func TestEIP155Signing(t *testing.T) { function TestEIP155ChainId (line 74) | func TestEIP155ChainId(t *testing.T) { function TestEIP155SigningVitalik (line 107) | func TestEIP155SigningVitalik(t *testing.T) { function TestChainId (line 146) | func TestChainId(t *testing.T) { FILE: execution/types/transaction_test.go function TestDecodeEmptyInput (line 107) | func TestDecodeEmptyInput(t *testing.T) { function TestDecodeEmptyTypedTx (line 116) | func TestDecodeEmptyTypedTx(t *testing.T) { function TestTransactionSigHash (line 125) | func TestTransactionSigHash(t *testing.T) { function TestTransactionEncode (line 135) | func TestTransactionEncode(t *testing.T) { function TestEIP2718TransactionSigHash (line 148) | func TestEIP2718TransactionSigHash(t *testing.T) { function TestEIP2930Signer (line 159) | func TestEIP2930Signer(t *testing.T) { function TestEIP2718TransactionEncode (line 240) | func TestEIP2718TransactionEncode(t *testing.T) { function TestEIP1559TransactionEncode (line 268) | func TestEIP1559TransactionEncode(t *testing.T) { function decodeTx (line 288) | func decodeTx(data []byte) (Transaction, error) { function defaultTestKey (line 292) | func defaultTestKey() (*ecdsa.PrivateKey, common.Address) { function TestRecipientEmpty (line 298) | func TestRecipientEmpty(t *testing.T) { function TestRecipientNormal (line 315) | func TestRecipientNormal(t *testing.T) { function TestTransactionPriceNonceSort (line 336) | func TestTransactionPriceNonceSort(t *testing.T) { function TestTransactionCoding (line 365) | func TestTransactionCoding(t *testing.T) { function encodeDecodeJSON (line 468) | func encodeDecodeJSON(tx Transaction) (Transaction, error) { function encodeDecodeBinary (line 480) | func encodeDecodeBinary(tx Transaction) (Transaction, error) { function assertEqual (line 493) | func assertEqual(orig Transaction, cpy Transaction) error { function assertEqualBlobWrapper (line 512) | func assertEqualBlobWrapper(orig *BlobTxWrapper, cpy *BlobTxWrapper) err... constant N (line 541) | N = 50 function randIntInRange (line 546) | func randIntInRange(_min, _max int) int { function randAddr (line 550) | func randAddr() *common.Address { function randHash (line 558) | func randHash() common.Hash { function randHashes (line 566) | func randHashes(n int) []common.Hash { function randAccessList (line 574) | func randAccessList() AccessList { function randData (line 587) | func randData() []byte { function newRandBlobTx (line 595) | func newRandBlobTx() *BlobTx { function printSTX (line 618) | func printSTX(stx *BlobTx) { function printSTXW (line 638) | func printSTXW(txw *BlobTxWrapper) { function randByte (line 647) | func randByte() byte { function newRandCommitments (line 651) | func newRandCommitments(size int) BlobKzgs { function newRandProofs (line 663) | func newRandProofs(size int) KZGProofs { function newRandBlobs (line 675) | func newRandBlobs(size int) Blobs { function newRandBlobWrapper (line 687) | func newRandBlobWrapper() *BlobTxWrapper { function populateBlobTxs (line 698) | func populateBlobTxs() { function TestBlobTxEncodeDecode (line 704) | func TestBlobTxEncodeDecode(t *testing.T) { function TestShortUnwrap (line 732) | func TestShortUnwrap(t *testing.T) { function TestV1BlobTxnUnwrap (line 754) | func TestV1BlobTxnUnwrap(t *testing.T) { function TestTrailingBytes (line 776) | func TestTrailingBytes(t *testing.T) { FILE: execution/types/vote.go constant MaxAttestationExtraLength (line 12) | MaxAttestationExtraLength = 256 type BLSPublicKey (line 15) | type BLSPublicKey method Bytes (line 68) | func (b BLSPublicKey) Bytes() []byte { return b[:] } type BLSSignature (line 16) | type BLSSignature type ValidatorsBitSet (line 17) | type ValidatorsBitSet type VoteData (line 20) | type VoteData struct method Hash (line 28) | func (d *VoteData) Hash() common.Hash { return rlpHash(d) } type VoteEnvelope (line 31) | type VoteEnvelope struct method Hash (line 49) | func (v *VoteEnvelope) Hash() common.Hash { method calcVoteHash (line 59) | func (v *VoteEnvelope) calcVoteHash() common.Hash { method Verify (line 71) | func (vote *VoteEnvelope) Verify() error { type VoteAttestation (line 41) | type VoteAttestation struct FILE: execution/types/withdrawal.go type encodingBuf (line 34) | type encodingBuf function newEncodingBuf (line 40) | func newEncodingBuf() *encodingBuf { type Withdrawal (line 50) | type Withdrawal struct method EncodingSize (line 57) | func (obj *Withdrawal) EncodingSize() int { method EncodeRLP (line 68) | func (obj *Withdrawal) EncodeRLP(w io.Writer) error { method DecodeRLP (line 97) | func (obj *Withdrawal) DecodeRLP(s *rlp.Stream) error { method Clone (line 119) | func (*Withdrawal) Clone() clonable.Clonable { type withdrawalMarshaling (line 124) | type withdrawalMarshaling struct type Withdrawals (line 131) | type Withdrawals method Len (line 133) | func (s Withdrawals) Len() int { return len(s) } method EncodeIndex (line 138) | func (s Withdrawals) EncodeIndex(i int, w *bytes.Buffer) { FILE: execution/types/withdrawal_test.go function TestWithdrawalsHash (line 26) | func TestWithdrawalsHash(t *testing.T) { FILE: execution/types/witness/types.go type AccountWithAddress (line 8) | type AccountWithAddress struct type CodeWithHash (line 13) | type CodeWithHash struct FILE: interfaces.go type Subscription (line 41) | type Subscription interface type ChainReader (line 59) | type ChainReader interface type TransactionReader (line 81) | type TransactionReader interface type ChainStateReader (line 96) | type ChainStateReader interface type SyncProgress (line 105) | type SyncProgress struct type ChainSyncReader (line 115) | type ChainSyncReader interface type CallMsg (line 120) | type CallMsg struct type ContractCaller (line 140) | type ContractCaller interface type FilterQuery (line 145) | type FilterQuery struct type LogFilterer (line 170) | type LogFilterer interface type TransactionSender (line 183) | type TransactionSender interface type GasPricer (line 189) | type GasPricer interface type PendingStateReader (line 198) | type PendingStateReader interface type PendingContractCaller (line 207) | type PendingContractCaller interface type GasEstimator (line 215) | type GasEstimator interface type PendingStateEventer (line 221) | type PendingStateEventer interface FILE: internal/reexec/reexec.go function Register (line 20) | func Register(name string, initializer func()) { function Init (line 29) | func Init() bool { FILE: internal/reexec/self_linux.go function Self (line 12) | func Self() string { FILE: internal/reexec/self_others.go function Self (line 18) | func Self() string { FILE: node/direct/downloader_client.go type DownloaderClient (line 28) | type DownloaderClient struct method Add (line 36) | func (c *DownloaderClient) Add(ctx context.Context, in *downloaderprot... method Delete (line 40) | func (c *DownloaderClient) Delete(ctx context.Context, in *downloaderp... method SetLogPrefix (line 43) | func (c *DownloaderClient) SetLogPrefix(ctx context.Context, in *downl... method Completed (line 46) | func (c *DownloaderClient) Completed(ctx context.Context, in *download... function NewDownloaderClient (line 32) | func NewDownloaderClient(server downloaderproto.DownloaderServer) *Downl... FILE: node/direct/eth_backend_client.go type EthBackendClientDirect (line 30) | type EthBackendClientDirect struct method Etherbase (line 38) | func (s *EthBackendClientDirect) Etherbase(ctx context.Context, in *re... method NetVersion (line 42) | func (s *EthBackendClientDirect) NetVersion(ctx context.Context, in *r... method NetPeerCount (line 46) | func (s *EthBackendClientDirect) NetPeerCount(ctx context.Context, in ... method Version (line 50) | func (s *EthBackendClientDirect) Version(ctx context.Context, in *empt... method Syncing (line 54) | func (s *EthBackendClientDirect) Syncing(ctx context.Context, in *empt... method ProtocolVersion (line 58) | func (s *EthBackendClientDirect) ProtocolVersion(ctx context.Context, ... method ClientVersion (line 62) | func (s *EthBackendClientDirect) ClientVersion(ctx context.Context, in... method Subscribe (line 68) | func (s *EthBackendClientDirect) Subscribe(ctx context.Context, in *re... method SubscribeLogs (line 124) | func (s *EthBackendClientDirect) SubscribeLogs(ctx context.Context, op... method CanonicalBodyForStorage (line 212) | func (s *EthBackendClientDirect) CanonicalBodyForStorage(ctx context.C... method CanonicalHash (line 216) | func (s *EthBackendClientDirect) CanonicalHash(ctx context.Context, in... method HeaderNumber (line 220) | func (s *EthBackendClientDirect) HeaderNumber(ctx context.Context, in ... method Block (line 224) | func (s *EthBackendClientDirect) Block(ctx context.Context, in *remote... method TxnLookup (line 228) | func (s *EthBackendClientDirect) TxnLookup(ctx context.Context, in *re... method NodeInfo (line 232) | func (s *EthBackendClientDirect) NodeInfo(ctx context.Context, in *rem... method Peers (line 236) | func (s *EthBackendClientDirect) Peers(ctx context.Context, in *emptyp... method AddPeer (line 240) | func (s *EthBackendClientDirect) AddPeer(ctx context.Context, in *remo... method RemovePeer (line 244) | func (s *EthBackendClientDirect) RemovePeer(ctx context.Context, in *r... method PendingBlock (line 248) | func (s *EthBackendClientDirect) PendingBlock(ctx context.Context, in ... method BorTxnLookup (line 252) | func (s *EthBackendClientDirect) BorTxnLookup(ctx context.Context, in ... method BorEvents (line 256) | func (s *EthBackendClientDirect) BorEvents(ctx context.Context, in *re... method AAValidation (line 260) | func (s *EthBackendClientDirect) AAValidation(ctx context.Context, in ... method BlockForTxNum (line 264) | func (s *EthBackendClientDirect) BlockForTxNum(ctx context.Context, in... method MinimumBlockAvailable (line 268) | func (s *EthBackendClientDirect) MinimumBlockAvailable(ctx context.Con... function NewEthBackendClientDirect (line 34) | func NewEthBackendClientDirect(server remoteproto.ETHBACKENDServer) *Eth... type subscribeReply (line 78) | type subscribeReply struct type SubscribeStreamS (line 82) | type SubscribeStreamS struct method Send (line 88) | func (s *SubscribeStreamS) Send(m *remoteproto.SubscribeReply) error { method Context (line 92) | func (s *SubscribeStreamS) Context() context.Context { return s.ctx } method Err (line 93) | func (s *SubscribeStreamS) Err(err error) { type SubscribeStreamC (line 100) | type SubscribeStreamC struct method Recv (line 106) | func (c *SubscribeStreamC) Recv() (*remoteproto.SubscribeReply, error) { method Context (line 118) | func (c *SubscribeStreamC) Context() context.Context { return c.ctx } type SubscribeLogsStreamS (line 145) | type SubscribeLogsStreamS struct method Send (line 162) | func (s *SubscribeLogsStreamS) Send(m *remoteproto.SubscribeLogsReply)... method Recv (line 167) | func (s *SubscribeLogsStreamS) Recv() (*remoteproto.LogsFilterRequest,... method Err (line 179) | func (s *SubscribeLogsStreamS) Err(err error) { type subscribeLogsReply (line 152) | type subscribeLogsReply struct type subscribeLogsRequest (line 157) | type subscribeLogsRequest struct type SubscribeLogsStreamC (line 186) | type SubscribeLogsStreamC struct method Send (line 193) | func (c *SubscribeLogsStreamC) Send(m *remoteproto.LogsFilterRequest) ... method Recv (line 198) | func (c *SubscribeLogsStreamC) Recv() (*remoteproto.SubscribeLogsReply... FILE: node/direct/execution_client.go type ExecutionClientDirect (line 29) | type ExecutionClientDirect struct method AssembleBlock (line 37) | func (s *ExecutionClientDirect) AssembleBlock(ctx context.Context, in ... method GetBodiesByHashes (line 41) | func (s *ExecutionClientDirect) GetBodiesByHashes(ctx context.Context,... method GetBodiesByRange (line 45) | func (s *ExecutionClientDirect) GetBodiesByRange(ctx context.Context, ... method HasBlock (line 49) | func (s *ExecutionClientDirect) HasBlock(ctx context.Context, in *exec... method GetAssembledBlock (line 53) | func (s *ExecutionClientDirect) GetAssembledBlock(ctx context.Context,... method InsertBlocks (line 58) | func (s *ExecutionClientDirect) InsertBlocks(ctx context.Context, in *... method ValidateChain (line 63) | func (s *ExecutionClientDirect) ValidateChain(ctx context.Context, in ... method UpdateForkChoice (line 68) | func (s *ExecutionClientDirect) UpdateForkChoice(ctx context.Context, ... method GetHeader (line 73) | func (s *ExecutionClientDirect) GetHeader(ctx context.Context, in *exe... method CurrentHeader (line 77) | func (s *ExecutionClientDirect) CurrentHeader(ctx context.Context, in ... method GetTD (line 81) | func (s *ExecutionClientDirect) GetTD(ctx context.Context, in *executi... method GetBody (line 85) | func (s *ExecutionClientDirect) GetBody(ctx context.Context, in *execu... method IsCanonicalHash (line 89) | func (s *ExecutionClientDirect) IsCanonicalHash(ctx context.Context, i... method GetHeaderHashNumber (line 93) | func (s *ExecutionClientDirect) GetHeaderHashNumber(ctx context.Contex... method GetForkChoice (line 97) | func (s *ExecutionClientDirect) GetForkChoice(ctx context.Context, in ... method Ready (line 101) | func (s *ExecutionClientDirect) Ready(ctx context.Context, in *emptypb... method FrozenBlocks (line 105) | func (s *ExecutionClientDirect) FrozenBlocks(ctx context.Context, in *... function NewExecutionClientDirect (line 33) | func NewExecutionClientDirect(server executionproto.ExecutionServer) exe... FILE: node/direct/mining_client.go type MiningClient (line 32) | type MiningClient struct method Version (line 40) | func (s *MiningClient) Version(ctx context.Context, in *emptypb.Empty,... method OnPendingBlock (line 46) | func (s *MiningClient) OnPendingBlock(ctx context.Context, in *txpoolp... method OnMinedBlock (line 97) | func (s *MiningClient) OnMinedBlock(ctx context.Context, in *txpoolpro... method OnPendingLogs (line 148) | func (s *MiningClient) OnPendingLogs(ctx context.Context, in *txpoolpr... method GetWork (line 197) | func (s *MiningClient) GetWork(ctx context.Context, in *txpoolproto.Ge... method SubmitWork (line 201) | func (s *MiningClient) SubmitWork(ctx context.Context, in *txpoolproto... method SubmitHashRate (line 205) | func (s *MiningClient) SubmitHashRate(ctx context.Context, in *txpoolp... method HashRate (line 209) | func (s *MiningClient) HashRate(ctx context.Context, in *txpoolproto.H... method Mining (line 213) | func (s *MiningClient) Mining(ctx context.Context, in *txpoolproto.Min... function NewMiningClient (line 36) | func NewMiningClient(server txpoolproto.MiningServer) *MiningClient { type onPendigBlockReply (line 56) | type onPendigBlockReply struct type MiningOnPendingBlockS (line 61) | type MiningOnPendingBlockS struct method Send (line 67) | func (s *MiningOnPendingBlockS) Send(m *txpoolproto.OnPendingBlockRepl... method Context (line 71) | func (s *MiningOnPendingBlockS) Context() context.Context { return s.c... method Err (line 72) | func (s *MiningOnPendingBlockS) Err(err error) { type MiningOnPendingBlockC (line 79) | type MiningOnPendingBlockC struct method Recv (line 85) | func (c *MiningOnPendingBlockC) Recv() (*txpoolproto.OnPendingBlockRep... method Context (line 92) | func (c *MiningOnPendingBlockC) Context() context.Context { return c.c... type onMinedBlockReply (line 107) | type onMinedBlockReply struct type MiningOnMinedBlockS (line 112) | type MiningOnMinedBlockS struct method Send (line 118) | func (s *MiningOnMinedBlockS) Send(m *txpoolproto.OnMinedBlockReply) e... method Context (line 122) | func (s *MiningOnMinedBlockS) Context() context.Context { return s.ctx } method Err (line 123) | func (s *MiningOnMinedBlockS) Err(err error) { type MiningOnMinedBlockC (line 130) | type MiningOnMinedBlockC struct method Recv (line 136) | func (c *MiningOnMinedBlockC) Recv() (*txpoolproto.OnMinedBlockReply, ... method Context (line 143) | func (c *MiningOnMinedBlockC) Context() context.Context { return c.ctx } type onPendingLogsReply (line 158) | type onPendingLogsReply struct type MiningOnPendingLogsS (line 162) | type MiningOnPendingLogsS struct method Send (line 168) | func (s *MiningOnPendingLogsS) Send(m *txpoolproto.OnPendingLogsReply)... method Context (line 172) | func (s *MiningOnPendingLogsS) Context() context.Context { return s.ctx } method Err (line 173) | func (s *MiningOnPendingLogsS) Err(err error) { type MiningOnPendingLogsC (line 180) | type MiningOnPendingLogsC struct method Recv (line 186) | func (c *MiningOnPendingLogsC) Recv() (*txpoolproto.OnPendingLogsReply... method Context (line 193) | func (c *MiningOnPendingLogsC) Context() context.Context { return c.ctx } FILE: node/direct/sentinel_client.go type SentinelClientDirect (line 28) | type SentinelClientDirect struct method SendRequest (line 36) | func (s *SentinelClientDirect) SendRequest(ctx context.Context, in *se... method SendPeerRequest (line 40) | func (s *SentinelClientDirect) SendPeerRequest(ctx context.Context, in... method SetStatus (line 44) | func (s *SentinelClientDirect) SetStatus(ctx context.Context, in *sent... method GetPeers (line 48) | func (s *SentinelClientDirect) GetPeers(ctx context.Context, in *senti... method BanPeer (line 52) | func (s *SentinelClientDirect) BanPeer(ctx context.Context, p *sentine... method UnbanPeer (line 55) | func (s *SentinelClientDirect) UnbanPeer(ctx context.Context, p *senti... method RewardPeer (line 58) | func (s *SentinelClientDirect) RewardPeer(ctx context.Context, p *sent... method PenalizePeer (line 61) | func (s *SentinelClientDirect) PenalizePeer(ctx context.Context, p *se... method PublishGossip (line 65) | func (s *SentinelClientDirect) PublishGossip(ctx context.Context, in *... method Identity (line 69) | func (s *SentinelClientDirect) Identity(ctx context.Context, in *senti... method PeersInfo (line 73) | func (s *SentinelClientDirect) PeersInfo(ctx context.Context, in *sent... method SubscribeGossip (line 79) | func (s *SentinelClientDirect) SubscribeGossip(ctx context.Context, in... method SetSubscribeExpiry (line 89) | func (s *SentinelClientDirect) SetSubscribeExpiry(ctx context.Context,... function NewSentinelClientDirect (line 32) | func NewSentinelClientDirect(sentinel sentinelproto.SentinelServer) sent... type SentinelSubscribeGossipC (line 93) | type SentinelSubscribeGossipC struct method Recv (line 99) | func (c *SentinelSubscribeGossipC) Recv() (*sentinelproto.GossipData, ... method Context (line 106) | func (c *SentinelSubscribeGossipC) Context() context.Context { return ... type SentinelSubscribeGossipS (line 108) | type SentinelSubscribeGossipS struct method Send (line 119) | func (s *SentinelSubscribeGossipS) Send(m *sentinelproto.GossipData) e... method Context (line 123) | func (s *SentinelSubscribeGossipS) Context() context.Context { return ... method Err (line 124) | func (s *SentinelSubscribeGossipS) Err(err error) { type gossipReply (line 114) | type gossipReply struct FILE: node/direct/sentry_client.go constant ETH65 (line 35) | ETH65 = 65 constant ETH66 (line 36) | ETH66 = 66 constant ETH67 (line 37) | ETH67 = 67 constant ETH68 (line 38) | ETH68 = 68 constant ETH69 (line 39) | ETH69 = 69 constant WIT0 (line 41) | WIT0 = 1 type SentryClient (line 45) | type SentryClient interface type SentryClientRemote (line 52) | type SentryClientRemote struct method Protocol (line 69) | func (c *SentryClientRemote) Protocol() uint { method Ready (line 75) | func (c *SentryClientRemote) Ready() bool { method MarkDisconnected (line 81) | func (c *SentryClientRemote) MarkDisconnected() { method HandShake (line 87) | func (c *SentryClientRemote) HandShake(ctx context.Context, in *emptyp... method SetStatus (line 103) | func (c *SentryClientRemote) SetStatus(ctx context.Context, in *sentry... method Messages (line 107) | func (c *SentryClientRemote) Messages(ctx context.Context, in *sentryp... method PeerCount (line 114) | func (c *SentryClientRemote) PeerCount(ctx context.Context, in *sentry... function NewSentryClientRemote (line 65) | func NewSentryClientRemote(client sentryproto.SentryClient) *SentryClien... type SentryClientDirect (line 126) | type SentryClientDirect struct method Protocol (line 135) | func (c *SentryClientDirect) Protocol() uint { return uint(c.protoc... method Ready (line 136) | func (c *SentryClientDirect) Ready() bool { return true } method MarkDisconnected (line 137) | func (c *SentryClientDirect) MarkDisconnected() {} method PenalizePeer (line 139) | func (c *SentryClientDirect) PenalizePeer(ctx context.Context, in *sen... method SetPeerLatestBlock (line 143) | func (c *SentryClientDirect) SetPeerLatestBlock(ctx context.Context, i... method SetPeerBlockRange (line 147) | func (c *SentryClientDirect) SetPeerBlockRange(ctx context.Context, in... method SetPeerMinimumBlock (line 151) | func (c *SentryClientDirect) SetPeerMinimumBlock(ctx context.Context, ... method SendMessageByMinBlock (line 155) | func (c *SentryClientDirect) SendMessageByMinBlock(ctx context.Context... method SendMessageById (line 159) | func (c *SentryClientDirect) SendMessageById(ctx context.Context, in *... method SendMessageToRandomPeers (line 163) | func (c *SentryClientDirect) SendMessageToRandomPeers(ctx context.Cont... method SendMessageToAll (line 167) | func (c *SentryClientDirect) SendMessageToAll(ctx context.Context, in ... method HandShake (line 171) | func (c *SentryClientDirect) HandShake(ctx context.Context, in *emptyp... method SetStatus (line 175) | func (c *SentryClientDirect) SetStatus(ctx context.Context, in *sentry... method Peers (line 179) | func (c *SentryClientDirect) Peers(ctx context.Context, in *emptypb.Em... method PeerCount (line 183) | func (c *SentryClientDirect) PeerCount(ctx context.Context, in *sentry... method PeerById (line 187) | func (c *SentryClientDirect) PeerById(ctx context.Context, in *sentryp... method Messages (line 193) | func (c *SentryClientDirect) Messages(ctx context.Context, in *sentryp... method PeerEvents (line 261) | func (c *SentryClientDirect) PeerEvents(ctx context.Context, in *sentr... method AddPeer (line 271) | func (c *SentryClientDirect) AddPeer(ctx context.Context, in *sentrypr... method RemovePeer (line 275) | func (c *SentryClientDirect) RemovePeer(ctx context.Context, in *sentr... method NodeInfo (line 333) | func (c *SentryClientDirect) NodeInfo(ctx context.Context, in *emptypb... function NewSentryClientDirect (line 131) | func NewSentryClientDirect(protocol uint, sentryServer sentryproto.Sentr... type inboundMessageReply (line 206) | type inboundMessageReply struct type SentryMessagesStreamS (line 212) | type SentryMessagesStreamS struct method Send (line 218) | func (s *SentryMessagesStreamS) Send(m *sentryproto.InboundMessage) er... method Context (line 223) | func (s *SentryMessagesStreamS) Context() context.Context { return s.c... method Err (line 225) | func (s *SentryMessagesStreamS) Err(err error) { type SentryMessagesStreamC (line 232) | type SentryMessagesStreamC struct method Recv (line 238) | func (c *SentryMessagesStreamC) Recv() (*sentryproto.InboundMessage, e... method Context (line 246) | func (c *SentryMessagesStreamC) Context() context.Context { return c.c... method RecvMsg (line 248) | func (c *SentryMessagesStreamC) RecvMsg(anyMessage interface{}) error { type peersReply (line 279) | type peersReply struct type SentryPeersStreamS (line 285) | type SentryPeersStreamS struct method Send (line 291) | func (s *SentryPeersStreamS) Send(m *sentryproto.PeerEvent) error { method Context (line 296) | func (s *SentryPeersStreamS) Context() context.Context { return s.ctx } method Err (line 298) | func (s *SentryPeersStreamS) Err(err error) { type SentryPeersStreamC (line 305) | type SentryPeersStreamC struct method Recv (line 311) | func (c *SentryPeersStreamC) Recv() (*sentryproto.PeerEvent, error) { method Context (line 319) | func (c *SentryPeersStreamC) Context() context.Context { return c.ctx } method RecvMsg (line 321) | func (c *SentryPeersStreamC) RecvMsg(anyMessage interface{}) error { function filterIds (line 337) | func filterIds(in []sentryproto.MessageId, protocol sentryproto.Protocol... FILE: node/direct/sentry_client_mock.go type MockSentryClient (line 24) | type MockSentryClient struct method EXPECT (line 43) | func (m *MockSentryClient) EXPECT() *MockSentryClientMockRecorder { method AddPeer (line 48) | func (m *MockSentryClient) AddPeer(ctx context.Context, in *sentryprot... method HandShake (line 92) | func (m *MockSentryClient) HandShake(ctx context.Context, in *emptypb.... method MarkDisconnected (line 136) | func (m *MockSentryClient) MarkDisconnected() { method Messages (line 172) | func (m *MockSentryClient) Messages(ctx context.Context, in *sentrypro... method NodeInfo (line 216) | func (m *MockSentryClient) NodeInfo(ctx context.Context, in *emptypb.E... method PeerById (line 260) | func (m *MockSentryClient) PeerById(ctx context.Context, in *sentrypro... method PeerCount (line 304) | func (m *MockSentryClient) PeerCount(ctx context.Context, in *sentrypr... method PeerEvents (line 348) | func (m *MockSentryClient) PeerEvents(ctx context.Context, in *sentryp... method Peers (line 392) | func (m *MockSentryClient) Peers(ctx context.Context, in *emptypb.Empt... method PenalizePeer (line 436) | func (m *MockSentryClient) PenalizePeer(ctx context.Context, in *sentr... method Protocol (line 480) | func (m *MockSentryClient) Protocol() uint { method Ready (line 518) | func (m *MockSentryClient) Ready() bool { method RemovePeer (line 556) | func (m *MockSentryClient) RemovePeer(ctx context.Context, in *sentryp... method SendMessageById (line 600) | func (m *MockSentryClient) SendMessageById(ctx context.Context, in *se... method SendMessageByMinBlock (line 644) | func (m *MockSentryClient) SendMessageByMinBlock(ctx context.Context, ... method SendMessageToAll (line 688) | func (m *MockSentryClient) SendMessageToAll(ctx context.Context, in *s... method SendMessageToRandomPeers (line 732) | func (m *MockSentryClient) SendMessageToRandomPeers(ctx context.Contex... method SetPeerBlockRange (line 776) | func (m *MockSentryClient) SetPeerBlockRange(ctx context.Context, in *... method SetPeerLatestBlock (line 820) | func (m *MockSentryClient) SetPeerLatestBlock(ctx context.Context, in ... method SetPeerMinimumBlock (line 864) | func (m *MockSentryClient) SetPeerMinimumBlock(ctx context.Context, in... method SetStatus (line 908) | func (m *MockSentryClient) SetStatus(ctx context.Context, in *sentrypr... type MockSentryClientMockRecorder (line 31) | type MockSentryClientMockRecorder struct method AddPeer (line 61) | func (mr *MockSentryClientMockRecorder) AddPeer(ctx, in any, opts ...a... method HandShake (line 105) | func (mr *MockSentryClientMockRecorder) HandShake(ctx, in any, opts ..... method MarkDisconnected (line 142) | func (mr *MockSentryClientMockRecorder) MarkDisconnected() *MockSentry... method Messages (line 185) | func (mr *MockSentryClientMockRecorder) Messages(ctx, in any, opts ...... method NodeInfo (line 229) | func (mr *MockSentryClientMockRecorder) NodeInfo(ctx, in any, opts ...... method PeerById (line 273) | func (mr *MockSentryClientMockRecorder) PeerById(ctx, in any, opts ...... method PeerCount (line 317) | func (mr *MockSentryClientMockRecorder) PeerCount(ctx, in any, opts ..... method PeerEvents (line 361) | func (mr *MockSentryClientMockRecorder) PeerEvents(ctx, in any, opts .... method Peers (line 405) | func (mr *MockSentryClientMockRecorder) Peers(ctx, in any, opts ...any... method PenalizePeer (line 449) | func (mr *MockSentryClientMockRecorder) PenalizePeer(ctx, in any, opts... method Protocol (line 488) | func (mr *MockSentryClientMockRecorder) Protocol() *MockSentryClientPr... method Ready (line 526) | func (mr *MockSentryClientMockRecorder) Ready() *MockSentryClientReady... method RemovePeer (line 569) | func (mr *MockSentryClientMockRecorder) RemovePeer(ctx, in any, opts .... method SendMessageById (line 613) | func (mr *MockSentryClientMockRecorder) SendMessageById(ctx, in any, o... method SendMessageByMinBlock (line 657) | func (mr *MockSentryClientMockRecorder) SendMessageByMinBlock(ctx, in ... method SendMessageToAll (line 701) | func (mr *MockSentryClientMockRecorder) SendMessageToAll(ctx, in any, ... method SendMessageToRandomPeers (line 745) | func (mr *MockSentryClientMockRecorder) SendMessageToRandomPeers(ctx, ... method SetPeerBlockRange (line 789) | func (mr *MockSentryClientMockRecorder) SetPeerBlockRange(ctx, in any,... method SetPeerLatestBlock (line 833) | func (mr *MockSentryClientMockRecorder) SetPeerLatestBlock(ctx, in any... method SetPeerMinimumBlock (line 877) | func (mr *MockSentryClientMockRecorder) SetPeerMinimumBlock(ctx, in an... method SetStatus (line 921) | func (mr *MockSentryClientMockRecorder) SetStatus(ctx, in any, opts ..... function NewMockSentryClient (line 36) | func NewMockSentryClient(ctrl *gomock.Controller) *MockSentryClient { type MockSentryClientAddPeerCall (line 69) | type MockSentryClientAddPeerCall struct method Return (line 74) | func (c *MockSentryClientAddPeerCall) Return(arg0 *sentryproto.AddPeer... method Do (line 80) | func (c *MockSentryClientAddPeerCall) Do(f func(context.Context, *sent... method DoAndReturn (line 86) | func (c *MockSentryClientAddPeerCall) DoAndReturn(f func(context.Conte... type MockSentryClientHandShakeCall (line 113) | type MockSentryClientHandShakeCall struct method Return (line 118) | func (c *MockSentryClientHandShakeCall) Return(arg0 *sentryproto.HandS... method Do (line 124) | func (c *MockSentryClientHandShakeCall) Do(f func(context.Context, *em... method DoAndReturn (line 130) | func (c *MockSentryClientHandShakeCall) DoAndReturn(f func(context.Con... type MockSentryClientMarkDisconnectedCall (line 149) | type MockSentryClientMarkDisconnectedCall struct method Return (line 154) | func (c *MockSentryClientMarkDisconnectedCall) Return() *MockSentryCli... method Do (line 160) | func (c *MockSentryClientMarkDisconnectedCall) Do(f func()) *MockSentr... method DoAndReturn (line 166) | func (c *MockSentryClientMarkDisconnectedCall) DoAndReturn(f func()) *... type MockSentryClientMessagesCall (line 193) | type MockSentryClientMessagesCall struct method Return (line 198) | func (c *MockSentryClientMessagesCall) Return(arg0 grpc.ServerStreamin... method Do (line 204) | func (c *MockSentryClientMessagesCall) Do(f func(context.Context, *sen... method DoAndReturn (line 210) | func (c *MockSentryClientMessagesCall) DoAndReturn(f func(context.Cont... type MockSentryClientNodeInfoCall (line 237) | type MockSentryClientNodeInfoCall struct method Return (line 242) | func (c *MockSentryClientNodeInfoCall) Return(arg0 *typesproto.NodeInf... method Do (line 248) | func (c *MockSentryClientNodeInfoCall) Do(f func(context.Context, *emp... method DoAndReturn (line 254) | func (c *MockSentryClientNodeInfoCall) DoAndReturn(f func(context.Cont... type MockSentryClientPeerByIdCall (line 281) | type MockSentryClientPeerByIdCall struct method Return (line 286) | func (c *MockSentryClientPeerByIdCall) Return(arg0 *sentryproto.PeerBy... method Do (line 292) | func (c *MockSentryClientPeerByIdCall) Do(f func(context.Context, *sen... method DoAndReturn (line 298) | func (c *MockSentryClientPeerByIdCall) DoAndReturn(f func(context.Cont... type MockSentryClientPeerCountCall (line 325) | type MockSentryClientPeerCountCall struct method Return (line 330) | func (c *MockSentryClientPeerCountCall) Return(arg0 *sentryproto.PeerC... method Do (line 336) | func (c *MockSentryClientPeerCountCall) Do(f func(context.Context, *se... method DoAndReturn (line 342) | func (c *MockSentryClientPeerCountCall) DoAndReturn(f func(context.Con... type MockSentryClientPeerEventsCall (line 369) | type MockSentryClientPeerEventsCall struct method Return (line 374) | func (c *MockSentryClientPeerEventsCall) Return(arg0 grpc.ServerStream... method Do (line 380) | func (c *MockSentryClientPeerEventsCall) Do(f func(context.Context, *s... method DoAndReturn (line 386) | func (c *MockSentryClientPeerEventsCall) DoAndReturn(f func(context.Co... type MockSentryClientPeersCall (line 413) | type MockSentryClientPeersCall struct method Return (line 418) | func (c *MockSentryClientPeersCall) Return(arg0 *sentryproto.PeersRepl... method Do (line 424) | func (c *MockSentryClientPeersCall) Do(f func(context.Context, *emptyp... method DoAndReturn (line 430) | func (c *MockSentryClientPeersCall) DoAndReturn(f func(context.Context... type MockSentryClientPenalizePeerCall (line 457) | type MockSentryClientPenalizePeerCall struct method Return (line 462) | func (c *MockSentryClientPenalizePeerCall) Return(arg0 *emptypb.Empty,... method Do (line 468) | func (c *MockSentryClientPenalizePeerCall) Do(f func(context.Context, ... method DoAndReturn (line 474) | func (c *MockSentryClientPenalizePeerCall) DoAndReturn(f func(context.... type MockSentryClientProtocolCall (line 495) | type MockSentryClientProtocolCall struct method Return (line 500) | func (c *MockSentryClientProtocolCall) Return(arg0 uint) *MockSentryCl... method Do (line 506) | func (c *MockSentryClientProtocolCall) Do(f func() uint) *MockSentryCl... method DoAndReturn (line 512) | func (c *MockSentryClientProtocolCall) DoAndReturn(f func() uint) *Moc... type MockSentryClientReadyCall (line 533) | type MockSentryClientReadyCall struct method Return (line 538) | func (c *MockSentryClientReadyCall) Return(arg0 bool) *MockSentryClien... method Do (line 544) | func (c *MockSentryClientReadyCall) Do(f func() bool) *MockSentryClien... method DoAndReturn (line 550) | func (c *MockSentryClientReadyCall) DoAndReturn(f func() bool) *MockSe... type MockSentryClientRemovePeerCall (line 577) | type MockSentryClientRemovePeerCall struct method Return (line 582) | func (c *MockSentryClientRemovePeerCall) Return(arg0 *sentryproto.Remo... method Do (line 588) | func (c *MockSentryClientRemovePeerCall) Do(f func(context.Context, *s... method DoAndReturn (line 594) | func (c *MockSentryClientRemovePeerCall) DoAndReturn(f func(context.Co... type MockSentryClientSendMessageByIdCall (line 621) | type MockSentryClientSendMessageByIdCall struct method Return (line 626) | func (c *MockSentryClientSendMessageByIdCall) Return(arg0 *sentryproto... method Do (line 632) | func (c *MockSentryClientSendMessageByIdCall) Do(f func(context.Contex... method DoAndReturn (line 638) | func (c *MockSentryClientSendMessageByIdCall) DoAndReturn(f func(conte... type MockSentryClientSendMessageByMinBlockCall (line 665) | type MockSentryClientSendMessageByMinBlockCall struct method Return (line 670) | func (c *MockSentryClientSendMessageByMinBlockCall) Return(arg0 *sentr... method Do (line 676) | func (c *MockSentryClientSendMessageByMinBlockCall) Do(f func(context.... method DoAndReturn (line 682) | func (c *MockSentryClientSendMessageByMinBlockCall) DoAndReturn(f func... type MockSentryClientSendMessageToAllCall (line 709) | type MockSentryClientSendMessageToAllCall struct method Return (line 714) | func (c *MockSentryClientSendMessageToAllCall) Return(arg0 *sentryprot... method Do (line 720) | func (c *MockSentryClientSendMessageToAllCall) Do(f func(context.Conte... method DoAndReturn (line 726) | func (c *MockSentryClientSendMessageToAllCall) DoAndReturn(f func(cont... type MockSentryClientSendMessageToRandomPeersCall (line 753) | type MockSentryClientSendMessageToRandomPeersCall struct method Return (line 758) | func (c *MockSentryClientSendMessageToRandomPeersCall) Return(arg0 *se... method Do (line 764) | func (c *MockSentryClientSendMessageToRandomPeersCall) Do(f func(conte... method DoAndReturn (line 770) | func (c *MockSentryClientSendMessageToRandomPeersCall) DoAndReturn(f f... type MockSentryClientSetPeerBlockRangeCall (line 797) | type MockSentryClientSetPeerBlockRangeCall struct method Return (line 802) | func (c *MockSentryClientSetPeerBlockRangeCall) Return(arg0 *emptypb.E... method Do (line 808) | func (c *MockSentryClientSetPeerBlockRangeCall) Do(f func(context.Cont... method DoAndReturn (line 814) | func (c *MockSentryClientSetPeerBlockRangeCall) DoAndReturn(f func(con... type MockSentryClientSetPeerLatestBlockCall (line 841) | type MockSentryClientSetPeerLatestBlockCall struct method Return (line 846) | func (c *MockSentryClientSetPeerLatestBlockCall) Return(arg0 *emptypb.... method Do (line 852) | func (c *MockSentryClientSetPeerLatestBlockCall) Do(f func(context.Con... method DoAndReturn (line 858) | func (c *MockSentryClientSetPeerLatestBlockCall) DoAndReturn(f func(co... type MockSentryClientSetPeerMinimumBlockCall (line 885) | type MockSentryClientSetPeerMinimumBlockCall struct method Return (line 890) | func (c *MockSentryClientSetPeerMinimumBlockCall) Return(arg0 *emptypb... method Do (line 896) | func (c *MockSentryClientSetPeerMinimumBlockCall) Do(f func(context.Co... method DoAndReturn (line 902) | func (c *MockSentryClientSetPeerMinimumBlockCall) DoAndReturn(f func(c... type MockSentryClientSetStatusCall (line 929) | type MockSentryClientSetStatusCall struct method Return (line 934) | func (c *MockSentryClientSetStatusCall) Return(arg0 *sentryproto.SetSt... method Do (line 940) | func (c *MockSentryClientSetStatusCall) Do(f func(context.Context, *se... method DoAndReturn (line 946) | func (c *MockSentryClientSetStatusCall) DoAndReturn(f func(context.Con... FILE: node/direct/state_diff_client.go type StateDiffClient (line 28) | type StateDiffClient interface type StateDiffClientDirect (line 37) | type StateDiffClientDirect struct method Snapshots (line 45) | func (c *StateDiffClientDirect) Snapshots(ctx context.Context, in *rem... method StateChanges (line 51) | func (c *StateDiffClientDirect) StateChanges(ctx context.Context, in *... function NewStateDiffClientDirect (line 41) | func NewStateDiffClientDirect(server remoteproto.KVServer) *StateDiffCli... type stateDiffReply (line 61) | type stateDiffReply struct type StateDiffStreamC (line 66) | type StateDiffStreamC struct method Recv (line 72) | func (c *StateDiffStreamC) Recv() (*remoteproto.StateChangeBatch, erro... method Context (line 79) | func (c *StateDiffStreamC) Context() context.Context { return c.ctx } type StateDiffStreamS (line 82) | type StateDiffStreamS struct method Send (line 88) | func (s *StateDiffStreamS) Send(m *remoteproto.StateChangeBatch) error { method Context (line 92) | func (s *StateDiffStreamS) Context() context.Context { return s.ctx } method Err (line 93) | func (s *StateDiffStreamS) Err(err error) { FILE: node/direct/txpool_client.go type TxPoolClient (line 32) | type TxPoolClient struct method Version (line 40) | func (s *TxPoolClient) Version(ctx context.Context, in *emptypb.Empty,... method FindUnknown (line 44) | func (s *TxPoolClient) FindUnknown(ctx context.Context, in *txpoolprot... method Add (line 48) | func (s *TxPoolClient) Add(ctx context.Context, in *txpoolproto.AddReq... method Transactions (line 52) | func (s *TxPoolClient) Transactions(ctx context.Context, in *txpoolpro... method All (line 56) | func (s *TxPoolClient) All(ctx context.Context, in *txpoolproto.AllReq... method Pending (line 60) | func (s *TxPoolClient) Pending(ctx context.Context, in *emptypb.Empty,... method OnAdd (line 66) | func (s *TxPoolClient) OnAdd(ctx context.Context, in *txpoolproto.OnAd... method Status (line 116) | func (s *TxPoolClient) Status(ctx context.Context, in *txpoolproto.Sta... method Nonce (line 120) | func (s *TxPoolClient) Nonce(ctx context.Context, in *txpoolproto.Nonc... method GetBlobs (line 124) | func (s *TxPoolClient) GetBlobs(ctx context.Context, in *txpoolproto.G... function NewTxPoolClient (line 36) | func NewTxPoolClient(server txpoolproto.TxpoolServer) *TxPoolClient { type onAddReply (line 76) | type onAddReply struct type TxPoolOnAddS (line 81) | type TxPoolOnAddS struct method Send (line 87) | func (s *TxPoolOnAddS) Send(m *txpoolproto.OnAddReply) error { method Context (line 91) | func (s *TxPoolOnAddS) Context() context.Context { return s.ctx } method Err (line 92) | func (s *TxPoolOnAddS) Err(err error) { type TxPoolOnAddC (line 99) | type TxPoolOnAddC struct method Recv (line 105) | func (c *TxPoolOnAddC) Recv() (*txpoolproto.OnAddReply, error) { method Context (line 112) | func (c *TxPoolOnAddC) Context() context.Context { return c.ctx } FILE: node/endpoints.go type HttpEndpointConfig (line 40) | type HttpEndpointConfig struct function StartHTTPEndpoint (line 48) | func StartHTTPEndpoint(urlEndpoint string, cfg *HttpEndpointConfig, hand... function isIgnoredHttpServerError (line 93) | func isIgnoredHttpServerError(serveErr error) bool { function StartHTTPSEndpoint (line 98) | func StartHTTPSEndpoint(urlEndpoint string, function checkModuleAvailability (line 142) | func checkModuleAvailability(modules []string, apis []rpc.API) (bad, ava... function CheckTimeouts (line 159) | func CheckTimeouts(timeouts *rpccfg.HTTPTimeouts) { FILE: node/errors.go type StopError (line 35) | type StopError struct method Error (line 41) | func (e *StopError) Error() string { FILE: node/lifecycle.go type Lifecycle (line 26) | type Lifecycle interface FILE: node/node.go type Node (line 53) | type Node struct method Start (line 106) | func (n *Node) Start() error { method Close (line 150) | func (n *Node) Close() error { method doClose (line 176) | func (n *Node) doClose(errs []error) error { method stopServices (line 210) | func (n *Node) stopServices(running []Lifecycle) error { method openDataDir (line 227) | func (n *Node) openDataDir(ctx context.Context) error { method closeDataDir (line 256) | func (n *Node) closeDataDir() { method Wait (line 267) | func (n *Node) Wait() { method RegisterLifecycle (line 272) | func (n *Node) RegisterLifecycle(lifecycle Lifecycle) { method Config (line 286) | func (n *Node) Config() *nodecfg.Config { method DataDir (line 291) | func (n *Node) DataDir() string { method ResolvePath (line 407) | func (n *Node) ResolvePath(x string) string { constant initializingState (line 68) | initializingState = iota constant runningState (line 69) | runningState constant closedState (line 70) | closedState function New (line 74) | func New(ctx context.Context, conf *nodecfg.Config, logger log.Logger) (... function containsLifecycle (line 204) | func containsLifecycle(lfs []Lifecycle, l Lifecycle) bool { function OpenDatabase (line 295) | func OpenDatabase(ctx context.Context, config *nodecfg.Config, label kv.... function StartNode (line 411) | func StartNode(stack *Node) { FILE: node/node_example_test.go type SampleLifecycle (line 38) | type SampleLifecycle struct method Start (line 40) | func (s *SampleLifecycle) Start() error { fmt.Println("Service startin... method Stop (line 41) | func (s *SampleLifecycle) Stop() error { fmt.Println("Service stoppin... function ExampleLifecycle (line 43) | func ExampleLifecycle() { FILE: node/node_test.go function testNodeConfig (line 44) | func testNodeConfig(t *testing.T) *nodecfg.Config { function TestNodeCloseMultipleTimes (line 53) | func TestNodeCloseMultipleTimes(t *testing.T) { function TestNodeStartMultipleTimes (line 72) | func TestNodeStartMultipleTimes(t *testing.T) { function TestNodeUsedDataDir (line 99) | func TestNodeUsedDataDir(t *testing.T) { function TestLifecycleRegistry_Successful (line 128) | func TestLifecycleRegistry_Successful(t *testing.T) { function TestRegisterProtocols (line 144) | func TestRegisterProtocols(t *testing.T) { function TestNodeCloseClosesDB (line 150) | func TestNodeCloseClosesDB(t *testing.T) { function TestNodeOpenDatabaseFromLifecycleStart (line 178) | func TestNodeOpenDatabaseFromLifecycleStart(t *testing.T) { function TestNodeOpenDatabaseFromLifecycleStop (line 206) | func TestNodeOpenDatabaseFromLifecycleStop(t *testing.T) { function TestLifecycleLifeCycle (line 230) | func TestLifecycleLifeCycle(t *testing.T) { function TestLifecycleStartupError (line 281) | func TestLifecycleStartupError(t *testing.T) { function TestLifecycleTerminationGuarantee (line 335) | func TestLifecycleTerminationGuarantee(t *testing.T) { function containsProtocol (line 405) | func containsProtocol(stackProtocols []p2p.Protocol, protocol p2p.Protoc... FILE: node/nodecfg/config.go constant datadirStaticNodes (line 45) | datadirStaticNodes = "static-nodes.json" constant datadirTrustedNodes (line 46) | datadirTrustedNodes = "trusted-nodes.json" constant datadirNodeDatabase (line 47) | datadirNodeDatabase = "nodes" type Config (line 53) | type Config struct method IPCEndpoint (line 182) | func (c *Config) IPCEndpoint() string { method NodeDB (line 205) | func (c *Config) NodeDB() string { method HTTPEndpoint (line 223) | func (c *Config) HTTPEndpoint() string { method WSEndpoint (line 238) | func (c *Config) WSEndpoint() string { method ExtRPCEnabled (line 253) | func (c *Config) ExtRPCEnabled() bool { method NodeName (line 258) | func (c *Config) NodeName() string { method name (line 271) | func (c *Config) name() string { method ResolvePath (line 283) | func (c *Config) ResolvePath(path string) string { method StaticNodes (line 294) | func (c *Config) StaticNodes(logger log.Logger) ([]*enode.Node, error) { method TrustedNodes (line 300) | func (c *Config) TrustedNodes(logger log.Logger) ([]*enode.Node, error) { method parsePersistentNodes (line 307) | func (c *Config) parsePersistentNodes(w *bool, path string, logger log... method warnOnce (line 341) | func (c *Config) warnOnce(logger log.Logger, w *bool, format string, a... function DefaultIPCEndpoint (line 210) | func DefaultIPCEndpoint(clientIdentifier string) string { function DefaultHTTPEndpoint (line 231) | func DefaultHTTPEndpoint() string { function DefaultWSEndpoint (line 246) | func DefaultWSEndpoint() string { FILE: node/nodecfg/config_test.go function TestDataDirCreation (line 38) | func TestDataDirCreation(t *testing.T) { function TestIPCPathResolution (line 73) | func TestIPCPathResolution(t *testing.T) { FILE: node/nodecfg/defaults.go constant DefaultHTTPHost (line 30) | DefaultHTTPHost = "localhost" constant DefaultHTTPPort (line 31) | DefaultHTTPPort = 8545 constant DefaultAuthRpcPort (line 32) | DefaultAuthRpcPort = 8551 constant DefaultWSHost (line 33) | DefaultWSHost = "localhost" constant DefaultWSPort (line 34) | DefaultWSPort = 8546 constant DefaultGRPCHost (line 35) | DefaultGRPCHost = "localhost" constant DefaultGRPCPort (line 36) | DefaultGRPCPort = 8547 constant DefaultTCPHost (line 37) | DefaultTCPHost = "localhost" constant DefaultTCPPort (line 38) | DefaultTCPPort = 8548 FILE: node/paths/paths.go constant dirname (line 30) | dirname = "Erigon" function DefaultDataDir (line 34) | func DefaultDataDir() string { function windowsAppData (line 62) | func windowsAppData() string { function isNonEmptyDir (line 73) | func isNonEmptyDir(dir string) bool { function homeDir (line 83) | func homeDir() string { function DataDirForNetwork (line 93) | func DataDirForNetwork(datadir string, network string) string { function networkDataDirCheckingLegacy (line 128) | func networkDataDirCheckingLegacy(datadir, network string) string { FILE: node/rpcstack.go type httpConfig (line 43) | type httpConfig struct type wsConfig (line 52) | type wsConfig struct type rpcHandler (line 58) | type rpcHandler struct type httpServer (line 63) | type httpServer struct method setListenAddr (line 99) | func (h *httpServer) setListenAddr(host string, port int) error { method listenAddr (line 113) | func (h *httpServer) listenAddr() string { method start (line 124) | func (h *httpServer) start() error { method ServeHTTP (line 191) | func (h *httpServer) ServeHTTP(w http.ResponseWriter, r *http.Request) { method stop (line 232) | func (h *httpServer) stop() { method doStop (line 238) | func (h *httpServer) doStop() { method enableRPC (line 264) | func (h *httpServer) enableRPC(apis []rpc.API, config httpConfig, allo... method disableRPC (line 287) | func (h *httpServer) disableRPC() bool { method enableWS (line 297) | func (h *httpServer) enableWS(apis []rpc.API, config wsConfig, allowLi... method disableWS (line 320) | func (h *httpServer) disableWS() bool { method rpcAllowed (line 330) | func (h *httpServer) rpcAllowed() bool { method wsAllowed (line 335) | func (h *httpServer) wsAllowed() bool { function newHTTPServer (line 89) | func newHTTPServer(logger log.Logger, timeouts rpccfg.HTTPTimeouts) *htt... function checkPath (line 222) | func checkPath(r *http.Request, path string) bool { function isWebsocket (line 340) | func isWebsocket(r *http.Request) bool { function NewHTTPHandlerStack (line 346) | func NewHTTPHandlerStack(srv http.Handler, cors []string, vhosts []strin... function newCorsHandler (line 356) | func newCorsHandler(srv http.Handler, allowedOrigins []string) http.Hand... type virtualHostHandler (line 374) | type virtualHostHandler struct method ServeHTTP (line 388) | func (h *virtualHostHandler) ServeHTTP(w http.ResponseWriter, r *http.... function newVHostHandler (line 379) | func newVHostHandler(vhosts []string, next http.Handler) http.Handler { type gzipResponseWriter (line 428) | type gzipResponseWriter struct method WriteHeader (line 433) | func (w *gzipResponseWriter) WriteHeader(status int) { method Write (line 438) | func (w *gzipResponseWriter) Write(b []byte) (int, error) { function newGzipHandler (line 442) | func newGzipHandler(next http.Handler) http.Handler { function RegisterApisFromWhitelist (line 463) | func RegisterApisFromWhitelist(apis []rpc.API, modules []string, srv *rp... FILE: node/rpcstack_test.go function TestCorsHandler (line 44) | func TestCorsHandler(t *testing.T) { function TestVhosts (line 59) | func TestVhosts(t *testing.T) { function TestVhostsAny (line 74) | func TestVhostsAny(t *testing.T) { type originTest (line 88) | type originTest struct function TestWebsocketOrigins (line 95) | func TestWebsocketOrigins(t *testing.T) { function TestIsWebsocket (line 176) | func TestIsWebsocket(t *testing.T) { function Test_checkPath (line 190) | func Test_checkPath(t *testing.T) { function createAndStartServer (line 245) | func createAndStartServer(t *testing.T, conf *httpConfig, ws bool, wsCon... function createAndStartServerWithAllowList (line 258) | func createAndStartServerWithAllowList(t *testing.T, conf httpConfig, ws... function wsRequest (line 275) | func wsRequest(t *testing.T, url, browserOrigin string) error { function TestAllowList (line 291) | func TestAllowList(t *testing.T) { function testCustomRequest (line 298) | func testCustomRequest(t *testing.T, srv *httpServer, method string) bool { function rpcRequest (line 316) | func rpcRequest(t *testing.T, url string, extraHeaders ...string) *http.... FILE: node/utils_test.go type NoopLifecycle (line 26) | type NoopLifecycle struct method Start (line 28) | func (s *NoopLifecycle) Start() error { return nil } method Stop (line 29) | func (s *NoopLifecycle) Stop() error { return nil } function NewNoop (line 31) | func NewNoop() *Noop { type Noop (line 38) | type Noop struct type InstrumentedService (line 42) | type InstrumentedService struct method Start (line 50) | func (s *InstrumentedService) Start() error { method Stop (line 57) | func (s *InstrumentedService) Stop() error { FILE: p2p/dial.go constant dialHistoryExpiration (line 45) | dialHistoryExpiration = inboundThrottleTime + 5*time.Second constant dialStatsLogInterval (line 48) | dialStatsLogInterval = 60 * time.Second constant initialResolveDelay (line 51) | initialResolveDelay = 60 * time.Second constant maxResolveDelay (line 52) | maxResolveDelay = time.Hour type NodeDialer (line 57) | type NodeDialer interface type nodeResolver (line 61) | type nodeResolver interface type tcpDialer (line 66) | type tcpDialer struct method Dial (line 70) | func (t tcpDialer) Dial(ctx context.Context, dest *enode.Node) (net.Co... function nodeAddr (line 74) | func nodeAddr(n *enode.Node) net.Addr { type dialScheduler (line 97) | type dialScheduler struct method stop (line 194) | func (d *dialScheduler) stop() { method addStatic (line 200) | func (d *dialScheduler) addStatic(n *enode.Node) { method removeStatic (line 208) | func (d *dialScheduler) removeStatic(n *enode.Node) { method peerAdded (line 216) | func (d *dialScheduler) peerAdded(c *conn) { method peerRemoved (line 224) | func (d *dialScheduler) peerRemoved(c *conn) { method loop (line 232) | func (d *dialScheduler) loop(it enode.Iterator) { method readNodes (line 334) | func (d *dialScheduler) readNodes(it enode.Iterator) { method logStats (line 348) | func (d *dialScheduler) logStats() { method rearmHistoryTimer (line 363) | func (d *dialScheduler) rearmHistoryTimer(ch chan struct{}) { method stopHistoryTimer (line 374) | func (d *dialScheduler) stopHistoryTimer(ch chan struct{}) { method expireHistory (line 381) | func (d *dialScheduler) expireHistory() { method freeDialSlots (line 394) | func (d *dialScheduler) freeDialSlots() int { method checkDial (line 404) | func (d *dialScheduler) checkDial(n *enode.Node) error { method startStaticDials (line 430) | func (d *dialScheduler) startStaticDials() { method updateStaticPool (line 440) | func (d *dialScheduler) updateStaticPool(id enode.ID) { method addToStaticPool (line 447) | func (d *dialScheduler) addToStaticPool(task *dialTask) { method removeFromStaticPool (line 457) | func (d *dialScheduler) removeFromStaticPool(idx int) { method startDial (line 468) | func (d *dialScheduler) startDial(task *dialTask) { type dialSetupFunc (line 136) | type dialSetupFunc type dialConfig (line 138) | type dialConfig struct method withDefaults (line 150) | func (cfg dialConfig) withDefaults() dialConfig { function newDialScheduler (line 168) | func newDialScheduler(config dialConfig, it enode.Iterator, setupFunc di... type dialTask (line 482) | type dialTask struct method dest (line 498) | func (t *dialTask) dest() *enode.Node { method run (line 506) | func (t *dialTask) run(d *dialScheduler) { method needResolve (line 522) | func (t *dialTask) needResolve() bool { method resolve (line 532) | func (t *dialTask) resolve(d *dialScheduler) bool { method dial (line 560) | func (t *dialTask) dial(d *dialScheduler, dest *enode.Node) error { method String (line 575) | func (t *dialTask) String() string { function newDialTask (line 492) | func newDialTask(dest *enode.Node, flags connFlag) *dialTask { type dialError (line 502) | type dialError struct function cleanupDialErr (line 581) | func cleanupDialErr(err error) error { FILE: p2p/dial_integration_test.go function init (line 21) | func init() { FILE: p2p/dial_test.go function TestDialSchedDynDial (line 41) | func TestDialSchedDynDial(t *testing.T) { function TestDialSchedNetRestrict (line 127) | func TestDialSchedNetRestrict(t *testing.T) { function TestDialSchedStaticDial (line 163) | func TestDialSchedStaticDial(t *testing.T) { function TestDialSchedRemoveStatic (line 240) | func TestDialSchedRemoveStatic(t *testing.T) { function TestDialSchedHistory (line 302) | func TestDialSchedHistory(t *testing.T) { function TestDialSchedResolve (line 352) | func TestDialSchedResolve(t *testing.T) { type dialTestRound (line 391) | type dialTestRound struct function runDialTest (line 402) | func runDialTest(t *testing.T, config dialConfig, rounds []dialTestRound) { type dialTestIterator (line 483) | type dialTestIterator struct method addNodes (line 499) | func (it *dialTestIterator) addNodes(nodes []*enode.Node) { method Node (line 508) | func (it *dialTestIterator) Node() *enode.Node { method Next (line 513) | func (it *dialTestIterator) Next() bool { method Close (line 531) | func (it *dialTestIterator) Close() { function newDialTestIterator (line 492) | func newDialTestIterator() *dialTestIterator { type dialTestDialer (line 541) | type dialTestDialer struct method Dial (line 559) | func (d *dialTestDialer) Dial(ctx context.Context, n *enode.Node) (net... method waitForDials (line 577) | func (d *dialTestDialer) waitForDials(nodes []*enode.Node) error { method checkUnexpectedDial (line 611) | func (d *dialTestDialer) checkUnexpectedDial() error { method completeDials (line 621) | func (d *dialTestDialer) completeDials(ids []enode.ID, err error) error { type dialTestReq (line 546) | type dialTestReq struct function newDialTestDialer (line 551) | func newDialTestDialer() *dialTestDialer { type dialTestResolver (line 633) | type dialTestResolver struct method setAnswers (line 639) | func (t *dialTestResolver) setAnswers(m map[enode.ID]*enode.Node) { method checkCalls (line 647) | func (t *dialTestResolver) checkCalls() bool { method Resolve (line 659) | func (t *dialTestResolver) Resolve(n *enode.Node) *enode.Node { FILE: p2p/discover/common.go type UDPConn (line 37) | type UDPConn interface type Config (line 45) | type Config struct method withDefaults (line 65) | func (cfg Config) withDefaults(defaultReplyTimeout time.Duration) Conf... function ListenUDP (line 91) | func ListenUDP(ctx context.Context, protocol string, c UDPConn, ln *enod... type ReadPacket (line 97) | type ReadPacket struct type UnhandledPacket (line 102) | type UnhandledPacket struct FILE: p2p/discover/lookup.go type lookup (line 32) | type lookup struct method run (line 66) | func (it *lookup) run() []*enode.Node { method advance (line 74) | func (it *lookup) advance() bool { method shutdown (line 97) | func (it *lookup) shutdown() { method startQueries (line 106) | func (it *lookup) startQueries() bool { method slowdown (line 152) | func (it *lookup) slowdown() { method query (line 164) | func (it *lookup) query(n *node, reply chan<- []*node) { type queryFunc (line 44) | type queryFunc function newLookup (line 46) | func newLookup(ctx context.Context, tab *Table, target enode.ID, q query... type ctxKey (line 138) | type ctxKey constant ckNoSlowdown (line 141) | ckNoSlowdown ctxKey = iota function disableLookupSlowdown (line 144) | func disableLookupSlowdown(ctx context.Context) context.Context { function isDisabledLookupSlowdown (line 148) | func isDisabledLookupSlowdown(ctx context.Context) bool { type lookupIterator (line 199) | type lookupIterator struct method Node (line 215) | func (it *lookupIterator) Node() *enode.Node { method Next (line 223) | func (it *lookupIterator) Next() bool { method Close (line 249) | func (it *lookupIterator) Close() { type lookupFunc (line 207) | type lookupFunc function newLookupIterator (line 209) | func newLookupIterator(ctx context.Context, next lookupFunc) *lookupIter... FILE: p2p/discover/lookup_util_test.go type preminedTestnet (line 96) | type preminedTestnet struct method len (line 101) | func (tn *preminedTestnet) len() int { method nodes (line 109) | func (tn *preminedTestnet) nodes() []*enode.Node { method node (line 120) | func (tn *preminedTestnet) node(dist, index int) *enode.Node { method nodeByAddr (line 130) | func (tn *preminedTestnet) nodeByAddr(addr *net.UDPAddr) (*enode.Node,... method nodesAtDistance (line 137) | func (tn *preminedTestnet) nodesAtDistance(dist int) []v4wire.Node { method neighborsAtDistances (line 145) | func (tn *preminedTestnet) neighborsAtDistances(base *enode.Node, dist... method closest (line 162) | func (tn *preminedTestnet) closest(n int) (nodes []*enode.Node) { method privateKeys (line 174) | func (tn *preminedTestnet) privateKeys() []*ecdsa.PrivateKey { method mine (line 186) | func (tn *preminedTestnet) mine() { function checkLookupResults (line 222) | func checkLookupResults(t *testing.T, tn *preminedTestnet, results []*en... FILE: p2p/discover/node.go type node (line 31) | type node struct method addr (line 61) | func (n *node) addr() *net.UDPAddr { method String (line 65) | func (n *node) String() string { function wrapNode (line 37) | func wrapNode(n *enode.Node) *node { function wrapNodes (line 41) | func wrapNodes(ns []*enode.Node) []*node { function unwrapNode (line 49) | func unwrapNode(n *node) *enode.Node { function unwrapNodes (line 53) | func unwrapNodes(ns []*node) []*enode.Node { FILE: p2p/discover/ntp.go constant ntpPool (line 36) | ntpPool = "pool.ntp.org" constant ntpChecks (line 37) | ntpChecks = 3 type durationSlice (line 42) | type durationSlice method Len (line 44) | func (s durationSlice) Len() int { return len(s) } method Less (line 45) | func (s durationSlice) Less(i, j int) bool { return s[i] < s[j] } method Swap (line 46) | func (s durationSlice) Swap(i, j int) { s[i], s[j] = s[j], s[i] } function checkClockDrift (line 50) | func checkClockDrift() { function sntpDrift (line 70) | func sntpDrift(measurements int) (time.Duration, error) { FILE: p2p/discover/table.go constant alpha (line 47) | alpha = 3 constant bucketSize (line 48) | bucketSize = 16 constant maxReplacements (line 49) | maxReplacements = 10 constant hashBits (line 53) | hashBits = len(common.Hash{}) * 8 constant nBuckets (line 54) | nBuckets = hashBits / 15 constant bucketMinDistance (line 55) | bucketMinDistance = hashBits - nBuckets constant bucketIPLimit (line 58) | bucketIPLimit, bucketSubnet = 2, 24 constant tableIPLimit (line 59) | tableIPLimit, tableSubnet = 10, 24 constant minRefreshInterval (line 61) | minRefreshInterval = 30 * time.Second constant refreshInterval (line 62) | refreshInterval = 30 * time.Minute constant revalidateInterval (line 63) | revalidateInterval = 5 * time.Second constant maintenanceInterval (line 64) | maintenanceInterval = 60 * time.Second constant seedMinTableTime (line 65) | seedMinTableTime = 5 * time.Minute constant seedCount (line 66) | seedCount = 30 constant seedMaxAge (line 67) | seedMaxAge = 5 * 24 * time.Hour type Table (line 73) | type Table struct method self (line 155) | func (tab *Table) self() *enode.Node { method seedRand (line 159) | func (tab *Table) seedRand() { method ReadRandomNodes (line 170) | func (tab *Table) ReadRandomNodes(buf []*enode.Node) (n int) { method getNode (line 193) | func (tab *Table) getNode(id enode.ID) *enode.Node { method close (line 207) | func (tab *Table) close() { method setFallbackNodes (line 215) | func (tab *Table) setFallbackNodes(nodes []*enode.Node) error { method isInitDone (line 226) | func (tab *Table) isInitDone() bool { method refresh (line 235) | func (tab *Table) refresh() <-chan struct{} { method loop (line 246) | func (tab *Table) loop() { method doRefresh (line 355) | func (tab *Table) doRefresh(done chan struct{}) { method loadSeedNodes (line 378) | func (tab *Table) loadSeedNodes() { method doRevalidate (line 395) | func (tab *Table) doRevalidate(done chan<- struct{}) { method nodeToRevalidate (line 445) | func (tab *Table) nodeToRevalidate() (n *node, bi int) { method copyLiveNodes (line 461) | func (tab *Table) copyLiveNodes() { method findnodeByID (line 483) | func (tab *Table) findnodeByID(target enode.ID, nresults int, preferLi... method len (line 508) | func (tab *Table) len() (n int) { method live (line 518) | func (tab *Table) live() (n int) { method addError (line 533) | func (tab *Table) addError(err error) { method bucketLen (line 539) | func (tab *Table) bucketLen(id enode.ID) int { method bucket (line 547) | func (tab *Table) bucket(id enode.ID) *bucket { method bucketAtDistance (line 552) | func (tab *Table) bucketAtDistance(d int) *bucket { method addSeenNode (line 564) | func (tab *Table) addSeenNode(n *node) { method addVerifiedNode (line 604) | func (tab *Table) addVerifiedNode(n *node) { method delete (line 639) | func (tab *Table) delete(node *node) { method addIP (line 646) | func (tab *Table) addIP(b *bucket, ip net.IP) bool { method removeIP (line 665) | func (tab *Table) removeIP(b *bucket, ip net.IP) { method addReplacement (line 673) | func (tab *Table) addReplacement(b *bucket, n *node) { method replace (line 692) | func (tab *Table) replace(b *bucket, last *node) *node { method bumpInBucket (line 711) | func (tab *Table) bumpInBucket(b *bucket, n *node) bool { method deleteInBucket (line 732) | func (tab *Table) deleteInBucket(b *bucket, n *node) { type transport (line 100) | type transport interface type bucket (line 113) | type bucket struct function newTable (line 119) | func newTable( function contains (line 737) | func contains(ns []*node, id enode.ID) bool { function pushNode (line 747) | func pushNode(list []*node, n *node, _max int) ([]*node, *node) { function deleteNode (line 758) | func deleteNode(list []*node, n *node) []*node { type nodesByDistance (line 768) | type nodesByDistance struct method push (line 774) | func (h *nodesByDistance) push(n *node, maxElems int) { FILE: p2p/discover/table_integration_test.go function TestTable_bumpNoDuplicates_quickCheck (line 26) | func TestTable_bumpNoDuplicates_quickCheck(t *testing.T) { function TestTable_findNodeByID_quickCheck (line 47) | func TestTable_findNodeByID_quickCheck(t *testing.T) { function TestTable_ReadRandomNodesGetAll_quickCheck (line 68) | func TestTable_ReadRandomNodesGetAll_quickCheck(t *testing.T) { FILE: p2p/discover/table_test.go function TestTable_pingReplace (line 38) | func TestTable_pingReplace(t *testing.T) { function testPingReplace (line 53) | func testPingReplace(t *testing.T, newNodeIsResponding, lastInBucketIsRe... function testTableBumpNoDuplicatesRun (line 98) | func testTableBumpNoDuplicatesRun(t *testing.T, bucketCountGen byte, bum... function TestTable_bumpNoDuplicates_examples (line 148) | func TestTable_bumpNoDuplicates_examples(t *testing.T) { function TestTable_IPLimit (line 174) | func TestTable_IPLimit(t *testing.T) { function TestTable_BucketIPLimit (line 192) | func TestTable_BucketIPLimit(t *testing.T) { function checkIPLimitInvariant (line 212) | func checkIPLimitInvariant(t *testing.T, tab *Table) { function testTableFindNodeByIDRun (line 226) | func testTableFindNodeByIDRun(t *testing.T, nodesCountGen uint16, result... function TestTable_findNodeByID_examples (line 286) | func TestTable_findNodeByID_examples(t *testing.T) { function testTableReadRandomNodesGetAllRun (line 333) | func testTableReadRandomNodesGetAllRun(t *testing.T, nodesCountGen uint1... function TestTable_ReadRandomNodesGetAll_examples (line 362) | func TestTable_ReadRandomNodesGetAll_examples(t *testing.T) { function generateNodes (line 381) | func generateNodes(rand *rand.Rand, count int) []*node { function generateNode (line 389) | func generateNode(rand *rand.Rand) *node { function TestTable_addVerifiedNode (line 401) | func TestTable_addVerifiedNode(t *testing.T) { function TestTable_addSeenNode (line 434) | func TestTable_addSeenNode(t *testing.T) { function TestTable_revalidateSyncRecord (line 468) | func TestTable_revalidateSyncRecord(t *testing.T) { function genIP (line 495) | func genIP(rand *rand.Rand) net.IP { function newkey (line 501) | func newkey() *ecdsa.PrivateKey { FILE: p2p/discover/table_util_test.go function init (line 43) | func init() { function newTestTable (line 49) | func newTestTable(t transport, tmpDir string, logger log.Logger) (*Table... function nodeAtDistance (line 60) | func nodeAtDistance(base enode.ID, ld int, ip net.IP) *node { function nodesAtDistance (line 67) | func nodesAtDistance(base enode.ID, ld int, n int) []*enode.Node { function nodesToRecords (line 82) | func nodesToRecords(nodes []*enode.Node) []*enr.Record { function idAtDistance (line 91) | func idAtDistance(a enode.ID, n int) (b enode.ID) { function intIP (line 110) | func intIP(i int) net.IP { function fillBucket (line 115) | func fillBucket(tab *Table, n *node) (last *node) { function fillTable (line 126) | func fillTable(tab *Table, nodes []*node) { type pingRecorder (line 132) | type pingRecorder struct method updateRecord (line 154) | func (t *pingRecorder) updateRecord(n *enode.Node) { method Self (line 161) | func (t *pingRecorder) Self() *enode.Node { return nullNode } method Version (line 162) | func (t *pingRecorder) Version() string { return "none" } method Errors (line 163) | func (t *pingRecorder) Errors() map[string]uint { return nil } method LenUnsolicited (line 164) | func (t *pingRecorder) LenUnsolicited() int { return 0 } method lookupSelf (line 165) | func (t *pingRecorder) lookupSelf() []*enode.Node { return nil } method lookupRandom (line 166) | func (t *pingRecorder) lookupRandom() []*enode.Node { return nil } method ping (line 169) | func (t *pingRecorder) ping(n *enode.Node) (seq uint64, err error) { method RequestENR (line 184) | func (t *pingRecorder) RequestENR(n *enode.Node) (*enode.Node, error) { function newPingRecorder (line 139) | func newPingRecorder() *pingRecorder { function hasDuplicates (line 194) | func hasDuplicates(slice []*node) bool { function checkNodesEqual (line 209) | func checkNodesEqual(got, want []*enode.Node) error { function nodeEqual (line 232) | func nodeEqual(n1 *enode.Node, n2 *enode.Node) bool { function sortByID (line 236) | func sortByID(nodes []*enode.Node) { function sortedByDistanceTo (line 242) | func sortedByDistanceTo(distbase enode.ID, slice []*node) bool { function hexEncPrivkey (line 249) | func hexEncPrivkey(h string) *ecdsa.PrivateKey { function hexEncPubkey (line 262) | func hexEncPubkey(h string) (ret enode.PubkeyEncoded) { FILE: p2p/discover/v4_lookup_test.go function TestUDPv4_Lookup (line 35) | func TestUDPv4_Lookup(t *testing.T) { function TestUDPv4_LookupIterator (line 72) | func TestUDPv4_LookupIterator(t *testing.T) { function TestUDPv4_LookupIteratorClose (line 121) | func TestUDPv4_LookupIteratorClose(t *testing.T) { function serveTestnet (line 157) | func serveTestnet(test *udpTest, testnet *preminedTestnet) { FILE: p2p/discover/v4_udp.go constant respTimeout (line 62) | respTimeout = 750 * time.Millisecond constant expiration (line 63) | expiration = 20 * time.Second constant bondExpiration (line 64) | bondExpiration = 24 * time.Hour constant maxFindnodeFailures (line 66) | maxFindnodeFailures = 5 constant ntpFailureThreshold (line 67) | ntpFailureThreshold = 32 constant ntpWarningCooldown (line 68) | ntpWarningCooldown = 10 * time.Minute constant driftThreshold (line 69) | driftThreshold = 10 * time.Second constant maxPacketSize (line 74) | maxPacketSize = 1280 type UDPv4 (line 78) | type UDPv4 struct method Self (line 198) | func (t *UDPv4) Self() *enode.Node { method Version (line 202) | func (t *UDPv4) Version() string { method Errors (line 206) | func (t *UDPv4) Errors() map[string]uint { method LenUnsolicited (line 218) | func (t *UDPv4) LenUnsolicited() int { method Close (line 225) | func (t *UDPv4) Close() { method Resolve (line 236) | func (t *UDPv4) Resolve(n *enode.Node) *enode.Node { method ourEndpoint (line 264) | func (t *UDPv4) ourEndpoint() v4wire.Endpoint { method Ping (line 271) | func (t *UDPv4) Ping(n *enode.Node) error { method ping (line 277) | func (t *UDPv4) ping(n *enode.Node) (seq uint64, err error) { method sendPing (line 287) | func (t *UDPv4) sendPing(toid enode.ID, toaddr *net.UDPAddr, callback ... method makePing (line 310) | func (t *UDPv4) makePing(toaddr *net.UDPAddr) *v4wire.Ping { method LookupPubkey (line 321) | func (t *UDPv4) LookupPubkey(key *ecdsa.PublicKey) []*enode.Node { method RandomNodes (line 331) | func (t *UDPv4) RandomNodes() enode.Iterator { method lookupRandom (line 336) | func (t *UDPv4) lookupRandom() []*enode.Node { method lookupSelf (line 341) | func (t *UDPv4) lookupSelf() []*enode.Node { method newRandomLookup (line 345) | func (t *UDPv4) newRandomLookup(ctx context.Context) *lookup { method newLookup (line 354) | func (t *UDPv4) newLookup(ctx context.Context, targetKey *ecdsa.Public... method FindNode (line 366) | func (t *UDPv4) FindNode(toNode *enode.Node, targetKey *ecdsa.PublicKe... method findnode (line 372) | func (t *UDPv4) findnode(toid enode.ID, toaddr *net.UDPAddr, target v4... method RequestENR (line 417) | func (t *UDPv4) RequestENR(n *enode.Node) (*enode.Node, error) { method pending (line 463) | func (t *UDPv4) pending(id enode.ID, ip net.IP, port int, ptype byte, ... method handleReply (line 485) | func (t *UDPv4) handleReply(from enode.ID, fromIP net.IP, port int, re... method loop (line 498) | func (t *UDPv4) loop() { method send (line 680) | func (t *UDPv4) send(toaddr *net.UDPAddr, toid enode.ID, req v4wire.Pa... method write (line 688) | func (t *UDPv4) write(toaddr *net.UDPAddr, toid enode.ID, what string,... method readLoop (line 697) | func (t *UDPv4) readLoop(unhandled chan<- ReadPacket) { method handlePacket (line 754) | func (t *UDPv4) handlePacket(from *net.UDPAddr, buf []byte) error { method checkBond (line 776) | func (t *UDPv4) checkBond(id enode.ID, ip net.IP) bool { method ensureBond (line 782) | func (t *UDPv4) ensureBond(toid enode.ID, toaddr *net.UDPAddr) { method nodeFromRPC (line 792) | func (t *UDPv4) nodeFromRPC(sender *net.UDPAddr, rn v4wire.Node) (*nod... method wrapPacket (line 821) | func (t *UDPv4) wrapPacket(p v4wire.Packet) *packetHandlerV4 { method verifyPing (line 857) | func (t *UDPv4) verifyPing(h *packetHandlerV4, from *net.UDPAddr, from... method handlePing (line 877) | func (t *UDPv4) handlePing(h *packetHandlerV4, from *net.UDPAddr, from... method verifyPong (line 906) | func (t *UDPv4) verifyPong(h *packetHandlerV4, from *net.UDPAddr, from... method verifyFindnode (line 928) | func (t *UDPv4) verifyFindnode(h *packetHandlerV4, from *net.UDPAddr, ... method handleFindnode (line 952) | func (t *UDPv4) handleFindnode(h *packetHandlerV4, from *net.UDPAddr, ... method verifyNeighbors (line 980) | func (t *UDPv4) verifyNeighbors(h *packetHandlerV4, from *net.UDPAddr,... method verifyENRRequest (line 1000) | func (t *UDPv4) verifyENRRequest(h *packetHandlerV4, from *net.UDPAddr... method handleENRRequest (line 1018) | func (t *UDPv4) handleENRRequest(h *packetHandlerV4, from *net.UDPAddr... method verifyENRResponse (line 1033) | func (t *UDPv4) verifyENRResponse(h *packetHandlerV4, from *net.UDPAdd... type replyMatcher (line 116) | type replyMatcher struct type replyMatchFunc (line 141) | type replyMatchFunc type reply (line 144) | type reply struct type nodes (line 154) | type nodes struct function ListenV4 (line 159) | func ListenV4(ctx context.Context, protocol string, c UDPConn, ln *enode... function nodeToRPC (line 811) | func nodeToRPC(n *node) v4wire.Node { type packetHandlerV4 (line 845) | type packetHandlerV4 struct FILE: p2p/discover/v4_udp_test.go type udpTest (line 53) | type udpTest struct method close (line 112) | func (test *udpTest) close() { method packetIn (line 118) | func (test *udpTest) packetIn(wantError error, data v4wire.Packet) { method packetInFrom (line 125) | func (test *udpTest) packetInFrom(wantError error, key *ecdsa.PrivateK... method waitPacketOut (line 144) | func (test *udpTest) waitPacketOut(validate interface{}) (closed bool) { function newUDPTest (line 64) | func newUDPTest(t *testing.T, logger log.Logger) *udpTest { function newUDPTestContext (line 68) | func newUDPTestContext(ctx context.Context, t *testing.T, logger log.Log... function TestUDPv4_packetErrors (line 169) | func TestUDPv4_packetErrors(t *testing.T) { function TestUDPv4_pingTimeout (line 180) | func TestUDPv4_pingTimeout(t *testing.T) { type testPacket (line 194) | type testPacket method Kind (line 196) | func (req testPacket) Kind() byte { return byte(req) } method Name (line 197) | func (req testPacket) Name() string { return "" } function TestUDPv4_responseTimeouts (line 199) | func TestUDPv4_responseTimeouts(t *testing.T) { function TestUDPv4_findnodeTimeout (line 279) | func TestUDPv4_findnodeTimeout(t *testing.T) { function TestUDPv4_findnode (line 297) | func TestUDPv4_findnode(t *testing.T) { function TestUDPv4_findnodeMultiReply (line 355) | func TestUDPv4_findnodeMultiReply(t *testing.T) { function TestUDPv4_pingMatch (line 412) | func TestUDPv4_pingMatch(t *testing.T) { function TestUDPv4_pingMatchIP (line 427) | func TestUDPv4_pingMatchIP(t *testing.T) { function TestUDPv4_successfulPing (line 445) | func TestUDPv4_successfulPing(t *testing.T) { function TestUDPv4_EIP868 (line 513) | func TestUDPv4_EIP868(t *testing.T) { function TestUDPv4_smallNetConvergence (line 552) | func TestUDPv4_smallNetConvergence(t *testing.T) { type testLogHandler (line 619) | type testLogHandler struct method Log (line 625) | func (h testLogHandler) Log(r *log.Record) error { method Enabled (line 630) | func (h testLogHandler) Enabled(ctx context.Context, lvl log.Lvl) bool { function startLocalhostV4 (line 634) | func startLocalhostV4(ctx context.Context, t *testing.T, cfg Config, log... function contextWithReplyTimeout (line 666) | func contextWithReplyTimeout(ctx context.Context, value time.Duration) c... function contextGetReplyTimeout (line 670) | func contextGetReplyTimeout(ctx context.Context) time.Duration { function contextWithPrivateKeyGenerator (line 675) | func contextWithPrivateKeyGenerator(ctx context.Context, value func() (*... function contextGetPrivateKeyGenerator (line 679) | func contextGetPrivateKeyGenerator(ctx context.Context) func() (*ecdsa.P... type dgramPipe (line 685) | type dgramPipe struct method WriteToUDP (line 703) | func (c *dgramPipe) WriteToUDP(b []byte, to *net.UDPAddr) (n int, err ... method ReadFromUDP (line 714) | func (c *dgramPipe) ReadFromUDP(b []byte) (n int, addr *net.UDPAddr, e... method Close (line 719) | func (c *dgramPipe) Close() error { method LocalAddr (line 725) | func (c *dgramPipe) LocalAddr() net.Addr { method receive (line 729) | func (c *dgramPipe) receive() (dgram, error) { type dgram (line 690) | type dgram struct function newpipe (line 695) | func newpipe() *dgramPipe { FILE: p2p/discover/v4wire/v4wire.go constant PingPacket (line 41) | PingPacket = iota + 1 constant PongPacket (line 42) | PongPacket constant FindnodePacket (line 43) | FindnodePacket constant NeighborsPacket (line 44) | NeighborsPacket constant ENRRequestPacket (line 45) | ENRRequestPacket constant ENRResponsePacket (line 46) | ENRResponsePacket type Ping (line 51) | type Ping struct method Name (line 166) | func (req *Ping) Name() string { return "PING/v4" } method Kind (line 167) | func (req *Ping) Kind() byte { return PingPacket } type Pong (line 62) | type Pong struct method Name (line 169) | func (req *Pong) Name() string { return "PONG/v4" } method Kind (line 170) | func (req *Pong) Kind() byte { return PongPacket } type Findnode (line 76) | type Findnode struct method Name (line 172) | func (req *Findnode) Name() string { return "FINDNODE/v4" } method Kind (line 173) | func (req *Findnode) Kind() byte { return FindnodePacket } type Neighbors (line 84) | type Neighbors struct method Name (line 175) | func (req *Neighbors) Name() string { return "NEIGHBORS/v4" } method Kind (line 176) | func (req *Neighbors) Kind() byte { return NeighborsPacket } type ENRRequest (line 92) | type ENRRequest struct method Name (line 178) | func (req *ENRRequest) Name() string { return "ENRREQUEST/v4" } method Kind (line 179) | func (req *ENRRequest) Kind() byte { return ENRRequestPacket } type ENRResponse (line 99) | type ENRResponse struct method Name (line 181) | func (req *ENRResponse) Name() string { return "ENRRESPONSE/v4" } method Kind (line 182) | func (req *ENRResponse) Kind() byte { return ENRResponsePacket } constant MaxNeighbors (line 108) | MaxNeighbors = 12 type Pubkey (line 132) | type Pubkey type Node (line 135) | type Node struct type Endpoint (line 143) | type Endpoint struct function NewEndpoint (line 150) | func NewEndpoint(addr *net.UDPAddr, tcpPort uint16) Endpoint { type Packet (line 160) | type Packet interface function Expired (line 185) | func Expired(ts uint64) bool { constant macSize (line 192) | macSize = 32 constant sigSize (line 193) | sigSize = crypto.SignatureLength constant headSize (line 194) | headSize = macSize + sigSize function Decode (line 206) | func Decode(input []byte) (Packet, Pubkey, []byte, error) { function Encode (line 243) | func Encode(priv *ecdsa.PrivateKey, req Packet) (packet, hash []byte, er... function recoverNodeKey (line 263) | func recoverNodeKey(hash, sig []byte) (key Pubkey, err error) { function EncodePubkey (line 274) | func EncodePubkey(key *ecdsa.PublicKey) Pubkey { function DecodePubkey (line 282) | func DecodePubkey(curve elliptic.Curve, e Pubkey) (*ecdsa.PublicKey, err... FILE: p2p/discover/v4wire/v4wire_test.go function TestForwardCompatibility (line 103) | func TestForwardCompatibility(t *testing.T) { function hexPubkey (line 126) | func hexPubkey(h string) (ret Pubkey) { FILE: p2p/discover/v5_lookup_test.go function TestUDPv5_lookup (line 32) | func TestUDPv5_lookup(t *testing.T) { function TestUDPv5_lookupE2E (line 91) | func TestUDPv5_lookupE2E(t *testing.T) { FILE: p2p/discover/v5_udp.go constant lookupRequestLimit (line 46) | lookupRequestLimit = 3 constant findnodeResultLimit (line 47) | findnodeResultLimit = 16 constant totalNodesResponseLimit (line 48) | totalNodesResponseLimit = 5 constant nodesResponseItemLimit (line 49) | nodesResponseItemLimit = 3 constant respTimeoutV5 (line 51) | respTimeoutV5 = 700 * time.Millisecond type codecV5 (line 58) | type codecV5 interface type UDPv5 (line 68) | type UDPv5 struct method Self (line 187) | func (t *UDPv5) Self() *enode.Node { method Version (line 191) | func (t *UDPv5) Version() string { method Errors (line 195) | func (t *UDPv5) Errors() map[string]uint { method LenUnsolicited (line 199) | func (t *UDPv5) LenUnsolicited() int { method Close (line 204) | func (t *UDPv5) Close() { method Ping (line 214) | func (t *UDPv5) Ping(n *enode.Node) error { method Resolve (line 221) | func (t *UDPv5) Resolve(n *enode.Node) *enode.Node { method AllNodes (line 240) | func (t *UDPv5) AllNodes() []*enode.Node { method LocalNode (line 255) | func (t *UDPv5) LocalNode() *enode.LocalNode { method RegisterTalkHandler (line 262) | func (t *UDPv5) RegisterTalkHandler(protocol string, handler TalkReque... method TalkRequest (line 269) | func (t *UDPv5) TalkRequest(n *enode.Node, protocol string, request []... method RandomNodes (line 282) | func (t *UDPv5) RandomNodes() enode.Iterator { method Lookup (line 294) | func (t *UDPv5) Lookup(target enode.ID) []*enode.Node { method lookupRandom (line 300) | func (t *UDPv5) lookupRandom() []*enode.Node { method lookupSelf (line 306) | func (t *UDPv5) lookupSelf() []*enode.Node { method newRandomLookup (line 310) | func (t *UDPv5) newRandomLookup(ctx context.Context) *lookup { method newLookup (line 316) | func (t *UDPv5) newLookup(ctx context.Context, target enode.ID) *lookup { method lookupWorker (line 323) | func (t *UDPv5) lookupWorker(destNode *node, target enode.ID) ([]*node... method ping (line 360) | func (t *UDPv5) ping(n *enode.Node) (uint64, error) { method RequestENR (line 374) | func (t *UDPv5) RequestENR(n *enode.Node) (*enode.Node, error) { method findnode (line 386) | func (t *UDPv5) findnode(n *enode.Node, distances []uint) ([]*enode.No... method waitForNodes (line 392) | func (t *UDPv5) waitForNodes(c *callV5, distances []uint) ([]*enode.No... method verifyResponseNode (line 425) | func (t *UDPv5) verifyResponseNode(c *callV5, r *enr.Record, distances... method call (line 451) | func (t *UDPv5) call(node *enode.Node, responseType byte, packet v5wir... method callDone (line 473) | func (t *UDPv5) callDone(c *callV5) { method dispatch (line 502) | func (t *UDPv5) dispatch() { method startResponseTimeout (line 557) | func (t *UDPv5) startResponseTimeout(c *callV5) { method sendNextCall (line 577) | func (t *UDPv5) sendNextCall(id enode.ID) { method sendCall (line 594) | func (t *UDPv5) sendCall(c *callV5) { method sendResponse (line 610) | func (t *UDPv5) sendResponse(toID enode.ID, toAddr *net.UDPAddr, packe... method send (line 616) | func (t *UDPv5) send(toID enode.ID, toAddr *net.UDPAddr, packet v5wire... method readLoop (line 633) | func (t *UDPv5) readLoop() { method dispatchReadPacket (line 656) | func (t *UDPv5) dispatchReadPacket(from *net.UDPAddr, content []byte) ... method handlePacket (line 666) | func (t *UDPv5) handlePacket(rawpacket []byte, fromAddr *net.UDPAddr) ... method handleCallResponse (line 688) | func (t *UDPv5) handleCallResponse(fromID enode.ID, fromAddr *net.UDPA... method getNode (line 708) | func (t *UDPv5) getNode(id enode.ID) *enode.Node { method handle (line 719) | func (t *UDPv5) handle(p v5wire.Packet, fromID enode.ID, fromAddr *net... method handleUnknown (line 743) | func (t *UDPv5) handleUnknown(p *v5wire.Unknown, fromID enode.ID, from... method handleWhoareyou (line 759) | func (t *UDPv5) handleWhoareyou(p *v5wire.Whoareyou, fromID enode.ID, ... method matchWithCall (line 779) | func (t *UDPv5) matchWithCall(fromID enode.ID, nonce v5wire.Nonce) (*c... method handlePing (line 791) | func (t *UDPv5) handlePing(p *v5wire.Ping, fromID enode.ID, fromAddr *... method handleFindnode (line 802) | func (t *UDPv5) handleFindnode(p *v5wire.Findnode, fromID enode.ID, fr... method collectTableNodes (line 810) | func (t *UDPv5) collectTableNodes(rip net.IP, distances []uint, limit ... method handleTalkRequest (line 867) | func (t *UDPv5) handleTalkRequest(p *v5wire.TalkRequest, fromID enode.... type TalkRequestHandler (line 109) | type TalkRequestHandler type callV5 (line 112) | type callV5 struct type callTimeout (line 128) | type callTimeout struct function ListenV5 (line 134) | func ListenV5(ctx context.Context, protocol string, conn UDPConn, ln *en... function newUDPv5 (line 147) | func newUDPv5(ctx context.Context, protocol string, conn UDPConn, ln *en... function lookupDistances (line 345) | func lookupDistances(target, dest enode.ID) (dists []uint) { function packNodes (line 847) | func packNodes(reqid []byte, nodes []*enode.Node) []*v5wire.Nodes { FILE: p2p/discover/v5_udp_integration_test.go function TestUDPv5_callResend (line 31) | func TestUDPv5_callResend(t *testing.T) { function TestUDPv5_callTimeoutReset (line 72) | func TestUDPv5_callTimeoutReset(t *testing.T) { FILE: p2p/discover/v5_udp_test.go function startLocalhostV5 (line 43) | func startLocalhostV5(t *testing.T, cfg Config, logger log.Logger) *UDPv5 { function TestUDPv5_pingHandling (line 77) | func TestUDPv5_pingHandling(t *testing.T) { function TestUDPv5_unknownPacket (line 98) | func TestUDPv5_unknownPacket(t *testing.T) { function TestUDPv5_findnodeHandling (line 138) | func TestUDPv5_findnodeHandling(t *testing.T) { function TestUDPv5_pingCall (line 226) | func TestUDPv5_pingCall(t *testing.T) { function TestUDPv5_findnodeCall (line 276) | func TestUDPv5_findnodeCall(t *testing.T) { function TestUDPv5_multipleHandshakeRounds (line 329) | func TestUDPv5_multipleHandshakeRounds(t *testing.T) { function TestUDPv5_talkHandling (line 359) | func TestUDPv5_talkHandling(t *testing.T) { function TestUDPv5_talkRequest (line 413) | func TestUDPv5_talkRequest(t *testing.T) { function TestUDPv5_LocalNode (line 458) | func TestUDPv5_LocalNode(t *testing.T) { type udpV5Test (line 485) | type udpV5Test struct method expectNodes (line 184) | func (test *udpV5Test) expectNodes(wantReqID []byte, wantTotal uint8, ... method packetIn (line 603) | func (test *udpV5Test) packetIn(packet v5wire.Packet, logger log.Logge... method packetInFrom (line 609) | func (test *udpV5Test) packetInFrom(key *ecdsa.PrivateKey, addr *net.U... method getNode (line 624) | func (test *udpV5Test) getNode(key *ecdsa.PrivateKey, addr *net.UDPAdd... method waitPacketOut (line 647) | func (test *udpV5Test) waitPacketOut(validate interface{}) (closed boo... method close (line 686) | func (test *udpV5Test) close() { type testCodec (line 498) | type testCodec struct method Encode (line 511) | func (c *testCodec) Encode(toID enode.ID, addr string, p v5wire.Packet... method Decode (line 524) | func (c *testCodec) Decode(input []byte, addr string) (enode.ID, *enod... method decodeFrame (line 532) | func (c *testCodec) decodeFrame(input []byte) (frame testCodecFrame, p... type testCodecFrame (line 504) | type testCodecFrame struct function newUDPV5Test (line 551) | func newUDPV5Test(t *testing.T, logger log.Logger) *udpV5Test { function newUDPV5TestContext (line 555) | func newUDPV5TestContext(ctx context.Context, t *testing.T, logger log.L... FILE: p2p/discover/v5wire/crypto.go constant aesKeySize (line 40) | aesKeySize = 16 constant gcmNonceSize (line 41) | gcmNonceSize = 12 type Nonce (line 45) | type Nonce function EncodePubkey (line 48) | func EncodePubkey(key *ecdsa.PublicKey) []byte { function DecodePubkey (line 58) | func DecodePubkey(curve elliptic.Curve, e []byte) (*ecdsa.PublicKey, err... function idNonceHash (line 71) | func idNonceHash(h hash.Hash, challenge, ephkey []byte, destID enode.ID)... function makeIDSignature (line 81) | func makeIDSignature(hash hash.Hash, key *ecdsa.PrivateKey, challenge, e... type s256raw (line 96) | type s256raw method ENRKey (line 98) | func (s256raw) ENRKey() string { return "secp256k1" } function verifyIDSignature (line 101) | func verifyIDSignature(hash hash.Hash, sig []byte, n *enode.Node, challe... type hashFn (line 118) | type hashFn function deriveKeys (line 121) | func deriveKeys(hash hashFn, priv *ecdsa.PrivateKey, pub *ecdsa.PublicKe... function ecdh (line 141) | func ecdh(privkey *ecdsa.PrivateKey, pubkey *ecdsa.PublicKey) []byte { function encryptGCM (line 156) | func encryptGCM(dest, key, nonce, plaintext, authData []byte) ([]byte, e... function decryptGCM (line 169) | func decryptGCM(key, nonce, ct, authData []byte) ([]byte, error) { FILE: p2p/discover/v5wire/crypto_test.go function TestVector_ECDH (line 37) | func TestVector_ECDH(t *testing.T) { function TestVector_KDF (line 47) | func TestVector_KDF(t *testing.T) { function TestVector_IDSignature (line 67) | func TestVector_IDSignature(t *testing.T) { function TestDeriveKeys (line 87) | func TestDeriveKeys(t *testing.T) { function check (line 105) | func check(t *testing.T, what string, x, y []byte) { function hexPrivkey (line 115) | func hexPrivkey(input string) *ecdsa.PrivateKey { function hexPubkey (line 123) | func hexPubkey(curve elliptic.Curve, input string) *ecdsa.PublicKey { FILE: p2p/discover/v5wire/encoding.go type Header (line 45) | type Header struct method mask (line 646) | func (h *Header) mask(destID enode.ID) cipher.Stream { type StaticHeader (line 54) | type StaticHeader struct method checkValid (line 629) | func (h *StaticHeader) checkValid(packetLen int) error { type whoareyouAuthData (line 64) | type whoareyouAuthData struct type handshakeAuthData (line 69) | type handshakeAuthData struct type messageAuthData (line 79) | type messageAuthData struct constant flagMessage (line 86) | flagMessage = iota constant flagWhoareyou (line 87) | flagWhoareyou constant flagHandshake (line 88) | flagHandshake constant version (line 93) | version = 1 constant minVersion (line 94) | minVersion = 1 constant sizeofMaskingIV (line 95) | sizeofMaskingIV = 16 constant minMessageSize (line 97) | minMessageSize = 48 constant randomPacketMsgSize (line 98) | randomPacketMsgSize = 20 type Codec (line 135) | type Codec struct method Encode (line 165) | func (c *Codec) Encode(id enode.ID, addr string, packet Packet, challe... method EncodeRaw (line 218) | func (c *Codec) EncodeRaw(id enode.ID, head Header, msgdata []byte) ([... method writeHeaders (line 231) | func (c *Codec) writeHeaders(head *Header) { method makeHeader (line 241) | func (c *Codec) makeHeader(toID enode.ID, flag byte, authsizeExtra int... method encodeRandom (line 268) | func (c *Codec) encodeRandom(toID enode.ID) (Header, []byte, error) { method encodeWhoareyou (line 289) | func (c *Codec) encodeWhoareyou(toID enode.ID, packet *Whoareyou) (Hea... method encodeHandshakeHeader (line 312) | func (c *Codec) encodeHandshakeHeader(toID enode.ID, addr string, chal... method makeHandshakeAuth (line 351) | func (c *Codec) makeHandshakeAuth(toID enode.ID, addr string, challeng... method encodeMessageHeader (line 393) | func (c *Codec) encodeMessageHeader(toID enode.ID, s *session) (Header... method encryptMessage (line 409) | func (c *Codec) encryptMessage(s *session, p Packet, head *Header, hea... method Decode (line 427) | func (c *Codec) Decode(input []byte, addr string) (src enode.ID, n *en... method decodeWhoareyou (line 473) | func (c *Codec) decodeWhoareyou(head *Header, headerData []byte) (Pack... method decodeHandshakeMessage (line 490) | func (c *Codec) decodeHandshakeMessage(fromAddr string, head *Header, ... method decodeHandshake (line 510) | func (c *Codec) decodeHandshake(fromAddr string, head *Header) (n *eno... method decodeHandshakeAuthData (line 544) | func (c *Codec) decodeHandshakeAuthData(head *Header) (auth handshakeA... method decodeHandshakeRecord (line 572) | func (c *Codec) decodeHandshakeRecord(local *enode.Node, wantID enode.... method decodeMessage (line 597) | func (c *Codec) decodeMessage(fromAddr string, head *Header, headerDat... method decryptMessage (line 616) | func (c *Codec) decryptMessage(input, nonce, headerData, readKey []byt... function NewCodec (line 152) | func NewCodec(ln *enode.LocalNode, key *ecdsa.PrivateKey, clock mclock.C... FILE: p2p/discover/v5wire/encoding_test.go function TestMinSizes (line 59) | func TestMinSizes(t *testing.T) { function TestHandshake (line 76) | func TestHandshake(t *testing.T) { function TestHandshake_timeout (line 109) | func TestHandshake_timeout(t *testing.T) { function TestHandshake_norecord (line 136) | func TestHandshake_norecord(t *testing.T) { function TestHandshake_rekey (line 172) | func TestHandshake_rekey(t *testing.T) { function TestHandshake_rekey2 (line 219) | func TestHandshake_rekey2(t *testing.T) { function TestHandshake_BadHandshakeAttack (line 255) | func TestHandshake_BadHandshakeAttack(t *testing.T) { function TestDecodeErrorsV5 (line 297) | func TestDecodeErrorsV5(t *testing.T) { function TestTestVectorsV5 (line 311) | func TestTestVectorsV5(t *testing.T) { function testVectorComment (line 424) | func testVectorComment(net *handshakeTest, p Packet, challenge *Whoareyo... function BenchmarkV5_DecodeHandshakePingSecp256k1 (line 458) | func BenchmarkV5_DecodeHandshakePingSecp256k1(b *testing.B) { function BenchmarkV5_DecodePing (line 488) | func BenchmarkV5_DecodePing(b *testing.B) { type handshakeTest (line 520) | type handshakeTest struct method close (line 537) | func (t *handshakeTest) close() { type handshakeTestNode (line 525) | type handshakeTestNode struct method init (line 542) | func (n *handshakeTestNode) init(key *ecdsa.PrivateKey, ip net.IP, clo... method encode (line 555) | func (n *handshakeTestNode) encode(tb testing.TB, to handshakeTestNode... method encodeWithChallenge (line 560) | func (n *handshakeTestNode) encodeWithChallenge(tb testing.TB, to hand... method expectDecode (line 579) | func (n *handshakeTestNode) expectDecode(t *testing.T, ptype byte, p [... method expectDecodeErr (line 593) | func (n *handshakeTestNode) expectDecodeErr(t *testing.T, wantErr erro... method decode (line 600) | func (n *handshakeTestNode) decode(input []byte) (Packet, error) { method n (line 605) | func (n *handshakeTestNode) n() *enode.Node { method addr (line 609) | func (n *handshakeTestNode) addr() string { method id (line 613) | func (n *handshakeTestNode) id() enode.ID { function newHandshakeTest (line 530) | func newHandshakeTest(tmpDir string, logger log.Logger) *handshakeTest { function hexFile (line 619) | func hexFile(file string) []byte { function writeTestVector (line 647) | func writeTestVector(file, comment string, data []byte) { FILE: p2p/discover/v5wire/msg.go type Packet (line 33) | type Packet interface constant PingMsg (line 42) | PingMsg byte = iota + 1 constant PongMsg (line 43) | PongMsg constant FindnodeMsg (line 44) | FindnodeMsg constant NodesMsg (line 45) | NodesMsg constant TalkRequestMsg (line 46) | TalkRequestMsg constant TalkResponseMsg (line 47) | TalkResponseMsg constant RequestTicketMsg (line 48) | RequestTicketMsg constant TicketMsg (line 49) | TicketMsg constant RegtopicMsg (line 50) | RegtopicMsg constant RegconfirmationMsg (line 51) | RegconfirmationMsg constant TopicQueryMsg (line 52) | TopicQueryMsg constant UnknownPacket (line 54) | UnknownPacket = byte(255) constant WhoareyouPacket (line 55) | WhoareyouPacket = byte(254) type Unknown (line 61) | type Unknown struct method Name (line 194) | func (*Unknown) Name() string { return "UNKNOWN/v5" } method Kind (line 195) | func (*Unknown) Kind() byte { return UnknownPacket } method RequestID (line 196) | func (*Unknown) RequestID() []byte { return nil } method SetRequestID (line 197) | func (*Unknown) SetRequestID([]byte) {} type Whoareyou (line 66) | type Whoareyou struct method Name (line 189) | func (*Whoareyou) Name() string { return "WHOAREYOU/v5" } method Kind (line 190) | func (*Whoareyou) Kind() byte { return WhoareyouPacket } method RequestID (line 191) | func (*Whoareyou) RequestID() []byte { return nil } method SetRequestID (line 192) | func (*Whoareyou) SetRequestID([]byte) {} type Ping (line 80) | type Ping struct method Name (line 199) | func (*Ping) Name() string { return "PING/v5" } method Kind (line 200) | func (*Ping) Kind() byte { return PingMsg } method RequestID (line 201) | func (p *Ping) RequestID() []byte { return p.ReqID } method SetRequestID (line 202) | func (p *Ping) SetRequestID(id []byte) { p.ReqID = id } type Pong (line 86) | type Pong struct method Name (line 204) | func (*Pong) Name() string { return "PONG/v5" } method Kind (line 205) | func (*Pong) Kind() byte { return PongMsg } method RequestID (line 206) | func (p *Pong) RequestID() []byte { return p.ReqID } method SetRequestID (line 207) | func (p *Pong) SetRequestID(id []byte) { p.ReqID = id } type Findnode (line 94) | type Findnode struct method Name (line 209) | func (*Findnode) Name() string { return "FINDNODE/v5" } method Kind (line 210) | func (*Findnode) Kind() byte { return FindnodeMsg } method RequestID (line 211) | func (p *Findnode) RequestID() []byte { return p.ReqID } method SetRequestID (line 212) | func (p *Findnode) SetRequestID(id []byte) { p.ReqID = id } type Nodes (line 100) | type Nodes struct method Name (line 214) | func (*Nodes) Name() string { return "NODES/v5" } method Kind (line 215) | func (*Nodes) Kind() byte { return NodesMsg } method RequestID (line 216) | func (p *Nodes) RequestID() []byte { return p.ReqID } method SetRequestID (line 217) | func (p *Nodes) SetRequestID(id []byte) { p.ReqID = id } type TalkRequest (line 107) | type TalkRequest struct method Name (line 219) | func (*TalkRequest) Name() string { return "TALKREQ/v5" } method Kind (line 220) | func (*TalkRequest) Kind() byte { return TalkRequestMsg } method RequestID (line 221) | func (p *TalkRequest) RequestID() []byte { return p.ReqID } method SetRequestID (line 222) | func (p *TalkRequest) SetRequestID(id []byte) { p.ReqID = id } type TalkResponse (line 114) | type TalkResponse struct method Name (line 224) | func (*TalkResponse) Name() string { return "TALKRESP/v5" } method Kind (line 225) | func (*TalkResponse) Kind() byte { return TalkResponseMsg } method RequestID (line 226) | func (p *TalkResponse) RequestID() []byte { return p.ReqID } method SetRequestID (line 227) | func (p *TalkResponse) SetRequestID(id []byte) { p.ReqID = id } type RequestTicket (line 120) | type RequestTicket struct method Name (line 229) | func (*RequestTicket) Name() string { return "REQTICKET/v5" } method Kind (line 230) | func (*RequestTicket) Kind() byte { return RequestTicket... method RequestID (line 231) | func (p *RequestTicket) RequestID() []byte { return p.ReqID } method SetRequestID (line 232) | func (p *RequestTicket) SetRequestID(id []byte) { p.ReqID = id } type Ticket (line 126) | type Ticket struct method Name (line 239) | func (*Ticket) Name() string { return "TICKET/v5" } method Kind (line 240) | func (*Ticket) Kind() byte { return TicketMsg } method RequestID (line 241) | func (p *Ticket) RequestID() []byte { return p.ReqID } method SetRequestID (line 242) | func (p *Ticket) SetRequestID(id []byte) { p.ReqID = id } type Regtopic (line 132) | type Regtopic struct method Name (line 234) | func (*Regtopic) Name() string { return "REGTOPIC/v5" } method Kind (line 235) | func (*Regtopic) Kind() byte { return RegtopicMsg } method RequestID (line 236) | func (p *Regtopic) RequestID() []byte { return p.ReqID } method SetRequestID (line 237) | func (p *Regtopic) SetRequestID(id []byte) { p.ReqID = id } type Regconfirmation (line 139) | type Regconfirmation struct method Name (line 244) | func (*Regconfirmation) Name() string { return "REGCONFIRM... method Kind (line 245) | func (*Regconfirmation) Kind() byte { return Regconfirma... method RequestID (line 246) | func (p *Regconfirmation) RequestID() []byte { return p.ReqID } method SetRequestID (line 247) | func (p *Regconfirmation) SetRequestID(id []byte) { p.ReqID = id } type TopicQuery (line 145) | type TopicQuery struct method Name (line 249) | func (*TopicQuery) Name() string { return "TOPICQUERY/v5" } method Kind (line 250) | func (*TopicQuery) Kind() byte { return TopicQueryMsg } method RequestID (line 251) | func (p *TopicQuery) RequestID() []byte { return p.ReqID } method SetRequestID (line 252) | func (p *TopicQuery) SetRequestID(id []byte) { p.ReqID = id } function DecodeMessage (line 152) | func DecodeMessage(ptype byte, body []byte) (Packet, error) { FILE: p2p/discover/v5wire/session.go constant handshakeTimeout (line 35) | handshakeTimeout = time.Second type SessionCache (line 39) | type SessionCache struct method nextNonce (line 95) | func (sc *SessionCache) nextNonce(s *session) (Nonce, error) { method session (line 101) | func (sc *SessionCache) session(id enode.ID, addr string) *session { method readKey (line 110) | func (sc *SessionCache) readKey(id enode.ID, addr string) []byte { method storeNewSession (line 118) | func (sc *SessionCache) storeNewSession(id enode.ID, addr string, s *s... method getHandshake (line 123) | func (sc *SessionCache) getHandshake(id enode.ID, addr string) *Whoare... method storeSentHandshake (line 128) | func (sc *SessionCache) storeSentHandshake(id enode.ID, addr string, c... method deleteHandshake (line 134) | func (sc *SessionCache) deleteHandshake(id enode.ID, addr string) { method handshakeGC (line 139) | func (sc *SessionCache) handshakeGC() { type sessionID (line 51) | type sessionID struct type session (line 57) | type session struct method keysFlipped (line 64) | func (s *session) keysFlipped() *session { function NewSessionCache (line 68) | func NewSessionCache(maxItems int, clock mclock.Clock) *SessionCache { function generateNonce (line 83) | func generateNonce(counter uint32) (n Nonce, err error) { function generateMaskingIV (line 89) | func generateMaskingIV(buf []byte) error { FILE: p2p/dnsdisc/client.go type Client (line 45) | type Client struct method SyncTree (line 118) | func (c *Client) SyncTree(url string) (*Tree, error) { method NewIterator (line 134) | func (c *Client) NewIterator(urls ...string) (enode.Iterator, error) { method resolveRoot (line 145) | func (c *Client) resolveRoot(ctx context.Context, loc *linkEntry) (roo... method resolveEntry (line 175) | func (c *Client) resolveEntry(ctx context.Context, domain, hash string... method doResolveEntry (line 200) | func (c *Client) doResolveEntry(ctx context.Context, domain, hash stri... method newRandomIterator (line 241) | func (c *Client) newRandomIterator() *randomIterator { type Config (line 54) | type Config struct method withDefaults (line 69) | func (cfg Config) withDefaults() Config { type Resolver (line 65) | type Resolver interface function NewClient (line 101) | func NewClient(cfg Config) *Client { function parseAndVerifyRoot (line 162) | func parseAndVerifyRoot(txt string, loc *linkEntry) (rootEntry, error) { type randomIterator (line 227) | type randomIterator struct method Node (line 252) | func (it *randomIterator) Node() *enode.Node { method Close (line 257) | func (it *randomIterator) Close() { method Next (line 266) | func (it *randomIterator) Next() bool { method addTree (line 272) | func (it *randomIterator) addTree(url string) error { method nextNode (line 282) | func (it *randomIterator) nextNode() *enode.Node { method pickTree (line 303) | func (it *randomIterator) pickTree() *clientTree { method syncableTrees (line 340) | func (it *randomIterator) syncableTrees() (canSync bool, trees []*clie... method waitForRootUpdates (line 360) | func (it *randomIterator) waitForRootUpdates(trees []*clientTree) bool { method rebuildTrees (line 384) | func (it *randomIterator) rebuildTrees() { FILE: p2p/dnsdisc/client_test.go function TestClientSyncTree (line 43) | func TestClientSyncTree(t *testing.T) { function TestClientSyncTreeBadNode (line 81) | func TestClientSyncTreeBadNode(t *testing.T) { function TestIterator (line 107) | func TestIterator(t *testing.T) { function TestIteratorCloseWithoutNext (line 128) | func TestIteratorCloseWithoutNext(t *testing.T) { function TestIteratorClose (line 144) | func TestIteratorClose(t *testing.T) { function TestIteratorLinks (line 171) | func TestIteratorLinks(t *testing.T) { function TestIteratorNodeUpdates (line 194) | func TestIteratorNodeUpdates(t *testing.T) { function TestIteratorRootRecheckOnFail (line 232) | func TestIteratorRootRecheckOnFail(t *testing.T) { function TestIteratorEmptyTree (line 270) | func TestIteratorEmptyTree(t *testing.T) { function updateSomeNodes (line 318) | func updateSomeNodes(keys []*ecdsa.PrivateKey, nodes []*enode.Node) { function TestIteratorLinkUpdates (line 331) | func TestIteratorLinkUpdates(t *testing.T) { function checkIterator (line 379) | func checkIterator(t *testing.T, it enode.Iterator, wantNodes []*enode.N... function makeTestTree (line 403) | func makeTestTree(domain string, nodes []*enode.Node, links []string) (*... function testKeys (line 416) | func testKeys(n int) []*ecdsa.PrivateKey { function testNodes (line 428) | func testNodes(keys []*ecdsa.PrivateKey) []*enode.Node { type mapResolver (line 443) | type mapResolver method clear (line 453) | func (mr mapResolver) clear() { method add (line 459) | func (mr mapResolver) add(m map[string]string) { method LookupTXT (line 465) | func (mr mapResolver) LookupTXT(ctx context.Context, name string) ([]s... function newMapResolver (line 445) | func newMapResolver(maps ...map[string]string) mapResolver { function parseNodes (line 472) | func parseNodes(rec []string) []*enode.Node { FILE: p2p/dnsdisc/error.go type nameError (line 47) | type nameError struct method Error (line 52) | func (err nameError) Error() string { type entryError (line 59) | type entryError struct method Error (line 64) | func (err entryError) Error() string { FILE: p2p/dnsdisc/sync.go constant rootRecheckFailCount (line 33) | rootRecheckFailCount = 5 type clientTree (line 36) | type clientTree struct method syncAll (line 58) | func (ct *clientTree) syncAll(dest map[string]entry) error { method syncRandom (line 73) | func (ct *clientTree) syncRandom(ctx context.Context) (n *enode.Node, ... method canSyncRandom (line 104) | func (ct *clientTree) canSyncRandom() bool { method gcLinks (line 113) | func (ct *clientTree) gcLinks() { method syncNextLink (line 121) | func (ct *clientTree) syncNextLink(ctx context.Context) error { method syncNextRandomENR (line 136) | func (ct *clientTree) syncNextRandomENR(ctx context.Context) (*enode.N... method String (line 150) | func (ct *clientTree) String() string { method updateRoot (line 168) | func (ct *clientTree) updateRoot(ctx context.Context) error { method rootUpdateDue (line 197) | func (ct *clientTree) rootUpdateDue() bool { method nextScheduledRootCheck (line 203) | func (ct *clientTree) nextScheduledRootCheck() mclock.AbsTime { method slowdownRootUpdate (line 210) | func (ct *clientTree) slowdownRootUpdate(ctx context.Context) bool { function newClientTree (line 53) | func newClientTree(c *Client, lc *linkCache, loc *linkEntry) *clientTree { function removeHash (line 155) | func removeHash(h []string, index int) []string { type subtreeSync (line 231) | type subtreeSync struct method done (line 244) | func (ts *subtreeSync) done() bool { method resolveAll (line 248) | func (ts *subtreeSync) resolveAll(dest map[string]entry) error { method resolveNext (line 263) | func (ts *subtreeSync) resolveNext(ctx context.Context, hash string) (... function newSubtreeSync (line 240) | func newSubtreeSync(c *Client, loc *linkEntry, root string, link bool) *... type linkCache (line 286) | type linkCache struct method isReferenced (line 291) | func (lc *linkCache) isReferenced(r string) bool { method addLink (line 295) | func (lc *linkCache) addLink(from, to string) { method resetLinks (line 311) | func (lc *linkCache) resetLinks(from string, keep map[string]struct{}) { FILE: p2p/dnsdisc/sync_test.go function TestLinkCache (line 28) | func TestLinkCache(t *testing.T) { function TestLinkCacheRandom (line 63) | func TestLinkCacheRandom(t *testing.T) { FILE: p2p/dnsdisc/tree.go type Tree (line 42) | type Tree struct method Sign (line 48) | func (t *Tree) Sign(key *ecdsa.PrivateKey, domain string) (url string,... method SetSignature (line 62) | func (t *Tree) SetSignature(pubkey *ecdsa.PublicKey, signature string)... method Seq (line 77) | func (t *Tree) Seq() uint { method Signature (line 82) | func (t *Tree) Signature() string { method ToTXT (line 87) | func (t *Tree) ToTXT(domain string) map[string]string { method Links (line 100) | func (t *Tree) Links() []string { method Nodes (line 111) | func (t *Tree) Nodes() []*enode.Node { method build (line 164) | func (t *Tree) build(entries []entry) entry { constant hashAbbrev (line 122) | hashAbbrev = 16 constant maxChildren (line 123) | maxChildren = 300 / hashAbbrev * (13 / 8) constant minHashLength (line 124) | minHashLength = 12 function MakeTree (line 128) | func MakeTree(seq uint, nodes []*enode.Node, links []string) (*Tree, err... function sortByID (line 190) | func sortByID(nodes []*enode.Node) []*enode.Node { type entry (line 197) | type entry interface type rootEntry (line 202) | type rootEntry struct method String (line 241) | func (e *rootEntry) String() string { method sigHash (line 245) | func (e *rootEntry) sigHash() []byte { method verifySignature (line 251) | func (e *rootEntry) verifySignature(pubkey *ecdsa.PublicKey) bool { type branchEntry (line 208) | type branchEntry struct method String (line 257) | func (e *branchEntry) String() string { type enrEntry (line 211) | type enrEntry struct method String (line 261) | func (e *enrEntry) String() string { type linkEntry (line 214) | type linkEntry struct method String (line 265) | func (e *linkEntry) String() string { constant rootPrefix (line 229) | rootPrefix = "enrtree-root:v1" constant linkPrefix (line 230) | linkPrefix = "enrtree://" constant branchPrefix (line 231) | branchPrefix = "enrtree-branch:" constant enrPrefix (line 232) | enrPrefix = "enr:" function subdomain (line 235) | func subdomain(e entry) string { function newLinkEntry (line 269) | func newLinkEntry(domain string, pubkey *ecdsa.PublicKey) *linkEntry { function parseEntry (line 277) | func parseEntry(e string, validSchemes enr.IdentityScheme) (entry, error) { function parseRoot (line 290) | func parseRoot(e string) (rootEntry, error) { function parseLinkEntry (line 306) | func parseLinkEntry(e string) (entry, error) { function parseLink (line 314) | func parseLink(e string) (*linkEntry, error) { function parseBranch (line 335) | func parseBranch(e string) (entry, error) { function parseENR (line 350) | func parseENR(e string, validSchemes enr.IdentityScheme) (entry, error) { function isValidHash (line 367) | func isValidHash(s string) bool { function truncateHash (line 378) | func truncateHash(hash string) string { function ParseURL (line 389) | func ParseURL(url string) (domain string, pubkey *ecdsa.PublicKey, err e... FILE: p2p/dnsdisc/tree_test.go function TestParseRoot (line 32) | func TestParseRoot(t *testing.T) { function TestParseEntry (line 67) | func TestParseEntry(t *testing.T) { function TestMakeTree (line 144) | func TestMakeTree(t *testing.T) { FILE: p2p/enode/idscheme.go type V4ID (line 46) | type V4ID struct method Verify (line 68) | func (V4ID) Verify(r *enr.Record, sig []byte) error { method NodeAddr (line 84) | func (V4ID) NodeAddr(r *enr.Record) []byte { function SignV4 (line 49) | func SignV4(r *enr.Record, privkey *ecdsa.PrivateKey) error { function PubkeyToIDV4 (line 95) | func PubkeyToIDV4(key *ecdsa.PublicKey) ID { type PubkeyEncoded (line 99) | type PubkeyEncoded method ID (line 102) | func (e PubkeyEncoded) ID() ID { type Secp256k1 (line 107) | type Secp256k1 method ENRKey (line 109) | func (v Secp256k1) ENRKey() string { return "secp256k1" } method EncodeRLP (line 112) | func (v Secp256k1) EncodeRLP(w io.Writer) error { method DecodeRLP (line 117) | func (v *Secp256k1) DecodeRLP(s *rlp.Stream) error { type s256raw (line 131) | type s256raw method ENRKey (line 133) | func (s256raw) ENRKey() string { return "secp256k1" } type v4CompatID (line 137) | type v4CompatID struct method Verify (line 141) | func (v4CompatID) Verify(r *enr.Record, sig []byte) error { function signV4Compat (line 146) | func signV4Compat(r *enr.Record, pubkey *ecdsa.PublicKey) { type NullID (line 155) | type NullID struct method Verify (line 157) | func (NullID) Verify(r *enr.Record, sig []byte) error { method NodeAddr (line 161) | func (NullID) NodeAddr(r *enr.Record) []byte { function SignNull (line 167) | func SignNull(r *enr.Record, id ID) *Node { FILE: p2p/enode/idscheme_test.go function TestEmptyNodeID (line 42) | func TestEmptyNodeID(t *testing.T) { function TestSignError (line 54) | func TestSignError(t *testing.T) { function TestGetSetSecp256k1 (line 69) | func TestGetSetSecp256k1(t *testing.T) { FILE: p2p/enode/iter.go type Iterator (line 32) | type Iterator interface function ReadNodes (line 41) | func ReadNodes(it Iterator, n int) []*Node { function IterNodes (line 60) | func IterNodes(nodes []*Node) Iterator { function CycleNodes (line 65) | func CycleNodes(nodes []*Node) Iterator { type sliceIter (line 69) | type sliceIter struct method Next (line 76) | func (it *sliceIter) Next() bool { method Node (line 95) | func (it *sliceIter) Node() *Node { method Close (line 104) | func (it *sliceIter) Close() { function Filter (line 113) | func Filter(it Iterator, check func(*Node) bool) Iterator { type filterIter (line 117) | type filterIter struct method Next (line 122) | func (f *filterIter) Next() bool { type FairMix (line 141) | type FairMix struct method AddSource (line 175) | func (m *FairMix) AddSource(it Iterator) { method Close (line 190) | func (m *FairMix) Close() { method Next (line 208) | func (m *FairMix) Next() bool { method Node (line 239) | func (m *FairMix) Node() *Node { method nextFromAny (line 245) | func (m *FairMix) nextFromAny() bool { method pickSource (line 254) | func (m *FairMix) pickSource() *mixSource { method deleteSource (line 266) | func (m *FairMix) deleteSource(s *mixSource) { method runSource (line 281) | func (m *FairMix) runSource(closed chan struct{}, s *mixSource) { type mixSource (line 153) | type mixSource struct function NewFairMix (line 165) | func NewFairMix(timeout time.Duration) *FairMix { FILE: p2p/enode/iter_integration_test.go function TestFairMix (line 26) | func TestFairMix(t *testing.T) { FILE: p2p/enode/iter_test.go function TestReadNodes (line 32) | func TestReadNodes(t *testing.T) { function TestReadNodesCycle (line 39) | func TestReadNodesCycle(t *testing.T) { function TestFilterNodes (line 54) | func TestFilterNodes(t *testing.T) { function checkNodes (line 76) | func checkNodes(t *testing.T, nodes []*Node, wantLen int) { function TestFairMixOnce (line 98) | func TestFairMixOnce(t *testing.T) { function testMixerFairness (line 104) | func testMixerFairness(t *testing.T) { function TestFairMixNextFromAll (line 126) | func TestFairMixNextFromAll(t *testing.T) { function TestFairMixEmpty (line 142) | func TestFairMixEmpty(t *testing.T) { function TestFairMixRemoveSource (line 162) | func TestFairMixRemoveSource(t *testing.T) { type blockingIter (line 191) | type blockingIter method Next (line 193) | func (it blockingIter) Next() bool { method Node (line 198) | func (it blockingIter) Node() *Node { method Close (line 202) | func (it blockingIter) Close() { function TestFairMixClose (line 206) | func TestFairMixClose(t *testing.T) { function testMixerClose (line 212) | func testMixerClose(t *testing.T) { function idPrefixDistribution (line 238) | func idPrefixDistribution(nodes []*Node) map[uint32]int { function approxEqual (line 247) | func approxEqual(x, y, epsilon int) bool { type genIter (line 255) | type genIter struct method Next (line 260) | func (s *genIter) Next() bool { method Node (line 271) | func (s *genIter) Node() *Node { method Close (line 275) | func (s *genIter) Close() { function testNode (line 279) | func testNode(id, seq uint64) *Node { type callCountIter (line 288) | type callCountIter struct method Next (line 293) | func (it *callCountIter) Next() bool { FILE: p2p/enode/localnode.go constant iptrackMinStatements (line 39) | iptrackMinStatements = 10 constant iptrackWindow (line 40) | iptrackWindow = 5 * time.Minute constant iptrackContactWindow (line 41) | iptrackContactWindow = 10 * time.Minute type LocalNode (line 47) | type LocalNode struct method Database (line 89) | func (ln *LocalNode) Database() *DB { method Node (line 94) | func (ln *LocalNode) Node() *Node { method Seq (line 107) | func (ln *LocalNode) Seq() uint64 { method ID (line 115) | func (ln *LocalNode) ID() ID { method Set (line 122) | func (ln *LocalNode) Set(e enr.Entry) { method set (line 129) | func (ln *LocalNode) set(e enr.Entry) { method Delete (line 138) | func (ln *LocalNode) Delete(e enr.Entry) { method delete (line 145) | func (ln *LocalNode) delete(e enr.Entry) { method endpointForIP (line 153) | func (ln *LocalNode) endpointForIP(ip net.IP) *lnEndpoint { method SetStaticIP (line 162) | func (ln *LocalNode) SetStaticIP(ip net.IP) { method SetFallbackIP (line 172) | func (ln *LocalNode) SetFallbackIP(ip net.IP) { method SetFallbackUDP (line 182) | func (ln *LocalNode) SetFallbackUDP(port int) { method UDPEndpointStatement (line 193) | func (ln *LocalNode) UDPEndpointStatement(fromaddr, endpoint *net.UDPA... method UDPContact (line 203) | func (ln *LocalNode) UDPContact(toaddr *net.UDPAddr) { method updateEndpoints (line 212) | func (ln *LocalNode) updateEndpoints() { method invalidate (line 266) | func (ln *LocalNode) invalidate() { method sign (line 270) | func (ln *LocalNode) sign() { method bumpSeq (line 292) | func (ln *LocalNode) bumpSeq() { type lnEndpoint (line 62) | type lnEndpoint struct method get (line 239) | func (e *lnEndpoint) get() (newIP net.IP, newPort int) { function NewLocalNode (line 69) | func NewLocalNode(db *DB, key *ecdsa.PrivateKey, logger log.Logger) *Loc... function predictAddr (line 255) | func predictAddr(t *netutil.IPTracker) (net.IP, int) { FILE: p2p/enode/localnode_test.go function newLocalNodeForTesting (line 35) | func newLocalNodeForTesting(tmpDir string, logger log.Logger) (*LocalNod... function TestLocalNode (line 44) | func TestLocalNode(t *testing.T) { function TestLocalNodeSeqPersist (line 63) | func TestLocalNodeSeqPersist(t *testing.T) { function TestLocalNodeEndpoint (line 95) | func TestLocalNodeEndpoint(t *testing.T) { FILE: p2p/enode/node.go type Node (line 39) | type Node struct method ID (line 101) | func (n *Node) ID() ID { method Seq (line 106) | func (n *Node) Seq() uint64 { method Incomplete (line 111) | func (n *Node) Incomplete() bool { method Load (line 116) | func (n *Node) Load(k enr.Entry) error { method IP (line 121) | func (n *Node) IP() net.IP { method UDP (line 136) | func (n *Node) UDP() int { method TCP (line 143) | func (n *Node) TCP() int { method Pubkey (line 150) | func (n *Node) Pubkey() *ecdsa.PublicKey { method Record (line 160) | func (n *Node) Record() *enr.Record { method ValidateComplete (line 167) | func (n *Node) ValidateComplete() error { method String (line 184) | func (n *Node) String() string { method MarshalText (line 194) | func (n *Node) MarshalText() ([]byte, error) { method UnmarshalText (line 199) | func (n *Node) UnmarshalText(text []byte) error { function New (line 46) | func New(validSchemes enr.IdentityScheme, r *enr.Record) (*Node, error) { function MustParse (line 58) | func MustParse(rawurl string) *Node { function Parse (line 67) | func Parse(validSchemes enr.IdentityScheme, input string) (*Node, error) { function ParseNodesFromURLs (line 85) | func ParseNodesFromURLs(urls []string) ([]*Node, error) { type ID (line 208) | type ID method Bytes (line 211) | func (n ID) Bytes() []byte { method String (line 216) | func (n ID) String() string { method GoString (line 221) | func (n ID) GoString() string { method TerminalString (line 226) | func (n ID) TerminalString() string { method MarshalText (line 231) | func (n ID) MarshalText() ([]byte, error) { method UnmarshalText (line 236) | func (n *ID) UnmarshalText(text []byte) error { function HexID (line 248) | func HexID(in string) ID { function ParseID (line 256) | func ParseID(in string) (ID, error) { function DistCmp (line 271) | func DistCmp(target, a, b ID) int { function LogDist (line 285) | func LogDist(a, b ID) int { FILE: p2p/enode/node_test.go function TestPythonInterop (line 40) | func TestPythonInterop(t *testing.T) { function TestHexID (line 71) | func TestHexID(t *testing.T) { function TestID_textEncoding (line 84) | func TestID_textEncoding(t *testing.T) { function TestID_distcmp (line 110) | func TestID_distcmp(t *testing.T) { function TestID_distcmpEqual (line 124) | func TestID_distcmpEqual(t *testing.T) { function TestID_logdist (line 132) | func TestID_logdist(t *testing.T) { function TestID_logdistEqual (line 144) | func TestID_logdistEqual(t *testing.T) { FILE: p2p/enode/nodedb.go constant dbVersionKey (line 47) | dbVersionKey = "version" constant dbNodePrefix (line 48) | dbNodePrefix = "n:" constant dbLocalPrefix (line 49) | dbLocalPrefix = "local:" constant dbDiscoverRoot (line 50) | dbDiscoverRoot = "v4" constant dbDiscv5Root (line 51) | dbDiscv5Root = "v5" constant dbNodeFindFails (line 55) | dbNodeFindFails = "findfail" constant dbNodePing (line 56) | dbNodePing = "lastping" constant dbNodePong (line 57) | dbNodePong = "lastpong" constant dbNodeSeq (line 58) | dbNodeSeq = "seq" constant dbLocalSeq (line 62) | dbLocalSeq = "seq" constant dbNodeExpiration (line 66) | dbNodeExpiration = 24 * time.Hour constant dbCleanupCycle (line 67) | dbCleanupCycle = time.Hour constant dbVersion (line 68) | dbVersion = 10 constant dbSyncBytesThreshold (line 69) | dbSyncBytesThreshold = 20_000 type DB (line 80) | type DB struct method fetchInt64 (line 245) | func (db *DB) fetchInt64(key []byte) int64 { method storeInt64 (line 266) | func (db *DB) storeInt64(key []byte, n int64) error { method fetchUint64 (line 275) | func (db *DB) fetchUint64(key []byte) uint64 { method storeUint64 (line 293) | func (db *DB) storeUint64(key []byte, n uint64) error { method _storeUint64 (line 298) | func (db *DB) _storeUint64(tx kv.RwTx, key []byte, n uint64) error { method Node (line 305) | func (db *DB) Node(id ID) *Node { method UpdateNode (line 337) | func (db *DB) UpdateNode(node *Node) error { method NodeSeq (line 355) | func (db *DB) NodeSeq(id ID) uint64 { method Resolve (line 361) | func (db *DB) Resolve(n *Node) *Node { method DeleteNode (line 369) | func (db *DB) DeleteNode(id ID) { method deleteRange (line 373) | func (db *DB) deleteRange(prefix []byte) { method ensureExpirer (line 410) | func (db *DB) ensureExpirer() { method expirer (line 416) | func (db *DB) expirer() { method expireNodes (line 431) | func (db *DB) expireNodes() { method LastPingReceived (line 487) | func (db *DB) LastPingReceived(id ID, ip net.IP) time.Time { method UpdateLastPingReceived (line 495) | func (db *DB) UpdateLastPingReceived(id ID, ip net.IP, instance time.T... method LastPongReceived (line 503) | func (db *DB) LastPongReceived(id ID, ip net.IP) time.Time { method UpdateLastPongReceived (line 513) | func (db *DB) UpdateLastPongReceived(id ID, ip net.IP, instance time.T... method FindFails (line 521) | func (db *DB) FindFails(id ID, ip net.IP) int { method UpdateFindFails (line 529) | func (db *DB) UpdateFindFails(id ID, ip net.IP, fails int) error { method FindFailsV5 (line 537) | func (db *DB) FindFailsV5(id ID, ip net.IP) int { method UpdateFindFailsV5 (line 545) | func (db *DB) UpdateFindFailsV5(id ID, ip net.IP, fails int) error { method localSeq (line 553) | func (db *DB) localSeq(id ID) uint64 { method storeLocalSeq (line 558) | func (db *DB) storeLocalSeq(id ID, n uint64) { method QuerySeeds (line 564) | func (db *DB) QuerySeeds(n int, maxAge time.Duration) []*Node { method Close (line 629) | func (db *DB) Close() { function OpenDB (line 90) | func OpenDB(ctx context.Context, path string, tmpDir string, logger log.... function bucketsConfig (line 97) | func bucketsConfig(_ kv.TableCfg) kv.TableCfg { function newMemoryDB (line 105) | func newMemoryDB(ctx context.Context, logger log.Logger, tmpDir string) ... function newPersistentDB (line 123) | func newPersistentDB(ctx context.Context, logger log.Logger, path string... function nodeKey (line 181) | func nodeKey(id ID) []byte { function splitNodeKey (line 189) | func splitNodeKey(key []byte) (id ID, rest []byte) { function nodeItemKey (line 199) | func nodeItemKey(id ID, ip net.IP, field string) []byte { function splitNodeItemKey (line 208) | func splitNodeItemKey(key []byte) (id ID, ip net.IP, field string) { function v5Key (line 226) | func v5Key(id ID, ip net.IP, field string) []byte { function localItemKey (line 237) | func localItemKey(id ID, field string) []byte { function mustDecodeNode (line 326) | func mustDecodeNode(id, data []byte) *Node { function deleteRangeInBucket (line 386) | func deleteRangeInBucket(tx kv.RwTx, prefix []byte, bucket string) error { FILE: p2p/enode/nodedb_test.go function TestDBNodeKey (line 37) | func TestDBNodeKey(t *testing.T) { function TestDBNodeItemKey (line 56) | func TestDBNodeItemKey(t *testing.T) { function TestDBInt64 (line 95) | func TestDBInt64(t *testing.T) { function TestDBFetchStore (line 122) | func TestDBFetchStore(t *testing.T) { function TestDBSeedQuery (line 258) | func TestDBSeedQuery(t *testing.T) { function testSeedQuery (line 275) | func testSeedQuery(tmpDir string) error { function TestDBPersistency (line 318) | func TestDBPersistency(t *testing.T) { function TestDBExpiration (line 438) | func TestDBExpiration(t *testing.T) { function TestDBExpireV5 (line 485) | func TestDBExpireV5(t *testing.T) { FILE: p2p/enode/urlv4.go function MustParseV4 (line 42) | func MustParseV4(rawurl string) *Node { function ParseV4 (line 74) | func ParseV4(rawurl string) (*Node, error) { function NewV4 (line 87) | func NewV4(pubkey *ecdsa.PublicKey, ip net.IP, tcp, udp int) *Node { function isNewV4 (line 107) | func isNewV4(n *Node) bool { function parseComplete (line 112) | func parseComplete(rawurl string) (*Node, error) { function parsePubkey (line 160) | func parsePubkey(in string) (*ecdsa.PublicKey, error) { method URLv4 (line 170) | func (n *Node) URLv4() string { FILE: p2p/enode/urlv4_test.go function init (line 34) | func init() { function hexPubkey (line 163) | func hexPubkey(h string) *ecdsa.PublicKey { function TestParseNode (line 171) | func TestParseNode(t *testing.T) { function TestNodeString (line 194) | func TestNodeString(t *testing.T) { FILE: p2p/enr/enr.go constant SizeLimit (line 49) | SizeLimit = 300 type IdentityScheme (line 63) | type IdentityScheme interface type SchemeMap (line 69) | type SchemeMap method Verify (line 71) | func (m SchemeMap) Verify(r *Record, sig []byte) error { method NodeAddr (line 79) | func (m SchemeMap) NodeAddr(r *Record) []byte { type Record (line 88) | type Record struct method Seq (line 102) | func (r *Record) Seq() uint64 { method SetSeq (line 109) | func (r *Record) SetSeq(s uint64) { method Load (line 120) | func (r *Record) Load(e Entry) error { method Set (line 134) | func (r *Record) Set(e Entry) { method invalidate (line 161) | func (r *Record) invalidate() { method Signature (line 170) | func (r *Record) Signature() []byte { method EncodeRLP (line 181) | func (r Record) EncodeRLP(w io.Writer) error { method DecodeRLP (line 190) | func (r *Record) DecodeRLP(s *rlp.Stream) error { method IdentityScheme (line 251) | func (r *Record) IdentityScheme() string { method VerifySignature (line 258) | func (r *Record) VerifySignature(s IdentityScheme) error { method SetSig (line 269) | func (r *Record) SetSig(s IdentityScheme, sig []byte) error { method AppendElements (line 294) | func (r *Record) AppendElements(list []interface{}) []interface{} { method encode (line 302) | func (r *Record) encode(sig []byte) (raw []byte, err error) { type pair (line 96) | type pair struct function decodeRecord (line 200) | func decodeRecord(s *rlp.Stream) (dec Record, raw []byte, err error) { FILE: p2p/enr/enr_test.go function randomString (line 38) | func randomString(strlen int) string { function TestGetSetID (line 45) | func TestGetSetID(t *testing.T) { function TestGetSetIPv4 (line 56) | func TestGetSetIPv4(t *testing.T) { function TestGetSetIPv6 (line 67) | func TestGetSetIPv6(t *testing.T) { function TestGetSetUDP (line 78) | func TestGetSetUDP(t *testing.T) { function TestLoadErrors (line 88) | func TestLoadErrors(t *testing.T) { function TestSortedGetAndSet (line 116) | func TestSortedGetAndSet(t *testing.T) { function TestDirty (line 153) | func TestDirty(t *testing.T) { function TestSeq (line 176) | func TestSeq(t *testing.T) { function TestGetSetOverwrite (line 189) | func TestGetSetOverwrite(t *testing.T) { function TestSignEncodeAndDecode (line 204) | func TestSignEncodeAndDecode(t *testing.T) { function TestRecordTooBig (line 223) | func TestRecordTooBig(t *testing.T) { function TestSignEncodeAndDecodeRandom (line 239) | func TestSignEncodeAndDecodeRandom(t *testing.T) { type testSig (line 264) | type testSig struct method Verify (line 283) | func (testSig) Verify(r *Record, sig []byte) error { method NodeAddr (line 294) | func (testSig) NodeAddr(r *Record) []byte { type testID (line 266) | type testID method ENRKey (line 268) | func (id testID) ENRKey() string { return "testid" } function signTest (line 270) | func signTest(id []byte, r *Record) error { function makeTestSig (line 276) | func makeTestSig(id []byte, seq uint64) []byte { FILE: p2p/enr/entries.go type Entry (line 35) | type Entry interface type generic (line 39) | type generic struct method ENRKey (line 44) | func (g generic) ENRKey() string { return g.key } method EncodeRLP (line 46) | func (g generic) EncodeRLP(w io.Writer) error { method DecodeRLP (line 50) | func (g *generic) DecodeRLP(s *rlp.Stream) error { function WithEntry (line 57) | func WithEntry(k string, v interface{}) Entry { type TCP (line 62) | type TCP method ENRKey (line 64) | func (v TCP) ENRKey() string { return "tcp" } type TCP6 (line 67) | type TCP6 method ENRKey (line 69) | func (v TCP6) ENRKey() string { return "tcp6" } type UDP (line 72) | type UDP method ENRKey (line 74) | func (v UDP) ENRKey() string { return "udp" } type UDP6 (line 77) | type UDP6 method ENRKey (line 79) | func (v UDP6) ENRKey() string { return "udp6" } type ID (line 82) | type ID method ENRKey (line 86) | func (v ID) ENRKey() string { return "id" } constant IDv4 (line 84) | IDv4 = ID("v4") type IP (line 91) | type IP method ENRKey (line 93) | func (v IP) ENRKey() string { method EncodeRLP (line 101) | func (v IP) EncodeRLP(w io.Writer) error { method DecodeRLP (line 112) | func (v *IP) DecodeRLP(s *rlp.Stream) error { type IPv4 (line 123) | type IPv4 method ENRKey (line 125) | func (v IPv4) ENRKey() string { return "ip" } method EncodeRLP (line 128) | func (v IPv4) EncodeRLP(w io.Writer) error { method DecodeRLP (line 137) | func (v *IPv4) DecodeRLP(s *rlp.Stream) error { type IPv6 (line 148) | type IPv6 method ENRKey (line 150) | func (v IPv6) ENRKey() string { return "ip6" } method EncodeRLP (line 153) | func (v IPv6) EncodeRLP(w io.Writer) error { method DecodeRLP (line 162) | func (v *IPv6) DecodeRLP(s *rlp.Stream) error { type KeyError (line 173) | type KeyError struct method Error (line 179) | func (err *KeyError) Error() string { function IsNotFound (line 188) | func IsNotFound(err error) bool { FILE: p2p/event/example_feed_test.go function ExampleFeed_acknowledgedEvents (line 28) | func ExampleFeed_acknowledgedEvents() { FILE: p2p/event/example_scope_test.go type divServer (line 34) | type divServer struct method do (line 37) | func (s *divServer) do(a, b int) int { type mulServer (line 35) | type mulServer struct method do (line 43) | func (s *mulServer) do(a, b int) int { type App (line 51) | type App struct method Calc (line 57) | func (s *App) Calc(op byte, a, b int) int { method SubscribeResults (line 71) | func (s *App) SubscribeResults(op byte, ch chan<- int) event.Subscript... method Stop (line 83) | func (s *App) Stop() { function ExampleSubscriptionScope (line 87) | func ExampleSubscriptionScope() { FILE: p2p/event/example_subscription_test.go function ExampleNewSubscription (line 28) | func ExampleNewSubscription() { FILE: p2p/event/feed.go type Feed (line 39) | type Feed struct method init (line 64) | func (f *Feed) init() { method Subscribe (line 76) | func (f *Feed) Subscribe(channel interface{}) Subscription { method typecheck (line 99) | func (f *Feed) typecheck(typ reflect.Type) bool { method remove (line 107) | func (f *Feed) remove(sub *feedSub) { method Send (line 132) | func (f *Feed) Send(value interface{}) (nsent int) { constant firstSubSendCase (line 53) | firstSubSendCase = 1 type feedTypeError (line 55) | type feedTypeError struct method Error (line 60) | func (e feedTypeError) Error() string { type feedSub (line 196) | type feedSub struct method Unsubscribe (line 203) | func (sub *feedSub) Unsubscribe() { method Err (line 210) | func (sub *feedSub) Err() <-chan error { type caseList (line 214) | type caseList method find (line 217) | func (cs caseList) find(channel interface{}) int { method delete (line 227) | func (cs caseList) delete(index int) caseList { method deactivate (line 232) | func (cs caseList) deactivate(index int) caseList { FILE: p2p/event/feed_test.go function TestFeedPanics (line 31) | func TestFeedPanics(t *testing.T) { function checkPanic (line 71) | func checkPanic(want error, fn func()) (err error) { function TestFeed (line 84) | func TestFeed(t *testing.T) { function TestFeedSubscribeSameChannel (line 132) | func TestFeedSubscribeSameChannel(t *testing.T) { function TestFeedSubscribeBlockedPost (line 175) | func TestFeedSubscribeBlockedPost(t *testing.T) { function TestFeedUnsubscribeBlockedPost (line 208) | func TestFeedUnsubscribeBlockedPost(t *testing.T) { function TestFeedUnsubscribeSentChan (line 245) | func TestFeedUnsubscribeSentChan(t *testing.T) { function TestFeedUnsubscribeFromInbox (line 282) | func TestFeedUnsubscribeFromInbox(t *testing.T) { function BenchmarkFeedSend1000 (line 309) | func BenchmarkFeedSend1000(b *testing.B) { FILE: p2p/event/subscription.go type Subscription (line 44) | type Subscription interface function NewSubscription (line 52) | func NewSubscription(producer func(<-chan struct{}) error) Subscription { type funcSub (line 69) | type funcSub struct method Unsubscribe (line 76) | func (s *funcSub) Unsubscribe() { method Err (line 89) | func (s *funcSub) Err() <-chan error { function Resubscribe (line 100) | func Resubscribe(backoffMax time.Duration, fn ResubscribeFunc) Subscript... type ResubscribeFunc (line 107) | type ResubscribeFunc function ResubscribeErr (line 120) | func ResubscribeErr(backoffMax time.Duration, fn ResubscribeErrFunc) Sub... type ResubscribeErrFunc (line 135) | type ResubscribeErrFunc type resubscribeSub (line 137) | type resubscribeSub struct method Unsubscribe (line 147) | func (s *resubscribeSub) Unsubscribe() { method Err (line 154) | func (s *resubscribeSub) Err() <-chan error { method loop (line 158) | func (s *resubscribeSub) loop() { method subscribe (line 171) | func (s *resubscribeSub) subscribe() Subscription { method waitForError (line 203) | func (s *resubscribeSub) waitForError(sub Subscription) bool { method backoffWait (line 214) | func (s *resubscribeSub) backoffWait() bool { type SubscriptionScope (line 241) | type SubscriptionScope struct method Track (line 255) | func (sc *SubscriptionScope) Track(s Subscription) Subscription { method Close (line 271) | func (sc *SubscriptionScope) Close() { method Count (line 286) | func (sc *SubscriptionScope) Count() int { type scopeSub (line 247) | type scopeSub struct method Unsubscribe (line 292) | func (s *scopeSub) Unsubscribe() { method Err (line 299) | func (s *scopeSub) Err() <-chan error { FILE: p2p/event/subscription_test.go function subscribeInts (line 33) | func subscribeInts(max, fail int, c chan<- int) Subscription { function TestNewSubscriptionError (line 49) | func TestNewSubscriptionError(t *testing.T) { function TestResubscribe (line 82) | func TestResubscribe(t *testing.T) { function TestResubscribeAbort (line 107) | func TestResubscribeAbort(t *testing.T) { function TestResubscribeWithErrorHandler (line 127) | func TestResubscribeWithErrorHandler(t *testing.T) { FILE: p2p/forkid/forkid.go type ID (line 51) | type ID struct type Filter (line 58) | type Filter function NewIDFromForks (line 60) | func NewIDFromForks(heightForks, timeForks []uint64, genesis common.Hash... function NextForkHashFromForks (line 89) | func NextForkHashFromForks(heightForks, timeForks []uint64, genesis comm... function NewFilterFromForks (line 101) | func NewFilterFromForks(heightForks, timeForks []uint64, genesis common.... function NewStaticFilter (line 106) | func NewStaticFilter(config *chain.Config, genesisHash common.Hash, gene... function forkIsTimeBased (line 113) | func forkIsTimeBased(fork uint64) bool { function newFilter (line 117) | func newFilter(heightForks, timeForks []uint64, genesis common.Hash, hea... function ChecksumUpdate (line 203) | func ChecksumUpdate(hash uint32, fork uint64) uint32 { function ChecksumToBytes (line 210) | func ChecksumToBytes(hash uint32) [4]byte { function GatherForks (line 217) | func GatherForks(config *chain.Config, genesisTime uint64) (heightForks ... FILE: p2p/forkid/forkid_test.go function TestCreation (line 37) | func TestCreation(t *testing.T) { function TestValidation (line 190) | func TestValidation(t *testing.T) { function TestEncoding (line 270) | func TestEncoding(t *testing.T) { FILE: p2p/message.go type Msg (line 44) | type Msg struct method Decode (line 59) | func (msg Msg) Decode(val interface{}) error { method String (line 67) | func (msg Msg) String() string { method Discard (line 72) | func (msg Msg) Discard() { method Time (line 79) | func (msg Msg) Time() time.Time { type MsgReader (line 83) | type MsgReader interface type MsgWriter (line 87) | type MsgWriter interface type MsgReadWriter (line 99) | type MsgReadWriter interface function Send (line 106) | func Send(w MsgWriter, msgcode uint64, data interface{}) error { function SendItems (line 122) | func SendItems(w MsgWriter, msgcode uint64, elems ...interface{}) error { type eofSignal (line 130) | type eofSignal struct method Read (line 138) | func (r *eofSignal) Read(buf []byte) (int, error) { function MsgPipe (line 163) | func MsgPipe() (*MsgPipeRW, *MsgPipeRW) { type MsgPipeRW (line 179) | type MsgPipeRW struct method WriteMsg (line 188) | func (p *MsgPipeRW) WriteMsg(msg Msg) error { method ReadMsg (line 209) | func (p *MsgPipeRW) ReadMsg() (Msg, error) { method Close (line 223) | func (p *MsgPipeRW) Close() error { function ExpectMsg (line 236) | func ExpectMsg(r MsgReader, code uint64, content interface{}) error { type msgEventer (line 267) | type msgEventer struct method ReadMsg (line 292) | func (ev *msgEventer) ReadMsg() (Msg, error) { method WriteMsg (line 311) | func (ev *msgEventer) WriteMsg(msg Msg) error { method Close (line 330) | func (ev *msgEventer) Close() error { function newMsgEventer (line 279) | func newMsgEventer(rw MsgReadWriter, feed *event.Feed, peerID enode.ID, ... FILE: p2p/message_test.go function ExampleMsgPipe (line 31) | func ExampleMsgPipe() { function TestMsgPipeUnblockWrite (line 53) | func TestMsgPipeUnblockWrite(t *testing.T) { function TestMsgPipeConcurrentClose (line 84) | func TestMsgPipeConcurrentClose(t *testing.T) { function TestEOFSignal (line 91) | func TestEOFSignal(t *testing.T) { FILE: p2p/metrics.go constant ingressMeterName (line 31) | ingressMeterName = "p2p_ingress" constant egressMeterName (line 32) | egressMeterName = "p2p_egress" type meteredConn (line 45) | type meteredConn struct method Read (line 65) | func (c *meteredConn) Read(b []byte) (n int, err error) { method Write (line 73) | func (c *meteredConn) Write(b []byte) (n int, err error) { method Close (line 81) | func (c *meteredConn) Close() error { function newMeteredConn (line 52) | func newMeteredConn(conn net.Conn, ingress bool, addr *net.TCPAddr) net.... FILE: p2p/nat/nat.go type Interface (line 38) | type Interface interface function Parse (line 69) | func Parse(spec string) (Interface, error) { constant mapTimeout (line 111) | mapTimeout = 10 * time.Minute function Map (line 116) | func Map(m Interface, c <-chan struct{}, protocol string, extport, intpo... type ExtIP (line 152) | type ExtIP method ExternalIP (line 154) | func (n ExtIP) ExternalIP() (net.IP, error) { return net.IP(n), nil } method String (line 155) | func (n ExtIP) String() string { return fmt.Sprintf("ExtI... method AddMapping (line 159) | func (ExtIP) AddMapping(string, int, int, string, time.Duration) error... method DeleteMapping (line 160) | func (ExtIP) DeleteMapping(string, int, int) error ... method SupportsMapping (line 161) | func (ExtIP) SupportsMapping() bool ... function Any (line 165) | func Any() Interface { function UPnP (line 183) | func UPnP() Interface { function PMP (line 190) | func PMP(gateway net.IP) Interface { type autodisc (line 204) | type autodisc struct method AddMapping (line 218) | func (n *autodisc) AddMapping(protocol string, extport, intport int, n... method DeleteMapping (line 225) | func (n *autodisc) DeleteMapping(protocol string, extport, intport int... method SupportsMapping (line 232) | func (n *autodisc) SupportsMapping() bool { method ExternalIP (line 236) | func (n *autodisc) ExternalIP() (net.IP, error) { method String (line 243) | func (n *autodisc) String() string { method wait (line 253) | func (n *autodisc) wait() error { function startautodisc (line 213) | func startautodisc(what string, doit func() Interface) Interface { FILE: p2p/nat/nat_stun.go constant STUNDefaultServerAddr (line 27) | STUNDefaultServerAddr = "stun.l.google.com:19302" type STUN (line 29) | type STUN struct method String (line 40) | func (s STUN) String() string { method SupportsMapping (line 44) | func (STUN) SupportsMapping() bool { method AddMapping (line 48) | func (STUN) AddMapping(string, int, int, string, time.Duration) error { method DeleteMapping (line 52) | func (STUN) DeleteMapping(string, int, int) error { method ExternalIP (line 56) | func (s STUN) ExternalIP() (net.IP, error) { function NewSTUN (line 33) | func NewSTUN(serverAddr string) STUN { FILE: p2p/nat/nat_test.go function TestAutoDiscRace (line 31) | func TestAutoDiscRace(t *testing.T) { FILE: p2p/nat/natpmp.go type pmp (line 36) | type pmp struct method String (line 41) | func (n *pmp) String() string { method ExternalIP (line 45) | func (n *pmp) ExternalIP() (net.IP, error) { method AddMapping (line 53) | func (n *pmp) AddMapping(protocol string, extport, intport int, name s... method DeleteMapping (line 63) | func (n *pmp) DeleteMapping(protocol string, extport, intport int) (er... method SupportsMapping (line 71) | func (n *pmp) SupportsMapping() bool { function discoverPMP (line 75) | func discoverPMP() Interface { function potentialGateways (line 118) | func potentialGateways() (gws []net.IP) { FILE: p2p/nat/natupnp.go constant soapRequestTimeout (line 38) | soapRequestTimeout = 3 * time.Second constant rateLimit (line 39) | rateLimit = 200 * time.Millisecond type upnp (line 42) | type upnp struct method natEnabled (line 57) | func (n *upnp) natEnabled() bool { method ExternalIP (line 67) | func (n *upnp) ExternalIP() (addr net.IP, err error) { method AddMapping (line 87) | func (n *upnp) AddMapping(protocol string, extport, intport int, desc ... method internalAddress (line 101) | func (n *upnp) internalAddress() (net.IP, error) { method DeleteMapping (line 124) | func (n *upnp) DeleteMapping(protocol string, extport, intport int) er... method SupportsMapping (line 130) | func (n *upnp) SupportsMapping() bool { method String (line 134) | func (n *upnp) String() string { method withRateLimit (line 138) | func (n *upnp) withRateLimit(fn func() error) error { type upnpClient (line 50) | type upnpClient interface function discoverUPnP (line 153) | func discoverUPnP() Interface { function discover (line 188) | func discover(out chan<- *upnp, target string, matcher func(goupnp.Servi... FILE: p2p/nat/natupnp_test.go function TestUPNP_DDWRT (line 34) | func TestUPNP_DDWRT(t *testing.T) { type fakeIGD (line 187) | type fakeIGD struct method ServeMessage (line 206) | func (dev *fakeIGD) ServeMessage(r *http.Request) { method ServeHTTP (line 218) | func (dev *fakeIGD) ServeHTTP(w http.ResponseWriter, r *http.Request) { method replaceListenAddr (line 228) | func (dev *fakeIGD) replaceListenAddr(resp string) string { method listen (line 232) | func (dev *fakeIGD) listen() (err error) { method serve (line 244) | func (dev *fakeIGD) serve() { method close (line 249) | func (dev *fakeIGD) close() { FILE: p2p/netutil/addrutil.go function AddrIP (line 25) | func AddrIP(addr net.Addr) net.IP { FILE: p2p/netutil/error.go function IsTemporaryError (line 23) | func IsTemporaryError(err error) bool { function IsTimeout (line 31) | func IsTimeout(err error) bool { FILE: p2p/netutil/error_test.go function TestIsPacketTooBig (line 31) | func TestIsPacketTooBig(t *testing.T) { FILE: p2p/netutil/iptrack.go type IPTracker (line 30) | type IPTracker struct method PredictFullConeNAT (line 67) | func (it *IPTracker) PredictFullConeNAT() bool { method PredictEndpoint (line 80) | func (it *IPTracker) PredictEndpoint() string { method AddStatement (line 97) | func (it *IPTracker) AddStatement(host, endpoint string) { method AddContact (line 107) | func (it *IPTracker) AddContact(host string) { method gcStatements (line 115) | func (it *IPTracker) gcStatements(now mclock.AbsTime) { method gcContact (line 125) | func (it *IPTracker) gcContact(now mclock.AbsTime) { type ipStatement (line 41) | type ipStatement struct function NewIPTracker (line 53) | func NewIPTracker(window, contactWindow time.Duration, minStatements int... FILE: p2p/netutil/iptrack_test.go constant opStatement (line 32) | opStatement = iota constant opContact (line 33) | opContact constant opPredict (line 34) | opPredict constant opCheckFullCone (line 35) | opCheckFullCone type iptrackTestEvent (line 38) | type iptrackTestEvent struct function TestIPTracker (line 44) | func TestIPTracker(t *testing.T) { function runIPTrackerTest (line 88) | func runIPTrackerTest(t *testing.T, evs []iptrackTestEvent) { function TestIPTrackerForceGC (line 116) | func TestIPTrackerForceGC(t *testing.T) { FILE: p2p/netutil/net.go function init (line 35) | func init() { type Netlist (line 73) | type Netlist method MarshalTOML (line 95) | func (l Netlist) MarshalTOML() interface{} { method UnmarshalTOML (line 104) | func (l *Netlist) UnmarshalTOML(fn func(interface{}) error) error { method Add (line 121) | func (l *Netlist) Add(cidr string) { method Contains (line 130) | func (l *Netlist) Contains(ip net.IP) bool { function ParseNetlist (line 77) | func ParseNetlist(s string) (*Netlist, error) { function IsLAN (line 143) | func IsLAN(ip net.IP) bool { function IsSpecialNetwork (line 155) | func IsSpecialNetwork(ip net.IP) bool { function CheckRelayIP (line 181) | func CheckRelayIP(sender, addr net.IP) error { function SameNet (line 201) | func SameNet(bits uint, ip, other net.IP) bool { function sameNet (line 213) | func sameNet(bits uint, ip, other net.IP) bool { type DistinctNetSet (line 224) | type DistinctNetSet struct method Add (line 234) | func (s *DistinctNetSet) Add(ip net.IP) bool { method Remove (line 248) | func (s *DistinctNetSet) Remove(ip net.IP) { method Contains (line 260) | func (s DistinctNetSet) Contains(ip net.IP) bool { method Len (line 267) | func (s DistinctNetSet) Len() int { method key (line 283) | func (s *DistinctNetSet) key(ip net.IP) net.IP { method String (line 307) | func (s DistinctNetSet) String() string { FILE: p2p/netutil/net_test.go function TestParseNetlist (line 32) | func TestParseNetlist(t *testing.T) { function TestNilNetListContains (line 74) | func TestNilNetListContains(t *testing.T) { function TestIsLAN (line 79) | func TestIsLAN(t *testing.T) { function TestIsSpecialNetwork (line 102) | func TestIsSpecialNetwork(t *testing.T) { function checkContains (line 121) | func checkContains(t *testing.T, fn func(net.IP) bool, inc, exc []string) { function parseIP (line 134) | func parseIP(s string) net.IP { function TestCheckRelayIP (line 142) | func TestCheckRelayIP(t *testing.T) { function BenchmarkCheckRelayIP (line 172) | func BenchmarkCheckRelayIP(b *testing.B) { function TestSameNet (line 180) | func TestSameNet(t *testing.T) { function ExampleSameNet (line 202) | func ExampleSameNet() { function TestDistinctNetSet (line 212) | func TestDistinctNetSet(t *testing.T) { function TestDistinctNetSetAddRemove (line 249) | func TestDistinctNetSetAddRemove(t *testing.T) { FILE: p2p/netutil/toobig_notwindows.go function isPacketTooBig (line 27) | func isPacketTooBig(err error) bool { FILE: p2p/netutil/toobig_windows.go constant _WSAEMSGSIZE (line 30) | _WSAEMSGSIZE = syscall.Errno(10040) function isPacketTooBig (line 35) | func isPacketTooBig(err error) bool { FILE: p2p/node_key_config.go type NodeKeyConfig (line 29) | type NodeKeyConfig struct method DefaultPath (line 32) | func (config NodeKeyConfig) DefaultPath(datadir string) string { method generateKey (line 36) | func (config NodeKeyConfig) generateKey() (*ecdsa.PrivateKey, error) { method parseHex (line 44) | func (config NodeKeyConfig) parseHex(hex string) (*ecdsa.PrivateKey, e... method load (line 52) | func (config NodeKeyConfig) load(keyfile string) (*ecdsa.PrivateKey, e... method save (line 60) | func (config NodeKeyConfig) save(keyfile string, key *ecdsa.PrivateKey... method LoadOrGenerateAndSave (line 71) | func (config NodeKeyConfig) LoadOrGenerateAndSave(keyfile string) (*ec... method LoadOrParseOrGenerateAndSave (line 88) | func (config NodeKeyConfig) LoadOrParseOrGenerateAndSave(file, hex, da... FILE: p2p/peer.go constant baseProtocolVersion (line 48) | baseProtocolVersion = 5 constant baseProtocolLength (line 49) | baseProtocolLength = uint64(16) constant baseProtocolMaxMsgSize (line 50) | baseProtocolMaxMsgSize = 2 * 1024 constant snappyProtocolVersion (line 52) | snappyProtocolVersion = 5 constant pingInterval (line 54) | pingInterval = 15 * time.Second constant handshakeMsg (line 59) | handshakeMsg = 0x00 constant discMsg (line 60) | discMsg = 0x01 constant pingMsg (line 61) | pingMsg = 0x02 constant pongMsg (line 62) | pongMsg = 0x03 type protoHandshake (line 66) | type protoHandshake struct type PeerEventType (line 78) | type PeerEventType constant PeerEventTypeAdd (line 83) | PeerEventTypeAdd PeerEventType = "add" constant PeerEventTypeDrop (line 87) | PeerEventTypeDrop PeerEventType = "drop" constant PeerEventTypeMsgSend (line 91) | PeerEventTypeMsgSend PeerEventType = "msgsend" constant PeerEventTypeMsgRecv (line 95) | PeerEventTypeMsgRecv PeerEventType = "msgrecv" type PeerEvent (line 100) | type PeerEvent struct type Peer (line 112) | type Peer struct method ID (line 141) | func (p *Peer) ID() enode.ID { method Pubkey (line 145) | func (p *Peer) Pubkey() [64]byte { method Node (line 150) | func (p *Peer) Node() *enode.Node { method Name (line 155) | func (p *Peer) Name() string { method Fullname (line 164) | func (p *Peer) Fullname() string { method Caps (line 169) | func (p *Peer) Caps() []Cap { method RunningCap (line 177) | func (p *Peer) RunningCap(protocol string, versions []uint) bool { method RemoteAddr (line 189) | func (p *Peer) RemoteAddr() net.Addr { method LocalAddr (line 194) | func (p *Peer) LocalAddr() net.Addr { method Disconnect (line 200) | func (p *Peer) Disconnect(err *PeerError) { method String (line 208) | func (p *Peer) String() string { method Inbound (line 214) | func (p *Peer) Inbound() bool { method Log (line 237) | func (p *Peer) Log() log.Logger { method run (line 266) | func (p *Peer) run() (peerErr *PeerError) { method pingLoop (line 310) | func (p *Peer) pingLoop() { method readLoop (line 334) | func (p *Peer) readLoop(errc chan<- error) { method handle (line 351) | func (p *Peer) handle(msg Msg) error { method startProtocols (line 430) | func (p *Peer) startProtocols(writeStart <-chan struct{}, writeErr cha... method getProto (line 457) | func (p *Peer) getProto(code uint64) (*protoRW, error) { method Info (line 545) | func (p *Peer) Info() *PeerInfo { function NewPeer (line 131) | func NewPeer(id enode.ID, pubkey [64]byte, name string, caps []Cap, metr... function newPeer (line 218) | func newPeer(logger log.Logger, conn *conn, protocols []Protocol, pubkey... function makeFirstCharCap (line 241) | func makeFirstCharCap(input string) string { function convertToCamelCase (line 249) | func convertToCamelCase(input string) string { function countMatchingProtocols (line 393) | func countMatchingProtocols(protocols []Protocol, caps []Cap) int { function matchProtocols (line 406) | func matchProtocols(protocols []Protocol, caps []Cap, rw MsgReadWriter, ... type protoRW (line 466) | type protoRW struct method WriteMsg (line 479) | func (rw *protoRW) WriteMsg(msg Msg) (err error) { method ReadMsg (line 511) | func (rw *protoRW) ReadMsg() (Msg, error) { type PeerInfo (line 528) | type PeerInfo struct FILE: p2p/peer_error.go type PeerErrorCode (line 26) | type PeerErrorCode method String (line 72) | func (c PeerErrorCode) String() string { method Error (line 79) | func (c PeerErrorCode) Error() string { constant PeerErrorInvalidMessageCode (line 29) | PeerErrorInvalidMessageCode PeerErrorCode = iota constant PeerErrorInvalidMessage (line 30) | PeerErrorInvalidMessage constant PeerErrorPingFailure (line 31) | PeerErrorPingFailure constant PeerErrorPongFailure (line 32) | PeerErrorPongFailure constant PeerErrorDiscReason (line 33) | PeerErrorDiscReason constant PeerErrorDiscReasonRemote (line 34) | PeerErrorDiscReasonRemote constant PeerErrorMessageReceive (line 35) | PeerErrorMessageReceive constant PeerErrorMessageSizeLimit (line 36) | PeerErrorMessageSizeLimit constant PeerErrorMessageObsolete (line 37) | PeerErrorMessageObsolete constant PeerErrorMessageSend (line 38) | PeerErrorMessageSend constant PeerErrorLocalStatusNeeded (line 39) | PeerErrorLocalStatusNeeded constant PeerErrorStatusSend (line 40) | PeerErrorStatusSend constant PeerErrorStatusReceive (line 41) | PeerErrorStatusReceive constant PeerErrorStatusDecode (line 42) | PeerErrorStatusDecode constant PeerErrorStatusIncompatible (line 43) | PeerErrorStatusIncompatible constant PeerErrorStatusHandshakeTimeout (line 44) | PeerErrorStatusHandshakeTimeout constant PeerErrorStatusUnexpected (line 45) | PeerErrorStatusUnexpected constant PeerErrorFirstMessageSend (line 46) | PeerErrorFirstMessageSend constant PeerErrorTest (line 47) | PeerErrorTest type PeerError (line 83) | type PeerError struct method String (line 99) | func (pe *PeerError) String() string { method Error (line 104) | func (pe *PeerError) Error() string { function NewPeerError (line 90) | func NewPeerError(code PeerErrorCode, reason DiscReason, err error, mess... type DiscReason (line 108) | type DiscReason method String (line 142) | func (d DiscReason) String() string { method Error (line 149) | func (d DiscReason) Error() string { constant DiscRequested (line 111) | DiscRequested DiscReason = iota constant DiscNetworkError (line 112) | DiscNetworkError constant DiscProtocolError (line 113) | DiscProtocolError constant DiscUselessPeer (line 114) | DiscUselessPeer constant DiscTooManyPeers (line 115) | DiscTooManyPeers constant DiscAlreadyConnected (line 116) | DiscAlreadyConnected constant DiscIncompatibleVersion (line 117) | DiscIncompatibleVersion constant DiscInvalidIdentity (line 118) | DiscInvalidIdentity constant DiscQuitting (line 119) | DiscQuitting constant DiscUnexpectedIdentity (line 120) | DiscUnexpectedIdentity constant DiscSelf (line 121) | DiscSelf constant DiscReadTimeout (line 122) | DiscReadTimeout constant DiscSubprotocolError (line 123) | DiscSubprotocolError = 0x10 FILE: p2p/peer_test.go function uintID (line 55) | func uintID(i uint16) enode.ID { function newNode (line 62) | func newNode(id enode.ID, addr string) *enode.Node { function testPeer (line 89) | func testPeer(protos []Protocol) (func(), *conn, *Peer, <-chan *PeerErro... function TestPeerProtoReadMsg (line 115) | func TestPeerProtoReadMsg(t *testing.T) { function TestPeerProtoEncodeMsg (line 150) | func TestPeerProtoEncodeMsg(t *testing.T) { function TestPeerPing (line 172) | func TestPeerPing(t *testing.T) { function TestPeerDisconnect (line 185) | func TestPeerDisconnect(t *testing.T) { function TestPeerDisconnectRace (line 204) | func TestPeerDisconnectRace(t *testing.T) { function TestNewPeer (line 255) | func TestNewPeer(t *testing.T) { function TestMatchProtocols (line 273) | func TestMatchProtocols(t *testing.T) { FILE: p2p/pipes/pipes.go function NetPipe (line 27) | func NetPipe() (net.Conn, net.Conn, error) { function TCPPipe (line 33) | func TCPPipe() (net.Conn, net.Conn, error) { FILE: p2p/protocol.go type Protocol (line 31) | type Protocol struct method cap (line 73) | func (p Protocol) cap() Cap { type Cap (line 78) | type Cap struct method String (line 83) | func (cap Cap) String() string { type capsByNameAndVersion (line 87) | type capsByNameAndVersion method Len (line 89) | func (cs capsByNameAndVersion) Len() int { return len(cs) } method Swap (line 90) | func (cs capsByNameAndVersion) Swap(i, j int) { cs[i], cs[j] = cs[j], ... method Less (line 91) | func (cs capsByNameAndVersion) Less(i, j int) bool { FILE: p2p/protocols/eth/discovery.go type enrEntry (line 32) | type enrEntry struct method ENRKey (line 40) | func (e enrEntry) ENRKey() string { function CurrentENREntryFromForks (line 45) | func CurrentENREntryFromForks(heightForks, timeForks []uint64, genesisHa... function LoadENRForkID (line 51) | func LoadENRForkID(r *enr.Record) (*forkid.ID, error) { FILE: p2p/protocols/eth/handler.go constant softResponseLimit (line 33) | softResponseLimit = 2 * 1024 * 1024 constant estHeaderSize (line 36) | estHeaderSize = 500 constant MaxHeadersServe (line 40) | MaxHeadersServe = 1024 constant MaxBodiesServe (line 45) | MaxBodiesServe = 1024 constant maxReceiptsServe (line 51) | maxReceiptsServe = 1024 type NodeInfo (line 56) | type NodeInfo struct function ReadNodeInfo (line 65) | func ReadNodeInfo(getter kv.Getter, config *chain.Config, genesisHash co... FILE: p2p/protocols/eth/handlers.go function AnswerGetBlockHeadersQuery (line 38) | func AnswerGetBlockHeadersQuery(db kv.Tx, query *GetBlockHeadersPacket, ... function AnswerGetBlockBodiesQuery (line 147) | func AnswerGetBlockBodiesQuery(db kv.Tx, query GetBlockBodiesPacket, blo... type ReceiptsGetter (line 171) | type ReceiptsGetter interface type CachedReceipts (line 176) | type CachedReceipts struct function AnswerGetReceiptsQueryCacheOnly (line 182) | func AnswerGetReceiptsQueryCacheOnly(ctx context.Context, receiptsGetter... function AnswerGetReceiptsQuery (line 230) | func AnswerGetReceiptsQuery(ctx context.Context, cfg *chain.Config, rece... FILE: p2p/protocols/eth/protocol.go constant ProtocolName (line 44) | ProtocolName = "eth" constant maxMessageSize (line 47) | maxMessageSize = 10 * 1024 * 1024 constant ProtocolMaxMsgSize (line 48) | ProtocolMaxMsgSize = maxMessageSize constant StatusMsg (line 54) | StatusMsg = 0x00 constant NewBlockHashesMsg (line 55) | NewBlockHashesMsg = 0x01 constant TransactionsMsg (line 56) | TransactionsMsg = 0x02 constant GetBlockHeadersMsg (line 57) | GetBlockHeadersMsg = 0x03 constant BlockHeadersMsg (line 58) | BlockHeadersMsg = 0x04 constant GetBlockBodiesMsg (line 59) | GetBlockBodiesMsg = 0x05 constant BlockBodiesMsg (line 60) | BlockBodiesMsg = 0x06 constant NewBlockMsg (line 61) | NewBlockMsg = 0x07 constant GetReceiptsMsg (line 62) | GetReceiptsMsg = 0x0f constant ReceiptsMsg (line 63) | ReceiptsMsg = 0x10 constant NewPooledTransactionHashesMsg (line 66) | NewPooledTransactionHashesMsg = 0x08 constant GetPooledTransactionsMsg (line 67) | GetPooledTransactionsMsg = 0x09 constant PooledTransactionsMsg (line 68) | PooledTransactionsMsg = 0x0a constant BlockRangeUpdateMsg (line 69) | BlockRangeUpdateMsg = 0x11 constant UpgradeStatusMsg (line 72) | UpgradeStatusMsg = 0x0b type Packet (line 169) | type Packet interface type StatusPacket (line 175) | type StatusPacket struct method Name (line 487) | func (*StatusPacket) Name() string { return "Status" } method Kind (line 488) | func (*StatusPacket) Kind() byte { return StatusMsg } type StatusPacket69 (line 185) | type StatusPacket69 struct method Name (line 490) | func (*StatusPacket69) Name() string { return "Status" } method Kind (line 491) | func (*StatusPacket69) Kind() byte { return StatusMsg } type NewBlockHashesPacket (line 195) | type NewBlockHashesPacket method Name (line 493) | func (*NewBlockHashesPacket) Name() string { return "NewBlockHashes" } method Kind (line 494) | func (*NewBlockHashesPacket) Kind() byte { return NewBlockHashesMsg } type UpgradeStatusPacket (line 201) | type UpgradeStatusPacket struct type UpgradeStatusExtension (line 204) | type UpgradeStatusExtension struct method Encode (line 208) | func (e *UpgradeStatusExtension) Encode() (*rlp.RawValue, error) { type GetBlockHeadersPacket (line 218) | type GetBlockHeadersPacket struct method Name (line 496) | func (*GetBlockHeadersPacket) Name() string { return "GetBlockHeaders" } method Kind (line 497) | func (*GetBlockHeadersPacket) Kind() byte { return GetBlockHeadersMsg } type GetBlockHeadersPacket66 (line 226) | type GetBlockHeadersPacket66 struct type HashOrNumber (line 232) | type HashOrNumber struct method EncodeRLP (line 239) | func (hn *HashOrNumber) EncodeRLP(w io.Writer) error { method DecodeRLP (line 251) | func (hn *HashOrNumber) DecodeRLP(s *rlp.Stream) error { type BlockHeadersPacket (line 268) | type BlockHeadersPacket method Name (line 499) | func (*BlockHeadersPacket) Name() string { return "BlockHeaders" } method Kind (line 500) | func (*BlockHeadersPacket) Kind() byte { return BlockHeadersMsg } type BlockHeadersPacket66 (line 271) | type BlockHeadersPacket66 struct type NewBlockPacket (line 277) | type NewBlockPacket struct method EncodeRLP (line 283) | func (nbp NewBlockPacket) EncodeRLP(w io.Writer) error { method DecodeRLP (line 341) | func (nbp *NewBlockPacket) DecodeRLP(s *rlp.Stream) error { method SanityCheck (line 384) | func (nbp *NewBlockPacket) SanityCheck() error { method Name (line 508) | func (*NewBlockPacket) Name() string { return "NewBlock" } method Kind (line 509) | func (*NewBlockPacket) Kind() byte { return NewBlockMsg } type GetBlockBodiesPacket (line 404) | type GetBlockBodiesPacket method Name (line 502) | func (*GetBlockBodiesPacket) Name() string { return "GetBlockBodies" } method Kind (line 503) | func (*GetBlockBodiesPacket) Kind() byte { return GetBlockBodiesMsg } type GetBlockBodiesPacket66 (line 407) | type GetBlockBodiesPacket66 struct type BlockBodiesPacket (line 413) | type BlockBodiesPacket method Name (line 505) | func (*BlockBodiesPacket) Name() string { return "BlockBodies" } method Kind (line 506) | func (*BlockBodiesPacket) Kind() byte { return BlockBodiesMsg } type BlockRawBodiesPacket (line 416) | type BlockRawBodiesPacket method Unpack (line 443) | func (p *BlockRawBodiesPacket) Unpack() ([][][]byte, [][]*types.Header... type BlockBodiesPacket66 (line 419) | type BlockBodiesPacket66 struct type BlockRawBodiesPacket66 (line 425) | type BlockRawBodiesPacket66 struct type BlockBodiesRLPPacket (line 433) | type BlockBodiesRLPPacket type BlockBodiesRLPPacket66 (line 436) | type BlockBodiesRLPPacket66 struct type GetReceiptsPacket (line 457) | type GetReceiptsPacket method Name (line 511) | func (*GetReceiptsPacket) Name() string { return "GetReceipts" } method Kind (line 512) | func (*GetReceiptsPacket) Kind() byte { return GetReceiptsMsg } type GetReceiptsPacket66 (line 460) | type GetReceiptsPacket66 struct type ReceiptsPacket (line 466) | type ReceiptsPacket method Name (line 514) | func (*ReceiptsPacket) Name() string { return "Receipts" } method Kind (line 515) | func (*ReceiptsPacket) Kind() byte { return ReceiptsMsg } type ReceiptsPacket66 (line 469) | type ReceiptsPacket66 struct type ReceiptsRLPPacket (line 475) | type ReceiptsRLPPacket type ReceiptsRLPPacket66 (line 478) | type ReceiptsRLPPacket66 struct type BlockRangeUpdatePacket (line 482) | type BlockRangeUpdatePacket struct method Name (line 517) | func (*BlockRangeUpdatePacket) Name() string { return "BlockRangeUpdat... method Kind (line 518) | func (*BlockRangeUpdatePacket) Kind() byte { return BlockRangeUpdate... FILE: p2p/protocols/eth/protocol_test.go function TestGetBlockHeadersDataEncodeDecode (line 37) | func TestGetBlockHeadersDataEncodeDecode(t *testing.T) { function TestEth66EmptyMessages (line 81) | func TestEth66EmptyMessages(t *testing.T) { function TestEth66Messages (line 115) | func TestEth66Messages(t *testing.T) { function TestNewBlockPacket_EncodeDecode (line 238) | func TestNewBlockPacket_EncodeDecode(t *testing.T) { FILE: p2p/protocols/wit/peer.go constant MaxKnownWitnesses (line 11) | MaxKnownWitnesses = 1000 constant MaxQueuedWitnesses (line 15) | MaxQueuedWitnesses = 10 constant MaxQueuedWitnessAnns (line 19) | MaxQueuedWitnessAnns = 10 type KnownCache (line 23) | type KnownCache struct method Add (line 37) | func (k *KnownCache) Add(hash common.Hash) { method Contains (line 45) | func (k *KnownCache) Contains(hash common.Hash) bool { method Cardinality (line 50) | func (k *KnownCache) Cardinality() int { function NewKnownCache (line 29) | func NewKnownCache(max int) *KnownCache { FILE: p2p/protocols/wit/protocol.go constant WIT1 (line 18) | WIT1 = 1 constant ProtocolName (line 23) | ProtocolName = "wit" constant MaxMessageSize (line 34) | MaxMessageSize = 16 * 1024 * 1024 constant PageSize (line 38) | PageSize = 15 * 1024 * 1024 constant MaximumCachedWitnessOnARequest (line 39) | MaximumCachedWitnessOnARequest = 200 * 1024 * 1024 constant MaximumResponseSize (line 40) | MaximumResponseSize = 16 * 1024 * 1024 constant RetentionBlocks (line 43) | RetentionBlocks = 10_000 constant NewWitnessMsg (line 47) | NewWitnessMsg = 0x00 constant NewWitnessHashesMsg (line 48) | NewWitnessHashesMsg = 0x01 constant GetWitnessMsg (line 49) | GetWitnessMsg = 0x02 constant WitnessMsg (line 50) | WitnessMsg = 0x03 type Packet (line 65) | type Packet interface type GetWitnessRequest (line 71) | type GetWitnessRequest struct method Name (line 112) | func (w *GetWitnessRequest) Name() string { return "GetWitness" } method Kind (line 113) | func (w *GetWitnessRequest) Kind() byte { return GetWitnessMsg } type WitnessPageRequest (line 75) | type WitnessPageRequest struct type GetWitnessPacket (line 81) | type GetWitnessPacket struct type WitnessPacketRLPPacket (line 87) | type WitnessPacketRLPPacket struct method Name (line 115) | func (*WitnessPacketRLPPacket) Name() string { return "Witness" } method Kind (line 116) | func (*WitnessPacketRLPPacket) Kind() byte { return WitnessMsg } type WitnessPacketResponse (line 94) | type WitnessPacketResponse type WitnessPageResponse (line 96) | type WitnessPageResponse struct type NewWitnessPacket (line 103) | type NewWitnessPacket struct method Name (line 118) | func (w *NewWitnessPacket) Name() string { return "NewWitness" } method Kind (line 119) | func (w *NewWitnessPacket) Kind() byte { return NewWitnessMsg } type NewWitnessHashesPacket (line 107) | type NewWitnessHashesPacket struct method Name (line 121) | func (w *NewWitnessHashesPacket) Name() string { return "NewWitnessHas... method Kind (line 122) | func (w *NewWitnessHashesPacket) Kind() byte { return NewWitnessHash... FILE: p2p/rlpx/buffer.go type readBuffer (line 36) | type readBuffer struct method reset (line 43) | func (b *readBuffer) reset() { method read (line 52) | func (b *readBuffer) read(r io.Reader, n int) ([]byte, error) { method grow (line 77) | func (b *readBuffer) grow(n int) { type writeBuffer (line 89) | type writeBuffer struct method reset (line 93) | func (b *writeBuffer) reset() { method appendZero (line 97) | func (b *writeBuffer) appendZero(n int) []byte { method Write (line 103) | func (b *writeBuffer) Write(data []byte) (int, error) { constant maxUint24 (line 108) | maxUint24 = int(^uint32(0) >> 8) function readUint24 (line 110) | func readUint24(b []byte) uint32 { function putUint24 (line 114) | func putUint24(v uint32, b []byte) { function growslice (line 122) | func growslice(b []byte, wantLength int) []byte { FILE: p2p/rlpx/buffer_test.go function TestReadBufferReset (line 31) | func TestReadBufferReset(t *testing.T) { FILE: p2p/rlpx/rlpx.go type Conn (line 54) | type Conn struct method SetSnappy (line 108) | func (c *Conn) SetSnappy(snappy bool) { method SetReadDeadline (line 119) | func (c *Conn) SetReadDeadline(time time.Time) error { method SetWriteDeadline (line 124) | func (c *Conn) SetWriteDeadline(time time.Time) error { method SetDeadline (line 129) | func (c *Conn) SetDeadline(time time.Time) error { method Read (line 135) | func (c *Conn) Read() (code uint64, data []byte, wireSize int, err err... method Write (line 215) | func (c *Conn) Write(code uint64, data []byte) (uint32, error) { method Handshake (line 304) | func (c *Conn) Handshake(prv *ecdsa.PrivateKey) (*ecdsa.PublicKey, err... method InitWithSecrets (line 326) | func (c *Conn) InitWithSecrets(sec Secrets) { method Close (line 350) | func (c *Conn) Close() error { type sessionState (line 66) | type sessionState struct method readFrame (line 166) | func (h *sessionState) readFrame(conn io.Reader) ([]byte, error) { method writeFrame (line 235) | func (h *sessionState) writeFrame(conn io.Writer, code uint64, data []... type hashMAC (line 77) | type hashMAC struct method computeHeader (line 269) | func (m *hashMAC) computeHeader(header []byte) []byte { method computeFrame (line 275) | func (m *hashMAC) computeFrame(framedata []byte) []byte { method compute (line 288) | func (m *hashMAC) compute(sum1, seed []byte) []byte { function newHashMAC (line 85) | func newHashMAC(cipher cipher.Block, h hash.Hash) hashMAC { function NewConn (line 98) | func NewConn(conn net.Conn, dialDest *ecdsa.PublicKey) *Conn { constant sskLen (line 356) | sskLen = 16 constant sigLen (line 357) | sigLen = crypto.SignatureLength constant pubLen (line 358) | pubLen = 64 constant shaLen (line 359) | shaLen = 32 constant eciesOverhead (line 361) | eciesOverhead = 65 /* pubkey */ + 16 /* IV */ + 32 type Secrets (line 375) | type Secrets struct type handshakeState (line 382) | type handshakeState struct method runRecipient (line 418) | func (h *handshakeState) runRecipient(conn io.ReadWriter, prv *ecdsa.P... method handleAuthMsg (line 443) | func (h *handshakeState) handleAuthMsg(msg *authMsgV4, prv *ecdsa.Priv... method secrets (line 477) | func (h *handshakeState) secrets(auth, authResp []byte) (Secrets, erro... method staticSharedSecret (line 510) | func (h *handshakeState) staticSharedSecret(prv *ecdsa.PrivateKey) ([]... method runInitiator (line 518) | func (h *handshakeState) runInitiator(conn io.ReadWriter, prv *ecdsa.P... method makeAuthMsg (line 548) | func (h *handshakeState) makeAuthMsg(prv *ecdsa.PrivateKey) (*authMsgV... method handleAuthResp (line 580) | func (h *handshakeState) handleAuthResp(msg *authRespV4) (err error) { method makeAuthResp (line 586) | func (h *handshakeState) makeAuthResp() (msg *authRespV4, err error) { method readMsg (line 601) | func (h *handshakeState) readMsg(msg interface{}, prv *ecdsa.PrivateKe... method sealEIP8 (line 629) | func (h *handshakeState) sealEIP8(msg interface{}) ([]byte, error) { type authMsgV4 (line 394) | type authMsgV4 struct type authRespV4 (line 405) | type authRespV4 struct function importPublicKey (line 648) | func importPublicKey(pubKey []byte) (*ecies.PublicKey, error) { function exportPubkey (line 665) | func exportPubkey(pub *ecies.PublicKey) []byte { function xor (line 672) | func xor(one, other []byte) (xor []byte) { FILE: p2p/rlpx/rlpx_test.go type message (line 43) | type message struct function TestHandshake (line 49) | func TestHandshake(t *testing.T) { function TestReadWriteMsg (line 56) | func TestReadWriteMsg(t *testing.T) { function checkMsgReadWrite (line 71) | func checkMsgReadWrite(t *testing.T, p1, p2 *Conn, msgCode uint64, msgDa... function createPeers (line 92) | func createPeers(t *testing.T) (peer1, peer2 *Conn) { function doHandshake (line 101) | func doHandshake(t *testing.T, peer1, peer2 *Conn, key1, key2 *ecdsa.Pri... function TestFrameReadWrite (line 124) | func TestFrameReadWrite(t *testing.T) { type fakeHash (line 165) | type fakeHash method Write (line 167) | func (fakeHash) Write(p []byte) (int, error) { return len(p), nil } method Reset (line 168) | func (fakeHash) Reset() {} method BlockSize (line 169) | func (fakeHash) BlockSize() int { return 0 } method Size (line 170) | func (h fakeHash) Size() int { return len(h) } method Sum (line 171) | func (h fakeHash) Sum(b []byte) []byte { return append(b, h...) } type handshakeAuthTest (line 173) | type handshakeAuthTest struct type handshakeAckTest (line 219) | type handshakeAckTest struct function TestHandshakeForwardCompatibility (line 273) | func TestHandshakeForwardCompatibility(t *testing.T) { function BenchmarkHandshakeRead (line 374) | func BenchmarkHandshakeRead(b *testing.B) { function BenchmarkThroughput (line 389) | func BenchmarkThroughput(b *testing.B) { function unhex (line 442) | func unhex(str string) []byte { function newkey (line 451) | func newkey() *ecdsa.PrivateKey { FILE: p2p/sentry/eth_handshake.go function readAndValidatePeerStatus (line 34) | func readAndValidatePeerStatus[T StatusPacket]( function compatStatusPacket (line 66) | func compatStatusPacket(reply eth.StatusPacket, status *sentryproto.Stat... function compatStatusPacket69 (line 70) | func compatStatusPacket69(reply eth.StatusPacket69, status *sentryproto.... function checkCompatibility (line 74) | func checkCompatibility(networkID uint64, protocolVersion uint32, genesi... type StatusPacket (line 94) | type StatusPacket interface function handShake (line 98) | func handShake[T StatusPacket]( function encodeStatusPacket (line 201) | func encodeStatusPacket(status *sentryproto.StatusData, version uint) et... function encodeStatusPacket69 (line 214) | func encodeStatusPacket69(status *sentryproto.StatusData, version uint) ... function readUpgradeStatusMsg (line 227) | func readUpgradeStatusMsg(rw p2p.MsgReadWriter, status *eth.UpgradeStatu... FILE: p2p/sentry/eth_handshake_test.go function TestCheckPeerStatusCompatibility (line 35) | func TestCheckPeerStatusCompatibility(t *testing.T) { FILE: p2p/sentry/libsentry/loop.go type MessageStreamFactory (line 36) | type MessageStreamFactory type StatusDataFactory (line 37) | type StatusDataFactory type MessageFactory (line 38) | type MessageFactory type MessageHandler (line 39) | type MessageHandler function ReconnectAndPumpStreamLoop (line 42) | func ReconnectAndPumpStreamLoop[TMessage interface{}]( function pumpStreamLoop (line 109) | func pumpStreamLoop[TMessage interface{}]( function IsPeerNotFoundErr (line 173) | func IsPeerNotFoundErr(err error) bool { FILE: p2p/sentry/libsentry/protocol.go function MinProtocol (line 23) | func MinProtocol(m sentryproto.MessageId) sentryproto.Protocol { function ProtocolVersion (line 35) | func ProtocolVersion(p sentryproto.Protocol) uint { FILE: p2p/sentry/libsentry/sentrymultiplexer.go type client (line 44) | type client struct type sentryMultiplexer (line 50) | type sentryMultiplexer struct method SetStatus (line 63) | func (m *sentryMultiplexer) SetStatus(ctx context.Context, in *sentryp... method PenalizePeer (line 90) | func (m *sentryMultiplexer) PenalizePeer(ctx context.Context, in *sent... method SetPeerLatestBlock (line 105) | func (m *sentryMultiplexer) SetPeerLatestBlock(ctx context.Context, in... method SetPeerMinimumBlock (line 120) | func (m *sentryMultiplexer) SetPeerMinimumBlock(ctx context.Context, i... method SetPeerBlockRange (line 135) | func (m *sentryMultiplexer) SetPeerBlockRange(ctx context.Context, in ... method HandShake (line 151) | func (m *sentryMultiplexer) HandShake(ctx context.Context, in *emptypb... method SendMessageByMinBlock (line 197) | func (m *sentryMultiplexer) SendMessageByMinBlock(ctx context.Context,... method SendMessageById (line 232) | func (m *sentryMultiplexer) SendMessageById(ctx context.Context, in *s... method SendMessageToRandomPeers (line 293) | func (m *sentryMultiplexer) SendMessageToRandomPeers(ctx context.Conte... method SendMessageToAll (line 376) | func (m *sentryMultiplexer) SendMessageToAll(ctx context.Context, in *... method Messages (line 506) | func (m *sentryMultiplexer) Messages(ctx context.Context, in *sentrypr... method peersByClient (line 556) | func (m *sentryMultiplexer) peersByClient(ctx context.Context, minProt... method Peers (line 599) | func (m *sentryMultiplexer) Peers(ctx context.Context, in *emptypb.Emp... method PeerCount (line 615) | func (m *sentryMultiplexer) PeerCount(ctx context.Context, in *sentryp... method PeerById (line 651) | func (m *sentryMultiplexer) PeerById(ctx context.Context, in *sentrypr... method PeerEvents (line 690) | func (m *sentryMultiplexer) PeerEvents(ctx context.Context, in *sentry... method AddPeer (line 740) | func (m *sentryMultiplexer) AddPeer(ctx context.Context, in *sentrypro... method RemovePeer (line 777) | func (m *sentryMultiplexer) RemovePeer(ctx context.Context, in *sentry... method NodeInfo (line 814) | func (m *sentryMultiplexer) NodeInfo(ctx context.Context, in *emptypb.... method NodeInfos (line 818) | func (m *sentryMultiplexer) NodeInfos(ctx context.Context, opts ...grp... function NewSentryMultiplexer (line 54) | func NewSentryMultiplexer(clients []sentryproto.SentryClient) *sentryMul... function AsPeerIdString (line 227) | func AsPeerIdString(peerId *typesproto.H512) string { type StreamReply (line 445) | type StreamReply struct type SentryStreamS (line 451) | type SentryStreamS struct method Send (line 457) | func (s *SentryStreamS[T]) Send(m T) error { method Context (line 462) | func (s *SentryStreamS[T]) Context() context.Context { return s.Ctx } method Err (line 464) | func (s *SentryStreamS[T]) Err(err error) { method Close (line 471) | func (s *SentryStreamS[T]) Close() { type SentryStreamC (line 479) | type SentryStreamC struct method Recv (line 485) | func (c *SentryStreamC[T]) Recv() (T, error) { method Context (line 494) | func (c *SentryStreamC[T]) Context() context.Context { return c.Ctx } method RecvMsg (line 496) | func (c *SentryStreamC[T]) RecvMsg(anyMessage interface{}) error { FILE: p2p/sentry/libsentry/util.go function PeerProtocols (line 30) | func PeerProtocols(sentry sentryproto.SentryClient, peer *typesproto.H51... function Protocols (line 52) | func Protocols(sentry sentryproto.SentryClient) []byte { FILE: p2p/sentry/libsentry/util_test.go function newClient (line 35) | func newClient(ctrl *gomock.Controller, peerId *typesproto.H512, caps []... type sentryClient (line 56) | type sentryClient struct method Peers (line 61) | func (c *sentryClient) Peers(ctx context.Context, in *emptypb.Empty, o... function TestProtocols (line 65) | func TestProtocols(t *testing.T) { function TestProtocolsByPeerId (line 96) | func TestProtocolsByPeerId(t *testing.T) { FILE: p2p/sentry/sentry_grpc_server.go constant handshakeTimeout (line 68) | handshakeTimeout = 5 * time.Second constant maxPermitsPerPeer (line 69) | maxPermitsPerPeer = 4 type PeerInfo (line 74) | type PeerInfo struct method Close (line 169) | func (pi *PeerInfo) Close() { method ID (line 179) | func (pi *PeerInfo) ID() [64]byte { method AddDeadline (line 186) | func (pi *PeerInfo) AddDeadline(deadline time.Time) { method Height (line 193) | func (pi *PeerInfo) Height() uint64 { method SetIncreasedHeight (line 200) | func (pi *PeerInfo) SetIncreasedHeight(newHeight uint64) { method MinBlock (line 211) | func (pi *PeerInfo) MinBlock() uint64 { method SetMinimumBlock (line 222) | func (pi *PeerInfo) SetMinimumBlock(newMinBlock uint64) { method ClearDeadlines (line 232) | func (pi *PeerInfo) ClearDeadlines(now time.Time, givePermit bool) int { method LatestDeadline (line 247) | func (pi *PeerInfo) LatestDeadline() time.Time { method Remove (line 253) | func (pi *PeerInfo) Remove(reason *p2p.PeerError) { method Async (line 262) | func (pi *PeerInfo) Async(f func(), logger log.Logger) { method RemoveReason (line 290) | func (pi *PeerInfo) RemoveReason() *p2p.PeerError { method AddKnownWitness (line 299) | func (pi *PeerInfo) AddKnownWitness(hash common.Hash) { type PeerRef (line 98) | type PeerRef struct type WitnessRequest (line 104) | type WitnessRequest struct type PeersByMinBlock (line 109) | type PeersByMinBlock method Len (line 112) | func (bp PeersByMinBlock) Len() int { method Less (line 117) | func (bp PeersByMinBlock) Less(i, j int) bool { method Swap (line 122) | func (bp PeersByMinBlock) Swap(i, j int) { method Push (line 127) | func (bp *PeersByMinBlock) Push(x interface{}) { method Pop (line 135) | func (bp *PeersByMinBlock) Pop() interface{} { function NewPeerInfo (line 144) | func NewPeerInfo(peer *p2p.Peer, rw p2p.MsgReadWriter) *PeerInfo { function ConvertH512ToPeerID (line 307) | func ConvertH512ToPeerID(h512 *typesproto.H512) [64]byte { function makeP2PServer (line 311) | func makeP2PServer( function runPeer (line 332) | func runPeer( function trackPeerStatistics (line 532) | func trackPeerStatistics(peerName string, peerID string, inbound bool, m... function runWitPeer (line 548) | func runWitPeer( function grpcSentryServer (line 667) | func grpcSentryServer(ctx context.Context, sentryAddr string, ss *GrpcSe... function NewGrpcServer (line 699) | func NewGrpcServer(ctx context.Context, dialCandidates func() enode.Iter... function Sentry (line 848) | func Sentry(ctx context.Context, dirs datadir.Dirs, sentryAddr string, d... type GrpcServer (line 872) | type GrpcServer struct method cleanupOldWitnessRequests (line 894) | func (ss *GrpcServer) cleanupOldWitnessRequests() { method getWitnessRequest (line 910) | func (ss *GrpcServer) getWitnessRequest(hash common.Hash, peerID [64]b... method rangePeers (line 927) | func (ss *GrpcServer) rangePeers(f func(peerInfo *PeerInfo) bool) { method getPeer (line 941) | func (ss *GrpcServer) getPeer(peerID [64]byte) (peerInfo *PeerInfo) { method getOrCreatePeer (line 954) | func (ss *GrpcServer) getOrCreatePeer(peer *p2p.Peer, rw p2p.MsgReadWr... method removePeer (line 989) | func (ss *GrpcServer) removePeer(peerID [64]byte, reason *p2p.PeerErro... method loadAndDeletePeer (line 997) | func (ss *GrpcServer) loadAndDeletePeer(peerID [64]byte) (*PeerInfo, b... method deletePeer (line 1007) | func (ss *GrpcServer) deletePeer(peerID [64]byte) { method writePeer (line 1013) | func (ss *GrpcServer) writePeer(logPrefix string, peerInfo *PeerInfo, ... method getBlockHeaders (line 1029) | func (ss *GrpcServer) getBlockHeaders(ctx context.Context, bestHash co... method PenalizePeer (line 1054) | func (ss *GrpcServer) PenalizePeer(_ context.Context, req *sentryproto... method SetPeerLatestBlock (line 1064) | func (ss *GrpcServer) SetPeerLatestBlock(_ context.Context, req *sentr... method SetPeerMinimumBlock (line 1072) | func (ss *GrpcServer) SetPeerMinimumBlock(_ context.Context, req *sent... method SetPeerBlockRange (line 1080) | func (ss *GrpcServer) SetPeerBlockRange(_ context.Context, req *sentry... method findBestPeersWithPermit (line 1089) | func (ss *GrpcServer) findBestPeersWithPermit(peerCount int) []*PeerIn... method findPeerByMinBlock (line 1126) | func (ss *GrpcServer) findPeerByMinBlock(minBlock uint64) (*PeerInfo, ... method SendMessageByMinBlock (line 1148) | func (ss *GrpcServer) SendMessageByMinBlock(_ context.Context, inreq *... method SendMessageById (line 1173) | func (ss *GrpcServer) SendMessageById(_ context.Context, inreq *sentry... method messageCode (line 1194) | func (ss *GrpcServer) messageCode(id sentryproto.MessageId) (code uint... method protoMessageID (line 1206) | func (ss *GrpcServer) protoMessageID(code uint64) (id sentryproto.Mess... method SendMessageToRandomPeers (line 1215) | func (ss *GrpcServer) SendMessageToRandomPeers(ctx context.Context, re... method SendMessageToAll (line 1254) | func (ss *GrpcServer) SendMessageToAll(ctx context.Context, req *sentr... method HandShake (line 1280) | func (ss *GrpcServer) HandShake(context.Context, *emptypb.Empty) (*sen... method startP2PServer (line 1293) | func (ss *GrpcServer) startP2PServer(genesisHash common.Hash) (*p2p.Se... method getP2PServer (line 1328) | func (ss *GrpcServer) getP2PServer() *p2p.Server { method SetStatus (line 1334) | func (ss *GrpcServer) SetStatus(ctx context.Context, statusData *sentr... method Peers (line 1360) | func (ss *GrpcServer) Peers(_ context.Context, _ *emptypb.Empty) (*sen... method SimplePeerCount (line 1390) | func (ss *GrpcServer) SimplePeerCount() map[uint]int { method PeerCount (line 1399) | func (ss *GrpcServer) PeerCount(_ context.Context, req *sentryproto.Pe... method PeerById (line 1409) | func (ss *GrpcServer) PeerById(_ context.Context, req *sentryproto.Pee... method GetStatus (line 1443) | func (ss *GrpcServer) GetStatus() *sentryproto.StatusData { method send (line 1449) | func (ss *GrpcServer) send(msgID sentryproto.MessageId, peerID [64]byt... method hasSubscribers (line 1473) | func (ss *GrpcServer) hasSubscribers(msgID sentryproto.MessageId) bool { method addMessagesStream (line 1480) | func (ss *GrpcServer) addMessagesStream(ids []sentryproto.MessageId, c... method Messages (line 1508) | func (ss *GrpcServer) Messages(req *sentryproto.MessagesRequest, serve... method Close (line 1531) | func (ss *GrpcServer) Close() { method sendNewPeerToClients (line 1538) | func (ss *GrpcServer) sendNewPeerToClients(peerID *typesproto.H512) { method sendGonePeerToClients (line 1544) | func (ss *GrpcServer) sendGonePeerToClients(peerID *typesproto.H512) { method PeerEvents (line 1550) | func (ss *GrpcServer) PeerEvents(req *sentryproto.PeerEventsRequest, s... method AddPeer (line 1580) | func (ss *GrpcServer) AddPeer(_ context.Context, req *sentryproto.AddP... method RemovePeer (line 1595) | func (ss *GrpcServer) RemovePeer(_ context.Context, req *sentryproto.R... method NodeInfo (line 1610) | func (ss *GrpcServer) NodeInfo(_ context.Context, _ *emptypb.Empty) (*... function setupDiscovery (line 1435) | func setupDiscovery(urls []string) (enode.Iterator, error) { constant MessagesQueueSize (line 1507) | MessagesQueueSize = 1024 type PeersStreams (line 1639) | type PeersStreams struct method Add (line 1649) | func (s *PeersStreams) Add(stream sentryproto.Sentry_PeerEventsServer)... method doBroadcast (line 1661) | func (s *PeersStreams) doBroadcast(reply *sentryproto.PeerEvent) (ids ... method Broadcast (line 1678) | func (s *PeersStreams) Broadcast(reply *sentryproto.PeerEvent) (errs [... method Len (line 1691) | func (s *PeersStreams) Len() int { method remove (line 1697) | func (s *PeersStreams) remove(id uint) { function NewPeersStreams (line 1645) | func NewPeersStreams() *PeersStreams { FILE: p2p/sentry/sentry_grpc_server_test.go type MockMsgReadWriter (line 38) | type MockMsgReadWriter struct method ReadMsg (line 52) | func (m *MockMsgReadWriter) ReadMsg() (p2p.Msg, error) { method WriteMsg (line 91) | func (m *MockMsgReadWriter) WriteMsg(msg p2p.Msg) error { method ReadAllWritten (line 115) | func (m *MockMsgReadWriter) ReadAllWritten() []byte { method WriteToReadBuffer (line 123) | func (m *MockMsgReadWriter) WriteToReadBuffer(data []byte) { function NewMockMsgReadWriter (line 45) | func NewMockMsgReadWriter() *MockMsgReadWriter { type MockPeer (line 130) | type MockPeer struct method Pubkey (line 139) | func (m *MockPeer) Pubkey() [64]byte { method Name (line 143) | func (m *MockPeer) Name() string { method Fullname (line 147) | func (m *MockPeer) Fullname() string { method ID (line 151) | func (m *MockPeer) ID() enode.ID { method Info (line 157) | func (m *MockPeer) Info() *p2p.PeerInfo { method Disconnect (line 166) | func (m *MockPeer) Disconnect(reason *p2p.PeerError) { function NewMockPeer (line 135) | func NewMockPeer(pubkey [64]byte, name string) *MockPeer { function createDummyStatusData (line 170) | func createDummyStatusData(networkID uint64, bestHash common.Hash, total... function TestHandShake69_ETH69ToETH69 (line 186) | func TestHandShake69_ETH69ToETH69(t *testing.T) { function TestHandShake69_ETH69ToETH68 (line 277) | func TestHandShake69_ETH69ToETH68(t *testing.T) { type RLPReadWriter (line 352) | type RLPReadWriter struct method ReadMsg (line 370) | func (rw *RLPReadWriter) ReadMsg() (p2p.Msg, error) { method WriteMsg (line 379) | func (rw *RLPReadWriter) WriteMsg(msg p2p.Msg) error { method Close (line 398) | func (rw *RLPReadWriter) Close() { method ReadAllWritten (line 403) | func (rw *RLPReadWriter) ReadAllWritten() []byte { function NewRLPReadWriter (line 361) | func NewRLPReadWriter() *RLPReadWriter { function TestHandShake69_ETH69ToETH69_WithRLP (line 411) | func TestHandShake69_ETH69ToETH69_WithRLP(t *testing.T) { function TestHandShake_ETH69ToETH68_WithRLP (line 483) | func TestHandShake_ETH69ToETH68_WithRLP(t *testing.T) { function testSentryServer (line 537) | func testSentryServer(db kv.Getter, genesis *types.Genesis, genesisHash ... function startHandshake (line 567) | func startHandshake( function TestForkIDSplit68 (line 582) | func TestForkIDSplit68(t *testing.T) { testForkIDSplit(t, direct.ETH68) } function testForkIDSplit (line 584) | func testForkIDSplit(t *testing.T, protocol uint) { function TestSentryServerImpl_SetStatusInitPanic (line 680) | func TestSentryServerImpl_SetStatusInitPanic(t *testing.T) { FILE: p2p/sentry/sentry_multi_client/broadcast.go method PropagateNewBlockHashes (line 37) | func (cs *MultiClient) PropagateNewBlockHashes(ctx context.Context, anno... method BroadcastNewBlock (line 67) | func (cs *MultiClient) BroadcastNewBlock(ctx context.Context, header *ty... function networkTemporaryErr (line 111) | func networkTemporaryErr(err error) bool { FILE: p2p/sentry/sentry_multi_client/sentry_api.go method SetStatus (line 39) | func (cs *MultiClient) SetStatus(ctx context.Context) { method SendBodyRequest (line 57) | func (cs *MultiClient) SendBodyRequest(ctx context.Context, req *bodydow... method SendHeaderRequest (line 124) | func (cs *MultiClient) SendHeaderRequest(ctx context.Context, req *heade... method randSentryIndex (line 193) | func (cs *MultiClient) randSentryIndex() (int, bool, func() (int, bool)) { method Penalize (line 206) | func (cs *MultiClient) Penalize(ctx context.Context, penalties []headerd... FILE: p2p/sentry/sentry_multi_client/sentry_multi_client.go type StatusGetter (line 259) | type StatusGetter interface type MultiClient (line 265) | type MultiClient struct method StartStreamLoops (line 72) | func (cs *MultiClient) StartStreamLoops(ctx context.Context) { method RecvUploadMessageLoop (line 87) | func (cs *MultiClient) RecvUploadMessageLoop( method RecvUploadHeadersMessageLoop (line 105) | func (cs *MultiClient) RecvUploadHeadersMessageLoop( method RecvMessageLoop (line 120) | func (cs *MultiClient) RecvMessageLoop( method AnnounceBlockRangeLoop (line 141) | func (cs *MultiClient) AnnounceBlockRangeLoop(ctx context.Context) { method doAnnounceBlockRange (line 171) | func (cs *MultiClient) doAnnounceBlockRange(ctx context.Context) { method waitForPrerequisites (line 216) | func (cs *MultiClient) waitForPrerequisites(ctx context.Context, pollF... method PeerEventsLoop (line 244) | func (cs *MultiClient) PeerEventsLoop( method Sentries (line 372) | func (cs *MultiClient) Sentries() []sentryproto.SentryClient { return ... method newBlockHashes66 (line 374) | func (cs *MultiClient) newBlockHashes66(ctx context.Context, req *sent... method blockHeaders66 (line 423) | func (cs *MultiClient) blockHeaders66(ctx context.Context, in *sentryp... method blockHeaders (line 443) | func (cs *MultiClient) blockHeaders(ctx context.Context, pkt eth.Block... method newBlock66 (line 522) | func (cs *MultiClient) newBlock66(ctx context.Context, inreq *sentrypr... method blockBodies66 (line 609) | func (cs *MultiClient) blockBodies66(ctx context.Context, inreq *sentr... method receipts66 (line 627) | func (cs *MultiClient) receipts66(_ context.Context, _ *sentryproto.In... method getBlockHeaders66 (line 631) | func (cs *MultiClient) getBlockHeaders66(ctx context.Context, inreq *s... method getBlockBodies66 (line 679) | func (cs *MultiClient) getBlockBodies66(ctx context.Context, inreq *se... method getReceipts66 (line 716) | func (cs *MultiClient) getReceipts66(ctx context.Context, inreq *sentr... method getReceipts69 (line 720) | func (cs *MultiClient) getReceipts69(ctx context.Context, inreq *sentr... method getReceiptsInner (line 724) | func (cs *MultiClient) getReceiptsInner(ctx context.Context, inreq *se... method getBlockWitnesses (line 779) | func (cs *MultiClient) getBlockWitnesses(ctx context.Context, inreq *s... method addBlockWitnesses (line 900) | func (cs *MultiClient) addBlockWitnesses(ctx context.Context, inreq *s... method newWitness (line 1026) | func (cs *MultiClient) newWitness(ctx context.Context, inreq *sentrypr... method blockRange69 (line 1052) | func (cs *MultiClient) blockRange69(ctx context.Context, inreq *sentry... method HandleInboundMessage (line 1080) | func (cs *MultiClient) HandleInboundMessage(ctx context.Context, messa... method handleInboundMessage (line 1102) | func (cs *MultiClient) handleInboundMessage(ctx context.Context, inreq... method HandlePeerEvent (line 1135) | func (cs *MultiClient) HandlePeerEvent(ctx context.Context, event *sen... method makeStatusData (line 1165) | func (cs *MultiClient) makeStatusData(ctx context.Context) (*sentrypro... function NewMultiClient (line 291) | func NewMultiClient( function MakeInboundMessage (line 1076) | func MakeInboundMessage() *sentryproto.InboundMessage { function GrpcClient (line 1169) | func GrpcClient(ctx context.Context, sentryAddr string) (*direct.SentryC... FILE: p2p/sentry/sentry_multi_client/sentry_multi_client_test.go type receiptRLP69 (line 21) | type receiptRLP69 struct function TestMultiClient_GetReceipts69 (line 27) | func TestMultiClient_GetReceipts69(t *testing.T) { function TestMultiClient_AnnounceBlockRangeLoop (line 130) | func TestMultiClient_AnnounceBlockRangeLoop(t *testing.T) { type mockSentryClient (line 197) | type mockSentryClient struct method SendMessageById (line 203) | func (m *mockSentryClient) SendMessageById(ctx context.Context, req *p... method SendMessageToAll (line 207) | func (m *mockSentryClient) SendMessageToAll(ctx context.Context, req *... type mockBlockReader (line 211) | type mockBlockReader struct type mockReceiptsGenerator (line 215) | type mockReceiptsGenerator struct method GetCachedReceipts (line 220) | func (m *mockReceiptsGenerator) GetCachedReceipts(ctx context.Context,... type mockStatusDataProvider (line 224) | type mockStatusDataProvider struct method GetStatusData (line 228) | func (m *mockStatusDataProvider) GetStatusData(ctx context.Context) (*... type mockFullBlockReader (line 232) | type mockFullBlockReader struct method Ready (line 237) | func (m *mockFullBlockReader) Ready(ctx context.Context) <-chan error { FILE: p2p/sentry/sentry_multi_client/witness_test.go function addTestWitnessData (line 29) | func addTestWitnessData(db kv.TemporalRwDB, hash common.Hash, witnessDat... function createTestWitness (line 72) | func createTestWitness(t *testing.T, header *types.Header) *stateless.Wi... function createTestMultiClient (line 88) | func createTestMultiClient(t *testing.T) (*MultiClient, kv.TemporalRwDB) { function TestGetBlockWitnessesFunction (line 104) | func TestGetBlockWitnessesFunction(t *testing.T) { function TestNewWitnessFunction (line 173) | func TestNewWitnessFunction(t *testing.T) { function TestWitnessFunctionsThroughMessageHandler (line 235) | func TestWitnessFunctionsThroughMessageHandler(t *testing.T) { function TestWitnessPagination (line 313) | func TestWitnessPagination(t *testing.T) { function TestWitnessExactPageSize (line 563) | func TestWitnessExactPageSize(t *testing.T) { FILE: p2p/sentry/sentrymultiplexer_test.go function newClient (line 28) | func newClient(ctrl *gomock.Controller, i int, caps []string) *direct.Mo... function TestCreateMultiplexer (line 67) | func TestCreateMultiplexer(t *testing.T) { function TestStatus (line 93) | func TestStatus(t *testing.T) { function TestSend (line 156) | func TestSend(t *testing.T) { function TestMessages (line 231) | func TestMessages(t *testing.T) { function TestPeers (line 282) | func TestPeers(t *testing.T) { FILE: p2p/sentry/status_data_provider.go type ChainHead (line 44) | type ChainHead struct type StatusDataProvider (line 52) | type StatusDataProvider struct method makeStatusData (line 114) | func (s *StatusDataProvider) makeStatusData(head ChainHead) *sentrypro... method GetStatusData (line 132) | func (s *StatusDataProvider) GetStatusData(ctx context.Context) (*sent... method ReadChainHeadFromSnapshots (line 193) | func (s *StatusDataProvider) ReadChainHeadFromSnapshots(ctx context.Co... function NewStatusDataProvider (line 65) | func NewStatusDataProvider( function uint256FromBigInt (line 87) | func uint256FromBigInt(num *big.Int) (*uint256.Int, error) { function makeGenesisChainHead (line 99) | func makeGenesisChainHead(genesis *types.Block) ChainHead { function ReadChainHeadWithTx (line 160) | func ReadChainHeadWithTx(tx kv.Tx, minimumBlock uint64) (ChainHead, erro... function ReadChainHead (line 182) | func ReadChainHead(ctx context.Context, db kv.RoDB, minimumBlock uint64)... FILE: p2p/server.go constant defaultDialTimeout (line 53) | defaultDialTimeout = 15 * time.Second constant discmixTimeout (line 58) | discmixTimeout = 5 * time.Second constant defaultDialRatio (line 61) | defaultDialRatio = 3 constant inboundThrottleTime (line 64) | inboundThrottleTime = 30 * time.Second constant frameReadTimeout (line 68) | frameReadTimeout = 30 * time.Second constant frameWriteTimeout (line 71) | frameWriteTimeout = 20 * time.Second constant serverStatsLogInterval (line 73) | serverStatsLogInterval = 60 * time.Second type Config (line 79) | type Config struct method ListenPort (line 189) | func (config *Config) ListenPort() int { type Server (line 202) | type Server struct method LocalNode (line 341) | func (srv *Server) LocalNode() *enode.LocalNode { method Peers (line 346) | func (srv *Server) Peers() []*Peer { method SetP2PListenFunc (line 356) | func (srv *Server) SetP2PListenFunc(listenFunc func(network, addr stri... method PeerCount (line 361) | func (srv *Server) PeerCount() int { method AddPeer (line 372) | func (srv *Server) AddPeer(node *enode.Node) { method RemovePeer (line 381) | func (srv *Server) RemovePeer(node *enode.Node) { method AddTrustedPeer (line 408) | func (srv *Server) AddTrustedPeer(node *enode.Node) { method RemoveTrustedPeer (line 416) | func (srv *Server) RemoveTrustedPeer(node *enode.Node) { method SubscribeEvents (line 424) | func (srv *Server) SubscribeEvents(ch chan *PeerEvent) event.Subscript... method Self (line 429) | func (srv *Server) Self() (ln *enode.Node) { method Stop (line 438) | func (srv *Server) Stop() { method Start (line 488) | func (srv *Server) Start(ctx context.Context, logger log.Logger) error { method updateLocalNodeStaticAddrCache (line 545) | func (srv *Server) updateLocalNodeStaticAddrCache() { method setupLocalNode (line 550) | func (srv *Server) setupLocalNode() error { method setupDiscovery (line 604) | func (srv *Server) setupDiscovery(ctx context.Context) error { method setupDialScheduler (line 689) | func (srv *Server) setupDialScheduler() { method maxInboundConns (line 715) | func (srv *Server) maxInboundConns() int { method maxDialedConns (line 719) | func (srv *Server) maxDialedConns() (limit int) { method setupListening (line 734) | func (srv *Server) setupListening(ctx context.Context) error { method doPeerOp (line 768) | func (srv *Server) doPeerOp(fn peerOpFunc) { method run (line 777) | func (srv *Server) run() { method postHandshakeChecks (line 895) | func (srv *Server) postHandshakeChecks(peers map[enode.ID]*Peer, inbou... method listenLoop (line 914) | func (srv *Server) listenLoop(ctx context.Context) { method checkInboundConn (line 988) | func (srv *Server) checkInboundConn(fd net.Conn, remoteIP net.IP) error { method SetupConn (line 1009) | func (srv *Server) SetupConn(fd net.Conn, flags connFlag, dialDest *en... method setupConn (line 1024) | func (srv *Server) setupConn(c *conn, flags connFlag, dialDest *enode.... method checkpoint (line 1094) | func (srv *Server) checkpoint(c *conn, stage chan<- *conn) error { method launchPeer (line 1103) | func (srv *Server) launchPeer(c *conn, pubkey [64]byte) *Peer { method runPeer (line 1115) | func (srv *Server) runPeer(p *Peer) { method NodeInfo (line 1164) | func (srv *Server) NodeInfo() *NodeInfo { method PeersInfo (line 1193) | func (srv *Server) PeersInfo() []*PeerInfo { method addError (line 1212) | func (srv *Server) addError(err error) { method resetErrors (line 1224) | func (srv *Server) resetErrors() { method listErrors (line 1230) | func (srv *Server) listErrors() []interface{} { type peerOpFunc (line 248) | type peerOpFunc type peerDrop (line 250) | type peerDrop struct type connFlag (line 255) | type connFlag method String (line 300) | func (f connFlag) String() string { constant dynDialedConn (line 258) | dynDialedConn connFlag = 1 << iota constant staticDialedConn (line 259) | staticDialedConn constant inboundConn (line 260) | inboundConn constant trustedConn (line 261) | trustedConn type conn (line 266) | type conn struct method String (line 291) | func (c *conn) String() string { method is (line 320) | func (c *conn) is(f connFlag) bool { method set (line 325) | func (c *conn) set(f connFlag, val bool) { type transport (line 277) | type transport interface type sharedUDPConn (line 462) | type sharedUDPConn struct method ReadFromUDP (line 468) | func (s *sharedUDPConn) ReadFromUDP(b []byte) (n int, addr *net.UDPAdd... method Close (line 482) | func (s *sharedUDPConn) Close() error { function nodeFromConn (line 1082) | func nodeFromConn(pubkey *ecdsa.PublicKey, conn net.Conn) *enode.Node { type NodeInfo (line 1149) | type NodeInfo struct function cleanError (line 1241) | func cleanError(err string) string { FILE: p2p/server_test.go type testTransport (line 42) | type testTransport struct method doEncHandshake (line 59) | func (c *testTransport) doEncHandshake(prv *ecdsa.PrivateKey) (*ecdsa.... method doProtoHandshake (line 63) | func (c *testTransport) doProtoHandshake(our *protoHandshake) (*protoH... method close (line 68) | func (c *testTransport) close(err error) { function newTestTransport (line 48) | func newTestTransport(rpub *ecdsa.PublicKey, fd net.Conn, dialDest *ecds... function startTestServer (line 73) | func startTestServer(t *testing.T, remoteKey *ecdsa.PublicKey, pf func(*... method TestStart (line 95) | func (srv *Server) TestStart(logger log.Logger) error { function TestServerListen (line 99) | func TestServerListen(t *testing.T) { function TestServerDial (line 135) | func TestServerDial(t *testing.T) { function TestServerRemovePeerDisconnect (line 217) | func TestServerRemovePeerDisconnect(t *testing.T) { function TestServerAtCap (line 253) | func TestServerAtCap(t *testing.T) { function TestServerPeerLimits (line 333) | func TestServerPeerLimits(t *testing.T) { function TestServerSetupConn (line 395) | func TestServerSetupConn(t *testing.T) { type setupTransport (line 483) | type setupTransport struct method doEncHandshake (line 494) | func (c *setupTransport) doEncHandshake(prv *ecdsa.PrivateKey) (*ecdsa... method doProtoHandshake (line 501) | func (c *setupTransport) doProtoHandshake(our *protoHandshake) (*proto... method close (line 511) | func (c *setupTransport) close(err error) { method WriteMsg (line 519) | func (c *setupTransport) WriteMsg(Msg) error { method ReadMsg (line 523) | func (c *setupTransport) ReadMsg() (Msg, error) { function newkey (line 527) | func newkey() *ecdsa.PrivateKey { function randomID (line 535) | func randomID() (id enode.ID) { function TestServerInboundThrottle (line 543) | func TestServerInboundThrottle(t *testing.T) { function listenFakeAddr (line 609) | func listenFakeAddr(network, laddr string, remoteAddr net.Addr) (net.Lis... type fakeAddrListener (line 618) | type fakeAddrListener struct method Accept (line 628) | func (l *fakeAddrListener) Accept() (net.Conn, error) { type fakeAddrConn (line 623) | type fakeAddrConn struct method RemoteAddr (line 636) | func (c *fakeAddrConn) RemoteAddr() net.Addr { function syncAddPeer (line 640) | func syncAddPeer(srv *Server, node *enode.Node) bool { FILE: p2p/transport.go constant handshakeTimeout (line 42) | handshakeTimeout = 5 * time.Second constant discWriteTimeout (line 47) | discWriteTimeout = 1 * time.Second type rlpxTransport (line 52) | type rlpxTransport struct method ReadMsg (line 62) | func (t *rlpxTransport) ReadMsg() (Msg, error) { method WriteMsg (line 88) | func (t *rlpxTransport) WriteMsg(msg Msg) error { method close (line 118) | func (t *rlpxTransport) close(err error) { method doEncHandshake (line 139) | func (t *rlpxTransport) doEncHandshake(prv *ecdsa.PrivateKey) (*ecdsa.... method doProtoHandshake (line 146) | func (t *rlpxTransport) doProtoHandshake(our *protoHandshake) (their *... function newRLPX (line 58) | func newRLPX(conn net.Conn, dialDest *ecdsa.PublicKey) transport { function readProtocolHandshake (line 166) | func readProtocolHandshake(rw MsgReader) (*protoHandshake, error) { function DisconnectMessagePayloadDecode (line 193) | func DisconnectMessagePayloadDecode(reader io.Reader) (DiscReason, error) { function DisconnectMessagePayloadEncode (line 220) | func DisconnectMessagePayloadEncode(writer io.Writer, reason DiscReason)... FILE: p2p/transport_test.go function TestProtocolHandshake (line 36) | func TestProtocolHandshake(t *testing.T) { function TestProtocolHandshakeErrors (line 113) | func TestProtocolHandshakeErrors(t *testing.T) { function TestDisconnectMessagePayloadDecode (line 156) | func TestDisconnectMessagePayloadDecode(t *testing.T) { FILE: p2p/util.go type expHeap (line 29) | type expHeap method nextExpiry (line 38) | func (h *expHeap) nextExpiry() mclock.AbsTime { method add (line 43) | func (h *expHeap) add(item string, exp mclock.AbsTime) { method contains (line 48) | func (h expHeap) contains(item string) bool { method expire (line 58) | func (h *expHeap) expire(now mclock.AbsTime, onExp func(string)) { method Len (line 68) | func (h expHeap) Len() int { return len(h) } method Less (line 69) | func (h expHeap) Less(i, j int) bool { return h[i].exp < h[j].exp } method Swap (line 70) | func (h expHeap) Swap(i, j int) { h[i], h[j] = h[j], h[i] } method Push (line 71) | func (h *expHeap) Push(x interface{}) { *h = append(*h, x.(expItem)) } method Pop (line 72) | func (h *expHeap) Pop() interface{} { type expItem (line 32) | type expItem struct FILE: p2p/util_test.go function TestExpHeap (line 29) | func TestExpHeap(t *testing.T) { FILE: polygon/bor/bor.go constant inmemorySignatures (line 64) | inmemorySignatures = 4096 type SignerFn (line 109) | type SignerFn function Ecrecover (line 112) | func Ecrecover(header *types.Header, sigcache *lru.ARCCache[common.Hash,... function SealHash (line 140) | func SealHash(header *types.Header, c *borcfg.BorConfig) (hash common.Ha... function encodeSigHeader (line 150) | func encodeSigHeader(w io.Writer, header *types.Header, c *borcfg.BorCon... function CalcProducerDelay (line 181) | func CalcProducerDelay(number uint64, succession int, c *borcfg.BorConfi... function MinNextBlockTime (line 200) | func MinNextBlockTime(parent *types.Header, succession int, config *borc... type ValidateHeaderTimeSignerSuccessionNumber (line 205) | type ValidateHeaderTimeSignerSuccessionNumber interface type spanReader (line 209) | type spanReader interface type bridgeReader (line 215) | type bridgeReader interface function ValidateHeaderTime (line 220) | func ValidateHeaderTime( function BorRLP (line 278) | func BorRLP(header *types.Header, c *borcfg.BorConfig) []byte { type Bor (line 286) | type Bor struct method Type (line 397) | func (c *Bor) Type() chain.ConsensusName { method Config (line 401) | func (c *Bor) Config() *borcfg.BorConfig { method HeaderProgress (line 409) | func (c *Bor) HeaderProgress(p HeaderProgress) { method Author (line 417) | func (c *Bor) Author(header *types.Header) (common.Address, error) { method VerifyHeader (line 422) | func (c *Bor) VerifyHeader(chain consensus.ChainHeaderReader, header *... method VerifyHeaders (line 429) | func (c *Bor) VerifyHeaders(chain consensus.ChainHeaderReader, headers... method verifyHeader (line 452) | func (c *Bor) verifyHeader(chain consensus.ChainHeaderReader, header *... method verifyCascadingFields (line 554) | func (c *Bor) verifyCascadingFields(chain consensus.ChainHeaderReader,... method VerifyUncles (line 616) | func (c *Bor) VerifyUncles(_ consensus.ChainReader, _ *types.Header, u... method VerifySeal (line 622) | func (c *Bor) VerifySeal(chain ChainHeaderReader, header *types.Header... method verifySeal (line 635) | func (c *Bor) verifySeal(chain ChainHeaderReader, header *types.Header... method Prepare (line 671) | func (c *Bor) Prepare(chain consensus.ChainHeaderReader, header *types... method CalculateRewards (line 789) | func (c *Bor) CalculateRewards(config *chain.Config, header *types.Hea... method Finalize (line 796) | func (c *Bor) Finalize(config *chain.Config, header *types.Header, sta... method changeContractCodeIfNeeded (line 841) | func (c *Bor) changeContractCodeIfNeeded(headerNumber uint64, state *s... method FinalizeAndAssemble (line 861) | func (c *Bor) FinalizeAndAssemble(chainConfig *chain.Config, header *t... method Initialize (line 905) | func (c *Bor) Initialize(config *chain.Config, chain consensus.ChainHe... method Authorize (line 915) | func (c *Bor) Authorize(currentSigner common.Address, signFn SignerFn) { method Seal (line 924) | func (c *Bor) Seal(chain consensus.ChainHeaderReader, blockWithReceipt... method IsValidator (line 1022) | func (c *Bor) IsValidator(header *types.Header) (bool, error) { method IsProposer (line 1040) | func (c *Bor) IsProposer(header *types.Header) (bool, error) { method CalcDifficulty (line 1060) | func (c *Bor) CalcDifficulty(chain consensus.ChainHeaderReader, _, _ u... method SealHash (line 1073) | func (c *Bor) SealHash(header *types.Header) common.Hash { method IsServiceTransaction (line 1077) | func (c *Bor) IsServiceTransaction(sender common.Address, syscall cons... method APIs (line 1082) | func (c *Bor) APIs(chain consensus.ChainHeaderReader) []rpc.API { method Close (line 1087) | func (c *Bor) Close() error { method checkAndCommitSpan (line 1091) | func (c *Bor) checkAndCommitSpan(header *types.Header, syscall consens... method fetchAndCommitSpan (line 1120) | func (c *Bor) fetchAndCommitSpan(newSpanID uint64, syscall consensus.S... method GetRootHash (line 1141) | func (c *Bor) GetRootHash(ctx context.Context, tx kv.Tx, start, end ui... method getHeaderByNumber (line 1204) | func (c *Bor) getHeaderByNumber(ctx context.Context, tx kv.Tx, number ... method CommitStates (line 1217) | func (c *Bor) CommitStates( method GetTransferFunc (line 1312) | func (c *Bor) GetTransferFunc() evmtypes.TransferFunc { method GetPostApplyMessageFunc (line 1335) | func (c *Bor) GetPostApplyMessageFunc() evmtypes.PostApplyMessageFunc { method TxDependencies (line 1339) | func (c *Bor) TxDependencies(h *types.Header) [][]int { type signer (line 313) | type signer struct function New (line 319) | func New( function NewRo (line 373) | func NewRo(chainConfig *chain.Config, blockReader services.FullBlockRead... type HeaderProgress (line 405) | type HeaderProgress interface function ValidateHeaderExtraLength (line 499) | func ValidateHeaderExtraLength(extraBytes []byte) error { function ValidateHeaderSprintValidators (line 512) | func ValidateHeaderSprintValidators(header *types.Header, config *borcfg... function ValidateHeaderUnusedFields (line 528) | func ValidateHeaderUnusedFields(header *types.Header) error { function ValidateHeaderGas (line 583) | func ValidateHeaderGas(header *types.Header, parent *types.Header, chain... function ComputeHeadersRootHash (line 1181) | func ComputeHeadersRootHash(blockHeaders []*types.Header) ([]byte, error) { function BorTransfer (line 1277) | func BorTransfer(db evmtypes.IntraBlockState, sender, recipient common.A... function AddFeeTransferLog (line 1318) | func AddFeeTransferLog(ibs evmtypes.IntraBlockState, sender common.Addre... type BlockExtraData (line 1367) | type BlockExtraData struct function GetValidatorBytes (line 1377) | func GetValidatorBytes(h *types.Header, config *borcfg.BorConfig) []byte { function VerifyUncles (line 1398) | func VerifyUncles(uncles []*types.Header) error { FILE: polygon/bor/bor_internal_test.go type mockBridgeReader (line 39) | type mockBridgeReader struct method Events (line 41) | func (m mockBridgeReader) Events(context.Context, common.Hash, uint64)... method EventsWithinTime (line 45) | func (m mockBridgeReader) EventsWithinTime(context.Context, time.Time,... type mockSpanReader (line 51) | type mockSpanReader struct method Span (line 53) | func (m mockSpanReader) Span(context.Context, uint64) (*heimdall.Span,... method Producers (line 57) | func (m mockSpanReader) Producers(context.Context, uint64) (*heimdall.... function TestCommitStatesIndore (line 61) | func TestCommitStatesIndore(t *testing.T) { FILE: polygon/bor/bor_test.go type test_heimdall (line 48) | type test_heimdall struct method BorConfig (line 66) | func (h *test_heimdall) BorConfig() *borcfg.BorConfig { method FetchStatus (line 70) | func (h *test_heimdall) FetchStatus(ctx context.Context) (*heimdall.St... method FetchSpan (line 74) | func (h *test_heimdall) FetchSpan(ctx context.Context, spanID uint64) ... method FetchSpans (line 114) | func (h *test_heimdall) FetchSpans(ctx context.Context, page uint64, l... method currentSprintLength (line 118) | func (h test_heimdall) currentSprintLength() int { method FetchCheckpoint (line 126) | func (h test_heimdall) FetchCheckpoint(ctx context.Context, number int... method FetchCheckpointCount (line 130) | func (h test_heimdall) FetchCheckpointCount(ctx context.Context) (int6... method FetchCheckpoints (line 134) | func (h *test_heimdall) FetchCheckpoints(ctx context.Context, page uin... method FetchMilestone (line 138) | func (h test_heimdall) FetchMilestone(ctx context.Context, number int6... method FetchMilestoneCount (line 142) | func (h test_heimdall) FetchMilestoneCount(ctx context.Context) (int64... method FetchFirstMilestoneNum (line 146) | func (h test_heimdall) FetchFirstMilestoneNum(ctx context.Context) (in... method FetchNoAckMilestone (line 150) | func (h test_heimdall) FetchNoAckMilestone(ctx context.Context, milest... method FetchLastNoAckMilestone (line 154) | func (h test_heimdall) FetchLastNoAckMilestone(ctx context.Context) (s... method FetchMilestoneID (line 158) | func (h test_heimdall) FetchMilestoneID(ctx context.Context, milestone... method FetchLatestSpan (line 161) | func (h test_heimdall) FetchLatestSpan(ctx context.Context) (*heimdall... method Close (line 165) | func (h test_heimdall) Close() {} function newTestHeimdall (line 56) | func newTestHeimdall(chainConfig *chain.Config) *test_heimdall { type headerReader (line 167) | type headerReader struct method Config (line 171) | func (r headerReader) Config() *chain.Config { method FrozenBlocks (line 175) | func (r headerReader) FrozenBlocks() uint64 { return 0 } method FrozenBorBlocks (line 176) | func (r headerReader) FrozenBorBlocks(align bool) uint64 { return 0 } method CurrentHeader (line 178) | func (r headerReader) CurrentHeader() *types.Header { method CurrentFinalizedHeader (line 182) | func (r headerReader) CurrentFinalizedHeader() *types.Header { method CurrentSafeHeader (line 185) | func (r headerReader) CurrentSafeHeader() *types.Header { method GetHeader (line 189) | func (r headerReader) GetHeader(_ common.Hash, blockNo uint64) *types.... method GetHeaderByNumber (line 193) | func (r headerReader) GetHeaderByNumber(blockNo uint64) *types.Header { method GetHeaderByHash (line 202) | func (r headerReader) GetHeaderByHash(common.Hash) *types.Header { method GetTd (line 206) | func (r headerReader) GetTd(common.Hash, uint64) *big.Int { type spanner (line 210) | type spanner struct method GetCurrentSpan (line 216) | func (c spanner) GetCurrentSpan(_ consensus.SystemCall) (*heimdall.Spa... method CommitSpan (line 220) | func (c *spanner) CommitSpan(heimdallSpan heimdall.Span, syscall conse... method GetCurrentValidators (line 225) | func (c *spanner) GetCurrentValidators(spanId uint64, chain bor.ChainH... type validator (line 235) | type validator struct method generateChain (line 241) | func (v validator) generateChain(length int) (*core.ChainPack, error) { method IsProposer (line 247) | func (v validator) IsProposer(block *types.Block) (bool, error) { method sealBlocks (line 251) | func (v validator) sealBlocks(blocks []*types.Block, receipts []types.... method verifyBlocks (line 282) | func (v validator) verifyBlocks(blocks []*types.Block) error { function newValidator (line 294) | func newValidator(t *testing.T, testHeimdall *test_heimdall, blocks map[... function TestValidatorCreate (line 351) | func TestValidatorCreate(t *testing.T) { function TestVerifyHeader (line 356) | func TestVerifyHeader(t *testing.T) { function TestVerifyRun (line 379) | func TestVerifyRun(t *testing.T) { function TestVerifySprint (line 383) | func TestVerifySprint(t *testing.T) { function TestVerifySpan (line 387) | func TestVerifySpan(t *testing.T) { function testVerify (line 391) | func testVerify(t *testing.T, noValidators int, chainLength int) { function TestSendBlock (line 454) | func TestSendBlock(t *testing.T) { FILE: polygon/bor/borabi/abi.go constant validatorSetABIJSON (line 26) | validatorSetABIJSON = `[{"constant":true,"inputs":[],"name":"SPRINT","o... constant stateReceiverABIJSON (line 27) | stateReceiverABIJSON = `[{"constant":true,"inputs":[],"name":"SYSTEM_ADD... function init (line 35) | func init() { function ValidatorSetContractABI (line 47) | func ValidatorSetContractABI() abi.ABI { function StateReceiverContractABI (line 51) | func StateReceiverContractABI() abi.ABI { FILE: polygon/bor/borcfg/bor_config.go type BorConfig (line 29) | type BorConfig struct method String (line 54) | func (c *BorConfig) String() string { method CalculateProducerDelay (line 58) | func (c *BorConfig) CalculateProducerDelay(number uint64) uint64 { method IsSprintStart (line 62) | func (c *BorConfig) IsSprintStart(number uint64) bool { method IsSprintEnd (line 66) | func (c *BorConfig) IsSprintEnd(number uint64) bool { method CalculateSprintLength (line 70) | func (c *BorConfig) CalculateSprintLength(number uint64) uint64 { method CalculateSprintNumber (line 84) | func (c *BorConfig) CalculateSprintNumber(number uint64) uint64 { method CalculateBackupMultiplier (line 116) | func (c *BorConfig) CalculateBackupMultiplier(number uint64) uint64 { method CalculatePeriod (line 120) | func (c *BorConfig) CalculatePeriod(number uint64) uint64 { method IsJaipur (line 132) | func (c *BorConfig) IsJaipur(number uint64) bool { method IsDelhi (line 136) | func (c *BorConfig) IsDelhi(number uint64) bool { method IsIndore (line 140) | func (c *BorConfig) IsIndore(number uint64) bool { method IsAgra (line 148) | func (c *BorConfig) IsAgra(num uint64) bool { method GetAgraBlock (line 152) | func (c *BorConfig) GetAgraBlock() *big.Int { method IsNapoli (line 157) | func (c *BorConfig) IsNapoli(num uint64) bool { method GetNapoliBlock (line 161) | func (c *BorConfig) GetNapoliBlock() *big.Int { method IsAhmedabad (line 165) | func (c *BorConfig) IsAhmedabad(number uint64) bool { method GetAhmedabadBlock (line 169) | func (c *BorConfig) GetAhmedabadBlock() *big.Int { method IsBhilai (line 173) | func (c *BorConfig) IsBhilai(number uint64) bool { method GetBhilaiBlock (line 177) | func (c *BorConfig) GetBhilaiBlock() *big.Int { method IsRio (line 181) | func (c *BorConfig) IsRio(number uint64) bool { method GetRioBlock (line 185) | func (c *BorConfig) GetRioBlock() *big.Int { method CalculateStateSyncDelay (line 189) | func (c *BorConfig) CalculateStateSyncDelay(number uint64) uint64 { method CalculateCoinbase (line 193) | func (c *BorConfig) CalculateCoinbase(number uint64) common.Address { method StateReceiverContractAddress (line 201) | func (c *BorConfig) StateReceiverContractAddress() common.Address { function isForked (line 125) | func isForked(s *big.Int, head uint64) bool { type sprint (line 205) | type sprint struct type sprints (line 209) | type sprints method Len (line 211) | func (s sprints) Len() int { method Swap (line 215) | func (s sprints) Swap(i, j int) { method Less (line 219) | func (s sprints) Less(i, j int) bool { function asSprints (line 223) | func asSprints(configSprints map[string]uint64) sprints { FILE: polygon/bor/borcfg/bor_config_test.go function TestCalculateSprintNumber (line 26) | func TestCalculateSprintNumber(t *testing.T) { function TestCalculateCoinbase (line 67) | func TestCalculateCoinbase(t *testing.T) { FILE: polygon/bor/bordb/prune.go type HeimdallUnwindCfg (line 28) | type HeimdallUnwindCfg struct method ApplyUserUnwindTypeOverrides (line 39) | func (cfg *HeimdallUnwindCfg) ApplyUserUnwindTypeOverrides(userUnwindT... function UnwindHeimdall (line 93) | func UnwindHeimdall(ctx context.Context, heimdallStore heimdall.Store, b... function UnwindSpans (line 139) | func UnwindSpans(ctx context.Context, heimdallStore heimdall.Store, tx k... function UnwindSpanBlockProducerSelections (line 147) | func UnwindSpanBlockProducerSelections(ctx context.Context, heimdallStor... function UnwindCheckpoints (line 155) | func UnwindCheckpoints(ctx context.Context, heimdallStore heimdall.Store... function UnwindMilestones (line 163) | func UnwindMilestones(ctx context.Context, heimdallStore heimdall.Store,... function PruneHeimdall (line 171) | func PruneHeimdall(ctx context.Context, heimdallStore heimdall.Store, br... FILE: polygon/bor/bridge_reader_mock.go type MockbridgeReader (line 23) | type MockbridgeReader struct method EXPECT (line 42) | func (m *MockbridgeReader) EXPECT() *MockbridgeReaderMockRecorder { method Events (line 47) | func (m *MockbridgeReader) Events(ctx context.Context, blockHash commo... method EventsWithinTime (line 86) | func (m *MockbridgeReader) EventsWithinTime(ctx context.Context, timeF... type MockbridgeReaderMockRecorder (line 30) | type MockbridgeReaderMockRecorder struct method Events (line 56) | func (mr *MockbridgeReaderMockRecorder) Events(ctx, blockHash, blockNu... method EventsWithinTime (line 95) | func (mr *MockbridgeReaderMockRecorder) EventsWithinTime(ctx, timeFrom... function NewMockbridgeReader (line 35) | func NewMockbridgeReader(ctrl *gomock.Controller) *MockbridgeReader { type MockbridgeReaderEventsCall (line 63) | type MockbridgeReaderEventsCall struct method Return (line 68) | func (c *MockbridgeReaderEventsCall) Return(arg0 []*types.Message, arg... method Do (line 74) | func (c *MockbridgeReaderEventsCall) Do(f func(context.Context, common... method DoAndReturn (line 80) | func (c *MockbridgeReaderEventsCall) DoAndReturn(f func(context.Contex... type MockbridgeReaderEventsWithinTimeCall (line 102) | type MockbridgeReaderEventsWithinTimeCall struct method Return (line 107) | func (c *MockbridgeReaderEventsWithinTimeCall) Return(arg0 []*types.Me... method Do (line 113) | func (c *MockbridgeReaderEventsWithinTimeCall) Do(f func(context.Conte... method DoAndReturn (line 119) | func (c *MockbridgeReaderEventsWithinTimeCall) DoAndReturn(f func(cont... FILE: polygon/bor/errors.go type MaxCheckpointLengthExceededError (line 23) | type MaxCheckpointLengthExceededError struct method Error (line 28) | func (e *MaxCheckpointLengthExceededError) Error() string { type MismatchingValidatorsError (line 39) | type MismatchingValidatorsError struct method Error (line 45) | func (e *MismatchingValidatorsError) Error() string { type BlockTooSoonError (line 54) | type BlockTooSoonError struct method Error (line 59) | func (e *BlockTooSoonError) Error() string { type WrongDifficultyError (line 69) | type WrongDifficultyError struct method Error (line 76) | func (e *WrongDifficultyError) Error() string { FILE: polygon/bor/fake.go type FakeBor (line 28) | type FakeBor struct method Finalize (line 39) | func (f *FakeBor) Finalize(config *chain.Config, header *types.Header,... function NewFaker (line 33) | func NewFaker() *FakeBor { FILE: polygon/bor/fee_log.go function addTransferLog (line 32) | func addTransferLog( FILE: polygon/bor/merkle.go function AppendBytes32 (line 19) | func AppendBytes32(data ...[]byte) []byte { function NextPowerOfTwo (line 32) | func NextPowerOfTwo(n uint64) uint64 { function ConvertTo32 (line 49) | func ConvertTo32(input []byte) (output [32]byte, err error) { function Convert (line 60) | func Convert(input [][32]byte) [][]byte { FILE: polygon/bor/spanner.go type Spanner (line 34) | type Spanner interface type ABI (line 39) | type ABI interface type ChainSpanner (line 44) | type ChainSpanner struct method GetCurrentSpan (line 64) | func (c *ChainSpanner) GetCurrentSpan(syscall consensus.SystemCall) (*... method CommitSpan (line 106) | func (c *ChainSpanner) CommitSpan(heimdallSpan heimdall.Span, syscall ... function NewChainSpanner (line 52) | func NewChainSpanner(validatorSet ABI, chainConfig *chain.Config, withou... type ChainHeaderReader (line 100) | type ChainHeaderReader interface FILE: polygon/bor/spanner_mock.go type MockSpanner (line 21) | type MockSpanner struct method EXPECT (line 40) | func (m *MockSpanner) EXPECT() *MockSpannerMockRecorder { method CommitSpan (line 45) | func (m *MockSpanner) CommitSpan(heimdallSpan heimdall.Span, syscall c... method GetCurrentSpan (line 83) | func (m *MockSpanner) GetCurrentSpan(syscall consensus.SystemCall) (*h... type MockSpannerMockRecorder (line 28) | type MockSpannerMockRecorder struct method CommitSpan (line 53) | func (mr *MockSpannerMockRecorder) CommitSpan(heimdallSpan, syscall an... method GetCurrentSpan (line 92) | func (mr *MockSpannerMockRecorder) GetCurrentSpan(syscall any) *MockSp... function NewMockSpanner (line 33) | func NewMockSpanner(ctrl *gomock.Controller) *MockSpanner { type MockSpannerCommitSpanCall (line 60) | type MockSpannerCommitSpanCall struct method Return (line 65) | func (c *MockSpannerCommitSpanCall) Return(arg0 error) *MockSpannerCom... method Do (line 71) | func (c *MockSpannerCommitSpanCall) Do(f func(heimdall.Span, consensus... method DoAndReturn (line 77) | func (c *MockSpannerCommitSpanCall) DoAndReturn(f func(heimdall.Span, ... type MockSpannerGetCurrentSpanCall (line 99) | type MockSpannerGetCurrentSpanCall struct method Return (line 104) | func (c *MockSpannerGetCurrentSpanCall) Return(arg0 *heimdall.Span, ar... method Do (line 110) | func (c *MockSpannerGetCurrentSpanCall) Do(f func(consensus.SystemCall... method DoAndReturn (line 116) | func (c *MockSpannerGetCurrentSpanCall) DoAndReturn(f func(consensus.S... FILE: polygon/bor/spanner_test_validators.go function init (line 54) | func init() { FILE: polygon/bor/state_receiver.go type StateReceiver (line 26) | type StateReceiver interface type ChainStateReceiver (line 30) | type ChainStateReceiver struct method CommitState (line 40) | func (gc *ChainStateReceiver) CommitState(event rlp.RawValue, syscall ... function NewStateReceiver (line 34) | func NewStateReceiver(contractAddress common.Address) *ChainStateReceiver { FILE: polygon/bor/state_receiver_mock.go type MockStateReceiver (line 21) | type MockStateReceiver struct method EXPECT (line 40) | func (m *MockStateReceiver) EXPECT() *MockStateReceiverMockRecorder { method CommitState (line 45) | func (m *MockStateReceiver) CommitState(event rlp.RawValue, syscall co... type MockStateReceiverMockRecorder (line 28) | type MockStateReceiverMockRecorder struct method CommitState (line 53) | func (mr *MockStateReceiverMockRecorder) CommitState(event, syscall an... function NewMockStateReceiver (line 33) | func NewMockStateReceiver(ctrl *gomock.Controller) *MockStateReceiver { type MockStateReceiverCommitStateCall (line 60) | type MockStateReceiverCommitStateCall struct method Return (line 65) | func (c *MockStateReceiverCommitStateCall) Return(arg0 error) *MockSta... method Do (line 71) | func (c *MockStateReceiverCommitStateCall) Do(f func(rlp.RawValue, con... method DoAndReturn (line 77) | func (c *MockStateReceiverCommitStateCall) DoAndReturn(f func(rlp.RawV... FILE: polygon/bor/statefull/processor.go type ChainContext (line 25) | type ChainContext struct method Engine (line 30) | func (c ChainContext) Engine() consensus.Engine { method GetHeader (line 34) | func (c ChainContext) GetHeader(hash common.Hash, number uint64) *type... FILE: polygon/bor/types/bor_receipt.go constant BorTxKeyPrefix (line 30) | BorTxKeyPrefix string = "matic-bor-receipt-" function BorReceiptKey (line 33) | func BorReceiptKey(number uint64) []byte { function ComputeBorTxHash (line 38) | func ComputeBorTxHash(blockNumber uint64, blockHash common.Hash) common.... function NewBorTransaction (line 47) | func NewBorTransaction() *types.LegacyTx { function DeriveFieldsForBorReceipt (line 53) | func DeriveFieldsForBorReceipt(receipt *types.Receipt, blockHash common.... FILE: polygon/bridge/client.go type Client (line 25) | type Client interface FILE: polygon/bridge/client_http.go constant StateEventsFetchLimit (line 32) | StateEventsFetchLimit = 50 type HttpClient (line 37) | type HttpClient struct method FetchStateSyncEvents (line 54) | func (c *HttpClient) FetchStateSyncEvents(ctx context.Context, fromID ... function NewHttpClient (line 41) | func NewHttpClient(urlString string, logger log.Logger, opts ...poshttp.... constant fetchStateSyncEventsFormatV1 (line 48) | fetchStateSyncEventsFormatV1 = "from-id=%d&to-time=%d&limit=%d" constant fetchStateSyncEventsFormatV2 (line 49) | fetchStateSyncEventsFormatV2 = "from_id=%d&to_time=%s&pagination.limit=%d" constant fetchStateSyncEventsPathV1 (line 50) | fetchStateSyncEventsPathV1 = "clerk/event-record/list" constant fetchStateSyncEventsPathV2 (line 51) | fetchStateSyncEventsPathV2 = "clerk/time" function stateSyncListURLv1 (line 151) | func stateSyncListURLv1(urlString string, fromID uint64, to int64) (*url... function stateSyncListURLv2 (line 156) | func stateSyncListURLv2(urlString string, fromID uint64, to int64) (*url... FILE: polygon/bridge/client_http_test.go type emptyBodyReadCloser (line 34) | type emptyBodyReadCloser struct method Read (line 36) | func (ebrc emptyBodyReadCloser) Read(_ []byte) (n int, err error) { method Close (line 40) | func (ebrc emptyBodyReadCloser) Close() error { function TestHeimdallClientStateSyncEventsReturnsErrNoResponseWhenHttp200WithEmptyBody (line 44) | func TestHeimdallClientStateSyncEventsReturnsErrNoResponseWhenHttp200Wit... FILE: polygon/bridge/client_idle.go type IdleClient (line 24) | type IdleClient struct method FetchStateSyncEvents (line 31) | func (c *IdleClient) FetchStateSyncEvents(ctx context.Context, fromId ... method Close (line 35) | func (c *IdleClient) Close() { function NewIdleClient (line 27) | func NewIdleClient() Client { FILE: polygon/bridge/client_mock.go type MockClient (line 21) | type MockClient struct method EXPECT (line 40) | func (m *MockClient) EXPECT() *MockClientMockRecorder { method Close (line 45) | func (m *MockClient) Close() { method FetchStateSyncEvents (line 81) | func (m *MockClient) FetchStateSyncEvents(ctx context.Context, fromId ... type MockClientMockRecorder (line 28) | type MockClientMockRecorder struct method Close (line 51) | func (mr *MockClientMockRecorder) Close() *MockClientCloseCall { method FetchStateSyncEvents (line 90) | func (mr *MockClientMockRecorder) FetchStateSyncEvents(ctx, fromId, to... function NewMockClient (line 33) | func NewMockClient(ctrl *gomock.Controller) *MockClient { type MockClientCloseCall (line 58) | type MockClientCloseCall struct method Return (line 63) | func (c *MockClientCloseCall) Return() *MockClientCloseCall { method Do (line 69) | func (c *MockClientCloseCall) Do(f func()) *MockClientCloseCall { method DoAndReturn (line 75) | func (c *MockClientCloseCall) DoAndReturn(f func()) *MockClientCloseCa... type MockClientFetchStateSyncEventsCall (line 97) | type MockClientFetchStateSyncEventsCall struct method Return (line 102) | func (c *MockClientFetchStateSyncEventsCall) Return(arg0 []*EventRecor... method Do (line 108) | func (c *MockClientFetchStateSyncEventsCall) Do(f func(context.Context... method DoAndReturn (line 114) | func (c *MockClientFetchStateSyncEventsCall) DoAndReturn(f func(contex... FILE: polygon/bridge/event_fetch_test.go function TestEventFetchReponse (line 14) | func TestEventFetchReponse(t *testing.T) { function TestOver50EventBlockFetch (line 27) | func TestOver50EventBlockFetch(t *testing.T) { FILE: polygon/bridge/event_record.go type EventRecord (line 36) | type EventRecord struct type EventRecordWithTime (line 45) | type EventRecordWithTime struct method String (line 53) | func (e *EventRecordWithTime) String() string { method BuildEventRecord (line 66) | func (e *EventRecordWithTime) BuildEventRecord() *EventRecord { method MarshallIdBytes (line 77) | func (e *EventRecordWithTime) MarshallIdBytes() []byte { method MarshallTimeBytes (line 83) | func (e *EventRecordWithTime) MarshallTimeBytes() []byte { method MarshallBytes (line 89) | func (e *EventRecordWithTime) MarshallBytes() ([]byte, error) { method UnmarshallBytes (line 105) | func (e *EventRecordWithTime) UnmarshallBytes(v []byte) error { type StateSyncEventsResponseV1 (line 133) | type StateSyncEventsResponseV1 struct type StateSyncEventsResponse (line 138) | type StateSyncEventsResponse struct type StateSyncEventsResponseV2 (line 143) | type StateSyncEventsResponseV2 struct method GetEventRecords (line 155) | func (v *StateSyncEventsResponseV2) GetEventRecords() ([]*EventRecordW... type StateSyncEventResponse (line 193) | type StateSyncEventResponse struct function EventTime (line 200) | func EventTime(encodedEvent rlp.RawValue) time.Time { function EventId (line 210) | func EventId(encodedEvent rlp.RawValue) uint64 { FILE: polygon/bridge/log_prefix.go function bridgeLogPrefix (line 19) | func bridgeLogPrefix(message string) string { FILE: polygon/bridge/mdbx_store.go type MdbxStore (line 60) | type MdbxStore struct method WithTx (line 76) | func (s *MdbxStore) WithTx(tx kv.Tx) Store { method RangeExtractor (line 80) | func (s *MdbxStore) RangeExtractor() snaptype.RangeExtractor { method Prepare (line 86) | func (s *MdbxStore) Prepare(ctx context.Context) error { method Close (line 95) | func (s *MdbxStore) Close() { method LastEventId (line 101) | func (s *MdbxStore) LastEventId(ctx context.Context) (uint64, error) { method LastProcessedEventId (line 112) | func (s *MdbxStore) LastProcessedEventId(ctx context.Context) (uint64,... method LastProcessedBlockInfo (line 122) | func (s *MdbxStore) LastProcessedBlockInfo(ctx context.Context) (Proce... method PutProcessedBlockInfo (line 132) | func (s *MdbxStore) PutProcessedBlockInfo(ctx context.Context, info []... method LastFrozenEventBlockNum (line 152) | func (s *MdbxStore) LastFrozenEventBlockNum() uint64 { method LastFrozenEventId (line 156) | func (s *MdbxStore) LastFrozenEventId() uint64 { method PutEventTxnToBlockNum (line 160) | func (s *MdbxStore) PutEventTxnToBlockNum(ctx context.Context, eventTx... method EventTxnToBlockNum (line 178) | func (s *MdbxStore) EventTxnToBlockNum(ctx context.Context, borTxHash ... method LastEventIdWithinWindow (line 189) | func (s *MdbxStore) LastEventIdWithinWindow(ctx context.Context, fromI... method PutEvents (line 239) | func (s *MdbxStore) PutEvents(ctx context.Context, events []*EventReco... method EventsByTimeframe (line 253) | func (s *MdbxStore) EventsByTimeframe(ctx context.Context, timeFrom, t... method PutBlockNumToEventId (line 263) | func (s *MdbxStore) PutBlockNumToEventId(ctx context.Context, blockNum... method BlockEventIdsRange (line 283) | func (s *MdbxStore) BlockEventIdsRange(ctx context.Context, blockHash ... method blockEventIdsRange (line 287) | func (s *MdbxStore) blockEventIdsRange(ctx context.Context, blockHash ... method Unwind (line 299) | func (s *MdbxStore) Unwind(ctx context.Context, blockNum uint64) error { method BorStartEventId (line 315) | func (s *MdbxStore) BorStartEventId(ctx context.Context, hash common.H... method EventsByBlock (line 325) | func (s *MdbxStore) EventsByBlock(ctx context.Context, hash common.Has... method EventsByIdFromSnapshot (line 335) | func (s *MdbxStore) EventsByIdFromSnapshot(from uint64, to time.Time, ... method PruneEvents (line 339) | func (s *MdbxStore) PruneEvents(ctx context.Context, blocksTo uint64, ... type txStore (line 64) | type txStore struct method Prepare (line 363) | func (s txStore) Prepare(ctx context.Context) error { method Close (line 367) | func (s txStore) Close() { method LastEventId (line 372) | func (s txStore) LastEventId(ctx context.Context) (uint64, error) { method LastProcessedEventId (line 392) | func (s txStore) LastProcessedEventId(ctx context.Context) (uint64, er... method LastProcessedBlockInfo (line 411) | func (s txStore) LastProcessedBlockInfo(ctx context.Context) (Processe... method PutProcessedBlockInfo (line 432) | func (s txStore) PutProcessedBlockInfo(ctx context.Context, info []Pro... method LastFrozenEventBlockNum (line 447) | func (s txStore) LastFrozenEventBlockNum() uint64 { method LastFrozenEventId (line 451) | func (s txStore) LastFrozenEventId() uint64 { method PutEventTxnToBlockNum (line 455) | func (s txStore) PutEventTxnToBlockNum(ctx context.Context, eventTxnTo... method EventTxnToBlockNum (line 477) | func (s txStore) EventTxnToBlockNum(ctx context.Context, borTxHash com... method LastEventIdWithinWindow (line 493) | func (s txStore) LastEventIdWithinWindow(ctx context.Context, fromId u... method PutEvents (line 497) | func (s txStore) PutEvents(ctx context.Context, events []*EventRecordW... method EventsByTimeframe (line 526) | func (s txStore) EventsByTimeframe(ctx context.Context, timeFrom, time... method events (line 560) | func (s txStore) events(ctx context.Context, start, end uint64) ([][]b... method PutBlockNumToEventId (line 586) | func (s txStore) PutBlockNumToEventId(ctx context.Context, blockNumToE... method BlockEventIdsRange (line 613) | func (s txStore) BlockEventIdsRange(ctx context.Context, blockHash com... method blockEventIdsRange (line 619) | func (s txStore) blockEventIdsRange(ctx context.Context, blockHash com... method BorStartEventId (line 657) | func (s txStore) BorStartEventId(ctx context.Context, hash common.Hash... method EventsByBlock (line 665) | func (s txStore) EventsByBlock(ctx context.Context, hash common.Hash, ... method EventsByIdFromSnapshot (line 684) | func (s txStore) EventsByIdFromSnapshot(from uint64, to time.Time, lim... method PruneEvents (line 688) | func (s txStore) PruneEvents(ctx context.Context, blocksTo uint64, blo... method Unwind (line 773) | func (s txStore) Unwind(ctx context.Context, blockNum uint64) error { function NewMdbxStore (line 68) | func NewMdbxStore(dataDir string, logger log.Logger, accede bool, roTxLi... function NewDbStore (line 72) | func NewDbStore(db kv.RoDB) *MdbxStore { function putProcessedBlockInfo (line 147) | func putProcessedBlockInfo(tx kv.RwTx, info ProcessedBlockInfo) error { function lastEventIdWithinWindow (line 199) | func lastEventIdWithinWindow(tx kv.Tx, fromId uint64, toTime time.Time) ... function NewTxStore (line 359) | func NewTxStore(tx kv.Tx) txStore { function UnwindEvents (line 791) | func UnwindEvents(tx kv.RwTx, unwindPoint uint64) error { function UnwindBlockNumToEventID (line 850) | func UnwindBlockNumToEventID(tx kv.RwTx, blockNum uint64) error { function UnwindEventProcessedBlocks (line 873) | func UnwindEventProcessedBlocks(tx kv.RwTx, blockNum uint64) error { function UnwindEventTxnToBlockNum (line 908) | func UnwindEventTxnToBlockNum(tx kv.RwTx, blockNum uint64) error { FILE: polygon/bridge/processed_block_info.go type ProcessedBlockInfo (line 21) | type ProcessedBlockInfo struct method MarshallBytes (line 26) | func (info *ProcessedBlockInfo) MarshallBytes() (key []byte, value []b... method UnmarshallBytes (line 34) | func (info *ProcessedBlockInfo) UnmarshallBytes(key []byte, value []by... FILE: polygon/bridge/reader.go type Reader (line 39) | type Reader struct method Prepare (line 71) | func (r *Reader) Prepare(ctx context.Context) error { method EventsWithinTime (line 75) | func (r *Reader) EventsWithinTime(ctx context.Context, timeFrom, timeT... method Events (line 115) | func (r *Reader) Events(ctx context.Context, blockHash common.Hash, bl... method EventTxnLookup (line 147) | func (r *Reader) EventTxnLookup(ctx context.Context, borTxHash common.... method Close (line 151) | func (r *Reader) Close() { type ReaderConfig (line 45) | type ReaderConfig struct function AssembleReader (line 52) | func AssembleReader(ctx context.Context, config ReaderConfig) (*Reader, ... function NewReader (line 63) | func NewReader(store Store, logger log.Logger, stateReceiverContractAddr... type RemoteReader (line 155) | type RemoteReader struct method Events (line 169) | func (r *RemoteReader) Events(ctx context.Context, blockHash common.Ha... method EventTxnLookup (line 189) | func (r *RemoteReader) EventTxnLookup(ctx context.Context, borTxHash c... method Close (line 201) | func (r *RemoteReader) Close() { method EnsureVersionCompatibility (line 205) | func (r *RemoteReader) EnsureVersionCompatibility() bool { function NewRemoteReader (line 161) | func NewRemoteReader(client remoteproto.BridgeBackendClient) *RemoteRead... function messageFromData (line 221) | func messageFromData(to common.Address, data []byte) *types.Message { function NewStateSyncEventMessages (line 238) | func NewStateSyncEventMessages(stateSyncEvents []rlp.RawValue, stateRece... FILE: polygon/bridge/server.go type bridgeReader (line 31) | type bridgeReader interface type BackendServer (line 38) | type BackendServer struct method Version (line 52) | func (b *BackendServer) Version(ctx context.Context, in *emptypb.Empty... method BorTxnLookup (line 56) | func (b *BackendServer) BorTxnLookup(ctx context.Context, in *remotepr... method BorEvents (line 68) | func (b *BackendServer) BorEvents(ctx context.Context, in *remoteproto... function NewBackendServer (line 45) | func NewBackendServer(ctx context.Context, bridgeReader bridgeReader) *B... FILE: polygon/bridge/service.go type eventFetcher (line 38) | type eventFetcher interface type ServiceConfig (line 42) | type ServiceConfig struct function NewService (line 49) | func NewService(config ServiceConfig) *Service { type Service (line 61) | type Service struct method Ready (line 110) | func (s *Service) Ready(ctx context.Context) <-chan error { method Run (line 127) | func (s *Service) Run(ctx context.Context) error { method Close (line 268) | func (s *Service) Close() { method InitialBlockReplayNeeded (line 272) | func (s *Service) InitialBlockReplayNeeded(ctx context.Context) (uint6... method ReplayInitialBlock (line 292) | func (s *Service) ReplayInitialBlock(ctx context.Context, block *types... method ProcessNewBlocks (line 303) | func (s *Service) ProcessNewBlocks(ctx context.Context, blocks []*type... method Unwind (line 470) | func (s *Service) Unwind(ctx context.Context, blockNum uint64) error { method EventsWithinTime (line 498) | func (s *Service) EventsWithinTime(ctx context.Context, timeFrom, time... method Events (line 503) | func (s *Service) Events(ctx context.Context, blockHash common.Hash, b... method EventTxnLookup (line 507) | func (s *Service) EventTxnLookup(ctx context.Context, borTxHash common... method blockEventsTimeWindowEnd (line 511) | func (s *Service) blockEventsTimeWindowEnd(last ProcessedBlockInfo, bl... method waitForScraper (line 520) | func (s *Service) waitForScraper(ctx context.Context, toTime uint64) e... method signalFetchedEvents (line 555) | func (s *Service) signalFetchedEvents() { method waitFetchedEventsSignal (line 562) | func (s *Service) waitFetchedEventsSignal(ctx context.Context) error { type ready (line 77) | type ready struct method On (line 84) | func (r *ready) On() <-chan struct{} { method init (line 91) | func (r *ready) init() { method set (line 99) | func (r *ready) set() { FILE: polygon/bridge/service_test.go function setup (line 45) | func setup(t *testing.T, borConfig borcfg.BorConfig) (*MockClient, *Serv... function getBlocks (line 59) | func getBlocks(t *testing.T, numBlocks int) []*types.Block { function TestService (line 85) | func TestService(t *testing.T) { function TestService_Unwind (line 210) | func TestService_Unwind(t *testing.T) { function setupOverrideTest (line 311) | func setupOverrideTest(t *testing.T, ctx context.Context, borConfig borc... function TestService_ProcessNewBlocksWithOverride (line 406) | func TestService_ProcessNewBlocksWithOverride(t *testing.T) { function TestService_ProcessNewBlocksWithZeroOverride (line 446) | func TestService_ProcessNewBlocksWithZeroOverride(t *testing.T) { function TestReaderEventsWithinTime (line 471) | func TestReaderEventsWithinTime(t *testing.T) { FILE: polygon/bridge/snapshot_integrity.go function ValidateBorEvents (line 18) | func ValidateBorEvents(ctx context.Context, db kv.TemporalRoDB, blockRea... FILE: polygon/bridge/snapshot_store.go type SnapshotStore (line 41) | type SnapshotStore struct method Prepare (line 55) | func (s *SnapshotStore) Prepare(ctx context.Context) error { method WithTx (line 63) | func (s *SnapshotStore) WithTx(tx kv.Tx) Store { method RangeExtractor (line 67) | func (s *SnapshotStore) RangeExtractor() snaptype.RangeExtractor { method LastFrozenEventBlockNum (line 78) | func (s *SnapshotStore) LastFrozenEventBlockNum() uint64 { method LastProcessedBlockInfo (line 115) | func (s *SnapshotStore) LastProcessedBlockInfo(ctx context.Context) (P... method LastEventId (line 141) | func (s *SnapshotStore) LastEventId(ctx context.Context) (uint64, erro... method LastFrozenEventId (line 153) | func (s *SnapshotStore) LastFrozenEventId() uint64 { method LastProcessedEventId (line 189) | func (s *SnapshotStore) LastProcessedEventId(ctx context.Context) (uin... method EventTxnToBlockNum (line 201) | func (s *SnapshotStore) EventTxnToBlockNum(ctx context.Context, txnHas... method BlockEventIdsRange (line 224) | func (s *SnapshotStore) BlockEventIdsRange(ctx context.Context, blockH... method events (line 285) | func (s *SnapshotStore) events(ctx context.Context, start, end, blockN... method borBlockByEventHash (line 333) | func (s *SnapshotStore) borBlockByEventHash(txnHash common.Hash, segme... method BorStartEventId (line 363) | func (s *SnapshotStore) BorStartEventId(ctx context.Context, hash comm... method EventsByBlock (line 371) | func (s *SnapshotStore) EventsByBlock(ctx context.Context, hash common... method EventsByIdFromSnapshot (line 397) | func (s *SnapshotStore) EventsByIdFromSnapshot(from uint64, to time.Ti... type sprintLengthCalculator (line 47) | type sprintLengthCalculator interface function NewSnapshotStore (line 51) | func NewSnapshotStore(base Store, snapshots *heimdall.RoSnapshots, sprin... function ValidateEvents (line 444) | func ValidateEvents(ctx context.Context, config *borcfg.BorConfig, db kv... type blockReader (line 531) | type blockReader interface function checkBlockEvents (line 535) | func checkBlockEvents(ctx context.Context, config *borcfg.BorConfig, blo... type headerReader (line 636) | type headerReader interface function checkBlockWindow (line 640) | func checkBlockWindow(ctx context.Context, eventTime time.Time, firstBlo... FILE: polygon/bridge/snapshot_store_test.go function TestBridgeStoreLastFrozenEventIdWhenSegmentFilesArePresent (line 27) | func TestBridgeStoreLastFrozenEventIdWhenSegmentFilesArePresent(t *testi... function TestBridgeStoreLastFrozenEventIdWhenSegmentFilesAreNotPresent (line 45) | func TestBridgeStoreLastFrozenEventIdWhenSegmentFilesAreNotPresent(t *te... function TestBlockReaderLastFrozenEventIdReturnsLastSegWithIdx (line 60) | func TestBlockReaderLastFrozenEventIdReturnsLastSegWithIdx(t *testing.T) { function TestBlockReaderLastFrozenEventIdReturnsZeroWhenAllSegmentsDoNotHaveIdx (line 85) | func TestBlockReaderLastFrozenEventIdReturnsZeroWhenAllSegmentsDoNotHave... function createTestSegmentFile (line 116) | func createTestSegmentFile(t *testing.T, from, to uint64, name snaptype.... function createTestBorEventSegmentFile (line 158) | func createTestBorEventSegmentFile(t *testing.T, from, to, eventId uint6... FILE: polygon/bridge/store.go type Store (line 27) | type Store interface FILE: polygon/chain/config.go function readBorChainSpec (line 34) | func readBorChainSpec(filename string) *chain.Config { function init (line 82) | func init() { FILE: polygon/chain/config_test.go function TestGetBurntContract (line 29) | func TestGetBurntContract(t *testing.T) { function TestCalculateCoinbaseAmoy (line 65) | func TestCalculateCoinbaseAmoy(t *testing.T) { FILE: polygon/chain/genesis.go function AmoyGenesisBlock (line 39) | func AmoyGenesisBlock() *types.Genesis { function BorMainnetGenesisBlock (line 53) | func BorMainnetGenesisBlock() *types.Genesis { function BorDevnetGenesisBlock (line 66) | func BorDevnetGenesisBlock() *types.Genesis { function MumbaiGenesisBlock (line 80) | func MumbaiGenesisBlock() *types.Genesis { FILE: polygon/heimdall/checkpoint.go type CheckpointId (line 30) | type CheckpointId type Checkpoint (line 33) | type Checkpoint struct method RawId (line 41) | func (c *Checkpoint) RawId() uint64 { method SetRawId (line 45) | func (c *Checkpoint) SetRawId(id uint64) { method StartBlock (line 49) | func (c *Checkpoint) StartBlock() *big.Int { method EndBlock (line 53) | func (c *Checkpoint) EndBlock() *big.Int { method BlockNumRange (line 57) | func (c *Checkpoint) BlockNumRange() ClosedRange { method RootHash (line 64) | func (c *Checkpoint) RootHash() common.Hash { method Timestamp (line 68) | func (c *Checkpoint) Timestamp() uint64 { method Length (line 72) | func (c *Checkpoint) Length() uint64 { method CmpRange (line 76) | func (c *Checkpoint) CmpRange(n uint64) int { method String (line 80) | func (c *Checkpoint) String() string { method MarshalJSON (line 92) | func (c *Checkpoint) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 112) | func (c *Checkpoint) UnmarshalJSON(b []byte) error { type checkpoints (line 130) | type checkpoints method Len (line 132) | func (cs checkpoints) Len() int { method Less (line 136) | func (cs checkpoints) Less(i, j int) bool { method Swap (line 140) | func (cs checkpoints) Swap(i, j int) { type CheckpointResponseV1 (line 144) | type CheckpointResponseV1 struct type CheckpointResponseV2 (line 149) | type CheckpointResponseV2 struct method ToCheckpoint (line 160) | func (v *CheckpointResponseV2) ToCheckpoint(id int64) (*Checkpoint, er... type CheckpointCount (line 198) | type CheckpointCount struct type CheckpointCountResponseV1 (line 202) | type CheckpointCountResponseV1 struct type CheckpointCountResponseV2 (line 207) | type CheckpointCountResponseV2 struct type CheckpointListResponseV1 (line 211) | type CheckpointListResponseV1 struct type CheckpointListResponseV2 (line 216) | type CheckpointListResponseV2 struct method ToList (line 228) | func (v *CheckpointListResponseV2) ToList() ([]*Checkpoint, error) { FILE: polygon/heimdall/checkpoint_test.go function TestCheckpointListResponse (line 31) | func TestCheckpointListResponse(t *testing.T) { function TestCheckpointJsonMarshall (line 44) | func TestCheckpointJsonMarshall(t *testing.T) { function makeCheckpoint (line 48) | func makeCheckpoint(start uint64, len uint) *Checkpoint { FILE: polygon/heimdall/client.go type Client (line 24) | type Client interface FILE: polygon/heimdall/client_http.go constant SpansFetchLimit (line 37) | SpansFetchLimit = 150 constant CheckpointsFetchLimit (line 38) | CheckpointsFetchLimit = 10_000 type HttpClient (line 43) | type HttpClient struct method FetchLatestSpan (line 81) | func (c *HttpClient) FetchLatestSpan(ctx context.Context) (*Span, erro... method FetchSpan (line 110) | func (c *HttpClient) FetchSpan(ctx context.Context, spanID uint64) (*S... method FetchSpans (line 141) | func (c *HttpClient) FetchSpans(ctx context.Context, page uint64, limi... method FetchCheckpoint (line 174) | func (c *HttpClient) FetchCheckpoint(ctx context.Context, number int64... method FetchCheckpoints (line 199) | func (c *HttpClient) FetchCheckpoints(ctx context.Context, page uint64... method FetchMilestone (line 237) | func (c *HttpClient) FetchMilestone(ctx context.Context, number int64)... method FetchStatus (line 299) | func (c *HttpClient) FetchStatus(ctx context.Context) (*Status, error) { method FetchCheckpointCount (line 320) | func (c *HttpClient) FetchCheckpointCount(ctx context.Context) (int64,... method FetchMilestoneCount (line 351) | func (c *HttpClient) FetchMilestoneCount(ctx context.Context) (int64, ... method FetchFirstMilestoneNum (line 390) | func (c *HttpClient) FetchFirstMilestoneNum(ctx context.Context) (int6... method FetchLastNoAckMilestone (line 407) | func (c *HttpClient) FetchLastNoAckMilestone(ctx context.Context) (str... method FetchNoAckMilestone (line 424) | func (c *HttpClient) FetchNoAckMilestone(ctx context.Context, mileston... method FetchMilestoneID (line 446) | func (c *HttpClient) FetchMilestoneID(ctx context.Context, milestoneID... function NewHttpClient (line 47) | func NewHttpClient(urlString string, logger log.Logger, opts ...poshttp.... constant fetchStatus (line 54) | fetchStatus = "/status" constant fetchCheckpoint (line 55) | fetchCheckpoint = "/checkpoints/%s" constant fetchCheckpointCount (line 56) | fetchCheckpointCount = "/checkpoints/count" constant fetchCheckpointList (line 57) | fetchCheckpointList = "/checkpoints/list" constant fetchCheckpointListQueryFormatV1 (line 58) | fetchCheckpointListQueryFormatV1 = "page=%d&limit=%d" constant fetchCheckpointListQueryFormatV2 (line 59) | fetchCheckpointListQueryFormatV2 = "pagination.offset=%d&pagination.limi... constant fetchMilestoneAtV1 (line 61) | fetchMilestoneAtV1 = "/milestone/%d" constant fetchMilestoneLatestV1 (line 62) | fetchMilestoneLatestV1 = "/milestone/latest" constant fetchMilestoneAtV2 (line 63) | fetchMilestoneAtV2 = "/milestones/%d" constant fetchMilestoneLatestV2 (line 64) | fetchMilestoneLatestV2 = "/milestones/latest" constant fetchMilestoneCountV1 (line 65) | fetchMilestoneCountV1 = "/milestone/count" constant fetchMilestoneCountV2 (line 66) | fetchMilestoneCountV2 = "/milestones/count" constant fetchLastNoAckMilestone (line 68) | fetchLastNoAckMilestone = "/milestone/lastNoAck" constant fetchNoAckMilestone (line 69) | fetchNoAckMilestone = "/milestone/noAck/%s" constant fetchMilestoneID (line 70) | fetchMilestoneID = "/milestone/ID/%s" constant fetchSpanLatestV1 (line 72) | fetchSpanLatestV1 = "bor/latest-span" constant fetchSpanLatestV2 (line 73) | fetchSpanLatestV2 = "bor/spans/latest" constant fetchSpanListFormatV1 (line 75) | fetchSpanListFormatV1 = "page=%d&limit=%d" constant fetchSpanListFormatV2 (line 76) | fetchSpanListFormatV2 = "pagination.offset=%d&pagination.limit=%d" constant fetchSpanListPathV1 (line 77) | fetchSpanListPathV1 = "bor/span/list" constant fetchSpanListPathV2 (line 78) | fetchSpanListPathV2 = "bor/spans/list" function isInvalidMilestoneIndexError (line 231) | func isInvalidMilestoneIndexError(err error) bool { constant milestonePruneNumber (line 388) | milestonePruneNumber = int64(100) function checkpointURL (line 467) | func checkpointURL(urlString string, number int64) (*url.URL, error) { function checkpointCountURL (line 478) | func checkpointCountURL(urlString string) (*url.URL, error) { function statusURL (line 482) | func statusURL(urlString string) (*url.URL, error) { function milestoneURLv1 (line 486) | func milestoneURLv1(urlString string, number int64) (*url.URL, error) { function milestoneURLv2 (line 493) | func milestoneURLv2(urlString string, number int64) (*url.URL, error) { function lastNoAckMilestoneURL (line 500) | func lastNoAckMilestoneURL(urlString string) (*url.URL, error) { function noAckMilestoneURL (line 504) | func noAckMilestoneURL(urlString string, id string) (*url.URL, error) { function milestoneIDURL (line 508) | func milestoneIDURL(urlString string, id string) (*url.URL, error) { FILE: polygon/heimdall/client_http_test.go type emptyBodyReadCloser (line 34) | type emptyBodyReadCloser struct method Read (line 36) | func (ebrc emptyBodyReadCloser) Read(_ []byte) (n int, err error) { method Close (line 40) | func (ebrc emptyBodyReadCloser) Close() error { function TestHeimdallClientFetchesTerminateUponTooManyErrors (line 44) | func TestHeimdallClientFetchesTerminateUponTooManyErrors(t *testing.T) { FILE: polygon/heimdall/client_idle.go type IdleClient (line 27) | type IdleClient struct method FetchLatestSpan (line 35) | func (c *IdleClient) FetchLatestSpan(ctx context.Context) (*Span, erro... method FetchSpan (line 58) | func (c *IdleClient) FetchSpan(ctx context.Context, spanID uint64) (*S... method FetchSpans (line 82) | func (c *IdleClient) FetchSpans(ctx context.Context, page uint64, limi... method FetchStatus (line 86) | func (c *IdleClient) FetchStatus(ctx context.Context) (*Status, error) { method FetchCheckpoint (line 93) | func (c *IdleClient) FetchCheckpoint(ctx context.Context, number int64... method FetchCheckpointCount (line 97) | func (c *IdleClient) FetchCheckpointCount(ctx context.Context) (int64,... method FetchCheckpoints (line 101) | func (c *IdleClient) FetchCheckpoints(ctx context.Context, page uint64... method FetchMilestone (line 105) | func (c *IdleClient) FetchMilestone(ctx context.Context, number int64)... method FetchMilestoneCount (line 115) | func (c *IdleClient) FetchMilestoneCount(ctx context.Context) (int64, ... method FetchFirstMilestoneNum (line 119) | func (c *IdleClient) FetchFirstMilestoneNum(ctx context.Context) (int6... method FetchNoAckMilestone (line 123) | func (c *IdleClient) FetchNoAckMilestone(ctx context.Context, mileston... method FetchLastNoAckMilestone (line 127) | func (c *IdleClient) FetchLastNoAckMilestone(ctx context.Context) (str... method FetchMilestoneID (line 131) | func (c *IdleClient) FetchMilestoneID(ctx context.Context, milestoneID... method Close (line 135) | func (c *IdleClient) Close() { function NewIdleClient (line 31) | func NewIdleClient(cfg buildercfg.MiningConfig) Client { FILE: polygon/heimdall/client_mock.go type MockClient (line 20) | type MockClient struct method EXPECT (line 39) | func (m *MockClient) EXPECT() *MockClientMockRecorder { method Close (line 44) | func (m *MockClient) Close() { method FetchCheckpoint (line 80) | func (m *MockClient) FetchCheckpoint(ctx context.Context, number int64... method FetchCheckpointCount (line 119) | func (m *MockClient) FetchCheckpointCount(ctx context.Context) (int64,... method FetchCheckpoints (line 158) | func (m *MockClient) FetchCheckpoints(ctx context.Context, page, limit... method FetchFirstMilestoneNum (line 197) | func (m *MockClient) FetchFirstMilestoneNum(ctx context.Context) (int6... method FetchLastNoAckMilestone (line 236) | func (m *MockClient) FetchLastNoAckMilestone(ctx context.Context) (str... method FetchLatestSpan (line 275) | func (m *MockClient) FetchLatestSpan(ctx context.Context) (*Span, erro... method FetchMilestone (line 314) | func (m *MockClient) FetchMilestone(ctx context.Context, number int64)... method FetchMilestoneCount (line 353) | func (m *MockClient) FetchMilestoneCount(ctx context.Context) (int64, ... method FetchMilestoneID (line 392) | func (m *MockClient) FetchMilestoneID(ctx context.Context, milestoneID... method FetchNoAckMilestone (line 430) | func (m *MockClient) FetchNoAckMilestone(ctx context.Context, mileston... method FetchSpan (line 468) | func (m *MockClient) FetchSpan(ctx context.Context, spanID uint64) (*S... method FetchSpans (line 507) | func (m *MockClient) FetchSpans(ctx context.Context, page, limit uint6... method FetchStatus (line 546) | func (m *MockClient) FetchStatus(ctx context.Context) (*Status, error) { type MockClientMockRecorder (line 27) | type MockClientMockRecorder struct method Close (line 50) | func (mr *MockClientMockRecorder) Close() *MockClientCloseCall { method FetchCheckpoint (line 89) | func (mr *MockClientMockRecorder) FetchCheckpoint(ctx, number any) *Mo... method FetchCheckpointCount (line 128) | func (mr *MockClientMockRecorder) FetchCheckpointCount(ctx any) *MockC... method FetchCheckpoints (line 167) | func (mr *MockClientMockRecorder) FetchCheckpoints(ctx, page, limit an... method FetchFirstMilestoneNum (line 206) | func (mr *MockClientMockRecorder) FetchFirstMilestoneNum(ctx any) *Moc... method FetchLastNoAckMilestone (line 245) | func (mr *MockClientMockRecorder) FetchLastNoAckMilestone(ctx any) *Mo... method FetchLatestSpan (line 284) | func (mr *MockClientMockRecorder) FetchLatestSpan(ctx any) *MockClient... method FetchMilestone (line 323) | func (mr *MockClientMockRecorder) FetchMilestone(ctx, number any) *Moc... method FetchMilestoneCount (line 362) | func (mr *MockClientMockRecorder) FetchMilestoneCount(ctx any) *MockCl... method FetchMilestoneID (line 400) | func (mr *MockClientMockRecorder) FetchMilestoneID(ctx, milestoneID an... method FetchNoAckMilestone (line 438) | func (mr *MockClientMockRecorder) FetchNoAckMilestone(ctx, milestoneID... method FetchSpan (line 477) | func (mr *MockClientMockRecorder) FetchSpan(ctx, spanID any) *MockClie... method FetchSpans (line 516) | func (mr *MockClientMockRecorder) FetchSpans(ctx, page, limit any) *Mo... method FetchStatus (line 555) | func (mr *MockClientMockRecorder) FetchStatus(ctx any) *MockClientFetc... function NewMockClient (line 32) | func NewMockClient(ctrl *gomock.Controller) *MockClient { type MockClientCloseCall (line 57) | type MockClientCloseCall struct method Return (line 62) | func (c *MockClientCloseCall) Return() *MockClientCloseCall { method Do (line 68) | func (c *MockClientCloseCall) Do(f func()) *MockClientCloseCall { method DoAndReturn (line 74) | func (c *MockClientCloseCall) DoAndReturn(f func()) *MockClientCloseCa... type MockClientFetchCheckpointCall (line 96) | type MockClientFetchCheckpointCall struct method Return (line 101) | func (c *MockClientFetchCheckpointCall) Return(arg0 *Checkpoint, arg1 ... method Do (line 107) | func (c *MockClientFetchCheckpointCall) Do(f func(context.Context, int... method DoAndReturn (line 113) | func (c *MockClientFetchCheckpointCall) DoAndReturn(f func(context.Con... type MockClientFetchCheckpointCountCall (line 135) | type MockClientFetchCheckpointCountCall struct method Return (line 140) | func (c *MockClientFetchCheckpointCountCall) Return(arg0 int64, arg1 e... method Do (line 146) | func (c *MockClientFetchCheckpointCountCall) Do(f func(context.Context... method DoAndReturn (line 152) | func (c *MockClientFetchCheckpointCountCall) DoAndReturn(f func(contex... type MockClientFetchCheckpointsCall (line 174) | type MockClientFetchCheckpointsCall struct method Return (line 179) | func (c *MockClientFetchCheckpointsCall) Return(arg0 []*Checkpoint, ar... method Do (line 185) | func (c *MockClientFetchCheckpointsCall) Do(f func(context.Context, ui... method DoAndReturn (line 191) | func (c *MockClientFetchCheckpointsCall) DoAndReturn(f func(context.Co... type MockClientFetchFirstMilestoneNumCall (line 213) | type MockClientFetchFirstMilestoneNumCall struct method Return (line 218) | func (c *MockClientFetchFirstMilestoneNumCall) Return(arg0 int64, arg1... method Do (line 224) | func (c *MockClientFetchFirstMilestoneNumCall) Do(f func(context.Conte... method DoAndReturn (line 230) | func (c *MockClientFetchFirstMilestoneNumCall) DoAndReturn(f func(cont... type MockClientFetchLastNoAckMilestoneCall (line 252) | type MockClientFetchLastNoAckMilestoneCall struct method Return (line 257) | func (c *MockClientFetchLastNoAckMilestoneCall) Return(arg0 string, ar... method Do (line 263) | func (c *MockClientFetchLastNoAckMilestoneCall) Do(f func(context.Cont... method DoAndReturn (line 269) | func (c *MockClientFetchLastNoAckMilestoneCall) DoAndReturn(f func(con... type MockClientFetchLatestSpanCall (line 291) | type MockClientFetchLatestSpanCall struct method Return (line 296) | func (c *MockClientFetchLatestSpanCall) Return(arg0 *Span, arg1 error)... method Do (line 302) | func (c *MockClientFetchLatestSpanCall) Do(f func(context.Context) (*S... method DoAndReturn (line 308) | func (c *MockClientFetchLatestSpanCall) DoAndReturn(f func(context.Con... type MockClientFetchMilestoneCall (line 330) | type MockClientFetchMilestoneCall struct method Return (line 335) | func (c *MockClientFetchMilestoneCall) Return(arg0 *Milestone, arg1 er... method Do (line 341) | func (c *MockClientFetchMilestoneCall) Do(f func(context.Context, int6... method DoAndReturn (line 347) | func (c *MockClientFetchMilestoneCall) DoAndReturn(f func(context.Cont... type MockClientFetchMilestoneCountCall (line 369) | type MockClientFetchMilestoneCountCall struct method Return (line 374) | func (c *MockClientFetchMilestoneCountCall) Return(arg0 int64, arg1 er... method Do (line 380) | func (c *MockClientFetchMilestoneCountCall) Do(f func(context.Context)... method DoAndReturn (line 386) | func (c *MockClientFetchMilestoneCountCall) DoAndReturn(f func(context... type MockClientFetchMilestoneIDCall (line 407) | type MockClientFetchMilestoneIDCall struct method Return (line 412) | func (c *MockClientFetchMilestoneIDCall) Return(arg0 error) *MockClien... method Do (line 418) | func (c *MockClientFetchMilestoneIDCall) Do(f func(context.Context, st... method DoAndReturn (line 424) | func (c *MockClientFetchMilestoneIDCall) DoAndReturn(f func(context.Co... type MockClientFetchNoAckMilestoneCall (line 445) | type MockClientFetchNoAckMilestoneCall struct method Return (line 450) | func (c *MockClientFetchNoAckMilestoneCall) Return(arg0 error) *MockCl... method Do (line 456) | func (c *MockClientFetchNoAckMilestoneCall) Do(f func(context.Context,... method DoAndReturn (line 462) | func (c *MockClientFetchNoAckMilestoneCall) DoAndReturn(f func(context... type MockClientFetchSpanCall (line 484) | type MockClientFetchSpanCall struct method Return (line 489) | func (c *MockClientFetchSpanCall) Return(arg0 *Span, arg1 error) *Mock... method Do (line 495) | func (c *MockClientFetchSpanCall) Do(f func(context.Context, uint64) (... method DoAndReturn (line 501) | func (c *MockClientFetchSpanCall) DoAndReturn(f func(context.Context, ... type MockClientFetchSpansCall (line 523) | type MockClientFetchSpansCall struct method Return (line 528) | func (c *MockClientFetchSpansCall) Return(arg0 []*Span, arg1 error) *M... method Do (line 534) | func (c *MockClientFetchSpansCall) Do(f func(context.Context, uint64, ... method DoAndReturn (line 540) | func (c *MockClientFetchSpansCall) DoAndReturn(f func(context.Context,... type MockClientFetchStatusCall (line 562) | type MockClientFetchStatusCall struct method Return (line 567) | func (c *MockClientFetchStatusCall) Return(arg0 *Status, arg1 error) *... method Do (line 573) | func (c *MockClientFetchStatusCall) Do(f func(context.Context) (*Statu... method DoAndReturn (line 579) | func (c *MockClientFetchStatusCall) DoAndReturn(f func(context.Context... FILE: polygon/heimdall/closed_range.go type ClosedRange (line 19) | type ClosedRange struct method Len (line 24) | func (r ClosedRange) Len() uint64 { FILE: polygon/heimdall/cmp_block_range.go function cmpBlockRange (line 22) | func cmpBlockRange(startBlockNum, endBlockNum, blockNum uint64) int { FILE: polygon/heimdall/entity.go type Entity (line 19) | type Entity interface FILE: polygon/heimdall/entity_fetcher.go type EntityFetcher (line 28) | type EntityFetcher struct function NewEntityFetcher (line 39) | func NewEntityFetcher[TEntity Entity]( method FetchEntityIdRange (line 61) | func (f *EntityFetcher[TEntity]) FetchEntityIdRange(ctx context.Context)... constant entityFetcherBatchFetchThreshold (line 79) | entityFetcherBatchFetchThreshold = 100 method FetchEntitiesRange (line 81) | func (f *EntityFetcher[TEntity]) FetchEntitiesRange(ctx context.Context,... method FetchEntitiesRangeSequentially (line 96) | func (f *EntityFetcher[TEntity]) FetchEntitiesRangeSequentially(ctx cont... method FetchAllEntities (line 126) | func (f *EntityFetcher[TEntity]) FetchAllEntities(ctx context.Context) (... type entityFetcher (line 187) | type entityFetcher interface FILE: polygon/heimdall/entity_fetcher_mock.go type MockentityFetcher (line 20) | type MockentityFetcher struct type MockentityFetcherMockRecorder (line 27) | type MockentityFetcherMockRecorder struct function NewMockentityFetcher (line 32) | func NewMockentityFetcher[TEntity Entity](ctrl *gomock.Controller) *Mock... method EXPECT (line 39) | func (m *MockentityFetcher[TEntity]) EXPECT() *MockentityFetcherMockReco... method FetchAllEntities (line 44) | func (m *MockentityFetcher[TEntity]) FetchAllEntities(ctx context.Contex... method FetchAllEntities (line 53) | func (mr *MockentityFetcherMockRecorder[TEntity]) FetchAllEntities(ctx a... type MockentityFetcherFetchAllEntitiesCall (line 60) | type MockentityFetcherFetchAllEntitiesCall struct method Return (line 65) | func (c *MockentityFetcherFetchAllEntitiesCall[TEntity]) Return(arg0 []T... method Do (line 71) | func (c *MockentityFetcherFetchAllEntitiesCall[TEntity]) Do(f func(conte... method DoAndReturn (line 77) | func (c *MockentityFetcherFetchAllEntitiesCall[TEntity]) DoAndReturn(f f... method FetchEntitiesRange (line 83) | func (m *MockentityFetcher[TEntity]) FetchEntitiesRange(ctx context.Cont... method FetchEntitiesRange (line 92) | func (mr *MockentityFetcherMockRecorder[TEntity]) FetchEntitiesRange(ctx... type MockentityFetcherFetchEntitiesRangeCall (line 99) | type MockentityFetcherFetchEntitiesRangeCall struct method Return (line 104) | func (c *MockentityFetcherFetchEntitiesRangeCall[TEntity]) Return(arg0 [... method Do (line 110) | func (c *MockentityFetcherFetchEntitiesRangeCall[TEntity]) Do(f func(con... method DoAndReturn (line 116) | func (c *MockentityFetcherFetchEntitiesRangeCall[TEntity]) DoAndReturn(f... method FetchEntityIdRange (line 122) | func (m *MockentityFetcher[TEntity]) FetchEntityIdRange(ctx context.Cont... method FetchEntityIdRange (line 131) | func (mr *MockentityFetcherMockRecorder[TEntity]) FetchEntityIdRange(ctx... type MockentityFetcherFetchEntityIdRangeCall (line 138) | type MockentityFetcherFetchEntityIdRangeCall struct method Return (line 143) | func (c *MockentityFetcherFetchEntityIdRangeCall[TEntity]) Return(arg0 C... method Do (line 149) | func (c *MockentityFetcherFetchEntityIdRangeCall[TEntity]) Do(f func(con... method DoAndReturn (line 155) | func (c *MockentityFetcherFetchEntityIdRangeCall[TEntity]) DoAndReturn(f... FILE: polygon/heimdall/entity_fetcher_test.go function makeEntities (line 30) | func makeEntities(count uint64) []*Checkpoint { function makeFetchEntitiesPage (line 40) | func makeFetchEntitiesPage( function TestEntityFetcher_FetchAllEntities (line 50) | func TestEntityFetcher_FetchAllEntities(t *testing.T) { function testEntityFetcher_FetchAllEntities (line 56) | func testEntityFetcher_FetchAllEntities(t *testing.T, count uint64, fetc... type entityFetcherFetchEntitiesRangeTest (line 82) | type entityFetcherFetchEntitiesRangeTest struct method Run (line 128) | func (test entityFetcherFetchEntitiesRangeTest) Run(t *testing.T) { function newEntityFetcherFetchEntitiesRangeTest (line 90) | func newEntityFetcherFetchEntitiesRangeTest(count uint64, withPaging boo... function TestEntityFetcher_FetchEntitiesRange (line 134) | func TestEntityFetcher_FetchEntitiesRange(t *testing.T) { FILE: polygon/heimdall/entity_store.go type EntityStore (line 45) | type EntityStore interface type mdbxEntityStore (line 65) | type mdbxEntityStore struct function newMdbxEntityStore (line 74) | func newMdbxEntityStore[TEntity Entity]( method Prepare (line 90) | func (s *mdbxEntityStore[TEntity]) Prepare(ctx context.Context) error { method WithTx (line 101) | func (s *mdbxEntityStore[TEntity]) WithTx(tx kv.Tx) EntityStore[TEntity] { method RangeIndex (line 105) | func (s *mdbxEntityStore[TEntity]) RangeIndex() RangeIndex { method Close (line 109) | func (s *mdbxEntityStore[TEntity]) Close() { method SnapType (line 112) | func (s *mdbxEntityStore[TEntity]) SnapType() snaptype.Type { method LastEntityId (line 116) | func (s *mdbxEntityStore[TEntity]) LastEntityId(ctx context.Context) (ui... method LastFrozenEntityId (line 126) | func (s *mdbxEntityStore[TEntity]) LastFrozenEntityId() (uint64, bool, e... method LastEntity (line 130) | func (s *mdbxEntityStore[TEntity]) LastEntity(ctx context.Context) (TEnt... function entityStoreKey (line 142) | func entityStoreKey(id uint64) [8]byte { function entityStoreKeyParse (line 148) | func entityStoreKeyParse(key []byte) uint64 { method entityUnmarshalJSON (line 152) | func (s *mdbxEntityStore[TEntity]) entityUnmarshalJSON(jsonBytes []byte)... method Entity (line 160) | func (s *mdbxEntityStore[TEntity]) Entity(ctx context.Context, id uint64... method PutEntity (line 181) | func (s *mdbxEntityStore[TEntity]) PutEntity(ctx context.Context, id uin... method RangeFromId (line 195) | func (s *mdbxEntityStore[TEntity]) RangeFromId(ctx context.Context, star... method RangeFromBlockNum (line 205) | func (s *mdbxEntityStore[TEntity]) RangeFromBlockNum(ctx context.Context... method EntityIdFromBlockNum (line 215) | func (s *mdbxEntityStore[TEntity]) EntityIdFromBlockNum(ctx context.Cont... method DeleteToBlockNum (line 225) | func (s *mdbxEntityStore[TEntity]) DeleteToBlockNum(ctx context.Context,... method DeleteFromBlockNum (line 245) | func (s *mdbxEntityStore[TEntity]) DeleteFromBlockNum(ctx context.Contex... type txEntityStore (line 265) | type txEntityStore struct method Prepare (line 270) | func (s txEntityStore[TEntity]) Prepare(ctx context.Context) error { method Close (line 274) | func (s txEntityStore[TEntity]) Close() { method LastEntityId (line 278) | func (s txEntityStore[TEntity]) LastEntityId(ctx context.Context) (uint6... method Entity (line 297) | func (s txEntityStore[TEntity]) Entity(ctx context.Context, id uint64) (... method PutEntity (line 313) | func (s txEntityStore[TEntity]) PutEntity(ctx context.Context, id uint64... method RangeFromId (line 342) | func (s txEntityStore[TEntity]) RangeFromId(ctx context.Context, startId... method RangeFromBlockNum (line 365) | func (s txEntityStore[TEntity]) RangeFromBlockNum(ctx context.Context, s... method EntityIdFromBlockNum (line 378) | func (s txEntityStore[TEntity]) EntityIdFromBlockNum(ctx context.Context... method DeleteToBlockNum (line 388) | func (s txEntityStore[TEntity]) DeleteToBlockNum(ctx context.Context, un... method DeleteFromBlockNum (line 427) | func (s txEntityStore[TEntity]) DeleteFromBlockNum(ctx context.Context, ... FILE: polygon/heimdall/entity_store_mock.go type MockEntityStore (line 21) | type MockEntityStore struct type MockEntityStoreMockRecorder (line 28) | type MockEntityStoreMockRecorder struct function NewMockEntityStore (line 33) | func NewMockEntityStore[TEntity Entity](ctrl *gomock.Controller) *MockEn... method EXPECT (line 40) | func (m *MockEntityStore[TEntity]) EXPECT() *MockEntityStoreMockRecorder... method Close (line 45) | func (m *MockEntityStore[TEntity]) Close() { method Close (line 51) | func (mr *MockEntityStoreMockRecorder[TEntity]) Close() *MockEntityStore... type MockEntityStoreCloseCall (line 58) | type MockEntityStoreCloseCall struct method Return (line 63) | func (c *MockEntityStoreCloseCall[TEntity]) Return() *MockEntityStoreClo... method Do (line 69) | func (c *MockEntityStoreCloseCall[TEntity]) Do(f func()) *MockEntityStor... method DoAndReturn (line 75) | func (c *MockEntityStoreCloseCall[TEntity]) DoAndReturn(f func()) *MockE... method DeleteFromBlockNum (line 81) | func (m *MockEntityStore[TEntity]) DeleteFromBlockNum(ctx context.Contex... method DeleteFromBlockNum (line 90) | func (mr *MockEntityStoreMockRecorder[TEntity]) DeleteFromBlockNum(ctx, ... type MockEntityStoreDeleteFromBlockNumCall (line 97) | type MockEntityStoreDeleteFromBlockNumCall struct method Return (line 102) | func (c *MockEntityStoreDeleteFromBlockNumCall[TEntity]) Return(arg0 int... method Do (line 108) | func (c *MockEntityStoreDeleteFromBlockNumCall[TEntity]) Do(f func(conte... method DoAndReturn (line 114) | func (c *MockEntityStoreDeleteFromBlockNumCall[TEntity]) DoAndReturn(f f... method DeleteToBlockNum (line 120) | func (m *MockEntityStore[TEntity]) DeleteToBlockNum(ctx context.Context,... method DeleteToBlockNum (line 129) | func (mr *MockEntityStoreMockRecorder[TEntity]) DeleteToBlockNum(ctx, un... type MockEntityStoreDeleteToBlockNumCall (line 136) | type MockEntityStoreDeleteToBlockNumCall struct method Return (line 141) | func (c *MockEntityStoreDeleteToBlockNumCall[TEntity]) Return(arg0 int, ... method Do (line 147) | func (c *MockEntityStoreDeleteToBlockNumCall[TEntity]) Do(f func(context... method DoAndReturn (line 153) | func (c *MockEntityStoreDeleteToBlockNumCall[TEntity]) DoAndReturn(f fun... method Entity (line 159) | func (m *MockEntityStore[TEntity]) Entity(ctx context.Context, id uint64... method Entity (line 169) | func (mr *MockEntityStoreMockRecorder[TEntity]) Entity(ctx, id any) *Moc... type MockEntityStoreEntityCall (line 176) | type MockEntityStoreEntityCall struct method Return (line 181) | func (c *MockEntityStoreEntityCall[TEntity]) Return(arg0 TEntity, arg1 b... method Do (line 187) | func (c *MockEntityStoreEntityCall[TEntity]) Do(f func(context.Context, ... method DoAndReturn (line 193) | func (c *MockEntityStoreEntityCall[TEntity]) DoAndReturn(f func(context.... method EntityIdFromBlockNum (line 199) | func (m *MockEntityStore[TEntity]) EntityIdFromBlockNum(ctx context.Cont... method EntityIdFromBlockNum (line 209) | func (mr *MockEntityStoreMockRecorder[TEntity]) EntityIdFromBlockNum(ctx... type MockEntityStoreEntityIdFromBlockNumCall (line 216) | type MockEntityStoreEntityIdFromBlockNumCall struct method Return (line 221) | func (c *MockEntityStoreEntityIdFromBlockNumCall[TEntity]) Return(arg0 u... method Do (line 227) | func (c *MockEntityStoreEntityIdFromBlockNumCall[TEntity]) Do(f func(con... method DoAndReturn (line 233) | func (c *MockEntityStoreEntityIdFromBlockNumCall[TEntity]) DoAndReturn(f... method LastEntity (line 239) | func (m *MockEntityStore[TEntity]) LastEntity(ctx context.Context) (TEnt... method LastEntity (line 249) | func (mr *MockEntityStoreMockRecorder[TEntity]) LastEntity(ctx any) *Moc... type MockEntityStoreLastEntityCall (line 256) | type MockEntityStoreLastEntityCall struct method Return (line 261) | func (c *MockEntityStoreLastEntityCall[TEntity]) Return(arg0 TEntity, ar... method Do (line 267) | func (c *MockEntityStoreLastEntityCall[TEntity]) Do(f func(context.Conte... method DoAndReturn (line 273) | func (c *MockEntityStoreLastEntityCall[TEntity]) DoAndReturn(f func(cont... method LastEntityId (line 279) | func (m *MockEntityStore[TEntity]) LastEntityId(ctx context.Context) (ui... method LastEntityId (line 289) | func (mr *MockEntityStoreMockRecorder[TEntity]) LastEntityId(ctx any) *M... type MockEntityStoreLastEntityIdCall (line 296) | type MockEntityStoreLastEntityIdCall struct method Return (line 301) | func (c *MockEntityStoreLastEntityIdCall[TEntity]) Return(arg0 uint64, a... method Do (line 307) | func (c *MockEntityStoreLastEntityIdCall[TEntity]) Do(f func(context.Con... method DoAndReturn (line 313) | func (c *MockEntityStoreLastEntityIdCall[TEntity]) DoAndReturn(f func(co... method LastFrozenEntityId (line 319) | func (m *MockEntityStore[TEntity]) LastFrozenEntityId() (uint64, bool, e... method LastFrozenEntityId (line 329) | func (mr *MockEntityStoreMockRecorder[TEntity]) LastFrozenEntityId() *Mo... type MockEntityStoreLastFrozenEntityIdCall (line 336) | type MockEntityStoreLastFrozenEntityIdCall struct method Return (line 341) | func (c *MockEntityStoreLastFrozenEntityIdCall[TEntity]) Return(arg0 uin... method Do (line 347) | func (c *MockEntityStoreLastFrozenEntityIdCall[TEntity]) Do(f func() (ui... method DoAndReturn (line 353) | func (c *MockEntityStoreLastFrozenEntityIdCall[TEntity]) DoAndReturn(f f... method Prepare (line 359) | func (m *MockEntityStore[TEntity]) Prepare(ctx context.Context) error { method Prepare (line 367) | func (mr *MockEntityStoreMockRecorder[TEntity]) Prepare(ctx any) *MockEn... type MockEntityStorePrepareCall (line 374) | type MockEntityStorePrepareCall struct method Return (line 379) | func (c *MockEntityStorePrepareCall[TEntity]) Return(arg0 error) *MockEn... method Do (line 385) | func (c *MockEntityStorePrepareCall[TEntity]) Do(f func(context.Context)... method DoAndReturn (line 391) | func (c *MockEntityStorePrepareCall[TEntity]) DoAndReturn(f func(context... method PutEntity (line 397) | func (m *MockEntityStore[TEntity]) PutEntity(ctx context.Context, id uin... method PutEntity (line 405) | func (mr *MockEntityStoreMockRecorder[TEntity]) PutEntity(ctx, id, entit... type MockEntityStorePutEntityCall (line 412) | type MockEntityStorePutEntityCall struct method Return (line 417) | func (c *MockEntityStorePutEntityCall[TEntity]) Return(arg0 error) *Mock... method Do (line 423) | func (c *MockEntityStorePutEntityCall[TEntity]) Do(f func(context.Contex... method DoAndReturn (line 429) | func (c *MockEntityStorePutEntityCall[TEntity]) DoAndReturn(f func(conte... method RangeFromBlockNum (line 435) | func (m *MockEntityStore[TEntity]) RangeFromBlockNum(ctx context.Context... method RangeFromBlockNum (line 444) | func (mr *MockEntityStoreMockRecorder[TEntity]) RangeFromBlockNum(ctx, s... type MockEntityStoreRangeFromBlockNumCall (line 451) | type MockEntityStoreRangeFromBlockNumCall struct method Return (line 456) | func (c *MockEntityStoreRangeFromBlockNumCall[TEntity]) Return(arg0 []TE... method Do (line 462) | func (c *MockEntityStoreRangeFromBlockNumCall[TEntity]) Do(f func(contex... method DoAndReturn (line 468) | func (c *MockEntityStoreRangeFromBlockNumCall[TEntity]) DoAndReturn(f fu... method RangeIndex (line 474) | func (m *MockEntityStore[TEntity]) RangeIndex() RangeIndex { method RangeIndex (line 482) | func (mr *MockEntityStoreMockRecorder[TEntity]) RangeIndex() *MockEntity... type MockEntityStoreRangeIndexCall (line 489) | type MockEntityStoreRangeIndexCall struct method Return (line 494) | func (c *MockEntityStoreRangeIndexCall[TEntity]) Return(arg0 RangeIndex)... method Do (line 500) | func (c *MockEntityStoreRangeIndexCall[TEntity]) Do(f func() RangeIndex)... method DoAndReturn (line 506) | func (c *MockEntityStoreRangeIndexCall[TEntity]) DoAndReturn(f func() Ra... method SnapType (line 512) | func (m *MockEntityStore[TEntity]) SnapType() snaptype.Type { method SnapType (line 520) | func (mr *MockEntityStoreMockRecorder[TEntity]) SnapType() *MockEntitySt... type MockEntityStoreSnapTypeCall (line 527) | type MockEntityStoreSnapTypeCall struct method Return (line 532) | func (c *MockEntityStoreSnapTypeCall[TEntity]) Return(arg0 snaptype.Type... method Do (line 538) | func (c *MockEntityStoreSnapTypeCall[TEntity]) Do(f func() snaptype.Type... method DoAndReturn (line 544) | func (c *MockEntityStoreSnapTypeCall[TEntity]) DoAndReturn(f func() snap... FILE: polygon/heimdall/heimdalltest/test_json_marshal.go function AssertJsonMarshalUnmarshal (line 28) | func AssertJsonMarshalUnmarshal[T any](t *testing.T, value *T) { FILE: polygon/heimdall/log_prefix.go function heimdallLogPrefix (line 18) | func heimdallLogPrefix(message string) string { FILE: polygon/heimdall/milestone.go type MilestoneId (line 30) | type MilestoneId type Milestone (line 33) | type Milestone struct method RawId (line 42) | func (m *Milestone) RawId() uint64 { method SetRawId (line 46) | func (m *Milestone) SetRawId(_ uint64) { method StartBlock (line 50) | func (m *Milestone) StartBlock() *big.Int { method EndBlock (line 54) | func (m *Milestone) EndBlock() *big.Int { method BlockNumRange (line 58) | func (m *Milestone) BlockNumRange() ClosedRange { method RootHash (line 65) | func (m *Milestone) RootHash() common.Hash { method Timestamp (line 69) | func (m *Milestone) Timestamp() uint64 { method Length (line 73) | func (m *Milestone) Length() uint64 { method CmpRange (line 77) | func (m *Milestone) CmpRange(n uint64) int { method String (line 81) | func (m *Milestone) String() string { method MarshalJSON (line 93) | func (m *Milestone) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 115) | func (m *Milestone) UnmarshalJSON(b []byte) error { type MilestoneResponseV1 (line 135) | type MilestoneResponseV1 struct type MilestoneResponseV2 (line 140) | type MilestoneResponseV2 struct method ToMilestone (line 152) | func (v *MilestoneResponseV2) ToMilestone(id int64) (*Milestone, error) { type MilestoneCount (line 191) | type MilestoneCount struct type MilestoneCountResponseV1 (line 195) | type MilestoneCountResponseV1 struct type MilestoneCountResponseV2 (line 200) | type MilestoneCountResponseV2 struct type MilestoneLastNoAck (line 204) | type MilestoneLastNoAck struct type MilestoneLastNoAckResponse (line 208) | type MilestoneLastNoAckResponse struct type MilestoneNoAck (line 213) | type MilestoneNoAck struct type MilestoneNoAckResponse (line 217) | type MilestoneNoAckResponse struct type MilestoneID (line 222) | type MilestoneID struct type MilestoneIDResponse (line 226) | type MilestoneIDResponse struct FILE: polygon/heimdall/milestone_test.go function TestMilestoneJsonMarshall (line 29) | func TestMilestoneJsonMarshall(t *testing.T) { function makeMilestone (line 33) | func makeMilestone(start uint64, len uint) *Milestone { FILE: polygon/heimdall/poshttp/heimdall_client_mock.go type MockapiVersioner (line 20) | type MockapiVersioner struct method EXPECT (line 39) | func (m *MockapiVersioner) EXPECT() *MockapiVersionerMockRecorder { method Version (line 44) | func (m *MockapiVersioner) Version() HeimdallVersion { type MockapiVersionerMockRecorder (line 27) | type MockapiVersionerMockRecorder struct method Version (line 52) | func (mr *MockapiVersionerMockRecorder) Version() *MockapiVersionerVer... function NewMockapiVersioner (line 32) | func NewMockapiVersioner(ctrl *gomock.Controller) *MockapiVersioner { type MockapiVersionerVersionCall (line 59) | type MockapiVersionerVersionCall struct method Return (line 64) | func (c *MockapiVersionerVersionCall) Return(arg0 HeimdallVersion) *Mo... method Do (line 70) | func (c *MockapiVersionerVersionCall) Do(f func() HeimdallVersion) *Mo... method DoAndReturn (line 76) | func (c *MockapiVersionerVersionCall) DoAndReturn(f func() HeimdallVer... type MockheimdallClient (line 82) | type MockheimdallClient struct method EXPECT (line 101) | func (m *MockheimdallClient) EXPECT() *MockheimdallClientMockRecorder { method FetchChainManagerStatus (line 106) | func (m *MockheimdallClient) FetchChainManagerStatus(ctx context.Conte... type MockheimdallClientMockRecorder (line 89) | type MockheimdallClientMockRecorder struct method FetchChainManagerStatus (line 115) | func (mr *MockheimdallClientMockRecorder) FetchChainManagerStatus(ctx ... function NewMockheimdallClient (line 94) | func NewMockheimdallClient(ctrl *gomock.Controller) *MockheimdallClient { type MockheimdallClientFetchChainManagerStatusCall (line 122) | type MockheimdallClientFetchChainManagerStatusCall struct method Return (line 127) | func (c *MockheimdallClientFetchChainManagerStatusCall) Return(arg0 *C... method Do (line 133) | func (c *MockheimdallClientFetchChainManagerStatusCall) Do(f func(cont... method DoAndReturn (line 139) | func (c *MockheimdallClientFetchChainManagerStatusCall) DoAndReturn(f ... FILE: polygon/heimdall/poshttp/http.go constant fetchChainManagerStatus (line 43) | fetchChainManagerStatus = "/chainmanager/params" constant apiHeimdallTimeout (line 47) | apiHeimdallTimeout = 10 * time.Second constant retryBackOff (line 48) | retryBackOff = time.Second constant maxRetries (line 49) | maxRetries = 5 type Client (line 52) | type Client struct method Version (line 113) | func (c *Client) Version() HeimdallVersion { method Close (line 121) | func (c *Client) Close() { method FetchChainManagerStatus (line 126) | func (c *Client) FetchChainManagerStatus(ctx context.Context) (*ChainM... type Request (line 63) | type Request struct type ClientOption (line 69) | type ClientOption function WithHttpRequestHandler (line 71) | func WithHttpRequestHandler(handler httpRequestHandler) ClientOption { function WithHttpRetryBackOff (line 77) | func WithHttpRetryBackOff(retryBackOff time.Duration) ClientOption { function WithHttpMaxRetries (line 83) | func WithHttpMaxRetries(maxRetries int) ClientOption { function WithApiVersioner (line 89) | func WithApiVersioner(ctx context.Context) ClientOption { function NewClient (line 95) | func NewClient(urlString string, logger log.Logger, logPrefix func(messa... function chainManagerStatusURL (line 137) | func chainManagerStatusURL(urlString string) (*url.URL, error) { function MakeURL (line 141) | func MakeURL(urlString, rawPath, rawQuery string) (*url.URL, error) { function FetchWithRetry (line 154) | func FetchWithRetry[T any](ctx context.Context, client *Client, url *url... function FetchWithRetryEx (line 159) | func FetchWithRetryEx[T any]( function Fetch (line 218) | func Fetch[T any](ctx context.Context, request *Request, logger log.Logg... function internalFetch (line 249) | func internalFetch(ctx context.Context, handler httpRequestHandler, u *u... function internalFetchWithTimeout (line 298) | func internalFetchWithTimeout(ctx context.Context, handler httpRequestHa... FILE: polygon/heimdall/poshttp/http_request_handler.go type httpRequestHandler (line 22) | type httpRequestHandler interface FILE: polygon/heimdall/poshttp/http_request_handler_mock.go type MockhttpRequestHandler (line 20) | type MockhttpRequestHandler struct method EXPECT (line 39) | func (m *MockhttpRequestHandler) EXPECT() *MockhttpRequestHandlerMockR... method CloseIdleConnections (line 44) | func (m *MockhttpRequestHandler) CloseIdleConnections() { method Do (line 80) | func (m *MockhttpRequestHandler) Do(req *http.Request) (*http.Response... type MockhttpRequestHandlerMockRecorder (line 27) | type MockhttpRequestHandlerMockRecorder struct method CloseIdleConnections (line 50) | func (mr *MockhttpRequestHandlerMockRecorder) CloseIdleConnections() *... method Do (line 89) | func (mr *MockhttpRequestHandlerMockRecorder) Do(req any) *MockhttpReq... function NewMockhttpRequestHandler (line 32) | func NewMockhttpRequestHandler(ctrl *gomock.Controller) *MockhttpRequest... type MockhttpRequestHandlerCloseIdleConnectionsCall (line 57) | type MockhttpRequestHandlerCloseIdleConnectionsCall struct method Return (line 62) | func (c *MockhttpRequestHandlerCloseIdleConnectionsCall) Return() *Moc... method Do (line 68) | func (c *MockhttpRequestHandlerCloseIdleConnectionsCall) Do(f func()) ... method DoAndReturn (line 74) | func (c *MockhttpRequestHandlerCloseIdleConnectionsCall) DoAndReturn(f... type MockhttpRequestHandlerDoCall (line 96) | type MockhttpRequestHandlerDoCall struct method Return (line 101) | func (c *MockhttpRequestHandlerDoCall) Return(arg0 *http.Response, arg... method Do (line 107) | func (c *MockhttpRequestHandlerDoCall) Do(f func(*http.Request) (*http... method DoAndReturn (line 113) | func (c *MockhttpRequestHandlerDoCall) DoAndReturn(f func(*http.Reques... FILE: polygon/heimdall/poshttp/metrics.go type requestTypeKey (line 27) | type requestTypeKey struct type requestType (line 28) | type requestType type meter (line 30) | type meter struct constant StatusRequest (line 37) | StatusRequest requestType = "status" constant StateSyncRequest (line 38) | StateSyncRequest requestType = "state-sync" constant SpanRequest (line 39) | SpanRequest requestType = "span" constant CheckpointRequest (line 40) | CheckpointRequest requestType = "checkpoint" constant CheckpointCountRequest (line 41) | CheckpointCountRequest requestType = "checkpoint-count" constant CheckpointListRequest (line 42) | CheckpointListRequest requestType = "checkpoint-list" constant MilestoneRequest (line 43) | MilestoneRequest requestType = "milestone" constant MilestoneCountRequest (line 44) | MilestoneCountRequest requestType = "milestone-count" constant MilestoneNoAckRequest (line 45) | MilestoneNoAckRequest requestType = "milestone-no-ack" constant MilestoneLastNoAckRequest (line 46) | MilestoneLastNoAckRequest requestType = "milestone-last-no-ack" constant MilestoneIDRequest (line 47) | MilestoneIDRequest requestType = "milestone-id" function WithRequestType (line 50) | func WithRequestType(ctx context.Context, reqType requestType) context.C... function getRequestType (line 54) | func getRequestType(ctx context.Context) (requestType, bool) { function sendMetrics (line 95) | func sendMetrics(ctx context.Context, start time.Time, isSuccessful bool) { function UpdateObservedWaypointCheckpointLength (line 110) | func UpdateObservedWaypointCheckpointLength(length uint64) { function UpdateObservedWaypointMilestoneLength (line 114) | func UpdateObservedWaypointMilestoneLength(length uint64) { FILE: polygon/heimdall/poshttp/version_monitor.go type HeimdallVersion (line 11) | type HeimdallVersion constant HeimdallV1 (line 14) | HeimdallV1 HeimdallVersion = iota constant HeimdallV2 (line 15) | HeimdallV2 type apiVersioner (line 18) | type apiVersioner interface type ChainManagerStatus (line 22) | type ChainManagerStatus struct type heimdallClient (line 31) | type heimdallClient interface type versionMonitor (line 35) | type versionMonitor struct method Run (line 57) | func (vm *versionMonitor) Run() { method Version (line 72) | func (vm *versionMonitor) Version() HeimdallVersion { method resolveVersion (line 81) | func (vm *versionMonitor) resolveVersion() { function NewVersionMonitor (line 47) | func NewVersionMonitor(ctx context.Context, heimdallClient heimdallClien... FILE: polygon/heimdall/poshttp/version_monitor_test.go function TestVersioMonitorHeimdallV2 (line 15) | func TestVersioMonitorHeimdallV2(t *testing.T) { function TestVersioMonitorHeimdallV1 (line 33) | func TestVersioMonitorHeimdallV1(t *testing.T) { function TestVersioMonitorHeimdallUpgrade (line 50) | func TestVersioMonitorHeimdallUpgrade(t *testing.T) { function TestVersioMonitorHeimdallDowngrade (line 94) | func TestVersioMonitorHeimdallDowngrade(t *testing.T) { FILE: polygon/heimdall/range_index.go type RangeIndex (line 28) | type RangeIndex interface type TransactionalRangeIndexer (line 33) | type TransactionalRangeIndexer interface type RangeIndexFunc (line 38) | type RangeIndexFunc method Lookup (line 40) | func (f RangeIndexFunc) Lookup(ctx context.Context, blockNum uint64) (... type RangeIndexer (line 44) | type RangeIndexer interface type dbRangeIndex (line 50) | type dbRangeIndex struct method WithTx (line 68) | func (i *dbRangeIndex) WithTx(tx kv.Tx) RangeIndexer { method Put (line 93) | func (i *dbRangeIndex) Put(ctx context.Context, r ClosedRange, id uint... method Lookup (line 120) | func (i *dbRangeIndex) Lookup(ctx context.Context, blockNum uint64) (u... method Last (line 132) | func (i *dbRangeIndex) Last(ctx context.Context) (uint64, bool, error) { method GetIDsBetween (line 187) | func (i *dbRangeIndex) GetIDsBetween(ctx context.Context, blockFrom, b... type txRangeIndex (line 55) | type txRangeIndex struct method Put (line 107) | func (i *txRangeIndex) Put(ctx context.Context, r ClosedRange, id uint... method Lookup (line 144) | func (i *txRangeIndex) Lookup(ctx context.Context, blockNum uint64) (u... method Last (line 166) | func (i *txRangeIndex) Last(ctx context.Context) (uint64, bool, error) { method GetIDsBetween (line 199) | func (i *txRangeIndex) GetIDsBetween(ctx context.Context, blockFrom, b... function NewRangeIndex (line 60) | func NewRangeIndex(db *polygoncommon.Database, table string) *dbRangeInd... function NewTxRangeIndex (line 64) | func NewTxRangeIndex(db kv.RoDB, table string, tx kv.Tx) *txRangeIndex { function rangeIndexKey (line 72) | func rangeIndexKey(blockNum uint64) [8]byte { function rangeIndexValue (line 78) | func rangeIndexValue(id uint64) [8]byte { function rangeIndexValueParse (line 84) | func rangeIndexValueParse(value []byte) uint64 { function rangeIndexKeyParse (line 88) | func rangeIndexKeyParse(key []byte) uint64 { FILE: polygon/heimdall/range_index_test.go type rangeIndexTest (line 34) | type rangeIndexTest struct function newRangeIndexTest (line 40) | func newRangeIndexTest(t *testing.T) rangeIndexTest { function TestRangeIndexEmpty (line 64) | func TestRangeIndexEmpty(t *testing.T) { function TestRangeIndex (line 71) | func TestRangeIndex(t *testing.T) { FILE: polygon/heimdall/reader.go type Reader (line 17) | type Reader struct method Prepare (line 51) | func (r *Reader) Prepare(ctx context.Context) error { method Span (line 55) | func (r *Reader) Span(ctx context.Context, id uint64) (*Span, bool, er... method CheckpointsFromBlock (line 59) | func (r *Reader) CheckpointsFromBlock(ctx context.Context, startBlock ... method MilestonesFromBlock (line 63) | func (r *Reader) MilestonesFromBlock(ctx context.Context, startBlock u... method Producers (line 67) | func (r *Reader) Producers(ctx context.Context, blockNum uint64) (*Val... method Close (line 71) | func (r *Reader) Close() { type ReaderConfig (line 23) | type ReaderConfig struct function AssembleReader (line 32) | func AssembleReader(ctx context.Context, config ReaderConfig) (*Reader, ... function NewReader (line 43) | func NewReader(chainConfig *chain.Config, borConfig *borcfg.BorConfig, s... type RemoteReader (line 75) | type RemoteReader struct method Producers (line 89) | func (r *RemoteReader) Producers(ctx context.Context, blockNum uint64)... method Close (line 115) | func (r *RemoteReader) Close() { method EnsureVersionCompatibility (line 118) | func (r *RemoteReader) EnsureVersionCompatibility() bool { function NewRemoteReader (line 81) | func NewRemoteReader(client remoteproto.HeimdallBackendClient) *RemoteRe... function decodeValidator (line 134) | func decodeValidator(v *remoteproto.Validator) *Validator { FILE: polygon/heimdall/scraper.go type Scraper (line 31) | type Scraper struct function NewScraper (line 42) | func NewScraper[TEntity Entity]( method Run (line 62) | func (s *Scraper[TEntity]) Run(ctx context.Context) error { method RegisterObserver (line 147) | func (s *Scraper[TEntity]) RegisterObserver(observer func([]TEntity)) ev... method Synchronize (line 151) | func (s *Scraper[TEntity]) Synchronize(ctx context.Context) (TEntity, bo... FILE: polygon/heimdall/scraper_test.go function TestScrapper_Run_TransientErr (line 18) | func TestScrapper_Run_TransientErr(t *testing.T) { FILE: polygon/heimdall/server.go type spanProducersReader (line 13) | type spanProducersReader interface type BackendServer (line 19) | type BackendServer struct method Version (line 33) | func (b *BackendServer) Version(ctx context.Context, in *emptypb.Empty... method Producers (line 37) | func (b *BackendServer) Producers(ctx context.Context, in *remoteproto... function NewBackendServer (line 26) | func NewBackendServer(ctx context.Context, spanProducersReader spanProdu... function encodeValidator (line 54) | func encodeValidator(v *Validator) *remoteproto.Validator { FILE: polygon/heimdall/service.go constant isCatchingDelaySec (line 37) | isCatchingDelaySec = 600 type ServiceConfig (line 40) | type ServiceConfig struct type Service (line 48) | type Service struct method Span (line 170) | func (s *Service) Span(ctx context.Context, id uint64) (*Span, bool, e... method SynchronizeCheckpoints (line 174) | func (s *Service) SynchronizeCheckpoints(ctx context.Context) (*Checkp... method SynchronizeMilestones (line 179) | func (s *Service) SynchronizeMilestones(ctx context.Context) (*Milesto... method AnticipateNewSpanWithTimeout (line 184) | func (s *Service) AnticipateNewSpanWithTimeout(ctx context.Context, ti... method SynchronizeSpans (line 189) | func (s *Service) SynchronizeSpans(ctx context.Context, blockNum uint6... method synchronizeSpans (line 215) | func (s *Service) synchronizeSpans(ctx context.Context) error { method WaitUntilHeimdallIsSynced (line 232) | func (s *Service) WaitUntilHeimdallIsSynced(ctx context.Context, retry... method CheckpointsFromBlock (line 262) | func (s *Service) CheckpointsFromBlock(ctx context.Context, startBlock... method MilestonesFromBlock (line 266) | func (s *Service) MilestonesFromBlock(ctx context.Context, startBlock ... method Producers (line 270) | func (s *Service) Producers(ctx context.Context, blockNum uint64) (*Va... method RegisterMilestoneObserver (line 274) | func (s *Service) RegisterMilestoneObserver(callback func(*Milestone),... method RegisterCheckpointObserver (line 283) | func (s *Service) RegisterCheckpointObserver(callback func(*Checkpoint... method RegisterSpanObserver (line 292) | func (s *Service) RegisterSpanObserver(callback func(*Span), opts ...O... method Ready (line 334) | func (s *Service) Ready(ctx context.Context) <-chan error { method Run (line 351) | func (s *Service) Run(ctx context.Context) error { method replayUntrackedSpans (line 411) | func (s *Service) replayUntrackedSpans(ctx context.Context) error { method IsCatchingUp (line 450) | func (s *Service) IsCatchingUp(ctx context.Context) (bool, error) { function NewService (line 60) | func NewService(config ServiceConfig) *Service { function NewCheckpointFetcher (line 115) | func NewCheckpointFetcher(client Client, logger log.Logger) *EntityFetch... function NewMilestoneFetcher (line 130) | func NewMilestoneFetcher(client Client, logger log.Logger) *EntityFetche... function NewSpanFetcher (line 143) | func NewSpanFetcher(client Client, logger log.Logger) *EntityFetcher[*Sp... type ready (line 301) | type ready struct method On (line 308) | func (r *ready) On() <-chan struct{} { method init (line 315) | func (r *ready) init() { method set (line 323) | func (r *ready) set() { FILE: polygon/heimdall/service_observer_options.go function NewObserverOptions (line 5) | func NewObserverOptions(opts ...ObserverOption) ObserverOptions { type ObserverOptions (line 17) | type ObserverOptions struct type ObserverOption (line 21) | type ObserverOption function WithEventsLimit (line 23) | func WithEventsLimit(eventsLimit int) ObserverOption { FILE: polygon/heimdall/service_store.go type Store (line 31) | type Store interface function NewMdbxStore (line 40) | func NewMdbxStore(logger log.Logger, dataDir string, accede bool, roTxLi... function newMdbxStore (line 44) | func newMdbxStore(db *polygoncommon.Database) *MdbxStore { function NewDbStore (line 63) | func NewDbStore(db kv.RoDB) *MdbxStore { type MdbxStore (line 67) | type MdbxStore struct method Checkpoints (line 75) | func (s *MdbxStore) Checkpoints() EntityStore[*Checkpoint] { method Milestones (line 79) | func (s *MdbxStore) Milestones() EntityStore[*Milestone] { method Spans (line 83) | func (s *MdbxStore) Spans() EntityStore[*Span] { method SpanBlockProducerSelections (line 87) | func (s *MdbxStore) SpanBlockProducerSelections() EntityStore[*SpanBlo... method Prepare (line 91) | func (s *MdbxStore) Prepare(ctx context.Context) error { method Close (line 100) | func (s *MdbxStore) Close() { FILE: polygon/heimdall/service_test.go function TestServiceWithAmoyData (line 46) | func TestServiceWithAmoyData(t *testing.T) { function TestServiceWithMainnetData (line 88) | func TestServiceWithMainnetData(t *testing.T) { type ServiceTestSuite (line 132) | type ServiceTestSuite struct method SetupSuite (line 161) | func (suite *ServiceTestSuite) SetupSuite() { method TearDownSuite (line 217) | func (suite *ServiceTestSuite) TearDownSuite() { method TestMilestones (line 225) | func (suite *ServiceTestSuite) TestMilestones() { method TestRegisterMilestoneObserver (line 256) | func (suite *ServiceTestSuite) TestRegisterMilestoneObserver() { method TestCheckpoints (line 260) | func (suite *ServiceTestSuite) TestCheckpoints() { method TestSpans (line 291) | func (suite *ServiceTestSuite) TestSpans() { method TestRegisterSpanObserver (line 322) | func (suite *ServiceTestSuite) TestRegisterSpanObserver() { method TestProducers (line 326) | func (suite *ServiceTestSuite) TestProducers() { method producersSubTest (line 332) | func (suite *ServiceTestSuite) producersSubTest(blockNum uint64) { method setupSpans (line 369) | func (suite *ServiceTestSuite) setupSpans() { method setupCheckpoints (line 418) | func (suite *ServiceTestSuite) setupCheckpoints() { method setupMilestones (line 465) | func (suite *ServiceTestSuite) setupMilestones() { function extractIdFromFileName (line 501) | func extractIdFromFileName(t *testing.T, fileName string, entityType str... function readEntityFromFile (line 509) | func readEntityFromFile[T any](t *testing.T, filePath string) *T { type getSnapshotProposerSequenceResponse (line 519) | type getSnapshotProposerSequenceResponse struct type proposerSequenceResult (line 523) | type proposerSequenceResult struct type difficultiesKV (line 527) | type difficultiesKV struct function TestIsCatchingUp (line 532) | func TestIsCatchingUp(t *testing.T) { function TestIsCatchingUpLateBlock (line 558) | func TestIsCatchingUpLateBlock(t *testing.T) { FILE: polygon/heimdall/snapshot_integrity.go function ValidateBorSpans (line 10) | func ValidateBorSpans(ctx context.Context, logger log.Logger, dirs datad... function ValidateBorCheckpoints (line 22) | func ValidateBorCheckpoints(ctx context.Context, logger log.Logger, dirs... FILE: polygon/heimdall/snapshot_store.go function NewSnapshotStore (line 25) | func NewSnapshotStore(base Store, snapshots *RoSnapshots) *SnapshotStore { type SnapshotStore (line 35) | type SnapshotStore struct method Checkpoints (line 43) | func (s *SnapshotStore) Checkpoints() EntityStore[*Checkpoint] { method Milestones (line 47) | func (s *SnapshotStore) Milestones() EntityStore[*Milestone] { method Spans (line 51) | func (s *SnapshotStore) Spans() EntityStore[*Span] { method SpanBlockProducerSelections (line 55) | func (s *SnapshotStore) SpanBlockProducerSelections() EntityStore[*Spa... method Prepare (line 59) | func (s *SnapshotStore) Prepare(ctx context.Context) error { type SpanSnapshotStore (line 68) | type SpanSnapshotStore struct method Prepare (line 77) | func (s *SpanSnapshotStore) Prepare(ctx context.Context) error { method buildSpanIndexFromSnapshots (line 94) | func (s *SpanSnapshotStore) buildSpanIndexFromSnapshots(ctx context.Co... method snapshotsReverseForEach (line 134) | func (s *SpanSnapshotStore) snapshotsReverseForEach(f func(span Span) ... method WithTx (line 173) | func (s *SpanSnapshotStore) WithTx(tx kv.Tx) EntityStore[*Span] { method RangeExtractor (line 177) | func (s *SpanSnapshotStore) RangeExtractor() snaptype.RangeExtractor { method LastFrozenEntityId (line 185) | func (s *SpanSnapshotStore) LastFrozenEntityId() (uint64, bool, error) { method Entity (line 226) | func (s *SpanSnapshotStore) Entity(ctx context.Context, id uint64) (*S... method LastEntityId (line 277) | func (s *SpanSnapshotStore) LastEntityId(ctx context.Context) (uint64,... method LastEntity (line 291) | func (s *SpanSnapshotStore) LastEntity(ctx context.Context) (*Span, bo... method RangeFromBlockNum (line 295) | func (s *SpanSnapshotStore) RangeFromBlockNum(ctx context.Context, sta... method ValidateSnapshots (line 299) | func (s *SpanSnapshotStore) ValidateSnapshots(ctx context.Context, log... function NewSpanSnapshotStore (line 73) | func NewSpanSnapshotStore(base EntityStore[*Span], snapshots *RoSnapshot... type MilestoneSnapshotStore (line 303) | type MilestoneSnapshotStore struct method Prepare (line 312) | func (s *MilestoneSnapshotStore) Prepare(ctx context.Context) error { method WithTx (line 320) | func (s *MilestoneSnapshotStore) WithTx(tx kv.Tx) EntityStore[*Milesto... method RangeExtractor (line 324) | func (s *MilestoneSnapshotStore) RangeExtractor() snaptype.RangeExtrac... method LastFrozenEntityId (line 332) | func (s *MilestoneSnapshotStore) LastFrozenEntityId() (uint64, bool, e... method LastEntityId (line 364) | func (s *MilestoneSnapshotStore) LastEntityId(ctx context.Context) (ui... method Entity (line 376) | func (s *MilestoneSnapshotStore) Entity(ctx context.Context, id uint64... method LastEntity (line 419) | func (s *MilestoneSnapshotStore) LastEntity(ctx context.Context) (*Mil... method RangeFromBlockNum (line 423) | func (s *MilestoneSnapshotStore) RangeFromBlockNum(ctx context.Context... method ValidateSnapshots (line 427) | func (s *MilestoneSnapshotStore) ValidateSnapshots(ctx context.Context... function NewMilestoneSnapshotStore (line 308) | func NewMilestoneSnapshotStore(base EntityStore[*Milestone], snapshots *... type CheckpointSnapshotStore (line 431) | type CheckpointSnapshotStore struct method RangeExtractor (line 440) | func (s *CheckpointSnapshotStore) RangeExtractor() snaptype.RangeExtra... method Prepare (line 448) | func (s *CheckpointSnapshotStore) Prepare(ctx context.Context) error { method WithTx (line 456) | func (s *CheckpointSnapshotStore) WithTx(tx kv.Tx) EntityStore[*Checkp... method LastEntityId (line 460) | func (s *CheckpointSnapshotStore) LastEntityId(ctx context.Context) (u... method Entity (line 471) | func (s *CheckpointSnapshotStore) Entity(ctx context.Context, id uint6... method LastFrozenEntityId (line 506) | func (s *CheckpointSnapshotStore) LastFrozenEntityId() (uint64, bool, ... method LastEntity (line 539) | func (s *CheckpointSnapshotStore) LastEntity(ctx context.Context) (*Ch... method RangeFromBlockNum (line 543) | func (s *CheckpointSnapshotStore) RangeFromBlockNum(ctx context.Contex... method ValidateSnapshots (line 547) | func (s *CheckpointSnapshotStore) ValidateSnapshots(ctx context.Contex... function NewCheckpointSnapshotStore (line 436) | func NewCheckpointSnapshotStore(base EntityStore[*Checkpoint], snapshots... function validateSnapshots (line 551) | func validateSnapshots[T Entity]( function snapshotStoreLastEntity (line 649) | func snapshotStoreLastEntity[T Entity](ctx context.Context, store Entity... function snapshotStoreRangeFromBlockNum (line 658) | func snapshotStoreRangeFromBlockNum[T Entity]( FILE: polygon/heimdall/snapshot_store_test.go function TestHeimdallStoreLastFrozenSpanIdWhenSegmentFilesArePresent (line 28) | func TestHeimdallStoreLastFrozenSpanIdWhenSegmentFilesArePresent(t *test... function TestHeimdallStoreLastFrozenSpanIdWhenSegmentFilesAreNotPresent (line 53) | func TestHeimdallStoreLastFrozenSpanIdWhenSegmentFilesAreNotPresent(t *t... function TestHeimdallStoreLastFrozenSpanIdReturnsLastSegWithIdx (line 74) | func TestHeimdallStoreLastFrozenSpanIdReturnsLastSegWithIdx(t *testing.T) { function TestHeimdallStoreEntity (line 107) | func TestHeimdallStoreEntity(t *testing.T) { function TestHeimdallStoreLastFrozenIdWithSpanRotations (line 140) | func TestHeimdallStoreLastFrozenIdWithSpanRotations(t *testing.T) { function TestHeimdallStoreEntityWithSpanRotations (line 168) | func TestHeimdallStoreEntityWithSpanRotations(t *testing.T) { function createTestSegmentFile (line 201) | func createTestSegmentFile(t *testing.T, from, to uint64, name snaptype.... function createTestBorEventSegmentFile (line 272) | func createTestBorEventSegmentFile(t *testing.T, from, to, eventId uint6... FILE: polygon/heimdall/snapshots.go type RoSnapshots (line 33) | type RoSnapshots struct method Ranges (line 46) | func (s *RoSnapshots) Ranges(align bool) []snapshotsync.Range { method View (line 56) | func (s *RoSnapshots) View() *View { function NewRoSnapshots (line 42) | func NewRoSnapshots(cfg ethconfig.BlocksFreezing, snapDir string, logger... type View (line 52) | type View struct method Close (line 61) | func (v *View) Close() { method Events (line 65) | func (v *View) Events() []*snapshotsync.VisibleSegment { return v.base... method Spans (line 66) | func (v *View) Spans() []*snapshotsync.VisibleSegment { return v.base... method Checkpoints (line 67) | func (v *View) Checkpoints() []*snapshotsync.VisibleSegment { method Milestones (line 70) | func (v *View) Milestones() []*snapshotsync.VisibleSegment { method EventsSegment (line 74) | func (v *View) EventsSegment(blockNum uint64) (*snapshotsync.VisibleSe... method SpansSegment (line 78) | func (v *View) SpansSegment(blockNum uint64) (*snapshotsync.VisibleSeg... FILE: polygon/heimdall/span.go type SpanId (line 27) | type SpanId type Span (line 29) | type Span struct method RawId (line 40) | func (s *Span) RawId() uint64 { method SetRawId (line 44) | func (s *Span) SetRawId(_ uint64) { method BlockNumRange (line 47) | func (s *Span) BlockNumRange() ClosedRange { method Less (line 54) | func (s *Span) Less(other btree.Item) bool { method CmpRange (line 63) | func (s *Span) CmpRange(n uint64) int { method Producers (line 67) | func (s *Span) Producers() []*Validator { type SpanResponseV1 (line 77) | type SpanResponseV1 struct type validator (line 82) | type validator struct method toValidator (line 89) | func (v *validator) toValidator() (Validator, error) { type SpanResponseV2 (line 115) | type SpanResponseV2 struct method ToSpan (line 129) | func (r *SpanResponseV2) ToSpan() (*Span, error) { type spans (line 183) | type spans method Len (line 185) | func (s spans) Len() int { method Less (line 189) | func (s spans) Less(i, j int) bool { method Swap (line 193) | func (s spans) Swap(i, j int) { type SpanListResponseV1 (line 197) | type SpanListResponseV1 struct type SpanListResponseV2 (line 202) | type SpanListResponseV2 struct method ToList (line 216) | func (v *SpanListResponseV2) ToList() ([]*Span, error) { FILE: polygon/heimdall/span_block_producer_selection.go type SpanBlockProducerSelection (line 41) | type SpanBlockProducerSelection struct method RawId (line 50) | func (s *SpanBlockProducerSelection) RawId() uint64 { method BlockNumRange (line 54) | func (s *SpanBlockProducerSelection) BlockNumRange() ClosedRange { method SetRawId (line 61) | func (s *SpanBlockProducerSelection) SetRawId(id uint64) { method CmpRange (line 65) | func (s *SpanBlockProducerSelection) CmpRange(n uint64) int { FILE: polygon/heimdall/span_block_producers_tracker.go function newSpanBlockProducersTracker (line 38) | func newSpanBlockProducersTracker( type spanBlockProducersTracker (line 61) | type spanBlockProducersTracker struct method Run (line 73) | func (t *spanBlockProducersTracker) Run(ctx context.Context) error { method AnticipateNewSpanWithTimeout (line 107) | func (t *spanBlockProducersTracker) AnticipateNewSpanWithTimeout(ctx c... method Synchronize (line 122) | func (t *spanBlockProducersTracker) Synchronize(ctx context.Context) e... method ObserveSpanAsync (line 138) | func (t *spanBlockProducersTracker) ObserveSpanAsync(ctx context.Conte... method ObserveSpan (line 148) | func (t *spanBlockProducersTracker) ObserveSpan(ctx context.Context, n... method Producers (line 237) | func (t *spanBlockProducersTracker) Producers(ctx context.Context, blo... method producers (line 255) | func (t *spanBlockProducersTracker) producers(ctx context.Context, blo... FILE: polygon/heimdall/span_range_index.go type spanRangeIndex (line 13) | type spanRangeIndex struct method WithTx (line 22) | func (i *spanRangeIndex) WithTx(tx kv.Tx) RangeIndexer { method Put (line 27) | func (i *spanRangeIndex) Put(ctx context.Context, r ClosedRange, id ui... method Lookup (line 42) | func (i *spanRangeIndex) Lookup(ctx context.Context, blockNum uint64) ... method Last (line 54) | func (i *spanRangeIndex) Last(ctx context.Context) (uint64, bool, erro... method GetIDsBetween (line 68) | func (i *spanRangeIndex) GetIDsBetween(ctx context.Context, blockFrom,... function NewSpanRangeIndex (line 18) | func NewSpanRangeIndex(db *polygoncommon.Database, table string) *spanRa... type txSpanRangeIndex (line 80) | type txSpanRangeIndex struct method Put (line 89) | func (i *txSpanRangeIndex) Put(ctx context.Context, r ClosedRange, id ... method Lookup (line 101) | func (i *txSpanRangeIndex) Lookup(ctx context.Context, blockNum uint64... method Last (line 167) | func (i *txSpanRangeIndex) Last(ctx context.Context) (uint64, bool, er... method GetIDsBetween (line 186) | func (i *txSpanRangeIndex) GetIDsBetween(ctx context.Context, blockFro... function NewTxSpanRangeIndex (line 85) | func NewTxSpanRangeIndex(db kv.RoDB, table string, tx kv.Tx) *txSpanRang... function blockNumInRange (line 206) | func blockNumInRange(blockNum, startBlock, endBlock uint64) bool { function writeSpanIdEndBlockPair (line 211) | func writeSpanIdEndBlockPair(spanId uint64, spanEndBlock uint64) [16]byte { function rangeIndexValuePairParse (line 219) | func rangeIndexValuePairParse(valuePair []byte) (uint64, uint64) { FILE: polygon/heimdall/span_range_index_test.go type spanRangeIndexTest (line 18) | type spanRangeIndexTest struct function newSpanRangeIndexTest (line 24) | func newSpanRangeIndexTest(t *testing.T) spanRangeIndexTest { function TestSpanRangeIndexEmpty (line 48) | func TestSpanRangeIndexEmpty(t *testing.T) { function TestSpanRangeIndexNonOverlappingSpans (line 56) | func TestSpanRangeIndexNonOverlappingSpans(t *testing.T) { function TestSpanRangeIndexSpanRotation (line 131) | func TestSpanRangeIndexSpanRotation(t *testing.T) { function TestSpanRangeIndexComplicatedSpanRotations (line 183) | func TestSpanRangeIndexComplicatedSpanRotations(t *testing.T) { function TestSpanRangeIndexEvenMoreComplicatedSpanRotations (line 283) | func TestSpanRangeIndexEvenMoreComplicatedSpanRotations(t *testing.T) { function TestSpanRangeIndexSingletonLookup (line 341) | func TestSpanRangeIndexSingletonLookup(t *testing.T) { FILE: polygon/heimdall/span_test.go function TestSpanListResponse (line 28) | func TestSpanListResponse(t *testing.T) { function TestSpanJsonMarshall (line 41) | func TestSpanJsonMarshall(t *testing.T) { FILE: polygon/heimdall/status.go type Status (line 19) | type Status struct type StatusResponse (line 26) | type StatusResponse struct FILE: polygon/heimdall/types.go function init (line 48) | func init() { function initTypes (line 52) | func initTypes() { type EventRangeExtractor (line 89) | type EventRangeExtractor struct method Extract (line 93) | func (e EventRangeExtractor) Extract(ctx context.Context, blockFrom, b... function RecordWayPoints (line 449) | func RecordWayPoints(value bool) { function SnapshotTypes (line 454) | func SnapshotTypes() []snaptype.Type { function WaypointsEnabled (line 462) | func WaypointsEnabled() bool { function extractValueRange (line 473) | func extractValueRange(ctx context.Context, table string, valueFrom, val... function buildValueIndex (line 505) | func buildValueIndex(ctx context.Context, sn snaptype.FileInfo, salt uin... function extractEventRange (line 562) | func extractEventRange(startEventId, endEventId uint64, tx kv.Tx, blockN... FILE: polygon/heimdall/types_test.go function TestEnumeration (line 25) | func TestEnumeration(t *testing.T) { function TestNames (line 44) | func TestNames(t *testing.T) { FILE: polygon/heimdall/utils.go type headerReader (line 13) | type headerReader interface function CalculateEventWindow (line 17) | func CalculateEventWindow(ctx context.Context, config *borcfg.BorConfig,... FILE: polygon/heimdall/validator_set.go constant MaxTotalVotingPower (line 43) | MaxTotalVotingPower = int64(math.MaxInt64) / 8 constant PriorityWindowSizeFactor (line 44) | PriorityWindowSizeFactor = 2 type Validator (line 51) | type Validator struct method Copy (line 69) | func (v *Validator) Copy() *Validator { method Cmp (line 76) | func (v *Validator) Cmp(other *Validator) *Validator { method String (line 108) | func (v *Validator) String() string { method HeaderBytes (line 131) | func (v *Validator) HeaderBytes() []byte { method PowerBytes (line 140) | func (v *Validator) PowerBytes() []byte { method MinimalVal (line 149) | func (v *Validator) MinimalVal() MinimalVal { function NewValidator (line 59) | func NewValidator(address common.Address, votingPower int64) *Validator { function ValidatorListString (line 121) | func ValidatorListString(vals []*Validator) string { function ParseValidators (line 158) | func ParseValidators(validatorsBytes []byte) ([]*Validator, error) { type MinimalVal (line 182) | type MinimalVal struct function SortMinimalValByAddress (line 189) | func SortMinimalValByAddress(a []MinimalVal) []MinimalVal { function ValidatorsToMinimalValidators (line 198) | func ValidatorsToMinimalValidators(vals []Validator) (minVals []MinimalV... type ValidatorSet (line 216) | type ValidatorSet struct method ValidatorAddresses (line 246) | func (vals *ValidatorSet) ValidatorAddresses() []common.Address { method IsNilOrEmpty (line 255) | func (vals *ValidatorSet) IsNilOrEmpty() bool { method CopyIncrementProposerPriority (line 260) | func (vals *ValidatorSet) CopyIncrementProposerPriority(times int) *Va... method IncrementProposerPriority (line 270) | func (vals *ValidatorSet) IncrementProposerPriority(times int) { method RescalePriorities (line 295) | func (vals *ValidatorSet) RescalePriorities(diffMax int64) { method incrementProposerPriority (line 319) | func (vals *ValidatorSet) incrementProposerPriority() *Validator { method computeAvgProposerPriority (line 334) | func (vals *ValidatorSet) computeAvgProposerPriority() int64 { method getValWithMostPriority (line 380) | func (vals *ValidatorSet) getValWithMostPriority() *Validator { method shiftByAvgProposerPriority (line 389) | func (vals *ValidatorSet) shiftByAvgProposerPriority() { method Copy (line 417) | func (vals *ValidatorSet) Copy() *ValidatorSet { method HasAddress (line 435) | func (vals *ValidatorSet) HasAddress(address common.Address) bool { method GetByAddress (line 443) | func (vals *ValidatorSet) GetByAddress(address common.Address) (index ... method GetByIndex (line 455) | func (vals *ValidatorSet) GetByIndex(index int) (address []byte, val *... method Size (line 466) | func (vals *ValidatorSet) Size() int { method UpdateTotalVotingPower (line 471) | func (vals *ValidatorSet) UpdateTotalVotingPower() error { method TotalVotingPower (line 488) | func (vals *ValidatorSet) TotalVotingPower() int64 { method GetProposer (line 501) | func (vals *ValidatorSet) GetProposer() (proposer *Validator) { method findProposer (line 513) | func (vals *ValidatorSet) findProposer() *Validator { method Iterate (line 538) | func (vals *ValidatorSet) Iterate(fn func(index int, val *Validator) b... method applyUpdates (line 670) | func (vals *ValidatorSet) applyUpdates(updates []*Validator) { method applyRemovals (line 728) | func (vals *ValidatorSet) applyRemovals(deletes []*Validator) { method updateWithChangeSet (line 759) | func (vals *ValidatorSet) updateWithChangeSet(changes []*Validator, al... method updateValidators (line 807) | func (vals *ValidatorSet) updateValidators(updates []*Validator, delet... method UpdateValidatorMap (line 814) | func (vals *ValidatorSet) UpdateValidatorMap() { method UpdateWithChangeSet (line 835) | func (vals *ValidatorSet) UpdateWithChangeSet(changes []*Validator) er... method Difficulty (line 840) | func (vals *ValidatorSet) Difficulty(signer common.Address) (uint64, e... method SafeDifficulty (line 851) | func (vals *ValidatorSet) SafeDifficulty(signer common.Address) uint64 { method GetSignerSuccessionNumber (line 864) | func (vals *ValidatorSet) GetSignerSuccessionNumber(signer common.Addr... method Signers (line 888) | func (vals *ValidatorSet) Signers() []common.Address { method String (line 919) | func (vals *ValidatorSet) String() string { method StringIndented (line 923) | func (vals *ValidatorSet) StringIndented(indent string) string { function NewValidatorSet (line 231) | func NewValidatorSet(valz []*Validator) *ValidatorSet { function computeMaxMinPriorityDiff (line 353) | func computeMaxMinPriorityDiff(vals *ValidatorSet) int64 { function validatorListCopy (line 402) | func validatorListCopy(valsList []*Validator) []*Validator { function processChanges (line 554) | func processChanges(origChanges []*Validator) (updates, removals []*Vali... function verifyUpdates (line 610) | func verifyUpdates(updates []*Validator, vals *ValidatorSet) (updatedTot... function computeNewPriorities (line 644) | func computeNewPriorities(updates []*Validator, vals *ValidatorSet, upda... function verifyRemovals (line 709) | func verifyRemovals(deletes []*Validator, vals *ValidatorSet) error { function IsErrTooMuchChange (line 899) | func IsErrTooMuchChange(err error) bool { type tooMuchChangeError (line 908) | type tooMuchChangeError struct method Error (line 913) | func (e tooMuchChangeError) Error() string { type ValidatorsByAddress (line 950) | type ValidatorsByAddress method Len (line 952) | func (valz ValidatorsByAddress) Len() int { method Less (line 956) | func (valz ValidatorsByAddress) Less(i, j int) bool { method Swap (line 960) | func (valz ValidatorsByAddress) Swap(i, j int) { function safeAdd (line 967) | func safeAdd(a, b int64) (int64, bool) { function safeSub (line 977) | func safeSub(a, b int64) (int64, bool) { function safeAddClip (line 987) | func safeAddClip(a, b int64) int64 { function safeSubClip (line 999) | func safeSubClip(a, b int64) int64 { function GetUpdatedValidatorSet (line 1011) | func GetUpdatedValidatorSet(oldValidatorSet *ValidatorSet, newVals []*Va... function validatorContains (line 1044) | func validatorContains(a []*Validator, x *Validator) (*Validator, bool) { type TotalVotingPowerExceededError (line 1055) | type TotalVotingPowerExceededError struct method Error (line 1060) | func (e *TotalVotingPowerExceededError) Error() string { type InvalidStartEndBlockError (line 1069) | type InvalidStartEndBlockError struct method Error (line 1075) | func (e *InvalidStartEndBlockError) Error() string { type UnauthorizedProposerError (line 1084) | type UnauthorizedProposerError struct method Error (line 1089) | func (e *UnauthorizedProposerError) Error() string { type UnauthorizedSignerError (line 1098) | type UnauthorizedSignerError struct method Error (line 1103) | func (e *UnauthorizedSignerError) Error() string { FILE: polygon/heimdall/waypoint.go function AsWaypoints (line 26) | func AsWaypoints[T Waypoint](wp []T) Waypoints { type Waypoint (line 34) | type Waypoint interface type WaypointFields (line 45) | type WaypointFields struct method Length (line 54) | func (wf *WaypointFields) Length() uint64 { method CmpRange (line 58) | func (wf *WaypointFields) CmpRange(n uint64) int { type Waypoints (line 62) | type Waypoints FILE: polygon/p2p/publisher.go function NewPublisher (line 34) | func NewPublisher(logger log.Logger, messageSender *p2p.MessageSender, p... type Publisher (line 54) | type Publisher struct method PublishNewBlock (line 61) | func (p Publisher) PublishNewBlock(block *types.Block, td *big.Int) { method PublishNewBlockHashes (line 69) | func (p Publisher) PublishNewBlockHashes(block *types.Block) { method Run (line 76) | func (p Publisher) Run(ctx context.Context) error { method enqueueTask (line 89) | func (p Publisher) enqueueTask(t publishTask) { method processPublishTask (line 102) | func (p Publisher) processPublishTask(ctx context.Context, t publishTa... method processNewBlocksPublishTask (line 116) | func (p Publisher) processNewBlocksPublishTask(ctx context.Context, t ... method processNewBlockHashesPublishTask (line 152) | func (p Publisher) processNewBlockHashesPublishTask(ctx context.Contex... type publishTask (line 188) | type publishTask struct type publishTaskType (line 194) | type publishTaskType constant newBlockHashesPublishTask (line 197) | newBlockHashesPublishTask publishTaskType = iota constant newBlockPublishTask (line 198) | newBlockPublishTask FILE: polygon/p2p/publisher_test.go function TestPublisher (line 44) | func TestPublisher(t *testing.T) { function newPublisherTest (line 176) | func newPublisherTest(t *testing.T) publisherTest { type publisherTest (line 209) | type publisherTest struct method mockPeerEvents (line 224) | func (pt publisherTest) mockPeerEvents(events <-chan *sentryproto.Peer... method peerEvent (line 245) | func (pt publisherTest) peerEvent(e *sentryproto.PeerEvent) { method mockNewBlockHashesEvents (line 249) | func (pt publisherTest) mockNewBlockHashesEvents(events <-chan *p2p.De... method newBlockHashesEvent (line 272) | func (pt publisherTest) newBlockHashesEvent(e *p2p.DecodedInboundMessa... method mockNewBlockEvents (line 276) | func (pt publisherTest) mockNewBlockEvents(events <-chan *p2p.DecodedI... method newBlockEvent (line 299) | func (pt publisherTest) newBlockEvent(e *p2p.DecodedInboundMessage[*et... method captureSends (line 303) | func (pt publisherTest) captureSends(sends *[]*sentryproto.SendMessage... method capturedSends (line 320) | func (pt publisherTest) capturedSends() []*sentryproto.SendMessageById... method run (line 326) | func (pt publisherTest) run(f func(ctx context.Context, t *testing.T, ... function send (line 349) | func send[T any](ctx context.Context, t *testing.T, ch chan T, e T) { FILE: polygon/p2p/service.go function NewService (line 36) | func NewService(logger log.Logger, maxPeers int, sc sentryproto.SentryCl... type Service (line 57) | type Service struct method Run (line 67) | func (s *Service) Run(ctx context.Context) error { method MaxPeers (line 96) | func (s *Service) MaxPeers() int { method ListPeersMayHaveBlockNum (line 100) | func (s *Service) ListPeersMayHaveBlockNum(blockNum uint64) []*p2p.Pee... method FetchHeaders (line 104) | func (s *Service) FetchHeaders(ctx context.Context, start, end uint64,... method FetchBodies (line 108) | func (s *Service) FetchBodies(ctx context.Context, headers []*types.He... method FetchBlocksBackwardsByHash (line 112) | func (s *Service) FetchBlocksBackwardsByHash(ctx context.Context, hash... method PublishNewBlock (line 116) | func (s *Service) PublishNewBlock(block *types.Block, td *big.Int) { method PublishNewBlockHashes (line 120) | func (s *Service) PublishNewBlockHashes(block *types.Block) { method Penalize (line 124) | func (s *Service) Penalize(ctx context.Context, peerId *p2p.PeerId) er... method RegisterNewBlockObserver (line 128) | func (s *Service) RegisterNewBlockObserver(o event.Observer[*p2p.Decod... method RegisterNewBlockHashesObserver (line 132) | func (s *Service) RegisterNewBlockHashesObserver(o event.Observer[*p2p... FILE: polygon/polygoncommon/database.go type Database (line 35) | type Database struct method open (line 61) | func (db *Database) open(ctx context.Context) error { method OpenOnce (line 83) | func (db *Database) OpenOnce(ctx context.Context) error { method Close (line 91) | func (db *Database) Close() { method RoDB (line 97) | func (db *Database) RoDB() kv.RoDB { method RwDB (line 101) | func (db *Database) RwDB() kv.RwDB { method BeginRo (line 105) | func (db *Database) BeginRo(ctx context.Context) (kv.Tx, error) { method BeginRw (line 109) | func (db *Database) BeginRw(ctx context.Context) (kv.RwTx, error) { method View (line 121) | func (db *Database) View(ctx context.Context, f func(tx kv.Tx) error) ... function NewDatabase (line 46) | func NewDatabase(dataDir string, label kv.Label, tableCfg kv.TableCfg, l... function AsDatabase (line 57) | func AsDatabase(db kv.RoDB) *Database { FILE: polygon/sync/block_downloader.go constant notEnoughPeersBackOffDuration (line 42) | notEnoughPeersBackOffDuration = time.Minute constant blockDownloaderEstimatedRamPerWorker (line 45) | blockDownloaderEstimatedRamPerWorker = estimate.EstimatedRamPerWorker(1 ... function NewBlockDownloader (line 48) | func NewBlockDownloader( type BlockDownloader (line 79) | type BlockDownloader struct method DownloadBlocksUsingCheckpoints (line 92) | func (d *BlockDownloader) DownloadBlocksUsingCheckpoints(ctx context.C... method DownloadBlocksUsingMilestones (line 123) | func (d *BlockDownloader) DownloadBlocksUsingMilestones(ctx context.Co... method downloadBlocksUsingWaypoints (line 170) | func (d *BlockDownloader) downloadBlocksUsingWaypoints( method fetchVerifiedBlocks (line 370) | func (d *BlockDownloader) fetchVerifiedBlocks( method limitWaypoints (line 429) | func (d *BlockDownloader) limitWaypoints(waypoints []heimdall.Waypoint... function limitWaypointsEndBlock (line 448) | func limitWaypointsEndBlock(waypoints []heimdall.Waypoint, end *uint64) ... FILE: polygon/sync/block_downloader_option.go type BlockDownloaderOption (line 21) | type BlockDownloaderOption function WithRetryBackOff (line 23) | func WithRetryBackOff(retryBackOff time.Duration) BlockDownloaderOption { function WithMaxWorkers (line 29) | func WithMaxWorkers(maxWorkers int) BlockDownloaderOption { FILE: polygon/sync/block_downloader_test.go function newBlockDownloaderTest (line 40) | func newBlockDownloaderTest(t *testing.T) *blockDownloaderTest { function newBlockDownloaderTestWithOpts (line 44) | func newBlockDownloaderTestWithOpts(t *testing.T, opts blockDownloaderTe... type blockDownloaderTestOpts (line 74) | type blockDownloaderTestOpts struct method getOrCreateDefaultCheckpointVerifier (line 82) | func (opts blockDownloaderTestOpts) getOrCreateDefaultCheckpointVerifi... method getOrCreateDefaultMilestoneVerifier (line 92) | func (opts blockDownloaderTestOpts) getOrCreateDefaultMilestoneVerifie... method getOrCreateDefaultBlocksVerifier (line 102) | func (opts blockDownloaderTestOpts) getOrCreateDefaultBlocksVerifier()... method getOrCreateDefaultMaxWorkers (line 112) | func (opts blockDownloaderTestOpts) getOrCreateDefaultMaxWorkers() int { method getOrCreateDefaultBlockLimit (line 120) | func (opts blockDownloaderTestOpts) getOrCreateDefaultBlockLimit() uint { type blockDownloaderTest (line 124) | type blockDownloaderTest struct method fakePeers (line 131) | func (hdt blockDownloaderTest) fakePeers(count int) []*p2p.PeerId { method fakeCheckpoints (line 140) | func (hdt blockDownloaderTest) fakeCheckpoints(count int) []*heimdall.... method fakeMilestones (line 158) | func (hdt blockDownloaderTest) fakeMilestones(count int) []*heimdall.M... method defaultFetchHeadersMock (line 183) | func (hdt blockDownloaderTest) defaultFetchHeadersMock() fetchHeadersM... method defaultFetchBodiesMock (line 218) | func (hdt blockDownloaderTest) defaultFetchBodiesMock() fetchBodiesMock { method defaultInsertBlocksMock (line 252) | func (hdt blockDownloaderTest) defaultInsertBlocksMock(capture *[]*typ... type fetchHeadersMock (line 175) | type fetchHeadersMock type fetchBodiesMock (line 211) | type fetchBodiesMock function TestBlockDownloaderDownloadBlocksUsingMilestones (line 259) | func TestBlockDownloaderDownloadBlocksUsingMilestones(t *testing.T) { function TestBlockDownloaderDownloadBlocksUsingMilestonesLimitEndBlock (line 295) | func TestBlockDownloaderDownloadBlocksUsingMilestonesLimitEndBlock(t *te... function TestBlockDownloaderDownloadBlocksUsingMilestonesWhenStartIsBeforeFirstMilestone (line 333) | func TestBlockDownloaderDownloadBlocksUsingMilestonesWhenStartIsBeforeFi... function TestBlockDownloaderDownloadBlocksUsingCheckpoints (line 370) | func TestBlockDownloaderDownloadBlocksUsingCheckpoints(t *testing.T) { function TestBlockDownloaderDownloadBlocksWhenInvalidHeadersThenPenalizePeerAndReDownload (line 410) | func TestBlockDownloaderDownloadBlocksWhenInvalidHeadersThenPenalizePeer... function TestBlockDownloaderDownloadBlocksWhenZeroPeersTriesAgain (line 476) | func TestBlockDownloaderDownloadBlocksWhenZeroPeersTriesAgain(t *testing... function TestBlockDownloaderDownloadBlocksWhenInvalidBodiesThenPenalizePeerAndReDownload (line 514) | func TestBlockDownloaderDownloadBlocksWhenInvalidBodiesThenPenalizePeerA... function TestBlockDownloaderDownloadBlocksWhenMissingBodiesThenPenalizePeerAndReDownload (line 580) | func TestBlockDownloaderDownloadBlocksWhenMissingBodiesThenPenalizePeerA... function TestBlockDownloaderDownloadBlocksRespectsMaxWorkers (line 647) | func TestBlockDownloaderDownloadBlocksRespectsMaxWorkers(t *testing.T) { function TestBlockDownloaderDownloadBlocksRespectsBlockLimit (line 689) | func TestBlockDownloaderDownloadBlocksRespectsBlockLimit(t *testing.T) { FILE: polygon/sync/block_producers_reader.go type blockProducersReader (line 26) | type blockProducersReader interface type blockProducersTracker (line 30) | type blockProducersTracker interface FILE: polygon/sync/blocks_verifier.go type BlocksVerifier (line 24) | type BlocksVerifier function VerifyBlocks (line 26) | func VerifyBlocks(blocks []*types.Block) error { FILE: polygon/sync/canonical_chain_builder.go type producerSlotIndex (line 32) | type producerSlotIndex type forkTreeNode (line 34) | type forkTreeNode struct type difficultyCalculator (line 42) | type difficultyCalculator interface type headerValidator (line 46) | type headerValidator interface function NewCanonicalChainBuilder (line 51) | func NewCanonicalChainBuilder(root *types.Header, dc difficultyCalculato... type CanonicalChainBuilder (line 60) | type CanonicalChainBuilder struct method Reset (line 67) | func (ccb *CanonicalChainBuilder) Reset(root *types.Header) { method enumerate (line 78) | func (ccb *CanonicalChainBuilder) enumerate(visitFunc func(*forkTreeNo... method nodeByHash (line 95) | func (ccb *CanonicalChainBuilder) nodeByHash(hash common.Hash) *forkTr... method ContainsHash (line 106) | func (ccb *CanonicalChainBuilder) ContainsHash(hash common.Hash) bool { method Tip (line 110) | func (ccb *CanonicalChainBuilder) Tip() *types.Header { method Root (line 113) | func (ccb *CanonicalChainBuilder) Root() *types.Header { method Headers (line 117) | func (ccb *CanonicalChainBuilder) Headers() []*types.Header { method HeadersInRange (line 128) | func (ccb *CanonicalChainBuilder) HeadersInRange(start uint64, count u... method PruneRoot (line 144) | func (ccb *CanonicalChainBuilder) PruneRoot(newRootNum uint64) error { method PruneNode (line 158) | func (ccb *CanonicalChainBuilder) PruneNode(hash common.Hash) error { method updateTipIfNeeded (line 206) | func (ccb *CanonicalChainBuilder) updateTipIfNeeded(tipCandidate *fork... method recalcTip (line 212) | func (ccb *CanonicalChainBuilder) recalcTip() *forkTreeNode { method Connect (line 232) | func (ccb *CanonicalChainBuilder) Connect(ctx context.Context, headers... method LowestCommonAncestor (line 348) | func (ccb *CanonicalChainBuilder) LowestCommonAncestor(a, b common.Has... method pathToRoot (line 382) | func (ccb *CanonicalChainBuilder) pathToRoot(from common.Hash) []*fork... function compareForkTreeNodes (line 194) | func compareForkTreeNodes(node1 *forkTreeNode, node2 *forkTreeNode) int { function pathToRootRec (line 388) | func pathToRootRec(node *forkTreeNode, from common.Hash, path *[]*forkTr... FILE: polygon/sync/canonical_chain_builder_factory.go constant InMemorySignatures (line 30) | InMemorySignatures = 4096 type CanonicalChainBuilderFactory (line 32) | type CanonicalChainBuilderFactory function NewCanonicalChainBuilderFactory (line 34) | func NewCanonicalChainBuilderFactory( FILE: polygon/sync/canonical_chain_builder_test.go type mockDifficultyCalculator (line 33) | type mockDifficultyCalculator struct method HeaderDifficulty (line 35) | func (*mockDifficultyCalculator) HeaderDifficulty(_ context.Context, h... type mockHeaderValidator (line 42) | type mockHeaderValidator struct method ValidateHeader (line 44) | func (v *mockHeaderValidator) ValidateHeader(_ context.Context, _ *typ... method UpdateLatestVerifiedHeader (line 48) | func (v *mockHeaderValidator) UpdateLatestVerifiedHeader(header *types... function makeRoot (line 50) | func makeRoot() *types.Header { function makeCCB (line 56) | func makeCCB(root *types.Header) *CanonicalChainBuilder { type connectCCBTest (line 62) | type connectCCBTest struct method makeHeader (line 80) | func (test *connectCCBTest) makeHeader(parent *types.Header, difficult... method makeHeaders (line 91) | func (test *connectCCBTest) makeHeaders(parent *types.Header, difficul... method PruneRoot (line 102) | func (test *connectCCBTest) PruneRoot(newRootNum uint64) error { method testConnect (line 106) | func (test *connectCCBTest) testConnect( function newConnectCCBTest (line 69) | func newConnectCCBTest(t *testing.T) (*connectCCBTest, *types.Header) { function TestCCBEmptyState (line 134) | func TestCCBEmptyState(t *testing.T) { function TestCCBConnectEmpty (line 146) | func TestCCBConnectEmpty(t *testing.T) { function TestCCBConnectRoot (line 155) | func TestCCBConnectRoot(t *testing.T) { function TestCCBConnectOneToRoot (line 164) | func TestCCBConnectOneToRoot(t *testing.T) { function TestCCBConnectSomeToRoot (line 174) | func TestCCBConnectSomeToRoot(t *testing.T) { function TestCCBConnectOverlapsFull (line 184) | func TestCCBConnectOverlapsFull(t *testing.T) { function TestCCBConnectOverlapPartialOne (line 206) | func TestCCBConnectOverlapPartialOne(t *testing.T) { function TestCCBConnectOverlapPartialSome (line 216) | func TestCCBConnectOverlapPartialSome(t *testing.T) { function TestCCBConnectFirstHeaderBehindRoot (line 234) | func TestCCBConnectFirstHeaderBehindRoot(t *testing.T) { function TestCCBConnectAltMainBecomesFork (line 256) | func TestCCBConnectAltMainBecomesFork(t *testing.T) { function TestCCBConnectAltForkBecomesMain (line 275) | func TestCCBConnectAltForkBecomesMain(t *testing.T) { function TestCCBConnectAltForksAtLevel2 (line 294) | func TestCCBConnectAltForksAtLevel2(t *testing.T) { function TestCCBConnectAltForksAtLevel2Reverse (line 320) | func TestCCBConnectAltForksAtLevel2Reverse(t *testing.T) { function TestCCBPruneNode (line 349) | func TestCCBPruneNode(t *testing.T) { function TestCCBLowestCommonAncestor (line 477) | func TestCCBLowestCommonAncestor(t *testing.T) { function assertLca (line 552) | func assertLca(t *testing.T, ccb *CanonicalChainBuilder, a, b, wantLca *... FILE: polygon/sync/difficulty.go type DifficultyCalculator (line 30) | type DifficultyCalculator struct method HeaderDifficulty (line 36) | func (calc *DifficultyCalculator) HeaderDifficulty(ctx context.Context... method signerDifficulty (line 45) | func (calc *DifficultyCalculator) signerDifficulty( FILE: polygon/sync/event_channel.go type EventChannel (line 29) | type EventChannel struct function NewEventChannel (line 38) | func NewEventChannel[TEvent any](capacity uint, opts ...EventChannelOpti... method Events (line 61) | func (ec *EventChannel[TEvent]) Events() <-chan TEvent { method PushEvent (line 66) | func (ec *EventChannel[TEvent]) PushEvent(e TEvent) { method takeEvent (line 84) | func (ec *EventChannel[TEvent]) takeEvent() (TEvent, bool) { method waitForEvent (line 95) | func (ec *EventChannel[TEvent]) waitForEvent(ctx context.Context) (TEven... method Run (line 129) | func (ec *EventChannel[TEvent]) Run(ctx context.Context) error { type eventChannelOptions (line 144) | type eventChannelOptions struct type EventChannelOption (line 150) | type EventChannelOption function WithEventChannelLogging (line 152) | func WithEventChannelLogging(logger log.Logger, lvl log.Lvl, id string) ... FILE: polygon/sync/event_channel_test.go function TestEventChannel (line 27) | func TestEventChannel(t *testing.T) { FILE: polygon/sync/execution_client.go type ExecutionClient (line 45) | type ExecutionClient interface function newExecutionClient (line 54) | func newExecutionClient(logger log.Logger, client executionproto.Executi... type executionClient (line 61) | type executionClient struct method Prepare (line 66) | func (e *executionClient) Prepare(ctx context.Context) error { method InsertBlocks (line 81) | func (e *executionClient) InsertBlocks(ctx context.Context, blocks []*... method UpdateForkChoice (line 104) | func (e *executionClient) UpdateForkChoice(ctx context.Context, tip *t... method CurrentHeader (line 142) | func (e *executionClient) CurrentHeader(ctx context.Context) (*types.H... method GetHeader (line 151) | func (e *executionClient) GetHeader(ctx context.Context, blockNum uint... method GetTd (line 172) | func (e *executionClient) GetTd(ctx context.Context, blockNum uint64, ... method retryBusy (line 184) | func (e *executionClient) retryBusy(ctx context.Context, label string,... FILE: polygon/sync/header_time_validator.go type HeaderTimeValidator (line 37) | type HeaderTimeValidator struct method ValidateHeaderTime (line 45) | func (htv *HeaderTimeValidator) ValidateHeaderTime( method UpdateLatestVerifiedHeader (line 99) | func (htv *HeaderTimeValidator) UpdateLatestVerifiedHeader(header *typ... method needToWaitForNewSpan (line 105) | func (htv *HeaderTimeValidator) needToWaitForNewSpan(header *types.Hea... FILE: polygon/sync/header_validator.go type HeaderValidator (line 29) | type HeaderValidator struct method ValidateHeader (line 35) | func (hv *HeaderValidator) ValidateHeader( method UpdateLatestVerifiedHeader (line 64) | func (hv *HeaderValidator) UpdateLatestVerifiedHeader(header *types.He... FILE: polygon/sync/log_prefix.go function syncLogPrefix (line 19) | func syncLogPrefix(message string) string { FILE: polygon/sync/metrics.go function UpdateWiggleDuration (line 29) | func UpdateWiggleDuration(duration time.Duration) { FILE: polygon/sync/options_test.go function TestEventChannelOptions (line 10) | func TestEventChannelOptions(t *testing.T) { FILE: polygon/sync/p2p_service.go type p2pService (line 29) | type p2pService interface FILE: polygon/sync/p2p_service_mock.go type Mockp2pService (line 24) | type Mockp2pService struct method EXPECT (line 43) | func (m *Mockp2pService) EXPECT() *Mockp2pServiceMockRecorder { method FetchBlocksBackwardsByHash (line 48) | func (m *Mockp2pService) FetchBlocksBackwardsByHash(ctx context.Contex... method FetchBodies (line 92) | func (m *Mockp2pService) FetchBodies(ctx context.Context, headers []*t... method FetchHeaders (line 136) | func (m *Mockp2pService) FetchHeaders(ctx context.Context, start, end ... method ListPeersMayHaveBlockNum (line 180) | func (m *Mockp2pService) ListPeersMayHaveBlockNum(blockNum uint64) []*... method MaxPeers (line 218) | func (m *Mockp2pService) MaxPeers() int { method Penalize (line 256) | func (m *Mockp2pService) Penalize(ctx context.Context, peerId *p2p.Pee... method PublishNewBlock (line 294) | func (m *Mockp2pService) PublishNewBlock(block *types.Block, td *big.I... method PublishNewBlockHashes (line 330) | func (m *Mockp2pService) PublishNewBlockHashes(block *types.Block) { method Run (line 366) | func (m *Mockp2pService) Run(ctx context.Context) error { type Mockp2pServiceMockRecorder (line 31) | type Mockp2pServiceMockRecorder struct method FetchBlocksBackwardsByHash (line 61) | func (mr *Mockp2pServiceMockRecorder) FetchBlocksBackwardsByHash(ctx, ... method FetchBodies (line 105) | func (mr *Mockp2pServiceMockRecorder) FetchBodies(ctx, headers, peerId... method FetchHeaders (line 149) | func (mr *Mockp2pServiceMockRecorder) FetchHeaders(ctx, start, end, pe... method ListPeersMayHaveBlockNum (line 188) | func (mr *Mockp2pServiceMockRecorder) ListPeersMayHaveBlockNum(blockNu... method MaxPeers (line 226) | func (mr *Mockp2pServiceMockRecorder) MaxPeers() *Mockp2pServiceMaxPee... method Penalize (line 264) | func (mr *Mockp2pServiceMockRecorder) Penalize(ctx, peerId any) *Mockp... method PublishNewBlock (line 300) | func (mr *Mockp2pServiceMockRecorder) PublishNewBlock(block, td any) *... method PublishNewBlockHashes (line 336) | func (mr *Mockp2pServiceMockRecorder) PublishNewBlockHashes(block any)... method Run (line 374) | func (mr *Mockp2pServiceMockRecorder) Run(ctx any) *Mockp2pServiceRunC... function NewMockp2pService (line 36) | func NewMockp2pService(ctrl *gomock.Controller) *Mockp2pService { type Mockp2pServiceFetchBlocksBackwardsByHashCall (line 69) | type Mockp2pServiceFetchBlocksBackwardsByHashCall struct method Return (line 74) | func (c *Mockp2pServiceFetchBlocksBackwardsByHashCall) Return(arg0 p2p... method Do (line 80) | func (c *Mockp2pServiceFetchBlocksBackwardsByHashCall) Do(f func(conte... method DoAndReturn (line 86) | func (c *Mockp2pServiceFetchBlocksBackwardsByHashCall) DoAndReturn(f f... type Mockp2pServiceFetchBodiesCall (line 113) | type Mockp2pServiceFetchBodiesCall struct method Return (line 118) | func (c *Mockp2pServiceFetchBodiesCall) Return(arg0 p2p.FetcherRespons... method Do (line 124) | func (c *Mockp2pServiceFetchBodiesCall) Do(f func(context.Context, []*... method DoAndReturn (line 130) | func (c *Mockp2pServiceFetchBodiesCall) DoAndReturn(f func(context.Con... type Mockp2pServiceFetchHeadersCall (line 157) | type Mockp2pServiceFetchHeadersCall struct method Return (line 162) | func (c *Mockp2pServiceFetchHeadersCall) Return(arg0 p2p.FetcherRespon... method Do (line 168) | func (c *Mockp2pServiceFetchHeadersCall) Do(f func(context.Context, ui... method DoAndReturn (line 174) | func (c *Mockp2pServiceFetchHeadersCall) DoAndReturn(f func(context.Co... type Mockp2pServiceListPeersMayHaveBlockNumCall (line 195) | type Mockp2pServiceListPeersMayHaveBlockNumCall struct method Return (line 200) | func (c *Mockp2pServiceListPeersMayHaveBlockNumCall) Return(arg0 []*p2... method Do (line 206) | func (c *Mockp2pServiceListPeersMayHaveBlockNumCall) Do(f func(uint64)... method DoAndReturn (line 212) | func (c *Mockp2pServiceListPeersMayHaveBlockNumCall) DoAndReturn(f fun... type Mockp2pServiceMaxPeersCall (line 233) | type Mockp2pServiceMaxPeersCall struct method Return (line 238) | func (c *Mockp2pServiceMaxPeersCall) Return(arg0 int) *Mockp2pServiceM... method Do (line 244) | func (c *Mockp2pServiceMaxPeersCall) Do(f func() int) *Mockp2pServiceM... method DoAndReturn (line 250) | func (c *Mockp2pServiceMaxPeersCall) DoAndReturn(f func() int) *Mockp2... type Mockp2pServicePenalizeCall (line 271) | type Mockp2pServicePenalizeCall struct method Return (line 276) | func (c *Mockp2pServicePenalizeCall) Return(arg0 error) *Mockp2pServic... method Do (line 282) | func (c *Mockp2pServicePenalizeCall) Do(f func(context.Context, *p2p.P... method DoAndReturn (line 288) | func (c *Mockp2pServicePenalizeCall) DoAndReturn(f func(context.Contex... type Mockp2pServicePublishNewBlockCall (line 307) | type Mockp2pServicePublishNewBlockCall struct method Return (line 312) | func (c *Mockp2pServicePublishNewBlockCall) Return() *Mockp2pServicePu... method Do (line 318) | func (c *Mockp2pServicePublishNewBlockCall) Do(f func(*types.Block, *b... method DoAndReturn (line 324) | func (c *Mockp2pServicePublishNewBlockCall) DoAndReturn(f func(*types.... type Mockp2pServicePublishNewBlockHashesCall (line 343) | type Mockp2pServicePublishNewBlockHashesCall struct method Return (line 348) | func (c *Mockp2pServicePublishNewBlockHashesCall) Return() *Mockp2pSer... method Do (line 354) | func (c *Mockp2pServicePublishNewBlockHashesCall) Do(f func(*types.Blo... method DoAndReturn (line 360) | func (c *Mockp2pServicePublishNewBlockHashesCall) DoAndReturn(f func(*... type Mockp2pServiceRunCall (line 381) | type Mockp2pServiceRunCall struct method Return (line 386) | func (c *Mockp2pServiceRunCall) Return(arg0 error) *Mockp2pServiceRunC... method Do (line 392) | func (c *Mockp2pServiceRunCall) Do(f func(context.Context) error) *Moc... method DoAndReturn (line 398) | func (c *Mockp2pServiceRunCall) DoAndReturn(f func(context.Context) er... FILE: polygon/sync/service.go function NewService (line 41) | func NewService( type Service (line 110) | type Service struct method Run (line 120) | func (s *Service) Run(parentCtx context.Context) error { FILE: polygon/sync/store.go type Store (line 34) | type Store interface type executionStore (line 45) | type executionStore interface type bridgeStore (line 51) | type bridgeStore interface function NewStore (line 57) | func NewStore(logger log.Logger, executionStore executionStore, bridgeSt... type ExecutionClientStore (line 67) | type ExecutionClientStore struct method Prepare (line 80) | func (s *ExecutionClientStore) Prepare(ctx context.Context) error { method InsertBlocks (line 100) | func (s *ExecutionClientStore) InsertBlocks(ctx context.Context, block... method Flush (line 124) | func (s *ExecutionClientStore) Flush(ctx context.Context) error { method Run (line 139) | func (s *ExecutionClientStore) Run(ctx context.Context) error { method insertBlocks (line 161) | func (s *ExecutionClientStore) insertBlocks(ctx context.Context, block... method bridgeReplayInitialBlockIfNeeded (line 194) | func (s *ExecutionClientStore) bridgeReplayInitialBlockIfNeeded(ctx co... FILE: polygon/sync/store_mock.go type MockStore (line 21) | type MockStore struct method EXPECT (line 40) | func (m *MockStore) EXPECT() *MockStoreMockRecorder { method Flush (line 45) | func (m *MockStore) Flush(ctx context.Context) error { method InsertBlocks (line 83) | func (m *MockStore) InsertBlocks(ctx context.Context, blocks []*types.... method Prepare (line 121) | func (m *MockStore) Prepare(ctx context.Context) error { method Run (line 159) | func (m *MockStore) Run(ctx context.Context) error { type MockStoreMockRecorder (line 28) | type MockStoreMockRecorder struct method Flush (line 53) | func (mr *MockStoreMockRecorder) Flush(ctx any) *MockStoreFlushCall { method InsertBlocks (line 91) | func (mr *MockStoreMockRecorder) InsertBlocks(ctx, blocks any) *MockSt... method Prepare (line 129) | func (mr *MockStoreMockRecorder) Prepare(ctx any) *MockStorePrepareCall { method Run (line 167) | func (mr *MockStoreMockRecorder) Run(ctx any) *MockStoreRunCall { function NewMockStore (line 33) | func NewMockStore(ctrl *gomock.Controller) *MockStore { type MockStoreFlushCall (line 60) | type MockStoreFlushCall struct method Return (line 65) | func (c *MockStoreFlushCall) Return(arg0 error) *MockStoreFlushCall { method Do (line 71) | func (c *MockStoreFlushCall) Do(f func(context.Context) error) *MockSt... method DoAndReturn (line 77) | func (c *MockStoreFlushCall) DoAndReturn(f func(context.Context) error... type MockStoreInsertBlocksCall (line 98) | type MockStoreInsertBlocksCall struct method Return (line 103) | func (c *MockStoreInsertBlocksCall) Return(arg0 error) *MockStoreInser... method Do (line 109) | func (c *MockStoreInsertBlocksCall) Do(f func(context.Context, []*type... method DoAndReturn (line 115) | func (c *MockStoreInsertBlocksCall) DoAndReturn(f func(context.Context... type MockStorePrepareCall (line 136) | type MockStorePrepareCall struct method Return (line 141) | func (c *MockStorePrepareCall) Return(arg0 error) *MockStorePrepareCall { method Do (line 147) | func (c *MockStorePrepareCall) Do(f func(context.Context) error) *Mock... method DoAndReturn (line 153) | func (c *MockStorePrepareCall) DoAndReturn(f func(context.Context) err... type MockStoreRunCall (line 174) | type MockStoreRunCall struct method Return (line 179) | func (c *MockStoreRunCall) Return(arg0 error) *MockStoreRunCall { method Do (line 185) | func (c *MockStoreRunCall) Do(f func(context.Context) error) *MockStor... method DoAndReturn (line 191) | func (c *MockStoreRunCall) DoAndReturn(f func(context.Context) error) ... FILE: polygon/sync/sync.go constant maxFinalizationHeight (line 46) | maxFinalizationHeight = 512 constant downloadRequestsCacheSize (line 47) | downloadRequestsCacheSize = 1024 constant heimdallSyncRetryIntervalOnTip (line 49) | heimdallSyncRetryIntervalOnTip = 200 * time.Millisecond constant heimdallSyncRetryIntervalOnStartup (line 50) | heimdallSyncRetryIntervalOnStartup = 30 * time.Second type heimdallSynchronizer (line 57) | type heimdallSynchronizer interface type bridgeSynchronizer (line 66) | type bridgeSynchronizer interface type wiggleCalculator (line 72) | type wiggleCalculator interface type EngineAPISwitcher (line 76) | type EngineAPISwitcher interface function NewSync (line 80) | func NewSync( type Sync (line 133) | type Sync struct method commitExecution (line 154) | func (s *Sync) commitExecution(ctx context.Context, newTip *types.Head... method handleMilestoneTipMismatch (line 175) | func (s *Sync) handleMilestoneTipMismatch(ctx context.Context, ccb *Ca... method applyNewMilestoneOnTip (line 238) | func (s *Sync) applyNewMilestoneOnTip(ctx context.Context, event Event... method applyNewBlockChainOnTip (line 277) | func (s *Sync) applyNewBlockChainOnTip(ctx context.Context, blockChain... method checkNewBlockHeader (line 420) | func (s *Sync) checkNewBlockHeader(ctx context.Context, newBlockHeader... method applyNewBlockOnTip (line 452) | func (s *Sync) applyNewBlockOnTip(ctx context.Context, event EventNewB... method applyNewBlockBatchOnTip (line 507) | func (s *Sync) applyNewBlockBatchOnTip(ctx context.Context, event Even... method applyNewBlockHashesOnTip (line 528) | func (s *Sync) applyNewBlockHashesOnTip(ctx context.Context, event Eve... method backwardDownloadBlocksFromHash (line 549) | func (s *Sync) backwardDownloadBlocksFromHash(ctx context.Context, eve... method downloadBlocksFromHashes (line 598) | func (s *Sync) downloadBlocksFromHashes(ctx context.Context, event Eve... method publishNewBlock (line 651) | func (s *Sync) publishNewBlock(ctx context.Context, block *types.Block) { method handleBridgeOnForkChange (line 666) | func (s *Sync) handleBridgeOnForkChange(ctx context.Context, ccb *Cano... method reorganiseBridge (line 691) | func (s *Sync) reorganiseBridge(ctx context.Context, ccb *CanonicalCha... method handleBridgeOnBlocksInsertAheadOfTip (line 729) | func (s *Sync) handleBridgeOnBlocksInsertAheadOfTip(ctx context.Contex... method handleBadBlockErr (line 748) | func (s *Sync) handleBadBlockErr( method maybePenalizePeerOnBadBlockEvent (line 803) | func (s *Sync) maybePenalizePeerOnBadBlockEvent(ctx context.Context, e... method Run (line 820) | func (s *Sync) Run(ctx context.Context) error { method initialiseCcb (line 948) | func (s *Sync) initialiseCcb(ctx context.Context, result syncToTipResu... method syncToTip (line 999) | func (s *Sync) syncToTip(ctx context.Context) (syncToTipResult, error) { method syncToTipUsingCheckpoints (line 1063) | func (s *Sync) syncToTipUsingCheckpoints(ctx context.Context, tip *typ... method syncToTipUsingMilestones (line 1070) | func (s *Sync) syncToTipUsingMilestones(ctx context.Context, tip *type... method sync (line 1080) | func (s *Sync) sync( method handleWaypointExecutionErr (line 1144) | func (s *Sync) handleWaypointExecutionErr(ctx context.Context, lastCor... method ignoreFetchBlocksErrOnTipEvent (line 1165) | func (s *Sync) ignoreFetchBlocksErrOnTipEvent(err error) bool { type syncToTipResult (line 994) | type syncToTipResult struct type waypointSyncFunc (line 1077) | type waypointSyncFunc type blockDownloadFunc (line 1078) | type blockDownloadFunc FILE: polygon/sync/tip_events.go type EventType (line 35) | type EventType constant EventTypeNewBlock (line 37) | EventTypeNewBlock EventType = "new-block" constant EventTypeNewBlockBatch (line 38) | EventTypeNewBlockBatch EventType = "new-block-batch" constant EventTypeNewBlockHashes (line 39) | EventTypeNewBlockHashes EventType = "new-block-hashes" constant EventTypeNewMilestone (line 40) | EventTypeNewMilestone EventType = "new-milestone" type EventSource (line 42) | type EventSource constant EventSourceP2PNewBlockHashes (line 44) | EventSourceP2PNewBlockHashes EventSource = "p2p-new-block-hashes-source" constant EventSourceP2PNewBlock (line 45) | EventSourceP2PNewBlock EventSource = "p2p-new-block-source" constant EventSourceBlockProducer (line 46) | EventSourceBlockProducer EventSource = "mined-block-producer" type EventTopic (line 48) | type EventTopic method String (line 50) | func (t EventTopic) String() string { constant EventTopicHeimdall (line 54) | EventTopicHeimdall EventTopic = "heimdall" constant EventTopicP2P (line 55) | EventTopicP2P EventTopic = "p2p" type EventNewBlock (line 57) | type EventNewBlock struct type EventNewBlockBatch (line 63) | type EventNewBlockBatch struct type EventNewBlockHashes (line 69) | type EventNewBlockHashes struct type Event (line 76) | type Event struct method Topic (line 85) | func (e Event) Topic() EventTopic { method AsNewBlock (line 96) | func (e Event) AsNewBlock() EventNewBlock { method AsNewBlockBatch (line 103) | func (e Event) AsNewBlockBatch() EventNewBlockBatch { method AsNewBlockHashes (line 110) | func (e Event) AsNewBlockHashes() EventNewBlockHashes { method AsNewMilestone (line 117) | func (e Event) AsNewMilestone() EventNewMilestone { type p2pObserverRegistrar (line 124) | type p2pObserverRegistrar interface type heimdallObserverRegistrar (line 129) | type heimdallObserverRegistrar interface type MinedBlockObserverRegistrar (line 133) | type MinedBlockObserverRegistrar interface function NewTipEvents (line 137) | func NewTipEvents(logger log.Logger, p2pReg p2pObserverRegistrar, heimda... type TipEvents (line 151) | type TipEvents struct method Events (line 160) | func (te *TipEvents) Events() <-chan Event { method Run (line 164) | func (te *TipEvents) Run(ctx context.Context) error { function NewTipEventsCompositeChannel (line 245) | func NewTipEventsCompositeChannel( type TipEventsCompositeChannel (line 256) | type TipEventsCompositeChannel struct method Events (line 262) | func (c TipEventsCompositeChannel) Events() <-chan Event { method PushEvent (line 266) | func (c TipEventsCompositeChannel) PushEvent(e Event) { method Run (line 277) | func (c TipEventsCompositeChannel) Run(ctx context.Context) error { type blockEventKey (line 316) | type blockEventKey struct function newBlockEventsSpamGuard (line 322) | func newBlockEventsSpamGuard(logger log.Logger) blockEventsSpamGuard { type blockEventsSpamGuard (line 336) | type blockEventsSpamGuard struct method Spam (line 341) | func (g blockEventsSpamGuard) Spam(peerId *p2p.PeerId, blockHash commo... FILE: polygon/sync/tip_events_test.go function TestBlockEventsSpamGuard (line 33) | func TestBlockEventsSpamGuard(t *testing.T) { function TestTipEventsCompositeChannel (line 50) | func TestTipEventsCompositeChannel(t *testing.T) { function read (line 83) | func read(ctx context.Context, t *testing.T, ch <-chan Event) Event { FILE: polygon/sync/waypoint_headers_verifier.go type WaypointHeadersVerifier (line 37) | type WaypointHeadersVerifier function VerifyCheckpointHeaders (line 39) | func VerifyCheckpointHeaders(waypoint heimdall.Waypoint, headers []*type... function VerifyMilestoneHeaders (line 52) | func VerifyMilestoneHeaders(waypoint heimdall.Waypoint, headers []*types... FILE: polygon/sync/waypoint_headers_verifier_test.go function TestVerifyCheckpointHeaders (line 31) | func TestVerifyCheckpointHeaders(t *testing.T) { function TestVerifyMilestoneHeaders (line 58) | func TestVerifyMilestoneHeaders(t *testing.T) { FILE: polygon/sync/waypoint_reader.go type waypointReader (line 26) | type waypointReader interface FILE: polygon/sync/waypoint_reader_mock.go type MockwaypointReader (line 21) | type MockwaypointReader struct method EXPECT (line 40) | func (m *MockwaypointReader) EXPECT() *MockwaypointReaderMockRecorder { method CheckpointsFromBlock (line 45) | func (m *MockwaypointReader) CheckpointsFromBlock(ctx context.Context,... method MilestonesFromBlock (line 84) | func (m *MockwaypointReader) MilestonesFromBlock(ctx context.Context, ... type MockwaypointReaderMockRecorder (line 28) | type MockwaypointReaderMockRecorder struct method CheckpointsFromBlock (line 54) | func (mr *MockwaypointReaderMockRecorder) CheckpointsFromBlock(ctx, st... method MilestonesFromBlock (line 93) | func (mr *MockwaypointReaderMockRecorder) MilestonesFromBlock(ctx, sta... function NewMockwaypointReader (line 33) | func NewMockwaypointReader(ctrl *gomock.Controller) *MockwaypointReader { type MockwaypointReaderCheckpointsFromBlockCall (line 61) | type MockwaypointReaderCheckpointsFromBlockCall struct method Return (line 66) | func (c *MockwaypointReaderCheckpointsFromBlockCall) Return(arg0 []*he... method Do (line 72) | func (c *MockwaypointReaderCheckpointsFromBlockCall) Do(f func(context... method DoAndReturn (line 78) | func (c *MockwaypointReaderCheckpointsFromBlockCall) DoAndReturn(f fun... type MockwaypointReaderMilestonesFromBlockCall (line 100) | type MockwaypointReaderMilestonesFromBlockCall struct method Return (line 105) | func (c *MockwaypointReaderMilestonesFromBlockCall) Return(arg0 []*hei... method Do (line 111) | func (c *MockwaypointReaderMilestonesFromBlockCall) Do(f func(context.... method DoAndReturn (line 117) | func (c *MockwaypointReaderMilestonesFromBlockCall) DoAndReturn(f func... FILE: polygon/sync/wiggle.go type wiggleCalc (line 30) | type wiggleCalc struct method CalculateWiggle (line 44) | func (calc *wiggleCalc) CalculateWiggle(ctx context.Context, header *t... function NewWiggleCalculator (line 36) | func NewWiggleCalculator(borConfig *borcfg.BorConfig, signaturesCache *l... FILE: polygon/tests/helper/miner.go function InitGenesis (line 35) | func InitGenesis(fileLocation string, sprintSize uint64, chainName strin... function InitMiner (line 64) | func InitMiner( FILE: polygon/tests/mining_test.go constant testCode (line 56) | testCode = "0x60806040527fffffffffffffffffffffffffffffffffffffffffffffff... constant testGas (line 59) | testGas = 144109 function TestMiningBenchmark (line 77) | func TestMiningBenchmark(t *testing.T) { function newRandomTxWithNonce (line 225) | func newRandomTxWithNonce(creation bool, nonce uint64, txPool txpoolprot... FILE: polygon/tracer/bor_state_sync_txn_tracer.go function NewBorStateSyncTxnTracer (line 33) | func NewBorStateSyncTxnTracer( type borStateSyncTxnTracer (line 70) | type borStateSyncTxnTracer struct method OnTxStart (line 76) | func (bsstt *borStateSyncTxnTracer) OnTxStart(env *tracing.VMContext, ... method OnTxEnd (line 82) | func (bsstt *borStateSyncTxnTracer) OnTxEnd(receipt *types.Receipt, er... method OnExit (line 93) | func (bsstt *borStateSyncTxnTracer) OnExit(depth int, output []byte, g... method OnEnter (line 99) | func (bsstt *borStateSyncTxnTracer) OnEnter(depth int, typ byte, from ... method GetResult (line 110) | func (bsstt *borStateSyncTxnTracer) GetResult() (json.RawMessage, erro... method OnOpcode (line 117) | func (bsstt *borStateSyncTxnTracer) OnOpcode(pc uint64, op byte, gas, ... method OnFault (line 124) | func (bsstt *borStateSyncTxnTracer) OnFault(pc uint64, op byte, gas, c... method Stop (line 131) | func (bsstt *borStateSyncTxnTracer) Stop(err error) { method OnGasChange (line 138) | func (bsstt *borStateSyncTxnTracer) OnGasChange(old, new uint64, reaso... method OnBlockStart (line 144) | func (bsstt *borStateSyncTxnTracer) OnBlockStart(event tracing.BlockEv... method OnBlockEnd (line 150) | func (bsstt *borStateSyncTxnTracer) OnBlockEnd(err error) { method OnGenesisBlock (line 156) | func (bsstt *borStateSyncTxnTracer) OnGenesisBlock(b *types.Block, all... method OnBalanceChange (line 162) | func (bsstt *borStateSyncTxnTracer) OnBalanceChange(a common.Address, ... method OnNonceChange (line 168) | func (bsstt *borStateSyncTxnTracer) OnNonceChange(a common.Address, pr... method OnCodeChange (line 174) | func (bsstt *borStateSyncTxnTracer) OnCodeChange(a common.Address, pre... method OnStorageChange (line 180) | func (bsstt *borStateSyncTxnTracer) OnStorageChange(a common.Address, ... method OnLog (line 186) | func (bsstt *borStateSyncTxnTracer) OnLog(log *types.Log) { FILE: polygon/tracer/trace_bor_state_sync_txn.go function TraceBorStateSyncTxnDebugAPI (line 40) | func TraceBorStateSyncTxnDebugAPI( function TraceBorStateSyncTxnTraceAPI (line 81) | func TraceBorStateSyncTxnTraceAPI( function traceBorStateSyncTxn (line 106) | func traceBorStateSyncTxn( function initStateSyncTxContext (line 141) | func initStateSyncTxContext(blockNum uint64, blockHash common.Hash) evmt... FILE: rpc/allow_list.go type AllowList (line 21) | type AllowList method UnmarshalJSON (line 23) | func (a *AllowList) UnmarshalJSON(data []byte) error { method MarshalJSON (line 42) | func (a *AllowList) MarshalJSON() ([]byte, error) { type ForbiddenList (line 53) | type ForbiddenList function newForbiddenList (line 55) | func newForbiddenList() ForbiddenList { FILE: rpc/allow_list_test.go function TestAllowListMarshaling (line 27) | func TestAllowListMarshaling(t *testing.T) { function TestAllowListUnmarshaling (line 31) | func TestAllowListUnmarshaling(t *testing.T) { FILE: rpc/batch_limit_ws_test.go function TestBatchLimit_WebSocket_Exceeded (line 12) | func TestBatchLimit_WebSocket_Exceeded(t *testing.T) { FILE: rpc/client.go constant defaultDialTimeout (line 47) | defaultDialTimeout = 10 * time.Second constant subscribeTimeout (line 48) | subscribeTimeout = 5 * time.Second constant maxClientSubscriptionBuffer (line 62) | maxClientSubscriptionBuffer = 20000 type BatchElem (line 66) | type BatchElem struct type Client (line 79) | type Client struct method newClientConn (line 118) | func (c *Client) newClientConn(conn ServerCodec) *clientConn { method RegisterName (line 240) | func (c *Client) RegisterName(name string, receiver interface{}) error { method nextID (line 244) | func (c *Client) nextID() json.RawMessage { method SupportedModules (line 251) | func (c *Client) SupportedModules() (map[string]string, error) { method Close (line 260) | func (c *Client) Close() { method SetHeader (line 274) | func (c *Client) SetHeader(key, value string) { method Call (line 289) | func (c *Client) Call(result interface{}, method string, args ...inter... method CallContext (line 299) | func (c *Client) CallContext(ctx context.Context, result interface{}, ... method BatchCall (line 338) | func (c *Client) BatchCall(b []BatchElem) error { method BatchCallContext (line 352) | func (c *Client) BatchCallContext(ctx context.Context, b []BatchElem) ... method Notify (line 405) | func (c *Client) Notify(ctx context.Context, method string, args ...in... method EthSubscribe (line 420) | func (c *Client) EthSubscribe(ctx context.Context, channel interface{}... method Subscribe (line 436) | func (c *Client) Subscribe(ctx context.Context, namespace string, chan... method newMessage (line 470) | func (c *Client) newMessage(method string, paramsIn ...interface{}) (*... method send (line 483) | func (c *Client) send(ctx context.Context, op *requestOp, msg interfac... method write (line 498) | func (c *Client) write(ctx context.Context, msg interface{}, retry boo... method reconnect (line 515) | func (c *Client) reconnect(ctx context.Context) error { method dispatch (line 543) | func (c *Client) dispatch(codec ServerCodec) { method drainRead (line 641) | func (c *Client) drainRead() { method read (line 652) | func (c *Client) read(codec ServerCodec) { type reconnectFunc (line 109) | type reconnectFunc type clientContextKey (line 111) | type clientContextKey struct type clientConn (line 113) | type clientConn struct method close (line 125) | func (cc *clientConn) close(err error, inflightReq *requestOp) { type readOp (line 130) | type readOp struct type requestOp (line 135) | type requestOp struct method wait (line 142) | func (op *requestOp) wait(ctx context.Context, c *Client) (*jsonrpcMes... function Dial (line 168) | func Dial(rawurl string, logger log.Logger) (*Client, error) { function DialContext (line 176) | func DialContext(ctx context.Context, rawurl string, logger log.Logger) ... function ClientFromContext (line 195) | func ClientFromContext(ctx context.Context, logger log.Logger) (*Client,... function newClient (line 201) | func newClient(initctx context.Context, connect reconnectFunc, logger lo... function initClient (line 211) | func initClient(conn ServerCodec, idgen func() ID, services *serviceRegi... FILE: rpc/client_example_test.go type Block (line 41) | type Block struct function ExampleClientSubscription (line 45) | func ExampleClientSubscription() { function subscribeBlocks (line 69) | func subscribeBlocks(client *rpc.Client, subch chan Block) { FILE: rpc/client_test.go function TestClientRequest (line 41) | func TestClientRequest(t *testing.T) { function TestClientResponseType (line 57) | func TestClientResponseType(t *testing.T) { function TestClientErrorData (line 76) | func TestClientErrorData(t *testing.T) { function TestClientBatchRequest (line 103) | func TestClientBatchRequest(t *testing.T) { function TestClientNotify (line 153) | func TestClientNotify(t *testing.T) { function TestClientCancelWebsocket (line 166) | func TestClientCancelWebsocket(t *testing.T) { testClientCancel("ws", t,... function TestClientCancelHTTP (line 167) | func TestClientCancelHTTP(t *testing.T) { testClientCancel("http", ... function testClientCancel (line 171) | func testClientCancel(transport string, t *testing.T, logger log.Logger) { function TestClientSubscribeInvalidArg (line 258) | func TestClientSubscribeInvalidArg(t *testing.T) { function TestClientSubscribe (line 287) | func TestClientSubscribe(t *testing.T) { function TestClientSubscribeClose (line 320) | func TestClientSubscribeClose(t *testing.T) { function TestClientCloseUnsubscribeRace (line 365) | func TestClientCloseUnsubscribeRace(t *testing.T) { function TestClientNotificationStorm (line 389) | func TestClientNotificationStorm(t *testing.T) { function TestClientSetHeader (line 446) | func TestClientSetHeader(t *testing.T) { function TestClientHTTP (line 483) | func TestClientHTTP(t *testing.T) { function TestClientReconnect (line 528) | func TestClientReconnect(t *testing.T) { function httpTestClient (line 600) | func httpTestClient(srv *Server, transport string, fl *flakeyListener) (... type flakeyListener (line 627) | type flakeyListener struct method Accept (line 633) | func (l *flakeyListener) Accept() (net.Conn, error) { FILE: rpc/contracts/backend_mock.go type MockBackend (line 24) | type MockBackend struct method EXPECT (line 43) | func (m *MockBackend) EXPECT() *MockBackendMockRecorder { method CallContract (line 48) | func (m *MockBackend) CallContract(ctx context.Context, callMsg ethere... method CodeAt (line 87) | func (m *MockBackend) CodeAt(ctx context.Context, contract common.Addr... method EstimateGas (line 126) | func (m *MockBackend) EstimateGas(ctx context.Context, callMsg ethereu... method FilterLogs (line 165) | func (m *MockBackend) FilterLogs(ctx context.Context, query ethereum.F... method PendingCodeAt (line 204) | func (m *MockBackend) PendingCodeAt(ctx context.Context, account commo... method PendingNonceAt (line 243) | func (m *MockBackend) PendingNonceAt(ctx context.Context, account comm... method SendTransaction (line 282) | func (m *MockBackend) SendTransaction(ctx context.Context, txn types.T... method SubscribeFilterLogs (line 320) | func (m *MockBackend) SubscribeFilterLogs(ctx context.Context, query e... method SuggestGasPrice (line 359) | func (m *MockBackend) SuggestGasPrice(ctx context.Context) (*big.Int, ... type MockBackendMockRecorder (line 31) | type MockBackendMockRecorder struct method CallContract (line 57) | func (mr *MockBackendMockRecorder) CallContract(ctx, callMsg, blockNum... method CodeAt (line 96) | func (mr *MockBackendMockRecorder) CodeAt(ctx, contract, blockNumber a... method EstimateGas (line 135) | func (mr *MockBackendMockRecorder) EstimateGas(ctx, callMsg any) *Mock... method FilterLogs (line 174) | func (mr *MockBackendMockRecorder) FilterLogs(ctx, query any) *MockBac... method PendingCodeAt (line 213) | func (mr *MockBackendMockRecorder) PendingCodeAt(ctx, account any) *Mo... method PendingNonceAt (line 252) | func (mr *MockBackendMockRecorder) PendingNonceAt(ctx, account any) *M... method SendTransaction (line 290) | func (mr *MockBackendMockRecorder) SendTransaction(ctx, txn any) *Mock... method SubscribeFilterLogs (line 329) | func (mr *MockBackendMockRecorder) SubscribeFilterLogs(ctx, query, ch ... method SuggestGasPrice (line 368) | func (mr *MockBackendMockRecorder) SuggestGasPrice(ctx any) *MockBacke... function NewMockBackend (line 36) | func NewMockBackend(ctrl *gomock.Controller) *MockBackend { type MockBackendCallContractCall (line 64) | type MockBackendCallContractCall struct method Return (line 69) | func (c *MockBackendCallContractCall) Return(arg0 []byte, arg1 error) ... method Do (line 75) | func (c *MockBackendCallContractCall) Do(f func(context.Context, ether... method DoAndReturn (line 81) | func (c *MockBackendCallContractCall) DoAndReturn(f func(context.Conte... type MockBackendCodeAtCall (line 103) | type MockBackendCodeAtCall struct method Return (line 108) | func (c *MockBackendCodeAtCall) Return(arg0 []byte, arg1 error) *MockB... method Do (line 114) | func (c *MockBackendCodeAtCall) Do(f func(context.Context, common.Addr... method DoAndReturn (line 120) | func (c *MockBackendCodeAtCall) DoAndReturn(f func(context.Context, co... type MockBackendEstimateGasCall (line 142) | type MockBackendEstimateGasCall struct method Return (line 147) | func (c *MockBackendEstimateGasCall) Return(gas uint64, err error) *Mo... method Do (line 153) | func (c *MockBackendEstimateGasCall) Do(f func(context.Context, ethere... method DoAndReturn (line 159) | func (c *MockBackendEstimateGasCall) DoAndReturn(f func(context.Contex... type MockBackendFilterLogsCall (line 181) | type MockBackendFilterLogsCall struct method Return (line 186) | func (c *MockBackendFilterLogsCall) Return(arg0 []types.Log, arg1 erro... method Do (line 192) | func (c *MockBackendFilterLogsCall) Do(f func(context.Context, ethereu... method DoAndReturn (line 198) | func (c *MockBackendFilterLogsCall) DoAndReturn(f func(context.Context... type MockBackendPendingCodeAtCall (line 220) | type MockBackendPendingCodeAtCall struct method Return (line 225) | func (c *MockBackendPendingCodeAtCall) Return(arg0 []byte, arg1 error)... method Do (line 231) | func (c *MockBackendPendingCodeAtCall) Do(f func(context.Context, comm... method DoAndReturn (line 237) | func (c *MockBackendPendingCodeAtCall) DoAndReturn(f func(context.Cont... type MockBackendPendingNonceAtCall (line 259) | type MockBackendPendingNonceAtCall struct method Return (line 264) | func (c *MockBackendPendingNonceAtCall) Return(arg0 uint64, arg1 error... method Do (line 270) | func (c *MockBackendPendingNonceAtCall) Do(f func(context.Context, com... method DoAndReturn (line 276) | func (c *MockBackendPendingNonceAtCall) DoAndReturn(f func(context.Con... type MockBackendSendTransactionCall (line 297) | type MockBackendSendTransactionCall struct method Return (line 302) | func (c *MockBackendSendTransactionCall) Return(arg0 error) *MockBacke... method Do (line 308) | func (c *MockBackendSendTransactionCall) Do(f func(context.Context, ty... method DoAndReturn (line 314) | func (c *MockBackendSendTransactionCall) DoAndReturn(f func(context.Co... type MockBackendSubscribeFilterLogsCall (line 336) | type MockBackendSubscribeFilterLogsCall struct method Return (line 341) | func (c *MockBackendSubscribeFilterLogsCall) Return(arg0 ethereum.Subs... method Do (line 347) | func (c *MockBackendSubscribeFilterLogsCall) Do(f func(context.Context... method DoAndReturn (line 353) | func (c *MockBackendSubscribeFilterLogsCall) DoAndReturn(f func(contex... type MockBackendSuggestGasPriceCall (line 375) | type MockBackendSuggestGasPriceCall struct method Return (line 380) | func (c *MockBackendSuggestGasPriceCall) Return(arg0 *big.Int, arg1 er... method Do (line 386) | func (c *MockBackendSuggestGasPriceCall) Do(f func(context.Context) (*... method DoAndReturn (line 392) | func (c *MockBackendSuggestGasPriceCall) DoAndReturn(f func(context.Co... FILE: rpc/contracts/direct_backend.go type DirectBackend (line 39) | type DirectBackend struct method CodeAt (line 49) | func (b DirectBackend) CodeAt(ctx context.Context, account common.Addr... method CallContract (line 53) | func (b DirectBackend) CallContract(ctx context.Context, callMsg ether... method PendingCodeAt (line 60) | func (b DirectBackend) PendingCodeAt(ctx context.Context, account comm... method PendingNonceAt (line 64) | func (b DirectBackend) PendingNonceAt(ctx context.Context, account com... method SuggestGasPrice (line 73) | func (b DirectBackend) SuggestGasPrice(ctx context.Context) (*big.Int,... method EstimateGas (line 82) | func (b DirectBackend) EstimateGas(ctx context.Context, call ethereum.... method SendTransaction (line 92) | func (b DirectBackend) SendTransaction(ctx context.Context, txn types.... method FilterLogs (line 103) | func (b DirectBackend) FilterLogs(ctx context.Context, query ethereum.... method SubscribeFilterLogs (line 128) | func (b DirectBackend) SubscribeFilterLogs(ctx context.Context, query ... function NewDirectBackend (line 43) | func NewDirectBackend(api jsonrpc.EthAPI) DirectBackend { function BlockNumArg (line 156) | func BlockNumArg(blockNum *big.Int) rpc.BlockNumberOrHash { function PendingBlockNumArg (line 167) | func PendingBlockNumArg() rpc.BlockNumberOrHash { function CallArgsFromCallMsg (line 171) | func CallArgsFromCallMsg(callMsg ethereum.CallMsg) ethapi.CallArgs { FILE: rpc/contracts/jsonrpc_backend.go function NewJsonRpcBackend (line 31) | func NewJsonRpcBackend(url string, logger log.Logger) JsonRpcBackend { type JsonRpcBackend (line 37) | type JsonRpcBackend struct method CodeAt (line 41) | func (b JsonRpcBackend) CodeAt(ctx context.Context, contract common.Ad... method CallContract (line 45) | func (b JsonRpcBackend) CallContract(ctx context.Context, call ethereu... method PendingCodeAt (line 49) | func (b JsonRpcBackend) PendingCodeAt(ctx context.Context, account com... method PendingNonceAt (line 53) | func (b JsonRpcBackend) PendingNonceAt(ctx context.Context, account co... method SuggestGasPrice (line 61) | func (b JsonRpcBackend) SuggestGasPrice(ctx context.Context) (*big.Int... method EstimateGas (line 65) | func (b JsonRpcBackend) EstimateGas(ctx context.Context, call ethereum... method SendTransaction (line 69) | func (b JsonRpcBackend) SendTransaction(ctx context.Context, txn types... method FilterLogs (line 74) | func (b JsonRpcBackend) FilterLogs(ctx context.Context, query ethereum... method SubscribeFilterLogs (line 78) | func (b JsonRpcBackend) SubscribeFilterLogs(ctx context.Context, query... FILE: rpc/contracts/mockgen.go type Backend (line 6) | type Backend interface FILE: rpc/errors.go constant defaultErrorCode (line 34) | defaultErrorCode = -32000 type methodNotFoundError (line 36) | type methodNotFoundError struct method ErrorCode (line 38) | func (e *methodNotFoundError) ErrorCode() int { return -32601 } method Error (line 40) | func (e *methodNotFoundError) Error() string { type subscriptionNotFoundError (line 44) | type subscriptionNotFoundError struct method ErrorCode (line 46) | func (e *subscriptionNotFoundError) ErrorCode() int { return -32601 } method Error (line 48) | func (e *subscriptionNotFoundError) Error() string { type parseError (line 53) | type parseError struct method ErrorCode (line 55) | func (e *parseError) ErrorCode() int { return -32700 } method Error (line 57) | func (e *parseError) Error() string { return e.message } type invalidRequestError (line 60) | type invalidRequestError struct method ErrorCode (line 62) | func (e *invalidRequestError) ErrorCode() int { return -32600 } method Error (line 64) | func (e *invalidRequestError) Error() string { return e.message } type invalidMessageError (line 67) | type invalidMessageError struct method ErrorCode (line 69) | func (e *invalidMessageError) ErrorCode() int { return -32700 } method Error (line 71) | func (e *invalidMessageError) Error() string { return e.message } type InvalidParamsError (line 74) | type InvalidParamsError struct method ErrorCode (line 76) | func (e *InvalidParamsError) ErrorCode() int { return -32602 } method Error (line 78) | func (e *InvalidParamsError) Error() string { return e.Message } type UnsupportedForkError (line 81) | type UnsupportedForkError struct method ErrorCode (line 83) | func (e *UnsupportedForkError) ErrorCode() int { return -38005 } method Error (line 85) | func (e *UnsupportedForkError) Error() string { return e.Message } type CustomError (line 87) | type CustomError struct method ErrorCode (line 92) | func (e *CustomError) ErrorCode() int { return e.Code } method Error (line 94) | func (e *CustomError) Error() string { return e.Message } FILE: rpc/ethapi/api.go type CallArgs (line 41) | type CallArgs struct method from (line 60) | func (args *CallArgs) from() common.Address { method ToMessage (line 68) | func (args *CallArgs) ToMessage(globalGasCap uint64, baseFee *uint256.... method ToTransaction (line 186) | func (args *CallArgs) ToTransaction(globalGasCap uint64, baseFee *uint... type Account (line 257) | type Account struct function NewRevertError (line 265) | func NewRevertError(result *evmtypes.ExecutionResult) *RevertError { type RevertError (line 279) | type RevertError struct method ErrorCode (line 286) | func (e *RevertError) ErrorCode() int { method ErrorData (line 291) | func (e *RevertError) ErrorData() interface{} { type ExecutionResult (line 298) | type ExecutionResult struct type StructLogRes (line 307) | type StructLogRes struct function FormatLogs (line 320) | func FormatLogs(logs []logger.StructLog) []StructLogRes { function RPCMarshalHeader (line 357) | func RPCMarshalHeader(head *types.Header) map[string]interface{} { function RPCMarshalBlockDeprecated (line 408) | func RPCMarshalBlockDeprecated(block *types.Block, inclTx bool, fullTx b... function RPCMarshalBlockExDeprecated (line 412) | func RPCMarshalBlockExDeprecated(block *types.Block, inclTx bool, fullTx... type RPCTransaction (line 462) | type RPCTransaction struct function NewRPCTransaction (line 490) | func NewRPCTransaction(txn types.Transaction, blockHash common.Hash, blo... function computeGasPrice (line 565) | func computeGasPrice(txn types.Transaction, blockHash common.Hash, baseF... function NewRPCBorTransaction (line 577) | func NewRPCBorTransaction(opaqueTxn types.Transaction, txHash common.Has... function newRPCTransactionFromBlockAndTxGivenIndex (line 604) | func newRPCTransactionFromBlockAndTxGivenIndex(b *types.Block, txn types... FILE: rpc/ethapi/block_overrides.go type BlockOverrides (line 28) | type BlockOverrides struct method Override (line 39) | func (overrides *BlockOverrides) Override(context evmtypes.BlockContex... FILE: rpc/ethapi/internal.go function RPCMarshalBlock (line 26) | func RPCMarshalBlock(b *types.Block, inclTx bool, fullTx bool, additiona... function RPCMarshalBlockEx (line 40) | func RPCMarshalBlockEx(b *types.Block, inclTx bool, fullTx bool, borTx t... FILE: rpc/ethapi/state_overrides.go type StateOverrides (line 31) | type StateOverrides method Override (line 33) | func (overrides *StateOverrides) Override(state *state.IntraBlockState... FILE: rpc/handler.go type handler (line 59) | type handler struct method isRpcMethodNeedsCheck (line 154) | func (h *handler) isRpcMethodNeedsCheck(method string) bool { method handleBatch (line 159) | func (h *handler) handleBatch(msgs []*jsonrpcMessage) { method handleMsg (line 230) | func (h *handler) handleMsg(msg *jsonrpcMessage, stream jsonstream.Str... method close (line 259) | func (h *handler) close(err error, inflightReq *requestOp) { method addRequestOp (line 267) | func (h *handler) addRequestOp(op *requestOp) { method removeRequestOp (line 274) | func (h *handler) removeRequestOp(op *requestOp) { method cancelAllRequests (line 281) | func (h *handler) cancelAllRequests(err error, inflightReq *requestOp) { method addSubscriptions (line 303) | func (h *handler) addSubscriptions(nn []*RemoteNotifier) { method cancelServerSubscriptions (line 315) | func (h *handler) cancelServerSubscriptions(err error) { method startCallProc (line 327) | func (h *handler) startCallProc(fn func(*callProc)) { method handleImmediate (line 339) | func (h *handler) handleImmediate(msg *jsonrpcMessage) bool { method handleSubscriptionResult (line 356) | func (h *handler) handleSubscriptionResult(msg *jsonrpcMessage) { method handleResponse (line 368) | func (h *handler) handleResponse(msg *jsonrpcMessage) { method handleCallMsg (line 395) | func (h *handler) handleCallMsg(ctx *callProc, msg *jsonrpcMessage, st... method isMethodAllowedByGranularControl (line 450) | func (h *handler) isMethodAllowedByGranularControl(method string) bool { method handleCall (line 461) | func (h *handler) handleCall(cp *callProc, msg *jsonrpcMessage, stream... method handleSubscribe (line 494) | func (h *handler) handleSubscribe(cp *callProc, msg *jsonrpcMessage, s... method runMethod (line 527) | func (h *handler) runMethod(ctx context.Context, msg *jsonrpcMessage, ... method unsubscribe (line 558) | func (h *handler) unsubscribe(ctx context.Context, id ID) (bool, error) { type callProc (line 85) | type callProc struct function HandleError (line 90) | func HandleError(err error, stream jsonstream.Stream) { function newHandler (line 121) | func newHandler(connCtx context.Context, conn jsonWriter, idgen func() I... type idForLog (line 571) | type idForLog method String (line 573) | func (id idForLog) String() string { FILE: rpc/handler_test.go function TestHandlerDoesNotDoubleWriteNull (line 32) | func TestHandlerDoesNotDoubleWriteNull(t *testing.T) { FILE: rpc/http.go constant maxRequestContentLength (line 47) | maxRequestContentLength = 1024 * 1024 * 32 constant contentType (line 48) | contentType = "application/json" constant jwtTokenExpiry (line 49) | jwtTokenExpiry = 60 * time.Second type httpConn (line 55) | type httpConn struct method WriteJSON (line 68) | func (hc *httpConn) WriteJSON(context.Context, interface{}) error { method peerInfo (line 72) | func (hc *httpConn) peerInfo() PeerInfo { method remoteAddr (line 76) | func (hc *httpConn) remoteAddr() string { method ReadBatch (line 80) | func (hc *httpConn) ReadBatch() ([]*jsonrpcMessage, bool, error) { method Close (line 85) | func (hc *httpConn) Close() { method closed (line 89) | func (hc *httpConn) closed() <-chan interface{} { method doRequest (line 152) | func (hc *httpConn) doRequest(ctx context.Context, msg interface{}) ([... function DialHTTPWithClient (line 95) | func DialHTTPWithClient(endpoint string, client *http.Client, logger log... function DialHTTP (line 118) | func DialHTTP(endpoint string, logger log.Logger) (*Client, error) { method sendHTTP (line 122) | func (c *Client) sendHTTP(ctx context.Context, op *requestOp, msg interf... method sendBatchHTTP (line 136) | func (c *Client) sendBatchHTTP(ctx context.Context, op *requestOp, msgs ... type httpServerConn (line 189) | type httpServerConn struct method Close (line 228) | func (t *httpServerConn) Close() error { return nil } method RemoteAddr (line 231) | func (t *httpServerConn) RemoteAddr() string { method SetWriteDeadline (line 236) | func (t *httpServerConn) SetWriteDeadline(time.Time) error { return nil } function newHTTPServerConn (line 195) | func newHTTPServerConn(r *http.Request, w http.ResponseWriter) ServerCod... method ServeHTTP (line 239) | func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { function validateRequest (line 298) | func validateRequest(r *http.Request) (int, error) { function CheckJwtSecret (line 321) | func CheckJwtSecret(w http.ResponseWriter, r *http.Request, jwtSecret []... FILE: rpc/http_test.go function confirmStatusCode (line 31) | func confirmStatusCode(t *testing.T, got, want int) { function confirmRequestValidationCode (line 44) | func confirmRequestValidationCode(t *testing.T, method, contentType, bod... function TestHTTPErrorResponseWithDelete (line 61) | func TestHTTPErrorResponseWithDelete(t *testing.T) { function TestHTTPErrorResponseWithPut (line 65) | func TestHTTPErrorResponseWithPut(t *testing.T) { function TestHTTPErrorResponseWithMaxContentLength (line 69) | func TestHTTPErrorResponseWithMaxContentLength(t *testing.T) { function TestHTTPErrorResponseWithEmptyContentType (line 75) | func TestHTTPErrorResponseWithEmptyContentType(t *testing.T) { function TestHTTPErrorResponseWithValidRequest (line 79) | func TestHTTPErrorResponseWithValidRequest(t *testing.T) { function confirmHTTPRequestYieldsStatusCode (line 83) | func confirmHTTPRequestYieldsStatusCode(t *testing.T, method, contentTyp... function TestHTTPResponseWithEmptyGet (line 104) | func TestHTTPResponseWithEmptyGet(t *testing.T) { function TestHTTPRespBodyUnlimited (line 109) | func TestHTTPRespBodyUnlimited(t *testing.T) { function TestHTTPPeerInfo (line 140) | func TestHTTPPeerInfo(t *testing.T) { FILE: rpc/inproc.go function DialInProc (line 30) | func DialInProc(handler *Server, logger log.Logger) *Client { FILE: rpc/ipc.go method ServeListener (line 30) | func (s *Server) ServeListener(l net.Listener) error { FILE: rpc/json.go constant vsn (line 36) | vsn = "2.0" constant serviceMethodSeparator (line 37) | serviceMethodSeparator = "_" constant subscribeMethodSuffix (line 38) | subscribeMethodSuffix = "_subscribe" constant unsubscribeMethodSuffix (line 39) | unsubscribeMethodSuffix = "_unsubscribe" constant notificationMethodSuffix (line 40) | notificationMethodSuffix = "_subscription" constant defaultWriteTimeout (line 42) | defaultWriteTimeout = 10 * time.Minute type subscriptionResult (line 47) | type subscriptionResult struct type jsonrpcMessage (line 54) | type jsonrpcMessage struct method isNotification (line 63) | func (msg *jsonrpcMessage) isNotification() bool { method hasVersion (line 67) | func (msg *jsonrpcMessage) hasVersion() bool { method hasMethod (line 71) | func (msg *jsonrpcMessage) hasMethod() bool { method isCall (line 75) | func (msg *jsonrpcMessage) isCall() bool { method isResponse (line 79) | func (msg *jsonrpcMessage) isResponse() bool { method hasValidID (line 83) | func (msg *jsonrpcMessage) hasValidID() bool { method isSubscribe (line 87) | func (msg *jsonrpcMessage) isSubscribe() bool { method isUnsubscribe (line 91) | func (msg *jsonrpcMessage) isUnsubscribe() bool { method namespace (line 95) | func (msg *jsonrpcMessage) namespace() string { method String (line 100) | func (msg *jsonrpcMessage) String() string { method errorResponse (line 105) | func (msg *jsonrpcMessage) errorResponse(err error) *jsonrpcMessage { method response (line 111) | func (msg *jsonrpcMessage) response(result interface{}) *jsonrpcMessage { function errorMessage (line 120) | func errorMessage(err error) *jsonrpcMessage { type jsonError (line 136) | type jsonError struct method Error (line 142) | func (err *jsonError) Error() string { method ErrorCode (line 149) | func (err *jsonError) ErrorCode() int { method ErrorData (line 153) | func (err *jsonError) ErrorData() interface{} { type Conn (line 158) | type Conn interface type deadlineCloser (line 163) | type deadlineCloser interface type ConnRemoteAddr (line 171) | type ConnRemoteAddr interface type jsonCodec (line 177) | type jsonCodec struct method remoteAddr (line 212) | func (c *jsonCodec) remoteAddr() string { method peerInfo (line 216) | func (c *jsonCodec) peerInfo() PeerInfo { method ReadBatch (line 221) | func (c *jsonCodec) ReadBatch() (messages []*jsonrpcMessage, batch boo... method WriteJSON (line 242) | func (c *jsonCodec) WriteJSON(ctx context.Context, v interface{}) error { method Close (line 254) | func (c *jsonCodec) Close() { method closed (line 262) | func (c *jsonCodec) closed() <-chan interface{} { function NewFuncCodec (line 190) | func NewFuncCodec(conn deadlineCloser, encode, decode func(v interface{}... function NewCodec (line 205) | func NewCodec(conn Conn) ServerCodec { function parseMessage (line 270) | func parseMessage(raw json.RawMessage) ([]*jsonrpcMessage, bool, error) { function isBatch (line 290) | func isBatch(raw json.RawMessage) bool { function parsePositionalArguments (line 304) | func parsePositionalArguments(rawArgs json.RawMessage, types []reflect.T... function parseArgumentArray (line 332) | func parseArgumentArray(dec *json.Decoder, types []reflect.Type) ([]refl... function parseSubscriptionName (line 353) | func parseSubscriptionName(rawArgs json.RawMessage) (string, error) { FILE: rpc/jsonrpc/admin_api.go type AdminAPI (line 30) | type AdminAPI interface type AdminAPIImpl (line 46) | type AdminAPIImpl struct method NodeInfo (line 57) | func (api *AdminAPIImpl) NodeInfo(ctx context.Context) (*p2p.NodeInfo,... method Peers (line 70) | func (api *AdminAPIImpl) Peers(ctx context.Context) ([]*p2p.PeerInfo, ... method AddPeer (line 74) | func (api *AdminAPIImpl) AddPeer(ctx context.Context, url string) (boo... method RemovePeer (line 85) | func (api *AdminAPIImpl) RemovePeer(ctx context.Context, url string) (... function NewAdminAPI (line 51) | func NewAdminAPI(eth rpchelper.ApiBackend) *AdminAPIImpl { FILE: rpc/jsonrpc/bor_api.go type BorAPI (line 32) | type BorAPI interface type spanProducersReader (line 45) | type spanProducersReader interface type BorImpl (line 50) | type BorImpl struct method bor (line 65) | func (api *BorImpl) bor() (*bor.Bor, error) { function NewBorAPI (line 57) | func NewBorAPI(base *BaseAPI, db kv.TemporalRoDB, spanProducersReader sp... FILE: rpc/jsonrpc/bor_api_impl.go type Snapshot (line 32) | type Snapshot struct type BlockSigners (line 38) | type BlockSigners struct type difficultiesKV (line 44) | type difficultiesKV struct method GetSnapshot (line 50) | func (api *BorImpl) GetSnapshot(number *rpc.BlockNumber) (*Snapshot, err... method GetAuthor (line 84) | func (api *BorImpl) GetAuthor(blockNrOrHash *rpc.BlockNumberOrHash) (*co... method GetSnapshotAtHash (line 130) | func (api *BorImpl) GetSnapshotAtHash(hash common.Hash) (*Snapshot, erro... method GetSigners (line 164) | func (api *BorImpl) GetSigners(number *rpc.BlockNumber) ([]common.Addres... method GetSignersAtHash (line 193) | func (api *BorImpl) GetSignersAtHash(hash common.Hash) ([]common.Address... method GetCurrentProposer (line 219) | func (api *BorImpl) GetCurrentProposer() (common.Address, error) { method GetCurrentValidators (line 233) | func (api *BorImpl) GetCurrentValidators() ([]*heimdall.Validator, error) { method GetVoteOnHash (line 247) | func (api *BorImpl) GetVoteOnHash(ctx context.Context, starBlockNr uint6... method GetRootHash (line 275) | func (api *BorImpl) GetRootHash(start, end uint64) (string, error) { method getLatestBlockNum (line 293) | func (api *BorImpl) getLatestBlockNum(ctx context.Context) (uint64, erro... method GetSnapshotProposer (line 304) | func (api *BorImpl) GetSnapshotProposer(blockNrOrHash *rpc.BlockNumberOr... method GetSnapshotProposerSequence (line 342) | func (api *BorImpl) GetSnapshotProposerSequence(blockNrOrHash *rpc.Block... FILE: rpc/jsonrpc/bor_helper.go constant checkpointInterval (line 38) | checkpointInterval = 1024 function getHeaderByNumber (line 66) | func getHeaderByNumber(ctx context.Context, number rpc.BlockNumber, api ... function getHeaderByHash (line 94) | func getHeaderByHash(ctx context.Context, api *BorImpl, tx kv.Tx, hash c... function ecrecover (line 107) | func ecrecover(header *types.Header, c *borcfg.BorConfig) (common.Addres... function validatorContains (line 126) | func validatorContains(a []*heimdall.Validator, x *heimdall.Validator) (... function getUpdatedValidatorSet (line 138) | func getUpdatedValidatorSet(oldValidatorSet *ValidatorSet, newVals []*he... function author (line 165) | func author(api *BorImpl, tx kv.Tx, header *types.Header) (common.Addres... function rankMapDifficulties (line 170) | func rankMapDifficulties(values map[common.Address]uint64) []difficultie... FILE: rpc/jsonrpc/bsc_api.go type BscAPI (line 21) | type BscAPI interface type BscImpl (line 43) | type BscImpl struct method parlia (line 54) | func (api *BscImpl) parlia() (*parlia2.Parlia, error) { method Etherbase (line 75) | func (api *BscImpl) Etherbase(ctx context.Context) (common.Address, er... method FillTransaction (line 82) | func (api *BscImpl) FillTransaction(ctx context.Context, args map[stri... method GetDiffAccountsWithScope (line 87) | func (api *BscImpl) GetDiffAccountsWithScope(ctx context.Context, bloc... method GetDiffAccounts (line 92) | func (api *BscImpl) GetDiffAccounts(ctx context.Context, blockNr rpc.B... method GetFilterLogs (line 100) | func (api *BscImpl) GetFilterLogs(ctx context.Context, id rpc.ID) ([]*... method GetHashrate (line 105) | func (api *BscImpl) GetHashrate(ctx context.Context) (uint64, error) { method GetHeaderByHash (line 110) | func (api *BscImpl) GetHeaderByHash(ctx context.Context, hash common.H... method GetHeaderByNumber (line 131) | func (api *BscImpl) GetHeaderByNumber(ctx context.Context, number rpc.... method GetTransactionDataAndReceipt (line 152) | func (api *BscImpl) GetTransactionDataAndReceipt(ctx context.Context, ... method Health (line 188) | func (api *BscImpl) Health(ctx context.Context) bool { method Resend (line 194) | func (api *BscImpl) Resend(ctx context.Context, sendArgs map[string]in... method GetTransactionsByBlockNumber (line 199) | func (api *BscImpl) GetTransactionsByBlockNumber(ctx context.Context, ... method GetTransactionReceiptsByBlockNumber (line 217) | func (api *BscImpl) GetTransactionReceiptsByBlockNumber(ctx context.Co... method GetVerifyResult (line 221) | func (api *BscImpl) GetVerifyResult(ctx context.Context, blockNr rpc.B... method PendingTransactions (line 227) | func (api *BscImpl) PendingTransactions() ([]*ethapi.RPCTransaction, e... method GetBlobSidecars (line 231) | func (api *BscImpl) GetBlobSidecars(ctx context.Context, numberOrHash ... method GetBlobSidecarByTxHash (line 256) | func (api *BscImpl) GetBlobSidecarByTxHash(ctx context.Context, hash c... method GetFinalizedHeader (line 286) | func (api *BscImpl) GetFinalizedHeader(ctx context.Context, verifiedVa... method GetFinalizedBlock (line 294) | func (api *BscImpl) GetFinalizedBlock(ctx context.Context, verifiedVal... method getFinalizedNumber (line 302) | func (api *BscImpl) getFinalizedNumber(ctx context.Context, verifiedVa... function NewBscAPI (line 48) | func NewBscAPI(eth *APIImpl) *BscImpl { function marshalBlobSidecar (line 365) | func marshalBlobSidecar(sidecar *types.BlobSidecar, fullBlob bool) map[s... function marshalBlob (line 376) | func marshalBlob(blobTxSidecar types.BlobTxSidecar, fullBlob bool) map[s... FILE: rpc/jsonrpc/call_traces_test.go function blockNumbersFromTraces (line 39) | func blockNumbersFromTraces(t *testing.T, b []byte) []int { function TestCallTraceOneByOne (line 60) | func TestCallTraceOneByOne(t *testing.T) { function TestCallTraceUnwind (line 94) | func TestCallTraceUnwind(t *testing.T) { function TestFilterNoAddresses (line 169) | func TestFilterNoAddresses(t *testing.T) { function TestFilterAddressIntersection (line 200) | func TestFilterAddressIntersection(t *testing.T) { FILE: rpc/jsonrpc/contracts/gen_poly.go constant PolyABI (line 34) | PolyABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\... function DeployPoly (line 40) | func DeployPoly(auth *bind.TransactOpts, backend bind.ContractBackend) (... type Poly (line 54) | type Poly struct type PolyCaller (line 61) | type PolyCaller struct type PolyTransactor (line 66) | type PolyTransactor struct method Deploy (line 198) | func (_Poly *PolyTransactor) Deploy(opts *bind.TransactOpts, salt *big... method DeployAndDestruct (line 219) | func (_Poly *PolyTransactor) DeployAndDestruct(opts *bind.TransactOpts... type PolyFilterer (line 71) | type PolyFilterer struct method DeployEventEventID (line 384) | func (_Poly *PolyFilterer) DeployEventEventID() common.Hash { method FilterDeployEvent (line 391) | func (_Poly *PolyFilterer) FilterDeployEvent(opts *bind.FilterOpts) (*... method WatchDeployEvent (line 403) | func (_Poly *PolyFilterer) WatchDeployEvent(opts *bind.WatchOpts, sink... method ParseDeployEvent (line 440) | func (_Poly *PolyFilterer) ParseDeployEvent(log types.Log) (*PolyDeplo... type PolySession (line 77) | type PolySession struct method Deploy (line 205) | func (_Poly *PolySession) Deploy(salt *big.Int) (types.Transaction, er... method DeployAndDestruct (line 226) | func (_Poly *PolySession) DeployAndDestruct(salt *big.Int) (types.Tran... type PolyCallerSession (line 85) | type PolyCallerSession struct type PolyTransactorSession (line 92) | type PolyTransactorSession struct method Deploy (line 212) | func (_Poly *PolyTransactorSession) Deploy(salt *big.Int) (types.Trans... method DeployAndDestruct (line 233) | func (_Poly *PolyTransactorSession) DeployAndDestruct(salt *big.Int) (... type PolyRaw (line 98) | type PolyRaw struct method Call (line 161) | func (_Poly *PolyRaw) Call(opts *bind.CallOpts, result *[]interface{},... method Transfer (line 167) | func (_Poly *PolyRaw) Transfer(opts *bind.TransactOpts) (types.Transac... method Transact (line 172) | func (_Poly *PolyRaw) Transact(opts *bind.TransactOpts, method string,... type PolyCallerRaw (line 103) | type PolyCallerRaw struct method Call (line 180) | func (_Poly *PolyCallerRaw) Call(opts *bind.CallOpts, result *[]interf... type PolyTransactorRaw (line 108) | type PolyTransactorRaw struct method Transfer (line 186) | func (_Poly *PolyTransactorRaw) Transfer(opts *bind.TransactOpts) (typ... method Transact (line 191) | func (_Poly *PolyTransactorRaw) Transact(opts *bind.TransactOpts, meth... function NewPoly (line 113) | func NewPoly(address common.Address, backend bind.ContractBackend) (*Pol... function NewPolyCaller (line 122) | func NewPolyCaller(address common.Address, caller bind.ContractCaller) (... function NewPolyTransactor (line 131) | func NewPolyTransactor(address common.Address, transactor bind.ContractT... function NewPolyFilterer (line 140) | func NewPolyFilterer(address common.Address, filterer bind.ContractFilte... function bindPoly (line 149) | func bindPoly(address common.Address, caller bind.ContractCaller, transa... type PolyDeployParams (line 238) | type PolyDeployParams struct function ParsePolyDeployParams (line 245) | func ParsePolyDeployParams(calldata []byte) (*PolyDeployParams, error) { type PolyDeployAndDestructParams (line 275) | type PolyDeployAndDestructParams struct function ParsePolyDeployAndDestructParams (line 282) | func ParsePolyDeployAndDestructParams(calldata []byte) (*PolyDeployAndDe... type PolyDeployEventIterator (line 312) | type PolyDeployEventIterator struct method Next (line 327) | func (it *PolyDeployEventIterator) Next() bool { method Error (line 367) | func (it *PolyDeployEventIterator) Error() error { method Close (line 373) | func (it *PolyDeployEventIterator) Close() error { type PolyDeployEvent (line 379) | type PolyDeployEvent struct FILE: rpc/jsonrpc/contracts/gen_token.go constant TokenABI (line 34) | TokenABI = "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_mint... function DeployToken (line 40) | func DeployToken(auth *bind.TransactOpts, backend bind.ContractBackend, ... type Token (line 54) | type Token struct type TokenCaller (line 61) | type TokenCaller struct method BalanceOf (line 198) | func (_Token *TokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.... method Minter (line 229) | func (_Token *TokenCaller) Minter(opts *bind.CallOpts) (common.Address... method TotalSupply (line 260) | func (_Token *TokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int,... type TokenTransactor (line 66) | type TokenTransactor struct method Mint (line 291) | func (_Token *TokenTransactor) Mint(opts *bind.TransactOpts, _to commo... method Transfer (line 312) | func (_Token *TokenTransactor) Transfer(opts *bind.TransactOpts, _to c... type TokenFilterer (line 71) | type TokenFilterer struct type TokenSession (line 77) | type TokenSession struct method BalanceOf (line 215) | func (_Token *TokenSession) BalanceOf(arg0 common.Address) (*big.Int, ... method Minter (line 246) | func (_Token *TokenSession) Minter() (common.Address, error) { method TotalSupply (line 277) | func (_Token *TokenSession) TotalSupply() (*big.Int, error) { method Mint (line 298) | func (_Token *TokenSession) Mint(_to common.Address, _value *big.Int) ... method Transfer (line 319) | func (_Token *TokenSession) Transfer(_to common.Address, _value *big.I... type TokenCallerSession (line 85) | type TokenCallerSession struct method BalanceOf (line 222) | func (_Token *TokenCallerSession) BalanceOf(arg0 common.Address) (*big... method Minter (line 253) | func (_Token *TokenCallerSession) Minter() (common.Address, error) { method TotalSupply (line 284) | func (_Token *TokenCallerSession) TotalSupply() (*big.Int, error) { type TokenTransactorSession (line 92) | type TokenTransactorSession struct method Mint (line 305) | func (_Token *TokenTransactorSession) Mint(_to common.Address, _value ... method Transfer (line 326) | func (_Token *TokenTransactorSession) Transfer(_to common.Address, _va... type TokenRaw (line 98) | type TokenRaw struct method Call (line 161) | func (_Token *TokenRaw) Call(opts *bind.CallOpts, result *[]interface{... method Transfer (line 167) | func (_Token *TokenRaw) Transfer(opts *bind.TransactOpts) (types.Trans... method Transact (line 172) | func (_Token *TokenRaw) Transact(opts *bind.TransactOpts, method strin... type TokenCallerRaw (line 103) | type TokenCallerRaw struct method Call (line 180) | func (_Token *TokenCallerRaw) Call(opts *bind.CallOpts, result *[]inte... type TokenTransactorRaw (line 108) | type TokenTransactorRaw struct method Transfer (line 186) | func (_Token *TokenTransactorRaw) Transfer(opts *bind.TransactOpts) (t... method Transact (line 191) | func (_Token *TokenTransactorRaw) Transact(opts *bind.TransactOpts, me... function NewToken (line 113) | func NewToken(address common.Address, backend bind.ContractBackend) (*To... function NewTokenCaller (line 122) | func NewTokenCaller(address common.Address, caller bind.ContractCaller) ... function NewTokenTransactor (line 131) | func NewTokenTransactor(address common.Address, transactor bind.Contract... function NewTokenFilterer (line 140) | func NewTokenFilterer(address common.Address, filterer bind.ContractFilt... function bindToken (line 149) | func bindToken(address common.Address, caller bind.ContractCaller, trans... type TokenMintParams (line 331) | type TokenMintParams struct function ParseTokenMintParams (line 339) | func ParseTokenMintParams(calldata []byte) (*TokenMintParams, error) { type TokenTransferParams (line 370) | type TokenTransferParams struct function ParseTokenTransferParams (line 378) | func ParseTokenTransferParams(calldata []byte) (*TokenTransferParams, er... FILE: rpc/jsonrpc/corner_cases_support_test.go function TestNotFoundMustReturnNil (line 36) | func TestNotFoundMustReturnNil(t *testing.T) { FILE: rpc/jsonrpc/daemon.go function APIList (line 35) | func APIList(db kv.TemporalRoDB, eth rpchelper.ApiBackend, txPool txpool... FILE: rpc/jsonrpc/db_api_deprecated.go type DBAPI (line 27) | type DBAPI interface type DBAPIImpl (line 35) | type DBAPIImpl struct method GetString (line 48) | func (api *DBAPIImpl) GetString(_ context.Context, _ string, _ string)... method PutString (line 54) | func (api *DBAPIImpl) PutString(_ context.Context, _ string, _ string,... method GetHex (line 60) | func (api *DBAPIImpl) GetHex(_ context.Context, _ string, _ string) (h... method PutHex (line 66) | func (api *DBAPIImpl) PutHex(_ context.Context, _ string, _ string, _ ... function NewDBAPIImpl (line 40) | func NewDBAPIImpl() *DBAPIImpl { FILE: rpc/jsonrpc/debug_api.go constant AccountRangeMaxResults (line 47) | AccountRangeMaxResults = 8192 constant AccountRangeMaxResultsWithStorage (line 52) | AccountRangeMaxResultsWithStorage = 256 type PrivateDebugAPI (line 55) | type PrivateDebugAPI interface type DebugAPIImpl (line 78) | type DebugAPIImpl struct method StorageRangeAt (line 94) | func (api *DebugAPIImpl) StorageRangeAt(ctx context.Context, blockHash... method AccountRange (line 117) | func (api *DebugAPIImpl) AccountRange(ctx context.Context, blockNrOrHa... method GetModifiedAccountsByNumber (line 231) | func (api *DebugAPIImpl) GetModifiedAccountsByNumber(ctx context.Conte... method GetModifiedAccountsByHash (line 301) | func (api *DebugAPIImpl) GetModifiedAccountsByHash(ctx context.Context... method AccountAt (line 340) | func (api *DebugAPIImpl) AccountAt(ctx context.Context, blockHash comm... method GetRawHeader (line 404) | func (api *DebugAPIImpl) GetRawHeader(ctx context.Context, blockNrOrHa... method GetRawBlock (line 425) | func (api *DebugAPIImpl) GetRawBlock(ctx context.Context, blockNrOrHas... method GetRawReceipts (line 446) | func (api *DebugAPIImpl) GetRawReceipts(ctx context.Context, blockNrOr... method GetBadBlocks (line 498) | func (api *DebugAPIImpl) GetBadBlocks(ctx context.Context) ([]map[stri... method GetRawTransaction (line 535) | func (api *DebugAPIImpl) GetRawTransaction(ctx context.Context, txnHas... method MemStats (line 589) | func (api *DebugAPIImpl) MemStats() *runtime.MemStats { method GcStats (line 596) | func (api *DebugAPIImpl) GcStats() *debug.GCStats { method FreeOSMemory (line 603) | func (api *DebugAPIImpl) FreeOSMemory() { method SetGCPercent (line 609) | func (api *DebugAPIImpl) SetGCPercent(v int) int { method SetMemoryLimit (line 626) | func (api *DebugAPIImpl) SetMemoryLimit(limit int64) int64 { function NewPrivateDebugAPI (line 85) | func NewPrivateDebugAPI(base *BaseAPI, db kv.TemporalRoDB, gascap uint64... function getModifiedAccounts (line 277) | func getModifiedAccounts(tx kv.TemporalTx, startTxNum, endTxNum uint64) ... type AccountResult (line 396) | type AccountResult struct FILE: rpc/jsonrpc/debug_api_test.go function TestTraceBlockByNumber (line 76) | func TestTraceBlockByNumber(t *testing.T) { function TestTraceBlockByHash (line 129) | func TestTraceBlockByHash(t *testing.T) { function TestTraceTransaction (line 161) | func TestTraceTransaction(t *testing.T) { function TestTraceTransactionNoRefund (line 190) | func TestTraceTransactionNoRefund(t *testing.T) { function TestStorageRangeAt (line 220) | func TestStorageRangeAt(t *testing.T) { function TestAccountRange (line 314) | func TestAccountRange(t *testing.T) { function TestGetModifiedAccountsByNumber (line 373) | func TestGetModifiedAccountsByNumber(t *testing.T) { function TestMapTxNum2BlockNum (line 419) | func TestMapTxNum2BlockNum(t *testing.T) { function TestAccountAt (line 472) | func TestAccountAt(t *testing.T) { function TestGetBadBlocks (line 535) | func TestGetBadBlocks(t *testing.T) { function TestGetRawTransaction (line 600) | func TestGetRawTransaction(t *testing.T) { FILE: rpc/jsonrpc/erigon_api.go type ErigonAPI (line 33) | type ErigonAPI interface type ErigonImpl (line 57) | type ErigonImpl struct function NewErigonAPI (line 64) | func NewErigonAPI(base *BaseAPI, db kv.TemporalRoDB, eth rpchelper.ApiBa... FILE: rpc/jsonrpc/erigon_block.go method GetHeaderByNumber (line 41) | func (api *ErigonImpl) GetHeaderByNumber(ctx context.Context, blockNumbe... method GetHeaderByHash (line 70) | func (api *ErigonImpl) GetHeaderByHash(ctx context.Context, hash common.... method GetBlockByTimestamp (line 88) | func (api *ErigonImpl) GetBlockByTimestamp(ctx context.Context, timeStam... function buildBlockResponse (line 177) | func buildBlockResponse(ctx context.Context, br services.FullBlockReader... method GetBalanceChangesInBlock (line 207) | func (api *ErigonImpl) GetBalanceChangesInBlock(ctx context.Context, blo... FILE: rpc/jsonrpc/erigon_cache_check.go method CacheCheck (line 25) | func (api *ErigonImpl) CacheCheck() (*kvcache.CacheValidationResult, err... FILE: rpc/jsonrpc/erigon_nodeInfo.go constant allNodesInfo (line 27) | allNodesInfo = 0 method NodeInfo (line 30) | func (api *ErigonImpl) NodeInfo(ctx context.Context) ([]p2p.NodeInfo, er... FILE: rpc/jsonrpc/erigon_receipts.go constant GetLatestLogMaxLogCount (line 40) | GetLatestLogMaxLogCount = 30000 constant GetLatestLogMaxBlockCount (line 43) | GetLatestLogMaxBlockCount = 1000 method GetLogsByHash (line 46) | func (api *ErigonImpl) GetLogsByHash(ctx context.Context, hash common.Ha... method GetLogs (line 77) | func (api *ErigonImpl) GetLogs(ctx context.Context, crit filters.FilterC... method GetLatestLogs (line 143) | func (api *ErigonImpl) GetLatestLogs(ctx context.Context, crit filters.F... method GetBlockReceiptsByBlockHash (line 351) | func (api *ErigonImpl) GetBlockReceiptsByBlockHash(ctx context.Context, ... FILE: rpc/jsonrpc/erigon_receipts_test.go function TestGetLogs (line 45) | func TestGetLogs(t *testing.T) { function TestErigonGetLatestLogs (line 75) | func TestErigonGetLatestLogs(t *testing.T) { function TestErigonGetLatestLogsIgnoreTopics (line 121) | func TestErigonGetLatestLogsIgnoreTopics(t *testing.T) { function TestGetBlockReceiptsByBlockHash (line 174) | func TestGetBlockReceiptsByBlockHash(t *testing.T) { function mockWithGenerator (line 241) | func mockWithGenerator(t *testing.T, blocks int, generator func(int, *co... FILE: rpc/jsonrpc/erigon_system.go type Forks (line 30) | type Forks struct method Forks (line 37) | func (api *ErigonImpl) Forks(ctx context.Context) (Forks, error) { method BlockNumber (line 55) | func (api *ErigonImpl) BlockNumber(ctx context.Context, rpcBlockNumPtr *... FILE: rpc/jsonrpc/error_messages.go constant NotImplemented (line 20) | NotImplemented = "the method is currently not implemented: %s" constant NotAvailableChainData (line 23) | NotAvailableChainData = "the function %s is not available, please use --... constant NotAvailableDeprecated (line 26) | NotAvailableDeprecated = "the method has been deprecated: %s" FILE: rpc/jsonrpc/eth_accounts.go method GetBalance (line 36) | func (api *APIImpl) GetBalance(ctx context.Context, address common.Addre... method GetTransactionCount (line 60) | func (api *APIImpl) GetTransactionCount(ctx context.Context, address com... method GetCode (line 91) | func (api *APIImpl) GetCode(ctx context.Context, address common.Address,... method GetStorageAt (line 114) | func (api *APIImpl) GetStorageAt(ctx context.Context, address common.Add... method Exist (line 144) | func (api *APIImpl) Exist(ctx context.Context, address common.Address, b... FILE: rpc/jsonrpc/eth_api.go type EthAPI (line 55) | type EthAPI interface type BaseAPI (line 124) | type BaseAPI struct method chainConfig (line 176) | func (api *BaseAPI) chainConfig(ctx context.Context, tx kv.Tx) (*chain... method engine (line 181) | func (api *BaseAPI) engine() consensus.EngineReader { method genesis (line 186) | func (api *BaseAPI) genesis(ctx context.Context, tx kv.Tx) (*types.Blo... method txnLookup (line 191) | func (api *BaseAPI) txnLookup(ctx context.Context, tx kv.Tx, txnHash c... method blockByNumberWithSenders (line 195) | func (api *BaseAPI) blockByNumberWithSenders(ctx context.Context, tx k... method blockByHashWithSenders (line 206) | func (api *BaseAPI) blockByHashWithSenders(ctx context.Context, tx kv.... method headerNumberByHash (line 223) | func (api *BaseAPI) headerNumberByHash(ctx context.Context, tx kv.Tx, ... method blockWithSenders (line 241) | func (api *BaseAPI) blockWithSenders(ctx context.Context, tx kv.Tx, ha... method chainConfigWithGenesis (line 270) | func (api *BaseAPI) chainConfigWithGenesis(ctx context.Context, tx kv.... method pendingBlock (line 294) | func (api *BaseAPI) pendingBlock() *types.Block { method blockByRPCNumber (line 298) | func (api *BaseAPI) blockByRPCNumber(ctx context.Context, number rpc.B... method headerByRPCNumber (line 309) | func (api *BaseAPI) headerByRPCNumber(ctx context.Context, number rpc.... method headerByHash (line 323) | func (api *BaseAPI) headerByHash(ctx context.Context, hash common.Hash... method checkPruneHistory (line 345) | func (api *BaseAPI) checkPruneHistory(ctx context.Context, tx kv.Tx, b... method pruneMode (line 371) | func (api *BaseAPI) pruneMode(tx kv.Tx) (*prune.Mode, error) { function NewBaseApi (line 147) | func NewBaseApi(f *rpchelper.Filters, stateCache kvcache.Cache, blockRea... type bridgeReader (line 387) | type bridgeReader interface type APIImpl (line 393) | type APIImpl struct function NewEthAPI (line 410) | func NewEthAPI(base *BaseAPI, db kv.TemporalRoDB, eth rpchelper.ApiBacke... function newRPCPendingTransaction (line 433) | func newRPCPendingTransaction(txn types.Transaction, current *types.Head... function newRPCRawTransactionFromBlockIndex (line 442) | func newRPCRawTransactionFromBlockIndex(b *types.Block, index uint64) (h... type GasPriceCache (line 452) | type GasPriceCache struct method GetLatest (line 465) | func (c *GasPriceCache) GetLatest() (common.Hash, *big.Int) { method SetLatest (line 475) | func (c *GasPriceCache) SetLatest(hash common.Hash, price *big.Int) { function NewGasPriceCache (line 458) | func NewGasPriceCache() *GasPriceCache { FILE: rpc/jsonrpc/eth_api_test.go function newBaseApiForTest (line 41) | func newBaseApiForTest(m *mock.MockSentry) *BaseAPI { function TestGetBalanceChangesInBlock (line 46) | func TestGetBalanceChangesInBlock(t *testing.T) { function TestGetTransactionReceipt (line 68) | func TestGetTransactionReceipt(t *testing.T) { function TestGetTransactionReceiptUnprotected (line 79) | func TestGetTransactionReceiptUnprotected(t *testing.T) { function TestGetStorageAt_ByBlockNumber_WithRequireCanonicalDefault (line 90) | func TestGetStorageAt_ByBlockNumber_WithRequireCanonicalDefault(t *testi... function TestGetStorageAt_ByBlockHash_WithRequireCanonicalDefault (line 104) | func TestGetStorageAt_ByBlockHash_WithRequireCanonicalDefault(t *testing... function TestGetStorageAt_ByBlockHash_WithRequireCanonicalTrue (line 118) | func TestGetStorageAt_ByBlockHash_WithRequireCanonicalTrue(t *testing.T) { function TestGetStorageAt_ByBlockHash_WithRequireCanonicalDefault_BlockNotFoundError (line 132) | func TestGetStorageAt_ByBlockHash_WithRequireCanonicalDefault_BlockNotFo... function TestGetStorageAt_ByBlockHash_WithRequireCanonicalTrue_BlockNotFoundError (line 153) | func TestGetStorageAt_ByBlockHash_WithRequireCanonicalTrue_BlockNotFound... function TestGetStorageAt_ByBlockHash_WithRequireCanonicalDefault_NonCanonicalBlock (line 174) | func TestGetStorageAt_ByBlockHash_WithRequireCanonicalDefault_NonCanonic... function TestGetStorageAt_ByBlockHash_WithRequireCanonicalTrue_NonCanonicalBlock (line 194) | func TestGetStorageAt_ByBlockHash_WithRequireCanonicalTrue_NonCanonicalB... function TestCall_ByBlockHash_WithRequireCanonicalDefault_NonCanonicalBlock (line 210) | func TestCall_ByBlockHash_WithRequireCanonicalDefault_NonCanonicalBlock(... function TestCall_ByBlockHash_WithRequireCanonicalTrue_NonCanonicalBlock (line 236) | func TestCall_ByBlockHash_WithRequireCanonicalTrue_NonCanonicalBlock(t *... type mockBridgeReader (line 260) | type mockBridgeReader struct method Events (line 262) | func (m mockBridgeReader) Events(context.Context, common.Hash, uint64)... method EventTxnLookup (line 266) | func (m mockBridgeReader) EventTxnLookup(context.Context, common.Hash)... FILE: rpc/jsonrpc/eth_block.go method CallBundle (line 43) | func (api *APIImpl) CallBundle(ctx context.Context, txHashes []common.Ha... method GetBlockByNumber (line 211) | func (api *APIImpl) GetBlockByNumber(ctx context.Context, number rpc.Blo... method GetBlockByHash (line 265) | func (api *APIImpl) GetBlockByHash(ctx context.Context, numberOrHash rpc... method GetBlockTransactionCountByNumber (line 333) | func (api *APIImpl) GetBlockTransactionCountByNumber(ctx context.Context... method GetBlockTransactionCountByHash (line 396) | func (api *APIImpl) GetBlockTransactionCountByHash(ctx context.Context, ... method blockByNumber (line 437) | func (api *APIImpl) blockByNumber(ctx context.Context, number rpc.BlockN... FILE: rpc/jsonrpc/eth_block_test.go function TestGetBlockByNumberWithLatestTag (line 44) | func TestGetBlockByNumberWithLatestTag(t *testing.T) { function TestGetBlockByNumberWithLatestTag_WithHeadHashInDb (line 55) | func TestGetBlockByNumberWithLatestTag_WithHeadHashInDb(t *testing.T) { function TestGetBlockByNumberWithPendingTag (line 85) | func TestGetBlockByNumberWithPendingTag(t *testing.T) { function TestGetBlockByNumber_WithFinalizedTag_NoFinalizedBlockInDb (line 114) | func TestGetBlockByNumber_WithFinalizedTag_NoFinalizedBlockInDb(t *testi... function TestGetBlockByNumber_WithFinalizedTag_WithFinalizedBlockInDb (line 123) | func TestGetBlockByNumber_WithFinalizedTag_WithFinalizedBlockInDb(t *tes... function TestGetBlockByNumber_WithSafeTag_NoSafeBlockInDb (line 153) | func TestGetBlockByNumber_WithSafeTag_NoSafeBlockInDb(t *testing.T) { function TestGetBlockByNumber_WithSafeTag_WithSafeBlockInDb (line 162) | func TestGetBlockByNumber_WithSafeTag_WithSafeBlockInDb(t *testing.T) { function TestGetBlockTransactionCountByHash (line 192) | func TestGetBlockTransactionCountByHash(t *testing.T) { function TestGetBlockTransactionCountByHash_ZeroTx (line 225) | func TestGetBlockTransactionCountByHash_ZeroTx(t *testing.T) { function TestGetBlockTransactionCountByNumber (line 257) | func TestGetBlockTransactionCountByNumber(t *testing.T) { function TestGetBlockTransactionCountByNumber_ZeroTx (line 289) | func TestGetBlockTransactionCountByNumber_ZeroTx(t *testing.T) { FILE: rpc/jsonrpc/eth_call.go constant estimateGasErrorRatio (line 61) | estimateGasErrorRatio = 0.015 method Call (line 64) | func (api *APIImpl) Call(ctx context.Context, args ethapi2.CallArgs, req... function headerByNumberOrHash (line 117) | func headerByNumberOrHash(ctx context.Context, tx kv.Tx, blockNrOrHash r... method EstimateGas (line 140) | func (api *APIImpl) EstimateGas(ctx context.Context, argsOrNil *ethapi2.... method GetProof (line 347) | func (api *APIImpl) GetProof(ctx context.Context, address common.Address... method getProof (line 368) | func (api *APIImpl) getProof(ctx context.Context, roTx kv.TemporalTx, ad... method GetWitness (line 527) | func (api *APIImpl) GetWitness(ctx context.Context, blockNrOrHash rpc.Bl... method GetTxWitness (line 531) | func (api *APIImpl) GetTxWitness(ctx context.Context, blockNr rpc.BlockN... function verifyExecResult (line 535) | func verifyExecResult(execResult *core.EphemeralExecResult, block *types... method getWitness (line 563) | func (api *BaseAPI) getWitness(ctx context.Context, db kv.RoDB, blockNrO... method tryBlockFromLru (line 728) | func (api *APIImpl) tryBlockFromLru(hash common.Hash) *types.Block { type accessListResult (line 741) | type accessListResult struct method CreateAccessList (line 750) | func (api *APIImpl) CreateAccessList(ctx context.Context, args ethapi2.C... function optimizeWarmAddrInAccessList (line 906) | func optimizeWarmAddrInAccessList(accessList *accessListResult, addr com... function removeIndex (line 929) | func removeIndex(s types.AccessList, index int) types.AccessList { FILE: rpc/jsonrpc/eth_callMany.go type BlockOverrides (line 43) | type BlockOverrides struct type Bundle (line 53) | type Bundle struct type StateContext (line 58) | type StateContext struct function blockHeaderOverride (line 63) | func blockHeaderOverride(blockCtx *evmtypes.BlockContext, blockOverride ... method CallMany (line 89) | func (api *APIImpl) CallMany(ctx context.Context, bundles []Bundle, simu... FILE: rpc/jsonrpc/eth_callMany_test.go function TestCallMany (line 51) | func TestCallMany(t *testing.T) { FILE: rpc/jsonrpc/eth_call_test.go function TestEstimateGas (line 53) | func TestEstimateGas(t *testing.T) { function TestEthCallNonCanonical (line 70) | func TestEthCallNonCanonical(t *testing.T) { function TestEthCallToPrunedBlock (line 89) | func TestEthCallToPrunedBlock(t *testing.T) { function TestGetProof (line 112) | func TestGetProof(t *testing.T) { function TestGetBlockByTimestampLatestTime (line 237) | func TestGetBlockByTimestampLatestTime(t *testing.T) { function TestGetBlockByTimestampOldestTime (line 272) | func TestGetBlockByTimestampOldestTime(t *testing.T) { function TestGetBlockByTimeHigherThanLatestBlock (line 310) | func TestGetBlockByTimeHigherThanLatestBlock(t *testing.T) { function TestGetBlockByTimeMiddle (line 346) | func TestGetBlockByTimeMiddle(t *testing.T) { function TestGetBlockByTimestamp (line 393) | func TestGetBlockByTimestamp(t *testing.T) { constant contractHexString (line 497) | contractHexString = "0x608060405234801561001057600080fd5b5061013f8061002... function contractInvocationData (line 503) | func contractInvocationData(val byte) []byte { function chainWithDeployedContract (line 507) | func chainWithDeployedContract(t *testing.T) (*mock.MockSentry, common.A... function doPrune (line 575) | func doPrune(t *testing.T, db kv.RwDB, pruneTo uint64) { FILE: rpc/jsonrpc/eth_deprecated.go method Accounts (line 29) | func (api *APIImpl) Accounts(ctx context.Context) ([]common.Address, err... method Sign (line 35) | func (api *APIImpl) Sign(ctx context.Context, _ common.Address, _ hexuti... method SignTransaction (line 40) | func (api *APIImpl) SignTransaction(_ context.Context, txObject interfac... FILE: rpc/jsonrpc/eth_filters.go method NewPendingTransactionFilter (line 33) | func (api *APIImpl) NewPendingTransactionFilter(_ context.Context) (stri... method NewBlockFilter (line 47) | func (api *APIImpl) NewBlockFilter(_ context.Context) (string, error) { method NewFilter (line 61) | func (api *APIImpl) NewFilter(_ context.Context, crit filters.FilterCrit... method UninstallFilter (line 75) | func (api *APIImpl) UninstallFilter(_ context.Context, index string) (is... method GetFilterChanges (line 96) | func (api *APIImpl) GetFilterChanges(_ context.Context, index string) ([... method GetFilterLogs (line 130) | func (api *APIImpl) GetFilterLogs(_ context.Context, index string) ([]*t... method NewHeads (line 142) | func (api *APIImpl) NewHeads(ctx context.Context) (*rpc.Subscription, er... method NewPendingTransactions (line 180) | func (api *APIImpl) NewPendingTransactions(ctx context.Context, fullTx *... method NewPendingTransactionsWithBody (line 227) | func (api *APIImpl) NewPendingTransactionsWithBody(ctx context.Context) ... method Logs (line 268) | func (api *APIImpl) Logs(ctx context.Context, crit filters.FilterCriteri... FILE: rpc/jsonrpc/eth_filters_test.go function TestNewFilters (line 40) | func TestNewFilters(t *testing.T) { function TestLogsSubscribeAndUnsubscribe_WithoutConcurrentMapIssue (line 71) | func TestLogsSubscribeAndUnsubscribe_WithoutConcurrentMapIssue(t *testin... FILE: rpc/jsonrpc/eth_mining.go method Coinbase (line 32) | func (api *APIImpl) Coinbase(ctx context.Context) (common.Address, error) { method Hashrate (line 37) | func (api *APIImpl) Hashrate(ctx context.Context) (uint64, error) { method Mining (line 49) | func (api *APIImpl) Mining(ctx context.Context) (bool, error) { method GetWork (line 68) | func (api *APIImpl) GetWork(ctx context.Context) ([4]string, error) { method SubmitWork (line 87) | func (api *APIImpl) SubmitWork(ctx context.Context, nonce types.BlockNon... method SubmitHashrate (line 103) | func (api *APIImpl) SubmitHashrate(ctx context.Context, hashRate hexutil... FILE: rpc/jsonrpc/eth_mining_test.go function TestPendingBlock (line 39) | func TestPendingBlock(t *testing.T) { function TestPendingLogs (line 65) | func TestPendingLogs(t *testing.T) { FILE: rpc/jsonrpc/eth_receipts.go method getReceipts (line 43) | func (api *BaseAPI) getReceipts(ctx context.Context, tx kv.TemporalTx, b... method getReceipt (line 52) | func (api *BaseAPI) getReceipt(ctx context.Context, cc *chain.Config, tx... method getReceiptsGasUsed (line 56) | func (api *BaseAPI) getReceiptsGasUsed(ctx context.Context, tx kv.Tempor... method getCachedReceipt (line 60) | func (api *BaseAPI) getCachedReceipt(ctx context.Context, hash common.Ha... method getCachedReceipts (line 64) | func (api *BaseAPI) getCachedReceipts(ctx context.Context, hash common.H... method GetLogs (line 69) | func (api *APIImpl) GetLogs(ctx context.Context, crit filters.FilterCrit... function applyFiltersV3 (line 170) | func applyFiltersV3(txNumsReader rawdbv3.TxNumsReader, tx kv.TemporalTx,... method getLogsV3 (line 237) | func (api *BaseAPI) getLogsV3(ctx context.Context, tx kv.TemporalTx, beg... function getTopicsBitmapV3 (line 372) | func getTopicsBitmapV3(tx kv.TemporalTx, topics [][]common.Hash, from, t... function getAddrsBitmapV3 (line 397) | func getAddrsBitmapV3(tx kv.TemporalTx, addrs []common.Address, from, to... method GetTransactionReceipt (line 409) | func (api *APIImpl) GetTransactionReceipt(ctx context.Context, txnHash c... method GetBlockReceipts (line 501) | func (api *APIImpl) GetBlockReceipts(ctx context.Context, numberOrHash r... FILE: rpc/jsonrpc/eth_subscribe_test.go function TestEthSubscribe (line 42) | func TestEthSubscribe(t *testing.T) { FILE: rpc/jsonrpc/eth_system.go method BlockNumber (line 47) | func (api *APIImpl) BlockNumber(ctx context.Context) (hexutil.Uint64, er... method Syncing (line 61) | func (api *APIImpl) Syncing(ctx context.Context) (interface{}, error) { method ChainId (line 104) | func (api *APIImpl) ChainId(ctx context.Context) (hexutil.Uint64, error) { method ChainID (line 119) | func (api *APIImpl) ChainID(ctx context.Context) (hexutil.Uint64, error) { method ProtocolVersion (line 124) | func (api *APIImpl) ProtocolVersion(ctx context.Context) (hexutil.Uint, ... method GasPrice (line 133) | func (api *APIImpl) GasPrice(ctx context.Context) (*hexutil.Big, error) { method MaxPriorityFeePerGas (line 162) | func (api *APIImpl) MaxPriorityFeePerGas(ctx context.Context) (*hexutil.... type feeHistoryResult (line 183) | type feeHistoryResult struct method FeeHistory (line 192) | func (api *APIImpl) FeeHistory(ctx context.Context, blockCount rpc.Decim... method BlobBaseFee (line 236) | func (api *APIImpl) BlobBaseFee(ctx context.Context) (*hexutil.Big, erro... method BaseFee (line 263) | func (api *APIImpl) BaseFee(ctx context.Context) (*hexutil.Big, error) { type EthHardForkConfig (line 288) | type EthHardForkConfig struct type EthConfigResp (line 298) | type EthConfigResp struct method Config (line 306) | func (api *APIImpl) Config(ctx context.Context, timeArg *hexutil.Uint64)... function fillForkConfig (line 351) | func fillForkConfig(chainConfig *chain.Config, forkId [4]byte, activatio... type GasPriceOracleBackend (line 370) | type GasPriceOracleBackend struct method HeaderByNumber (line 379) | func (b *GasPriceOracleBackend) HeaderByNumber(ctx context.Context, nu... method BlockByNumber (line 389) | func (b *GasPriceOracleBackend) BlockByNumber(ctx context.Context, num... method ChainConfig (line 392) | func (b *GasPriceOracleBackend) ChainConfig() *chain.Config { method GetReceipts (line 396) | func (b *GasPriceOracleBackend) GetReceipts(ctx context.Context, block... method PendingBlockAndReceipts (line 399) | func (b *GasPriceOracleBackend) PendingBlockAndReceipts() (*types.Bloc... method GetReceiptsGasUsed (line 403) | func (b *GasPriceOracleBackend) GetReceiptsGasUsed(ctx context.Context... function NewGasPriceOracleBackend (line 375) | func NewGasPriceOracleBackend(tx kv.TemporalTx, baseApi *BaseAPI) *GasPr... FILE: rpc/jsonrpc/eth_system_test.go function TestGasPrice (line 43) | func TestGasPrice(t *testing.T) { function TestEthConfig (line 82) | func TestEthConfig(t *testing.T) { function createGasPriceTestKV (line 181) | func createGasPriceTestKV(t *testing.T, chainSize int) *mock.MockSentry { FILE: rpc/jsonrpc/eth_txs.go method GetTransactionByHash (line 39) | func (api *APIImpl) GetTransactionByHash(ctx context.Context, txnHash co... method GetRawTransactionByHash (line 139) | func (api *APIImpl) GetRawTransactionByHash(ctx context.Context, hash co... method GetTransactionByBlockHashAndIndex (line 187) | func (api *APIImpl) GetTransactionByBlockHashAndIndex(ctx context.Contex... method GetRawTransactionByBlockHashAndIndex (line 235) | func (api *APIImpl) GetRawTransactionByBlockHashAndIndex(ctx context.Con... method GetTransactionByBlockNumberAndIndex (line 254) | func (api *APIImpl) GetTransactionByBlockNumberAndIndex(ctx context.Cont... method GetRawTransactionByBlockNumberAndIndex (line 307) | func (api *APIImpl) GetRawTransactionByBlockNumberAndIndex(ctx context.C... FILE: rpc/jsonrpc/eth_uncles.go method GetUncleByBlockNumberAndIndex (line 32) | func (api *APIImpl) GetUncleByBlockNumberAndIndex(ctx context.Context, n... method GetUncleByBlockHashAndIndex (line 62) | func (api *APIImpl) GetUncleByBlockHashAndIndex(ctx context.Context, has... method GetUncleCountByBlockNumber (line 89) | func (api *APIImpl) GetUncleCountByBlockNumber(ctx context.Context, numb... method GetUncleCountByBlockHash (line 115) | func (api *APIImpl) GetUncleCountByBlockHash(ctx context.Context, hash c... FILE: rpc/jsonrpc/gen_traces_test.go function TestGeneratedDebugApi (line 46) | func TestGeneratedDebugApi(t *testing.T) { function TestGeneratedTraceApi (line 133) | func TestGeneratedTraceApi(t *testing.T) { function TestGeneratedTraceApiCollision (line 290) | func TestGeneratedTraceApiCollision(t *testing.T) { FILE: rpc/jsonrpc/get_chain_config_test.go function TestGetChainConfig (line 26) | func TestGetChainConfig(t *testing.T) { FILE: rpc/jsonrpc/graphql_api.go type GraphQLAPI (line 34) | type GraphQLAPI interface type GraphQLAPIImpl (line 39) | type GraphQLAPIImpl struct method GetChainID (line 51) | func (api *GraphQLAPIImpl) GetChainID(ctx context.Context) (*big.Int, ... method GetBlockDetails (line 66) | func (api *GraphQLAPIImpl) GetBlockDetails(ctx context.Context, blockN... method getBlockWithSenders (line 129) | func (api *GraphQLAPIImpl) getBlockWithSenders(ctx context.Context, nu... method delegateGetBlockByNumber (line 149) | func (api *GraphQLAPIImpl) delegateGetBlockByNumber(tx kv.Tx, b *types... function NewGraphQLAPI (line 44) | func NewGraphQLAPI(base *BaseAPI, db kv.TemporalRoDB) *GraphQLAPIImpl { FILE: rpc/jsonrpc/internal_api.go type InternalAPI (line 14) | type InternalAPI interface type TxNumInfo (line 18) | type TxNumInfo struct type InternalAPIImpl (line 23) | type InternalAPIImpl struct method GetTxNumInfo (line 35) | func (api *InternalAPIImpl) GetTxNumInfo(ctx context.Context, txNum ui... function NewInternalAPI (line 28) | func NewInternalAPI(base *BaseAPI, db kv.TemporalRoDB) *InternalAPIImpl { FILE: rpc/jsonrpc/net_api.go type NetAPI (line 29) | type NetAPI interface type NetAPIImpl (line 36) | type NetAPIImpl struct method Listening (line 49) | func (api *NetAPIImpl) Listening(ctx context.Context) (bool, error) { method Version (line 58) | func (api *NetAPIImpl) Version(ctx context.Context) (string, error) { method PeerCount (line 74) | func (api *NetAPIImpl) PeerCount(ctx context.Context) (hexutil.Uint, e... function NewNetAPIImpl (line 41) | func NewNetAPIImpl(eth rpchelper.ApiBackend) *NetAPIImpl { FILE: rpc/jsonrpc/otterscan_api.go constant API_LEVEL (line 46) | API_LEVEL = 8 type TransactionsWithReceipts (line 48) | type TransactionsWithReceipts struct type OtterscanAPI (line 55) | type OtterscanAPI interface type OtterscanAPIImpl (line 70) | type OtterscanAPIImpl struct method GetApiLevel (line 84) | func (api *OtterscanAPIImpl) GetApiLevel() uint8 { method getTransactionByHash (line 89) | func (api *OtterscanAPIImpl) getTransactionByHash(ctx context.Context,... method runTracer (line 130) | func (api *OtterscanAPIImpl) runTracer(ctx context.Context, tx kv.Temp... method GetInternalOperations (line 183) | func (api *OtterscanAPIImpl) GetInternalOperations(ctx context.Context... method SearchTransactionsBefore (line 206) | func (api *OtterscanAPIImpl) SearchTransactionsBefore(ctx context.Cont... method SearchTransactionsAfter (line 228) | func (api *OtterscanAPIImpl) SearchTransactionsAfter(ctx context.Conte... method traceBlocks (line 242) | func (api *OtterscanAPIImpl) traceBlocks(ctx context.Context, addr com... method getBlockWithSenders (line 366) | func (api *OtterscanAPIImpl) getBlockWithSenders(ctx context.Context, ... method GetBlockTransactions (line 386) | func (api *OtterscanAPIImpl) GetBlockTransactions(ctx context.Context,... function NewOtterscanAPI (line 76) | func NewOtterscanAPI(base *BaseAPI, db kv.TemporalRoDB, maxPageSize uint... function delegateGetBlockByNumber (line 284) | func delegateGetBlockByNumber(tx kv.Tx, b *types.Block, number rpc.Block... type internalIssuance (line 305) | type internalIssuance struct function delegateIssuance (line 311) | func delegateIssuance(tx kv.Tx, block *types.Block, chainConfig *chain.C... function delegateBlockFees (line 340) | func delegateBlockFees(ctx context.Context, tx kv.Tx, block *types.Block... FILE: rpc/jsonrpc/otterscan_block_details.go method GetBlockDetails (line 30) | func (api *OtterscanAPIImpl) GetBlockDetails(ctx context.Context, number... method GetBlockDetailsByHash (line 48) | func (api *OtterscanAPIImpl) GetBlockDetailsByHash(ctx context.Context, ... method getBlockDetailsImpl (line 75) | func (api *OtterscanAPIImpl) getBlockDetailsImpl(ctx context.Context, tx... FILE: rpc/jsonrpc/otterscan_contract_creator.go type ContractCreatorData (line 32) | type ContractCreatorData struct method GetContractCreator (line 37) | func (api *OtterscanAPIImpl) GetContractCreator(ctx context.Context, add... FILE: rpc/jsonrpc/otterscan_contract_creator_test.go function TestGetContractCreator (line 27) | func TestGetContractCreator(t *testing.T) { FILE: rpc/jsonrpc/otterscan_default_tracer.go type DefaultTracer (line 30) | type DefaultTracer struct method CaptureTxStart (line 33) | func (t *DefaultTracer) CaptureTxStart(gasLimit uint64) {} method CaptureTxEnd (line 35) | func (t *DefaultTracer) CaptureTxEnd(restGas uint64) {} method CaptureStart (line 37) | func (t *DefaultTracer) CaptureStart(env *vm.EVM, from common.Address,... method CaptureEnter (line 40) | func (t *DefaultTracer) CaptureEnter(typ vm.OpCode, from common.Addres... method CaptureState (line 43) | func (t *DefaultTracer) CaptureState(pc uint64, op vm.OpCode, gas, cos... method CaptureFault (line 46) | func (t *DefaultTracer) CaptureFault(pc uint64, op vm.OpCode, gas, cos... method CaptureEnd (line 49) | func (t *DefaultTracer) CaptureEnd(output []byte, gasUsed uint64, err ... method CaptureExit (line 52) | func (t *DefaultTracer) CaptureExit(output []byte, gasUsed uint64, err... FILE: rpc/jsonrpc/otterscan_generic_tracer.go type GenericTracer (line 30) | type GenericTracer interface method genericTracer (line 36) | func (api *OtterscanAPIImpl) genericTracer(tx kv.TemporalTx, ctx context... FILE: rpc/jsonrpc/otterscan_has_code.go method HasCode (line 28) | func (api *OtterscanAPIImpl) HasCode(ctx context.Context, address common... FILE: rpc/jsonrpc/otterscan_search_backward.go function NewBackwardBlockProvider (line 30) | func NewBackwardBlockProvider(chunkLocator ChunkLocator, maxBlock uint64... function NewCallCursorBackwardBlockProvider (line 142) | func NewCallCursorBackwardBlockProvider(cursor kv.Cursor, addr common.Ad... FILE: rpc/jsonrpc/otterscan_search_backward_multi_test.go function TestFromToBackwardBlockProviderWith1Chunk (line 23) | func TestFromToBackwardBlockProviderWith1Chunk(t *testing.T) { function TestFromToBackwardBlockProviderWith1ChunkMiddleBlock (line 37) | func TestFromToBackwardBlockProviderWith1ChunkMiddleBlock(t *testing.T) { function TestFromToBackwardBlockProviderWith1ChunkNotExactBlock (line 50) | func TestFromToBackwardBlockProviderWith1ChunkNotExactBlock(t *testing.T) { function TestFromToBackwardBlockProviderWith1ChunkLastBlock (line 62) | func TestFromToBackwardBlockProviderWith1ChunkLastBlock(t *testing.T) { function TestFromToBackwardBlockProviderWith1ChunkBlockNotFound (line 74) | func TestFromToBackwardBlockProviderWith1ChunkBlockNotFound(t *testing.T) { function TestFromToBackwardBlockProviderWithNoChunks (line 86) | func TestFromToBackwardBlockProviderWithNoChunks(t *testing.T) { function TestFromToBackwardBlockProviderWithMultipleChunks (line 95) | func TestFromToBackwardBlockProviderWithMultipleChunks(t *testing.T) { function TestFromToBackwardBlockProviderWithMultipleChunksBlockBetweenChunks (line 112) | func TestFromToBackwardBlockProviderWithMultipleChunksBlockBetweenChunks... FILE: rpc/jsonrpc/otterscan_search_backward_test.go function newMockBackwardChunkLocator (line 31) | func newMockBackwardChunkLocator(chunks [][]byte) ChunkLocator { function newMockBackwardChunkProvider (line 55) | func newMockBackwardChunkProvider(chunks [][]byte) ChunkProvider { function TestBackwardBlockProviderWith1Chunk (line 67) | func TestBackwardBlockProviderWith1Chunk(t *testing.T) { function TestBackwardBlockProviderWith1ChunkMiddleBlock (line 79) | func TestBackwardBlockProviderWith1ChunkMiddleBlock(t *testing.T) { function TestBackwardBlockProviderWith1ChunkNotExactBlock (line 90) | func TestBackwardBlockProviderWith1ChunkNotExactBlock(t *testing.T) { function TestBackwardBlockProviderWith1ChunkLastBlock (line 100) | func TestBackwardBlockProviderWith1ChunkLastBlock(t *testing.T) { function TestBackwardBlockProviderWith1ChunkBlockNotFound (line 110) | func TestBackwardBlockProviderWith1ChunkBlockNotFound(t *testing.T) { function TestBackwardBlockProviderWithNoChunks (line 120) | func TestBackwardBlockProviderWithNoChunks(t *testing.T) { function TestBackwardBlockProviderWithMultipleChunks (line 127) | func TestBackwardBlockProviderWithMultipleChunks(t *testing.T) { function TestBackwardBlockProviderWithMultipleChunksBlockBetweenChunks (line 142) | func TestBackwardBlockProviderWithMultipleChunksBlockBetweenChunks(t *te... function TestBackwardBlockProviderWithMultipleChunksBlockNotFound (line 155) | func TestBackwardBlockProviderWithMultipleChunksBlockNotFound(t *testing... function TestSearchTransactionsBefore (line 166) | func TestSearchTransactionsBefore(t *testing.T) { FILE: rpc/jsonrpc/otterscan_search_forward.go function NewForwardBlockProvider (line 30) | func NewForwardBlockProvider(chunkLocator ChunkLocator, minBlock uint64)... function NewCallCursorForwardBlockProvider (line 121) | func NewCallCursorForwardBlockProvider(cursor kv.Cursor, addr common.Add... FILE: rpc/jsonrpc/otterscan_search_forward_multi_test.go function TestFromToForwardBlockProviderWith1Chunk (line 23) | func TestFromToForwardBlockProviderWith1Chunk(t *testing.T) { function TestFromToForwardBlockProviderWith1ChunkMiddleBlock (line 37) | func TestFromToForwardBlockProviderWith1ChunkMiddleBlock(t *testing.T) { function TestFromToForwardBlockProviderWith1ChunkNotExactBlock (line 50) | func TestFromToForwardBlockProviderWith1ChunkNotExactBlock(t *testing.T) { function TestFromToForwardBlockProviderWith1ChunkLastBlock (line 62) | func TestFromToForwardBlockProviderWith1ChunkLastBlock(t *testing.T) { function TestFromToForwardBlockProviderWith1ChunkBlockNotFound (line 74) | func TestFromToForwardBlockProviderWith1ChunkBlockNotFound(t *testing.T) { function TestFromToForwardBlockProviderWithNoChunks (line 86) | func TestFromToForwardBlockProviderWithNoChunks(t *testing.T) { function TestFromToForwardBlockProviderWithMultipleChunks (line 95) | func TestFromToForwardBlockProviderWithMultipleChunks(t *testing.T) { function TestFromToForwardBlockProviderWithMultipleChunksBlockBetweenChunks (line 112) | func TestFromToForwardBlockProviderWithMultipleChunksBlockBetweenChunks(... FILE: rpc/jsonrpc/otterscan_search_forward_test.go function newMockForwardChunkLocator (line 30) | func newMockForwardChunkLocator(chunks [][]byte) ChunkLocator { function newMockForwardChunkProvider (line 54) | func newMockForwardChunkProvider(chunks [][]byte) ChunkProvider { function TestForwardBlockProviderWith1Chunk (line 67) | func TestForwardBlockProviderWith1Chunk(t *testing.T) { function TestForwardBlockProviderWith1ChunkMiddleBlock (line 79) | func TestForwardBlockProviderWith1ChunkMiddleBlock(t *testing.T) { function TestForwardBlockProviderWith1ChunkNotExactBlock (line 90) | func TestForwardBlockProviderWith1ChunkNotExactBlock(t *testing.T) { function TestForwardBlockProviderWith1ChunkLastBlock (line 100) | func TestForwardBlockProviderWith1ChunkLastBlock(t *testing.T) { function TestForwardBlockProviderWith1ChunkBlockNotFound (line 110) | func TestForwardBlockProviderWith1ChunkBlockNotFound(t *testing.T) { function TestForwardBlockProviderWithNoChunks (line 120) | func TestForwardBlockProviderWithNoChunks(t *testing.T) { function TestForwardBlockProviderWithMultipleChunks (line 127) | func TestForwardBlockProviderWithMultipleChunks(t *testing.T) { function TestForwardBlockProviderWithMultipleChunksBlockBetweenChunks (line 142) | func TestForwardBlockProviderWithMultipleChunksBlockBetweenChunks(t *tes... function TestForwardBlockProviderWithMultipleChunksBlockNotFound (line 154) | func TestForwardBlockProviderWithMultipleChunksBlockNotFound(t *testing.... function TestSearchTransactionsAfter (line 165) | func TestSearchTransactionsAfter(t *testing.T) { FILE: rpc/jsonrpc/otterscan_search_multi.go function newCallFromToBlockProvider (line 19) | func newCallFromToBlockProvider(isBackwards bool, callFromProvider, call... FILE: rpc/jsonrpc/otterscan_search_test.go function createBitmap (line 25) | func createBitmap(t *testing.T, blocks []uint64) []byte { function checkNext (line 36) | func checkNext(t *testing.T, blockProvider BlockProvider, expectedBlock ... FILE: rpc/jsonrpc/otterscan_search_trace.go method searchTraceBlock (line 36) | func (api *OtterscanAPIImpl) searchTraceBlock(ctx context.Context, addr ... method traceBlock (line 55) | func (api *OtterscanAPIImpl) traceBlock(dbtx kv.TemporalTx, ctx context.... FILE: rpc/jsonrpc/otterscan_search_v3.go type txNumsIterFactory (line 34) | type txNumsIterFactory method buildSearchResults (line 36) | func (api *OtterscanAPIImpl) buildSearchResults(ctx context.Context, tx ... function createBackwardTxNumIter (line 117) | func createBackwardTxNumIter(tx kv.TemporalTx, txNumsReader rawdbv3.TxNu... method searchTransactionsBeforeV3 (line 132) | func (api *OtterscanAPIImpl) searchTransactionsBeforeV3(tx kv.TemporalTx... function createForwardTxNumIter (line 160) | func createForwardTxNumIter(tx kv.TemporalTx, txNumsReader rawdbv3.TxNum... method searchTransactionsAfterV3 (line 175) | func (api *OtterscanAPIImpl) searchTransactionsAfterV3(tx kv.TemporalTx,... FILE: rpc/jsonrpc/otterscan_trace_contract_creator.go type CreateTracer (line 30) | type CreateTracer struct method TracingHooks (line 52) | func (t *CreateTracer) TracingHooks() *tracing.Hooks { method SetTransaction (line 56) | func (t *CreateTracer) SetTransaction(tx types.Transaction) { method Found (line 60) | func (t *CreateTracer) Found() bool { method OnEnter (line 64) | func (t *CreateTracer) OnEnter(depth int, typ byte, from common.Addres... function NewCreateTracer (line 39) | func NewCreateTracer(ctx context.Context, target common.Address) *Create... FILE: rpc/jsonrpc/otterscan_trace_operations.go type OperationType (line 33) | type OperationType constant OP_TRANSFER (line 36) | OP_TRANSFER OperationType = 0 constant OP_SELF_DESTRUCT (line 37) | OP_SELF_DESTRUCT OperationType = 1 constant OP_CREATE (line 38) | OP_CREATE OperationType = 2 constant OP_CREATE2 (line 39) | OP_CREATE2 OperationType = 3 type InternalOperation (line 42) | type InternalOperation struct type OperationsTracer (line 49) | type OperationsTracer struct method Tracer (line 61) | func (t *OperationsTracer) Tracer() *tracers.Tracer { method OnEnter (line 71) | func (t *OperationsTracer) OnEnter(depth int, typ byte, from common.Ad... method GetResult (line 91) | func (t *OperationsTracer) GetResult() (json.RawMessage, error) { method Stop (line 95) | func (t *OperationsTracer) Stop(err error) {} function NewOperationsTracer (line 54) | func NewOperationsTracer(ctx context.Context) *OperationsTracer { FILE: rpc/jsonrpc/otterscan_trace_touch.go type TouchTracer (line 28) | type TouchTracer struct method TracingHooks (line 45) | func (t *TouchTracer) TracingHooks() *tracing.Hooks { method OnEnter (line 49) | func (t *TouchTracer) OnEnter(depth int, typ byte, from common.Address... function NewTouchTracer (line 34) | func NewTouchTracer(searchAddr common.Address) *TouchTracer { FILE: rpc/jsonrpc/otterscan_trace_transaction.go method TraceTransaction (line 33) | func (api *OtterscanAPIImpl) TraceTransaction(ctx context.Context, hash ... type TraceEntry (line 50) | type TraceEntry struct type TransactionTracer (line 60) | type TransactionTracer struct method TracingHooks (line 82) | func (t *TransactionTracer) TracingHooks() *tracing.Hooks { method captureStartOrEnter (line 86) | func (t *TransactionTracer) captureStartOrEnter(typ vm.OpCode, from, t... method OnEnter (line 90) | func (t *TransactionTracer) OnEnter(depth int, typRaw byte, from commo... method OnExit (line 133) | func (t *TransactionTracer) OnExit(depth int, output []byte, gasUsed u... function NewTransactionTracer (line 68) | func NewTransactionTracer(ctx context.Context) *TransactionTracer { FILE: rpc/jsonrpc/otterscan_transaction_by_sender_and_nonce.go method GetTransactionBySenderAndNonce (line 31) | func (api *OtterscanAPIImpl) GetTransactionBySenderAndNonce(ctx context.... FILE: rpc/jsonrpc/otterscan_transaction_by_sender_and_nonce_test.go function TestGetTransactionBySenderAndNonce (line 29) | func TestGetTransactionBySenderAndNonce(t *testing.T) { FILE: rpc/jsonrpc/otterscan_transaction_error.go method GetTransactionError (line 26) | func (api *OtterscanAPIImpl) GetTransactionError(ctx context.Context, ha... FILE: rpc/jsonrpc/otterscan_types.go type ChunkLocator (line 30) | type ChunkLocator type ChunkProvider (line 41) | type ChunkProvider type BlockProvider (line 43) | type BlockProvider function callIndexKey (line 46) | func callIndexKey(addr common.Address, block uint64) []byte { constant MaxBlockNum (line 53) | MaxBlockNum = ^uint64(0) function newCallChunkLocator (line 59) | func newCallChunkLocator(cursor kv.Cursor, addr common.Address, navigate... function newCallChunkProvider (line 76) | func newCallChunkProvider(cursor kv.Cursor, addr common.Address, navigat... FILE: rpc/jsonrpc/overlay_api.go type OverlayAPI (line 47) | type OverlayAPI interface type OverlayAPIImpl (line 53) | type OverlayAPIImpl struct method CallConstructor (line 89) | func (api *OverlayAPIImpl) CallConstructor(ctx context.Context, addres... method GetLogs (line 253) | func (api *OverlayAPIImpl) GetLogs(ctx context.Context, crit filters.F... method replayBlock (line 409) | func (api *OverlayAPIImpl) replayBlock(ctx context.Context, blockNum u... type CreationCode (line 62) | type CreationCode struct type blockReplayTask (line 66) | type blockReplayTask struct type blockReplayResult (line 71) | type blockReplayResult struct function NewOverlayAPI (line 78) | func NewOverlayAPI(base *BaseAPI, db kv.TemporalRoDB, gascap uint64, ove... function filterLogs (line 401) | func filterLogs(logs types.Logs, addresses []common.Address, topics [][]... function getBeginEnd (line 560) | func getBeginEnd(ctx context.Context, tx kv.Tx, api *OverlayAPIImpl, cri... FILE: rpc/jsonrpc/overlay_create_tracer.go type OverlayCreateTracer (line 28) | type OverlayCreateTracer struct method Tracer (line 38) | func (ct *OverlayCreateTracer) Tracer() *tracers.Tracer { method CaptureStart (line 48) | func (ct *OverlayCreateTracer) CaptureStart(env *vm.EVM, from common.A... method CaptureEnd (line 51) | func (ct *OverlayCreateTracer) CaptureEnd(output []byte, gasUsed uint6... method OnEnter (line 54) | func (ct *OverlayCreateTracer) OnEnter(depth int, typ byte, from commo... FILE: rpc/jsonrpc/parity_api.go type ParityAPI (line 38) | type ParityAPI interface type ParityAPIImpl (line 43) | type ParityAPIImpl struct method ListStorageKeys (line 57) | func (api *ParityAPIImpl) ListStorageKeys(ctx context.Context, account... method checkBlockNumber (line 101) | func (api *ParityAPIImpl) checkBlockNumber(blockNumber rpc.BlockNumber... function NewParityAPIImpl (line 49) | func NewParityAPIImpl(base *BaseAPI, db kv.TemporalRoDB) *ParityAPIImpl { FILE: rpc/jsonrpc/parity_api_test.go function TestParityAPIImpl_ListStorageKeys_NoOffset (line 37) | func TestParityAPIImpl_ListStorageKeys_NoOffset(t *testing.T) { function TestParityAPIImpl_ListStorageKeys_WithOffset_ExistingPrefix (line 60) | func TestParityAPIImpl_ListStorageKeys_WithOffset_ExistingPrefix(t *test... function TestParityAPIImpl_ListStorageKeys_WithOffset_NonExistingPrefix (line 84) | func TestParityAPIImpl_ListStorageKeys_WithOffset_NonExistingPrefix(t *t... function TestParityAPIImpl_ListStorageKeys_WithOffset_EmptyResponse (line 105) | func TestParityAPIImpl_ListStorageKeys_WithOffset_EmptyResponse(t *testi... function TestParityAPIImpl_ListStorageKeys_AccNotFound (line 119) | func TestParityAPIImpl_ListStorageKeys_AccNotFound(t *testing.T) { FILE: rpc/jsonrpc/receipts/bor_receipts_generator.go type BorGenerator (line 24) | type BorGenerator struct method GenerateBorReceipt (line 45) | func (g *BorGenerator) GenerateBorReceipt(ctx context.Context, tx kv.T... method GenerateBorLogs (line 79) | func (g *BorGenerator) GenerateBorLogs(ctx context.Context, msgs []*ty... function NewBorGenerator (line 30) | func NewBorGenerator(blockReader services.FullBlockReader, function getBorLogs (line 95) | func getBorLogs(msgs []*types.Message, evm *vm.EVM, gp *core.GasPool, ib... function applyBorTransaction (line 122) | func applyBorTransaction(msgs []*types.Message, evm *vm.EVM, gp *core.Ga... FILE: rpc/jsonrpc/receipts/handler_test.go function TestGetBlockHeaders (line 54) | func TestGetBlockHeaders(t *testing.T) { function TestGetBlockReceipts (line 263) | func TestGetBlockReceipts(t *testing.T) { function mockWithGenerator (line 347) | func mockWithGenerator(t *testing.T, blocks int, generator func(int, *co... FILE: rpc/jsonrpc/receipts/receipts_generator.go type Generator (line 32) | type Generator struct method LogStats (line 94) | func (g *Generator) LogStats() { method GetCachedReceipts (line 100) | func (g *Generator) GetCachedReceipts(ctx context.Context, blockHash c... method GetCachedReceipt (line 104) | func (g *Generator) GetCachedReceipt(ctx context.Context, hash common.... method PrepareEnv (line 110) | func (g *Generator) PrepareEnv(ctx context.Context, header *types.Head... method addToCacheReceipts (line 141) | func (g *Generator) addToCacheReceipts(header *types.Header, receipts ... method addToCacheReceipt (line 146) | func (g *Generator) addToCacheReceipt(hash common.Hash, receipt *types... method GetReceipt (line 151) | func (g *Generator) GetReceipt(ctx context.Context, cfg *chain.Config,... method GetReceipts (line 275) | func (g *Generator) GetReceipts(ctx context.Context, cfg *chain.Config... method assertEqualReceipts (line 356) | func (g *Generator) assertEqualReceipts(fromExecution, fromDB *types.R... method GetReceiptsGasUsed (line 389) | func (g *Generator) GetReceiptsGasUsed(tx kv.TemporalTx, block *types.... type ReceiptEnv (line 51) | type ReceiptEnv struct function NewGenerator (line 66) | func NewGenerator(blockReader services.FullBlockReader, engine consensus... type loaderMutex (line 421) | type loaderMutex struct method lock (line 425) | func (m *loaderMutex[K]) lock(key K) *sync.Mutex { method unlock (line 432) | func (m *loaderMutex[K]) unlock(mu *sync.Mutex, key K) { FILE: rpc/jsonrpc/send_transaction.go method SendRawTransaction (line 16) | func (api *APIImpl) SendRawTransaction(ctx context.Context, encodedTx he... method SendTransaction (line 68) | func (api *APIImpl) SendTransaction(_ context.Context, txObject interfac... function checkTxFee (line 74) | func checkTxFee(gasPrice *big.Int, gas uint64, gasCap float64) error { FILE: rpc/jsonrpc/send_transaction_test.go function oneBlockStep (line 49) | func oneBlockStep(mockSentry *mock.MockSentry, require *require.Assertio... function TestSendRawTransaction (line 84) | func TestSendRawTransaction(t *testing.T) { function TestSendRawTransactionUnprotected (line 136) | func TestSendRawTransactionUnprotected(t *testing.T) { function transaction (line 183) | func transaction(nonce uint64, gaslimit uint64, key *ecdsa.PrivateKey) t... function pricedTransaction (line 187) | func pricedTransaction(nonce uint64, gaslimit uint64, gasprice *uint256.... FILE: rpc/jsonrpc/storage_range.go type StorageRangeResult (line 28) | type StorageRangeResult struct type storageMap (line 34) | type storageMap type StorageEntry (line 37) | type StorageEntry struct function storageRangeAt (line 42) | func storageRangeAt(ttx kv.TemporalTx, contractAddress common.Address, s... FILE: rpc/jsonrpc/trace_adhoc.go constant CALL (line 52) | CALL = "call" constant CALLCODE (line 53) | CALLCODE = "callcode" constant DELEGATECALL (line 54) | DELEGATECALL = "delegatecall" constant STATICCALL (line 55) | STATICCALL = "staticcall" constant CREATE (line 56) | CREATE = "create" constant SUICIDE (line 57) | SUICIDE = "suicide" constant REWARD (line 58) | REWARD = "reward" constant TraceTypeTrace (line 59) | TraceTypeTrace = "trace" constant TraceTypeStateDiff (line 60) | TraceTypeStateDiff = "stateDiff" constant TraceTypeVmTrace (line 61) | TraceTypeVmTrace = "vmTrace" type TraceCallParam (line 65) | type TraceCallParam struct method ToMessage (line 152) | func (args *TraceCallParam) ToMessage(globalGasCap uint64, baseFee *ui... method ToTransaction (line 283) | func (args *TraceCallParam) ToTransaction(globalGasCap uint64, baseFee... type TraceCallResult (line 82) | type TraceCallResult struct type StateDiffAccount (line 91) | type StateDiffAccount struct type StateDiffBalance (line 98) | type StateDiffBalance struct type StateDiffCode (line 103) | type StateDiffCode struct type StateDiffNonce (line 108) | type StateDiffNonce struct type StateDiffStorage (line 113) | type StateDiffStorage struct type VmTrace (line 119) | type VmTrace struct type VmTraceOp (line 125) | type VmTraceOp struct type VmTraceEx (line 134) | type VmTraceEx struct type VmTraceMem (line 141) | type VmTraceMem struct type VmTraceStore (line 146) | type VmTraceStore struct function parseOeTracerConfig (line 246) | func parseOeTracerConfig(traceConfig *config.TraceConfig) (OeTracerConfi... type OeTracerConfig (line 259) | type OeTracerConfig struct type OeTracer (line 264) | type OeTracer struct method Tracer (line 337) | func (ot *OeTracer) Tracer() *tracers.Tracer { method captureStartOrEnter (line 349) | func (ot *OeTracer) captureStartOrEnter(deep bool, typ vm.OpCode, from... method OnEnter (line 454) | func (ot *OeTracer) OnEnter(depth int, typ byte, from common.Address, ... method captureEndOrExit (line 459) | func (ot *OeTracer) captureEndOrExit(deep bool, output []byte, gasUsed... method OnExit (line 530) | func (ot *OeTracer) OnExit(depth int, output []byte, gasUsed uint64, e... method OnOpcode (line 534) | func (ot *OeTracer) OnOpcode(pc uint64, op byte, gas, cost uint64, sco... method GetResult (line 668) | func (ot *OeTracer) GetResult() (json.RawMessage, error) { method Stop (line 672) | func (ot *OeTracer) Stop(err error) {} type StateDiff (line 675) | type StateDiff struct method UpdateAccountData (line 679) | func (sd *StateDiff) UpdateAccountData(address common.Address, origina... method UpdateAccountCode (line 686) | func (sd *StateDiff) UpdateAccountCode(address common.Address, incarna... method DeleteAccount (line 693) | func (sd *StateDiff) DeleteAccount(address common.Address, original *a... method WriteAccountStorage (line 700) | func (sd *StateDiff) WriteAccountStorage(address common.Address, incar... method CreateContract (line 715) | func (sd *StateDiff) CreateContract(address common.Address) error { method CompareStates (line 723) | func (sd *StateDiff) CompareStates(initialIbs, ibs *state.IntraBlockSt... method ReplayTransaction (line 863) | func (api *TraceAPIImpl) ReplayTransaction(ctx context.Context, txHash c... method ReplayBlockTransactions (line 956) | func (api *TraceAPIImpl) ReplayBlockTransactions(ctx context.Context, bl... method Call (line 1027) | func (api *TraceAPIImpl) Call(ctx context.Context, args TraceCallParam, ... method CallMany (line 1179) | func (api *TraceAPIImpl) CallMany(ctx context.Context, calls json.RawMes... method doCallBlock (line 1281) | func (api *TraceAPIImpl) doCallBlock(ctx context.Context, dbtx kv.Tx, st... method doCall (line 1498) | func (api *TraceAPIImpl) doCall(ctx context.Context, dbtx kv.Tx, stateRe... method RawTransaction (line 1699) | func (api *TraceAPIImpl) RawTransaction(ctx context.Context, txHash comm... FILE: rpc/jsonrpc/trace_adhoc_test.go function TestEmptyQuery (line 49) | func TestEmptyQuery(t *testing.T) { function TestCoinbaseBalance (line 65) | func TestCoinbaseBalance(t *testing.T) { function TestSwapBalance (line 91) | func TestSwapBalance(t *testing.T) { function TestCorrectStateDiff (line 176) | func TestCorrectStateDiff(t *testing.T) { function TestReplayTransaction (line 308) | func TestReplayTransaction(t *testing.T) { function TestReplayBlockTransactions (line 335) | func TestReplayBlockTransactions(t *testing.T) { function TestOeTracer (line 352) | func TestOeTracer(t *testing.T) { FILE: rpc/jsonrpc/trace_api.go type TraceAPI (line 33) | type TraceAPI interface type TraceAPIImpl (line 51) | type TraceAPIImpl struct function NewTraceAPI (line 60) | func NewTraceAPI(base *BaseAPI, kv kv.TemporalRoDB, cfg *httpcfg.HttpCfg... FILE: rpc/jsonrpc/trace_filtering.go method Transaction (line 53) | func (api *TraceAPIImpl) Transaction(ctx context.Context, txHash common.... method Get (line 136) | func (api *TraceAPIImpl) Get(ctx context.Context, txHash common.Hash, in... function rewardKindToString (line 156) | func rewardKindToString(kind consensus.RewardKind) string { method Block (line 172) | func (api *TraceAPIImpl) Block(ctx context.Context, blockNr rpc.BlockNum... function traceFilterBitmapsV3 (line 245) | func traceFilterBitmapsV3(tx kv.TemporalTx, req TraceFilterRequest, from... method Filter (line 295) | func (api *TraceAPIImpl) Filter(ctx context.Context, req TraceFilterRequ... method filterV3 (line 330) | func (api *TraceAPIImpl) filterV3(ctx context.Context, dbtx kv.TemporalT... function filterTrace (line 685) | func filterTrace(pt *ParityTrace, fromAddresses map[common.Address]struc... method callBlock (line 711) | func (api *TraceAPIImpl) callBlock( method callTransaction (line 822) | func (api *TraceAPIImpl) callTransaction( type TraceFilterRequest (line 924) | type TraceFilterRequest struct type TraceFilterMode (line 934) | type TraceFilterMode constant TraceFilterModeUnion (line 939) | TraceFilterModeUnion = "union" constant TraceFilterModeIntersection (line 941) | TraceFilterModeIntersection = "intersection" FILE: rpc/jsonrpc/trace_types.go type GethTrace (line 36) | type GethTrace struct method String (line 132) | func (p GethTrace) String() string { type GethTraces (line 51) | type GethTraces type ParityTrace (line 54) | type ParityTrace struct method String (line 146) | func (t ParityTrace) String() string { type ParityTraces (line 69) | type ParityTraces type TraceAction (line 72) | type TraceAction struct type CallTraceAction (line 88) | type CallTraceAction struct type CreateTraceAction (line 97) | type CreateTraceAction struct type SuicideTraceAction (line 105) | type SuicideTraceAction struct type RewardTraceAction (line 111) | type RewardTraceAction struct type CreateTraceResult (line 117) | type CreateTraceResult struct type TraceResult (line 125) | type TraceResult struct method convertToParityTrace (line 174) | func (api *TraceAPIImpl) convertToParityTrace(gethTrace GethTrace, block... FILE: rpc/jsonrpc/tracing.go method TraceBlockByNumber (line 47) | func (api *DebugAPIImpl) TraceBlockByNumber(ctx context.Context, blockNu... method TraceBlockByHash (line 52) | func (api *DebugAPIImpl) TraceBlockByHash(ctx context.Context, hash comm... method traceBlock (line 56) | func (api *DebugAPIImpl) traceBlock(ctx context.Context, blockNrOrHash r... method TraceTransaction (line 227) | func (api *DebugAPIImpl) TraceTransaction(ctx context.Context, hash comm... method TraceCall (line 347) | func (api *DebugAPIImpl) TraceCall(ctx context.Context, args ethapi.Call... method TraceCallMany (line 439) | func (api *DebugAPIImpl) TraceCallMany(ctx context.Context, bundles []Bu... FILE: rpc/jsonrpc/txpool_api.go type TxPoolAPI (line 35) | type TxPoolAPI interface type TxPoolAPIImpl (line 41) | type TxPoolAPIImpl struct method Content (line 56) | func (api *TxPoolAPIImpl) Content(ctx context.Context) (map[string]map... method ContentFrom (line 137) | func (api *TxPoolAPIImpl) ContentFrom(ctx context.Context, addr common... method Status (line 208) | func (api *TxPoolAPIImpl) Status(ctx context.Context) (map[string]hexu... function NewTxPoolAPI (line 48) | func NewTxPoolAPI(base *BaseAPI, db kv.TemporalRoDB, pool txpoolproto.Tx... FILE: rpc/jsonrpc/txpool_api_test.go function TestTxPoolContent (line 40) | func TestTxPoolContent(t *testing.T) { FILE: rpc/jsonrpc/web3_api.go type Web3API (line 29) | type Web3API interface type Web3APIImpl (line 34) | type Web3APIImpl struct method ClientVersion (line 48) | func (api *Web3APIImpl) ClientVersion(ctx context.Context) (string, er... method Sha3 (line 53) | func (api *Web3APIImpl) Sha3(_ context.Context, input hexutil.Bytes) h... function NewWeb3APIImpl (line 40) | func NewWeb3APIImpl(ethBackend rpchelper.ApiBackend) *Web3APIImpl { FILE: rpc/jsonstream/factory.go constant AutoCloseOnError (line 25) | AutoCloseOnError = true constant InitialBufferSize (line 26) | InitialBufferSize = 4096 function New (line 28) | func New(out io.Writer) Stream { function Wrap (line 36) | func Wrap(stream *jsoniter.Stream) Stream { FILE: rpc/jsonstream/iterator_stream.go type JsoniterStream (line 26) | type JsoniterStream struct method Buffer (line 37) | func (s *JsoniterStream) Buffer() []byte { method Reset (line 41) | func (s *JsoniterStream) Reset(out io.Writer) { method Write (line 46) | func (s *JsoniterStream) Write(content []byte) (int, error) { method WriteRaw (line 50) | func (s *JsoniterStream) WriteRaw(content string) { method WriteNil (line 54) | func (s *JsoniterStream) WriteNil() { method WriteTrue (line 58) | func (s *JsoniterStream) WriteTrue() { method WriteFalse (line 62) | func (s *JsoniterStream) WriteFalse() { method WriteBool (line 66) | func (s *JsoniterStream) WriteBool(val bool) { method WriteInt (line 70) | func (s *JsoniterStream) WriteInt(val int) { method WriteInt8 (line 74) | func (s *JsoniterStream) WriteInt8(val int8) { method WriteInt16 (line 78) | func (s *JsoniterStream) WriteInt16(val int16) { method WriteInt32 (line 82) | func (s *JsoniterStream) WriteInt32(val int32) { method WriteInt64 (line 86) | func (s *JsoniterStream) WriteInt64(val int64) { method WriteUint (line 90) | func (s *JsoniterStream) WriteUint(val uint) { method WriteUint8 (line 94) | func (s *JsoniterStream) WriteUint8(val uint8) { method WriteUint16 (line 98) | func (s *JsoniterStream) WriteUint16(val uint16) { method WriteUint32 (line 102) | func (s *JsoniterStream) WriteUint32(val uint32) { method WriteUint64 (line 106) | func (s *JsoniterStream) WriteUint64(val uint64) { method WriteFloat32 (line 110) | func (s *JsoniterStream) WriteFloat32(val float32) { method WriteFloat64 (line 114) | func (s *JsoniterStream) WriteFloat64(val float64) { method WriteString (line 118) | func (s *JsoniterStream) WriteString(val string) { method WriteObjectStart (line 122) | func (s *JsoniterStream) WriteObjectStart() { method WriteObjectEnd (line 126) | func (s *JsoniterStream) WriteObjectEnd() { method WriteArrayStart (line 130) | func (s *JsoniterStream) WriteArrayStart() { method WriteArrayEnd (line 134) | func (s *JsoniterStream) WriteArrayEnd() { method WriteMore (line 138) | func (s *JsoniterStream) WriteMore() { method WriteObjectField (line 142) | func (s *JsoniterStream) WriteObjectField(fieldName string) { method Flush (line 146) | func (s *JsoniterStream) Flush() error { method Error (line 150) | func (s *JsoniterStream) Error() error { method BufferAsString (line 154) | func (s *JsoniterStream) BufferAsString() (string, error) { method WriteEmptyArray (line 158) | func (s *JsoniterStream) WriteEmptyArray() { method WriteEmptyObject (line 162) | func (s *JsoniterStream) WriteEmptyObject() { method Size (line 167) | func (s *JsoniterStream) Size() int { method ClosePending (line 172) | func (s *JsoniterStream) ClosePending( /*skipLast*/ uint) error { function NewJsoniterStream (line 31) | func NewJsoniterStream(stream *jsoniter.Stream) *JsoniterStream { FILE: rpc/jsonstream/stack_stream.go constant InitialStackSize (line 27) | InitialStackSize = 16 type stackItem (line 30) | type stackItem constant ItemObject (line 33) | ItemObject stackItem = iota constant ItemArray (line 34) | ItemArray constant ItemField (line 35) | ItemField constant ItemComma (line 36) | ItemComma type StackStream (line 41) | type StackStream struct method Buffer (line 56) | func (s *StackStream) Buffer() []byte { method Reset (line 61) | func (s *StackStream) Reset(out io.Writer) { method Write (line 67) | func (s *StackStream) Write(content []byte) (int, error) { method WriteRaw (line 73) | func (s *StackStream) WriteRaw(content string) { method WriteNil (line 79) | func (s *StackStream) WriteNil() { method WriteTrue (line 85) | func (s *StackStream) WriteTrue() { method WriteFalse (line 91) | func (s *StackStream) WriteFalse() { method WriteBool (line 97) | func (s *StackStream) WriteBool(val bool) { method WriteInt (line 103) | func (s *StackStream) WriteInt(val int) { method WriteInt8 (line 109) | func (s *StackStream) WriteInt8(val int8) { method WriteInt16 (line 115) | func (s *StackStream) WriteInt16(val int16) { method WriteInt32 (line 121) | func (s *StackStream) WriteInt32(val int32) { method WriteInt64 (line 127) | func (s *StackStream) WriteInt64(val int64) { method WriteUint (line 133) | func (s *StackStream) WriteUint(val uint) { method WriteUint8 (line 139) | func (s *StackStream) WriteUint8(val uint8) { method WriteUint16 (line 145) | func (s *StackStream) WriteUint16(val uint16) { method WriteUint32 (line 151) | func (s *StackStream) WriteUint32(val uint32) { method WriteUint64 (line 157) | func (s *StackStream) WriteUint64(val uint64) { method WriteFloat32 (line 163) | func (s *StackStream) WriteFloat32(val float32) { method WriteFloat64 (line 169) | func (s *StackStream) WriteFloat64(val float64) { method WriteString (line 175) | func (s *StackStream) WriteString(val string) { method WriteObjectStart (line 181) | func (s *StackStream) WriteObjectStart() { method WriteObjectEnd (line 188) | func (s *StackStream) WriteObjectEnd() { method WriteArrayStart (line 194) | func (s *StackStream) WriteArrayStart() { method WriteArrayEnd (line 201) | func (s *StackStream) WriteArrayEnd() { method WriteMore (line 207) | func (s *StackStream) WriteMore() { method WriteObjectField (line 213) | func (s *StackStream) WriteObjectField(fieldName string) { method Flush (line 220) | func (s *StackStream) Flush() error { method Error (line 225) | func (s *StackStream) Error() error { method BufferAsString (line 230) | func (s *StackStream) BufferAsString() (string, error) { method WriteEmptyArray (line 239) | func (s *StackStream) WriteEmptyArray() { method WriteEmptyObject (line 245) | func (s *StackStream) WriteEmptyObject() { method IsComplete (line 251) | func (s *StackStream) IsComplete() bool { method CurrentDepth (line 256) | func (s *StackStream) CurrentDepth() int { method StackSummary (line 261) | func (s *StackStream) StackSummary() string { method ClosePending (line 285) | func (s *StackStream) ClosePending(skipLast uint) error { method push (line 322) | func (s *StackStream) push(item stackItem) { method pop (line 328) | func (s *StackStream) pop(item stackItem) { method popCommaOrField (line 335) | func (s *StackStream) popCommaOrField() { function NewStackStream (line 48) | func NewStackStream(stream *jsoniter.Stream) *StackStream { FILE: rpc/jsonstream/stack_stream_test.go method closeAllPendingElements (line 30) | func (s *StackStream) closeAllPendingElements() error { function TestStackStream_BasicOperations (line 34) | func TestStackStream_BasicOperations(t *testing.T) { function TestStackStream_NestedStructures (line 54) | func TestStackStream_NestedStructures(t *testing.T) { function TestStackStream_ArrayOperations (line 86) | func TestStackStream_ArrayOperations(t *testing.T) { function TestStackStream_MixedStructures (line 106) | func TestStackStream_MixedStructures(t *testing.T) { function TestStackStream_ClosePendingObjects_Object (line 138) | func TestStackStream_ClosePendingObjects_Object(t *testing.T) { function TestStackStream_ClosePendingObjects_Array (line 166) | func TestStackStream_ClosePendingObjects_Array(t *testing.T) { function TestStackStream_ClosePendingObjects_ComplexNested (line 194) | func TestStackStream_ClosePendingObjects_ComplexNested(t *testing.T) { function TestStackStream_ClosePendingObjects_ComplexNestedWithArray (line 230) | func TestStackStream_ClosePendingObjects_ComplexNestedWithArray(t *testi... function TestStackStream_BufferAsString (line 267) | func TestStackStream_BufferAsString(t *testing.T) { function TestStackStream_Reset (line 288) | func TestStackStream_Reset(t *testing.T) { function TestStackStream_GetStackSummary (line 318) | func TestStackStream_GetStackSummary(t *testing.T) { function TestStackStream_SequentialOperations (line 345) | func TestStackStream_SequentialOperations(t *testing.T) { function TestStackStream_RecoveryFromIncompleteState (line 367) | func TestStackStream_RecoveryFromIncompleteState(t *testing.T) { function TestStackStream_NestedIncompleteStructures (line 395) | func TestStackStream_NestedIncompleteStructures(t *testing.T) { function TestStackStream_ClosePendingObjectsWithEmptyStack (line 469) | func TestStackStream_ClosePendingObjectsWithEmptyStack(t *testing.T) { function TestStackStream_MultipleFlushCalls (line 486) | func TestStackStream_MultipleFlushCalls(t *testing.T) { function TestStackStream_EmptyStructures (line 511) | func TestStackStream_EmptyStructures(t *testing.T) { function TestStackStream_AllDataTypes (line 547) | func TestStackStream_AllDataTypes(t *testing.T) { function TestStackStream_BoundaryValues (line 630) | func TestStackStream_BoundaryValues(t *testing.T) { function TestStackStream_ExtremeNesting (line 695) | func TestStackStream_ExtremeNesting(t *testing.T) { function TestStackStream_ErrorHandlingWithoutClosing (line 730) | func TestStackStream_ErrorHandlingWithoutClosing(t *testing.T) { function TestStackStream_ErrorHandlingWithClosing (line 752) | func TestStackStream_ErrorHandlingWithClosing(t *testing.T) { function TestStackStream_StackManipulationEdgeCases (line 776) | func TestStackStream_StackManipulationEdgeCases(t *testing.T) { function TestStackStream_MixedWriteOperations (line 811) | func TestStackStream_MixedWriteOperations(t *testing.T) { function TestStackStream_IncompleteStructuresWithFlush (line 847) | func TestStackStream_IncompleteStructuresWithFlush(t *testing.T) { function TestStackStream_BufferAsStringWithErrors (line 930) | func TestStackStream_BufferAsStringWithErrors(t *testing.T) { type failingWriter (line 958) | type failingWriter struct method Write (line 963) | func (w *failingWriter) Write(p []byte) (n int, err error) { FILE: rpc/jsonstream/stream.go type Stream (line 25) | type Stream interface FILE: rpc/jsonstream/stream_benchmark_test.go function newStream (line 31) | func newStream() *jsoniter.Stream { function benchmarkSimpleObject (line 36) | func benchmarkSimpleObject(b *testing.B, s Stream) { function BenchmarkSimpleObject_JsoniterStream (line 54) | func BenchmarkSimpleObject_JsoniterStream(b *testing.B) { function BenchmarkSimpleObject_StackStream (line 58) | func BenchmarkSimpleObject_StackStream(b *testing.B) { function benchmarkNestedStructure (line 63) | func benchmarkNestedStructure(b *testing.B, s Stream) { function BenchmarkNestedStructure_JsoniterStream (line 93) | func BenchmarkNestedStructure_JsoniterStream(b *testing.B) { function BenchmarkNestedStructure_StackStream (line 97) | func BenchmarkNestedStructure_StackStream(b *testing.B) { function benchmarkLargeArray (line 102) | func benchmarkLargeArray(b *testing.B, s Stream) { function BenchmarkLargeArray_JsoniterStream (line 121) | func BenchmarkLargeArray_JsoniterStream(b *testing.B) { function BenchmarkLargeArray_StackStream (line 125) | func BenchmarkLargeArray_StackStream(b *testing.B) { function benchmarkMixedTypes (line 130) | func benchmarkMixedTypes(b *testing.B, s Stream) { function BenchmarkMixedTypes_JsoniterStream (line 157) | func BenchmarkMixedTypes_JsoniterStream(b *testing.B) { function BenchmarkMixedTypes_StackStream (line 161) | func BenchmarkMixedTypes_StackStream(b *testing.B) { function benchmarkWriteToBuffer (line 166) | func benchmarkWriteToBuffer(b *testing.B, s Stream) { function BenchmarkWriteToBuffer_JsoniterStream (line 186) | func BenchmarkWriteToBuffer_JsoniterStream(b *testing.B) { function BenchmarkWriteToBuffer_StackStream (line 190) | func BenchmarkWriteToBuffer_StackStream(b *testing.B) { function benchmarkIncompleteStructure (line 195) | func benchmarkIncompleteStructure(b *testing.B, s Stream) { function BenchmarkIncompleteStructure_JsoniterStream (line 215) | func BenchmarkIncompleteStructure_JsoniterStream(b *testing.B) { function BenchmarkIncompleteStructure_StackStream (line 219) | func BenchmarkIncompleteStructure_StackStream(b *testing.B) { FILE: rpc/metrics.go function PreAllocateRPCMetricLabels (line 37) | func PreAllocateRPCMetricLabels(apiList []API) { function getRPCMethodNames (line 59) | func getRPCMethodNames(apiList []API) (methods []string) { function pascalToCamel (line 73) | func pascalToCamel(input string) string { function createRPCMetricsLabel (line 81) | func createRPCMetricsLabel(method string, valid bool) string { function newRPCServingTimerMS (line 91) | func newRPCServingTimerMS(method string, valid bool) metrics.Summary { FILE: rpc/requests/account.go type DebugAccountAt (line 29) | type DebugAccountAt struct type AccountResult (line 35) | type AccountResult struct type StorageResult (line 46) | type StorageResult struct method GetCode (line 52) | func (reqGen *requestGenerator) GetCode(address common.Address, blockRef... method GetBalance (line 62) | func (reqGen *requestGenerator) GetBalance(address common.Address, block... method GetTransactionCount (line 72) | func (reqGen *requestGenerator) GetTransactionCount(address common.Addre... method DebugAccountAt (line 82) | func (reqGen *requestGenerator) DebugAccountAt(blockHash common.Hash, tx... method debugAccountAt (line 97) | func (req *requestGenerator) debugAccountAt(blockHash common.Hash, txInd... FILE: rpc/requests/admin.go method AdminNodeInfo (line 25) | func (reqGen *requestGenerator) AdminNodeInfo() (p2p.NodeInfo, error) { FILE: rpc/requests/block.go type BlockNumber (line 32) | type BlockNumber method Uint64 (line 34) | func (bn BlockNumber) Uint64() uint64 { function AsBlockNumber (line 42) | func AsBlockNumber(n *big.Int) BlockNumber { type BlockWithTxHashes (line 59) | type BlockWithTxHashes struct method UnmarshalJSON (line 65) | func (b *BlockWithTxHashes) UnmarshalJSON(input []byte) error { type Block (line 86) | type Block struct method UnmarshalJSON (line 91) | func (b *Block) UnmarshalJSON(input []byte) error { type EthGetTransactionCount (line 119) | type EthGetTransactionCount struct method BlockNumber (line 124) | func (reqGen *requestGenerator) BlockNumber() (uint64, error) { method GetBlockByNumber (line 134) | func (reqGen *requestGenerator) GetBlockByNumber(ctx context.Context, bl... method GetRootHash (line 151) | func (req *requestGenerator) GetRootHash(ctx context.Context, startBlock... FILE: rpc/requests/event.go function Compare (line 30) | func Compare(expected types.Log, actual types.Log) ([]error, bool) { function NewLog (line 51) | func NewLog(hash common.Hash, blockNum uint64, address common.Address, t... method FilterLogs (line 65) | func (reqGen *requestGenerator) FilterLogs(ctx context.Context, query et... method SubscribeFilterLogs (line 75) | func (reqGen *requestGenerator) SubscribeFilterLogs(ctx context.Context,... function parseResponse (line 80) | func parseResponse(resp interface{}) (string, error) { function hashSlicesAreEqual (line 89) | func hashSlicesAreEqual(s1, s2 []common.Hash) bool { FILE: rpc/requests/nopgenerator.go type NopRequestGenerator (line 35) | type NopRequestGenerator struct method PingErigonRpc (line 38) | func (n NopRequestGenerator) PingErigonRpc() PingResult { method GetBalance (line 42) | func (n NopRequestGenerator) GetBalance(address common.Address, blockR... method AdminNodeInfo (line 46) | func (n NopRequestGenerator) AdminNodeInfo() (p2p.NodeInfo, error) { method GetBlockByNumber (line 50) | func (n NopRequestGenerator) GetBlockByNumber(ctx context.Context, blo... method GetTransactionByHash (line 54) | func (n NopRequestGenerator) GetTransactionByHash(hash common.Hash) (*... method GetTransactionReceipt (line 58) | func (n NopRequestGenerator) GetTransactionReceipt(ctx context.Context... method TraceTransaction (line 62) | func (n NopRequestGenerator) TraceTransaction(hash common.Hash) ([]Tra... method GetTransactionCount (line 66) | func (n NopRequestGenerator) GetTransactionCount(address common.Addres... method BlockNumber (line 70) | func (n NopRequestGenerator) BlockNumber() (uint64, error) { method SendTransaction (line 74) | func (n NopRequestGenerator) SendTransaction(signedTx types.Transactio... method FilterLogs (line 78) | func (n NopRequestGenerator) FilterLogs(ctx context.Context, query eth... method SubscribeFilterLogs (line 82) | func (n NopRequestGenerator) SubscribeFilterLogs(ctx context.Context, ... method Subscribe (line 86) | func (n NopRequestGenerator) Subscribe(ctx context.Context, method Sub... method TxpoolContent (line 90) | func (n NopRequestGenerator) TxpoolContent() (int, int, int, error) { method Call (line 94) | func (n NopRequestGenerator) Call(args ethapi.CallArgs, blockRef rpc.B... method TraceCall (line 98) | func (n NopRequestGenerator) TraceCall(blockRef rpc.BlockReference, ar... method DebugAccountAt (line 102) | func (n NopRequestGenerator) DebugAccountAt(blockHash common.Hash, txI... method GetCode (line 106) | func (n NopRequestGenerator) GetCode(address common.Address, blockRef ... method EstimateGas (line 110) | func (n NopRequestGenerator) EstimateGas(args ethereum.CallMsg, blockN... method GasPrice (line 114) | func (n NopRequestGenerator) GasPrice() (*big.Int, error) { method GetRootHash (line 118) | func (n NopRequestGenerator) GetRootHash(ctx context.Context, startBlo... FILE: rpc/requests/request_generator.go type callResult (line 44) | type callResult struct type CommonResponse (line 55) | type CommonResponse struct type EthError (line 61) | type EthError struct method Error (line 66) | func (e EthError) Error() string { type RequestGenerator (line 70) | type RequestGenerator interface type requestGenerator (line 95) | type requestGenerator struct method rpcCallJSON (line 171) | func (req *requestGenerator) rpcCallJSON(method RPCMethod, body string... method rpcCall (line 191) | func (req *requestGenerator) rpcCall(ctx context.Context, result inter... method PingErigonRpc (line 260) | func (req *requestGenerator) PingErigonRpc() PingResult { method rpcClient (line 317) | func (req *requestGenerator) rpcClient(ctx context.Context) (*rpc.Clie... method Subscribe (line 381) | func (req *requestGenerator) Subscribe(ctx context.Context, method Sub... method UnsubscribeAll (line 405) | func (req *requestGenerator) UnsubscribeAll() { type RPCMethod (line 107) | type RPCMethod type SubMethod (line 109) | type SubMethod constant requestTimeout (line 202) | requestTimeout = time.Second * 20 constant connectionTimeout (line 203) | connectionTimeout = time.Millisecond * 500 function isConnectionError (line 205) | func isConnectionError(err error) bool { function retryConnects (line 218) | func retryConnects(ctx context.Context, op func(context.Context) error) ... function retry (line 224) | func retry(ctx context.Context, op func(context.Context) error, isRecove... type PingResult (line 258) | type PingResult function NewRequestGenerator (line 302) | func NewRequestGenerator(target string, logger log.Logger) RequestGenera... function post (line 335) | func post(ctx context.Context, client *http.Client, url, method, request... function NamespaceAndSubMethodFromMethod (line 415) | func NamespaceAndSubMethodFromMethod(method string) (string, string, err... FILE: rpc/requests/request_generator_test.go function MockRequestGenerator (line 25) | func MockRequestGenerator(reqId int) *requestGenerator { function TestRequestGenerator_TxpoolContent (line 32) | func TestRequestGenerator_TxpoolContent(t *testing.T) { function TestParseResponse (line 49) | func TestParseResponse(t *testing.T) { FILE: rpc/requests/trace.go type TraceCall (line 30) | type TraceCall struct type TraceCallResult (line 35) | type TraceCallResult struct type CallTrace (line 41) | type CallTrace struct type TraceCallAction (line 51) | type TraceCallAction struct type CallResult (line 64) | type CallResult struct type TraceCallStateDiff (line 71) | type TraceCallStateDiff struct type TraceCallStateDiffStorage (line 78) | type TraceCallStateDiffStorage struct type TransactionTrace (line 83) | type TransactionTrace struct type TraceOpt (line 96) | type TraceOpt method TraceCall (line 108) | func (reqGen *requestGenerator) TraceCall(blockRef rpc.BlockReference, a... method traceCall (line 145) | func (req *requestGenerator) traceCall(blockRef rpc.BlockReference, call... method TraceTransaction (line 150) | func (reqGen *requestGenerator) TraceTransaction(hash common.Hash) ([]Tr... FILE: rpc/requests/transaction.go type ETHEstimateGas (line 34) | type ETHEstimateGas struct method EstimateGas (line 39) | func (reqGen *requestGenerator) EstimateGas(args ethereum.CallMsg, block... method estimateGas (line 109) | func (req *requestGenerator) estimateGas(callArgs string, blockRef Block... method GasPrice (line 114) | func (reqGen *requestGenerator) GasPrice() (*big.Int, error) { method Call (line 124) | func (reqGen *requestGenerator) Call(args ethapi.CallArgs, blockRef rpc.... method SendTransaction (line 134) | func (reqGen *requestGenerator) SendTransaction(signedTx types.Transacti... method GetTransactionByHash (line 162) | func (req *requestGenerator) GetTransactionByHash(hash common.Hash) (*et... method GetTransactionReceipt (line 172) | func (req *requestGenerator) GetTransactionReceipt(ctx context.Context, ... FILE: rpc/requests/tx.go type EthTxPool (line 23) | type EthTxPool struct method TxpoolContent (line 28) | func (reqGen *requestGenerator) TxpoolContent() (int, int, int, error) { method txpoolContent (line 75) | func (req *requestGenerator) txpoolContent() (RPCMethod, string) { FILE: rpc/rpccfg/rpccfg.go type HTTPTimeouts (line 27) | type HTTPTimeouts struct constant DefaultEvmCallTimeout (line 58) | DefaultEvmCallTimeout = 5 * time.Minute constant DefaultOverlayGetLogsTimeout (line 59) | DefaultOverlayGetLogsTimeout = 5 * time.Minute constant DefaultOverlayReplayBlockTimeout (line 60) | DefaultOverlayReplayBlockTimeout = 10 * time.Second FILE: rpc/rpchelper/config.go type FiltersConfig (line 21) | type FiltersConfig struct FILE: rpc/rpchelper/filter_id.go type SubscriptionID (line 28) | type SubscriptionID type HeadsSubID (line 29) | type HeadsSubID type PendingLogsSubID (line 30) | type PendingLogsSubID type PendingBlockSubID (line 31) | type PendingBlockSubID type PendingTxsSubID (line 32) | type PendingTxsSubID type LogsSubID (line 33) | type LogsSubID function generateSubscriptionID (line 38) | func generateSubscriptionID() SubscriptionID { FILE: rpc/rpchelper/filters.go type Filters (line 50) | type Filters struct method LastPendingBlock (line 230) | func (ff *Filters) LastPendingBlock() *types.Block { method subscribeToPendingTransactions (line 238) | func (ff *Filters) subscribeToPendingTransactions(ctx context.Context,... method subscribeToPendingBlocks (line 260) | func (ff *Filters) subscribeToPendingBlocks(ctx context.Context, minin... method HandlePendingBlock (line 288) | func (ff *Filters) HandlePendingBlock(reply *txpoolproto.OnPendingBloc... method subscribeToPendingLogs (line 309) | func (ff *Filters) subscribeToPendingLogs(ctx context.Context, mining ... method HandlePendingLogs (line 336) | func (ff *Filters) HandlePendingLogs(reply *txpoolproto.OnPendingLogsR... method SubscribeNewHeads (line 352) | func (ff *Filters) SubscribeNewHeads(size int) (<-chan *types.Header, ... method UnsubscribeHeads (line 361) | func (ff *Filters) UnsubscribeHeads(id HeadsSubID) bool { method SubscribePendingLogs (line 376) | func (ff *Filters) SubscribePendingLogs(size int) (<-chan types.Logs, ... method UnsubscribePendingLogs (line 384) | func (ff *Filters) UnsubscribePendingLogs(id PendingLogsSubID) { method SubscribePendingBlock (line 395) | func (ff *Filters) SubscribePendingBlock(size int) (<-chan *types.Bloc... method UnsubscribePendingBlock (line 403) | func (ff *Filters) UnsubscribePendingBlock(id PendingBlockSubID) { method SubscribePendingTxs (line 414) | func (ff *Filters) SubscribePendingTxs(size int) (<-chan []types.Trans... method UnsubscribePendingTxs (line 423) | func (ff *Filters) UnsubscribePendingTxs(id PendingTxsSubID) bool { method SubscribeLogs (line 438) | func (ff *Filters) SubscribeLogs(size int, criteria filters.FilterCrit... method loadLogsRequester (line 514) | func (ff *Filters) loadLogsRequester() any { method UnsubscribeLogs (line 522) | func (ff *Filters) UnsubscribeLogs(id LogsSubID) bool { method deleteLogStore (line 550) | func (ff *Filters) deleteLogStore(id LogsSubID) { method OnNewEvent (line 555) | func (ff *Filters) OnNewEvent(event *remoteproto.SubscribeReply) { method onNewEvent (line 563) | func (ff *Filters) onNewEvent(event *remoteproto.SubscribeReply) error { method onPendingLog (line 581) | func (ff *Filters) onPendingLog(event *remoteproto.SubscribeReply) err... method onPendingBlock (line 598) | func (ff *Filters) onPendingBlock(event *remoteproto.SubscribeReply) e... method onNewHeader (line 614) | func (ff *Filters) onNewHeader(event *remoteproto.SubscribeReply) error { method OnNewTx (line 631) | func (ff *Filters) OnNewTx(reply *txpoolproto.OnAddReply) { method OnNewLogs (line 652) | func (ff *Filters) OnNewLogs(reply *remoteproto.SubscribeLogsReply) { method AddLogs (line 657) | func (ff *Filters) AddLogs(id LogsSubID, log *types.Log) { method ReadLogs (line 686) | func (ff *Filters) ReadLogs(id LogsSubID) ([]*types.Log, bool) { method AddPendingBlock (line 695) | func (ff *Filters) AddPendingBlock(id HeadsSubID, block *types.Header) { method ReadPendingBlocks (line 724) | func (ff *Filters) ReadPendingBlocks(id HeadsSubID) ([]*types.Header, ... method AddPendingTxs (line 733) | func (ff *Filters) AddPendingTxs(id PendingTxsSubID, txs []types.Trans... method ReadPendingTxs (line 778) | func (ff *Filters) ReadPendingTxs(id PendingTxsSubID) ([][]types.Trans... function New (line 74) | func New(ctx context.Context, config FiltersConfig, ethBackend ApiBacken... FILE: rpc/rpchelper/filters_deadlock_test.go function TestFiltersDeadlock (line 29) | func TestFiltersDeadlock(t *testing.T) { FILE: rpc/rpchelper/filters_test.go function createLog (line 34) | func createLog() *remoteproto.SubscribeLogsReply { function TestFilters_GenerateSubscriptionID (line 55) | func TestFilters_GenerateSubscriptionID(t *testing.T) { function TestFilters_SingleSubscription_OnlyTopicsSubscribedAreBroadcast (line 76) | func TestFilters_SingleSubscription_OnlyTopicsSubscribedAreBroadcast(t *... function TestFilters_SingleSubscription_EmptyTopicsInCriteria_OnlyTopicsSubscribedAreBroadcast (line 109) | func TestFilters_SingleSubscription_EmptyTopicsInCriteria_OnlyTopicsSubs... function TestFilters_TwoSubscriptionsWithDifferentCriteria (line 143) | func TestFilters_TwoSubscriptionsWithDifferentCriteria(t *testing.T) { function TestFilters_ThreeSubscriptionsWithDifferentCriteria (line 184) | func TestFilters_ThreeSubscriptionsWithDifferentCriteria(t *testing.T) { function TestFilters_SubscribeLogsGeneratesCorrectLogFilterRequest (line 254) | func TestFilters_SubscribeLogsGeneratesCorrectLogFilterRequest(t *testin... function TestFilters_AddLogs (line 373) | func TestFilters_AddLogs(t *testing.T) { function TestFilters_AddPendingBlocks (line 407) | func TestFilters_AddPendingBlocks(t *testing.T) { function TestFilters_AddPendingTxs (line 441) | func TestFilters_AddPendingTxs(t *testing.T) { FILE: rpc/rpchelper/helper.go type nonCanonocalHashError (line 37) | type nonCanonocalHashError struct method ErrorCode (line 39) | func (e nonCanonocalHashError) ErrorCode() int { return -32603 } method Error (line 41) | func (e nonCanonocalHashError) Error() string { type BlockNotFoundErr (line 45) | type BlockNotFoundErr struct method Error (line 49) | func (e BlockNotFoundErr) Error() string { function GetBlockNumber (line 53) | func GetBlockNumber(ctx context.Context, blockNrOrHash rpc.BlockNumberOr... function GetCanonicalBlockNumber (line 58) | func GetCanonicalBlockNumber(ctx context.Context, blockNrOrHash rpc.Bloc... function _GetBlockNumber (line 63) | func _GetBlockNumber(ctx context.Context, requireCanonical bool, blockNr... function CreateStateReader (line 143) | func CreateStateReader(ctx context.Context, tx kv.TemporalTx, br service... function CreateStateReaderFromBlockNumber (line 151) | func CreateStateReaderFromBlockNumber(ctx context.Context, tx kv.Tempora... function CreateHistoryStateReader (line 162) | func CreateHistoryStateReader(tx kv.TemporalTx, blockNumber uint64, txnI... function NewLatestStateReader (line 179) | func NewLatestStateReader(getter kv.TemporalGetter) state.StateReader { function NewLatestStateWriter (line 183) | func NewLatestStateWriter(tx kv.TemporalTx, domains *dbstate.SharedDomai... function CreateLatestCachedStateReader (line 193) | func CreateLatestCachedStateReader(cache kvcache.CacheView, tx kv.Tempor... FILE: rpc/rpchelper/interface.go type ApiBackend (line 33) | type ApiBackend interface FILE: rpc/rpchelper/logsfilter.go type LogsFilterAggregator (line 29) | type LogsFilterAggregator struct method insertLogsFilter (line 75) | func (a *LogsFilterAggregator) insertLogsFilter(sender Sub[*types.Log]... method removeLogsFilter (line 90) | func (a *LogsFilterAggregator) removeLogsFilter(filterId LogsSubID) bo... method createFilterRequest (line 109) | func (a *LogsFilterAggregator) createFilterRequest() *remoteproto.Logs... method subtractLogFilters (line 121) | func (a *LogsFilterAggregator) subtractLogFilters(f *LogsFilter) { method addLogsFilters (line 167) | func (a *LogsFilterAggregator) addLogsFilters(f *LogsFilter) { method getAggMaps (line 200) | func (a *LogsFilterAggregator) getAggMaps() (map[common.Address]int, m... method distributeLog (line 218) | func (a *LogsFilterAggregator) distributeLog(eventLog *remoteproto.Sub... method chooseTopics (line 267) | func (a *LogsFilterAggregator) chooseTopics(filter *LogsFilter, logTop... type LogsFilter (line 40) | type LogsFilter struct method Send (line 51) | func (l *LogsFilter) Send(lg *types.Log) { method Close (line 57) | func (l *LogsFilter) Close() { function NewLogsFilterAggregator (line 63) | func NewLogsFilterAggregator() *LogsFilterAggregator { FILE: rpc/rpchelper/metrics.go constant filterLabelName (line 24) | filterLabelName = "filter" constant clientLabelName (line 25) | clientLabelName = "client" FILE: rpc/rpchelper/rpc_block.go function GetLatestBlockNumber (line 34) | func GetLatestBlockNumber(tx kv.Tx) (uint64, error) { function GetFinalizedBlockNumber (line 51) | func GetFinalizedBlockNumber(tx kv.Tx) (uint64, error) { function GetSafeBlockNumber (line 63) | func GetSafeBlockNumber(tx kv.Tx) (uint64, error) { function GetLatestExecutedBlockNumber (line 74) | func GetLatestExecutedBlockNumber(tx kv.Tx) (uint64, error) { FILE: rpc/rpchelper/subscription.go type Sub (line 24) | type Sub interface type chan_sub (line 29) | type chan_sub struct function newChanSub (line 36) | func newChanSub[T any](size int) *chan_sub[T] { method Send (line 44) | func (s *chan_sub[T]) Send(x T) { method Close (line 55) | func (s *chan_sub[T]) Close() { FILE: rpc/server.go constant MetadataApi (line 35) | MetadataApi = "rpc" type CodecOption (line 40) | type CodecOption constant OptionMethodInvocation (line 44) | OptionMethodInvocation CodecOption = 1 << iota constant OptionSubscriptions (line 47) | OptionSubscriptions = 1 << iota type Server (line 51) | type Server struct method SetAllowList (line 79) | func (s *Server) SetAllowList(allowList AllowList) { method SetBatchLimit (line 84) | func (s *Server) SetBatchLimit(limit int) { method RegisterName (line 92) | func (s *Server) RegisterName(name string, receiver interface{}) error { method ServeCodec (line 101) | func (s *Server) ServeCodec(codec ServerCodec, options CodecOption) { method serveSingleRequest (line 121) | func (s *Server) serveSingleRequest(ctx context.Context, codec ServerC... method Stop (line 153) | func (s *Server) Stop() { function NewServer (line 68) | func NewServer(batchConcurrency uint, traceRequests, debugSingleRequest,... type RPCService (line 165) | type RPCService struct method Modules (line 170) | func (s *RPCService) Modules() map[string]string { type PeerInfo (line 186) | type PeerInfo struct type peerInfoContextKey (line 205) | type peerInfoContextKey struct function PeerInfoFromContext (line 211) | func PeerInfoFromContext(ctx context.Context) PeerInfo { FILE: rpc/server_test.go function TestServerRegisterName (line 39) | func TestServerRegisterName(t *testing.T) { function TestServer (line 63) | func TestServer(t *testing.T) { function runTestScript (line 81) | func runTestScript(t *testing.T, file string, logger log.Logger) { function TestServerShortLivedConn (line 146) | func TestServerShortLivedConn(t *testing.T) { FILE: rpc/service.go type serviceRegistry (line 44) | type serviceRegistry struct method registerName (line 69) | func (r *serviceRegistry) registerName(name string, rcvr interface{}) ... method callback (line 104) | func (r *serviceRegistry) callback(method string) *callback { method subscription (line 115) | func (r *serviceRegistry) subscription(service, name string) *callback { type service (line 51) | type service struct type callback (line 58) | type callback struct method makeArgTypes (line 180) | func (c *callback) makeArgTypes() { method call (line 205) | func (c *callback) call(ctx context.Context, method string, args []ref... function suitableCallbacks (line 124) | func suitableCallbacks(receiver reflect.Value, logger log.Logger) map[st... function newCallback (line 144) | func newCallback(receiver, fn reflect.Value, name string, logger log.Log... function isContextType (line 240) | func isContextType(t reflect.Type) bool { function isErrorType (line 248) | func isErrorType(t reflect.Type) bool { function isSubscriptionType (line 256) | func isSubscriptionType(t reflect.Type) bool { function isPubSub (line 265) | func isPubSub(methodType reflect.Type) bool { function formatName (line 276) | func formatName(name string) string { FILE: rpc/stdio.go function DialStdIO (line 34) | func DialStdIO(ctx context.Context, logger log.Logger) (*Client, error) { function DialIO (line 39) | func DialIO(ctx context.Context, in io.Reader, out io.Writer, logger log... type stdioConn (line 48) | type stdioConn struct method Read (line 53) | func (io stdioConn) Read(b []byte) (n int, err error) { method Write (line 57) | func (io stdioConn) Write(b []byte) (n int, err error) { method Close (line 61) | func (io stdioConn) Close() error { method RemoteAddr (line 65) | func (io stdioConn) RemoteAddr() string { method SetWriteDeadline (line 69) | func (io stdioConn) SetWriteDeadline(t time.Time) error { FILE: rpc/subscription.go type ID (line 47) | type ID function NewID (line 50) | func NewID() ID { function randomIDGenerator (line 55) | func randomIDGenerator() func() ID { function encodeID (line 76) | func encodeID(b []byte) ID { type notifierKey (line 85) | type notifierKey struct function NotifierFromContext (line 88) | func NotifierFromContext(ctx context.Context) (Notifier, bool) { function ContextWithNotifier (line 93) | func ContextWithNotifier(ctx context.Context, n Notifier) context.Context { type Notifier (line 98) | type Notifier interface type LocalNotifier (line 104) | type LocalNotifier struct method CreateSubscription (line 121) | func (n *LocalNotifier) CreateSubscription() *Subscription { method Notify (line 135) | func (n *LocalNotifier) Notify(id ID, data interface{}) error { method Closed (line 150) | func (n *LocalNotifier) Closed() <-chan interface{} { function NewLocalNotifier (line 112) | func NewLocalNotifier(namespace string, resc chan<- any, closec <-chan a... type RemoteNotifier (line 155) | type RemoteNotifier struct method CreateSubscription (line 170) | func (n *RemoteNotifier) CreateSubscription() *Subscription { method Notify (line 185) | func (n *RemoteNotifier) Notify(id ID, data interface{}) error { method Closed (line 208) | func (n *RemoteNotifier) Closed() <-chan interface{} { method takeSubscription (line 214) | func (n *RemoteNotifier) takeSubscription() *Subscription { method activate (line 224) | func (n *RemoteNotifier) activate() error { method send (line 237) | func (n *RemoteNotifier) send(sub *Subscription, data json.RawMessage)... type Subscription (line 249) | type Subscription struct method Err (line 256) | func (s *Subscription) Err() <-chan error { method MarshalJSON (line 261) | func (s *Subscription) MarshalJSON() ([]byte, error) { type ClientSubscription (line 267) | type ClientSubscription struct method Err (line 302) | func (sub *ClientSubscription) Err() <-chan error { method Unsubscribe (line 308) | func (sub *ClientSubscription) Unsubscribe() { method quitWithError (line 313) | func (sub *ClientSubscription) quitWithError(unsubscribeServer bool, e... method deliver (line 331) | func (sub *ClientSubscription) deliver(result json.RawMessage) (ok boo... method start (line 340) | func (sub *ClientSubscription) start() { method forward (line 344) | func (sub *ClientSubscription) forward() (unsubscribeServer bool, err ... method unmarshal (line 383) | func (sub *ClientSubscription) unmarshal(result json.RawMessage) (inte... method requestUnsubscribe (line 389) | func (sub *ClientSubscription) requestUnsubscribe() error { function newClientSubscription (line 281) | func newClientSubscription(c *Client, namespace string, channel reflect.... FILE: rpc/subscription_test.go function TestNewID (line 33) | func TestNewID(t *testing.T) { function TestSubscriptions (line 54) | func TestSubscriptions(t *testing.T) { function TestServerUnsubscribe (line 133) | func TestServerUnsubscribe(t *testing.T) { type subConfirmation (line 181) | type subConfirmation struct function waitForMessages (line 188) | func waitForMessages(in *json.Decoder, successes chan subConfirmation, n... function readAndValidateMessage (line 202) | func readAndValidateMessage(in *json.Decoder) (*subConfirmation, *subscr... FILE: rpc/testservice_test.go function newTestServer (line 33) | func newTestServer(logger log.Logger) *Server { function sequentialIDGenerator (line 45) | func sequentialIDGenerator() func() ID { type testService (line 60) | type testService struct method NoArgsRets (line 78) | func (s *testService) NoArgsRets() {} method Echo (line 80) | func (s *testService) Echo(str string, i int, args *echoArgs) echoResu... method PeerInfo (line 84) | func (s *testService) PeerInfo(ctx context.Context) PeerInfo { method EchoWithCtx (line 88) | func (s *testService) EchoWithCtx(ctx context.Context, str string, i i... method Sleep (line 92) | func (s *testService) Sleep(ctx context.Context, duration time.Duratio... method Block (line 96) | func (s *testService) Block(ctx context.Context) error { method Rets (line 101) | func (s *testService) Rets() (string, error) { method InvalidRets1 (line 106) | func (s *testService) InvalidRets1() (error, string) { method InvalidRets2 (line 110) | func (s *testService) InvalidRets2() (string, string) { method InvalidRets3 (line 114) | func (s *testService) InvalidRets3() (string, string, error) { method ReturnError (line 118) | func (s *testService) ReturnError() error { method CallMeBack (line 122) | func (s *testService) CallMeBack(ctx context.Context, method string, a... method CallMeBackLater (line 132) | func (s *testService) CallMeBackLater(ctx context.Context, method stri... method Subscription (line 145) | func (s *testService) Subscription(ctx context.Context) (*Subscription... type echoArgs (line 62) | type echoArgs struct type echoResult (line 66) | type echoResult struct type testError (line 72) | type testError struct method Error (line 74) | func (testError) Error() string { return "testError" } method ErrorCode (line 75) | func (testError) ErrorCode() int { return 444 } method ErrorData (line 76) | func (testError) ErrorData() interface{} { return "testError data" } type notificationTestService (line 149) | type notificationTestService struct method Echo (line 155) | func (s *notificationTestService) Echo(i int) int { method Unsubscribe (line 159) | func (s *notificationTestService) Unsubscribe(subid string) { method SomeSubscription (line 165) | func (s *notificationTestService) SomeSubscription(ctx context.Context... method HangSubscription (line 193) | func (s *notificationTestService) HangSubscription(ctx context.Context... type largeRespService (line 209) | type largeRespService struct method LargeResp (line 213) | func (x largeRespService) LargeResp() string { FILE: rpc/types.go type API (line 37) | type API struct type Error (line 45) | type Error interface type DataError (line 51) | type DataError interface type ServerCodec (line 59) | type ServerCodec interface type jsonWriter (line 69) | type jsonWriter interface type BlockNumber (line 77) | type BlockNumber method UnmarshalJSON (line 104) | func (bn *BlockNumber) UnmarshalJSON(data []byte) error { method MarshalText (line 149) | func (bn BlockNumber) MarshalText() ([]byte, error) { method Int64 (line 160) | func (bn BlockNumber) Int64() int64 { method Uint64 (line 164) | func (bn BlockNumber) Uint64() uint64 { method String (line 168) | func (bn BlockNumber) String() string { method AsBlockReference (line 172) | func (bn BlockNumber) AsBlockReference() BlockReference { method string (line 176) | func (bn BlockNumber) string(base int) string { type Timestamp (line 78) | type Timestamp method TurnIntoUint64 (line 451) | func (ts Timestamp) TurnIntoUint64() uint64 { method UnmarshalJSON (line 455) | func (ts *Timestamp) UnmarshalJSON(data []byte) error { constant LatestExecutedBlockNumber (line 81) | LatestExecutedBlockNumber = BlockNumber(-5) constant FinalizedBlockNumber (line 82) | FinalizedBlockNumber = BlockNumber(-4) constant SafeBlockNumber (line 83) | SafeBlockNumber = BlockNumber(-3) constant PendingBlockNumber (line 84) | PendingBlockNumber = BlockNumber(-2) constant LatestBlockNumber (line 85) | LatestBlockNumber = BlockNumber(-1) constant EarliestBlockNumber (line 86) | EarliestBlockNumber = BlockNumber(0) function AsBlockNumber (line 199) | func AsBlockNumber(no interface{}) BlockNumber { type BlockNumberOrHash (line 228) | type BlockNumberOrHash struct method UnmarshalJSON (line 234) | func (bnh *BlockNumberOrHash) UnmarshalJSON(data []byte) error { method Number (line 308) | func (bnh *BlockNumberOrHash) Number() (BlockNumber, bool) { method Hash (line 315) | func (bnh *BlockNumberOrHash) Hash() (common.Hash, bool) { method String (line 322) | func (bnh *BlockNumberOrHash) String() string { function BlockNumberOrHashWithNumber (line 332) | func BlockNumberOrHashWithNumber(blockNr BlockNumber) BlockNumberOrHash { function BlockNumberOrHashWithHash (line 340) | func BlockNumberOrHashWithHash(hash common.Hash, canonical bool) BlockNu... type BlockReference (line 348) | type BlockReference method UnmarshalJSON (line 350) | func (br *BlockReference) UnmarshalJSON(data []byte) error { method Number (line 354) | func (br BlockReference) Number() (BlockNumber, bool) { method Hash (line 358) | func (br BlockReference) Hash() (common.Hash, bool) { method String (line 362) | func (br BlockReference) String() string { function AsBlockReference (line 374) | func AsBlockReference(ref interface{}) BlockReference { function IntBlockReference (line 396) | func IntBlockReference(blockNr *big.Int) BlockReference { function Uint64BlockReference (line 409) | func Uint64BlockReference(blockNr uint64) BlockReference { function HashBlockReference (line 418) | func HashBlockReference(hash common.Hash, canonical ...bool) BlockRefere... type DecimalOrHex (line 431) | type DecimalOrHex method UnmarshalJSON (line 434) | func (dh *DecimalOrHex) UnmarshalJSON(data []byte) error { FILE: rpc/types_test.go function TestBlockNumberJSONUnmarshal (line 30) | func TestBlockNumberJSONUnmarshal(t *testing.T) { function TestBlockNumberOrHash_UnmarshalJSON (line 72) | func TestBlockNumberOrHash_UnmarshalJSON(t *testing.T) { FILE: rpc/websocket.go constant wsReadBuffer (line 40) | wsReadBuffer = 1024 constant wsWriteBuffer (line 41) | wsWriteBuffer = 1024 constant wsPingInterval (line 42) | wsPingInterval = 60 * time.Second constant wsPingWriteTimeout (line 43) | wsPingWriteTimeout = 5 * time.Second constant wsMessageSizeLimit (line 44) | wsMessageSizeLimit = 32 * 1024 * 1024 method WebsocketHandler (line 53) | func (s *Server) WebsocketHandler(allowedOrigins []string, jwtSecret []b... function wsHandshakeValidator (line 78) | func wsHandshakeValidator(allowedOrigins []string, logger log.Logger) fu... type wsHandshakeError (line 119) | type wsHandshakeError struct method Error (line 124) | func (e wsHandshakeError) Error() string { method Unwrap (line 132) | func (e wsHandshakeError) Unwrap() error { function originIsAllowed (line 136) | func originIsAllowed(allowedOrigins mapset.Set[string], browserOrigin st... function ruleAllowsOrigin (line 146) | func ruleAllowsOrigin(allowedOrigin string, browserOrigin string, logger... function parseOriginURL (line 174) | func parseOriginURL(origin string) (string, string, string, error) { function DialWebsocketWithDialer (line 197) | func DialWebsocketWithDialer(ctx context.Context, endpoint, origin strin... function DialWebsocket (line 221) | func DialWebsocket(ctx context.Context, endpoint, origin string, logger ... function wsClientHeaders (line 230) | func wsClientHeaders(endpoint, origin string) (string, http.Header, erro... type websocketCodec (line 247) | type websocketCodec struct method Close (line 279) | func (wc *websocketCodec) Close() { method peerInfo (line 284) | func (wc *websocketCodec) peerInfo() PeerInfo { method WriteJSON (line 288) | func (wc *websocketCodec) WriteJSON(ctx context.Context, v interface{}... method pingLoop (line 301) | func (wc *websocketCodec) pingLoop() { function NewWebsocketCodec (line 256) | func NewWebsocketCodec(conn *websocket.Conn, host string, req http.Heade... FILE: rpc/websocket_bench_test.go function BenchmarkWebsocketEmptyCall (line 29) | func BenchmarkWebsocketEmptyCall(b *testing.B) { function BenchmarkWebsocket16kb (line 53) | func BenchmarkWebsocket16kb(b *testing.B) { FILE: rpc/websocket_test.go function TestWebsocketClientHeaders (line 37) | func TestWebsocketClientHeaders(t *testing.T) { function TestWebsocketOriginCheck (line 56) | func TestWebsocketOriginCheck(t *testing.T) { function TestWebsocketLargeCall (line 87) | func TestWebsocketLargeCall(t *testing.T) { function TestClientWebsocketPing (line 131) | func TestClientWebsocketPing(t *testing.T) { function TestClientWebsocketLargeMessage (line 184) | func TestClientWebsocketLargeMessage(t *testing.T) { function wsPingTestServer (line 220) | func wsPingTestServer(t *testing.T, sendPing <-chan struct{}) *http.Serv... function wsPingTestHandler (line 252) | func wsPingTestHandler(t *testing.T, conn *websocket.Conn, shutdown, sen... FILE: rules.go function init (line 27) | func init() { function txDeferRollback (line 31) | func txDeferRollback(m dsl.Matcher) { function cursorDeferClose (line 69) | func cursorDeferClose(m dsl.Matcher) { function streamDeferClose (line 85) | func streamDeferClose(m dsl.Matcher) { function closeCollector (line 99) | func closeCollector(m dsl.Matcher) { function closeLockedDir (line 108) | func closeLockedDir(m dsl.Matcher) { function passValuesByContext (line 114) | func passValuesByContext(m dsl.Matcher) { function mismatchingUnlock (line 118) | func mismatchingUnlock(m dsl.Matcher) { function forbidOsRemove (line 142) | func forbidOsRemove(m dsl.Matcher) { function filepathWalkToCheckToSkipNonExistingFiles (line 150) | func filepathWalkToCheckToSkipNonExistingFiles(m dsl.Matcher) { FILE: spectest/appendix.go type Appendix (line 7) | type Appendix method Add (line 9) | func (a Appendix) Add(name string) *Format { type RunDirectoryOptions (line 15) | type RunDirectoryOptions struct type formatRoot (line 19) | type formatRoot struct FILE: spectest/case.go type TestCase (line 14) | type TestCase struct method Version (line 25) | func (t *TestCase) Version() clparams.StateVersion { type TestCases (line 30) | type TestCases struct method add (line 35) | func (tx *TestCases) add(t TestCase) { method Slice (line 48) | func (t *TestCases) Slice() []TestCase { method Filter (line 51) | func (t *TestCases) Filter(fn func(t TestCase) bool) *TestCases { function ReadTestCases (line 61) | func ReadTestCases(root fs.FS) (out *TestCases, err error) { FILE: spectest/consts.go constant PreSsz (line 4) | PreSsz = "pre.ssz_snappy" constant PostSsz (line 5) | PostSsz = "post.ssz_snappy" constant MetaYaml (line 6) | MetaYaml = "meta.yaml" constant ObjectSSZ (line 7) | ObjectSSZ = "object.ssz_snappy" FILE: spectest/errors.go function ErrHandlerNotFound (line 10) | func ErrHandlerNotFound(handler string) error { function ErrHandlerNotImplemented (line 16) | func ErrHandlerNotImplemented(handler string) error { FILE: spectest/format.go type Format (line 7) | type Format struct method With (line 18) | func (r *Format) With(name string, handler Handler) *Format { method WithFn (line 23) | func (r *Format) WithFn(name string, handler HandlerFunc) *Format { method GetHandlers (line 28) | func (r *Format) GetHandlers() []string { method GetHandler (line 37) | func (r *Format) GetHandler(name string) (Handler, error) { function NewFormat (line 11) | func NewFormat() *Format { FILE: spectest/handler.go type HandlerFunc (line 8) | type HandlerFunc method Run (line 10) | func (h HandlerFunc) Run(t *testing.T, root fs.FS, c TestCase) (err er... type Handler (line 14) | type Handler interface FILE: spectest/suite.go function RunCases (line 14) | func RunCases(t *testing.T, app Appendix, machineImpl machine.Interface,... FILE: spectest/util.go function ReadMeta (line 17) | func ReadMeta(root fs.FS, name string, obj any) error { function ReadYml (line 29) | func ReadYml(root fs.FS, name string, obj any) error { function ReadSsz (line 41) | func ReadSsz(root fs.FS, version clparams.StateVersion, name string, obj... function ReadSszOld (line 49) | func ReadSszOld(root fs.FS, obj ssz.Unmarshaler, version clparams.StateV... function ReadBeaconState (line 53) | func ReadBeaconState(root fs.FS, version clparams.StateVersion, name str... function ReadBlock (line 66) | func ReadBlock(root fs.FS, version clparams.StateVersion, index int) (*c... function ReadBlockByPath (line 84) | func ReadBlockByPath(root fs.FS, version clparams.StateVersion, path str... function ReadAnchorBlock (line 102) | func ReadAnchorBlock(root fs.FS, version clparams.StateVersion, name str... function ReadBlockSlot (line 120) | func ReadBlockSlot(root fs.FS, index int) (uint64, error) { function ReadBlocks (line 137) | func ReadBlocks(root fs.FS, version clparams.StateVersion) ([]*cltypes.S... FILE: tests/erigon-ext-test/main.go function main (line 10) | func main() { FILE: tests/fuzzers/abi/abifuzzer.go function unpackPack (line 54) | func unpackPack(abi abi.ABI, method string, input []byte) ([]interface{}... function packUnpack (line 70) | func packUnpack(abi abi.ABI, method string, input *[]interface{}) bool { type args (line 86) | type args struct function createABI (line 91) | func createABI(name string, stateMutability, payable *string, inputs []a... function runFuzzer (line 122) | func runFuzzer(input []byte) int { function Fuzz (line 160) | func Fuzz(input []byte) int { function getUInt (line 164) | func getUInt(fuzzer *fuzz.Fuzzer) int { FILE: tests/fuzzers/abi/abifuzzer_test.go function TestReplicate (line 28) | func TestReplicate(t *testing.T) { function TestGenerateCorpus (line 36) | func TestGenerateCorpus(t *testing.T) { FILE: tests/fuzzers/bitutil/compress_fuzz.go function Fuzz (line 30) | func Fuzz(data []byte) int { function fuzzEncode (line 42) | func fuzzEncode(data []byte) int { function fuzzDecode (line 52) | func fuzzDecode(data []byte) int { FILE: tests/fuzzers/bls12381/precompile_fuzzer.go constant blsG1Add (line 31) | blsG1Add = byte(11) constant blsG1MultiExp (line 32) | blsG1MultiExp = byte(12) constant blsG2Add (line 33) | blsG2Add = byte(13) constant blsG2MultiExp (line 34) | blsG2MultiExp = byte(14) constant blsPairing (line 35) | blsPairing = byte(15) constant blsMapG1 (line 36) | blsMapG1 = byte(16) constant blsMapG2 (line 37) | blsMapG2 = byte(17) function FuzzG1Add (line 40) | func FuzzG1Add(data []byte) int { return fuzz(blsG1Add, data) } function FuzzG1MultiExp (line 41) | func FuzzG1MultiExp(data []byte) int { return fuzz(blsG1MultiExp, data) } function FuzzG2Add (line 42) | func FuzzG2Add(data []byte) int { return fuzz(blsG2Add, data) } function FuzzG2MultiExp (line 43) | func FuzzG2MultiExp(data []byte) int { return fuzz(blsG2MultiExp, data) } function FuzzPairing (line 44) | func FuzzPairing(data []byte) int { return fuzz(blsPairing, data) } function FuzzMapG1 (line 45) | func FuzzMapG1(data []byte) int { return fuzz(blsMapG1, data) } function FuzzMapG2 (line 46) | func FuzzMapG2(data []byte) int { return fuzz(blsMapG2, data) } function checkInput (line 48) | func checkInput(id byte, inputLen int) bool { function fuzz (line 77) | func fuzz(id byte, data []byte) int { FILE: tests/fuzzers/bn254/bn254_fuzz.go function getG1Points (line 22) | func getG1Points(input io.Reader) (*cloudflare.G1, *google.G1, *bn254.G1... function getG2Points (line 39) | func getG2Points(input io.Reader) (*cloudflare.G2, *google.G2, *bn254.G2... function FuzzAdd (line 57) | func FuzzAdd(data []byte) int { function FuzzMul (line 91) | func FuzzMul(data []byte) int { function FuzzPair (line 131) | func FuzzPair(data []byte) int { FILE: tests/fuzzers/difficulty/debug/main.go function main (line 10) | func main() { FILE: tests/fuzzers/difficulty/difficulty-fuzz.go type fuzzer (line 35) | type fuzzer struct method read (line 40) | func (f *fuzzer) read(size int) []byte { method readSlice (line 48) | func (f *fuzzer) readSlice(_min, _max int) []byte { method readUint64 (line 60) | func (f *fuzzer) readUint64(_min, _max uint64) uint64 { method readBool (line 71) | func (f *fuzzer) readBool() bool { method fuzz (line 97) | func (f *fuzzer) fuzz() int { function Fuzz (line 84) | func Fuzz(data []byte) int { type calculator (line 94) | type calculator type calculatorU256 (line 95) | type calculatorU256 FILE: tests/fuzzers/rlp/rlp_fuzzer.go function decodeEncode (line 30) | func decodeEncode(input []byte, val interface{}, i int) { function Fuzz (line 42) | func Fuzz(input []byte) int { FILE: tests/fuzzers/runtime/runtime_fuzz.go function Fuzz (line 32) | func Fuzz(input []byte) int { FILE: tests/fuzzers/secp256k1/secp_test.go function TestFuzzer (line 30) | func TestFuzzer(t *testing.T) { function Fuzz (line 35) | func Fuzz(f *testing.F) { function fuzz (line 41) | func fuzz(dataP1, dataP2 []byte) { FILE: turbo/adapter/block_propagator.go type BlockPropagator (line 26) | type BlockPropagator FILE: turbo/app/import_cmd.go constant importBatchSize (line 50) | importBatchSize = 2500 function importChain (line 72) | func importChain(cliCtx *cli.Context) error { function ImportChain (line 108) | func ImportChain(ethereum *eth.Ethereum, chainDB kv.RwDB, fn string, log... function ChainHasBlock (line 200) | func ChainHasBlock(chainDB kv.RwDB, block *types.Block) bool { function missingBlocks (line 211) | func missingBlocks(chainDB kv.RwDB, blocks []*types.Block, blockReader s... function InsertChain (line 235) | func InsertChain(ethereum *eth.Ethereum, chain *core.ChainPack, setHead ... FILE: turbo/app/init_cmd.go function initGenesis (line 58) | func initGenesis(cliCtx *cli.Context) error { FILE: turbo/app/make_app.go function MakeApp (line 45) | func MakeApp(name string, action cli.ActionFunc, cliFlags []cli.Flag) *c... function appFlags (line 90) | func appFlags(cliFlags []cli.Flag) []cli.Flag { function MigrateFlags (line 127) | func MigrateFlags(action cli.ActionFunc) cli.ActionFunc { function doMigrateFlags (line 134) | func doMigrateFlags(ctx *cli.Context) { function NewNodeConfig (line 169) | func NewNodeConfig(ctx *cli.Context, logger log.Logger) (*nodecfg.Config... function MakeNodeWithDefaultConfig (line 192) | func MakeNodeWithDefaultConfig(cliCtx *cli.Context, logger log.Logger) (... function makeConfigNode (line 200) | func makeConfigNode(ctx context.Context, config *nodecfg.Config, logger ... FILE: turbo/app/reset-datadir.go function isSetLineage (line 47) | func isSetLineage(cliCtx *cli.Context, flagName string) bool { function resetCliAction (line 56) | func resetCliAction(cliCtx *cli.Context) (err error) { function getChainNameFromChainData (line 168) | func getChainNameFromChainData(cliCtx *cli.Context, logger log.Logger, c... function dryRunRemove (line 207) | func dryRunRemove(path string) error { type resetStats (line 211) | type resetStats struct type reset (line 217) | type reset struct method walkSnapshots (line 235) | func (me *reset) walkSnapshots( method decideRemove (line 288) | func (me *reset) decideRemove(file resetItemInfo) bool { type resetItemInfo (line 226) | type resetItemInfo struct FILE: turbo/app/snapshots_cmd.go function joinFlags (line 86) | func joinFlags(lists ...[]cli.Flag) (res []cli.Flag) { function commonBeforeSnapshotCommand (line 95) | func commonBeforeSnapshotCommand(cliCtx *cli.Context) error { function init (line 105) | func init() { function checkCommitmentFileHasRoot (line 411) | func checkCommitmentFileHasRoot(filePath string) (hasState, broken bool,... function DeleteStateSnapshots (line 489) | func DeleteStateSnapshots(dirs datadir.Dirs, removeLatest, promptUserBef... function doRmStateSnapshots (line 687) | func doRmStateSnapshots(cliCtx *cli.Context) error { function doBtSearch (line 703) | func doBtSearch(cliCtx *cli.Context) error { function doDebugKey (line 753) | func doDebugKey(cliCtx *cli.Context) error { function doIntegrity (line 805) | func doIntegrity(cliCtx *cli.Context) error { function CheckBorChain (line 924) | func CheckBorChain(chainName string) bool { function checkIfBlockSnapshotsPublishable (line 928) | func checkIfBlockSnapshotsPublishable(snapDir string) error { function checkIfStateSnapshotsPublishable (line 1014) | func checkIfStateSnapshotsPublishable(dirs datadir.Dirs) error { function doBlockSnapshotsRangeCheck (line 1215) | func doBlockSnapshotsRangeCheck(snapDir string, suffix string, snapType ... function doPublishable (line 1267) | func doPublishable(cliCtx *cli.Context) error { function doClearIndexing (line 1297) | func doClearIndexing(cliCtx *cli.Context) error { function deleteFilesWithExtensions (line 1331) | func deleteFilesWithExtensions(dir string, extensions []string) error { function doBlkTxNum (line 1356) | func doBlkTxNum(cliCtx *cli.Context) error { function doDiff (line 1428) | func doDiff(cliCtx *cli.Context) error { function doMeta (line 1462) | func doMeta(cliCtx *cli.Context) error { function doDecompressSpeed (line 1524) | func doDecompressSpeed(cliCtx *cli.Context) error { function doIndicesCommand (line 1564) | func doIndicesCommand(cliCtx *cli.Context, dirs datadir.Dirs) error { function doLS (line 1611) | func doLS(cliCtx *cli.Context, dirs datadir.Dirs) error { function openSnaps (line 1644) | func openSnaps(ctx context.Context, cfg ethconfig.BlocksFreezing, dirs d... function doUncompress (line 1733) | func doUncompress(cliCtx *cli.Context) error { function doCompress (line 1791) | func doCompress(cliCtx *cli.Context) error { function doRemoveOverlap (line 1909) | func doRemoveOverlap(cliCtx *cli.Context, dirs datadir.Dirs) error { function doUnmerge (line 1931) | func doUnmerge(cliCtx *cli.Context, dirs datadir.Dirs) error { function doRetireCommand (line 2065) | func doRetireCommand(cliCtx *cli.Context, dirs datadir.Dirs) error { function doCompareIdx (line 2216) | func doCompareIdx(cliCtx *cli.Context) error { function dbCfg (line 2303) | func dbCfg(label kv.Label, path string) mdbx.MdbxOpts { function openAgg (line 2310) | func openAgg(ctx context.Context, dirs datadir.Dirs, chainDB kv.RwDB, lo... function openBlobStore (line 2322) | func openBlobStore(dirs datadir.Dirs, chainConfig *chain.Config, disable... FILE: turbo/app/snapshots_cmd_test.go type bundle (line 30) | type bundle struct function Test_DeleteLatestStateSnaps (line 36) | func Test_DeleteLatestStateSnaps(t *testing.T) { function confirmExist (line 59) | func confirmExist(t *testing.T, filename string) { function confirmDoesntExist (line 65) | func confirmDoesntExist(t *testing.T, filename string) { function createFiles (line 71) | func createFiles(t *testing.T, dirs datadir.Dirs, from, to int, b *bundl... FILE: turbo/app/squeeze_cmd.go type Sqeeze (line 44) | type Sqeeze function doSqueeze (line 53) | func doSqueeze(cliCtx *cli.Context) error { function squeezeCommitment (line 88) | func squeezeCommitment(ctx context.Context, dirs datadir.Dirs, logger lo... function squeezeStorage (line 117) | func squeezeStorage(ctx context.Context, dirs datadir.Dirs, logger log.L... function squeezeCode (line 181) | func squeezeCode(ctx context.Context, dirs datadir.Dirs, logger log.Logg... function squeezeBlocks (line 201) | func squeezeBlocks(ctx context.Context, dirs datadir.Dirs, logger log.Lo... function ls (line 242) | func ls(dirPath string, ext string) []string { FILE: turbo/app/support_cmd.go constant wsReadBuffer (line 46) | wsReadBuffer = 1024 constant wsWriteBuffer (line 47) | wsWriteBuffer = 1024 constant wsPingInterval (line 48) | wsPingInterval = 60 * time.Second constant wsPingWriteTimeout (line 49) | wsPingWriteTimeout = 5 * time.Second constant wsMessageSizeLimit (line 50) | wsMessageSizeLimit = 32 * 1024 * 1024 type nodeRequest (line 97) | type nodeRequest struct type nodeResponse (line 102) | type nodeResponse struct type tunnelInfo (line 109) | type tunnelInfo struct type tunnelEnode (line 116) | type tunnelEnode struct type requestAction (line 123) | type requestAction struct type responseError (line 129) | type responseError struct constant Version (line 135) | Version = 1 function connectDiagnostics (line 137) | func connectDiagnostics(cliCtx *cli.Context) error { function ConnectDiagnostics (line 145) | func ConnectDiagnostics(cliCtx *cli.Context, logger log.Logger) error { function tunnel (line 183) | func tunnel(ctx context.Context, cancel context.CancelFunc, sigs chan os... function createCodec (line 266) | func createCodec(ctx context.Context, diagnosticsUrl string) (rpc.Server... function establishConnection (line 280) | func establishConnection(ctx context.Context, diagnosticsUrl string) (*w... function createConnections (line 317) | func createConnections(ctx context.Context, codec rpc.ServerCodec, metri... function queryNode (line 356) | func queryNode(metricsClient *http.Client, debugURL string) (*remoteprot... function sendNodesInfoToDiagnostics (line 382) | func sendNodesInfoToDiagnostics(ctx context.Context, codec rpc.ServerCod... type nodeConnection (line 404) | type nodeConnection struct method connectSocket (line 417) | func (nc *nodeConnection) connectSocket(requestId string) error { method closeWebSocket (line 438) | func (nc *nodeConnection) closeWebSocket() error { method startListening (line 461) | func (nc *nodeConnection) startListening() { method processRequests (line 500) | func (nc *nodeConnection) processRequests(metricsClient *http.Client) { method processResponses (line 597) | func (nc *nodeConnection) processResponses() { type subscrigeResponse (line 493) | type subscrigeResponse struct function isSubscribe (line 614) | func isSubscribe(method string) bool { function isUnsubscribe (line 618) | func isUnsubscribe(method string) bool { function errorResponseMessage (line 622) | func errorResponseMessage(requestId string, code int64, message string) ... function copyResponseBody (line 635) | func copyResponseBody(buffer *bytes.Buffer, debugResponse *http.Response... FILE: turbo/cli/config_file.go function SetFlagsFromConfigFile (line 32) | func SetFlagsFromConfigFile(ctx *cli.Context, filePath string) error { FILE: turbo/cli/flags.go function ApplyFlagsForEthConfig (line 238) | func ApplyFlagsForEthConfig(ctx *cli.Context, cfg *ethconfig.Config, log... function ApplyFlagsForEthConfigCobra (line 332) | func ApplyFlagsForEthConfigCobra(f *pflag.FlagSet, cfg *ethconfig.Config) { function ApplyFlagsForNodeConfig (line 381) | func ApplyFlagsForNodeConfig(ctx *cli.Context, cfg *nodecfg.Config, logg... function setEmbeddedRpcDaemon (line 387) | func setEmbeddedRpcDaemon(ctx *cli.Context, cfg *nodecfg.Config, logger ... function setPrivateApi (line 513) | func setPrivateApi(ctx *cli.Context, cfg *nodecfg.Config) { FILE: turbo/cli/helpers.go type HelpData (line 32) | type HelpData struct type FlagGroup (line 38) | type FlagGroup struct type ByCategory (line 45) | type ByCategory method Len (line 47) | func (a ByCategory) Len() int { return len(a) } method Swap (line 48) | func (a ByCategory) Swap(i, j int) { a[i], a[j] = a[j], a[i] } method Less (line 49) | func (a ByCategory) Less(i, j int) bool { function NewApp (line 66) | func NewApp(gitCommit, usage string) *cli.App { FILE: turbo/cmdtest/test_cmd.go function NewTestCmd (line 43) | func NewTestCmd(t *testing.T, data interface{}) *TestCmd { type TestCmd (line 47) | type TestCmd struct method Run (line 67) | func (tt *TestCmd) Run(name string, args ...string) { method InputLine (line 92) | func (tt *TestCmd) InputLine(s string) string { method SetTemplateFunc (line 97) | func (tt *TestCmd) SetTemplateFunc(name string, fn interface{}) { method Expect (line 109) | func (tt *TestCmd) Expect(tplsource string) { method Output (line 126) | func (tt *TestCmd) Output() []byte { method matchExactOutput (line 132) | func (tt *TestCmd) matchExactOutput(want []byte) error { method ExpectRegexp (line 163) | func (tt *TestCmd) ExpectRegexp(regex string) (*regexp.Regexp, []strin... method ExpectExit (line 188) | func (tt *TestCmd) ExpectExit() { method WaitExit (line 202) | func (tt *TestCmd) WaitExit() { method Interrupt (line 206) | func (tt *TestCmd) Interrupt() { method ExitStatus (line 212) | func (tt *TestCmd) ExitStatus() int { method StderrText (line 230) | func (tt *TestCmd) StderrText() string { method Stderr (line 239) | func (tt *TestCmd) Stderr() []byte { method CloseStdin (line 245) | func (tt *TestCmd) CloseStdin() { method Kill (line 249) | func (tt *TestCmd) Kill() { method withKillTimeout (line 256) | func (tt *TestCmd) withKillTimeout(duration time.Duration, fn func()) { type testlogger (line 267) | type testlogger struct method Write (line 274) | func (tl *testlogger) Write(b []byte) (n int, err error) { type runeTee (line 288) | type runeTee struct method Read (line 297) | func (rtee *runeTee) Read(b []byte) (n int, err error) { method ReadRune (line 303) | func (rtee *runeTee) ReadRune() (r rune, size int, err error) { method ReadByte (line 311) | func (rtee *runeTee) ReadByte() (b byte, err error) { FILE: turbo/debug/api.go type HandlerT (line 50) | type HandlerT struct method Verbosity (line 60) | func (*HandlerT) Verbosity(level int) { method Vmodule (line 66) | func (*HandlerT) Vmodule(pattern string) error { method BacktraceAt (line 73) | func (*HandlerT) BacktraceAt(location string) error { method MemStats (line 79) | func (*HandlerT) MemStats() *runtime.MemStats { method GcStats (line 86) | func (*HandlerT) GcStats() *debug.GCStats { method CpuProfile (line 94) | func (h *HandlerT) CpuProfile(file string, nsec uint) error { method StartCPUProfile (line 104) | func (h *HandlerT) StartCPUProfile(file string) error { method StopCPUProfile (line 125) | func (h *HandlerT) StopCPUProfile() error { method GoTrace (line 141) | func (h *HandlerT) GoTrace(file string, nsec uint) error { method BlockProfile (line 153) | func (*HandlerT) BlockProfile(file string, nsec uint) error { method SetBlockProfileRate (line 162) | func (*HandlerT) SetBlockProfileRate(rate int) { method WriteBlockProfile (line 167) | func (*HandlerT) WriteBlockProfile(file string) error { method MutexProfile (line 174) | func (*HandlerT) MutexProfile(file string, nsec uint) error { method SetMutexProfileFraction (line 182) | func (*HandlerT) SetMutexProfileFraction(rate int) { method WriteMutexProfile (line 187) | func (*HandlerT) WriteMutexProfile(file string) error { method WriteMemProfile (line 194) | func (*HandlerT) WriteMemProfile(file string) error { method Stacks (line 199) | func (*HandlerT) Stacks() string { method FreeOSMemory (line 206) | func (*HandlerT) FreeOSMemory() { method SetGCPercent (line 212) | func (*HandlerT) SetGCPercent(v int) int { function writeProfile (line 216) | func writeProfile(name, file string) error { function expandHome (line 229) | func expandHome(p string) string { FILE: turbo/debug/flags.go function SetupCobra (line 108) | func SetupCobra(cmd *cobra.Command, filePrefix string) log.Logger { function SetupTracerCtx (line 201) | func SetupTracerCtx(ctx *cli.Context) (*tracers.Tracer, error) { function Setup (line 214) | func Setup(ctx *cli.Context, rootLogger bool) (log.Logger, *tracers.Trac... function StartPProf (line 276) | func StartPProf(address string, metricsMux *http.ServeMux) *http.ServeMux { function Exit (line 316) | func Exit() { function RaiseFdLimit (line 322) | func RaiseFdLimit() { function SetFlagsFromConfigFile (line 337) | func SetFlagsFromConfigFile(ctx *cli.Context) error { function SetCobraFlagsFromConfigFile (line 360) | func SetCobraFlagsFromConfigFile(cmd *cobra.Command) error { function readConfigAsMap (line 394) | func readConfigAsMap(filePath string) (map[string]interface{}, error) { FILE: turbo/debug/loudpanic.go function LoudPanic (line 25) | func LoudPanic(x interface{}) { FILE: turbo/debug/signal.go function ListenSignals (line 33) | func ListenSignals(stack io.Closer, logger log.Logger) { FILE: turbo/debug/signal_windows.go function ListenSignals (line 30) | func ListenSignals(stack io.Closer, logger log.Logger) { FILE: turbo/debug/trace.go method StartGoTrace (line 33) | func (h *HandlerT) StartGoTrace(file string) error { method StopGoTrace (line 54) | func (h *HandlerT) StopGoTrace() error { FILE: turbo/debug/trace_fallback.go method StartGoTrace (line 28) | func (*HandlerT) StartGoTrace(string) error { method StopGoTrace (line 32) | func (*HandlerT) StopGoTrace() error { FILE: turbo/logging/logging.go function LogDirPath (line 34) | func LogDirPath(ctx *cli.Context) string { function SetupLoggerCtx (line 56) | func SetupLoggerCtx( function SetupLoggerCmd (line 116) | func SetupLoggerCmd(filePrefix string, cmd *cobra.Command) log.Logger { function SetupLogger (line 175) | func SetupLogger(filePrefix string) log.Logger { function initSeparatedLogging (line 214) | func initSeparatedLogging( function tryGetLogLevel (line 261) | func tryGetLogLevel(s string) (log.Lvl, error) { FILE: turbo/mock/txpool.go type TestTxPool (line 32) | type TestTxPool struct method Has (line 48) | func (p *TestTxPool) Has(hash common.Hash) bool { method Get (line 57) | func (p *TestTxPool) Get(hash common.Hash) types.Transaction { method add (line 64) | func (p *TestTxPool) add(txs []types.Transaction) { method AddRemotes (line 76) | func (p *TestTxPool) AddRemotes(txs []types.Transaction) []error { method AddLocals (line 81) | func (p *TestTxPool) AddLocals(txs []types.Transaction) []error { method Pending (line 87) | func (p *TestTxPool) Pending() (types.TransactionsGroupedBySender, err... method Content (line 105) | func (p *TestTxPool) Content() (map[common.Address]types.Transactions,... method CountContent (line 119) | func (p *TestTxPool) CountContent() (pending uint, queued uint) { method SubscribeNewTxsEvent (line 128) | func (p *TestTxPool) SubscribeNewTxsEvent(ch chan<- core.NewTxsEvent) ... function NewTestTxPool (line 40) | func NewTestTxPool() *TestTxPool { FILE: turbo/node/node.go type ErigonNode (line 47) | type ErigonNode struct method Serve (line 53) | func (eri *ErigonNode) Serve() error { method Backend (line 63) | func (eri *ErigonNode) Backend() *eth.Ethereum { method Node (line 67) | func (eri *ErigonNode) Node() *node.Node { method Close (line 71) | func (eri *ErigonNode) Close() { method run (line 75) | func (eri *ErigonNode) run() { type Params (line 87) | type Params struct function NewNodConfigUrfave (line 91) | func NewNodConfigUrfave(ctx *cli.Context, debugMux *http.ServeMux, logge... function NewEthConfigUrfave (line 142) | func NewEthConfigUrfave(ctx *cli.Context, nodeConfig *nodecfg.Config, lo... function New (line 154) | func New( function NewNodeConfig (line 178) | func NewNodeConfig(debugMux *http.ServeMux) *nodecfg.Config { FILE: turbo/privateapi/all.go function StartGrpc (line 37) | func StartGrpc(kv *remotedbserver.KvServer, ethBackendSrv *EthBackendSer... FILE: turbo/privateapi/ethbackend.go type EthBackendServer (line 60) | type EthBackendServer struct method Version (line 126) | func (s *EthBackendServer) Version(context.Context, *emptypb.Empty) (*... method Syncing (line 130) | func (s *EthBackendServer) Syncing(ctx context.Context, _ *emptypb.Emp... method PendingBlock (line 182) | func (s *EthBackendServer) PendingBlock(ctx context.Context, _ *emptyp... method Etherbase (line 205) | func (s *EthBackendServer) Etherbase(_ context.Context, _ *remoteproto... method NetVersion (line 217) | func (s *EthBackendServer) NetVersion(_ context.Context, _ *remoteprot... method NetPeerCount (line 225) | func (s *EthBackendServer) NetPeerCount(_ context.Context, _ *remotepr... method Subscribe (line 233) | func (s *EthBackendServer) Subscribe(r *remoteproto.SubscribeRequest, ... method ProtocolVersion (line 270) | func (s *EthBackendServer) ProtocolVersion(_ context.Context, _ *remot... method ClientVersion (line 274) | func (s *EthBackendServer) ClientVersion(_ context.Context, _ *remotep... method TxnLookup (line 278) | func (s *EthBackendServer) TxnLookup(ctx context.Context, req *remotep... method Block (line 296) | func (s *EthBackendServer) Block(ctx context.Context, req *remoteproto... method CanonicalBodyForStorage (line 324) | func (s *EthBackendServer) CanonicalBodyForStorage(ctx context.Context... method CanonicalHash (line 345) | func (s *EthBackendServer) CanonicalHash(ctx context.Context, req *rem... method HeaderNumber (line 362) | func (s *EthBackendServer) HeaderNumber(ctx context.Context, req *remo... method NodeInfo (line 380) | func (s *EthBackendServer) NodeInfo(_ context.Context, r *remoteproto.... method Peers (line 388) | func (s *EthBackendServer) Peers(ctx context.Context, _ *emptypb.Empty... method AddPeer (line 392) | func (s *EthBackendServer) AddPeer(ctx context.Context, req *remotepro... method RemovePeer (line 396) | func (s *EthBackendServer) RemovePeer(ctx context.Context, req *remote... method SubscribeLogs (line 400) | func (s *EthBackendServer) SubscribeLogs(server remoteproto.ETHBACKEND... method BorTxnLookup (line 407) | func (s *EthBackendServer) BorTxnLookup(ctx context.Context, req *remo... method BorEvents (line 424) | func (s *EthBackendServer) BorEvents(ctx context.Context, req *remotep... method AAValidation (line 446) | func (s *EthBackendServer) AAValidation(ctx context.Context, req *remo... method BlockForTxNum (line 502) | func (s *EthBackendServer) BlockForTxNum(ctx context.Context, req *rem... method MinimumBlockAvailable (line 516) | func (s *EthBackendServer) MinimumBlockAvailable(ctx context.Context, ... type EthBackend (line 76) | type EthBackend interface function NewEthBackendServer (line 86) | func NewEthBackendServer(ctx context.Context, eth EthBackend, db kv.RwDB... FILE: turbo/privateapi/logsfilter.go type LogsFilterAggregator (line 31) | type LogsFilterAggregator struct method insertLogsFilter (line 64) | func (a *LogsFilterAggregator) insertLogsFilter(sender remoteproto.ETH... method checkEmpty (line 74) | func (a *LogsFilterAggregator) checkEmpty() { method removeLogsFilter (line 78) | func (a *LogsFilterAggregator) removeLogsFilter(filterId uint64, filte... method updateLogsFilter (line 86) | func (a *LogsFilterAggregator) updateLogsFilter(filter *LogsFilter, fi... method subtractLogFilters (line 112) | func (a *LogsFilterAggregator) subtractLogFilters(f *LogsFilter) { method addLogsFilters (line 129) | func (a *LogsFilterAggregator) addLogsFilters(f *LogsFilter) { method subscribeLogs (line 142) | func (a *LogsFilterAggregator) subscribeLogs(server remoteproto.ETHBAC... method distributeLogs (line 157) | func (a *LogsFilterAggregator) distributeLogs(logs []*remoteproto.Subs... method chooseTopics (line 201) | func (a *LogsFilterAggregator) chooseTopics(filterTopics map[common.Ha... type LogsFilter (line 44) | type LogsFilter struct function NewLogsFilterAggregator (line 52) | func NewLogsFilterAggregator(events *shards.Events) *LogsFilterAggregator { FILE: turbo/privateapi/logsfilter_test.go function init (line 40) | func init() { type testServer (line 47) | type testServer struct method Send (line 70) | func (ts *testServer) Send(m *remoteproto.SubscribeLogsReply) error { method Recv (line 75) | func (ts *testServer) Recv() (*remoteproto.LogsFilterRequest, error) { function newTestServer (line 55) | func newTestServer(ctx context.Context) *testServer { function createLog (line 88) | func createLog() *remoteproto.SubscribeLogsReply { function TestLogsFilter_EmptyFilter_DoesNotDistributeAnything (line 102) | func TestLogsFilter_EmptyFilter_DoesNotDistributeAnything(t *testing.T) { function TestLogsFilter_AllAddressesAndTopicsFilter_DistributesLogRegardless (line 135) | func TestLogsFilter_AllAddressesAndTopicsFilter_DistributesLogRegardless... function TestLogsFilter_TopicFilter_OnlyAllowsThatTopicThrough (line 181) | func TestLogsFilter_TopicFilter_OnlyAllowsThatTopicThrough(t *testing.T) { function TestLogsFilter_AddressFilter_OnlyAllowsThatAddressThrough (line 220) | func TestLogsFilter_AddressFilter_OnlyAllowsThatAddressThrough(t *testin... FILE: turbo/privateapi/mining.go type MiningServer (line 41) | type MiningServer struct method Version (line 60) | func (s *MiningServer) Version(context.Context, *emptypb.Empty) (*type... method GetWork (line 64) | func (s *MiningServer) GetWork(context.Context, *txpoolproto.GetWorkRe... method SubmitWork (line 75) | func (s *MiningServer) SubmitWork(_ context.Context, req *txpoolproto.... method SubmitHashRate (line 85) | func (s *MiningServer) SubmitHashRate(_ context.Context, req *txpoolpr... method GetHashRate (line 93) | func (s *MiningServer) GetHashRate(_ context.Context, req *txpoolproto... method Mining (line 100) | func (s *MiningServer) Mining(_ context.Context, req *txpoolproto.Mini... method OnPendingLogs (line 107) | func (s *MiningServer) OnPendingLogs(req *txpoolproto.OnPendingLogsReq... method BroadcastPendingLogs (line 114) | func (s *MiningServer) BroadcastPendingLogs(l types.Logs) error { method OnPendingBlock (line 124) | func (s *MiningServer) OnPendingBlock(req *txpoolproto.OnPendingBlockR... method BroadcastPendingBlock (line 135) | func (s *MiningServer) BroadcastPendingBlock(block *types.Block) error { method OnMinedBlock (line 145) | func (s *MiningServer) OnMinedBlock(req *txpoolproto.OnMinedBlockReque... method BroadcastMinedBlock (line 152) | func (s *MiningServer) BroadcastMinedBlock(block *types.Block) error { type IsMining (line 52) | type IsMining interface function NewMiningServer (line 56) | func NewMiningServer(ctx context.Context, isMining IsMining, ethashApi *... type MinedBlockStreams (line 164) | type MinedBlockStreams struct method Add (line 171) | func (s *MinedBlockStreams) Add(stream txpoolproto.Mining_OnMinedBlock... method Broadcast (line 183) | func (s *MinedBlockStreams) Broadcast(reply *txpoolproto.OnMinedBlockR... method remove (line 199) | func (s *MinedBlockStreams) remove(id uint) { type PendingBlockStreams (line 210) | type PendingBlockStreams struct method Add (line 216) | func (s *PendingBlockStreams) Add(stream txpoolproto.Mining_OnPendingB... method Broadcast (line 228) | func (s *PendingBlockStreams) Broadcast(reply *txpoolproto.OnPendingBl... method remove (line 244) | func (s *PendingBlockStreams) remove(id uint) { type PendingLogsStreams (line 255) | type PendingLogsStreams struct method Add (line 261) | func (s *PendingLogsStreams) Add(stream txpoolproto.Mining_OnPendingLo... method Broadcast (line 273) | func (s *PendingLogsStreams) Broadcast(reply *txpoolproto.OnPendingLog... method remove (line 289) | func (s *PendingLogsStreams) remove(id uint) { FILE: turbo/services/interfaces.go type All (line 35) | type All struct type BlockReader (line 39) | type BlockReader interface type HeaderReader (line 48) | type HeaderReader interface type CanonicalReader (line 60) | type CanonicalReader interface type BodyReader (line 66) | type BodyReader interface type TxnReader (line 75) | type TxnReader interface type HeaderAndCanonicalReader (line 82) | type HeaderAndCanonicalReader interface type BlockAndTxnReader (line 87) | type BlockAndTxnReader interface type HeaderAndBodyReader (line 92) | type HeaderAndBodyReader interface type BlobStorage (line 98) | type BlobStorage interface type BlobReader (line 108) | type BlobReader interface type FullBlockReader (line 113) | type FullBlockReader interface type BlockRetire (line 141) | type BlockRetire interface type DBEventNotifier (line 157) | type DBEventNotifier interface type Range (line 161) | type Range struct FILE: turbo/shards/events.go type RpcEventType (line 30) | type RpcEventType type NewSnapshotSubscription (line 32) | type NewSnapshotSubscription type HeaderSubscription (line 33) | type HeaderSubscription type PendingLogsSubscription (line 34) | type PendingLogsSubscription type PendingBlockSubscription (line 35) | type PendingBlockSubscription type PendingTxsSubscription (line 36) | type PendingTxsSubscription type LogsSubscription (line 37) | type LogsSubscription type Events (line 40) | type Events struct method AddHeaderSubscription (line 67) | func (e *Events) AddHeaderSubscription() (chan [][]byte, func()) { method AddNewSnapshotSubscription (line 80) | func (e *Events) AddNewSnapshotSubscription() (chan struct{}, func()) { method AddRetirementStartSubscription (line 93) | func (e *Events) AddRetirementStartSubscription() (chan bool, func()) { method AddRetirementDoneSubscription (line 106) | func (e *Events) AddRetirementDoneSubscription() (chan struct{}, func(... method AddLogsSubscription (line 119) | func (e *Events) AddLogsSubscription() (chan []*remoteproto.SubscribeL... method EmptyLogSubscription (line 132) | func (e *Events) EmptyLogSubscription(empty bool) { method HasLogSubscriptions (line 138) | func (e *Events) HasLogSubscriptions() bool { method AddPendingLogsSubscription (line 144) | func (e *Events) AddPendingLogsSubscription(s PendingLogsSubscription) { method AddPendingBlockSubscription (line 150) | func (e *Events) AddPendingBlockSubscription(s PendingBlockSubscriptio... method OnNewSnapshot (line 156) | func (e *Events) OnNewSnapshot() { method OnNewHeader (line 164) | func (e *Events) OnNewHeader(newHeadersRlp [][]byte) { method OnNewPendingLogs (line 172) | func (e *Events) OnNewPendingLogs(logs types.Logs) { method OnLogs (line 182) | func (e *Events) OnLogs(logs []*remoteproto.SubscribeLogsReply) { method OnRetirementStart (line 190) | func (e *Events) OnRetirementStart(started bool) { method OnRetirementDone (line 198) | func (e *Events) OnRetirementDone() { function NewEvents (line 54) | func NewEvents() *Events { type Notifications (line 206) | type Notifications struct method NewLastBlockSeen (line 214) | func (n *Notifications) NewLastBlockSeen(blockNum uint64) { function NewNotifications (line 218) | func NewNotifications(StateChangesConsumer StateChangeConsumer) *Notific... type RecentLogs (line 231) | type RecentLogs struct method Notify (line 242) | func (r *RecentLogs) Notify(n *Events, from, to uint64, isUnwind bool) { method Add (line 296) | func (r *RecentLogs) Add(receipts types.Receipts) { method CopyAndReset (line 328) | func (r *RecentLogs) CopyAndReset(target *RecentLogs) { function NewRecentLogs (line 237) | func NewRecentLogs(limit uint64) *RecentLogs { FILE: turbo/shards/events_test.go function TestRecentLogs (line 27) | func TestRecentLogs(t *testing.T) { FILE: turbo/shards/state_cache.go constant ModifiedFlag (line 45) | ModifiedFlag uint16 = 1 constant AbsentFlag (line 46) | AbsentFlag uint16 = 2 constant DeletedFlag (line 47) | DeletedFlag uint16 = 4 constant UnprocessedFlag (line 48) | UnprocessedFlag uint16 = 8 constant accountItemSize (line 55) | accountItemSize = int(unsafe.Sizeof(AccountItem{}) + 16) constant accountWriteItemSize (line 56) | accountWriteItemSize = int(unsafe.Sizeof(AccountWriteItem{})+16) + accou... constant storageItemSize (line 57) | storageItemSize = int(unsafe.Sizeof(StorageItem{}) + 16) constant storageWriteItemSize (line 58) | storageWriteItemSize = int(unsafe.Sizeof(StorageWriteItem{})+16) + stora... constant codeItemSize (line 59) | codeItemSize = int(unsafe.Sizeof(CodeItem{}) + 16) constant codeWriteItemSize (line 60) | codeWriteItemSize = int(unsafe.Sizeof(CodeWriteItem{})+16) + codeItem... type AccountSeek (line 64) | type AccountSeek struct method Less (line 164) | func (r *AccountSeek) Less(than btree.Item) bool { type StorageSeek (line 69) | type StorageSeek struct method Less (line 175) | func (r *StorageSeek) Less(than btree.Item) bool { type AccountItem (line 80) | type AccountItem struct method Less (line 200) | func (ai *AccountItem) Less(than btree.Item) bool { method GetSequence (line 220) | func (ai *AccountItem) GetSequence() int { return ai.sequence } method SetSequence (line 221) | func (ai *AccountItem) SetSequence(sequence int) { ai.sequence = seque... method GetSize (line 222) | func (ai *AccountItem) GetSize() int { return accountItemS... method GetQueuePos (line 223) | func (ai *AccountItem) GetQueuePos() int { return ai.queuePos } method SetQueuePos (line 224) | func (ai *AccountItem) SetQueuePos(pos int) { ai.queuePos = pos } method HasFlag (line 225) | func (ai *AccountItem) HasFlag(flag uint16) bool { return ai.flags&fla... method SetFlags (line 226) | func (ai *AccountItem) SetFlags(flags uint16) { ai.flags |= flags } method ClearFlags (line 227) | func (ai *AccountItem) ClearFlags(flags uint16) { ai.flags &^= flags } method String (line 228) | func (ai *AccountItem) String() string { return fmt.Sprintf(... method CopyValueFrom (line 230) | func (ai *AccountItem) CopyValueFrom(item CacheItem) { type AccountWriteItem (line 94) | type AccountWriteItem struct method GetCacheItem (line 213) | func (awi *AccountWriteItem) GetCacheItem() CacheItem { return awi... method SetCacheItem (line 214) | func (awi *AccountWriteItem) SetCacheItem(item CacheItem) { awi.ai = i... method GetSize (line 215) | func (awi *AccountWriteItem) GetSize() int { return acc... method Less (line 216) | func (awi *AccountWriteItem) Less(than btree.Item) bool { type StorageItem (line 99) | type StorageItem struct method Less (line 245) | func (si *StorageItem) Less(than btree.Item) bool { method GetSequence (line 278) | func (si *StorageItem) GetSequence() int { return si.sequence } method SetSequence (line 279) | func (si *StorageItem) SetSequence(sequence int) { si.sequence = seque... method GetSize (line 280) | func (si *StorageItem) GetSize() int { return storageItemS... method GetQueuePos (line 281) | func (si *StorageItem) GetQueuePos() int { return si.queuePos } method SetQueuePos (line 282) | func (si *StorageItem) SetQueuePos(pos int) { si.queuePos = pos } method HasFlag (line 283) | func (si *StorageItem) HasFlag(flag uint16) bool { return si.flags&fla... method SetFlags (line 284) | func (si *StorageItem) SetFlags(flags uint16) { si.flags |= flags } method ClearFlags (line 285) | func (si *StorageItem) ClearFlags(flags uint16) { si.flags &^= flags } method String (line 286) | func (si *StorageItem) String() string { method CopyValueFrom (line 290) | func (si *StorageItem) CopyValueFrom(item CacheItem) { type StorageWriteItem (line 109) | type StorageWriteItem struct method Less (line 238) | func (swi *StorageWriteItem) Less(than btree.Item) bool { method GetCacheItem (line 241) | func (swi *StorageWriteItem) GetCacheItem() CacheItem { return swi... method SetCacheItem (line 242) | func (swi *StorageWriteItem) SetCacheItem(item CacheItem) { swi.si = i... method GetSize (line 243) | func (swi *StorageWriteItem) GetSize() int { return sto... type CodeItem (line 115) | type CodeItem struct method Less (line 298) | func (ci *CodeItem) Less(than btree.Item) bool { method GetSequence (line 314) | func (ci *CodeItem) GetSequence() int { return ci.seq... method SetSequence (line 315) | func (ci *CodeItem) SetSequence(sequence int) { ci.sequence =... method GetSize (line 316) | func (ci *CodeItem) GetSize() int { return codeIt... method GetQueuePos (line 317) | func (ci *CodeItem) GetQueuePos() int { return ci.que... method SetQueuePos (line 318) | func (ci *CodeItem) SetQueuePos(pos int) { ci.queuePos =... method HasFlag (line 319) | func (ci *CodeItem) HasFlag(flag uint16) bool { return ci.fla... method SetFlags (line 320) | func (ci *CodeItem) SetFlags(flags uint16) { ci.flags |= f... method ClearFlags (line 321) | func (ci *CodeItem) ClearFlags(flags uint16) { ci.flags &^= ... method String (line 322) | func (ci *CodeItem) String() string { method CopyValueFrom (line 326) | func (ci *CodeItem) CopyValueFrom(item CacheItem) { type CodeWriteItem (line 124) | type CodeWriteItem struct method Less (line 302) | func (cwi *CodeWriteItem) Less(than btree.Item) bool { method GetCacheItem (line 311) | func (cwi *CodeWriteItem) GetCacheItem() CacheItem { return cwi.ci } method SetCacheItem (line 312) | func (cwi *CodeWriteItem) SetCacheItem(item CacheItem) { cwi.ci = item... method GetSize (line 313) | func (cwi *CodeWriteItem) GetSize() int { return codeWr... type CacheItem (line 129) | type CacheItem interface type CacheWriteItem (line 143) | type CacheWriteItem interface function compare_code_code (line 150) | func compare_code_code(i1 *CodeItem, i2 *CodeItem) int { type ReadHeap (line 336) | type ReadHeap struct method Len (line 340) | func (rh ReadHeap) Len() int { return len(rh.items) } method Less (line 341) | func (rh ReadHeap) Less(i, j int) bool { return rh.items[i].GetSequenc... method Swap (line 342) | func (rh ReadHeap) Swap(i, j int) { method Push (line 349) | func (rh *ReadHeap) Push(x interface{}) { method Pop (line 357) | func (rh *ReadHeap) Pop() interface{} { type StateCache (line 364) | type StateCache struct method Clone (line 412) | func (sc *StateCache) Clone() *StateCache { method get (line 424) | func (sc *StateCache) get(key btree.Item) (CacheItem, bool) { method GetAccount (line 439) | func (sc *StateCache) GetAccount(address []byte) (*accounts.Account, b... method HasAccountWithInPrefix (line 457) | func (sc *StateCache) HasAccountWithInPrefix(addrHashPrefix []byte) bo... method GetDeletedAccount (line 469) | func (sc *StateCache) GetDeletedAccount(address []byte) *accounts.Acco... method GetStorage (line 490) | func (sc *StateCache) GetStorage(address []byte, incarnation uint64, l... method GetCode (line 516) | func (sc *StateCache) GetCode(address []byte, incarnation uint64) ([]b... method setRead (line 534) | func (sc *StateCache) setRead(item CacheItem, absent bool) { method readQueuesLen (line 562) | func (sc *StateCache) readQueuesLen() (res int) { method SetAccountRead (line 570) | func (sc *StateCache) SetAccountRead(address []byte, account *accounts... method DeprecatedSetAccountRead (line 583) | func (sc *StateCache) DeprecatedSetAccountRead(addrHash common.Hash, a... method GetAccountByHashedAddress (line 590) | func (sc *StateCache) GetAccountByHashedAddress(addrHash common.Hash) ... method GetStorageByHashedAddress (line 602) | func (sc *StateCache) GetStorageByHashedAddress(addrHash common.Hash, ... method SetAccountAbsent (line 619) | func (sc *StateCache) SetAccountAbsent(address []byte) { method setWrite (line 630) | func (sc *StateCache) setWrite(item CacheItem, writeItem CacheWriteIte... method SetAccountWrite (line 699) | func (sc *StateCache) SetAccountWrite(address []byte, account *account... method SetAccountDelete (line 715) | func (sc *StateCache) SetAccountDelete(address []byte) { method SetStorageRead (line 729) | func (sc *StateCache) SetStorageRead(address []byte, incarnation uint6... method DeprecatedSetStorageRead (line 748) | func (sc *StateCache) DeprecatedSetStorageRead(addrHash common.Hash, i... method DeprecatedSetAccountWrite (line 760) | func (sc *StateCache) DeprecatedSetAccountWrite(addrHash common.Hash, ... method DeprecatedSetAccountDelete (line 770) | func (sc *StateCache) DeprecatedSetAccountDelete(addrHash common.Hash) { method DeprecatedSetStorageDelete (line 779) | func (sc *StateCache) DeprecatedSetStorageDelete(addrHash common.Hash,... method DeprecatedSetStorageWrite (line 790) | func (sc *StateCache) DeprecatedSetStorageWrite(addrHash common.Hash, ... method SetStorageAbsent (line 801) | func (sc *StateCache) SetStorageAbsent(address []byte, incarnation uin... method SetStorageWrite (line 818) | func (sc *StateCache) SetStorageWrite(address []byte, incarnation uint... method SetStorageDelete (line 840) | func (sc *StateCache) SetStorageDelete(address []byte, incarnation uin... method SetCodeRead (line 861) | func (sc *StateCache) SetCodeRead(address []byte, incarnation uint64, ... method SetCodeAbsent (line 875) | func (sc *StateCache) SetCodeAbsent(address []byte, incarnation uint64) { method SetCodeWrite (line 887) | func (sc *StateCache) SetCodeWrite(address []byte, incarnation uint64,... method SetCodeDelete (line 905) | func (sc *StateCache) SetCodeDelete(address []byte, incarnation uint64) { method PrepareWrites (line 922) | func (sc *StateCache) PrepareWrites() [5]*btree.BTree { method TurnWritesToReads (line 993) | func (sc *StateCache) TurnWritesToReads(writes [5]*btree.BTree) { method TotalCount (line 1008) | func (sc *StateCache) TotalCount() (res int) { method WriteCount (line 1014) | func (sc *StateCache) WriteCount() (res int) { method WriteSize (line 1020) | func (sc *StateCache) WriteSize() int { return sc.writeSize } method ReadSize (line 1021) | func (sc *StateCache) ReadSize() int { return sc.readSize } function id (line 375) | func id(a interface{}) uint8 { function NewStateCache (line 393) | func NewStateCache(degree int, limit datasize.ByteSize) *StateCache { function WalkWrites (line 942) | func WalkWrites( FILE: turbo/shards/state_cache_test.go function TestCacheBtreeOrderAccountStorage2 (line 32) | func TestCacheBtreeOrderAccountStorage2(t *testing.T) { function TestCacheBtreeOrderAccountStorage (line 44) | func TestCacheBtreeOrderAccountStorage(t *testing.T) { function TestAccountReads (line 99) | func TestAccountReads(t *testing.T) { function TestAccountReadWrites (line 144) | func TestAccountReadWrites(t *testing.T) { function TestReplaceAccountReadsWithWrites (line 241) | func TestReplaceAccountReadsWithWrites(t *testing.T) { function TestReadAccountExisting (line 291) | func TestReadAccountExisting(t *testing.T) { function TestWriteAccountExceedLimit (line 307) | func TestWriteAccountExceedLimit(t *testing.T) { function TestGetDeletedAccount (line 324) | func TestGetDeletedAccount(t *testing.T) { function TestReadWriteAbsentDeleteStorage (line 350) | func TestReadWriteAbsentDeleteStorage(t *testing.T) { function TestReadStorageExisting (line 450) | func TestReadStorageExisting(t *testing.T) { function TestWriteStorageExceedLimit (line 468) | func TestWriteStorageExceedLimit(t *testing.T) { function TestCodeReadWriteAbsentDelete (line 487) | func TestCodeReadWriteAbsentDelete(t *testing.T) { function TestReadCodeExisting (line 567) | func TestReadCodeExisting(t *testing.T) { function TestWriteCodeExceedLimit (line 583) | func TestWriteCodeExceedLimit(t *testing.T) { FILE: turbo/shards/state_change_accumulator.go type Accumulator (line 29) | type Accumulator struct method Reset (line 45) | func (a *Accumulator) Reset(plainStateID uint64) { method SendAndReset (line 53) | func (a *Accumulator) SendAndReset(ctx context.Context, c StateChangeC... method SetStateID (line 62) | func (a *Accumulator) SetStateID(stateID uint64) { method StartChange (line 67) | func (a *Accumulator) StartChange(h *types.Header, txs [][]byte, unwin... method ChangeAccount (line 89) | func (a *Accumulator) ChangeAccount(address common.Address, incarnatio... method DeleteAccount (line 112) | func (a *Accumulator) DeleteAccount(address common.Address) { method ChangeCode (line 132) | func (a *Accumulator) ChangeCode(address common.Address, incarnation u... method ChangeStorage (line 154) | func (a *Accumulator) ChangeStorage(address common.Address, incarnatio... method CopyAndReset (line 184) | func (a *Accumulator) CopyAndReset(target *Accumulator) { function NewAccumulator (line 37) | func NewAccumulator() *Accumulator { type StateChangeConsumer (line 41) | type StateChangeConsumer interface FILE: turbo/shards/trie_cache.go constant accountHashItemSize (line 37) | accountHashItemSize = int(unsafe.Sizeof(AccountHashItem{}) + 16) constant accountHashWriteItemSize (line 38) | accountHashWriteItemSize = int(unsafe.Sizeof(AccountHashWriteItem{}) + 16) constant storageHashItemSize (line 39) | storageHashItemSize = int(unsafe.Sizeof(StorageHashItem{}) + 16) constant storageHashWriteItemSize (line 40) | storageHashWriteItemSize = int(unsafe.Sizeof(StorageHashWriteItem{}) + 16) type AccountHashItem (line 43) | type AccountHashItem struct method Less (line 63) | func (ahi *AccountHashItem) Less(than btree.Item) bool { method GetSequence (line 74) | func (ahi *AccountHashItem) GetSequence() int { return ahi.seq... method SetSequence (line 75) | func (ahi *AccountHashItem) SetSequence(sequence int) { ahi.sequence =... method GetSize (line 76) | func (ahi *AccountHashItem) GetSize() int { return account... method GetQueuePos (line 77) | func (ahi *AccountHashItem) GetQueuePos() int { return ahi.que... method SetQueuePos (line 78) | func (ahi *AccountHashItem) SetQueuePos(pos int) { ahi.queuePos =... method HasFlag (line 79) | func (ahi *AccountHashItem) HasFlag(flag uint16) bool { return ahi.fla... method SetFlags (line 80) | func (ahi *AccountHashItem) SetFlags(flags uint16) { ahi.flags |= f... method ClearFlags (line 81) | func (ahi *AccountHashItem) ClearFlags(flags uint16) { ahi.flags &^= ... method String (line 82) | func (ahi *AccountHashItem) String() string { method CopyValueFrom (line 86) | func (ahi *AccountHashItem) CopyValueFrom(item CacheItem) { method HasPrefix (line 204) | func (ahi *AccountHashItem) HasPrefix(prefix CacheItem) bool { type AccountHashWriteItem (line 52) | type AccountHashWriteItem struct method GetCacheItem (line 56) | func (awi *AccountHashWriteItem) GetCacheItem() CacheItem { return... method SetCacheItem (line 57) | func (awi *AccountHashWriteItem) SetCacheItem(item CacheItem) { awi.ai... method GetSize (line 58) | func (awi *AccountHashWriteItem) GetSize() int { return... method Less (line 59) | func (awi *AccountHashWriteItem) Less(than btree.Item) bool { type StorageHashWriteItem (line 100) | type StorageHashWriteItem struct method GetCacheItem (line 112) | func (wi *StorageHashWriteItem) GetCacheItem() CacheItem { return ... method SetCacheItem (line 113) | func (wi *StorageHashWriteItem) SetCacheItem(item CacheItem) { wi.i = ... method GetSize (line 114) | func (wi *StorageHashWriteItem) GetSize() int { return ... method Less (line 115) | func (wi *StorageHashWriteItem) Less(than btree.Item) bool { type StorageHashItem (line 103) | type StorageHashItem struct method Less (line 119) | func (shi *StorageHashItem) Less(than btree.Item) bool { method GetSequence (line 131) | func (shi *StorageHashItem) GetSequence() int { return shi.seq... method SetSequence (line 132) | func (shi *StorageHashItem) SetSequence(sequence int) { shi.sequence =... method GetSize (line 133) | func (shi *StorageHashItem) GetSize() int { return storage... method GetQueuePos (line 134) | func (shi *StorageHashItem) GetQueuePos() int { return shi.que... method SetQueuePos (line 135) | func (shi *StorageHashItem) SetQueuePos(pos int) { shi.queuePos =... method HasFlag (line 136) | func (shi *StorageHashItem) HasFlag(flag uint16) bool { return shi.fla... method SetFlags (line 137) | func (shi *StorageHashItem) SetFlags(flags uint16) { shi.flags |= f... method ClearFlags (line 138) | func (shi *StorageHashItem) ClearFlags(flags uint16) { shi.flags &^= ... method String (line 139) | func (shi *StorageHashItem) String() string { method CopyValueFrom (line 143) | func (shi *StorageHashItem) CopyValueFrom(item CacheItem) { method HasPrefix (line 213) | func (shi *StorageHashItem) HasPrefix(prefix CacheItem) bool { type UnprocessedHeap (line 158) | type UnprocessedHeap struct method Len (line 162) | func (uh UnprocessedHeap) Len() int { return len(uh.items) } method Less (line 163) | func (uh UnprocessedHeap) Less(i, j int) bool { return uh.items[i].Les... method Swap (line 164) | func (uh UnprocessedHeap) Swap(i, j int) { uh.items[i], uh.items[... method Push (line 165) | func (uh *UnprocessedHeap) Push(x interface{}) { method Pop (line 171) | func (uh *UnprocessedHeap) Pop() interface{} { method HasPrefix (line 177) | func (ai *AccountItem) HasPrefix(prefix CacheItem) bool { method HasPrefix (line 186) | func (si *StorageItem) HasPrefix(prefix CacheItem) bool { method HasPrefix (line 195) | func (ci *CodeItem) HasPrefix(prefix CacheItem) bool { method SetAccountHashesRead (line 225) | func (sc *StateCache) SetAccountHashesRead(prefix []byte, hasState, hasT... method SetAccountHashWrite (line 243) | func (sc *StateCache) SetAccountHashWrite(prefix []byte, hasState, hasTr... method SetAccountHashDelete (line 262) | func (sc *StateCache) SetAccountHashDelete(prefix []byte) { method SetStorageHashRead (line 270) | func (sc *StateCache) SetStorageHashRead(addrHash common.Hash, incarnati... method SetStorageHashWrite (line 285) | func (sc *StateCache) SetStorageHashWrite(addrHash common.Hash, incarnat... method SetStorageHashDelete (line 302) | func (sc *StateCache) SetStorageHashDelete(addrHash common.Hash, incarna... method AccountHashCount (line 319) | func (sc *StateCache) AccountHashCount() int { method HasAccountHashWithPrefix (line 324) | func (sc *StateCache) HasAccountHashWithPrefix(addrHashPrefix []byte) bo... method GetAccountHash (line 334) | func (sc *StateCache) GetAccountHash(prefix []byte) ([]byte, uint16, uin... method GetStorageHash (line 347) | func (sc *StateCache) GetStorageHash(addrHash common.Hash, incarnation u... method DebugPrintAccounts (line 359) | func (sc *StateCache) DebugPrintAccounts() error { method AccountTree (line 378) | func (sc *StateCache) AccountTree(prefix []byte, walker func(k []byte, h... method StorageTree (line 496) | func (sc *StateCache) StorageTree(prefix []byte, accHash common.Hash, in... method AccountHashesSeek (line 613) | func (sc *StateCache) AccountHashesSeek(prefix []byte) ([]byte, uint16, ... method StorageHashesSeek (line 632) | func (sc *StateCache) StorageHashesSeek(addrHash common.Hash, incarnatio... function WalkAccountHashesWrites (line 659) | func WalkAccountHashesWrites(writes [5]*btree.BTree, update func(prefix ... method WalkStorageHashes (line 672) | func (sc *StateCache) WalkStorageHashes(walker func(addrHash common.Hash... function WalkStorageHashesWrites (line 690) | func WalkStorageHashesWrites(writes [5]*btree.BTree, update func(addrHas... method WalkStorage (line 703) | func (sc *StateCache) WalkStorage(addrHash common.Hash, incarnation uint... method WalkAccounts (line 734) | func (sc *StateCache) WalkAccounts(prefix []byte, walker func(addrHash c... function assertSubset (line 763) | func assertSubset(a, b uint16) { FILE: turbo/silkworm/silkworm.go function New (line 45) | func New(dataDirPath string, libMdbxVersion string, numIOContexts uint32... type RpcDaemonService (line 64) | type RpcDaemonService struct method Start (line 78) | func (service RpcDaemonService) Start() error { method Stop (line 82) | func (service RpcDaemonService) Stop() error { function NewRpcDaemonService (line 70) | func NewRpcDaemonService(s *Silkworm, db kv.RoDB, settings RpcDaemonSett... type SentryService (line 86) | type SentryService struct method Start (line 98) | func (service SentryService) Start() error { method Stop (line 102) | func (service SentryService) Stop() error { function NewSentryService (line 91) | func NewSentryService(s *Silkworm, settings SentrySettings) SentryService { FILE: turbo/silkworm/snapshots_repository.go type SnapshotsRepository (line 20) | type SnapshotsRepository struct method Update (line 61) | func (r *SnapshotsRepository) Update() error { method updateBlocks (line 87) | func (r *SnapshotsRepository) updateBlocks(view *freezeblocks.View) er... method updateState (line 161) | func (r *SnapshotsRepository) updateState(stateTx *state.AggregatorRoT... function NewSnapshotsRepository (line 29) | func NewSnapshotsRepository( type MemoryMappedFile (line 43) | type MemoryMappedFile interface function memoryMappedFile (line 53) | func memoryMappedFile(file MemoryMappedFile) silkworm_go.MemoryMappedFile { function makeInvertedIndexSnapshot (line 128) | func makeInvertedIndexSnapshot(item *state.FilesItem) InvertedIndexSnaps... function makeHistorySnapshot (line 135) | func makeHistorySnapshot(historyItem *state.FilesItem, iiItem *state.Fil... function makeDomainSnapshot (line 143) | func makeDomainSnapshot(item *state.FilesItem) DomainSnapshot { FILE: turbo/transactions/call.go function DoCall (line 42) | func DoCall( function NewEVMBlockContext (line 124) | func NewEVMBlockContext(engine consensus.EngineReader, header *types.Hea... function MakeHeaderGetter (line 130) | func MakeHeaderGetter(requireCanonical bool, tx kv.Getter, headerReader ... type ReusableCaller (line 145) | type ReusableCaller struct method DoCallWithNewGas (line 155) | func (r *ReusableCaller) DoCallWithNewGas( function NewReusableCaller (line 203) | func NewReusableCaller( FILE: turbo/transactions/tracing.go type BlockGetter (line 45) | type BlockGetter interface function ComputeBlockContext (line 54) | func ComputeBlockContext(ctx context.Context, engine consensus.EngineRea... function ComputeTxContext (line 79) | func ComputeTxContext(statedb *state.IntraBlockState, engine consensus.E... function TraceTx (line 90) | func TraceTx( function AssembleTracer (line 139) | func AssembleTracer( function ExecuteTraceTx (line 188) | func ExecuteTraceTx( FILE: txnprovider/provider.go type TxnProvider (line 28) | type TxnProvider interface type ProvideOption (line 39) | type ProvideOption function WithParentBlockNum (line 41) | func WithParentBlockNum(blockNum uint64) ProvideOption { function WithBlockTime (line 47) | func WithBlockTime(blockTime uint64) ProvideOption { function WithAmount (line 53) | func WithAmount(amount int) ProvideOption { function WithGasTarget (line 59) | func WithGasTarget(gasTarget uint64) ProvideOption { function WithBlobGasTarget (line 65) | func WithBlobGasTarget(blobGasTarget uint64) ProvideOption { function WithTxnIdsFilter (line 71) | func WithTxnIdsFilter(txnIdsFilter mapset.Set[[32]byte]) ProvideOption { function WithAvailableRlpSpace (line 77) | func WithAvailableRlpSpace(size int) ProvideOption { type ProvideOptions (line 83) | type ProvideOptions struct function ApplyProvideOptions (line 93) | func ApplyProvideOptions(opts ...ProvideOption) ProvideOptions { FILE: txnprovider/shutter/block_building_integration_test.go function TestShutterBlockBuilding (line 49) | func TestShutterBlockBuilding(t *testing.T) { type blockBuildingUniverse (line 195) | type blockBuildingUniverse struct function initBlockBuildingUniverse (line 215) | func initBlockBuildingUniverse(ctx context.Context, t *testing.T) blockB... FILE: txnprovider/shutter/block_listener.go type BlockEvent (line 28) | type BlockEvent struct type BlockListener (line 35) | type BlockListener struct method RegisterObserver (line 49) | func (bl *BlockListener) RegisterObserver(o event.Observer[BlockEvent]... method Run (line 53) | func (bl *BlockListener) Run(ctx context.Context) error { function NewBlockListener (line 41) | func NewBlockListener(logger log.Logger, stateChangesClient stateChanges... FILE: txnprovider/shutter/block_tracker.go type currentBlockNumReader (line 27) | type currentBlockNumReader type BlockTracker (line 29) | type BlockTracker struct method Run (line 48) | func (bt *BlockTracker) Run(ctx context.Context) error { method Wait (line 97) | func (bt *BlockTracker) Wait(ctx context.Context, blockNum uint64) err... function NewBlockTracker (line 38) | func NewBlockTracker(logger log.Logger, blockListener *BlockListener, bn... FILE: txnprovider/shutter/block_tracker_test.go function TestBlockTracker (line 35) | func TestBlockTracker(t *testing.T) { FILE: txnprovider/shutter/cmd/register.go function RegisterCmds (line 23) | func RegisterCmds(app *cli.App) { FILE: txnprovider/shutter/cmd/validator_reg_check.go function registerValidatorRegCheckCmd (line 34) | func registerValidatorRegCheckCmd(app *cli.App) { function validatorRegCheck (line 65) | func validatorRegCheck(ctx context.Context, chain, elUrl, validatorInfoF... function parseValidatorInfo (line 97) | func parseValidatorInfo(validatorInfoFile string) (shutter.ValidatorInfo... FILE: txnprovider/shutter/decrypted_txns_pool.go type DecryptionMark (line 27) | type DecryptionMark struct type TxnBatch (line 32) | type TxnBatch struct type DecryptedTxnsPool (line 38) | type DecryptedTxnsPool struct method Wait (line 51) | func (p *DecryptedTxnsPool) Wait(ctx context.Context, mark DecryptionM... method DecryptedTxns (line 76) | func (p *DecryptedTxnsPool) DecryptedTxns(mark DecryptionMark) (TxnBat... method AddDecryptedTxns (line 83) | func (p *DecryptedTxnsPool) AddDecryptedTxns(mark DecryptionMark, txnB... method DeleteDecryptedTxnsUpToSlot (line 94) | func (p *DecryptedTxnsPool) DeleteDecryptedTxnsUpToSlot(slot uint64) (... method AllDecryptedTxns (line 114) | func (p *DecryptedTxnsPool) AllDecryptedTxns() []types.Transaction { function NewDecryptedTxnsPool (line 43) | func NewDecryptedTxnsPool() *DecryptedTxnsPool { FILE: txnprovider/shutter/decryption_keys_listener.go type DecryptionKeysListener (line 31) | type DecryptionKeysListener struct method RegisterObserver (line 47) | func (dkl DecryptionKeysListener) RegisterObserver(observer event.Obse... method Run (line 51) | func (dkl DecryptionKeysListener) Run(ctx context.Context) error { method listenLoop (line 76) | func (dkl DecryptionKeysListener) listenLoop(ctx context.Context) error { function NewDecryptionKeysListener (line 38) | func NewDecryptionKeysListener(logger log.Logger, config shuttercfg.Conf... FILE: txnprovider/shutter/decryption_keys_processor.go type DecryptionKeysProcessor (line 43) | type DecryptionKeysProcessor struct method Enqueue (line 77) | func (dkp *DecryptionKeysProcessor) Enqueue(msg *proto.DecryptionKeys) { method Run (line 81) | func (dkp *DecryptionKeysProcessor) Run(ctx context.Context) error { method processKeys (line 106) | func (dkp *DecryptionKeysProcessor) processKeys(ctx context.Context) e... method process (line 120) | func (dkp *DecryptionKeysProcessor) process(msg *proto.DecryptionKeys)... method decryptTxn (line 225) | func (dkp *DecryptionKeysProcessor) decryptTxn(keys map[TxnIndex]*prot... method threadSafeParseTxn (line 276) | func (dkp *DecryptionKeysProcessor) threadSafeParseTxn(rlp []byte) (*t... method cleanupLoop (line 290) | func (dkp *DecryptionKeysProcessor) cleanupLoop(ctx context.Context) e... method processBlockEventCleanup (line 315) | func (dkp *DecryptionKeysProcessor) processBlockEventCleanup(blockEven... function NewDecryptionKeysProcessor (line 56) | func NewDecryptionKeysProcessor( function identityPreimageMismatchErr (line 354) | func identityPreimageMismatchErr(keyIpBytes, submissionIpBytes []byte) e... type ProcessedMark (line 374) | type ProcessedMark struct FILE: txnprovider/shutter/decryption_keys_signature_data.go constant identityPreimageSize (line 39) | identityPreimageSize = 52 constant identityPreimagesLimit (line 40) | identityPreimagesLimit = 1024 type IdentityPreimage (line 43) | type IdentityPreimage method EncodingSizeSSZ (line 45) | func (ip *IdentityPreimage) EncodingSizeSSZ() int { method EncodeSSZ (line 49) | func (ip *IdentityPreimage) EncodeSSZ(dst []byte) ([]byte, error) { method DecodeSSZ (line 53) | func (ip *IdentityPreimage) DecodeSSZ(buf []byte, _ int) error { method Clone (line 62) | func (ip *IdentityPreimage) Clone() clonable.Clonable { method HashSSZ (line 67) | func (ip *IdentityPreimage) HashSSZ() ([32]byte, error) { method String (line 71) | func (ip *IdentityPreimage) String() string { function IdentityPreimageFromBytes (line 75) | func IdentityPreimageFromBytes(b []byte) (*IdentityPreimage, error) { function IdentityPreimageFromSenderPrefix (line 81) | func IdentityPreimageFromSenderPrefix(prefix [32]byte, sender common.Add... type IdentityPreimages (line 88) | type IdentityPreimages method ToListSSZ (line 90) | func (ips IdentityPreimages) ToListSSZ() *solid.ListSSZ[*IdentityPreim... type DecryptionKeysSignatureData (line 94) | type DecryptionKeysSignatureData struct method HashSSZ (line 102) | func (d DecryptionKeysSignatureData) HashSSZ() ([32]byte, error) { method Sign (line 115) | func (d DecryptionKeysSignatureData) Sign(key *ecdsa.PrivateKey) ([]by... method Verify (line 124) | func (d DecryptionKeysSignatureData) Verify(signature []byte, address ... method Validate (line 138) | func (d DecryptionKeysSignatureData) Validate() error { FILE: txnprovider/shutter/decryption_keys_signature_data_test.go function TestIdentityPreimageEncodeDecodeSSZ (line 14) | func TestIdentityPreimageEncodeDecodeSSZ(t *testing.T) { function TestIdentityPreimageDecodeSSZWithInvalidLength (line 24) | func TestIdentityPreimageDecodeSSZWithInvalidLength(t *testing.T) { function TestDecryptionKeysSignatureDataWithInvalidPreimagesLength (line 33) | func TestDecryptionKeysSignatureDataWithInvalidPreimagesLength(t *testin... function TestDecryptionKeysSignatureDataHashSSZ (line 54) | func TestDecryptionKeysSignatureDataHashSSZ(t *testing.T) { FILE: txnprovider/shutter/decryption_keys_source.go type DecryptionKeysSource (line 41) | type DecryptionKeysSource interface type DecryptionKeysSubscription (line 46) | type DecryptionKeysSubscription interface type DecryptionKeysSourceFactory (line 50) | type DecryptionKeysSourceFactory constant ProtocolVersion (line 53) | ProtocolVersion = "/shutter/0.1.0" constant DecryptionKeysTopic (line 54) | DecryptionKeysTopic = "decryptionKeys" function NewPubSubDecryptionKeysSource (line 57) | func NewPubSubDecryptionKeysSource(logger log.Logger, config shuttercfg.... type PubSubDecryptionKeysSource (line 66) | type PubSubDecryptionKeysSource struct method Run (line 76) | func (dks *PubSubDecryptionKeysSource) Run(ctx context.Context) error { method Subscribe (line 148) | func (dks *PubSubDecryptionKeysSource) Subscribe(ctx context.Context) ... method initP2pHost (line 174) | func (dks *PubSubDecryptionKeysSource) initP2pHost() (host.Host, error) { method initGossipSub (line 201) | func (dks *PubSubDecryptionKeysSource) initGossipSub(ctx context.Conte... method connectBootstrapNodes (line 271) | func (dks *PubSubDecryptionKeysSource) connectBootstrapNodes(ctx conte... method peerInfoLoop (line 318) | func (dks *PubSubDecryptionKeysSource) peerInfoLoop(ctx context.Contex... function decryptionKeysTopicScoreParams (line 334) | func decryptionKeysTopicScoreParams() *pubsub.TopicScoreParams { FILE: txnprovider/shutter/decryption_keys_validator.go type DecryptionKeysValidator (line 59) | type DecryptionKeysValidator struct method Validate (line 73) | func (v DecryptionKeysValidator) Validate(msg *proto.DecryptionKeys) e... method validateExtraData (line 90) | func (v DecryptionKeysValidator) validateExtraData(msg *proto.Decrypti... method validateSlot (line 111) | func (v DecryptionKeysValidator) validateSlot(msg *proto.DecryptionKey... method validateSigners (line 136) | func (v DecryptionKeysValidator) validateSigners(msg *proto.Decryption... method validateSignatures (line 156) | func (v DecryptionKeysValidator) validateSignatures(msg *proto.Decrypt... method validateKeys (line 199) | func (v DecryptionKeysValidator) validateKeys(msg *proto.DecryptionKey... method validateEonIndex (line 239) | func (v DecryptionKeysValidator) validateEonIndex(msg *proto.Decryptio... function NewDecryptionKeysValidator (line 65) | func NewDecryptionKeysValidator(config shuttercfg.Config, sc SlotCalcula... function NewDecryptionKeysExtendedValidator (line 267) | func NewDecryptionKeysExtendedValidator(logger log.Logger, config shutte... FILE: txnprovider/shutter/decryption_keys_validator_test.go function TestDecryptionKeysValidators (line 35) | func TestDecryptionKeysValidators(t *testing.T) { type decryptionKeysValidationTestCase (line 601) | type decryptionKeysValidationTestCase struct method testBaseValidator (line 612) | func (tc decryptionKeysValidationTestCase) testBaseValidator(t *testin... method testExtendedValidator (line 621) | func (tc decryptionKeysValidationTestCase) testExtendedValidator(t *te... FILE: txnprovider/shutter/encrypted_txn_submission.go type TxnIndex (line 28) | type TxnIndex type EncryptedTxnSubmission (line 31) | type EncryptedTxnSubmission struct method IdentityPreimageBytes (line 41) | func (ets EncryptedTxnSubmission) IdentityPreimageBytes() []byte { function EncryptedTxnSubmissionFromLogEvent (line 45) | func EncryptedTxnSubmissionFromLogEvent(event *contracts.SequencerTransa... function EncryptedTxnSubmissionLess (line 57) | func EncryptedTxnSubmissionLess(a, b EncryptedTxnSubmission) bool { function EncryptedTxnSubmissionsAreConsecutive (line 69) | func EncryptedTxnSubmissionsAreConsecutive(a, b EncryptedTxnSubmission) ... FILE: txnprovider/shutter/encrypted_txns_pool.go type EncryptedTxnsPool (line 37) | type EncryptedTxnsPool struct method Run (line 64) | func (etp *EncryptedTxnsPool) Run(ctx context.Context) error { method Txns (line 89) | func (etp *EncryptedTxnsPool) Txns(eon EonIndex, from, to TxnIndex, ga... method AllSubmissions (line 155) | func (etp *EncryptedTxnsPool) AllSubmissions() []EncryptedTxnSubmission { method DeleteUpTo (line 166) | func (etp *EncryptedTxnsPool) DeleteUpTo(eon EonIndex, to TxnIndex) { method watchSubmissions (line 195) | func (etp *EncryptedTxnsPool) watchSubmissions(ctx context.Context) er... method handleEncryptedTxnSubmissionEvent (line 225) | func (etp *EncryptedTxnsPool) handleEncryptedTxnSubmissionEvent(event ... method fillSubmissionGap (line 266) | func (etp *EncryptedTxnsPool) fillSubmissionGap(last, new EncryptedTxn... method watchFirstBlockAfterInit (line 286) | func (etp *EncryptedTxnsPool) watchFirstBlockAfterInit(ctx context.Con... method loadPastSubmissionsOnFirstBlock (line 316) | func (etp *EncryptedTxnsPool) loadPastSubmissionsOnFirstBlock(blockNum... method loadSubmissions (line 335) | func (etp *EncryptedTxnsPool) loadSubmissions(start, end uint64) error { method addSubmission (line 373) | func (etp *EncryptedTxnsPool) addSubmission(submission EncryptedTxnSub... method deleteSubmission (line 388) | func (etp *EncryptedTxnsPool) deleteSubmission(submission EncryptedTxn... function NewEncryptedTxnsPool (line 47) | func NewEncryptedTxnsPool(logger log.Logger, config shuttercfg.Config, c... FILE: txnprovider/shutter/encrypted_txns_pool_test.go function TestEncryptedTxnsPoolReturnsCorrectTxnWithAReplaySequence (line 14) | func TestEncryptedTxnsPoolReturnsCorrectTxnWithAReplaySequence(t *testin... FILE: txnprovider/shutter/eon.go type EonIndex (line 29) | type EonIndex type Eon (line 31) | type Eon struct method KeyperAt (line 39) | func (e Eon) KeyperAt(index uint64) (common.Address, error) { method PublicKey (line 47) | func (e Eon) PublicKey() (*crypto.EonPublicKey, error) { function EonLess (line 53) | func EonLess(a, b Eon) bool { function EpochSecretKeyFromBytes (line 57) | func EpochSecretKeyFromBytes(b []byte) (*crypto.EpochSecretKey, error) { FILE: txnprovider/shutter/eon_tracker.go type EonTracker (line 38) | type EonTracker interface type KsmEonTracker (line 45) | type KsmEonTracker struct method Run (line 82) | func (et *KsmEonTracker) Run(ctx context.Context) error { method CurrentEon (line 107) | func (et *KsmEonTracker) CurrentEon() (Eon, bool) { method RecentEon (line 118) | func (et *KsmEonTracker) RecentEon(index EonIndex) (Eon, bool) { method EonByBlockNum (line 125) | func (et *KsmEonTracker) EonByBlockNum(blockNum uint64) (Eon, bool) { method recentEon (line 141) | func (et *KsmEonTracker) recentEon(index EonIndex) (Eon, bool) { method trackCurrentEon (line 145) | func (et *KsmEonTracker) trackCurrentEon(ctx context.Context) error { method handleBlockEvent (line 170) | func (et *KsmEonTracker) handleBlockEvent(blockEvent BlockEvent) error { method readEonAtNewBlockEvent (line 194) | func (et *KsmEonTracker) readEonAtNewBlockEvent(blockNum uint64) (Eon,... method maybeCleanup (line 295) | func (et *KsmEonTracker) maybeCleanup(blockNum uint64) { method trackFutureEons (line 339) | func (et *KsmEonTracker) trackFutureEons(ctx context.Context) error { method handleKeyperSetAddedEvent (line 362) | func (et *KsmEonTracker) handleKeyperSetAddedEvent(event *contracts.Ke... method readEonAtKeyperSetAddedEvent (line 386) | func (et *KsmEonTracker) readEonAtKeyperSetAddedEvent(event *contracts... function NewKsmEonTracker (line 58) | func NewKsmEonTracker(logger log.Logger, config shuttercfg.Config, bl *B... FILE: txnprovider/shutter/internal/contracts/gen_key_broadcast_contract.go constant KeyBroadcastContractABI (line 34) | KeyBroadcastContractABI = "[{\"inputs\":[{\"internalType\":\"address\",\... function DeployKeyBroadcastContract (line 40) | func DeployKeyBroadcastContract(auth *bind.TransactOpts, backend bind.Co... type KeyBroadcastContract (line 54) | type KeyBroadcastContract struct type KeyBroadcastContractCaller (line 61) | type KeyBroadcastContractCaller struct method GetEonKey (line 198) | func (_KeyBroadcastContract *KeyBroadcastContractCaller) GetEonKey(opt... type KeyBroadcastContractTransactor (line 66) | type KeyBroadcastContractTransactor struct method BroadcastEonKey (line 229) | func (_KeyBroadcastContract *KeyBroadcastContractTransactor) Broadcast... type KeyBroadcastContractFilterer (line 71) | type KeyBroadcastContractFilterer struct method EonKeyBroadcastEventID (line 360) | func (_KeyBroadcastContract *KeyBroadcastContractFilterer) EonKeyBroad... method FilterEonKeyBroadcast (line 367) | func (_KeyBroadcastContract *KeyBroadcastContractFilterer) FilterEonKe... method WatchEonKeyBroadcast (line 379) | func (_KeyBroadcastContract *KeyBroadcastContractFilterer) WatchEonKey... method ParseEonKeyBroadcast (line 416) | func (_KeyBroadcastContract *KeyBroadcastContractFilterer) ParseEonKey... type KeyBroadcastContractSession (line 77) | type KeyBroadcastContractSession struct method GetEonKey (line 215) | func (_KeyBroadcastContract *KeyBroadcastContractSession) GetEonKey(eo... method BroadcastEonKey (line 236) | func (_KeyBroadcastContract *KeyBroadcastContractSession) BroadcastEon... type KeyBroadcastContractCallerSession (line 85) | type KeyBroadcastContractCallerSession struct method GetEonKey (line 222) | func (_KeyBroadcastContract *KeyBroadcastContractCallerSession) GetEon... type KeyBroadcastContractTransactorSession (line 92) | type KeyBroadcastContractTransactorSession struct method BroadcastEonKey (line 243) | func (_KeyBroadcastContract *KeyBroadcastContractTransactorSession) Br... type KeyBroadcastContractRaw (line 98) | type KeyBroadcastContractRaw struct method Call (line 161) | func (_KeyBroadcastContract *KeyBroadcastContractRaw) Call(opts *bind.... method Transfer (line 167) | func (_KeyBroadcastContract *KeyBroadcastContractRaw) Transfer(opts *b... method Transact (line 172) | func (_KeyBroadcastContract *KeyBroadcastContractRaw) Transact(opts *b... type KeyBroadcastContractCallerRaw (line 103) | type KeyBroadcastContractCallerRaw struct method Call (line 180) | func (_KeyBroadcastContract *KeyBroadcastContractCallerRaw) Call(opts ... type KeyBroadcastContractTransactorRaw (line 108) | type KeyBroadcastContractTransactorRaw struct method Transfer (line 186) | func (_KeyBroadcastContract *KeyBroadcastContractTransactorRaw) Transf... method Transact (line 191) | func (_KeyBroadcastContract *KeyBroadcastContractTransactorRaw) Transa... function NewKeyBroadcastContract (line 113) | func NewKeyBroadcastContract(address common.Address, backend bind.Contra... function NewKeyBroadcastContractCaller (line 122) | func NewKeyBroadcastContractCaller(address common.Address, caller bind.C... function NewKeyBroadcastContractTransactor (line 131) | func NewKeyBroadcastContractTransactor(address common.Address, transacto... function NewKeyBroadcastContractFilterer (line 140) | func NewKeyBroadcastContractFilterer(address common.Address, filterer bi... function bindKeyBroadcastContract (line 149) | func bindKeyBroadcastContract(address common.Address, caller bind.Contra... type KeyBroadcastContractBroadcastEonKeyParams (line 248) | type KeyBroadcastContractBroadcastEonKeyParams struct function ParseKeyBroadcastContractBroadcastEonKeyParams (line 256) | func ParseKeyBroadcastContractBroadcastEonKeyParams(calldata []byte) (*K... type KeyBroadcastContractEonKeyBroadcastIterator (line 287) | type KeyBroadcastContractEonKeyBroadcastIterator struct method Next (line 302) | func (it *KeyBroadcastContractEonKeyBroadcastIterator) Next() bool { method Error (line 342) | func (it *KeyBroadcastContractEonKeyBroadcastIterator) Error() error { method Close (line 348) | func (it *KeyBroadcastContractEonKeyBroadcastIterator) Close() error { type KeyBroadcastContractEonKeyBroadcast (line 354) | type KeyBroadcastContractEonKeyBroadcast struct FILE: txnprovider/shutter/internal/contracts/gen_keyper_set.go constant KeyperSetABI (line 34) | KeyperSetABI = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"typ... function DeployKeyperSet (line 40) | func DeployKeyperSet(auth *bind.TransactOpts, backend bind.ContractBacke... type KeyperSet (line 54) | type KeyperSet struct type KeyperSetCaller (line 61) | type KeyperSetCaller struct method GetMember (line 198) | func (_KeyperSet *KeyperSetCaller) GetMember(opts *bind.CallOpts, inde... method GetMembers (line 229) | func (_KeyperSet *KeyperSetCaller) GetMembers(opts *bind.CallOpts) ([]... method GetNumMembers (line 260) | func (_KeyperSet *KeyperSetCaller) GetNumMembers(opts *bind.CallOpts) ... method GetPublisher (line 291) | func (_KeyperSet *KeyperSetCaller) GetPublisher(opts *bind.CallOpts) (... method GetThreshold (line 322) | func (_KeyperSet *KeyperSetCaller) GetThreshold(opts *bind.CallOpts) (... method IsAllowedToBroadcastEonKey (line 353) | func (_KeyperSet *KeyperSetCaller) IsAllowedToBroadcastEonKey(opts *bi... method IsFinalized (line 384) | func (_KeyperSet *KeyperSetCaller) IsFinalized(opts *bind.CallOpts) (b... method Owner (line 415) | func (_KeyperSet *KeyperSetCaller) Owner(opts *bind.CallOpts) (common.... type KeyperSetTransactor (line 66) | type KeyperSetTransactor struct method AddMembers (line 446) | func (_KeyperSet *KeyperSetTransactor) AddMembers(opts *bind.TransactO... method RenounceOwnership (line 467) | func (_KeyperSet *KeyperSetTransactor) RenounceOwnership(opts *bind.Tr... method SetFinalized (line 488) | func (_KeyperSet *KeyperSetTransactor) SetFinalized(opts *bind.Transac... method SetPublisher (line 509) | func (_KeyperSet *KeyperSetTransactor) SetPublisher(opts *bind.Transac... method SetThreshold (line 530) | func (_KeyperSet *KeyperSetTransactor) SetThreshold(opts *bind.Transac... method TransferOwnership (line 551) | func (_KeyperSet *KeyperSetTransactor) TransferOwnership(opts *bind.Tr... type KeyperSetFilterer (line 71) | type KeyperSetFilterer struct method OwnershipTransferredEventID (line 791) | func (_KeyperSet *KeyperSetFilterer) OwnershipTransferredEventID() com... method FilterOwnershipTransferred (line 798) | func (_KeyperSet *KeyperSetFilterer) FilterOwnershipTransferred(opts *... method WatchOwnershipTransferred (line 819) | func (_KeyperSet *KeyperSetFilterer) WatchOwnershipTransferred(opts *b... method ParseOwnershipTransferred (line 865) | func (_KeyperSet *KeyperSetFilterer) ParseOwnershipTransferred(log typ... type KeyperSetSession (line 77) | type KeyperSetSession struct method GetMember (line 215) | func (_KeyperSet *KeyperSetSession) GetMember(index uint64) (common.Ad... method GetMembers (line 246) | func (_KeyperSet *KeyperSetSession) GetMembers() ([]common.Address, er... method GetNumMembers (line 277) | func (_KeyperSet *KeyperSetSession) GetNumMembers() (uint64, error) { method GetPublisher (line 308) | func (_KeyperSet *KeyperSetSession) GetPublisher() (common.Address, er... method GetThreshold (line 339) | func (_KeyperSet *KeyperSetSession) GetThreshold() (uint64, error) { method IsAllowedToBroadcastEonKey (line 370) | func (_KeyperSet *KeyperSetSession) IsAllowedToBroadcastEonKey(a commo... method IsFinalized (line 401) | func (_KeyperSet *KeyperSetSession) IsFinalized() (bool, error) { method Owner (line 432) | func (_KeyperSet *KeyperSetSession) Owner() (common.Address, error) { method AddMembers (line 453) | func (_KeyperSet *KeyperSetSession) AddMembers(newMembers []common.Add... method RenounceOwnership (line 474) | func (_KeyperSet *KeyperSetSession) RenounceOwnership() (types.Transac... method SetFinalized (line 495) | func (_KeyperSet *KeyperSetSession) SetFinalized() (types.Transaction,... method SetPublisher (line 516) | func (_KeyperSet *KeyperSetSession) SetPublisher(_publisher common.Add... method SetThreshold (line 537) | func (_KeyperSet *KeyperSetSession) SetThreshold(_threshold uint64) (t... method TransferOwnership (line 558) | func (_KeyperSet *KeyperSetSession) TransferOwnership(newOwner common.... type KeyperSetCallerSession (line 85) | type KeyperSetCallerSession struct method GetMember (line 222) | func (_KeyperSet *KeyperSetCallerSession) GetMember(index uint64) (com... method GetMembers (line 253) | func (_KeyperSet *KeyperSetCallerSession) GetMembers() ([]common.Addre... method GetNumMembers (line 284) | func (_KeyperSet *KeyperSetCallerSession) GetNumMembers() (uint64, err... method GetPublisher (line 315) | func (_KeyperSet *KeyperSetCallerSession) GetPublisher() (common.Addre... method GetThreshold (line 346) | func (_KeyperSet *KeyperSetCallerSession) GetThreshold() (uint64, erro... method IsAllowedToBroadcastEonKey (line 377) | func (_KeyperSet *KeyperSetCallerSession) IsAllowedToBroadcastEonKey(a... method IsFinalized (line 408) | func (_KeyperSet *KeyperSetCallerSession) IsFinalized() (bool, error) { method Owner (line 439) | func (_KeyperSet *KeyperSetCallerSession) Owner() (common.Address, err... type KeyperSetTransactorSession (line 92) | type KeyperSetTransactorSession struct method AddMembers (line 460) | func (_KeyperSet *KeyperSetTransactorSession) AddMembers(newMembers []... method RenounceOwnership (line 481) | func (_KeyperSet *KeyperSetTransactorSession) RenounceOwnership() (typ... method SetFinalized (line 502) | func (_KeyperSet *KeyperSetTransactorSession) SetFinalized() (types.Tr... method SetPublisher (line 523) | func (_KeyperSet *KeyperSetTransactorSession) SetPublisher(_publisher ... method SetThreshold (line 544) | func (_KeyperSet *KeyperSetTransactorSession) SetThreshold(_threshold ... method TransferOwnership (line 565) | func (_KeyperSet *KeyperSetTransactorSession) TransferOwnership(newOwn... type KeyperSetRaw (line 98) | type KeyperSetRaw struct method Call (line 161) | func (_KeyperSet *KeyperSetRaw) Call(opts *bind.CallOpts, result *[]in... method Transfer (line 167) | func (_KeyperSet *KeyperSetRaw) Transfer(opts *bind.TransactOpts) (typ... method Transact (line 172) | func (_KeyperSet *KeyperSetRaw) Transact(opts *bind.TransactOpts, meth... type KeyperSetCallerRaw (line 103) | type KeyperSetCallerRaw struct method Call (line 180) | func (_KeyperSet *KeyperSetCallerRaw) Call(opts *bind.CallOpts, result... type KeyperSetTransactorRaw (line 108) | type KeyperSetTransactorRaw struct method Transfer (line 186) | func (_KeyperSet *KeyperSetTransactorRaw) Transfer(opts *bind.Transact... method Transact (line 191) | func (_KeyperSet *KeyperSetTransactorRaw) Transact(opts *bind.Transact... function NewKeyperSet (line 113) | func NewKeyperSet(address common.Address, backend bind.ContractBackend) ... function NewKeyperSetCaller (line 122) | func NewKeyperSetCaller(address common.Address, caller bind.ContractCall... function NewKeyperSetTransactor (line 131) | func NewKeyperSetTransactor(address common.Address, transactor bind.Cont... function NewKeyperSetFilterer (line 140) | func NewKeyperSetFilterer(address common.Address, filterer bind.Contract... function bindKeyperSet (line 149) | func bindKeyperSet(address common.Address, caller bind.ContractCaller, t... type KeyperSetAddMembersParams (line 570) | type KeyperSetAddMembersParams struct function ParseKeyperSetAddMembersParams (line 577) | func ParseKeyperSetAddMembersParams(calldata []byte) (*KeyperSetAddMembe... type KeyperSetSetPublisherParams (line 607) | type KeyperSetSetPublisherParams struct function ParseKeyperSetSetPublisherParams (line 614) | func ParseKeyperSetSetPublisherParams(calldata []byte) (*KeyperSetSetPub... type KeyperSetSetThresholdParams (line 644) | type KeyperSetSetThresholdParams struct function ParseKeyperSetSetThresholdParams (line 651) | func ParseKeyperSetSetThresholdParams(calldata []byte) (*KeyperSetSetThr... type KeyperSetTransferOwnershipParams (line 681) | type KeyperSetTransferOwnershipParams struct function ParseKeyperSetTransferOwnershipParams (line 688) | func ParseKeyperSetTransferOwnershipParams(calldata []byte) (*KeyperSetT... type KeyperSetOwnershipTransferredIterator (line 718) | type KeyperSetOwnershipTransferredIterator struct method Next (line 733) | func (it *KeyperSetOwnershipTransferredIterator) Next() bool { method Error (line 773) | func (it *KeyperSetOwnershipTransferredIterator) Error() error { method Close (line 779) | func (it *KeyperSetOwnershipTransferredIterator) Close() error { type KeyperSetOwnershipTransferred (line 785) | type KeyperSetOwnershipTransferred struct FILE: txnprovider/shutter/internal/contracts/gen_keyper_set_manager.go constant KeyperSetManagerABI (line 34) | KeyperSetManagerABI = "[{\"inputs\":[{\"internalType\":\"address\",\"nam... function DeployKeyperSetManager (line 40) | func DeployKeyperSetManager(auth *bind.TransactOpts, backend bind.Contra... type KeyperSetManager (line 54) | type KeyperSetManager struct type KeyperSetManagerCaller (line 61) | type KeyperSetManagerCaller struct method DEFAULTADMINROLE (line 198) | func (_KeyperSetManager *KeyperSetManagerCaller) DEFAULTADMINROLE(opts... method PAUSERROLE (line 229) | func (_KeyperSetManager *KeyperSetManagerCaller) PAUSERROLE(opts *bind... method GetKeyperSetActivationBlock (line 260) | func (_KeyperSetManager *KeyperSetManagerCaller) GetKeyperSetActivatio... method GetKeyperSetAddress (line 291) | func (_KeyperSetManager *KeyperSetManagerCaller) GetKeyperSetAddress(o... method GetKeyperSetIndexByBlock (line 322) | func (_KeyperSetManager *KeyperSetManagerCaller) GetKeyperSetIndexByBl... method GetNumKeyperSets (line 353) | func (_KeyperSetManager *KeyperSetManagerCaller) GetNumKeyperSets(opts... method GetRoleAdmin (line 384) | func (_KeyperSetManager *KeyperSetManagerCaller) GetRoleAdmin(opts *bi... method HasRole (line 415) | func (_KeyperSetManager *KeyperSetManagerCaller) HasRole(opts *bind.Ca... method Initializer (line 446) | func (_KeyperSetManager *KeyperSetManagerCaller) Initializer(opts *bin... method Paused (line 477) | func (_KeyperSetManager *KeyperSetManagerCaller) Paused(opts *bind.Cal... method SupportsInterface (line 508) | func (_KeyperSetManager *KeyperSetManagerCaller) SupportsInterface(opt... type KeyperSetManagerTransactor (line 66) | type KeyperSetManagerTransactor struct method AddKeyperSet (line 539) | func (_KeyperSetManager *KeyperSetManagerTransactor) AddKeyperSet(opts... method GrantRole (line 560) | func (_KeyperSetManager *KeyperSetManagerTransactor) GrantRole(opts *b... method Initialize (line 581) | func (_KeyperSetManager *KeyperSetManagerTransactor) Initialize(opts *... method Pause (line 602) | func (_KeyperSetManager *KeyperSetManagerTransactor) Pause(opts *bind.... method RenounceRole (line 623) | func (_KeyperSetManager *KeyperSetManagerTransactor) RenounceRole(opts... method RevokeRole (line 644) | func (_KeyperSetManager *KeyperSetManagerTransactor) RevokeRole(opts *... method Unpause (line 665) | func (_KeyperSetManager *KeyperSetManagerTransactor) Unpause(opts *bin... type KeyperSetManagerFilterer (line 71) | type KeyperSetManagerFilterer struct method KeyperSetAddedEventID (line 955) | func (_KeyperSetManager *KeyperSetManagerFilterer) KeyperSetAddedEvent... method FilterKeyperSetAdded (line 962) | func (_KeyperSetManager *KeyperSetManagerFilterer) FilterKeyperSetAdde... method WatchKeyperSetAdded (line 974) | func (_KeyperSetManager *KeyperSetManagerFilterer) WatchKeyperSetAdded... method ParseKeyperSetAdded (line 1011) | func (_KeyperSetManager *KeyperSetManagerFilterer) ParseKeyperSetAdded... method KeyperSetAdded0EventID (line 1094) | func (_KeyperSetManager *KeyperSetManagerFilterer) KeyperSetAdded0Even... method FilterKeyperSetAdded0 (line 1101) | func (_KeyperSetManager *KeyperSetManagerFilterer) FilterKeyperSetAdde... method WatchKeyperSetAdded0 (line 1113) | func (_KeyperSetManager *KeyperSetManagerFilterer) WatchKeyperSetAdded... method ParseKeyperSetAdded0 (line 1150) | func (_KeyperSetManager *KeyperSetManagerFilterer) ParseKeyperSetAdded... method PausedEventID (line 1232) | func (_KeyperSetManager *KeyperSetManagerFilterer) PausedEventID() com... method FilterPaused (line 1239) | func (_KeyperSetManager *KeyperSetManagerFilterer) FilterPaused(opts *... method WatchPaused (line 1251) | func (_KeyperSetManager *KeyperSetManagerFilterer) WatchPaused(opts *b... method ParsePaused (line 1288) | func (_KeyperSetManager *KeyperSetManagerFilterer) ParsePaused(log typ... method RoleAdminChangedEventID (line 1372) | func (_KeyperSetManager *KeyperSetManagerFilterer) RoleAdminChangedEve... method FilterRoleAdminChanged (line 1379) | func (_KeyperSetManager *KeyperSetManagerFilterer) FilterRoleAdminChan... method WatchRoleAdminChanged (line 1404) | func (_KeyperSetManager *KeyperSetManagerFilterer) WatchRoleAdminChang... method ParseRoleAdminChanged (line 1454) | func (_KeyperSetManager *KeyperSetManagerFilterer) ParseRoleAdminChang... method RoleGrantedEventID (line 1538) | func (_KeyperSetManager *KeyperSetManagerFilterer) RoleGrantedEventID(... method FilterRoleGranted (line 1545) | func (_KeyperSetManager *KeyperSetManagerFilterer) FilterRoleGranted(o... method WatchRoleGranted (line 1570) | func (_KeyperSetManager *KeyperSetManagerFilterer) WatchRoleGranted(op... method ParseRoleGranted (line 1620) | func (_KeyperSetManager *KeyperSetManagerFilterer) ParseRoleGranted(lo... method RoleRevokedEventID (line 1704) | func (_KeyperSetManager *KeyperSetManagerFilterer) RoleRevokedEventID(... method FilterRoleRevoked (line 1711) | func (_KeyperSetManager *KeyperSetManagerFilterer) FilterRoleRevoked(o... method WatchRoleRevoked (line 1736) | func (_KeyperSetManager *KeyperSetManagerFilterer) WatchRoleRevoked(op... method ParseRoleRevoked (line 1786) | func (_KeyperSetManager *KeyperSetManagerFilterer) ParseRoleRevoked(lo... method UnpausedEventID (line 1868) | func (_KeyperSetManager *KeyperSetManagerFilterer) UnpausedEventID() c... method FilterUnpaused (line 1875) | func (_KeyperSetManager *KeyperSetManagerFilterer) FilterUnpaused(opts... method WatchUnpaused (line 1887) | func (_KeyperSetManager *KeyperSetManagerFilterer) WatchUnpaused(opts ... method ParseUnpaused (line 1924) | func (_KeyperSetManager *KeyperSetManagerFilterer) ParseUnpaused(log t... type KeyperSetManagerSession (line 77) | type KeyperSetManagerSession struct method DEFAULTADMINROLE (line 215) | func (_KeyperSetManager *KeyperSetManagerSession) DEFAULTADMINROLE() (... method PAUSERROLE (line 246) | func (_KeyperSetManager *KeyperSetManagerSession) PAUSERROLE() ([32]by... method GetKeyperSetActivationBlock (line 277) | func (_KeyperSetManager *KeyperSetManagerSession) GetKeyperSetActivati... method GetKeyperSetAddress (line 308) | func (_KeyperSetManager *KeyperSetManagerSession) GetKeyperSetAddress(... method GetKeyperSetIndexByBlock (line 339) | func (_KeyperSetManager *KeyperSetManagerSession) GetKeyperSetIndexByB... method GetNumKeyperSets (line 370) | func (_KeyperSetManager *KeyperSetManagerSession) GetNumKeyperSets() (... method GetRoleAdmin (line 401) | func (_KeyperSetManager *KeyperSetManagerSession) GetRoleAdmin(role [3... method HasRole (line 432) | func (_KeyperSetManager *KeyperSetManagerSession) HasRole(role [32]byt... method Initializer (line 463) | func (_KeyperSetManager *KeyperSetManagerSession) Initializer() (commo... method Paused (line 494) | func (_KeyperSetManager *KeyperSetManagerSession) Paused() (bool, erro... method SupportsInterface (line 525) | func (_KeyperSetManager *KeyperSetManagerSession) SupportsInterface(in... method AddKeyperSet (line 546) | func (_KeyperSetManager *KeyperSetManagerSession) AddKeyperSet(activat... method GrantRole (line 567) | func (_KeyperSetManager *KeyperSetManagerSession) GrantRole(role [32]b... method Initialize (line 588) | func (_KeyperSetManager *KeyperSetManagerSession) Initialize(admin com... method Pause (line 609) | func (_KeyperSetManager *KeyperSetManagerSession) Pause() (types.Trans... method RenounceRole (line 630) | func (_KeyperSetManager *KeyperSetManagerSession) RenounceRole(role [3... method RevokeRole (line 651) | func (_KeyperSetManager *KeyperSetManagerSession) RevokeRole(role [32]... method Unpause (line 672) | func (_KeyperSetManager *KeyperSetManagerSession) Unpause() (types.Tra... type KeyperSetManagerCallerSession (line 85) | type KeyperSetManagerCallerSession struct method DEFAULTADMINROLE (line 222) | func (_KeyperSetManager *KeyperSetManagerCallerSession) DEFAULTADMINRO... method PAUSERROLE (line 253) | func (_KeyperSetManager *KeyperSetManagerCallerSession) PAUSERROLE() (... method GetKeyperSetActivationBlock (line 284) | func (_KeyperSetManager *KeyperSetManagerCallerSession) GetKeyperSetAc... method GetKeyperSetAddress (line 315) | func (_KeyperSetManager *KeyperSetManagerCallerSession) GetKeyperSetAd... method GetKeyperSetIndexByBlock (line 346) | func (_KeyperSetManager *KeyperSetManagerCallerSession) GetKeyperSetIn... method GetNumKeyperSets (line 377) | func (_KeyperSetManager *KeyperSetManagerCallerSession) GetNumKeyperSe... method GetRoleAdmin (line 408) | func (_KeyperSetManager *KeyperSetManagerCallerSession) GetRoleAdmin(r... method HasRole (line 439) | func (_KeyperSetManager *KeyperSetManagerCallerSession) HasRole(role [... method Initializer (line 470) | func (_KeyperSetManager *KeyperSetManagerCallerSession) Initializer() ... method Paused (line 501) | func (_KeyperSetManager *KeyperSetManagerCallerSession) Paused() (bool... method SupportsInterface (line 532) | func (_KeyperSetManager *KeyperSetManagerCallerSession) SupportsInterf... type KeyperSetManagerTransactorSession (line 92) | type KeyperSetManagerTransactorSession struct method AddKeyperSet (line 553) | func (_KeyperSetManager *KeyperSetManagerTransactorSession) AddKeyperS... method GrantRole (line 574) | func (_KeyperSetManager *KeyperSetManagerTransactorSession) GrantRole(... method Initialize (line 595) | func (_KeyperSetManager *KeyperSetManagerTransactorSession) Initialize... method Pause (line 616) | func (_KeyperSetManager *KeyperSetManagerTransactorSession) Pause() (t... method RenounceRole (line 637) | func (_KeyperSetManager *KeyperSetManagerTransactorSession) RenounceRo... method RevokeRole (line 658) | func (_KeyperSetManager *KeyperSetManagerTransactorSession) RevokeRole... method Unpause (line 679) | func (_KeyperSetManager *KeyperSetManagerTransactorSession) Unpause() ... type KeyperSetManagerRaw (line 98) | type KeyperSetManagerRaw struct method Call (line 161) | func (_KeyperSetManager *KeyperSetManagerRaw) Call(opts *bind.CallOpts... method Transfer (line 167) | func (_KeyperSetManager *KeyperSetManagerRaw) Transfer(opts *bind.Tran... method Transact (line 172) | func (_KeyperSetManager *KeyperSetManagerRaw) Transact(opts *bind.Tran... type KeyperSetManagerCallerRaw (line 103) | type KeyperSetManagerCallerRaw struct method Call (line 180) | func (_KeyperSetManager *KeyperSetManagerCallerRaw) Call(opts *bind.Ca... type KeyperSetManagerTransactorRaw (line 108) | type KeyperSetManagerTransactorRaw struct method Transfer (line 186) | func (_KeyperSetManager *KeyperSetManagerTransactorRaw) Transfer(opts ... method Transact (line 191) | func (_KeyperSetManager *KeyperSetManagerTransactorRaw) Transact(opts ... function NewKeyperSetManager (line 113) | func NewKeyperSetManager(address common.Address, backend bind.ContractBa... function NewKeyperSetManagerCaller (line 122) | func NewKeyperSetManagerCaller(address common.Address, caller bind.Contr... function NewKeyperSetManagerTransactor (line 131) | func NewKeyperSetManagerTransactor(address common.Address, transactor bi... function NewKeyperSetManagerFilterer (line 140) | func NewKeyperSetManagerFilterer(address common.Address, filterer bind.C... function bindKeyperSetManager (line 149) | func bindKeyperSetManager(address common.Address, caller bind.ContractCa... type KeyperSetManagerAddKeyperSetParams (line 684) | type KeyperSetManagerAddKeyperSetParams struct function ParseKeyperSetManagerAddKeyperSetParams (line 692) | func ParseKeyperSetManagerAddKeyperSetParams(calldata []byte) (*KeyperSe... type KeyperSetManagerGrantRoleParams (line 723) | type KeyperSetManagerGrantRoleParams struct function ParseKeyperSetManagerGrantRoleParams (line 731) | func ParseKeyperSetManagerGrantRoleParams(calldata []byte) (*KeyperSetMa... type KeyperSetManagerInitializeParams (line 762) | type KeyperSetManagerInitializeParams struct function ParseKeyperSetManagerInitializeParams (line 770) | func ParseKeyperSetManagerInitializeParams(calldata []byte) (*KeyperSetM... type KeyperSetManagerRenounceRoleParams (line 801) | type KeyperSetManagerRenounceRoleParams struct function ParseKeyperSetManagerRenounceRoleParams (line 809) | func ParseKeyperSetManagerRenounceRoleParams(calldata []byte) (*KeyperSe... type KeyperSetManagerRevokeRoleParams (line 840) | type KeyperSetManagerRevokeRoleParams struct function ParseKeyperSetManagerRevokeRoleParams (line 848) | func ParseKeyperSetManagerRevokeRoleParams(calldata []byte) (*KeyperSetM... type KeyperSetManagerKeyperSetAddedIterator (line 879) | type KeyperSetManagerKeyperSetAddedIterator struct method Next (line 894) | func (it *KeyperSetManagerKeyperSetAddedIterator) Next() bool { method Error (line 934) | func (it *KeyperSetManagerKeyperSetAddedIterator) Error() error { method Close (line 940) | func (it *KeyperSetManagerKeyperSetAddedIterator) Close() error { type KeyperSetManagerKeyperSetAdded (line 946) | type KeyperSetManagerKeyperSetAdded struct type KeyperSetManagerKeyperSetAdded0Iterator (line 1021) | type KeyperSetManagerKeyperSetAdded0Iterator struct method Next (line 1036) | func (it *KeyperSetManagerKeyperSetAdded0Iterator) Next() bool { method Error (line 1076) | func (it *KeyperSetManagerKeyperSetAdded0Iterator) Error() error { method Close (line 1082) | func (it *KeyperSetManagerKeyperSetAdded0Iterator) Close() error { type KeyperSetManagerKeyperSetAdded0 (line 1088) | type KeyperSetManagerKeyperSetAdded0 struct type KeyperSetManagerPausedIterator (line 1160) | type KeyperSetManagerPausedIterator struct method Next (line 1175) | func (it *KeyperSetManagerPausedIterator) Next() bool { method Error (line 1215) | func (it *KeyperSetManagerPausedIterator) Error() error { method Close (line 1221) | func (it *KeyperSetManagerPausedIterator) Close() error { type KeyperSetManagerPaused (line 1227) | type KeyperSetManagerPaused struct type KeyperSetManagerRoleAdminChangedIterator (line 1298) | type KeyperSetManagerRoleAdminChangedIterator struct method Next (line 1313) | func (it *KeyperSetManagerRoleAdminChangedIterator) Next() bool { method Error (line 1353) | func (it *KeyperSetManagerRoleAdminChangedIterator) Error() error { method Close (line 1359) | func (it *KeyperSetManagerRoleAdminChangedIterator) Close() error { type KeyperSetManagerRoleAdminChanged (line 1365) | type KeyperSetManagerRoleAdminChanged struct type KeyperSetManagerRoleGrantedIterator (line 1464) | type KeyperSetManagerRoleGrantedIterator struct method Next (line 1479) | func (it *KeyperSetManagerRoleGrantedIterator) Next() bool { method Error (line 1519) | func (it *KeyperSetManagerRoleGrantedIterator) Error() error { method Close (line 1525) | func (it *KeyperSetManagerRoleGrantedIterator) Close() error { type KeyperSetManagerRoleGranted (line 1531) | type KeyperSetManagerRoleGranted struct type KeyperSetManagerRoleRevokedIterator (line 1630) | type KeyperSetManagerRoleRevokedIterator struct method Next (line 1645) | func (it *KeyperSetManagerRoleRevokedIterator) Next() bool { method Error (line 1685) | func (it *KeyperSetManagerRoleRevokedIterator) Error() error { method Close (line 1691) | func (it *KeyperSetManagerRoleRevokedIterator) Close() error { type KeyperSetManagerRoleRevoked (line 1697) | type KeyperSetManagerRoleRevoked struct type KeyperSetManagerUnpausedIterator (line 1796) | type KeyperSetManagerUnpausedIterator struct method Next (line 1811) | func (it *KeyperSetManagerUnpausedIterator) Next() bool { method Error (line 1851) | func (it *KeyperSetManagerUnpausedIterator) Error() error { method Close (line 1857) | func (it *KeyperSetManagerUnpausedIterator) Close() error { type KeyperSetManagerUnpaused (line 1863) | type KeyperSetManagerUnpaused struct FILE: txnprovider/shutter/internal/contracts/gen_sequencer.go constant SequencerABI (line 34) | SequencerABI = "[{\"inputs\":[],\"name\":\"InsufficientFee\",\"type\":\"... function DeploySequencer (line 40) | func DeploySequencer(auth *bind.TransactOpts, backend bind.ContractBacke... type Sequencer (line 54) | type Sequencer struct type SequencerCaller (line 61) | type SequencerCaller struct method GetTxCountForEon (line 198) | func (_Sequencer *SequencerCaller) GetTxCountForEon(opts *bind.CallOpt... type SequencerTransactor (line 66) | type SequencerTransactor struct method SubmitDecryptionProgress (line 229) | func (_Sequencer *SequencerTransactor) SubmitDecryptionProgress(opts *... method SubmitEncryptedTransaction (line 250) | func (_Sequencer *SequencerTransactor) SubmitEncryptedTransaction(opts... type SequencerFilterer (line 71) | type SequencerFilterer struct method DecryptionProgressSubmittedEventID (line 421) | func (_Sequencer *SequencerFilterer) DecryptionProgressSubmittedEventI... method FilterDecryptionProgressSubmitted (line 428) | func (_Sequencer *SequencerFilterer) FilterDecryptionProgressSubmitted... method WatchDecryptionProgressSubmitted (line 440) | func (_Sequencer *SequencerFilterer) WatchDecryptionProgressSubmitted(... method ParseDecryptionProgressSubmitted (line 477) | func (_Sequencer *SequencerFilterer) ParseDecryptionProgressSubmitted(... method TransactionSubmittedEventID (line 564) | func (_Sequencer *SequencerFilterer) TransactionSubmittedEventID() com... method FilterTransactionSubmitted (line 571) | func (_Sequencer *SequencerFilterer) FilterTransactionSubmitted(opts *... method WatchTransactionSubmitted (line 583) | func (_Sequencer *SequencerFilterer) WatchTransactionSubmitted(opts *b... method ParseTransactionSubmitted (line 620) | func (_Sequencer *SequencerFilterer) ParseTransactionSubmitted(log typ... type SequencerSession (line 77) | type SequencerSession struct method GetTxCountForEon (line 215) | func (_Sequencer *SequencerSession) GetTxCountForEon(eon uint64) (uint... method SubmitDecryptionProgress (line 236) | func (_Sequencer *SequencerSession) SubmitDecryptionProgress(message [... method SubmitEncryptedTransaction (line 257) | func (_Sequencer *SequencerSession) SubmitEncryptedTransaction(eon uin... type SequencerCallerSession (line 85) | type SequencerCallerSession struct method GetTxCountForEon (line 222) | func (_Sequencer *SequencerCallerSession) GetTxCountForEon(eon uint64)... type SequencerTransactorSession (line 92) | type SequencerTransactorSession struct method SubmitDecryptionProgress (line 243) | func (_Sequencer *SequencerTransactorSession) SubmitDecryptionProgress... method SubmitEncryptedTransaction (line 264) | func (_Sequencer *SequencerTransactorSession) SubmitEncryptedTransacti... type SequencerRaw (line 98) | type SequencerRaw struct method Call (line 161) | func (_Sequencer *SequencerRaw) Call(opts *bind.CallOpts, result *[]in... method Transfer (line 167) | func (_Sequencer *SequencerRaw) Transfer(opts *bind.TransactOpts) (typ... method Transact (line 172) | func (_Sequencer *SequencerRaw) Transact(opts *bind.TransactOpts, meth... type SequencerCallerRaw (line 103) | type SequencerCallerRaw struct method Call (line 180) | func (_Sequencer *SequencerCallerRaw) Call(opts *bind.CallOpts, result... type SequencerTransactorRaw (line 108) | type SequencerTransactorRaw struct method Transfer (line 186) | func (_Sequencer *SequencerTransactorRaw) Transfer(opts *bind.Transact... method Transact (line 191) | func (_Sequencer *SequencerTransactorRaw) Transact(opts *bind.Transact... function NewSequencer (line 113) | func NewSequencer(address common.Address, backend bind.ContractBackend) ... function NewSequencerCaller (line 122) | func NewSequencerCaller(address common.Address, caller bind.ContractCall... function NewSequencerTransactor (line 131) | func NewSequencerTransactor(address common.Address, transactor bind.Cont... function NewSequencerFilterer (line 140) | func NewSequencerFilterer(address common.Address, filterer bind.Contract... function bindSequencer (line 149) | func bindSequencer(address common.Address, caller bind.ContractCaller, t... type SequencerSubmitDecryptionProgressParams (line 269) | type SequencerSubmitDecryptionProgressParams struct function ParseSequencerSubmitDecryptionProgressParams (line 276) | func ParseSequencerSubmitDecryptionProgressParams(calldata []byte) (*Seq... type SequencerSubmitEncryptedTransactionParams (line 306) | type SequencerSubmitEncryptedTransactionParams struct function ParseSequencerSubmitEncryptedTransactionParams (line 316) | func ParseSequencerSubmitEncryptedTransactionParams(calldata []byte) (*S... type SequencerDecryptionProgressSubmittedIterator (line 349) | type SequencerDecryptionProgressSubmittedIterator struct method Next (line 364) | func (it *SequencerDecryptionProgressSubmittedIterator) Next() bool { method Error (line 404) | func (it *SequencerDecryptionProgressSubmittedIterator) Error() error { method Close (line 410) | func (it *SequencerDecryptionProgressSubmittedIterator) Close() error { type SequencerDecryptionProgressSubmitted (line 416) | type SequencerDecryptionProgressSubmitted struct type SequencerTransactionSubmittedIterator (line 487) | type SequencerTransactionSubmittedIterator struct method Next (line 502) | func (it *SequencerTransactionSubmittedIterator) Next() bool { method Error (line 542) | func (it *SequencerTransactionSubmittedIterator) Error() error { method Close (line 548) | func (it *SequencerTransactionSubmittedIterator) Close() error { type SequencerTransactionSubmitted (line 554) | type SequencerTransactionSubmitted struct FILE: txnprovider/shutter/internal/contracts/gen_validator_registry.go type IValidatorRegistryUpdate (line 34) | type IValidatorRegistryUpdate struct constant ValidatorRegistryABI (line 40) | ValidatorRegistryABI = "[{\"anonymous\":false,\"inputs\":[{\"indexed\":f... function DeployValidatorRegistry (line 46) | func DeployValidatorRegistry(auth *bind.TransactOpts, backend bind.Contr... type ValidatorRegistry (line 60) | type ValidatorRegistry struct type ValidatorRegistryCaller (line 67) | type ValidatorRegistryCaller struct method GetNumUpdates (line 204) | func (_ValidatorRegistry *ValidatorRegistryCaller) GetNumUpdates(opts ... method GetUpdate (line 235) | func (_ValidatorRegistry *ValidatorRegistryCaller) GetUpdate(opts *bin... type ValidatorRegistryTransactor (line 72) | type ValidatorRegistryTransactor struct method Update (line 266) | func (_ValidatorRegistry *ValidatorRegistryTransactor) Update(opts *bi... type ValidatorRegistryFilterer (line 77) | type ValidatorRegistryFilterer struct method UpdatedEventID (line 397) | func (_ValidatorRegistry *ValidatorRegistryFilterer) UpdatedEventID() ... method FilterUpdated (line 404) | func (_ValidatorRegistry *ValidatorRegistryFilterer) FilterUpdated(opt... method WatchUpdated (line 416) | func (_ValidatorRegistry *ValidatorRegistryFilterer) WatchUpdated(opts... method ParseUpdated (line 453) | func (_ValidatorRegistry *ValidatorRegistryFilterer) ParseUpdated(log ... type ValidatorRegistrySession (line 83) | type ValidatorRegistrySession struct method GetNumUpdates (line 221) | func (_ValidatorRegistry *ValidatorRegistrySession) GetNumUpdates() (*... method GetUpdate (line 252) | func (_ValidatorRegistry *ValidatorRegistrySession) GetUpdate(i *big.I... method Update (line 273) | func (_ValidatorRegistry *ValidatorRegistrySession) Update(message []b... type ValidatorRegistryCallerSession (line 91) | type ValidatorRegistryCallerSession struct method GetNumUpdates (line 228) | func (_ValidatorRegistry *ValidatorRegistryCallerSession) GetNumUpdate... method GetUpdate (line 259) | func (_ValidatorRegistry *ValidatorRegistryCallerSession) GetUpdate(i ... type ValidatorRegistryTransactorSession (line 98) | type ValidatorRegistryTransactorSession struct method Update (line 280) | func (_ValidatorRegistry *ValidatorRegistryTransactorSession) Update(m... type ValidatorRegistryRaw (line 104) | type ValidatorRegistryRaw struct method Call (line 167) | func (_ValidatorRegistry *ValidatorRegistryRaw) Call(opts *bind.CallOp... method Transfer (line 173) | func (_ValidatorRegistry *ValidatorRegistryRaw) Transfer(opts *bind.Tr... method Transact (line 178) | func (_ValidatorRegistry *ValidatorRegistryRaw) Transact(opts *bind.Tr... type ValidatorRegistryCallerRaw (line 109) | type ValidatorRegistryCallerRaw struct method Call (line 186) | func (_ValidatorRegistry *ValidatorRegistryCallerRaw) Call(opts *bind.... type ValidatorRegistryTransactorRaw (line 114) | type ValidatorRegistryTransactorRaw struct method Transfer (line 192) | func (_ValidatorRegistry *ValidatorRegistryTransactorRaw) Transfer(opt... method Transact (line 197) | func (_ValidatorRegistry *ValidatorRegistryTransactorRaw) Transact(opt... function NewValidatorRegistry (line 119) | func NewValidatorRegistry(address common.Address, backend bind.ContractB... function NewValidatorRegistryCaller (line 128) | func NewValidatorRegistryCaller(address common.Address, caller bind.Cont... function NewValidatorRegistryTransactor (line 137) | func NewValidatorRegistryTransactor(address common.Address, transactor b... function NewValidatorRegistryFilterer (line 146) | func NewValidatorRegistryFilterer(address common.Address, filterer bind.... function bindValidatorRegistry (line 155) | func bindValidatorRegistry(address common.Address, caller bind.ContractC... type ValidatorRegistryUpdateParams (line 285) | type ValidatorRegistryUpdateParams struct function ParseValidatorRegistryUpdateParams (line 293) | func ParseValidatorRegistryUpdateParams(calldata []byte) (*ValidatorRegi... type ValidatorRegistryUpdatedIterator (line 324) | type ValidatorRegistryUpdatedIterator struct method Next (line 339) | func (it *ValidatorRegistryUpdatedIterator) Next() bool { method Error (line 379) | func (it *ValidatorRegistryUpdatedIterator) Error() error { method Close (line 385) | func (it *ValidatorRegistryUpdatedIterator) Close() error { type ValidatorRegistryUpdated (line 391) | type ValidatorRegistryUpdated struct FILE: txnprovider/shutter/internal/crypto/encoding.go method Marshal (line 39) | func (m *EncryptedMessage) Marshal() []byte { method Unmarshal (line 56) | func (m *EncryptedMessage) Unmarshal(d []byte) error { method Marshal (line 92) | func (eonSecretKeyShare *EonSecretKeyShare) Marshal() []byte { method Unmarshal (line 97) | func (eonSecretKeyShare *EonSecretKeyShare) Unmarshal(m []byte) error { method Marshal (line 106) | func (eonPublicKeyShare *EonPublicKeyShare) Marshal() []byte { method Unmarshal (line 111) | func (eonPublicKeyShare *EonPublicKeyShare) Unmarshal(m []byte) error { method Marshal (line 124) | func (eonPublicKey *EonPublicKey) Marshal() []byte { method Unmarshal (line 129) | func (eonPublicKey *EonPublicKey) Unmarshal(m []byte) error { method MarshalText (line 142) | func (eonPublicKey EonPublicKey) MarshalText() ([]byte, error) { method UnmarshalText (line 147) | func (eonPublicKey *EonPublicKey) UnmarshalText(input []byte) error { method Marshal (line 156) | func (epochID *EpochID) Marshal() []byte { method Unmarshal (line 161) | func (epochID *EpochID) Unmarshal(m []byte) error { method Marshal (line 175) | func (epochSecretKeyShare *EpochSecretKeyShare) Marshal() []byte { method Unmarshal (line 180) | func (epochSecretKeyShare *EpochSecretKeyShare) Unmarshal(m []byte) error { method Marshal (line 193) | func (epochSecretKey *EpochSecretKey) Marshal() []byte { method Unmarshal (line 198) | func (epochSecretKey *EpochSecretKey) Unmarshal(m []byte) error { method MarshalText (line 211) | func (epochSecretKey EpochSecretKey) MarshalText() ([]byte, error) { //n... method UnmarshalText (line 216) | func (epochSecretKey *EpochSecretKey) UnmarshalText(input []byte) error { method MarshalText (line 225) | func (block Block) MarshalText() ([]byte, error) { //nolint:unparam method UnmarshalText (line 230) | func (block *Block) UnmarshalText(b []byte) error { method MarshalText (line 237) | func (m EncryptedMessage) MarshalText() ([]byte, error) { //nolint:unparam method UnmarshalText (line 242) | func (m *EncryptedMessage) UnmarshalText(b []byte) error { method Marshal (line 254) | func (g *Gammas) Marshal() []byte { method Unmarshal (line 266) | func (g *Gammas) Unmarshal(m []byte) error { method MarshalText (line 287) | func (g *Gammas) MarshalText() ([]byte, error) { method UnmarshalText (line 292) | func (g *Gammas) UnmarshalText(b []byte) error { FILE: txnprovider/shutter/internal/crypto/encoding_test.go function encryptedMessage (line 31) | func encryptedMessage() *EncryptedMessage { function TestMarshalUnmarshal (line 47) | func TestMarshalUnmarshal(t *testing.T) { function TestUnmarshalBroken (line 55) | func TestUnmarshalBroken(t *testing.T) { function TestMarshal (line 77) | func TestMarshal(t *testing.T) { function TestIdentifyVersion (line 109) | func TestIdentifyVersion(t *testing.T) { function TestMarshalGammasEmpty (line 118) | func TestMarshalGammasEmpty(t *testing.T) { function TestMarshalGammasError (line 124) | func TestMarshalGammasError(t *testing.T) { function TestMarshalGammasRoundtrip (line 142) | func TestMarshalGammasRoundtrip(t *testing.T) { FILE: txnprovider/shutter/internal/crypto/encryption.go type EncryptedMessage (line 31) | type EncryptedMessage struct method Decrypt (line 147) | func (m *EncryptedMessage) Decrypt(epochSecretKey *EpochSecretKey) ([]... method Sigma (line 165) | func (m *EncryptedMessage) Sigma(epochSecretKey *EpochSecretKey) Block { type Block (line 38) | type Block constant BlockSize (line 41) | BlockSize = 32 function XORBlocks (line 44) | func XORBlocks(b1 Block, b2 Block) Block { function RandomSigma (line 53) | func RandomSigma(r io.Reader) (Block, error) { function Encrypt (line 67) | func Encrypt(message []byte, eonPublicKey *EonPublicKey, epochID *EpochI... function computeR (line 78) | func computeR(sigma Block, message []byte) *big.Int { function computeC1 (line 82) | func computeC1(r *big.Int) *blst.P2Affine { function computeC2 (line 86) | func computeC2(sigma Block, r *big.Int, epochID *EpochID, eonPublicKey *... function fp12Exp (line 94) | func fp12Exp(base *blst.Fp12, exp *big.Int) *blst.Fp12 { function computeC3 (line 116) | func computeC3(blocks []Block, sigma Block) []Block { function Uint64toBytes (line 127) | func Uint64toBytes(i uint64) ([]byte, int) { function computeBlockKey (line 141) | func computeBlockKey(sigma Block, blockNum uint64) Block { function DecryptBlocks (line 173) | func DecryptBlocks(encryptedBlocks []Block, sigma Block) []Block { function PadMessage (line 186) | func PadMessage(m []byte) []Block { function UnpadMessage (line 202) | func UnpadMessage(blocks []Block) ([]byte, error) { FILE: txnprovider/shutter/internal/crypto/encryption_test.go function TestRandomSigma (line 32) | func TestRandomSigma(t *testing.T) { function TestPadding (line 49) | func TestPadding(t *testing.T) { function TestUnpadding (line 113) | func TestUnpadding(t *testing.T) { function TestPaddingRoundtrip (line 195) | func TestPaddingRoundtrip(t *testing.T) { function makeKeys (line 219) | func makeKeys(t *testing.T) (*EonPublicKey, *EpochSecretKey, *EpochID) { function TestRoundTrip (line 261) | func TestRoundTrip(t *testing.T) { function TestC1Malleability (line 274) | func TestC1Malleability(t *testing.T) { function TestMessageMalleability (line 303) | func TestMessageMalleability(t *testing.T) { FILE: txnprovider/shutter/internal/crypto/feldman.go type Polynomial (line 31) | type Polynomial method Degree (line 83) | func (p *Polynomial) Degree() uint64 { method Eval (line 123) | func (p *Polynomial) Eval(x *big.Int) *big.Int { method EvalForKeyper (line 135) | func (p *Polynomial) EvalForKeyper(keyperIndex int) *big.Int { method Gammas (line 152) | func (p *Polynomial) Gammas() *Gammas { type Gammas (line 34) | type Gammas method Degree (line 88) | func (g *Gammas) Degree() uint64 { method Equal (line 92) | func (g Gammas) Equal(otherG Gammas) bool { method Pi (line 162) | func (g *Gammas) Pi(xi *big.Int) *blst.P2Affine { method GobEncode (line 178) | func (g *Gammas) GobEncode() ([]byte, error) { method GobDecode (line 189) | func (g *Gammas) GobDecode(data []byte) error { function init (line 38) | func init() { function generateP1 (line 46) | func generateP1(i *big.Int) *blst.P1Affine { function generateP2 (line 51) | func generateP2(i *big.Int) *blst.P2Affine { function bigToScalar (line 56) | func bigToScalar(i *big.Int) *blst.Scalar { function NewPolynomial (line 66) | func NewPolynomial(coefficients []*big.Int) (*Polynomial, error) { function ZeroGammas (line 108) | func ZeroGammas(degree uint64) *Gammas { function DegreeFromThreshold (line 118) | func DegreeFromThreshold(threshold uint64) uint64 { function ValidEval (line 141) | func ValidEval(v *big.Int) bool { function KeyperX (line 202) | func KeyperX(keyperIndex int) *big.Int { function VerifyPolyEval (line 208) | func VerifyPolyEval(keyperIndex int, polyEval *big.Int, gammas *Gammas, ... function RandomPolynomial (line 218) | func RandomPolynomial(r io.Reader, degree uint64) (*Polynomial, error) { FILE: txnprovider/shutter/internal/crypto/feldman_test.go function TestNewPolynomial (line 31) | func TestNewPolynomial(t *testing.T) { function TestEval (line 71) | func TestEval(t *testing.T) { function TestEvalForKeyper (line 90) | func TestEvalForKeyper(t *testing.T) { function TestValidEval (line 100) | func TestValidEval(t *testing.T) { function TestRandomPolynomial (line 122) | func TestRandomPolynomial(t *testing.T) { function TestGammas (line 128) | func TestGammas(t *testing.T) { function TestZeroGammas (line 150) | func TestZeroGammas(t *testing.T) { function TestVerifyPolyEval (line 158) | func TestVerifyPolyEval(t *testing.T) { function TestPi (line 182) | func TestPi(t *testing.T) { function TestGammasGobable (line 208) | func TestGammasGobable(t *testing.T) { FILE: txnprovider/shutter/internal/crypto/hash.go constant HashToG1DST (line 26) | HashToG1DST = "SHUTTER_V01_BLS12381G1_XMD:SHA-256_SSWU_RO_" function keccak256 (line 28) | func keccak256(ds ...[]byte) []byte { function hashWithPrefix (line 37) | func hashWithPrefix(p byte, b []byte) []byte { function Hash1 (line 41) | func Hash1(b []byte) *blst.P1Affine { function Hash2 (line 47) | func Hash2(gt *blst.Fp12) Block { function Hash3 (line 55) | func Hash3(b []byte) *big.Int { function Hash4 (line 62) | func Hash4(b []byte) Block { FILE: txnprovider/shutter/internal/crypto/helpers_test.go function EnsureGobable (line 28) | func EnsureGobable(t *testing.T, src, dst interface{}) { FILE: txnprovider/shutter/internal/crypto/keys.go type EonSecretKeyShare (line 29) | type EonSecretKeyShare method GobEncode (line 106) | func (eonSecretKeyShare *EonSecretKeyShare) GobEncode() ([]byte, error) { method GobDecode (line 110) | func (eonSecretKeyShare *EonSecretKeyShare) GobDecode(data []byte) err... method Equal (line 114) | func (eonSecretKeyShare *EonSecretKeyShare) Equal(e2 *EonSecretKeyShar... type EonPublicKeyShare (line 32) | type EonPublicKeyShare method GobEncode (line 58) | func (eonPublicKeyShare *EonPublicKeyShare) GobEncode() ([]byte, error) { method GobDecode (line 62) | func (eonPublicKeyShare *EonPublicKeyShare) GobDecode(data []byte) err... method Equal (line 66) | func (eonPublicKeyShare *EonPublicKeyShare) Equal(pk2 *EonPublicKeySha... type EonPublicKey (line 35) | type EonPublicKey method GobEncode (line 46) | func (eonPublicKey *EonPublicKey) GobEncode() ([]byte, error) { method GobDecode (line 50) | func (eonPublicKey *EonPublicKey) GobDecode(data []byte) error { method Equal (line 54) | func (eonPublicKey *EonPublicKey) Equal(pk2 *EonPublicKey) bool { type EpochID (line 38) | type EpochID method GobEncode (line 70) | func (epochID *EpochID) GobEncode() ([]byte, error) { method GobDecode (line 74) | func (epochID *EpochID) GobDecode(data []byte) error { method Equal (line 78) | func (epochID *EpochID) Equal(g2 *EpochID) bool { type EpochSecretKeyShare (line 41) | type EpochSecretKeyShare method GobEncode (line 82) | func (epochSecretKeyShare *EpochSecretKeyShare) GobEncode() ([]byte, e... method GobDecode (line 86) | func (epochSecretKeyShare *EpochSecretKeyShare) GobDecode(data []byte)... method Equal (line 90) | func (epochSecretKeyShare *EpochSecretKeyShare) Equal(g2 *EpochSecretK... type EpochSecretKey (line 44) | type EpochSecretKey method GobEncode (line 94) | func (epochSecretKey *EpochSecretKey) GobEncode() ([]byte, error) { method GobDecode (line 98) | func (epochSecretKey *EpochSecretKey) GobDecode(data []byte) error { method Equal (line 102) | func (epochSecretKey *EpochSecretKey) Equal(g2 *EpochSecretKey) bool { function ComputeEonSecretKeyShare (line 120) | func ComputeEonSecretKeyShare(polyEvals []*big.Int) *EonSecretKeyShare { function ComputeEonPublicKeyShare (line 131) | func ComputeEonPublicKeyShare(keyperIndex int, gammas []*Gammas) *EonPub... function ComputeEonPublicKey (line 144) | func ComputeEonPublicKey(gammas []*Gammas) *EonPublicKey { function ComputeEpochSecretKeyShare (line 156) | func ComputeEpochSecretKeyShare(eonSecretKeyShare *EonSecretKeyShare, ep... function ComputeEpochID (line 167) | func ComputeEpochID(epochIDBytes []byte) *EpochID { type LagrangeCoeffs (line 173) | type LagrangeCoeffs struct method ComputeEpochSecretKey (line 191) | func (lc *LagrangeCoeffs) ComputeEpochSecretKey(epochSecretKeyShares [... function NewLagrangeCoeffs (line 178) | func NewLagrangeCoeffs(keyperIndices []int) *LagrangeCoeffs { function ComputeEpochSecretKey (line 206) | func ComputeEpochSecretKey(keyperIndices []int, epochSecretKeyShares []*... function VerifyEpochSecretKeyShare (line 218) | func VerifyEpochSecretKeyShare(epochSecretKeyShare *EpochSecretKeyShare,... function VerifyEpochSecretKey (line 231) | func VerifyEpochSecretKey(epochSecretKey *EpochSecretKey, eonPublicKey *... function VerifyEpochSecretKeyDeterministic (line 246) | func VerifyEpochSecretKeyDeterministic(epochSecretKey *EpochSecretKey, e... function lagrangeCoefficientFactor (line 256) | func lagrangeCoefficientFactor(k int, keyperIndex int) *big.Int { function lagrangeCoefficient (line 267) | func lagrangeCoefficient(keyperIndex int, keyperIndices []int) *big.Int { function invert (line 280) | func invert(x *big.Int) *big.Int { FILE: txnprovider/shutter/internal/crypto/keys_test.go function makeTestG1 (line 30) | func makeTestG1(n int64) *blst.P1Affine { function makeTestG2 (line 34) | func makeTestG2(n int64) *blst.P2Affine { function TestEonSecretKeyShare (line 38) | func TestEonSecretKeyShare(t *testing.T) { function TestEonPublicKeyShare (line 59) | func TestEonPublicKeyShare(t *testing.T) { function TestEonSharesMatch (line 109) | func TestEonSharesMatch(t *testing.T) { function TestEonPublicKey (line 151) | func TestEonPublicKey(t *testing.T) { function TestEonPublicKeyMatchesSecretKey (line 171) | func TestEonPublicKeyMatchesSecretKey(t *testing.T) { function TestInverse (line 198) | func TestInverse(t *testing.T) { function TestLagrangeCoefficientFactors (line 222) | func TestLagrangeCoefficientFactors(t *testing.T) { function TestLagrangeCoefficients (line 247) | func TestLagrangeCoefficients(t *testing.T) { function TestLagrangeReconstruct (line 271) | func TestLagrangeReconstruct(t *testing.T) { function TestComputeEpochSecretKeyShare (line 296) | func TestComputeEpochSecretKeyShare(t *testing.T) { function TestVerifyEpochSecretKeyShare (line 307) | func TestVerifyEpochSecretKeyShare(t *testing.T) { function TestVerifyEpochSecretKey (line 342) | func TestVerifyEpochSecretKey(t *testing.T) { function TestComputeEpochSecretKey (line 379) | func TestComputeEpochSecretKey(t *testing.T) { function TestFull (line 434) | func TestFull(t *testing.T) { FILE: txnprovider/shutter/internal/crypto/version.go constant VersionIdentifier (line 19) | VersionIdentifier byte = 0x03 function IdentifyVersion (line 22) | func IdentifyVersion(d []byte) byte { FILE: txnprovider/shutter/internal/proto/serialization.go constant EnvelopeVersion (line 29) | EnvelopeVersion = "0.0.1" function UnmarshallDecryptionKeys (line 38) | func UnmarshallDecryptionKeys(envelopeBytes []byte) (*DecryptionKeys, er... function UnmarshallEnvelope (line 59) | func UnmarshallEnvelope(envelopeBytes []byte) (*Envelope, error) { FILE: txnprovider/shutter/internal/proto/serialization_test.go function TestUnmarshallDecryptionKeys (line 29) | func TestUnmarshallDecryptionKeys(t *testing.T) { FILE: txnprovider/shutter/internal/proto/shutter.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Envelope (line 25) | type Envelope struct method Reset (line 34) | func (x *Envelope) Reset() { method String (line 41) | func (x *Envelope) String() string { method ProtoMessage (line 45) | func (*Envelope) ProtoMessage() {} method ProtoReflect (line 47) | func (x *Envelope) ProtoReflect() protoreflect.Message { method Descriptor (line 60) | func (*Envelope) Descriptor() ([]byte, []int) { method GetVersion (line 64) | func (x *Envelope) GetVersion() string { method GetMessage (line 71) | func (x *Envelope) GetMessage() *anypb.Any { method GetTrace (line 78) | func (x *Envelope) GetTrace() *TraceContext { type TraceContext (line 85) | type TraceContext struct method Reset (line 95) | func (x *TraceContext) Reset() { method String (line 102) | func (x *TraceContext) String() string { method ProtoMessage (line 106) | func (*TraceContext) ProtoMessage() {} method ProtoReflect (line 108) | func (x *TraceContext) ProtoReflect() protoreflect.Message { method Descriptor (line 121) | func (*TraceContext) Descriptor() ([]byte, []int) { method GetTraceId (line 125) | func (x *TraceContext) GetTraceId() []byte { method GetSpanId (line 132) | func (x *TraceContext) GetSpanId() []byte { method GetTraceFlags (line 139) | func (x *TraceContext) GetTraceFlags() []byte { method GetTraceState (line 146) | func (x *TraceContext) GetTraceState() string { type DecryptionKeys (line 153) | type DecryptionKeys struct method Reset (line 167) | func (x *DecryptionKeys) Reset() { method String (line 174) | func (x *DecryptionKeys) String() string { method ProtoMessage (line 178) | func (*DecryptionKeys) ProtoMessage() {} method ProtoReflect (line 180) | func (x *DecryptionKeys) ProtoReflect() protoreflect.Message { method Descriptor (line 193) | func (*DecryptionKeys) Descriptor() ([]byte, []int) { method GetInstanceId (line 197) | func (x *DecryptionKeys) GetInstanceId() uint64 { method GetEon (line 204) | func (x *DecryptionKeys) GetEon() uint64 { method GetKeys (line 211) | func (x *DecryptionKeys) GetKeys() []*Key { method GetExtra (line 218) | func (x *DecryptionKeys) GetExtra() isDecryptionKeys_Extra { method GetGnosis (line 225) | func (x *DecryptionKeys) GetGnosis() *GnosisDecryptionKeysExtra { method GetOptimism (line 234) | func (x *DecryptionKeys) GetOptimism() *OptimismDecryptionKeysExtra { type isDecryptionKeys_Extra (line 243) | type isDecryptionKeys_Extra interface type DecryptionKeys_Gnosis (line 247) | type DecryptionKeys_Gnosis struct method isDecryptionKeys_Extra (line 255) | func (*DecryptionKeys_Gnosis) isDecryptionKeys_Extra() {} type DecryptionKeys_Optimism (line 251) | type DecryptionKeys_Optimism struct method isDecryptionKeys_Extra (line 257) | func (*DecryptionKeys_Optimism) isDecryptionKeys_Extra() {} type Key (line 259) | type Key struct method Reset (line 267) | func (x *Key) Reset() { method String (line 274) | func (x *Key) String() string { method ProtoMessage (line 278) | func (*Key) ProtoMessage() {} method ProtoReflect (line 280) | func (x *Key) ProtoReflect() protoreflect.Message { method Descriptor (line 293) | func (*Key) Descriptor() ([]byte, []int) { method GetIdentityPreimage (line 297) | func (x *Key) GetIdentityPreimage() []byte { method GetKey (line 304) | func (x *Key) GetKey() []byte { type GnosisDecryptionKeysExtra (line 311) | type GnosisDecryptionKeysExtra struct method Reset (line 321) | func (x *GnosisDecryptionKeysExtra) Reset() { method String (line 328) | func (x *GnosisDecryptionKeysExtra) String() string { method ProtoMessage (line 332) | func (*GnosisDecryptionKeysExtra) ProtoMessage() {} method ProtoReflect (line 334) | func (x *GnosisDecryptionKeysExtra) ProtoReflect() protoreflect.Message { method Descriptor (line 347) | func (*GnosisDecryptionKeysExtra) Descriptor() ([]byte, []int) { method GetSlot (line 351) | func (x *GnosisDecryptionKeysExtra) GetSlot() uint64 { method GetTxPointer (line 358) | func (x *GnosisDecryptionKeysExtra) GetTxPointer() uint64 { method GetSignerIndices (line 365) | func (x *GnosisDecryptionKeysExtra) GetSignerIndices() []uint64 { method GetSignatures (line 372) | func (x *GnosisDecryptionKeysExtra) GetSignatures() [][]byte { type OptimismDecryptionKeysExtra (line 379) | type OptimismDecryptionKeysExtra struct method Reset (line 385) | func (x *OptimismDecryptionKeysExtra) Reset() { method String (line 392) | func (x *OptimismDecryptionKeysExtra) String() string { method ProtoMessage (line 396) | func (*OptimismDecryptionKeysExtra) ProtoMessage() {} method ProtoReflect (line 398) | func (x *OptimismDecryptionKeysExtra) ProtoReflect() protoreflect.Mess... method Descriptor (line 411) | func (*OptimismDecryptionKeysExtra) Descriptor() ([]byte, []int) { constant file_shutter_proto_rawDesc (line 417) | file_shutter_proto_rawDesc = "" + function file_shutter_proto_rawDescGZIP (line 460) | func file_shutter_proto_rawDescGZIP() []byte { function init (line 490) | func init() { file_shutter_proto_init() } function file_shutter_proto_init (line 491) | func file_shutter_proto_init() { FILE: txnprovider/shutter/internal/testhelpers/bank.go type Bank (line 28) | type Bank struct method Address (line 45) | func (b Bank) Address() common.Address { method PrivKey (line 49) | func (b Bank) PrivKey() *ecdsa.PrivateKey { method RegisterGenesisAlloc (line 53) | func (b Bank) RegisterGenesisAlloc(genesis *types.Genesis) { function NewBank (line 33) | func NewBank(initialBalance *big.Int) Bank { FILE: txnprovider/shutter/internal/testhelpers/block_building_coordinator.go type ShutterBlockBuildingCoordinator (line 28) | type ShutterBlockBuildingCoordinator struct method BuildBlock (line 49) | func (c ShutterBlockBuildingCoordinator) BuildBlock( function NewShutterBlockBuildingCoordinator (line 35) | func NewShutterBlockBuildingCoordinator( FILE: txnprovider/shutter/internal/testhelpers/cmd/sendtxns/main.go function main (line 38) | func main() { function sendTxns (line 80) | func sendTxns(ctx context.Context, logger log.Logger, fromPkFile, fromSt... function waitInclusion (line 127) | func waitInclusion(ctx context.Context, txn types.Transaction, rpcClient... FILE: txnprovider/shutter/internal/testhelpers/collecting_log_handler.go type CollectingLogHandler (line 26) | type CollectingLogHandler struct method Log (line 37) | func (clh *CollectingLogHandler) Log(r *log.Record) error { method Enabled (line 42) | func (clh *CollectingLogHandler) Enabled(ctx context.Context, lvl log.... method ContainsAll (line 46) | func (clh *CollectingLogHandler) ContainsAll(subStrs []string) bool { method Contains (line 55) | func (clh *CollectingLogHandler) Contains(subStr string) bool { method FormattedRecords (line 65) | func (clh *CollectingLogHandler) FormattedRecords() []string { function NewCollectingLogHandler (line 31) | func NewCollectingLogHandler(handler log.Handler) *CollectingLogHandler { FILE: txnprovider/shutter/internal/testhelpers/contracts_deployer.go type ContractsDeployer (line 31) | type ContractsDeployer struct method DeployCore (line 57) | func (d ContractsDeployer) DeployCore(ctx context.Context) (ContractsD... method DeployKeyperSet (line 123) | func (d ContractsDeployer) DeployKeyperSet( function NewContractsDeployer (line 40) | func NewContractsDeployer( type ContractsDeployment (line 221) | type ContractsDeployment struct FILE: txnprovider/shutter/internal/testhelpers/decryption_keys_mock_data.go type MockDecryptionKeysEnvelopeDataOptions (line 32) | type MockDecryptionKeysEnvelopeDataOptions struct function TestMustMockDecryptionKeysEnvelopeData (line 44) | func TestMustMockDecryptionKeysEnvelopeData(t *testing.T, opts MockDecry... function MockDecryptionKeysEnvelopeData (line 50) | func MockDecryptionKeysEnvelopeData(opts MockDecryptionKeysEnvelopeDataO... function MockDecryptionKeysMsg (line 85) | func MockDecryptionKeysMsg(topic string, envelopeData []byte) *pubsub.Me... FILE: txnprovider/shutter/internal/testhelpers/decryption_keys_sender.go type DecryptionKeysSender (line 36) | type DecryptionKeysSender struct method InterfaceListenAddresses (line 74) | func (dks DecryptionKeysSender) InterfaceListenAddresses() ([]multiadd... method WaitExternalPeerConnection (line 78) | func (dks DecryptionKeysSender) WaitExternalPeerConnection(ctx context... method PublishDecryptionKeys (line 98) | func (dks DecryptionKeysSender) PublishDecryptionKeys( method Close (line 114) | func (dks DecryptionKeysSender) Close() error { function DialDecryptionKeysSender (line 42) | func DialDecryptionKeysSender(ctx context.Context, logger log.Logger, po... function DecryptionKeysPublishMsgEnveloped (line 118) | func DecryptionKeysPublishMsgEnveloped( FILE: txnprovider/shutter/internal/testhelpers/eon_key_generation_mock_data.go type EonKeyGeneration (line 34) | type EonKeyGeneration struct method Eon (line 43) | func (ekg EonKeyGeneration) Eon() shutter.Eon { method DecryptionKeys (line 58) | func (ekg EonKeyGeneration) DecryptionKeys(signers []Keyper, ips shutt... method EpochSecretKey (line 75) | func (ekg EonKeyGeneration) EpochSecretKey(signers []Keyper, ip *shutt... method Members (line 86) | func (ekg EonKeyGeneration) Members() []common.Address { type Keyper (line 94) | type Keyper struct method PublicKey (line 101) | func (k Keyper) PublicKey() ecdsa.PublicKey { method Address (line 105) | func (k Keyper) Address() common.Address { method EpochSecretKeyShare (line 109) | func (k Keyper) EpochSecretKeyShare(ip *shutter.IdentityPreimage) *shu... function MockEonKeyGeneration (line 114) | func MockEonKeyGeneration(idx shutter.EonIndex, threshold, numKeypers, a... function TestMustGenerateDecryptionKeys (line 187) | func TestMustGenerateDecryptionKeys(t *testing.T, ekg EonKeyGeneration, ... FILE: txnprovider/shutter/internal/testhelpers/eon_tracker_mock.go type MockEonTracker (line 21) | type MockEonTracker struct method EXPECT (line 40) | func (m *MockEonTracker) EXPECT() *MockEonTrackerMockRecorder { method CurrentEon (line 45) | func (m *MockEonTracker) CurrentEon() (shutter.Eon, bool) { method EonByBlockNum (line 84) | func (m *MockEonTracker) EonByBlockNum(blockNum uint64) (shutter.Eon, ... method RecentEon (line 123) | func (m *MockEonTracker) RecentEon(index shutter.EonIndex) (shutter.Eo... method Run (line 162) | func (m *MockEonTracker) Run(ctx context.Context) error { type MockEonTrackerMockRecorder (line 28) | type MockEonTrackerMockRecorder struct method CurrentEon (line 54) | func (mr *MockEonTrackerMockRecorder) CurrentEon() *MockEonTrackerCurr... method EonByBlockNum (line 93) | func (mr *MockEonTrackerMockRecorder) EonByBlockNum(blockNum any) *Moc... method RecentEon (line 132) | func (mr *MockEonTrackerMockRecorder) RecentEon(index any) *MockEonTra... method Run (line 170) | func (mr *MockEonTrackerMockRecorder) Run(ctx any) *MockEonTrackerRunC... function NewMockEonTracker (line 33) | func NewMockEonTracker(ctrl *gomock.Controller) *MockEonTracker { type MockEonTrackerCurrentEonCall (line 61) | type MockEonTrackerCurrentEonCall struct method Return (line 66) | func (c *MockEonTrackerCurrentEonCall) Return(arg0 shutter.Eon, arg1 b... method Do (line 72) | func (c *MockEonTrackerCurrentEonCall) Do(f func() (shutter.Eon, bool)... method DoAndReturn (line 78) | func (c *MockEonTrackerCurrentEonCall) DoAndReturn(f func() (shutter.E... type MockEonTrackerEonByBlockNumCall (line 100) | type MockEonTrackerEonByBlockNumCall struct method Return (line 105) | func (c *MockEonTrackerEonByBlockNumCall) Return(arg0 shutter.Eon, arg... method Do (line 111) | func (c *MockEonTrackerEonByBlockNumCall) Do(f func(uint64) (shutter.E... method DoAndReturn (line 117) | func (c *MockEonTrackerEonByBlockNumCall) DoAndReturn(f func(uint64) (... type MockEonTrackerRecentEonCall (line 139) | type MockEonTrackerRecentEonCall struct method Return (line 144) | func (c *MockEonTrackerRecentEonCall) Return(arg0 shutter.Eon, arg1 bo... method Do (line 150) | func (c *MockEonTrackerRecentEonCall) Do(f func(shutter.EonIndex) (shu... method DoAndReturn (line 156) | func (c *MockEonTrackerRecentEonCall) DoAndReturn(f func(shutter.EonIn... type MockEonTrackerRunCall (line 177) | type MockEonTrackerRunCall struct method Return (line 182) | func (c *MockEonTrackerRunCall) Return(arg0 error) *MockEonTrackerRunC... method Do (line 188) | func (c *MockEonTrackerRunCall) Do(f func(context.Context) error) *Moc... method DoAndReturn (line 194) | func (c *MockEonTrackerRunCall) DoAndReturn(f func(context.Context) er... FILE: txnprovider/shutter/internal/testhelpers/eon_tracker_mock_creator.go type MockEonTrackerCreatorOpt (line 27) | type MockEonTrackerCreatorOpt function MockEonTrackerCreator (line 29) | func MockEonTrackerCreator(opts ...MockEonTrackerCreatorOpt) func(t *tes... type CurrentEonMockResult (line 41) | type CurrentEonMockResult struct function WithCurrentEonMockResult (line 46) | func WithCurrentEonMockResult(results ...CurrentEonMockResult) MockEonTr... type RecentEonMockResult (line 59) | type RecentEonMockResult struct function WithRecentEonMockResult (line 64) | func WithRecentEonMockResult(results ...RecentEonMockResult) MockEonTrac... FILE: txnprovider/shutter/internal/testhelpers/identity_preimage_mock_data.go function MockIdentityPreimagesWithSlotIp (line 31) | func MockIdentityPreimagesWithSlotIp(slot uint64, count uint64) (shutter... function TestMustMockIdentityPreimages (line 45) | func TestMustMockIdentityPreimages(t *testing.T, count uint64) shutter.I... function MockIdentityPreimages (line 51) | func MockIdentityPreimages(count uint64) (shutter.IdentityPreimages, err... function MakeSlotIdentityPreimage (line 64) | func MakeSlotIdentityPreimage(slot uint64) (*shutter.IdentityPreimage, e... function Uint64ToIdentityPreimage (line 74) | func Uint64ToIdentityPreimage(i uint64) (*shutter.IdentityPreimage, erro... FILE: txnprovider/shutter/internal/testhelpers/mock_cl.go type MockCl (line 29) | type MockCl struct method Initialise (line 40) | func (cl *MockCl) Initialise(ctx context.Context) error { method BuildBlock (line 63) | func (cl *MockCl) BuildBlock(ctx context.Context, opts ...BlockBuildin... method applyBlockBuildingOptions (line 81) | func (cl *MockCl) applyBlockBuildingOptions(opts ...BlockBuildingOptio... function NewMockCl (line 36) | func NewMockCl(logger log.Logger, base *executiontests.MockCl, sc shutte... type BlockBuildingOption (line 91) | type BlockBuildingOption function WithBlockBuildingSlot (line 93) | func WithBlockBuildingSlot(slot uint64) BlockBuildingOption { type blockBuildingOptions (line 99) | type blockBuildingOptions struct FILE: txnprovider/shutter/internal/testhelpers/mockgen_eon_tracker.go type EonTracker (line 22) | type EonTracker interface FILE: txnprovider/shutter/internal/testhelpers/mockgen_slot_calculator.go type SlotCalculator (line 22) | type SlotCalculator interface FILE: txnprovider/shutter/internal/testhelpers/signatures.go function Signatures (line 23) | func Signatures(signers []Keyper, data shutter.DecryptionKeysSignatureDa... FILE: txnprovider/shutter/internal/testhelpers/slot_calculator_mock.go type MockSlotCalculator (line 20) | type MockSlotCalculator struct method EXPECT (line 39) | func (m *MockSlotCalculator) EXPECT() *MockSlotCalculatorMockRecorder { method CalcCurrentSlot (line 44) | func (m *MockSlotCalculator) CalcCurrentSlot() uint64 { method CalcSlot (line 82) | func (m *MockSlotCalculator) CalcSlot(timestamp uint64) (uint64, error) { method CalcSlotAge (line 121) | func (m *MockSlotCalculator) CalcSlotAge(slot uint64) time.Duration { method CalcSlotStartTimestamp (line 159) | func (m *MockSlotCalculator) CalcSlotStartTimestamp(slot uint64) uint64 { method SecondsPerSlot (line 197) | func (m *MockSlotCalculator) SecondsPerSlot() uint64 { type MockSlotCalculatorMockRecorder (line 27) | type MockSlotCalculatorMockRecorder struct method CalcCurrentSlot (line 52) | func (mr *MockSlotCalculatorMockRecorder) CalcCurrentSlot() *MockSlotC... method CalcSlot (line 91) | func (mr *MockSlotCalculatorMockRecorder) CalcSlot(timestamp any) *Moc... method CalcSlotAge (line 129) | func (mr *MockSlotCalculatorMockRecorder) CalcSlotAge(slot any) *MockS... method CalcSlotStartTimestamp (line 167) | func (mr *MockSlotCalculatorMockRecorder) CalcSlotStartTimestamp(slot ... method SecondsPerSlot (line 205) | func (mr *MockSlotCalculatorMockRecorder) SecondsPerSlot() *MockSlotCa... function NewMockSlotCalculator (line 32) | func NewMockSlotCalculator(ctrl *gomock.Controller) *MockSlotCalculator { type MockSlotCalculatorCalcCurrentSlotCall (line 59) | type MockSlotCalculatorCalcCurrentSlotCall struct method Return (line 64) | func (c *MockSlotCalculatorCalcCurrentSlotCall) Return(arg0 uint64) *M... method Do (line 70) | func (c *MockSlotCalculatorCalcCurrentSlotCall) Do(f func() uint64) *M... method DoAndReturn (line 76) | func (c *MockSlotCalculatorCalcCurrentSlotCall) DoAndReturn(f func() u... type MockSlotCalculatorCalcSlotCall (line 98) | type MockSlotCalculatorCalcSlotCall struct method Return (line 103) | func (c *MockSlotCalculatorCalcSlotCall) Return(arg0 uint64, arg1 erro... method Do (line 109) | func (c *MockSlotCalculatorCalcSlotCall) Do(f func(uint64) (uint64, er... method DoAndReturn (line 115) | func (c *MockSlotCalculatorCalcSlotCall) DoAndReturn(f func(uint64) (u... type MockSlotCalculatorCalcSlotAgeCall (line 136) | type MockSlotCalculatorCalcSlotAgeCall struct method Return (line 141) | func (c *MockSlotCalculatorCalcSlotAgeCall) Return(arg0 time.Duration)... method Do (line 147) | func (c *MockSlotCalculatorCalcSlotAgeCall) Do(f func(uint64) time.Dur... method DoAndReturn (line 153) | func (c *MockSlotCalculatorCalcSlotAgeCall) DoAndReturn(f func(uint64)... type MockSlotCalculatorCalcSlotStartTimestampCall (line 174) | type MockSlotCalculatorCalcSlotStartTimestampCall struct method Return (line 179) | func (c *MockSlotCalculatorCalcSlotStartTimestampCall) Return(arg0 uin... method Do (line 185) | func (c *MockSlotCalculatorCalcSlotStartTimestampCall) Do(f func(uint6... method DoAndReturn (line 191) | func (c *MockSlotCalculatorCalcSlotStartTimestampCall) DoAndReturn(f f... type MockSlotCalculatorSecondsPerSlotCall (line 212) | type MockSlotCalculatorSecondsPerSlotCall struct method Return (line 217) | func (c *MockSlotCalculatorSecondsPerSlotCall) Return(arg0 uint64) *Mo... method Do (line 223) | func (c *MockSlotCalculatorSecondsPerSlotCall) Do(f func() uint64) *Mo... method DoAndReturn (line 229) | func (c *MockSlotCalculatorSecondsPerSlotCall) DoAndReturn(f func() ui... FILE: txnprovider/shutter/internal/testhelpers/slot_calculator_mock_creator.go type MockSlotCalculatorCreatorOpt (line 25) | type MockSlotCalculatorCreatorOpt function MockSlotCalculatorCreator (line 27) | func MockSlotCalculatorCreator(opts ...MockSlotCalculatorCreatorOpt) fun... function WithCalcCurrentSlotMockResult (line 38) | func WithCalcCurrentSlotMockResult(results ...uint64) MockSlotCalculator... FILE: txnprovider/shutter/internal/testhelpers/state_changes_client_mock.go type StateChangesClientMock (line 28) | type StateChangesClientMock struct method StateChanges (line 37) | func (s StateChangesClientMock) StateChanges(context.Context, *remotep... function NewStateChangesClientMock (line 33) | func NewStateChangesClientMock(ctx context.Context, recvC <-chan *remote... type kvStateChangesStreamMock (line 43) | type kvStateChangesStreamMock struct method Recv (line 48) | func (k kvStateChangesStreamMock) Recv() (*remoteproto.StateChangeBatc... method Header (line 59) | func (k kvStateChangesStreamMock) Header() (metadata.MD, error) { method Trailer (line 63) | func (k kvStateChangesStreamMock) Trailer() metadata.MD { method CloseSend (line 67) | func (k kvStateChangesStreamMock) CloseSend() error { method Context (line 71) | func (k kvStateChangesStreamMock) Context() context.Context { method SendMsg (line 75) | func (k kvStateChangesStreamMock) SendMsg(any) error { method RecvMsg (line 79) | func (k kvStateChangesStreamMock) RecvMsg(any) error { FILE: txnprovider/shutter/internal/testhelpers/transactor.go type Transactor (line 40) | type Transactor struct method SubmitSimpleTransfer (line 52) | func (t Transactor) SubmitSimpleTransfer(from *ecdsa.PrivateKey, to co... method createSimpleTransfer (line 66) | func (t Transactor) createSimpleTransfer( function NewTransactor (line 45) | func NewTransactor(rpcApiClient requests.RequestGenerator, chainId *big.... type EncryptedTransactor (line 104) | type EncryptedTransactor struct method SubmitEncryptedTransfer (line 128) | func (et EncryptedTransactor) SubmitEncryptedTransfer( function NewEncryptedTransactor (line 110) | func NewEncryptedTransactor( type EncryptedSubmission (line 200) | type EncryptedSubmission struct FILE: txnprovider/shutter/pool.go type Pool (line 40) | type Pool struct method Run (line 115) | func (p *Pool) Run(ctx context.Context) error { method ProvideTxns (line 180) | func (p *Pool) ProvideTxns(ctx context.Context, opts ...txnprovider.Pr... method AllEncryptedTxns (line 313) | func (p *Pool) AllEncryptedTxns() []EncryptedTxnSubmission { method AllDecryptedTxns (line 317) | func (p *Pool) AllDecryptedTxns() []types.Transaction { function NewPool (line 55) | func NewPool( type Option (line 321) | type Option function WithSlotCalculator (line 323) | func WithSlotCalculator(slotCalculator SlotCalculator) Option { function WithDecryptionKeysSourceFactory (line 329) | func WithDecryptionKeysSourceFactory(factory DecryptionKeysSourceFactory... type options (line 335) | type options struct FILE: txnprovider/shutter/pool_test.go function TestPoolCleanup (line 59) | func TestPoolCleanup(t *testing.T) { function TestPoolSkipsBlobTxns (line 112) | func TestPoolSkipsBlobTxns(t *testing.T) { function TestPoolProvideTxnsUsesGasTargetAndTxnsIdFilter (line 157) | func TestPoolProvideTxnsUsesGasTargetAndTxnsIdFilter(t *testing.T) { type PoolTest (line 215) | type PoolTest struct method Run (line 219) | func (t PoolTest) Run(testCase func(ctx context.Context, t *testing.T,... type PoolTestHandle (line 270) | type PoolTestHandle struct method SimulateNewBlockChange (line 281) | func (h *PoolTestHandle) SimulateNewBlockChange(ctx context.Context) e... method SimulateStateChange (line 295) | func (h *PoolTestHandle) SimulateStateChange(ctx context.Context, sc M... method SimulateCallResult (line 299) | func (h *PoolTestHandle) SimulateCallResult(addr common.Address, resul... method SimulateFilterLogs (line 303) | func (h *PoolTestHandle) SimulateFilterLogs(addr common.Address, logs ... method SimulateLogEvents (line 307) | func (h *PoolTestHandle) SimulateLogEvents(ctx context.Context, logs [... method SimulateInitialEonRead (line 311) | func (h *PoolTestHandle) SimulateInitialEonRead(t *testing.T, ekg test... method SimulateCachedEonRead (line 324) | func (h *PoolTestHandle) SimulateCachedEonRead(t *testing.T, ekg testh... method SimulateNewEonRead (line 333) | func (h *PoolTestHandle) SimulateNewEonRead(t *testing.T, ekg testhelp... method SimulateCurrentSlot (line 366) | func (h *PoolTestHandle) SimulateCurrentSlot() { method SimulateDecryptionKeys (line 370) | func (h *PoolTestHandle) SimulateDecryptionKeys( type EmptyTxnProvider (line 382) | type EmptyTxnProvider struct method ProvideTxns (line 384) | func (p EmptyTxnProvider) ProvideTxns(_ context.Context, _ ...txnprovi... function NewMockContractBackend (line 388) | func NewMockContractBackend(ctrl *gomock.Controller, logger log.Logger) ... type MockContractBackend (line 398) | type MockContractBackend struct method PrepareMocks (line 407) | func (cb *MockContractBackend) PrepareMocks() { method SimulateCallResult (line 463) | func (cb *MockContractBackend) SimulateCallResult(addr common.Address,... method SimulateFilterLogs (line 469) | func (cb *MockContractBackend) SimulateFilterLogs(addr common.Address,... method SimulateLogEvents (line 475) | func (cb *MockContractBackend) SimulateLogEvents(ctx context.Context, ... function NewMockStateChangesClient (line 493) | func NewMockStateChangesClient(ctrl *gomock.Controller, logger log.Logge... type MockStateChangesClient (line 497) | type MockStateChangesClient struct method StateChanges (line 504) | func (c *MockStateChangesClient) StateChanges( method SimulateStateChange (line 533) | func (c *MockStateChangesClient) SimulateStateChange(ctx context.Conte... type MockStateChange (line 560) | type MockStateChange struct type MockSubscription (line 565) | type MockSubscription struct method Unsubscribe (line 570) | func (m MockSubscription) Unsubscribe() { method Err (line 575) | func (m MockSubscription) Err() <-chan error { function NewMockSlotCalculator (line 580) | func NewMockSlotCalculator(ctrl *gomock.Controller, config shuttercfg.Co... type MockSlotCalculator (line 587) | type MockSlotCalculator struct method PrepareMocks (line 593) | func (c *MockSlotCalculator) PrepareMocks(t *testing.T) { function NewMockDecryptionKeysSourceFactory (line 620) | func NewMockDecryptionKeysSourceFactory(logger log.Logger) *MockDecrypti... type MockDecryptionKeysSourceFactory (line 626) | type MockDecryptionKeysSourceFactory struct method NewDecryptionKeysSource (line 631) | func (f *MockDecryptionKeysSourceFactory) NewDecryptionKeysSource(vali... type MockKeySender (line 636) | type MockKeySender struct method Run (line 643) | func (m *MockKeySender) Run(_ context.Context) error { method Subscribe (line 647) | func (m *MockKeySender) Subscribe(_ context.Context) (shutter.Decrypti... method SimulateDecryptionKeys (line 656) | func (m *MockKeySender) SimulateDecryptionKeys( type MockDecryptionKeysSubscription (line 693) | type MockDecryptionKeysSubscription struct method Next (line 698) | func (s MockDecryptionKeysSubscription) Next(ctx context.Context) (*pu... method Consume (line 708) | func (s MockDecryptionKeysSubscription) Consume(ctx context.Context, m... function MockTxnSubmittedEventLog (line 718) | func MockTxnSubmittedEventLog( function MockTxnSubmittedEventData (line 737) | func MockTxnSubmittedEventData( function MockEncryptedTxn (line 761) | func MockEncryptedTxn(t *testing.T, chainId *uint256.Int, eon shutter.Eo... function MockEncryptedBlobTxn (line 799) | func MockEncryptedBlobTxn(t *testing.T, chainId *uint256.Int, eon shutte... FILE: txnprovider/shutter/shuttercfg/config.go type Config (line 32) | type Config struct type P2pConfig (line 51) | type P2pConfig struct method BootstrapNodesAddrInfo (line 57) | func (c P2pConfig) BootstrapNodesAddrInfo() ([]peer.AddrInfo, error) { function ConfigByChainName (line 76) | func ConfigByChainName(chainName string) Config { constant defaultP2PListenPort (line 140) | defaultP2PListenPort = 23_102 constant defaultMaxNumKeysPerMessage (line 141) | defaultMaxNumKeysPerMessage = 500 constant defaultReorgDepthAwarenessEpochs (line 142) | defaultReorgDepthAwarenessEpochs = 3 constant defaultMaxPooledEncryptedTxns (line 143) | defaultMaxPooledEncryptedTxns = 10_000 constant defaultEncryptedGasLimit (line 144) | defaultEncryptedGasLimit = 10_000_000 constant defaultEncryptedTxnsLookBackDistance (line 145) | defaultEncryptedTxnsLookBackDistance = 128 constant defaultMaxDecryptionKeysDelay (line 146) | defaultMaxDecryptionKeysDelay = 1_666 * time.Millisecond FILE: txnprovider/shutter/slot_calculator.go type SlotCalculator (line 27) | type SlotCalculator interface type BeaconChainSlotCalculator (line 35) | type BeaconChainSlotCalculator struct method CalcSlot (line 47) | func (sc BeaconChainSlotCalculator) CalcSlot(timestamp uint64) (uint64... method CalcSlotStartTimestamp (line 55) | func (sc BeaconChainSlotCalculator) CalcSlotStartTimestamp(slot uint64... method CalcSlotAge (line 59) | func (sc BeaconChainSlotCalculator) CalcSlotAge(slot uint64) time.Dura... method CalcCurrentSlot (line 63) | func (sc BeaconChainSlotCalculator) CalcCurrentSlot() uint64 { method SecondsPerSlot (line 72) | func (sc BeaconChainSlotCalculator) SecondsPerSlot() uint64 { function NewBeaconChainSlotCalculator (line 40) | func NewBeaconChainSlotCalculator(genesisTimestamp uint64, secondsPerSlo... FILE: txnprovider/shutter/state_changes_client.go type stateChangesClient (line 27) | type stateChangesClient interface FILE: txnprovider/shutter/validator_registry_checker.go function NewValidatorRegistryChecker (line 39) | func NewValidatorRegistryChecker( type ValidatorRegistryChecker (line 57) | type ValidatorRegistryChecker struct method FilterRegistered (line 64) | func (c ValidatorRegistryChecker) FilterRegistered(ctx context.Context... function checkStaticRegistrationMsgFields (line 147) | func checkStaticRegistrationMsgFields(msg *AggregateRegistrationMessage,... function checkNonces (line 168) | func checkNonces(msg *AggregateRegistrationMessage, nonces map[int64]uin... function verifyRegistrationSignature (line 183) | func verifyRegistrationSignature(msg *AggregateRegistrationMessage, sig ... function verifyAggregateRegistrationSignature (line 228) | func verifyAggregateRegistrationSignature(sig *blst.P2Affine, pks []*bls... function verifyLegacyRegistrationSignature (line 243) | func verifyLegacyRegistrationSignature(sig *blst.P2Affine, pubkey *blst.... type ValidatorIndex (line 249) | type ValidatorIndex type ValidatorPubKey (line 250) | type ValidatorPubKey type ValidatorInfo (line 251) | type ValidatorInfo FILE: txnprovider/shutter/validator_registry_msg.go constant LegacyValidatorRegistrationMessageVersion (line 27) | LegacyValidatorRegistrationMessageVersion = 0 constant AggregateValidatorRegistrationMessageVersion (line 28) | AggregateValidatorRegistrationMessageVersion = 1 type AggregateRegistrationMessage (line 31) | type AggregateRegistrationMessage struct method Marshal (line 41) | func (m *AggregateRegistrationMessage) Marshal() []byte { method Unmarshal (line 57) | func (m *AggregateRegistrationMessage) Unmarshal(b []byte) error { method ValidatorIndices (line 80) | func (m *AggregateRegistrationMessage) ValidatorIndices() []int64 { type LegacyRegistrationMessage (line 91) | type LegacyRegistrationMessage struct method Marshal (line 100) | func (m *LegacyRegistrationMessage) Marshal() []byte { method Unmarshal (line 115) | func (m *LegacyRegistrationMessage) Unmarshal(b []byte) error { FILE: txnprovider/shutter/validator_registry_msg_test.go function TestRegistrationMessageMarshalRoundtrip (line 29) | func TestRegistrationMessageMarshalRoundtrip(t *testing.T) { function TestRegistrationMessageInvalidUnmarshal (line 45) | func TestRegistrationMessageInvalidUnmarshal(t *testing.T) { FILE: txnprovider/txpool/announcements.go type Announcements (line 27) | type Announcements struct method Append (line 33) | func (a *Announcements) Append(t byte, size uint32, hash []byte) { method AppendOther (line 39) | func (a *Announcements) AppendOther(other Announcements) { method Reset (line 45) | func (a *Announcements) Reset() { method At (line 51) | func (a Announcements) At(i int) (byte, uint32, []byte) { method Len (line 55) | func (a Announcements) Len() int { method Less (line 59) | func (a Announcements) Less(i, j int) bool { method Swap (line 62) | func (a Announcements) Swap(i, j int) { method DedupCopy (line 75) | func (a Announcements) DedupCopy() Announcements { method DedupHashes (line 110) | func (a Announcements) DedupHashes() Hashes { method Hashes (line 137) | func (a Announcements) Hashes() Hashes { method Copy (line 141) | func (a Announcements) Copy() Announcements { type Hashes (line 154) | type Hashes method At (line 156) | func (h Hashes) At(i int) []byte { method Len (line 160) | func (h Hashes) Len() int { method Less (line 164) | func (h Hashes) Less(i, j int) bool { method Swap (line 168) | func (h Hashes) Swap(i, j int) { method DedupCopy (line 179) | func (h Hashes) DedupCopy() Hashes { FILE: txnprovider/txpool/assemble.go function Assemble (line 36) | func Assemble( type poolDBInitializer (line 87) | type poolDBInitializer FILE: txnprovider/txpool/fetch.go type Fetch (line 43) | type Fetch struct method threadSafeParsePooledTxn (line 92) | func (f *Fetch) threadSafeParsePooledTxn(cb func(*TxnParseContext) err... method threadSafeParseStateChangeTxn (line 98) | func (f *Fetch) threadSafeParseStateChangeTxn(cb func(*TxnParseContext... method ConnectSentries (line 105) | func (f *Fetch) ConnectSentries() { method ConnectCore (line 116) | func (f *Fetch) ConnectCore() { method receiveMessageLoop (line 135) | func (f *Fetch) receiveMessageLoop(sentryClient sentryproto.SentryClie... method receiveMessage (line 161) | func (f *Fetch) receiveMessage(ctx context.Context, sentryClient sentr... method handleInboundMessage (line 205) | func (f *Fetch) handleInboundMessage(ctx context.Context, req *sentryp... method receivePeerLoop (line 393) | func (f *Fetch) receivePeerLoop(sentryClient sentryproto.SentryClient) { method receivePeer (line 421) | func (f *Fetch) receivePeer(sentryClient sentryproto.SentryClient) err... method handleNewPeer (line 452) | func (f *Fetch) handleNewPeer(req *sentryproto.PeerEvent) error { method handleStateChanges (line 464) | func (f *Fetch) handleStateChanges(ctx context.Context, client StateCh... method handleStateChangesRequest (line 488) | func (f *Fetch) handleStateChangesRequest(ctx context.Context, req *re... type StateChangesClient (line 57) | type StateChangesClient interface function NewFetch (line 64) | func NewFetch( FILE: txnprovider/txpool/fetch_test.go function TestFetch (line 44) | func TestFetch(t *testing.T) { function TestSendTxnPropagate (line 75) | func TestSendTxnPropagate(t *testing.T) { function decodeHex (line 220) | func decodeHex(in string) []byte { function TestOnNewBlock (line 228) | func TestOnNewBlock(t *testing.T) { type MockSentry (line 291) | type MockSentry struct method Send (line 309) | func (ms *MockSentry) Send(req *sentryproto.InboundMessage) (errs []er... method SetStatus (line 320) | func (ms *MockSentry) SetStatus(context.Context, *sentryproto.StatusDa... method HandShake (line 323) | func (ms *MockSentry) HandShake(context.Context, *emptypb.Empty) (*sen... method Messages (line 326) | func (ms *MockSentry) Messages(req *sentryproto.MessagesRequest, strea... method PeerEvents (line 344) | func (ms *MockSentry) PeerEvents(_ *sentryproto.PeerEventsRequest, str... function NewMockSentry (line 300) | func NewMockSentry(ctx context.Context, sentryServer *sentryproto.MockSe... function testRlps (line 357) | func testRlps(num int) [][]byte { function toPeerIDs (line 365) | func toPeerIDs(h ...byte) (out []PeerID) { FILE: txnprovider/txpool/meta_txn.go function newMetaTxn (line 21) | func newMetaTxn(slot *TxnSlot, isLocal bool, timestamp uint64) *metaTxn { type metaTxn (line 30) | type metaTxn struct method better (line 50) | func (mt *metaTxn) better(than *metaTxn, pendingBaseFee uint256.Int) b... method worse (line 112) | func (mt *metaTxn) worse(than *metaTxn, pendingBaseFee uint256.Int) bo... function SortByNonceLess (line 147) | func SortByNonceLess(a, b *metaTxn) bool { FILE: txnprovider/txpool/options.go type Option (line 25) | type Option function WithFeeCalculator (line 27) | func WithFeeCalculator(f FeeCalculator) Option { function WithPoolDBInitializer (line 33) | func WithPoolDBInitializer(init poolDBInitializer) Option { function WithP2PFetcherWg (line 39) | func WithP2PFetcherWg(wg *sync.WaitGroup) Option { function WithP2PSenderWg (line 45) | func WithP2PSenderWg(wg *sync.WaitGroup) Option { type options (line 51) | type options struct function applyOpts (line 58) | func applyOpts(opts ...Option) options { FILE: txnprovider/txpool/peers.go type PeerID (line 25) | type PeerID type recentlyConnectedPeers (line 31) | type recentlyConnectedPeers struct method AddPeer (line 36) | func (l *recentlyConnectedPeers) AddPeer(p PeerID) { method GetAndClean (line 42) | func (l *recentlyConnectedPeers) GetAndClean() []PeerID { FILE: txnprovider/txpool/pending_pool.go type PendingPool (line 30) | type PendingPool struct method EnforceWorstInvariants (line 41) | func (p *PendingPool) EnforceWorstInvariants() { method EnforceBestInvariants (line 44) | func (p *PendingPool) EnforceBestInvariants() { method Best (line 48) | func (p *PendingPool) Best() *metaTxn { //nolint method Worst (line 55) | func (p *PendingPool) Worst() *metaTxn { //nolint method PopWorst (line 62) | func (p *PendingPool) PopWorst() *metaTxn { //nolint method Updated (line 70) | func (p *PendingPool) Updated(mt *metaTxn) { method Len (line 74) | func (p *PendingPool) Len() int { method Remove (line 78) | func (p *PendingPool) Remove(i *metaTxn, reason string, logger log.Log... method Add (line 91) | func (p *PendingPool) Add(i *metaTxn, logger log.Logger) { method DebugPrint (line 100) | func (p *PendingPool) DebugPrint(prefix string) { function NewPendingSubPool (line 37) | func NewPendingSubPool(t SubPoolType, limit int) *PendingPool { FILE: txnprovider/txpool/pool.go constant txMaxBroadcastSize (line 66) | txMaxBroadcastSize = 4 * 1024 type Pool (line 73) | type Pool interface type TxPool (line 100) | type TxPool struct method start (line 303) | func (p *TxPool) start(ctx context.Context) error { method OnNewBlock (line 329) | func (p *TxPool) OnNewBlock(ctx context.Context, stateChanges *remotep... method processRemoteTxns (line 492) | func (p *TxPool) processRemoteTxns(ctx context.Context) (err error) { method getRlpLocked (line 630) | func (p *TxPool) getRlpLocked(tx kv.Tx, hash []byte) (rlpTxn []byte, s... method GetRlp (line 645) | func (p *TxPool) GetRlp(tx kv.Tx, hash []byte) ([]byte, error) { method AppendLocalAnnouncements (line 652) | func (p *TxPool) AppendLocalAnnouncements(types []byte, sizes []uint32... method AppendRemoteAnnouncements (line 666) | func (p *TxPool) AppendRemoteAnnouncements(types []byte, sizes []uint3... method AppendAllAnnouncements (line 688) | func (p *TxPool) AppendAllAnnouncements(types []byte, sizes []uint32, ... method idHashKnown (line 694) | func (p *TxPool) idHashKnown(tx kv.Tx, hash []byte, hashS string) (boo... method IdHashKnown (line 710) | func (p *TxPool) IdHashKnown(tx kv.Tx, hash []byte) (bool, error) { method FilterKnownIdHashes (line 717) | func (p *TxPool) FilterKnownIdHashes(tx kv.Tx, hashes Hashes) (unknown... method getUnprocessedTxn (line 732) | func (p *TxPool) getUnprocessedTxn(hashS string) (*TxnSlot, bool) { method getCachedBlobTxnLocked (line 739) | func (p *TxPool) getCachedBlobTxnLocked(tx kv.Tx, hash []byte) (*metaT... method IsLocal (line 765) | func (p *TxPool) IsLocal(idHash []byte) bool { method AddNewGoodPeer (line 772) | func (p *TxPool) AddNewGoodPeer(peerID PeerID) { method Started (line 776) | func (p *TxPool) Started() bool { method best (line 780) | func (p *TxPool) best(ctx context.Context, n int, txns *TxnsRlp, onTop... method ProvideTxns (line 915) | func (p *TxPool) ProvideTxns(ctx context.Context, opts ...txnprovider.... method YieldBest (line 948) | func (p *TxPool) YieldBest(ctx context.Context, n int, txns *TxnsRlp, ... method PeekBest (line 952) | func (p *TxPool) PeekBest(ctx context.Context, n int, txns *TxnsRlp, o... method CountContent (line 958) | func (p *TxPool) CountContent() (int, int, int) { method AddRemoteTxns (line 964) | func (p *TxPool) AddRemoteTxns(_ context.Context, newTxns TxnSlots) { method validateTx (line 994) | func (p *TxPool) validateTx(txn *TxnSlot, isLocal bool, stateCache kvc... method validateBlobTxn (line 1101) | func (p *TxPool) validateBlobTxn(txn *TxnSlot, isLocal bool) txpoolcfg... method isShanghai (line 1231) | func (p *TxPool) isShanghai() bool { method isBlockNumBasedForkActivated (line 1235) | func (p *TxPool) isBlockNumBasedForkActivated(isPostFlag *atomic.Bool,... method isAgra (line 1271) | func (p *TxPool) isAgra() bool { method isBhilai (line 1275) | func (p *TxPool) isBhilai() bool { method isCancun (line 1279) | func (p *TxPool) isCancun() bool { method isPrague (line 1283) | func (p *TxPool) isPrague() bool { method isOsaka (line 1287) | func (p *TxPool) isOsaka() bool { method GetMaxBlobsPerBlock (line 1291) | func (p *TxPool) GetMaxBlobsPerBlock() uint64 { method ValidateSerializedTxn (line 1297) | func (p *TxPool) ValidateSerializedTxn(serializedTxn []byte) error { method validateTxns (line 1328) | func (p *TxPool) validateTxns(txns *TxnSlots, stateCache kvcache.Cache... method punishSpammer (line 1366) | func (p *TxPool) punishSpammer(spammer uint64) { method AddLocalTxns (line 1428) | func (p *TxPool) AddLocalTxns(ctx context.Context, newTxns TxnSlots) (... method chainDB (line 1486) | func (p *TxPool) chainDB() (kv.TemporalRoDB, kvcache.Cache) { method addTxns (line 1492) | func (p *TxPool) addTxns(blockNum uint64, cacheView kvcache.CacheView,... method addTxnsOnNewBlock (line 1551) | func (p *TxPool) addTxnsOnNewBlock(blockNum uint64, cacheView kvcache.... method setBaseFee (line 1611) | func (p *TxPool) setBaseFee(baseFee uint64) (uint64, bool) { method setBlobFee (line 1620) | func (p *TxPool) setBlobFee(blobFee uint64) { method addLocked (line 1626) | func (p *TxPool) addLocked(mt *metaTxn, announcements *Announcements) ... method discardLocked (line 1778) | func (p *TxPool) discardLocked(mt *metaTxn, reason txpoolcfg.DiscardRe... method getBlobsAndProofByBlobHashLocked (line 1795) | func (p *TxPool) getBlobsAndProofByBlobHashLocked(blobHashes []common.... method GetBlobs (line 1813) | func (p *TxPool) GetBlobs(blobHashes []common.Hash) []PoolBlobBundle { method processMinedFinalizedBlobs (line 1818) | func (p *TxPool) processMinedFinalizedBlobs(minedTxns []*TxnSlot, fina... method deleteMinedBlobTxn (line 1847) | func (p *TxPool) deleteMinedBlobTxn(hash string) { method NonceFromAddress (line 1860) | func (p *TxPool) NonceFromAddress(addr [20]byte) (nonce uint64, inPool... method removeMined (line 1877) | func (p *TxPool) removeMined(byNonce *BySenderAndNonce, minedTxns []*T... method onSenderStateChange (line 1964) | func (p *TxPool) onSenderStateChange(senderID uint64, senderNonce uint... method promote (line 2092) | func (p *TxPool) promote(pendingBaseFee uint64, pendingBlobFee uint64,... method Run (line 2199) | func (p *TxPool) Run(ctx context.Context) error { method flushNoFsync (line 2384) | func (p *TxPool) flushNoFsync(ctx context.Context) (written uint64, er... method flush (line 2404) | func (p *TxPool) flush(ctx context.Context) (written uint64, err error) { method flushLocked (line 2431) | func (p *TxPool) flushLocked(tx kv.RwTx) (err error) { method fromDB (line 2517) | func (p *TxPool) fromDB(ctx context.Context, tx kv.Tx, coreTx kv.Tempo... method printDebug (line 2654) | func (p *TxPool) printDebug(prefix string) { method logStats (line 2671) | func (p *TxPool) logStats() { method deprecatedForEach (line 2695) | func (p *TxPool) deprecatedForEach(_ context.Context, f func(rlp []byt... type ValidateAA (line 163) | type ValidateAA interface type FeeCalculator (line 167) | type FeeCalculator interface function New (line 171) | func New( function toBlobs (line 986) | func toBlobs(_blobs [][]byte) []*goethkzg.Blob { function requiredBalance (line 1178) | func requiredBalance(txn *TxnSlot) *uint256.Int { function isTimeBasedForkActivated (line 1207) | func isTimeBasedForkActivated(isPostFlag *atomic.Bool, forkTime *uint64)... function fillDiscardReasons (line 1413) | func fillDiscardReasons(reasons []txpoolcfg.DiscardReason, newTxns TxnSl... function sendChangeBatchEventToDiagnostics (line 2731) | func sendChangeBatchEventToDiagnostics(pool string, event string, orderH... function sendSenderInfoUpdateToDiagnostics (line 2749) | func sendSenderInfoUpdateToDiagnostics(senderID uint64, senderNonce uint... function sendNewBlockEventToDiagnostics (line 2763) | func sendNewBlockEventToDiagnostics(unwindTxns, unwindBlobTxns, minedTxn... FILE: txnprovider/txpool/pool_db.go function getExecutionProgress (line 41) | func getExecutionProgress(db kv.Getter) (uint64, error) { function LastSeenBlock (line 58) | func LastSeenBlock(tx kv.Getter) (uint64, error) { function PutLastSeenBlock (line 69) | func PutLastSeenBlock(tx kv.Putter, n uint64, buf []byte) error { function ChainConfig (line 79) | func ChainConfig(tx kv.Getter) (*chain.Config, error) { function PutChainConfig (line 94) | func PutChainConfig(tx kv.Putter, cc *chain.Config, buf []byte) error { function initBor (line 105) | func initBor(cc *chain.Config) *chain.Config { function SaveChainConfigIfNeed (line 117) | func SaveChainConfigIfNeed( FILE: txnprovider/txpool/pool_fuzz_test.go function init (line 53) | func init() { function u8Slice (line 143) | func u8Slice(in []byte) ([]uint64, bool) { function u256Slice (line 154) | func u256Slice(in []byte) ([]uint256.Int, bool) { function parseSenders (line 165) | func parseSenders(in []byte) (nonces []uint64, balances []uint256.Int) { function poolsFromFuzzBytes (line 177) | func poolsFromFuzzBytes(rawTxnNonce, rawValues, rawTips, rawFeeCap, rawS... function fakeRlpTxn (line 231) | func fakeRlpTxn(slot *TxnSlot, data []byte) []byte { function iterateSubPoolUnordered (line 267) | func iterateSubPoolUnordered(subPool *SubPool, f func(txn *metaTxn)) { function splitDataset (line 273) | func splitDataset(in TxnSlots) (TxnSlots, TxnSlots, TxnSlots, TxnSlots) { function FuzzOnNewBlocks (line 296) | func FuzzOnNewBlocks(f *testing.F) { function copyHashes (line 577) | func copyHashes(p *PendingPool) (hashes Hashes) { function extractNewHashes (line 585) | func extractNewHashes(h1, h2 Hashes) (result Hashes) { FILE: txnprovider/txpool/pool_mock.go type MockPool (line 24) | type MockPool struct method EXPECT (line 43) | func (m *MockPool) EXPECT() *MockPoolMockRecorder { method AddLocalTxns (line 48) | func (m *MockPool) AddLocalTxns(ctx context.Context, newTxns TxnSlots)... method AddNewGoodPeer (line 87) | func (m *MockPool) AddNewGoodPeer(peerID PeerID) { method AddRemoteTxns (line 123) | func (m *MockPool) AddRemoteTxns(ctx context.Context, newTxns TxnSlots) { method FilterKnownIdHashes (line 159) | func (m *MockPool) FilterKnownIdHashes(tx kv.Tx, hashes Hashes) (Hashe... method GetBlobs (line 198) | func (m *MockPool) GetBlobs(blobhashes []common.Hash) []PoolBlobBundle { method GetRlp (line 236) | func (m *MockPool) GetRlp(tx kv.Tx, hash []byte) ([]byte, error) { method IdHashKnown (line 275) | func (m *MockPool) IdHashKnown(tx kv.Tx, hash []byte) (bool, error) { method OnNewBlock (line 314) | func (m *MockPool) OnNewBlock(ctx context.Context, stateChanges *remot... method Started (line 352) | func (m *MockPool) Started() bool { method ValidateSerializedTxn (line 390) | func (m *MockPool) ValidateSerializedTxn(serializedTxn []byte) error { type MockPoolMockRecorder (line 31) | type MockPoolMockRecorder struct method AddLocalTxns (line 57) | func (mr *MockPoolMockRecorder) AddLocalTxns(ctx, newTxns any) *MockPo... method AddNewGoodPeer (line 93) | func (mr *MockPoolMockRecorder) AddNewGoodPeer(peerID any) *MockPoolAd... method AddRemoteTxns (line 129) | func (mr *MockPoolMockRecorder) AddRemoteTxns(ctx, newTxns any) *MockP... method FilterKnownIdHashes (line 168) | func (mr *MockPoolMockRecorder) FilterKnownIdHashes(tx, hashes any) *M... method GetBlobs (line 206) | func (mr *MockPoolMockRecorder) GetBlobs(blobhashes any) *MockPoolGetB... method GetRlp (line 245) | func (mr *MockPoolMockRecorder) GetRlp(tx, hash any) *MockPoolGetRlpCa... method IdHashKnown (line 284) | func (mr *MockPoolMockRecorder) IdHashKnown(tx, hash any) *MockPoolIdH... method OnNewBlock (line 322) | func (mr *MockPoolMockRecorder) OnNewBlock(ctx, stateChanges, unwindTx... method Started (line 360) | func (mr *MockPoolMockRecorder) Started() *MockPoolStartedCall { method ValidateSerializedTxn (line 398) | func (mr *MockPoolMockRecorder) ValidateSerializedTxn(serializedTxn an... function NewMockPool (line 36) | func NewMockPool(ctrl *gomock.Controller) *MockPool { type MockPoolAddLocalTxnsCall (line 64) | type MockPoolAddLocalTxnsCall struct method Return (line 69) | func (c *MockPoolAddLocalTxnsCall) Return(arg0 []txpoolcfg.DiscardReas... method Do (line 75) | func (c *MockPoolAddLocalTxnsCall) Do(f func(context.Context, TxnSlots... method DoAndReturn (line 81) | func (c *MockPoolAddLocalTxnsCall) DoAndReturn(f func(context.Context,... type MockPoolAddNewGoodPeerCall (line 100) | type MockPoolAddNewGoodPeerCall struct method Return (line 105) | func (c *MockPoolAddNewGoodPeerCall) Return() *MockPoolAddNewGoodPeerC... method Do (line 111) | func (c *MockPoolAddNewGoodPeerCall) Do(f func(PeerID)) *MockPoolAddNe... method DoAndReturn (line 117) | func (c *MockPoolAddNewGoodPeerCall) DoAndReturn(f func(PeerID)) *Mock... type MockPoolAddRemoteTxnsCall (line 136) | type MockPoolAddRemoteTxnsCall struct method Return (line 141) | func (c *MockPoolAddRemoteTxnsCall) Return() *MockPoolAddRemoteTxnsCall { method Do (line 147) | func (c *MockPoolAddRemoteTxnsCall) Do(f func(context.Context, TxnSlot... method DoAndReturn (line 153) | func (c *MockPoolAddRemoteTxnsCall) DoAndReturn(f func(context.Context... type MockPoolFilterKnownIdHashesCall (line 175) | type MockPoolFilterKnownIdHashesCall struct method Return (line 180) | func (c *MockPoolFilterKnownIdHashesCall) Return(unknownHashes Hashes,... method Do (line 186) | func (c *MockPoolFilterKnownIdHashesCall) Do(f func(kv.Tx, Hashes) (Ha... method DoAndReturn (line 192) | func (c *MockPoolFilterKnownIdHashesCall) DoAndReturn(f func(kv.Tx, Ha... type MockPoolGetBlobsCall (line 213) | type MockPoolGetBlobsCall struct method Return (line 218) | func (c *MockPoolGetBlobsCall) Return(arg0 []PoolBlobBundle) *MockPool... method Do (line 224) | func (c *MockPoolGetBlobsCall) Do(f func([]common.Hash) []PoolBlobBund... method DoAndReturn (line 230) | func (c *MockPoolGetBlobsCall) DoAndReturn(f func([]common.Hash) []Poo... type MockPoolGetRlpCall (line 252) | type MockPoolGetRlpCall struct method Return (line 257) | func (c *MockPoolGetRlpCall) Return(arg0 []byte, arg1 error) *MockPool... method Do (line 263) | func (c *MockPoolGetRlpCall) Do(f func(kv.Tx, []byte) ([]byte, error))... method DoAndReturn (line 269) | func (c *MockPoolGetRlpCall) DoAndReturn(f func(kv.Tx, []byte) ([]byte... type MockPoolIdHashKnownCall (line 291) | type MockPoolIdHashKnownCall struct method Return (line 296) | func (c *MockPoolIdHashKnownCall) Return(arg0 bool, arg1 error) *MockP... method Do (line 302) | func (c *MockPoolIdHashKnownCall) Do(f func(kv.Tx, []byte) (bool, erro... method DoAndReturn (line 308) | func (c *MockPoolIdHashKnownCall) DoAndReturn(f func(kv.Tx, []byte) (b... type MockPoolOnNewBlockCall (line 329) | type MockPoolOnNewBlockCall struct method Return (line 334) | func (c *MockPoolOnNewBlockCall) Return(arg0 error) *MockPoolOnNewBloc... method Do (line 340) | func (c *MockPoolOnNewBlockCall) Do(f func(context.Context, *remotepro... method DoAndReturn (line 346) | func (c *MockPoolOnNewBlockCall) DoAndReturn(f func(context.Context, *... type MockPoolStartedCall (line 367) | type MockPoolStartedCall struct method Return (line 372) | func (c *MockPoolStartedCall) Return(arg0 bool) *MockPoolStartedCall { method Do (line 378) | func (c *MockPoolStartedCall) Do(f func() bool) *MockPoolStartedCall { method DoAndReturn (line 384) | func (c *MockPoolStartedCall) DoAndReturn(f func() bool) *MockPoolStar... type MockPoolValidateSerializedTxnCall (line 405) | type MockPoolValidateSerializedTxnCall struct method Return (line 410) | func (c *MockPoolValidateSerializedTxnCall) Return(arg0 error) *MockPo... method Do (line 416) | func (c *MockPoolValidateSerializedTxnCall) Do(f func([]byte) error) *... method DoAndReturn (line 422) | func (c *MockPoolValidateSerializedTxnCall) DoAndReturn(f func([]byte)... FILE: txnprovider/txpool/pool_test.go function TestNonceFromAddress (line 54) | func TestNonceFromAddress(t *testing.T) { function TestMultipleAuthorizations (line 180) | func TestMultipleAuthorizations(t *testing.T) { function TestRecoverSignerFromRLP_ValidData (line 391) | func TestRecoverSignerFromRLP_ValidData(t *testing.T) { function TestReplaceWithHigherFee (line 433) | func TestReplaceWithHigherFee(t *testing.T) { function TestReverseNonces (line 556) | func TestReverseNonces(t *testing.T) { function TestTxnPoke (line 686) | func TestTxnPoke(t *testing.T) { function TestShanghaiValidateTxn (line 863) | func TestShanghaiValidateTxn(t *testing.T) { function TestTooHighGasLimitTxnValidation (line 970) | func TestTooHighGasLimitTxnValidation(t *testing.T) { function TestSetCodeTxnValidationWithLargeAuthorizationValues (line 1034) | func TestSetCodeTxnValidationWithLargeAuthorizationValues(t *testing.T) { function TestBlobTxnReplacement (line 1087) | func TestBlobTxnReplacement(t *testing.T) { function makeBlobTxn (line 1248) | func makeBlobTxn() TxnSlot { function TestDropRemoteAtNoGossip (line 1266) | func TestDropRemoteAtNoGossip(t *testing.T) { function TestBlobSlots (line 1379) | func TestBlobSlots(t *testing.T) { function TestGetBlobsV1 (line 1462) | func TestGetBlobsV1(t *testing.T) { function TestGasLimitChanged (line 1550) | func TestGasLimitChanged(t *testing.T) { type sender (line 1625) | type sender struct function newSender (line 1630) | func newSender(nonce uint64, balance uint256.Int) *sender { function BenchmarkProcessRemoteTxns (line 1634) | func BenchmarkProcessRemoteTxns(b *testing.B) { FILE: txnprovider/txpool/pool_txn_packets.go type NewPooledTransactionHashesPacket (line 28) | type NewPooledTransactionHashesPacket function ParseHashesCount (line 32) | func ParseHashesCount(payload []byte, pos int) (count int, dataPos int, ... function EncodeHashes (line 47) | func EncodeHashes(hashes []byte, encodeBuf []byte) []byte { function ParseHash (line 60) | func ParseHash(payload []byte, pos int, hashbuf []byte) ([]byte, int, er... function EncodeGetPooledTransactions66 (line 70) | func EncodeGetPooledTransactions66(hashes []byte, requestID uint64, enco... function ParseGetPooledTransactions66 (line 83) | func ParseGetPooledTransactions66(payload []byte, pos int, hashbuf []byt... function EncodePooledTransactions66 (line 112) | func EncodePooledTransactions66(txnsRlp [][]byte, requestID uint64, enco... function EncodeTransactions (line 145) | func EncodeTransactions(txnsRlp [][]byte, encodeBuf []byte) []byte { function ParseTransactions (line 173) | func ParseTransactions(payload []byte, pos int, ctx *TxnParseContext, tx... function ParsePooledTransactions66 (line 195) | func ParsePooledTransactions66(payload []byte, pos int, ctx *TxnParseCon... FILE: txnprovider/txpool/pool_txn_packets_fuzz_test.go function FuzzPooledTransactions66 (line 26) | func FuzzPooledTransactions66(f *testing.F) { function FuzzGetPooledTransactions66 (line 51) | func FuzzGetPooledTransactions66(f *testing.F) { FILE: txnprovider/txpool/pool_txn_packets_test.go function TestParseHash (line 38) | func TestParseHash(t *testing.T) { function TestEncodeHash (line 64) | func TestEncodeHash(t *testing.T) { function TestEncodeGPT66 (line 87) | func TestEncodeGPT66(t *testing.T) { function TestPooledTransactionsPacket (line 129) | func TestPooledTransactionsPacket(t *testing.T) { function TestPooledTransactionsPacket66 (line 138) | func TestPooledTransactionsPacket66(t *testing.T) { function TestTransactionsPacket (line 198) | func TestTransactionsPacket(t *testing.T) { FILE: txnprovider/txpool/pool_txn_parser.go constant LegacyTxnType (line 45) | LegacyTxnType byte = 0 constant AccessListTxnType (line 46) | AccessListTxnType byte = 1 constant DynamicFeeTxnType (line 47) | DynamicFeeTxnType byte = 2 constant BlobTxnType (line 48) | BlobTxnType byte = 3 constant SetCodeTxnType (line 49) | SetCodeTxnType byte = 4 constant AATxnType (line 50) | AATxnType byte = 5 type TxnParseConfig (line 58) | type TxnParseConfig struct type Signature (line 62) | type Signature struct type TxnParseContext (line 71) | type TxnParseContext struct method ValidateRLP (line 101) | func (ctx *TxnParseContext) ValidateRLP(f func(txnRlp []byte) error) {... method WithSender (line 104) | func (ctx *TxnParseContext) WithSender(v bool) { ctx.withSender = v } method WithAllowPreEip2s (line 107) | func (ctx *TxnParseContext) WithAllowPreEip2s(v bool) { ctx.allowPreEi... method ChainIDRequired (line 110) | func (ctx *TxnParseContext) ChainIDRequired() *TxnParseContext { method ParseTransaction (line 130) | func (ctx *TxnParseContext) ParseTransaction(payload []byte, pos int, ... method parseTransactionBody (line 340) | func (ctx *TxnParseContext) parseTransactionBody(payload []byte, pos, ... function NewTxnParseContext (line 85) | func NewTxnParseContext(chainID uint256.Int) *TxnParseContext { function PeekTransactionType (line 115) | func PeekTransactionType(serialized []byte) (byte, error) { function parseSignature (line 292) | func parseSignature(payload []byte, pos int, legacy bool, cfgChainId *ui... function parseTransactionBodyAA (line 704) | func parseTransactionBodyAA(ctx *TxnParseContext, payload []byte, p int,... function getAddress (line 816) | func getAddress(payload []byte, p int, name string) (*common.Address, in... function getData (line 832) | func getData(payload []byte, p int) ([]byte, int, error) { type AuthAndNonce (line 840) | type AuthAndNonce struct type PoolBlobBundle (line 845) | type PoolBlobBundle struct type TxnSlot (line 853) | type TxnSlot struct method PrintDebug (line 886) | func (tx *TxnSlot) PrintDebug(prefix string) { method Blobs (line 891) | func (tx *TxnSlot) Blobs() [][]byte { method Commitments (line 899) | func (tx *TxnSlot) Commitments() []goethkzg.KZGCommitment { method Proofs (line 907) | func (tx *TxnSlot) Proofs() []goethkzg.KZGProof { method ToProtoAccountAbstractionTxn (line 916) | func (tx *TxnSlot) ToProtoAccountAbstractionTxn() *typesproto.AccountA... type TxnSlots (line 956) | type TxnSlots struct method Valid (line 962) | func (s *TxnSlots) Valid() error { method Resize (line 975) | func (s *TxnSlots) Resize(targetSize uint) { method Append (line 1001) | func (s *TxnSlots) Append(slot *TxnSlot, sender []byte, isLocal bool) { type Addresses (line 1009) | type Addresses method AddressAt (line 1013) | func (h Addresses) AddressAt(i int) common.Address { method At (line 1017) | func (h Addresses) At(i int) []byte { method Len (line 1021) | func (h Addresses) Len() int { type TxnsRlp (line 1025) | type TxnsRlp struct method Resize (line 1032) | func (r *TxnsRlp) Resize(targetSize uint) { FILE: txnprovider/txpool/pool_txn_parser_test.go function TestParseTransactionRLP (line 38) | func TestParseTransactionRLP(t *testing.T) { function TestTransactionSignatureValidity1 (line 77) | func TestTransactionSignatureValidity1(t *testing.T) { function TestTransactionSignatureValidity2 (line 101) | func TestTransactionSignatureValidity2(t *testing.T) { function TestTxnSlotsGrowth (line 115) | func TestTxnSlotsGrowth(t *testing.T) { function TestDedupHashes (line 138) | func TestDedupHashes(t *testing.T) { function toHashes (line 178) | func toHashes(h ...byte) (out Hashes) { function TestBlobTxnParsing (line 186) | func TestBlobTxnParsing(t *testing.T) { function TestWrapperV1BlobTxnParsing (line 306) | func TestWrapperV1BlobTxnParsing(t *testing.T) { function TestSetCodeAuthSignatureRecover (line 438) | func TestSetCodeAuthSignatureRecover(t *testing.T) { function TestSetCodeTxnParsing (line 470) | func TestSetCodeTxnParsing(t *testing.T) { function TestSetCodeTxnParsingWithLargeAuthorizationValues (line 539) | func TestSetCodeTxnParsingWithLargeAuthorizationValues(t *testing.T) { type parseTxnTest (line 604) | type parseTxnTest struct FILE: txnprovider/txpool/pool_txn_types_fuzz_test.go function FuzzParseTx (line 37) | func FuzzParseTx(f *testing.F) { FILE: txnprovider/txpool/queues.go type bestSlice (line 23) | type bestSlice struct method Len (line 28) | func (s *bestSlice) Len() int { method Swap (line 32) | func (s *bestSlice) Swap(i, j int) { method Less (line 37) | func (s *bestSlice) Less(i, j int) bool { method UnsafeRemove (line 41) | func (s *bestSlice) UnsafeRemove(i *metaTxn) { method UnsafeAdd (line 48) | func (s *bestSlice) UnsafeAdd(i *metaTxn) { type BestQueue (line 53) | type BestQueue struct method Len (line 58) | func (p *BestQueue) Len() int { method Less (line 62) | func (p *BestQueue) Less(i, j int) bool { method Swap (line 66) | func (p *BestQueue) Swap(i, j int) { method Push (line 72) | func (p *BestQueue) Push(x interface{}) { method Pop (line 79) | func (p *BestQueue) Pop() interface{} { type WorstQueue (line 90) | type WorstQueue struct method Len (line 95) | func (p *WorstQueue) Len() int { method Less (line 99) | func (p *WorstQueue) Less(i, j int) bool { method Swap (line 103) | func (p *WorstQueue) Swap(i, j int) { method Push (line 109) | func (p *WorstQueue) Push(x interface{}) { method Pop (line 116) | func (p *WorstQueue) Pop() interface{} { FILE: txnprovider/txpool/send.go type Send (line 36) | type Send struct method notifyTests (line 59) | func (f *Send) notifyTests() { method BroadcastPooledTxns (line 66) | func (f *Send) BroadcastPooledTxns(rlps [][]byte, maxPeers uint64) (tx... method AnnouncePooledTxns (line 110) | func (f *Send) AnnouncePooledTxns(types []byte, sizes []uint32, hashes... method PropagatePooledTxnsToPeersList (line 203) | func (f *Send) PropagatePooledTxnsToPeersList(peers []PeerID, types []... function NewSend (line 43) | func NewSend(ctx context.Context, sentryClients []sentryproto.SentryClie... constant p2pTxPacketLimit (line 56) | p2pTxPacketLimit = 2 * 1024 * 1024 FILE: txnprovider/txpool/senders.go type BySenderAndNonce (line 43) | type BySenderAndNonce struct method nonce (line 50) | func (b *BySenderAndNonce) nonce(senderID uint64) (nonce uint64, ok bo... method ascendAll (line 65) | func (b *BySenderAndNonce) ascendAll(f func(*metaTxn) bool) { method ascend (line 71) | func (b *BySenderAndNonce) ascend(senderID uint64, f func(*metaTxn) bo... method descend (line 83) | func (b *BySenderAndNonce) descend(senderID uint64, f func(*metaTxn) b... method count (line 95) | func (b *BySenderAndNonce) count(senderID uint64) int { method blobCount (line 99) | func (b *BySenderAndNonce) blobCount(senderID uint64) uint64 { method hasTxns (line 103) | func (b *BySenderAndNonce) hasTxns(senderID uint64) bool { method get (line 112) | func (b *BySenderAndNonce) get(senderID, txNonce uint64) *metaTxn { method has (line 123) | func (b *BySenderAndNonce) has(mt *metaTxn) bool { method delete (line 127) | func (b *BySenderAndNonce) delete(mt *metaTxn, reason txpoolcfg.Discar... method replaceOrInsert (line 153) | func (b *BySenderAndNonce) replaceOrInsert(mt *metaTxn, logger log.Log... type sendersBatch (line 177) | type sendersBatch struct method getID (line 192) | func (sc *sendersBatch) getID(addr common.Address) (uint64, bool) { method getAddr (line 197) | func (sc *sendersBatch) getAddr(id uint64) (common.Address, bool) { method getOrCreateID (line 204) | func (sc *sendersBatch) getOrCreateID(addr common.Address, logger log.... method info (line 225) | func (sc *sendersBatch) info(cacheView kvcache.CacheView, id uint64) (... method registerNewSenders (line 245) | func (sc *sendersBatch) registerNewSenders(newTxns *TxnSlots, logger l... method onNewBlock (line 252) | func (sc *sendersBatch) onNewBlock(stateChanges *remoteproto.StateChan... function newSendersBatch (line 184) | func newSendersBatch(tracedSenders map[common.Address]struct{}) *senders... function EncodeSenderLengthForStorage (line 270) | func EncodeSenderLengthForStorage(nonce uint64, balance uint256.Int) uint { function EncodeSender (line 282) | func EncodeSender(nonce uint64, balance uint256.Int, buffer []byte) { FILE: txnprovider/txpool/sub_pool.go type SubPoolType (line 26) | type SubPoolType method String (line 32) | func (sp SubPoolType) String() string { constant PendingSubPool (line 28) | PendingSubPool SubPoolType = 1 constant BaseFeeSubPool (line 29) | BaseFeeSubPool SubPoolType = 2 constant QueuedSubPool (line 30) | QueuedSubPool SubPoolType = 3 type SubPoolMarker (line 50) | type SubPoolMarker constant NoNonceGaps (line 53) | NoNonceGaps SubPoolMarker = 0b010000 constant EnoughBalance (line 54) | EnoughBalance SubPoolMarker = 0b001000 constant NotTooMuchGas (line 55) | NotTooMuchGas SubPoolMarker = 0b000100 constant EnoughFeeCapBlock (line 56) | EnoughFeeCapBlock SubPoolMarker = 0b000010 constant IsLocal (line 57) | IsLocal SubPoolMarker = 0b000001 constant BaseFeePoolBits (line 59) | BaseFeePoolBits = NoNonceGaps + EnoughBalance + NotTooMuchGas type SubPool (line 62) | type SubPool struct method EnforceInvariants (line 73) | func (p *SubPool) EnforceInvariants() { method Best (line 78) | func (p *SubPool) Best() *metaTxn { //nolint method Worst (line 85) | func (p *SubPool) Worst() *metaTxn { //nolint method PopBest (line 92) | func (p *SubPool) PopBest() *metaTxn { //nolint method PopWorst (line 98) | func (p *SubPool) PopWorst() *metaTxn { //nolint method Len (line 104) | func (p *SubPool) Len() int { method Add (line 108) | func (p *SubPool) Add(i *metaTxn, reason string, logger log.Logger) { method Remove (line 117) | func (p *SubPool) Remove(i *metaTxn, reason string, logger log.Logger) { method Updated (line 126) | func (p *SubPool) Updated(i *metaTxn) { method DebugPrint (line 131) | func (p *SubPool) DebugPrint(prefix string) { function NewSubPool (line 69) | func NewSubPool(t SubPoolType, limit int) *SubPool { FILE: txnprovider/txpool/tests/helper/p2p_client.go type TxMessage (line 30) | type TxMessage struct type p2pClient (line 35) | type p2pClient struct method Connect (line 47) | func (p *p2pClient) Connect() (<-chan TxMessage, <-chan error, error) { method notifyWhenReady (line 141) | func (p *p2pClient) notifyWhenReady() (<-chan struct{}, error) { method serve (line 190) | func (p *p2pClient) serve(conn sentryproto.Sentry_MessagesClient, gotT... function NewP2P (line 41) | func NewP2P(adminRPC string) *p2pClient { FILE: txnprovider/txpool/tests/pool_test.go function TestSimpleLocalTxThroughputBenchmark (line 55) | func TestSimpleLocalTxThroughputBenchmark(t *testing.T) { function TestSimpleLocalTxLatencyBenchmark (line 132) | func TestSimpleLocalTxLatencyBenchmark(t *testing.T) { function TestSimpleRemoteTxThroughputBenchmark (line 196) | func TestSimpleRemoteTxThroughputBenchmark(t *testing.T) { function TestSimpleRemoteTxLatencyBenchmark (line 284) | func TestSimpleRemoteTxLatencyBenchmark(t *testing.T) { FILE: txnprovider/txpool/txpool_grpc_server.go type txPool (line 51) | type txPool interface type GrpcDisabled (line 69) | type GrpcDisabled struct method Version (line 73) | func (*GrpcDisabled) Version(ctx context.Context, empty *emptypb.Empty... method FindUnknown (line 76) | func (*GrpcDisabled) FindUnknown(ctx context.Context, hashes *txpoolpr... method Add (line 79) | func (*GrpcDisabled) Add(ctx context.Context, request *txpoolproto.Add... method Transactions (line 82) | func (*GrpcDisabled) Transactions(ctx context.Context, request *txpool... method All (line 85) | func (*GrpcDisabled) All(ctx context.Context, request *txpoolproto.All... method Pending (line 88) | func (*GrpcDisabled) Pending(ctx context.Context, empty *emptypb.Empty... method OnAdd (line 91) | func (*GrpcDisabled) OnAdd(request *txpoolproto.OnAddRequest, server t... method Status (line 94) | func (*GrpcDisabled) Status(ctx context.Context, request *txpoolproto.... method Nonce (line 97) | func (*GrpcDisabled) Nonce(ctx context.Context, request *txpoolproto.N... type GrpcServer (line 101) | type GrpcServer struct method Version (line 116) | func (s *GrpcServer) Version(context.Context, *emptypb.Empty) (*typesp... method All (line 131) | func (s *GrpcServer) All(ctx context.Context, _ *txpoolproto.AllReques... method Pending (line 149) | func (s *GrpcServer) Pending(ctx context.Context, _ *emptypb.Empty) (*... method FindUnknown (line 168) | func (s *GrpcServer) FindUnknown(ctx context.Context, in *txpoolproto.... method Add (line 172) | func (s *GrpcServer) Add(ctx context.Context, in *txpoolproto.AddReque... method GetBlobs (line 229) | func (s *GrpcServer) GetBlobs(ctx context.Context, in *txpoolproto.Get... method OnAdd (line 274) | func (s *GrpcServer) OnAdd(req *txpoolproto.OnAddRequest, stream txpoo... method Transactions (line 287) | func (s *GrpcServer) Transactions(ctx context.Context, in *txpoolproto... method Status (line 311) | func (s *GrpcServer) Status(_ context.Context, _ *txpoolproto.StatusRe... method Nonce (line 321) | func (s *GrpcServer) Nonce(ctx context.Context, in *txpoolproto.NonceR... function NewGrpcServer (line 112) | func NewGrpcServer(ctx context.Context, txPool txPool, db kv.RoDB, newSl... function convertSubPoolType (line 119) | func convertSubPoolType(t SubPoolType) txpoolproto.AllReply_TxnType { function mapDiscardReasonToProto (line 255) | func mapDiscardReasonToProto(reason txpoolcfg.DiscardReason) txpoolproto... type NewSlotsStreams (line 331) | type NewSlotsStreams struct method Add (line 337) | func (s *NewSlotsStreams) Add(stream txpoolproto.Txpool_OnAddServer) (... method Broadcast (line 349) | func (s *NewSlotsStreams) Broadcast(reply *txpoolproto.OnAddReply, log... method remove (line 365) | func (s *NewSlotsStreams) remove(id uint) { function StartGrpc (line 375) | func StartGrpc(txPoolServer txpoolproto.TxpoolServer, miningServer txpoo... FILE: txnprovider/txpool/txpoolcfg/txpoolcfg.go constant BorDefaultTxPoolPriceLimit (line 29) | BorDefaultTxPoolPriceLimit = 25 * common.GWei constant BscDefaultTxPoolPriceLimit (line 30) | BscDefaultTxPoolPriceLimit = 0.05 * common.GWei type Config (line 32) | type Config struct type DiscardReason (line 85) | type DiscardReason method String (line 127) | func (r DiscardReason) String() string { constant NotSet (line 88) | NotSet DiscardReason = 0 constant Success (line 89) | Success DiscardReason = 1 constant AlreadyKnown (line 90) | AlreadyKnown DiscardReason = 2 constant Mined (line 91) | Mined DiscardReason = 3 constant ReplacedByHigherTip (line 92) | ReplacedByHigherTip DiscardReason = 4 constant UnderPriced (line 93) | UnderPriced DiscardReason = 5 constant ReplaceUnderpriced (line 94) | ReplaceUnderpriced DiscardReason = 6 constant FeeTooLow (line 95) | FeeTooLow DiscardReason = 7 constant OversizedData (line 96) | OversizedData DiscardReason = 8 constant InvalidSender (line 97) | InvalidSender DiscardReason = 9 constant NegativeValue (line 98) | NegativeValue DiscardReason = 10 constant Spammer (line 99) | Spammer DiscardReason = 11 constant PendingPoolOverflow (line 100) | PendingPoolOverflow DiscardReason = 12 constant BaseFeePoolOverflow (line 101) | BaseFeePoolOverflow DiscardReason = 13 constant QueuedPoolOverflow (line 102) | QueuedPoolOverflow DiscardReason = 14 constant GasUintOverflow (line 103) | GasUintOverflow DiscardReason = 15 constant IntrinsicGas (line 104) | IntrinsicGas DiscardReason = 16 constant RLPTooLong (line 105) | RLPTooLong DiscardReason = 17 constant NonceTooLow (line 106) | NonceTooLow DiscardReason = 18 constant InsufficientFunds (line 107) | InsufficientFunds DiscardReason = 19 constant NotReplaced (line 108) | NotReplaced DiscardReason = 20 constant DuplicateHash (line 109) | DuplicateHash DiscardReason = 21 constant InitCodeTooLarge (line 110) | InitCodeTooLarge DiscardReason = 22 constant TypeNotActivated (line 111) | TypeNotActivated DiscardReason = 23 constant InvalidCreateTxn (line 112) | InvalidCreateTxn DiscardReason = 24 constant NoBlobs (line 113) | NoBlobs DiscardReason = 25 constant TooManyBlobs (line 114) | TooManyBlobs DiscardReason = 26 constant UnequalBlobTxExt (line 115) | UnequalBlobTxExt DiscardReason = 27 constant BlobHashCheckFail (line 116) | BlobHashCheckFail DiscardReason = 28 constant UnmatchedBlobTxExt (line 117) | UnmatchedBlobTxExt DiscardReason = 29 constant BlobTxReplace (line 118) | BlobTxReplace DiscardReason = 30 constant BlobPoolOverflow (line 119) | BlobPoolOverflow DiscardReason = 31 constant NoAuthorizations (line 120) | NoAuthorizations DiscardReason = 32 constant GasLimitTooHigh (line 121) | GasLimitTooHigh DiscardReason = 33 constant ErrAuthorityReserved (line 122) | ErrAuthorityReserved DiscardReason = 34 constant InvalidAA (line 123) | InvalidAA DiscardReason = 35 constant ErrGetCode (line 124) | ErrGetCode DiscardReason = 36