@chainsafe/eth2.0-ssz-types
Version:
SSZ types required for eth2.0
13 lines (12 loc) • 713 B
TypeScript
/**
* @module sszTypes/generators
*/
import { IBeaconParams } from "@chainsafe/eth2.0-params";
import { SimpleContainerType } from "@chainsafe/ssz";
import { IBeaconSSZTypes } from "../interface";
export declare const ProposerSlashing: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const AttesterSlashing: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Attestation: (ssz: IBeaconSSZTypes, params: IBeaconParams) => SimpleContainerType;
export declare const Deposit: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const VoluntaryExit: (ssz: IBeaconSSZTypes) => SimpleContainerType;
export declare const Transfer: (ssz: IBeaconSSZTypes) => SimpleContainerType;