@neo-one/node-protocol-esnext-esm
Version:
NEO•ONE NEO node and consensus protocol.
24 lines (22 loc) • 766 B
JavaScript
import { createSerializeWire } from '@neo-one/client-common-esnext-esm';
import { BinaryReader } from '@neo-one/node-core-esnext-esm';
export class FilterAddPayload {
constructor({ data }) {
this.serializeWire = createSerializeWire(this.serializeWireBase.bind(this));
this.data = data;
}
static deserializeWireBase({ reader }) {
const data = reader.readVarBytesLE(520);
return new this({ data });
}
static deserializeWire(options) {
return this.deserializeWireBase({
context: options.context,
reader: new BinaryReader(options.buffer),
});
}
serializeWireBase(writer) {
writer.writeVarBytesLE(this.data);
}
}
//# sourceMappingURL=FilterAddPayload.js.map