@chainsafe/eth2.0-ssz-types
Version:
SSZ types required for eth2.0
38 lines (36 loc) • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.typeNames = void 0;
const typeNames = [// primitive
/*
"bool",
"bytes",
"bytes4",
"bytes8",
"bytes32",
"bytes48",
"bytes96",
"uint8",
"uint16",
"uint24",
"number64",
"uint64",
"uint256",
"Slot",
"Epoch",
"Shard",
"ValidatorIndex",
"Gwei",
"BLSPubkey",
"BLSSignature",
*/
// misc
"Fork", "Checkpoint", "Validator", "Crosslink", "AttestationData", "AttestationDataAndCustodyBit", "IndexedAttestation", "PendingAttestation", "Eth1Data", "HistoricalBatch", "DepositData", "CompactCommittee", "BeaconBlockHeader", "FFGData", "MerkleTree", // operations
"ProposerSlashing", "AttesterSlashing", "Attestation", "Deposit", "VoluntaryExit", "Transfer", // block
"BeaconBlockBody", "BeaconBlock", // state
"BeaconState", // wire
"BlockRootSlot", "WireRequest", "WireResponse", "Hello", "Goodbye", "Status", "BeaconBlockRootsRequest", "BeaconBlockRootsResponse", "BeaconBlockHeadersRequest", "BeaconBlockHeadersResponse", "BeaconBlockBodiesRequest", "BeaconBlockBodiesResponse", "BeaconStatesRequest", "BeaconStatesResponse"];
exports.typeNames = typeNames;
//# sourceMappingURL=interface.js.map