@override void write(cbor.Encoder encoder, Principal value) { var valBuff = Uint8Buffer(); valBuff.addAll(value.toUint8Array()); encoder.writeBytes(valBuff); }