Skip to content

Commit 3cc6b38

Browse files
committed
Use UTF8 strings instead of Base64 bytes for InternalizeAction prefix and suffix
1 parent 4c47f6a commit 3cc6b38

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/wallet/substrates/WalletWireProcessor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -819,7 +819,7 @@ export default class WalletWireProcessor implements WalletWire {
819819
const derivationPrefixBytes = paramsReader.read(
820820
derivationPrefixLength
821821
)
822-
output.paymentRemittance.derivationPrefix = Utils.toBase64(
822+
output.paymentRemittance.derivationPrefix = Utils.toUTF8(
823823
derivationPrefixBytes
824824
)
825825

@@ -828,7 +828,7 @@ export default class WalletWireProcessor implements WalletWire {
828828
const derivationSuffixBytes = paramsReader.read(
829829
derivationSuffixLength
830830
)
831-
output.paymentRemittance.derivationSuffix = Utils.toBase64(
831+
output.paymentRemittance.derivationSuffix = Utils.toUTF8(
832832
derivationSuffixBytes
833833
)
834834
} else if (protocolFlag === 2) {

src/wallet/substrates/WalletWireTransceiver.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -843,13 +843,13 @@ export default class WalletWireTransceiver implements WalletInterface {
843843
)
844844
const derivationPrefixAsArray = Utils.toArray(
845845
out.paymentRemittance.derivationPrefix,
846-
'base64'
846+
'utf8'
847847
)
848848
paramWriter.writeVarIntNum(derivationPrefixAsArray.length)
849849
paramWriter.write(derivationPrefixAsArray)
850850
const derivationSuffixAsArray = Utils.toArray(
851851
out.paymentRemittance.derivationSuffix,
852-
'base64'
852+
'utf8'
853853
)
854854
paramWriter.writeVarIntNum(derivationSuffixAsArray.length)
855855
paramWriter.write(derivationSuffixAsArray)

0 commit comments

Comments
 (0)