From 5c650b611dd840835ef66d4c561efbea798d26e5 Mon Sep 17 00:00:00 2001 From: emidev98 Date: Tue, 28 Mar 2023 19:17:30 +0300 Subject: [PATCH 1/4] fix: IBC url for version IBC6 --- src/client/lcd/api/IbcAPI.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/lcd/api/IbcAPI.ts b/src/client/lcd/api/IbcAPI.ts index edccf047..e3cdc9c3 100644 --- a/src/client/lcd/api/IbcAPI.ts +++ b/src/client/lcd/api/IbcAPI.ts @@ -157,7 +157,10 @@ export class IbcAPI extends BaseAPI { params: APIParams = {} ): Promise { return this.getReqFromChainID(chainID) - .get<{ params: IbcClientParams.Data }>(`/ibc/client/v1/params`, params) + .get<{ params: IbcClientParams.Data }>( + `/ibc/core/client/v1/params`, + params + ) .then(({ params: d }) => ({ allowed_clients: d.allowed_clients, })); From 383939d0b26a3cda7273f30fd0a63262e2f8b05d Mon Sep 17 00:00:00 2001 From: emidev98 Date: Wed, 5 Apr 2023 17:49:24 +0300 Subject: [PATCH 2/4] fix: tests --- package.json | 2 +- src/client/lcd/Wallet.ts | 2 +- src/client/lcd/api/StakingAPI.spec.ts | 2 +- src/client/lcd/api/UpgradeAPI.spec.ts | 2 +- src/core/TxInfo.spec.ts | 2 +- src/core/authz/msgs/MsgExecAuthorized.spec.ts | 10 +++++----- src/key/MnemonicKey.spec.ts | 3 +-- src/key/RawKey.spec.ts | 3 +-- 8 files changed, 12 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 92c89fbe..cbb6d574 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ }, "scripts": { "build": "tsc --module commonjs && webpack --mode production", - "test": "jest", + "test": "jest --runInBand", "format": "prettier --check ./src/**/*.ts", "format:fix": "prettier --write ./src/**/*.ts", "lint": "eslint src --ext .js,.ts", diff --git a/src/client/lcd/Wallet.ts b/src/client/lcd/Wallet.ts index 56bbec96..cf4a341b 100644 --- a/src/client/lcd/Wallet.ts +++ b/src/client/lcd/Wallet.ts @@ -4,7 +4,7 @@ import { CreateTxOptions } from '../lcd/api/TxAPI'; import { Tx } from '../../core/Tx'; import { SignMode as SignModeV1 } from '@terra-money/legacy.proto/cosmos/tx/signing/v1beta1/signing'; import { SignMode as SignModeV2 } from '@terra-money/terra.proto/cosmos/tx/signing/v1beta1/signing'; -import { MsgAminoCustom } from 'core'; +import { MsgAminoCustom } from './../../core'; export class Wallet { constructor(public lcd: LCDClient, public key: Key) {} diff --git a/src/client/lcd/api/StakingAPI.spec.ts b/src/client/lcd/api/StakingAPI.spec.ts index fb15f3a3..84cbea02 100644 --- a/src/client/lcd/api/StakingAPI.spec.ts +++ b/src/client/lcd/api/StakingAPI.spec.ts @@ -37,7 +37,7 @@ const checkDelegations = (delegations: Delegation[]) => { // }; const delegator = test1.accAddress('terra'); -const validator = 'terravaloper1gtw2uxdkdt3tvq790ckjz8jm8qgwkdw3uptstn'; +const validator = 'terravaloper1zdpgj8am5nqqvht927k3etljyl6a52kwqndjz2'; describe('StakingAPI', () => { it('parameters', async () => { diff --git a/src/client/lcd/api/UpgradeAPI.spec.ts b/src/client/lcd/api/UpgradeAPI.spec.ts index 5eb4b8cd..97fd8572 100644 --- a/src/client/lcd/api/UpgradeAPI.spec.ts +++ b/src/client/lcd/api/UpgradeAPI.spec.ts @@ -25,7 +25,7 @@ describe('UpgradeAPI', () => { describe('node_versions', () => { it('module count', async () => { - expect(await upgrade.moduleVersions('pisco-1')).toHaveLength(21); + expect(await upgrade.moduleVersions('pisco-1')).toHaveLength(26); }); }); }); diff --git a/src/core/TxInfo.spec.ts b/src/core/TxInfo.spec.ts index 83afe50f..9af29a23 100644 --- a/src/core/TxInfo.spec.ts +++ b/src/core/TxInfo.spec.ts @@ -115,7 +115,7 @@ describe('TxInfo', () => { }); it('parses events correctly', () => { - const tx = TxInfo.fromData(instantiateContractTxAmino as TxInfo.Data, true); + const tx = TxInfo.fromData(instantiateContractTxAmino as any, true); if (!tx.logs) { throw new Error('logs undefined'); diff --git a/src/core/authz/msgs/MsgExecAuthorized.spec.ts b/src/core/authz/msgs/MsgExecAuthorized.spec.ts index e4d800c2..422a735e 100644 --- a/src/core/authz/msgs/MsgExecAuthorized.spec.ts +++ b/src/core/authz/msgs/MsgExecAuthorized.spec.ts @@ -1,12 +1,12 @@ -//import { MsgExecAuthorized } from './MsgExecAuthorized'; -//const examples = require('./MsgExecAuthorized.data.json'); +import { MsgExecAuthorized } from './MsgExecAuthorized'; +const examples = require('./MsgExecAuthorized.data.json'); -/* describe('MsgExecAuthorized', () => { it('deserializes', () => { examples.forEach((data: MsgExecAuthorized.Amino) => { - expect(MsgExecAuthorized.fromAmino(data, true).toAmino(true)).toEqual(data); + expect(MsgExecAuthorized.fromAmino(data, true).toAmino(true)).toEqual( + data + ); }); }); }); -*/ diff --git a/src/key/MnemonicKey.spec.ts b/src/key/MnemonicKey.spec.ts index 30708c27..4f47d072 100644 --- a/src/key/MnemonicKey.spec.ts +++ b/src/key/MnemonicKey.spec.ts @@ -49,10 +49,9 @@ describe('MnemonicKey', () => { mnemonic: 'island relax shop such yellow opinion find know caught erode blue dolphin behind coach tattoo light focus snake common size analyst imitate employ walnut', }); - const { accAddress } = mk; const msgSend = new MsgSend( - accAddress('terra'), + mk.accAddress('terra'), 'terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv', new Coins({ uluna: '100000000' }) ); diff --git a/src/key/RawKey.spec.ts b/src/key/RawKey.spec.ts index 9eca5bf4..bcf47820 100644 --- a/src/key/RawKey.spec.ts +++ b/src/key/RawKey.spec.ts @@ -51,10 +51,9 @@ describe('RawKey', () => { 'island relax shop such yellow opinion find know caught erode blue dolphin behind coach tattoo light focus snake common size analyst imitate employ walnut', }); const rk = new RawKey(mk.privateKey); - const { accAddress } = rk; const msgSend = new MsgSend( - accAddress('terra'), + rk.accAddress('terra'), 'terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv', new Coins({ uluna: '100000000' }) ); From 0d7a12e23160ffd867ed6c24356dfb010bb9032a Mon Sep 17 00:00:00 2001 From: emidev98 Date: Tue, 25 Apr 2023 14:08:48 +0300 Subject: [PATCH 3/4] feat: release 1.0.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a9abee6e..fd9d622f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@terra-money/feather.js", - "version": "1.0.0-beta.15", + "version": "1.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@terra-money/feather.js", - "version": "1.0.0-beta.15", + "version": "1.0.1", "license": "MIT", "dependencies": { "@terra-money/legacy.proto": "npm:@terra-money/terra.proto@^0.1.7", diff --git a/package.json b/package.json index 141c3523..7c094a41 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@terra-money/feather.js", - "version": "1.0.0-beta.15", + "version": "1.0.1", "description": "The JavaScript SDK for Terra and Feather chains", "license": "MIT", "author": "Terraform Labs, PTE.", From ca9f17ca2bb9cf0f896995f8c811c5dda677db88 Mon Sep 17 00:00:00 2001 From: emidev98 Date: Tue, 25 Apr 2023 14:08:48 +0300 Subject: [PATCH 4/4] feat: release 1.0.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a9abee6e..fd9d622f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@terra-money/feather.js", - "version": "1.0.0-beta.15", + "version": "1.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@terra-money/feather.js", - "version": "1.0.0-beta.15", + "version": "1.0.1", "license": "MIT", "dependencies": { "@terra-money/legacy.proto": "npm:@terra-money/terra.proto@^0.1.7", diff --git a/package.json b/package.json index bd7dadba..d0d8c0d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@terra-money/feather.js", - "version": "1.0.0-beta.15", + "version": "1.0.1", "description": "The JavaScript SDK for Terra and Feather chains", "license": "MIT", "author": "Terraform Labs, PTE.",