grpc

package
v1.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FetchBlock added in v1.3.0

func FetchBlock(conn *grpc.ClientConn, slot uint64) (*ethpb.SignedBeaconBlock, error)

FetchBlock fetches a block at a given slot from the beacon node.

func FetchChainConfig

func FetchChainConfig(conn *grpc.ClientConn) (map[string]interface{}, error)

FetchChainConfig fetches the chain configuration from the beacon node. It tweaks the output to make it easier to work with by setting appropriate types.

func FetchChainInfo added in v1.2.4

func FetchChainInfo(conn *grpc.ClientConn) (*ethpb.ChainHead, error)

FetchChainInfo fetches current chain info from the beacon node.

func FetchDepositContractAddress added in v1.5.1

func FetchDepositContractAddress(conn *grpc.ClientConn) ([]byte, error)

FetchDepositContractAddress fetches the address of the deposit contract.

func FetchGenesisTime added in v1.4.10

func FetchGenesisTime(conn *grpc.ClientConn) (time.Time, error)

FetchGenesisTime fetches the genesis time.

func FetchGenesisValidatorsRoot added in v1.4.10

func FetchGenesisValidatorsRoot(conn *grpc.ClientConn) ([]byte, error)

FetchGenesisValidatorsRoot fetches the genesis validators root.

func FetchLatestFilledSlot added in v1.4.16

func FetchLatestFilledSlot(conn *grpc.ClientConn) (uint64, error)

func FetchSyncing added in v1.3.0

func FetchSyncing(conn *grpc.ClientConn) (bool, error)

FetchSyncing returns true if the node is syncing, otherwise false.

func FetchValidator

func FetchValidator(conn *grpc.ClientConn, account e2wtypes.Account) (*ethpb.Validator, error)

FetchValidator fetches the validator definition from the beacon node.

func FetchValidatorBalance added in v1.4.22

func FetchValidatorBalance(conn *grpc.ClientConn, account e2wtypes.Account) (uint64, error)

FetchValidatorBalance fetches the validator balance from the beacon node.

func FetchValidatorByIndex added in v1.3.0

func FetchValidatorByIndex(conn *grpc.ClientConn, index uint64) (*ethpb.Validator, error)

FetchValidatorByIndex fetches the validator definition from the beacon node.

func FetchValidatorCommittees added in v1.4.22

func FetchValidatorCommittees(conn *grpc.ClientConn, epoch uint64) (map[uint64][][]uint64, error)

FetchValidatorCommittees fetches the validator committees for a given epoch.

func FetchValidatorIndex

func FetchValidatorIndex(conn *grpc.ClientConn, account wtypes.Account) (uint64, error)

FetchValidatorIndex fetches the index of a validator.

func FetchValidatorInfo added in v1.2.3

func FetchValidatorInfo(conn *grpc.ClientConn, account e2wtypes.Account) (*ethpb.ValidatorInfo, error)

FetchValidatorInfo fetches current validator info from the beacon node.

func FetchValidatorPerformance added in v1.4.22

func FetchValidatorPerformance(conn *grpc.ClientConn, account e2wtypes.Account) (bool, bool, bool, uint64, int64, error)

FetchValidatorPerformance fetches the validator performance from the beacon node.

func FetchValidatorState

func FetchValidatorState(conn *grpc.ClientConn, account wtypes.Account) (ethpb.ValidatorStatus, error)

FetchValidatorState fetches the state of a validator.

func FetchVersion added in v1.3.0

func FetchVersion(conn *grpc.ClientConn) (string, string, error)

FetchVersion fetches the version and metadata from the server.

func StreamBlocks added in v1.4.16

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL