mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-21 20:55:48 +00:00
Add encodeQuality/decodeQuality
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const coreTypes = require('@niq/ripple-core-types');
|
||||
const {binary: {bytesToHex,
|
||||
const coreTypes = require('@niq/ripple-core');
|
||||
const {quality,
|
||||
binary: {bytesToHex,
|
||||
signingData,
|
||||
multiSigningData,
|
||||
binaryToJSON,
|
||||
@@ -27,3 +28,13 @@ exports.encodeForMultisigning = function(json, signer) {
|
||||
assert(typeof json === 'object');
|
||||
return bytesToHex(multiSigningData(json, signer));
|
||||
};
|
||||
|
||||
exports.encodeQuality = function(value) {
|
||||
assert(typeof value === 'string');
|
||||
return bytesToHex(quality.encode(value));
|
||||
};
|
||||
|
||||
exports.decodeQuality = function(value) {
|
||||
assert(typeof value === 'string');
|
||||
return quality.decode(value).toString();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user