Skip to content

Commit 1980c9c

Browse files
authored
Merge pull request #22 from hyperweb-io/refactor/remove-cosmjs
Remove cosmjs
2 parents 9e9171b + 63e9005 commit 1980c9c

File tree

11 files changed

+503
-393
lines changed

11 files changed

+503
-393
lines changed

templates/chain-admin/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,14 @@
2020
},
2121
"dependencies": {
2222
"@chain-registry/assets": "1.63.5",
23-
"@cosmjs/stargate": "0.31.1",
2423
"@interchain-kit/core": "^0.2.1",
2524
"@interchain-kit/keplr-extension": "^0.2.1",
2625
"@interchain-kit/leap-extension": "^0.2.1",
2726
"@interchain-kit/react": "^0.2.1",
2827
"@interchain-ui/react": "1.23.31",
2928
"@interchain-ui/react-no-ssr": "0.1.2",
30-
"@interchainjs/cosmos": "^1.9.4",
31-
"@interchainjs/react": "^1.9.4",
29+
"@interchainjs/cosmos": "^1.9.12",
30+
"@interchainjs/react": "^1.9.12",
3231
"@tanstack/react-query": "4.32.0",
3332
"ace-builds": "1.35.0",
3433
"bignumber.js": "9.1.2",

templates/chain-admin/utils/contract.ts

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import { AssetList, Chain } from '@chain-registry/v2-types';
2-
import { toBech32, fromBech32 } from '@cosmjs/encoding';
3-
import { Coin, logs, parseCoins } from '@cosmjs/stargate';
2+
import { toBech32, fromBech32 } from '@interchainjs/encoding';
3+
import { Log, findAttribute } from '@interchainjs/utils';
4+
import { parseCoins } from '@interchainjs/amino';
45
import BigNumber from 'bignumber.js';
56
import { jsd, DeliverTxResponse as DeliverJsdTxResponse } from 'hyperwebjs';
67
import { AccessType } from '@interchainjs/react/cosmwasm/wasm/v1/types';
78
import { CodeInfoResponse } from '@interchainjs/react/cosmwasm/wasm/v1/query';
8-
import { DeliverTxResponse } from '@interchainjs/react/types';
9+
import { Coin, DeliverTxResponse } from '@interchainjs/react/types';
910

1011
import { getExponentFromAsset } from './common';
1112

@@ -75,18 +76,18 @@ export const bytesToKb = (bytes: number) => {
7576
};
7677

7778
export const findAttr = (
78-
events: logs.Log['events'],
79+
events: Log['events'],
7980
eventType: string,
8081
attrKey: string
8182
) => {
82-
const mimicLog: logs.Log = {
83+
const mimicLog: Log = {
8384
msg_index: 0,
8485
log: '',
8586
events,
8687
};
8788

8889
try {
89-
return logs.findAttribute([mimicLog], eventType, attrKey).value;
90+
return findAttribute([mimicLog], eventType, attrKey).value;
9091
} catch {
9192
return undefined;
9293
}

templates/chain-admin/utils/faucet.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { fromBech32 } from '@cosmjs/encoding';
1+
import { fromBech32 } from '@interchainjs/encoding';
22

33
export const creditFromFaucet = async (
44
address: string,

templates/chain-admin/utils/staking/staking.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import {
44
Validator,
55
} from '@interchainjs/react/cosmos/staking/v1beta1/staking';
66
import { isGreaterThanZero, shiftDigits, toNumber } from '.';
7-
import { Coin, decodeCosmosSdkDecFromProto } from '@cosmjs/stargate';
7+
import { decodeCosmosSdkDecFromProto } from '@interchainjs/encoding';
88
import {
99
QueryDelegatorDelegationsResponse,
1010
QueryParamsResponse,
1111
} from '@interchainjs/react/cosmos/staking/v1beta1/query';
1212
import BigNumber from 'bignumber.js';
1313
import { QueryAnnualProvisionsResponse } from '@interchainjs/react/cosmos/mint/v1beta1/query';
1414
import type { Asset } from '@chain-registry/v2-types';
15+
import type { Coin } from '@interchainjs/react/types';
1516

1617
const DAY_TO_SECONDS = 24 * 60 * 60;
1718
const ZERO = '0';

0 commit comments

Comments
 (0)