mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-21 04:35:49 +00:00
Add test for node public keys
This commit is contained in:
@@ -18,13 +18,14 @@ module.exports = apiFactory({
|
|||||||
version: ED25519_SEED
|
version: ED25519_SEED
|
||||||
},
|
},
|
||||||
Seed: {
|
Seed: {
|
||||||
|
// TODO: Use a map, not a parallel array
|
||||||
versionTypes: ['ed25519', 'secp256k1'],
|
versionTypes: ['ed25519', 'secp256k1'],
|
||||||
versions: [ED25519_SEED, FAMILY_SEED],
|
versions: [ED25519_SEED, FAMILY_SEED],
|
||||||
expectedLength: 16
|
expectedLength: 16
|
||||||
},
|
},
|
||||||
AccountID: {version: ACCOUNT_ID },
|
AccountID: {version: ACCOUNT_ID },
|
||||||
NodePublic: {version: NODE_PUBLIC },
|
NodePublic: {version: NODE_PUBLIC },
|
||||||
NodePrivate: {version: NODE_PRIVATE },
|
NodePrivate: {version: NODE_PRIVATE},
|
||||||
K256Seed : {version: FAMILY_SEED }
|
K256Seed : {version: FAMILY_SEED }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -15,8 +15,10 @@ describe('ripple-address-codec', function() {
|
|||||||
|
|
||||||
it('can translate between ' + hex + ' and ' + base58, function() {
|
it('can translate between ' + hex + ' and ' + base58, function() {
|
||||||
var actual = api['encode' + type](toBytes(hex));
|
var actual = api['encode' + type](toBytes(hex));
|
||||||
var buf = api['decode' + type](base58);
|
|
||||||
assert.equal(actual, base58);
|
assert.equal(actual, base58);
|
||||||
|
});
|
||||||
|
it('can translate between ' + base58 + ' and ' + hex, function() {
|
||||||
|
var buf = api['decode' + type](base58);
|
||||||
assert.equal(toHex(buf), hex);
|
assert.equal(toHex(buf), hex);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -24,6 +26,9 @@ describe('ripple-address-codec', function() {
|
|||||||
makeTest('AccountID', 'rJrRMgiRgrU6hDF4pgu5DXQdWyPbY35ErN',
|
makeTest('AccountID', 'rJrRMgiRgrU6hDF4pgu5DXQdWyPbY35ErN',
|
||||||
'BA8E78626EE42C41B46D46C3048DF3A1C3C87072');
|
'BA8E78626EE42C41B46D46C3048DF3A1C3C87072');
|
||||||
|
|
||||||
|
makeTest('NodePublic', 'n9MXXueo837zYH36DvMc13BwHcqtfAWNJY5czWVbp7uYTj7x17TH',
|
||||||
|
'0388E5BA87A000CB807240DF8C848EB0B5FFA5C8E5A521BC8E105C0F0A44217828');
|
||||||
|
|
||||||
makeTest('K256Seed', 'sn259rEFXrQrWyx3Q7XneWcwV6dfL',
|
makeTest('K256Seed', 'sn259rEFXrQrWyx3Q7XneWcwV6dfL',
|
||||||
'CF2DE378FBDD7E2EE87D486DFB5A7BFF');
|
'CF2DE378FBDD7E2EE87D486DFB5A7BFF');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user