package
0.21.10
Repository: https://github.com/attestantio/go-eth2-client.git
Documentation: pkg.go.dev

# Packages

Package metadata contains keys for well-known metadata fields provided in an API response.
Code generated by fastssz.
No description provided by the author

# Variables

ErrDataMissing is returned when the data requested is missing from the versioned struct.
ErrUnsupportedVersion is returned when the data requested is not present for the version of the struct.

# Structs

AggregateAttestationOpts are the options for obtaining aggregate attestations.
AttestationDataOpts are the options for obtaining attestation data.
AttestationPoolOpts are the options for obtaining the attestation pool.
AttesterDutiesOpts are the options for obtaining proposer duties.
BeaconBlockHeaderOpts are the options for obtaining beacon block headers.
BeaconBlockRootOpts are the options for obtaining the beacon block root.
BeaconCommitteesOpts are the options for obtaining proposer duties.
BeaconStateOpts are the options for obtaining the beacon state.
BeaconStateRandaoOpts are the options for obtaining the beacon state RANDAO.
BeaconStateRootOpts are the options for obtaining the beacon state root.
BlindedProposalOpts are the options for obtaining blinded proposals.
BlobSidecars is an API construct to allow decoding an array of blob sidecars.
BlobSidecarsOpts are the options for obtaining blob sidecars.
CommonOpts are options common for all calls.
DepositContractOpts are the options for obtaining the deposit contract.
Error represents an API error.
FinalityOpts are the options for obtaining finality checkpoints.
ForkChoiceOpts are the options for obtaining the fork choice.
ForkOpts are the options for obtaining the fork.
ForkScheduleOpts are the options for obtaining the fork schedule.
GenesisOpts are the options for obtaining genesis information.
NodePeersOpts are the options for client side peer filtering.
NodeSyncingOpts are the options for obtaining node sync information.
NodeVersionOpts are the options for obtaining the node version.
ProposalOpts are the options for obtaining proposals.
ProposerDutiesOpts are the options for obtaining proposer duties.
Response is a response from the beacon API which may contain metadata.
SignedBeaconBlockOpts are the options for obtaining signed beacon blocks.
SpecOpts are the options for obtaining the chain specification.
SubmitBlindedProposalOpts are the options for submitting proposals.
SubmitProposalOpts are the options for submitting proposals.
SyncCommitteeContributionOpts are the options for obtaining sync committee contributions.
SyncCommitteeDutiesOpts are the options for obtaining sync committee duties.
SyncCommitteeOpts are the options for obtaining sync committees.
ValidatorBalancesOpts are the options for obtaining validator balances.
ValidatorsOpts are the options for obtaining validators.
VersionedBlindedBeaconBlock contains a versioned blinded beacon block.
VersionedBlindedProposal contains a versioned blinded proposal.
VersionedBlockRequest contains a versioned signed beacon block request.
VersionedProposal contains a versioned proposal.
VersionedSignedBlindedBeaconBlock contains a versioned signed blinded beacon block.
VersionedSignedBlindedProposal contains a versioned signed blinded proposal.
VersionedSignedProposal contains a versioned signed beacon node proposal.
VersionedSignedValidatorRegistration contains a versioned SignedValidatorRegistrationV1.
VersionedValidatorRegistration contains a versioned ValidatorRegistrationV1.
VoluntaryExitPoolOpts are the options for obtaining the voluntary exit pool.