Closed mehtaphysical closed 3 years ago
Fixes #19
This allows for something like:
export class PublicKey extends Assignable { keyType: KeyType; data: Uint8Array; serialize(writer: BinaryWriter) { writer.writeU8(this.keyType); writer.writeFixedArray(this.data); } static deserialize(reader: BinaryReader): PublicKey { const keyType = reader.readU8(); const size = KeyType.ED25519 ? 32 : 65; return new PublicKey({ keyType, data: reader.readFixedArray(size) }); } }
Fixes #19
This allows for something like: