mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-19 11:45:49 +00:00
Add tests for validator keypairs (#82)
This commit is contained in:
@@ -42,6 +42,16 @@ describe('api', () => {
|
||||
assert.deepEqual(keypair, fixtures.ed25519.keypair)
|
||||
})
|
||||
|
||||
it('deriveKeypair - secp256k1 - validator', () => {
|
||||
const keypair = api.deriveKeypair(fixtures.secp256k1.seed, {validator: true})
|
||||
assert.deepEqual(keypair, fixtures.secp256k1.validatorKeypair)
|
||||
})
|
||||
|
||||
it('deriveKeypair - ed25519 - validator', () => {
|
||||
const keypair = api.deriveKeypair(fixtures.ed25519.seed, {validator: true})
|
||||
assert.deepEqual(keypair, fixtures.ed25519.validatorKeypair)
|
||||
})
|
||||
|
||||
it('deriveAddress - secp256k1 public key', () => {
|
||||
const address = api.deriveAddress(fixtures.secp256k1.keypair.publicKey)
|
||||
assert.strictEqual(address, fixtures.secp256k1.address)
|
||||
|
||||
@@ -5,6 +5,10 @@
|
||||
"privateKey": "00D78B9735C3F26501C7337B8A5727FD53A6EFDBC6AA55984F098488561F985E23",
|
||||
"publicKey": "030D58EB48B4420B1F7B9DF55087E0E29FEF0E8468F9A6825B01CA2C361042D435"
|
||||
},
|
||||
"validatorKeypair": {
|
||||
"privateKey": "001A6B48BF0DE7C7E425B61E0444E3921182B6529867685257CEDC3E7EF13F0F18",
|
||||
"publicKey": "03B462771E99AAE9C7912AF47D6120C0B0DA972A4043A17F26320A52056DA46EA8"
|
||||
},
|
||||
"address": "rU6K7V3Po4snVhBBaU29sesqs2qTQJWDw1",
|
||||
"message": "test message",
|
||||
"signature": "30440220583A91C95E54E6A651C47BEC22744E0B101E2C4060E7B08F6341657DAD9BC3EE02207D1489C7395DB0188D3A56A977ECBA54B36FA9371B40319655B1B4429E33EF2D"
|
||||
@@ -15,6 +19,10 @@
|
||||
"privateKey": "EDB4C4E046826BD26190D09715FC31F4E6A728204EADD112905B08B14B7F15C4F3",
|
||||
"publicKey": "ED01FA53FA5A7E77798F882ECE20B1ABC00BB358A9E55A202D0D0676BD0CE37A63"
|
||||
},
|
||||
"validatorKeypair": {
|
||||
"privateKey": "EDB4C4E046826BD26190D09715FC31F4E6A728204EADD112905B08B14B7F15C4F3",
|
||||
"publicKey": "ED01FA53FA5A7E77798F882ECE20B1ABC00BB358A9E55A202D0D0676BD0CE37A63"
|
||||
},
|
||||
"address": "rLUEXYuLiQptky37CqLcm9USQpPiz5rkpD",
|
||||
"message": "test message",
|
||||
"signature": "CB199E1BFD4E3DAA105E4832EEDFA36413E1F44205E4EFB9E27E826044C21E3E2E848BBC8195E8959BADF887599B7310AD1B7047EF11B682E0D068F73749750E"
|
||||
|
||||
Reference in New Issue
Block a user