@neo-one/node-protocol-esnext-esm
Version:
NEO•ONE NEO node and consensus protocol.
16 lines (15 loc) • 816 B
TypeScript
import { BinaryWriter, SerializableWire, SerializeWire, UInt256 } from '@neo-one/client-common-esnext-esm';
import { DeserializeWireBaseOptions, DeserializeWireOptions } from '@neo-one/node-core-esnext-esm';
export interface GetBlocksPayloadAdd {
readonly hashStart: readonly UInt256[];
readonly hashStop?: UInt256;
}
export declare class GetBlocksPayload implements SerializableWire<GetBlocksPayload> {
static deserializeWireBase({ reader }: DeserializeWireBaseOptions): GetBlocksPayload;
static deserializeWire(options: DeserializeWireOptions): GetBlocksPayload;
readonly hashStart: readonly UInt256[];
readonly hashStop: UInt256;
readonly serializeWire: SerializeWire;
constructor({ hashStart, hashStop }: GetBlocksPayloadAdd);
serializeWireBase(writer: BinaryWriter): void;
}