From 473caf8673f8397d698aca6b796a214b5ba76e5e Mon Sep 17 00:00:00 2001 From: CedarMist <134699267+CedarMist@users.noreply.github.com> Date: Fri, 6 Dec 2024 12:51:39 +0000 Subject: [PATCH] contracts: sr25519 test improvements --- contracts/test/signing.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contracts/test/signing.ts b/contracts/test/signing.ts index 5a9e24e3..844134c7 100644 --- a/contracts/test/signing.ts +++ b/contracts/test/signing.ts @@ -243,8 +243,11 @@ describe('Signing', function () { const result = await se.testVerify(6, sigSigner, CONTEXT, msg, sig); expect(result).eq(true); - // Test key generation + // Test key generation on-chian matches JS implementation const generatedKey = await se.testKeygen(6, secretSeed); + expect(hexlify(getBytes(generatedKey.secretKey).slice(0,64))).eq(hexlify(secretKey)); + expect(generatedKey.publicKey).eq(hexlify(publicKey)); + // 64 byte secret, appended with 32 byte public key expect(getBytes(generatedKey.publicKey).length).eq(32); expect(getBytes(generatedKey.secretKey).length).eq(96);