Add encodeQuality/decodeQuality

This commit is contained in:
Nicholas Dudfield
2015-10-07 16:26:39 +07:00
parent ab9ced8344
commit 77abd3e188
3 changed files with 33 additions and 4 deletions

View File

@@ -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();
};