Skip to content

Commit b3bd858

Browse files
committed
updated
2 parents 4aa2b26 + 0405723 commit b3bd858

File tree

2 files changed

+24
-12
lines changed

2 files changed

+24
-12
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@terran-one/cosmwasm-vm-js",
3-
"version": "0.2.4",
3+
"version": "0.2.7",
44
"license": "MIT",
55
"author": "TerranOne",
66
"main": "dist/index.js",

test/integration/crypto-verify.test.ts

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ describe('crypto-verify', () => {
283283
};
284284

285285
const queryResult = vm.query(mockEnv, verifyMsg);
286+
expect((queryResult.json as any).error).not.toBeDefined();
287+
286288
const raw = wrapResult(queryResult).unwrap();
287289
const res = parseBase64Response(raw);
288290
expect(res).toEqual({
@@ -310,18 +312,20 @@ describe('crypto-verify', () => {
310312
};
311313

312314
const queryResult = vm.query(mockEnv, verifyMsg);
315+
expect((queryResult.json as any).error).not.toBeDefined();
316+
313317
const raw = wrapResult(queryResult).unwrap();
314318
const res = parseBase64Response(raw);
315319
expect(res).toEqual({
316320
verifies: true,
317321
});
318322
});
319323

320-
it.skip('tendermint_signatures_batch_verify_single_public_key_works', async () => {
324+
it('tendermint_signatures_batch_verify_single_public_key_works', async () => {
321325
vm.instantiate(mockEnv, mockInfo, {});
322326

323-
const verify_msg = {
324-
verify_tenmdermint_batch: {
327+
const verifyMsg = {
328+
verify_tendermint_batch: {
325329
messages: [
326330
convertHexToBase64(testData.ED25519_MESSAGE_HEX),
327331
convertHexToBase64(testData.ED25519_MESSAGE_HEX),
@@ -336,24 +340,27 @@ describe('crypto-verify', () => {
336340
}
337341
};
338342

339-
const raw = wrapResult(vm.query(mockEnv, verify_msg)).unwrap();
343+
const queryResult = vm.query(mockEnv, verifyMsg);
344+
expect((queryResult.json as any).error).not.toBeDefined();
345+
346+
const raw = wrapResult(queryResult).unwrap();
340347
const res = parseBase64Response(raw);
341348
expect(res).toEqual({
342-
verifies: false,
349+
verifies: true,
343350
});
344351
});
345352

346-
it.skip('tendermint_signatures_batch_verify_fails', async () => {
353+
it('tendermint_signatures_batch_verify_fails', async () => {
347354
vm.instantiate(mockEnv, mockInfo, {});
348355
const messages = [
349356
testData.ED25519_MESSAGE_HEX,
350357
testData.ED25519_MESSAGE2_HEX,
351358
];
352-
353359
messages[1][0] ^= 0x01;
354-
const verify_msg = {
355-
verify_tenmdermint_batch: {
356-
messages: messages,
360+
361+
const verifyMsg = {
362+
verify_tendermint_batch: {
363+
messages: messages.map(m => convertHexToBase64(m)),
357364
signatures: [
358365
convertHexToBase64(testData.ED25519_SIGNATURE_HEX),
359366
convertHexToBase64(testData.ED25519_SIGNATURE2_HEX),
@@ -365,7 +372,10 @@ describe('crypto-verify', () => {
365372
}
366373
};
367374

368-
const raw = wrapResult(vm.query(mockEnv, verify_msg)).unwrap();
375+
const queryResult = vm.query(mockEnv, verifyMsg);
376+
expect((queryResult.json as any).error).not.toBeDefined();
377+
378+
const raw = wrapResult(queryResult).unwrap();
369379
const res = parseBase64Response(raw);
370380
expect(res).toEqual({
371381
verifies: false,
@@ -393,6 +403,8 @@ describe('crypto-verify', () => {
393403
};
394404

395405
const queryResult = vm.query(mockEnv, verifyMsg);
406+
expect((queryResult.json as any).error).not.toBeDefined();
407+
396408
const raw = wrapResult(queryResult).unwrap();
397409
const res = parseBase64Response(raw);
398410
expect(res).toEqual({

0 commit comments

Comments
 (0)