@lodestar/beacon-node
Version:
A Typescript implementation of the beacon chain
30 lines • 2.06 kB
TypeScript
import { ContainerType, ListCompositeType, ValueOf } from "@chainsafe/ssz";
import { BeaconConfig } from "@lodestar/config";
import { ForkName } from "@lodestar/params";
export declare const signedBLSToExecutionChangeVersionedType: ContainerType<{
preCapella: import("@chainsafe/ssz").BooleanType;
data: ContainerType<{
message: ContainerType<{
validatorIndex: import("@chainsafe/ssz").UintNumberType;
fromBlsPubkey: import("@chainsafe/ssz").ByteVectorType;
toExecutionAddress: import("@lodestar/types").ExecutionAddressType;
}>;
signature: import("@chainsafe/ssz").ByteVectorType;
}>;
}>;
export type SignedBLSToExecutionChangeVersioned = ValueOf<typeof signedBLSToExecutionChangeVersionedType>;
export declare const BeaconBlocksByRootRequestType: (fork: ForkName, config: BeaconConfig) => ListCompositeType<import("@chainsafe/ssz").ByteVectorType>;
export type BeaconBlocksByRootRequest = ValueOf<ReturnType<typeof BeaconBlocksByRootRequestType>>;
export declare const BlobSidecarsByRootRequestType: (fork: ForkName, config: BeaconConfig) => ListCompositeType<ContainerType<{
blockRoot: import("@chainsafe/ssz").ByteVectorType;
index: import("@chainsafe/ssz").UintNumberType;
}>>;
export type BlobSidecarsByRootRequest = ValueOf<ReturnType<typeof BlobSidecarsByRootRequestType>>;
export declare const DataColumnSidecarsByRootRequestType: (config: BeaconConfig) => ListCompositeType<ContainerType<{
blockRoot: import("@chainsafe/ssz").ByteVectorType;
columns: import("@chainsafe/ssz").ListBasicType<import("@chainsafe/ssz").UintNumberType>;
}>>;
export type DataColumnSidecarsByRootRequest = ValueOf<ReturnType<typeof DataColumnSidecarsByRootRequestType>>;
export declare const ExecutionPayloadEnvelopesByRootRequestType: (config: BeaconConfig) => ListCompositeType<import("@chainsafe/ssz").ByteVectorType>;
export type ExecutionPayloadEnvelopesByRootRequest = ValueOf<ReturnType<typeof ExecutionPayloadEnvelopesByRootRequestType>>;
//# sourceMappingURL=types.d.ts.map