@chainsafe/eth2.0-ssz-types
Version:
SSZ types required for eth2.0
20 lines (19 loc) • 1.36 kB
TypeScript
/**
* @module sszTypes/generators
* */
import { SimpleContainerType } from "@chainsafe/ssz";
import { IBeaconSSZTypes } from "../interface";
export declare const BlockRootSlot: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const WireRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const WireResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Hello: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Goodbye: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Status: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockRootsRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockRootsResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockHeadersRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockHeadersResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockBodiesRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconBlockBodiesResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconStatesRequest: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const BeaconStatesResponse: (ssz: IBeaconSSZTypes) => SimpleContainerType;