@neo-one/node-protocol-esnext-esm
Version:
NEO•ONE NEO node and consensus protocol.
38 lines (37 loc) • 1.09 kB
TypeScript
/// <reference types="node" />
export declare enum Command {
addr = "addr",
block = "block",
consensus = "consensus",
filteradd = "filteradd",
filterclear = "filterclear",
filterload = "filterload",
getaddr = "getaddr",
getblocks = "getblocks",
getdata = "getdata",
getheaders = "getheaders",
headers = "headers",
inv = "inv",
mempool = "mempool",
tx = "tx",
verack = "verack",
version = "version",
alert = "alert",
merkleblock = "merkleblock",
notfound = "notfound",
ping = "ping",
pong = "pong",
reject = "reject"
}
export declare const InvalidCommandError: {
new (command: string): {
readonly name: string;
readonly code: string;
message: string;
stack?: string | undefined;
};
captureStackTrace(targetObject: Object, constructorOpt?: Function | undefined): void;
prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined;
stackTraceLimit: number;
};
export declare const assertCommand: (command: string) => Command;