Skip to content

Commit 0fe830a

Browse files
authored
Upgrade SDK JS to match chain latest used version (#51)
* Bump codecs, versions, fix compilation * Fixed tests * Fixed test chain bridge url * Bump version * Use v1 for gov module * Adapt gov module to use v1 path
1 parent 136c66f commit 0fe830a

File tree

64 files changed

+7356
-141
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+7356
-141
lines changed

docs/lib/modules/lumtypes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,5 @@ ___
5454
| `decode` | (`input`: `Uint8Array` \| `Reader`, `length?`: `number`) => [`Tx`](LumTypes.md#tx) |
5555
| `encode` | (`message`: [`Tx`](LumTypes.md#tx), `writer`: `Writer`) => `Writer` |
5656
| `fromJSON` | (`object`: `any`) => [`Tx`](LumTypes.md#tx) |
57-
| `fromPartial` | (`object`: { `authInfo?`: { signerInfos?: { publicKey?: { typeUrl?: string \| undefined; value?: Uint8Array \| undefined; } \| undefined; modeInfo?: { single?: { mode?: SignMode \| undefined; } \| undefined; multi?: { ...; } \| undefined; } \| undefined; sequence?: Long \| undefined; }[] \| undefined; fee?: { ...; } \| undefined; } ; `body?`: { messages?: { typeUrl?: string \| undefined; value?: Uint8Array \| undefined; }[] \| undefined; memo?: string \| undefined; timeoutHeight?: Long \| undefined; extensionOptions?: { ...; }[] \| undefined; nonCriticalExtensionOptions?: { ...; }[] \| undefined; } ; `signatures?`: `Uint8Array`[] }) => [`Tx`](LumTypes.md#tx) |
57+
| `fromPartial` | (`object`: { `authInfo?`: { signerInfos?: { publicKey?: { typeUrl?: string \| undefined; value?: Uint8Array \| undefined; } \| undefined; modeInfo?: { single?: { mode?: SignMode \| undefined; } \| undefined; multi?: { ...; } \| undefined; } \| undefined; sequence?: Long \| undefined; }[] \| undefined; fee?: { ...; } \| undefined; tip?: { ...; } \| unde... ; `body?`: { messages?: { typeUrl?: string \| undefined; value?: Uint8Array \| undefined; }[] \| undefined; memo?: string \| undefined; timeoutHeight?: Long \| undefined; extensionOptions?: { ...; }[] \| undefined; nonCriticalExtensionOptions?: { ...; }[] \| undefined; } ; `signatures?`: `Uint8Array`[] }) => [`Tx`](LumTypes.md#tx) |
5858
| `toJSON` | (`message`: [`Tx`](LumTypes.md#tx)) => `unknown` |

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lum-network/sdk-javascript",
3-
"version": "0.7.11",
3+
"version": "0.7.12",
44
"license": "Apache-2.0",
55
"description": "Javascript SDK library for NodeJS and Web browsers to interact with the Lum Network.",
66
"homepage": "https://github.com/lum-network/sdk-javascript#readme",
@@ -35,7 +35,7 @@
3535
"format": "prettier --write '**/*.{js,jsx,ts,tsx,css,json,md,html,yml}'",
3636
"bump": "npm version",
3737
"preget-proto": "rm -rf proto",
38-
"get-proto": "COSMOS_REF=v0.45.7 IBC_REF=v3.2.0 LUM_REF=v1.2.1 sh ./scripts/get-proto.sh",
38+
"get-proto": "COSMOS_REF=v0.46.7 IBC_REF=v5.0.1 LUM_REF=v1.3.0 sh ./scripts/get-proto.sh",
3939
"define-proto": "sh ./scripts/define-proto.sh",
4040
"postdefine-proto": "prettier --write \"src/codec/**/*.ts\""
4141
},

scripts/define-proto.sh

+14-20
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ protoc \
4949
"$COSMOS_PROTO_DIR/cosmos/feegrant/v1beta1/query.proto" \
5050
"$COSMOS_PROTO_DIR/cosmos/feegrant/v1beta1/feegrant.proto" \
5151
"$COSMOS_PROTO_DIR/cosmos/feegrant/v1beta1/tx.proto" \
52+
"$COSMOS_PROTO_DIR/cosmos/gov/v1/gov.proto" \
53+
"$COSMOS_PROTO_DIR/cosmos/gov/v1/query.proto" \
54+
"$COSMOS_PROTO_DIR/cosmos/gov/v1/tx.proto" \
5255
"$COSMOS_PROTO_DIR/cosmos/gov/v1beta1/gov.proto" \
5356
"$COSMOS_PROTO_DIR/cosmos/gov/v1beta1/query.proto" \
5457
"$COSMOS_PROTO_DIR/cosmos/gov/v1beta1/tx.proto" \
@@ -92,26 +95,17 @@ protoc \
9295
"$IBC_PROTO_DIR/ibc/core/connection/v1/query.proto" \
9396
"$IBC_PROTO_DIR/ibc/core/connection/v1/tx.proto" \
9497
"$IBC_PROTO_DIR/ibc/lightclients/tendermint/v1/tendermint.proto" \
95-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/abci/types.proto" \
96-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/crypto/keys.proto" \
97-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/crypto/proof.proto" \
98-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/libs/bits/types.proto" \
99-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/types/params.proto" \
100-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/types/types.proto" \
101-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/types/validator.proto" \
102-
"$COSMOS_THIRD_PARTY_PROTO_DIR/tendermint/version/types.proto" \
103-
"$IBC_THIRD_PARTY_PROTO_DIR/proofs.proto" \
104-
"$LUM_PROTO_DIR/airdrop/claim.proto" \
105-
"$LUM_PROTO_DIR/airdrop/query.proto" \
106-
"$LUM_PROTO_DIR/airdrop/params.proto" \
107-
"$LUM_PROTO_DIR/beam/beam.proto" \
108-
"$LUM_PROTO_DIR/beam/query.proto" \
109-
"$LUM_PROTO_DIR/beam/tx.proto" \
110-
"$LUM_PROTO_DIR/dfract/deposit.proto" \
111-
"$LUM_PROTO_DIR/dfract/query.proto" \
112-
"$LUM_PROTO_DIR/dfract/tx.proto" \
113-
"$LUM_PROTO_DIR/dfract/params.proto" \
114-
"$LUM_PROTO_DIR/dfract/proposal.proto"
98+
"$LUM_PROTO_DIR/lum-network/airdrop/claim.proto" \
99+
"$LUM_PROTO_DIR/lum-network/airdrop/query.proto" \
100+
"$LUM_PROTO_DIR/lum-network/airdrop/params.proto" \
101+
"$LUM_PROTO_DIR/lum-network/beam/beam.proto" \
102+
"$LUM_PROTO_DIR/lum-network/beam/query.proto" \
103+
"$LUM_PROTO_DIR/lum-network/beam/tx.proto" \
104+
"$LUM_PROTO_DIR/lum-network/dfract/deposit.proto" \
105+
"$LUM_PROTO_DIR/lum-network/dfract/query.proto" \
106+
"$LUM_PROTO_DIR/lum-network/dfract/tx.proto" \
107+
"$LUM_PROTO_DIR/lum-network/dfract/params.proto" \
108+
"$LUM_PROTO_DIR/lum-network/dfract/proposal.proto"
115109

116110
# Remove unnecessary codec files
117111
rm -rf \

0 commit comments

Comments
 (0)