mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-22 13:15:49 +00:00
Use updated x-address-codec. Add *Address and isValid*
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"hash.js": "^1.0.3",
|
"hash.js": "^1.0.3",
|
||||||
"x-address-codec": "^0.6.0"
|
"x-address-codec": "^0.7.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "istanbul test _mocha",
|
"test": "istanbul test _mocha",
|
||||||
|
|||||||
@@ -25,9 +25,9 @@ module.exports = apiFactory({
|
|||||||
versions: [ED25519_SEED, FAMILY_SEED],
|
versions: [ED25519_SEED, FAMILY_SEED],
|
||||||
expectedLength: 16
|
expectedLength: 16
|
||||||
},
|
},
|
||||||
AccountID: {version: ACCOUNT_ID},
|
AccountID: {version: ACCOUNT_ID, expectedLength: 20},
|
||||||
NodePublic: {version: NODE_PUBLIC},
|
Address: {version: ACCOUNT_ID, expectedLength: 20},
|
||||||
NodePrivate: {version: NODE_PRIVATE},
|
NodePublic: {version: NODE_PUBLIC, expectedLength: 33},
|
||||||
K256Seed: {version: FAMILY_SEED}
|
NodePrivate: {version: NODE_PRIVATE, expectedLength: 32},
|
||||||
}
|
K256Seed: {version: FAMILY_SEED, expectedLength: 16}}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -56,4 +56,18 @@ describe('ripple-address-codec', function() {
|
|||||||
assert.equal(decoded.type, 'ed25519');
|
assert.equal(decoded.type, 'ed25519');
|
||||||
assert.equal(api.encodeSeed(decoded.bytes, decoded.type), edSeed);
|
assert.equal(api.encodeSeed(decoded.bytes, decoded.type), edSeed);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('isValidAddress - secp256k1 address valid', function() {
|
||||||
|
assert(api.isValidAddress('rU6K7V3Po4snVhBBaU29sesqs2qTQJWDw1'));
|
||||||
|
});
|
||||||
|
it('isValidAddress - ed25519 address valid', function() {
|
||||||
|
assert(api.isValidAddress('rLUEXYuLiQptky37CqLcm9USQpPiz5rkpD'));
|
||||||
|
});
|
||||||
|
it('isValidAddress - invalid', function() {
|
||||||
|
assert(!api.isValidAddress('rU6K7V3Po4snVhBBaU29sesqs2qTQJWDw2'));
|
||||||
|
});
|
||||||
|
it('isValidAddress - empty', function() {
|
||||||
|
assert(!api.isValidAddress(''));
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user