From cb7056d32e3518a18db75e7fb5edda3996f6d1d6 Mon Sep 17 00:00:00 2001 From: Evan Gray Date: Tue, 1 Nov 2022 18:24:46 +0000 Subject: [PATCH] clients/js: bump injective version --- clients/js/injective.ts | 11 +- clients/js/package-lock.json | 792 +++++++++++++++++++++++++++++------ clients/js/package.json | 6 +- 3 files changed, 660 insertions(+), 149 deletions(-) diff --git a/clients/js/injective.ts b/clients/js/injective.ts index 40f34bc4c..e1f2e7fbe 100644 --- a/clients/js/injective.ts +++ b/clients/js/injective.ts @@ -4,8 +4,8 @@ import { DEFAULT_STD_FEE, privateKeyToPublicKeyBase64, ChainRestAuthApi, + PrivateKey, } from "@injectivelabs/sdk-ts"; -import { PrivateKey } from "@injectivelabs/sdk-ts/dist/local"; import { createTransaction, MsgArg, TxGrpcClient } from "@injectivelabs/tx-ts"; import { fromUint8Array } from "js-base64"; import { impossible, Payload } from "./vaa"; @@ -157,15 +157,12 @@ export async function execute_injective( /** Append Signatures */ txRaw.setSignaturesList([sig]); - const txService = new TxGrpcClient({ - txRaw, - endpoint: network.sentryGrpcApi, - }); + const txService = new TxGrpcClient(network.sentryGrpcApi); console.log("simulate transaction..."); /** Simulate transaction */ try { - const simulationResponse = await txService.simulate(); + const simulationResponse = await txService.simulate(txRaw); console.log( `Transaction simulation response: ${JSON.stringify( simulationResponse.gasInfo @@ -178,7 +175,7 @@ export async function execute_injective( console.log("broadcast transaction..."); /** Broadcast transaction */ - const txResponse = await txService.broadcast(); + const txResponse = await txService.broadcast(txRaw); console.log("txResponse", txResponse); if (txResponse.code !== 0) { diff --git a/clients/js/package-lock.json b/clients/js/package-lock.json index bd7744c7f..6b8efea85 100644 --- a/clients/js/package-lock.json +++ b/clients/js/package-lock.json @@ -11,9 +11,9 @@ "@celo-tools/celo-ethers-wrapper": "^0.1.0", "@certusone/wormhole-sdk": "^0.8.0", "@cosmjs/encoding": "^0.26.2", - "@injectivelabs/networks": "^1.0.12", - "@injectivelabs/sdk-ts": "^1.0.75", - "@injectivelabs/tx-ts": "^1.0.22", + "@injectivelabs/networks": "^1.0.35", + "@injectivelabs/sdk-ts": "^1.0.199", + "@injectivelabs/tx-ts": "^1.0.43", "@solana/web3.js": "^1.22.0", "@terra-money/terra.js": "^3.1.3", "@types/config": "^3.3.0", @@ -702,6 +702,15 @@ "readonly-date": "^1.0.0" } }, + "node_modules/@cosmjs/json-rpc": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.29.3.tgz", + "integrity": "sha512-GP3qSMxVcoTQFI1/tWQDou843ZO0s51LaT+oaSr7F6C4XNCBv9BnSiVteijeZOaIPmhSBMnZs+7QDORlDHpS7A==", + "dependencies": { + "@cosmjs/stream": "^0.29.3", + "xstream": "^11.14.0" + } + }, "node_modules/@cosmjs/math": { "version": "0.28.4", "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.28.4.tgz", @@ -765,6 +774,87 @@ "pbts": "bin/pbts" } }, + "node_modules/@cosmjs/socket": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.29.3.tgz", + "integrity": "sha512-yP35avUsBId/HUBVPRg8z1KmW2iTjMNzflBcFVuTbVoDZrK9DHIlAsB8lV+XKIKPqqECvEq2Dtb1Z+XDy1WBEA==", + "dependencies": { + "@cosmjs/stream": "^0.29.3", + "isomorphic-ws": "^4.0.1", + "ws": "^7", + "xstream": "^11.14.0" + } + }, + "node_modules/@cosmjs/stream": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.29.3.tgz", + "integrity": "sha512-0fbKvslZjNyuVe43cB9NDSqlBUXOHG84wGry4HmYfwayRtHr1CDWH5nR3v04eG0/prmZht8J3TgPsfWozIP+cw==", + "dependencies": { + "xstream": "^11.14.0" + } + }, + "node_modules/@cosmjs/tendermint-rpc": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.29.3.tgz", + "integrity": "sha512-4l3VacUMQdyGGqfzbZ02kEwlVdMVOdAeWJt2euoVdfUR/HT+TTzQrrL+ORj9PEooLLtwtMl9dqms8uEiblYBDg==", + "dependencies": { + "@cosmjs/crypto": "^0.29.3", + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/json-rpc": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/socket": "^0.29.3", + "@cosmjs/stream": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "axios": "^0.21.2", + "readonly-date": "^1.0.0", + "xstream": "^11.14.0" + } + }, + "node_modules/@cosmjs/tendermint-rpc/node_modules/@cosmjs/crypto": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.29.3.tgz", + "integrity": "sha512-dOCYLLEOnn5idNgoAcdQnuvFXZx/BmLnb2Mh8ZZtw6peFNvRePfaMX12HerngkLVAcLBc/V6pZHWoj9DBrsvng==", + "dependencies": { + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "@noble/hashes": "^1", + "bn.js": "^5.2.0", + "elliptic": "^6.5.3", + "libsodium-wrappers": "^0.7.6" + } + }, + "node_modules/@cosmjs/tendermint-rpc/node_modules/@cosmjs/encoding": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.29.3.tgz", + "integrity": "sha512-K6CTcDGovwzF3QOmLm9mWwjcu4Md64zCOBYgVK3boGbsaExP/6YAjT22e+yDsReXWlEUtSVCjqCC/9EEcwmYmg==", + "dependencies": { + "base64-js": "^1.3.0", + "bech32": "^1.1.4", + "readonly-date": "^1.0.0" + } + }, + "node_modules/@cosmjs/tendermint-rpc/node_modules/@cosmjs/math": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz", + "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==", + "dependencies": { + "bn.js": "^5.2.0" + } + }, + "node_modules/@cosmjs/tendermint-rpc/node_modules/@cosmjs/utils": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz", + "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw==" + }, + "node_modules/@cosmjs/tendermint-rpc/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, "node_modules/@cosmjs/utils": { "version": "0.28.4", "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.28.4.tgz", @@ -1920,10 +2010,18 @@ "@improbable-eng/grpc-web": ">=0.13.0" } }, + "node_modules/@improbable-eng/grpc-web-react-native-transport": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web-react-native-transport/-/grpc-web-react-native-transport-0.15.0.tgz", + "integrity": "sha512-Xk+abATz3eacJ0gA5sRYpyMCA+z/37ht4u6AsbtfcE3SXLYIPbTQ2iLQYyELAoyUWgAyEQxZ3iTs6OpR4z06FQ==", + "peerDependencies": { + "@improbable-eng/grpc-web": ">=0.13.0" + } + }, "node_modules/@injectivelabs/chain-api": { - "version": "1.8.1-rc5", - "resolved": "https://registry.npmjs.org/@injectivelabs/chain-api/-/chain-api-1.8.1-rc5.tgz", - "integrity": "sha512-94acFNPJ9uLNqL2ofwd0xsMst69c/oV2Oy8IHQRTg7dqJvBGTb2M2Bn8ZVQQmdHqA1yvz4oO0sSchwcFlkuC3A==", + "version": "1.8.2-no-tse", + "resolved": "https://registry.npmjs.org/@injectivelabs/chain-api/-/chain-api-1.8.2-no-tse.tgz", + "integrity": "sha512-ccFdkApkyKqAqhv6J8bUg9UFdtZelMEJyjk7RflxfxK3te8kKvIC4wA65sDKSVO1dZkrZFeKjunnIuW+dydNdA==", "dependencies": { "@improbable-eng/grpc-web": "^0.13.0", "google-protobuf": "^3.13.0" @@ -1941,9 +2039,9 @@ } }, "node_modules/@injectivelabs/exceptions": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.0.23.tgz", - "integrity": "sha512-W+AOZOLsB4GETOhVkIBDid02ApxQghY1qo0hUpZwMWoiVD57emETdNPqR6WFYYkGaDhWTliiIyUkhBUqsuxUzA==", + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.0.24.tgz", + "integrity": "sha512-OF3riPMOmItbhjk0S5GOXEm312ZF5C06060C8dPKIoQGkHwC25q/lAMVugzECPmm5oXRNEzKdzxXadCRi2YxFQ==", "hasInstallScript": true, "dependencies": { "@improbable-eng/grpc-web": "^0.15.0", @@ -1964,55 +2062,51 @@ "google-protobuf": "^3.14.0" } }, - "node_modules/@injectivelabs/exchange-api": { - "version": "2.2.77", - "resolved": "https://registry.npmjs.org/@injectivelabs/exchange-api/-/exchange-api-2.2.77.tgz", - "integrity": "sha512-/48dzUEMDIfuncl//vi+bSXhhiAk7pRPC21Ar/OqHDo46eXfm2bcVxUOI6f524lEbgeNxAlsUxtl3R/VpTXTvQ==", - "dependencies": { - "@improbable-eng/grpc-web": "^0.14.0", - "google-protobuf": "^3.14.0" - } - }, "node_modules/@injectivelabs/indexer-api": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-api/-/indexer-api-1.0.21.tgz", - "integrity": "sha512-AwDTe+o2tVM8cmKCez/8rQKrR2AUjpD82jQ5IwMmLP4wvhnFJ1fRYWY+I+QgAwdULgN3bQs3jjYZg55iqS3GkQ==", + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-api/-/indexer-api-1.0.28.tgz", + "integrity": "sha512-gurL0Ow3kk7bcvTW7a3xaKRKnl/vjSzi4jjjtg1xj/wzISOJKBLQ/OJpbn90k/BbAcSEVLjwIqIiNgwNEIfPzw==", "dependencies": { "@improbable-eng/grpc-web": "^0.14.0", "google-protobuf": "^3.14.0" } }, "node_modules/@injectivelabs/networks": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.12.tgz", - "integrity": "sha512-VUb2teEYnhs1PcIHBxhwTZgCJNgWupswBBD8LejlXEZ+fuFf+PF3KBC6pKeaIr+SFNn/JEGk4/7Mu/AfyC8JFw==", + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.35.tgz", + "integrity": "sha512-TgnwsMomzmm9MDaYwYsPNzn7TAiHYGdTjKHV/2i+8lf9p6SXsJSpRJm1rto9+iCSn6wxB9+n5GgTMOmiUmWnnA==", "hasInstallScript": true, "dependencies": { - "@injectivelabs/exceptions": "^1.0.7", - "@injectivelabs/utils": "^1.0.10", + "@injectivelabs/exceptions": "^1.0.24", + "@injectivelabs/utils": "^1.0.30", "link-module-alias": "^1.2.0", "shx": "^0.3.2" } }, "node_modules/@injectivelabs/sdk-ts": { - "version": "1.0.75", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.0.75.tgz", - "integrity": "sha512-MPBOYkkP0aoFiiPTJpM2dUIFWUYCVTuYcNB+4GoGQvZ8qigr3T1YgfO3IzioD8lOrqmesf/Xww9bHgAoEhl8TQ==", + "version": "1.0.199", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.0.199.tgz", + "integrity": "sha512-v0IqqV9gEasKsmPESR1nwUJZTiE7fAtVeBFuUy2GOjv3AT8W6+87zLAB36OWepeM/pcvzAQCSDqNsih05UoryQ==", "hasInstallScript": true, "dependencies": { "@apollo/client": "^3.5.8", + "@cosmjs/amino": "^0.29.0", + "@cosmjs/proto-signing": "^0.29.0", + "@cosmjs/tendermint-rpc": "^0.29.0", + "@ethersproject/bytes": "^5.7.0", "@improbable-eng/grpc-web": "^0.15.0", "@improbable-eng/grpc-web-node-http-transport": "^0.15.0", - "@injectivelabs/chain-api": "^1.8.1-rc4", - "@injectivelabs/exceptions": "^1.0.7", - "@injectivelabs/exchange-api": "^2.2.74", - "@injectivelabs/indexer-api": "^1.0.2", - "@injectivelabs/networks": "^1.0.12", - "@injectivelabs/token-metadata": "^1.0.15", - "@injectivelabs/ts-types": "^1.0.6", - "@injectivelabs/utils": "^1.0.10", + "@improbable-eng/grpc-web-react-native-transport": "^0.15.0", + "@injectivelabs/chain-api": "1.8.2-no-tse", + "@injectivelabs/exceptions": "^1.0.24", + "@injectivelabs/indexer-api": "1.0.28", + "@injectivelabs/networks": "^1.0.35", + "@injectivelabs/token-metadata": "^1.0.49", + "@injectivelabs/ts-types": "^1.0.13", + "@injectivelabs/utils": "^1.0.30", "@metamask/eth-sig-util": "^4.0.1", "@types/google-protobuf": "^3.15.5", + "axios": "^0.27.2", "bech32": "^2.0.0", "bip39": "^3.0.4", "eth-crypto": "^2.3.0", @@ -2020,7 +2114,9 @@ "ethereumjs-util": "^7.1.4", "ethers": "^5.6.4", "ethjs-util": "^0.1.6", + "google-protobuf": "^3.21.0", "graphql": "^16.3.0", + "http-status-codes": "^2.2.0", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", "link-module-alias": "^1.2.0", @@ -2029,6 +2125,73 @@ "snakecase-keys": "^5.4.1" } }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@cosmjs/amino": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.29.3.tgz", + "integrity": "sha512-BFz1++ERerIggiFc7iGHhGe1CeV3rCv8BvkoBQTBN/ZwzHOaKvqQj8smDlRGlQxX3HWlTwgiLN2A+OB5yX4ZRw==", + "dependencies": { + "@cosmjs/crypto": "^0.29.3", + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@cosmjs/crypto": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.29.3.tgz", + "integrity": "sha512-dOCYLLEOnn5idNgoAcdQnuvFXZx/BmLnb2Mh8ZZtw6peFNvRePfaMX12HerngkLVAcLBc/V6pZHWoj9DBrsvng==", + "dependencies": { + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "@noble/hashes": "^1", + "bn.js": "^5.2.0", + "elliptic": "^6.5.3", + "libsodium-wrappers": "^0.7.6" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@cosmjs/encoding": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.29.3.tgz", + "integrity": "sha512-K6CTcDGovwzF3QOmLm9mWwjcu4Md64zCOBYgVK3boGbsaExP/6YAjT22e+yDsReXWlEUtSVCjqCC/9EEcwmYmg==", + "dependencies": { + "base64-js": "^1.3.0", + "bech32": "^1.1.4", + "readonly-date": "^1.0.0" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@cosmjs/encoding/node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@cosmjs/math": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz", + "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==", + "dependencies": { + "bn.js": "^5.2.0" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@cosmjs/proto-signing": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.29.3.tgz", + "integrity": "sha512-Ai3l9THjMOrLJ4Ebn1Dgptwg6W5ZIRJqtnJjijHhGwTVC1WT0WdYU3aMZ7+PwubcA/cA1rH4ZTK7jrfYbra63g==", + "dependencies": { + "@cosmjs/amino": "^0.29.3", + "@cosmjs/crypto": "^0.29.3", + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "cosmjs-types": "^0.5.2", + "long": "^4.0.0" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@cosmjs/utils": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz", + "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw==" + }, "node_modules/@injectivelabs/sdk-ts/node_modules/@ethersproject/abi": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", @@ -2386,16 +2549,13 @@ "google-protobuf": "^3.14.0" } }, - "node_modules/@injectivelabs/sdk-ts/node_modules/@injectivelabs/networks": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.32.tgz", - "integrity": "sha512-xzTcrElwmmB7Lta5SgdSgbHZSKWgNtpFJ8sst3WsStJpu6Tz26GKzGH+PDWX8Py+1NJxVuo4RPTPpltv2Ft6Jg==", - "hasInstallScript": true, + "node_modules/@injectivelabs/sdk-ts/node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "dependencies": { - "@injectivelabs/exceptions": "^1.0.23", - "@injectivelabs/utils": "^1.0.29", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" } }, "node_modules/@injectivelabs/sdk-ts/node_modules/bech32": { @@ -2403,6 +2563,15 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" }, + "node_modules/@injectivelabs/sdk-ts/node_modules/cosmjs-types": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.5.2.tgz", + "integrity": "sha512-zxCtIJj8v3Di7s39uN4LNcN3HIE1z0B9Z0SPE8ZNQR0oSzsuSe1ACgxoFkvhkS7WBasCAFcglS11G2hyfd5tPg==", + "dependencies": { + "long": "^4.0.0", + "protobufjs": "~6.11.2" + } + }, "node_modules/@injectivelabs/sdk-ts/node_modules/ethereumjs-util": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", @@ -2465,6 +2634,19 @@ "@ethersproject/wordlists": "5.7.0" } }, + "node_modules/@injectivelabs/sdk-ts/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/@injectivelabs/sdk-ts/node_modules/ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", @@ -2486,12 +2668,12 @@ } }, "node_modules/@injectivelabs/token-metadata": { - "version": "1.0.46", - "resolved": "https://registry.npmjs.org/@injectivelabs/token-metadata/-/token-metadata-1.0.46.tgz", - "integrity": "sha512-FlyUFxPnIPW5sOhrL8zUA2+Pz4+vaCIXwo13JMtxU5oH8xyhijO4XVJwJzzlO5IU6WL85o8JG5rZqMkTFPrdxw==", + "version": "1.0.49", + "resolved": "https://registry.npmjs.org/@injectivelabs/token-metadata/-/token-metadata-1.0.49.tgz", + "integrity": "sha512-g99PTbW6zKOlMvcxYem6ubPoRXSvlPJrzs9vhlm4Dhm6TwF77mGgkpUOioLUOlDpzGwgMueQdxqdO/ITQBv1Zg==", "hasInstallScript": true, "dependencies": { - "@injectivelabs/networks": "^1.0.32", + "@injectivelabs/networks": "^1.0.35", "@injectivelabs/ts-types": "^1.0.13", "@types/lodash.values": "^4.3.6", "copyfiles": "^2.4.1", @@ -2502,18 +2684,6 @@ "shx": "^0.3.2" } }, - "node_modules/@injectivelabs/token-metadata/node_modules/@injectivelabs/networks": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.32.tgz", - "integrity": "sha512-xzTcrElwmmB7Lta5SgdSgbHZSKWgNtpFJ8sst3WsStJpu6Tz26GKzGH+PDWX8Py+1NJxVuo4RPTPpltv2Ft6Jg==", - "hasInstallScript": true, - "dependencies": { - "@injectivelabs/exceptions": "^1.0.23", - "@injectivelabs/utils": "^1.0.29", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" - } - }, "node_modules/@injectivelabs/ts-types": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.0.13.tgz", @@ -2525,16 +2695,18 @@ } }, "node_modules/@injectivelabs/tx-ts": { - "version": "1.0.22", - "resolved": "https://registry.npmjs.org/@injectivelabs/tx-ts/-/tx-ts-1.0.22.tgz", - "integrity": "sha512-/vlD1QnbtyeUsAbaiROkihj5wqPazSffxEJntVe4UBG6a5SrgnIL3RDaWKPjBQ0haNNnsAlxOmQ1c5sFrYMkcQ==", + "version": "1.0.43", + "resolved": "https://registry.npmjs.org/@injectivelabs/tx-ts/-/tx-ts-1.0.43.tgz", + "integrity": "sha512-1agBb1qq1NmmIuVVn2ay1CP9TcGBon0JA3STse+/IxnQ3YD+I9/X7bqEPANYldlJARzwmlJIlVgb8p/PYX4fTw==", "hasInstallScript": true, "dependencies": { "@cosmjs/amino": "0.28.4", "@cosmjs/proto-signing": "0.28.4", + "@improbable-eng/grpc-web": "^0.15.0", "@improbable-eng/grpc-web-node-http-transport": "^0.15.0", - "@injectivelabs/chain-api": "^1.8.1-rc4", - "@injectivelabs/utils": "^1.0.10", + "@injectivelabs/chain-api": "^1.8.0-rc8", + "@injectivelabs/ts-types": "^1.0.13", + "@injectivelabs/utils": "^1.0.20", "google-protobuf": "^3.20.1", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", @@ -2543,13 +2715,44 @@ "shx": "^0.3.2" } }, + "node_modules/@injectivelabs/tx-ts/node_modules/@improbable-eng/grpc-web": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.15.0.tgz", + "integrity": "sha512-ERft9/0/8CmYalqOVnJnpdDry28q+j+nAlFFARdjyxXDJ+Mhgv9+F600QC8BR9ygOfrXRlAk6CvST2j+JCpQPg==", + "dependencies": { + "browser-headers": "^0.4.1" + }, + "peerDependencies": { + "google-protobuf": "^3.14.0" + } + }, + "node_modules/@injectivelabs/tx-ts/node_modules/@injectivelabs/chain-api": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@injectivelabs/chain-api/-/chain-api-1.8.2.tgz", + "integrity": "sha512-XJ6GXTxVnpgRLEWdEvemqJkFzxwjUFbPwR6fQN6XZ0P7kWFN0GlFbayNek38Jk79n3ue39tdRAnZ69yQKTce5w==", + "dependencies": { + "@improbable-eng/grpc-web": "^0.13.0", + "google-protobuf": "^3.13.0" + } + }, + "node_modules/@injectivelabs/tx-ts/node_modules/@injectivelabs/chain-api/node_modules/@improbable-eng/grpc-web": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz", + "integrity": "sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg==", + "dependencies": { + "browser-headers": "^0.4.0" + }, + "peerDependencies": { + "google-protobuf": "^3.2.0" + } + }, "node_modules/@injectivelabs/utils": { - "version": "1.0.29", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.0.29.tgz", - "integrity": "sha512-5TuRPNRp/jnZXy50P7UToPSTCtSicE0g8nIMdx1Jj0RNPMOc8JG5JV+SSY/tqssFljjrPkzHXBD9kVgW0viO8g==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.0.30.tgz", + "integrity": "sha512-x8JA7JZCObcG5XDaA6U7OvvKbK4e9rPcAu3Cox0c1JA5kZKa2G963OzZkBaocLYVObTB5FXzyJgAz77J2j/9Zg==", "hasInstallScript": true, "dependencies": { - "@injectivelabs/exceptions": "^1.0.23", + "@injectivelabs/exceptions": "^1.0.24", "@injectivelabs/ts-types": "^1.0.13", "axios": "^0.21.1", "bignumber.js": "^9.0.1", @@ -4208,6 +4411,21 @@ "abstract-leveldown": "~2.6.0" } }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/delay": { "version": "5.0.0", "license": "MIT", @@ -6287,6 +6505,20 @@ "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/google-protobuf": { "version": "3.21.2", "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz", @@ -6356,6 +6588,17 @@ "node": ">=4" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -7424,6 +7667,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -8733,6 +8984,23 @@ "xtend": "^4.0.0" } }, + "node_modules/xstream": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", + "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==", + "dependencies": { + "globalthis": "^1.0.1", + "symbol-observable": "^2.0.3" + } + }, + "node_modules/xstream/node_modules/symbol-observable": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", + "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", + "engines": { + "node": ">=0.10" + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -9318,6 +9586,15 @@ "readonly-date": "^1.0.0" } }, + "@cosmjs/json-rpc": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.29.3.tgz", + "integrity": "sha512-GP3qSMxVcoTQFI1/tWQDou843ZO0s51LaT+oaSr7F6C4XNCBv9BnSiVteijeZOaIPmhSBMnZs+7QDORlDHpS7A==", + "requires": { + "@cosmjs/stream": "^0.29.3", + "xstream": "^11.14.0" + } + }, "@cosmjs/math": { "version": "0.28.4", "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.28.4.tgz", @@ -9378,6 +9655,89 @@ } } }, + "@cosmjs/socket": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.29.3.tgz", + "integrity": "sha512-yP35avUsBId/HUBVPRg8z1KmW2iTjMNzflBcFVuTbVoDZrK9DHIlAsB8lV+XKIKPqqECvEq2Dtb1Z+XDy1WBEA==", + "requires": { + "@cosmjs/stream": "^0.29.3", + "isomorphic-ws": "^4.0.1", + "ws": "^7", + "xstream": "^11.14.0" + } + }, + "@cosmjs/stream": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.29.3.tgz", + "integrity": "sha512-0fbKvslZjNyuVe43cB9NDSqlBUXOHG84wGry4HmYfwayRtHr1CDWH5nR3v04eG0/prmZht8J3TgPsfWozIP+cw==", + "requires": { + "xstream": "^11.14.0" + } + }, + "@cosmjs/tendermint-rpc": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.29.3.tgz", + "integrity": "sha512-4l3VacUMQdyGGqfzbZ02kEwlVdMVOdAeWJt2euoVdfUR/HT+TTzQrrL+ORj9PEooLLtwtMl9dqms8uEiblYBDg==", + "requires": { + "@cosmjs/crypto": "^0.29.3", + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/json-rpc": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/socket": "^0.29.3", + "@cosmjs/stream": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "axios": "^0.21.2", + "readonly-date": "^1.0.0", + "xstream": "^11.14.0" + }, + "dependencies": { + "@cosmjs/crypto": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.29.3.tgz", + "integrity": "sha512-dOCYLLEOnn5idNgoAcdQnuvFXZx/BmLnb2Mh8ZZtw6peFNvRePfaMX12HerngkLVAcLBc/V6pZHWoj9DBrsvng==", + "requires": { + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "@noble/hashes": "^1", + "bn.js": "^5.2.0", + "elliptic": "^6.5.3", + "libsodium-wrappers": "^0.7.6" + } + }, + "@cosmjs/encoding": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.29.3.tgz", + "integrity": "sha512-K6CTcDGovwzF3QOmLm9mWwjcu4Md64zCOBYgVK3boGbsaExP/6YAjT22e+yDsReXWlEUtSVCjqCC/9EEcwmYmg==", + "requires": { + "base64-js": "^1.3.0", + "bech32": "^1.1.4", + "readonly-date": "^1.0.0" + } + }, + "@cosmjs/math": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz", + "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==", + "requires": { + "bn.js": "^5.2.0" + } + }, + "@cosmjs/utils": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz", + "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw==" + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "requires": { + "follow-redirects": "^1.14.0" + } + } + } + }, "@cosmjs/utils": { "version": "0.28.4", "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.28.4.tgz", @@ -10037,10 +10397,16 @@ "integrity": "sha512-HLgJfVolGGpjc9DWPhmMmXJx8YGzkek7jcCFO1YYkSOoO81MWRZentPOd/JiKiZuU08wtc4BG+WNuGzsQB5jZA==", "requires": {} }, + "@improbable-eng/grpc-web-react-native-transport": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web-react-native-transport/-/grpc-web-react-native-transport-0.15.0.tgz", + "integrity": "sha512-Xk+abATz3eacJ0gA5sRYpyMCA+z/37ht4u6AsbtfcE3SXLYIPbTQ2iLQYyELAoyUWgAyEQxZ3iTs6OpR4z06FQ==", + "requires": {} + }, "@injectivelabs/chain-api": { - "version": "1.8.1-rc5", - "resolved": "https://registry.npmjs.org/@injectivelabs/chain-api/-/chain-api-1.8.1-rc5.tgz", - "integrity": "sha512-94acFNPJ9uLNqL2ofwd0xsMst69c/oV2Oy8IHQRTg7dqJvBGTb2M2Bn8ZVQQmdHqA1yvz4oO0sSchwcFlkuC3A==", + "version": "1.8.2-no-tse", + "resolved": "https://registry.npmjs.org/@injectivelabs/chain-api/-/chain-api-1.8.2-no-tse.tgz", + "integrity": "sha512-ccFdkApkyKqAqhv6J8bUg9UFdtZelMEJyjk7RflxfxK3te8kKvIC4wA65sDKSVO1dZkrZFeKjunnIuW+dydNdA==", "requires": { "@improbable-eng/grpc-web": "^0.13.0", "google-protobuf": "^3.13.0" @@ -10057,9 +10423,9 @@ } }, "@injectivelabs/exceptions": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.0.23.tgz", - "integrity": "sha512-W+AOZOLsB4GETOhVkIBDid02ApxQghY1qo0hUpZwMWoiVD57emETdNPqR6WFYYkGaDhWTliiIyUkhBUqsuxUzA==", + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.0.24.tgz", + "integrity": "sha512-OF3riPMOmItbhjk0S5GOXEm312ZF5C06060C8dPKIoQGkHwC25q/lAMVugzECPmm5oXRNEzKdzxXadCRi2YxFQ==", "requires": { "@improbable-eng/grpc-web": "^0.15.0", "@injectivelabs/ts-types": "^1.0.13", @@ -10078,53 +10444,49 @@ } } }, - "@injectivelabs/exchange-api": { - "version": "2.2.77", - "resolved": "https://registry.npmjs.org/@injectivelabs/exchange-api/-/exchange-api-2.2.77.tgz", - "integrity": "sha512-/48dzUEMDIfuncl//vi+bSXhhiAk7pRPC21Ar/OqHDo46eXfm2bcVxUOI6f524lEbgeNxAlsUxtl3R/VpTXTvQ==", - "requires": { - "@improbable-eng/grpc-web": "^0.14.0", - "google-protobuf": "^3.14.0" - } - }, "@injectivelabs/indexer-api": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-api/-/indexer-api-1.0.21.tgz", - "integrity": "sha512-AwDTe+o2tVM8cmKCez/8rQKrR2AUjpD82jQ5IwMmLP4wvhnFJ1fRYWY+I+QgAwdULgN3bQs3jjYZg55iqS3GkQ==", + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-api/-/indexer-api-1.0.28.tgz", + "integrity": "sha512-gurL0Ow3kk7bcvTW7a3xaKRKnl/vjSzi4jjjtg1xj/wzISOJKBLQ/OJpbn90k/BbAcSEVLjwIqIiNgwNEIfPzw==", "requires": { "@improbable-eng/grpc-web": "^0.14.0", "google-protobuf": "^3.14.0" } }, "@injectivelabs/networks": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.12.tgz", - "integrity": "sha512-VUb2teEYnhs1PcIHBxhwTZgCJNgWupswBBD8LejlXEZ+fuFf+PF3KBC6pKeaIr+SFNn/JEGk4/7Mu/AfyC8JFw==", + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.35.tgz", + "integrity": "sha512-TgnwsMomzmm9MDaYwYsPNzn7TAiHYGdTjKHV/2i+8lf9p6SXsJSpRJm1rto9+iCSn6wxB9+n5GgTMOmiUmWnnA==", "requires": { - "@injectivelabs/exceptions": "^1.0.7", - "@injectivelabs/utils": "^1.0.10", + "@injectivelabs/exceptions": "^1.0.24", + "@injectivelabs/utils": "^1.0.30", "link-module-alias": "^1.2.0", "shx": "^0.3.2" } }, "@injectivelabs/sdk-ts": { - "version": "1.0.75", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.0.75.tgz", - "integrity": "sha512-MPBOYkkP0aoFiiPTJpM2dUIFWUYCVTuYcNB+4GoGQvZ8qigr3T1YgfO3IzioD8lOrqmesf/Xww9bHgAoEhl8TQ==", + "version": "1.0.199", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.0.199.tgz", + "integrity": "sha512-v0IqqV9gEasKsmPESR1nwUJZTiE7fAtVeBFuUy2GOjv3AT8W6+87zLAB36OWepeM/pcvzAQCSDqNsih05UoryQ==", "requires": { "@apollo/client": "^3.5.8", + "@cosmjs/amino": "^0.29.0", + "@cosmjs/proto-signing": "^0.29.0", + "@cosmjs/tendermint-rpc": "^0.29.0", + "@ethersproject/bytes": "^5.7.0", "@improbable-eng/grpc-web": "^0.15.0", "@improbable-eng/grpc-web-node-http-transport": "^0.15.0", - "@injectivelabs/chain-api": "^1.8.1-rc4", - "@injectivelabs/exceptions": "^1.0.7", - "@injectivelabs/exchange-api": "^2.2.74", - "@injectivelabs/indexer-api": "^1.0.2", - "@injectivelabs/networks": "^1.0.12", - "@injectivelabs/token-metadata": "^1.0.15", - "@injectivelabs/ts-types": "^1.0.6", - "@injectivelabs/utils": "^1.0.10", + "@improbable-eng/grpc-web-react-native-transport": "^0.15.0", + "@injectivelabs/chain-api": "1.8.2-no-tse", + "@injectivelabs/exceptions": "^1.0.24", + "@injectivelabs/indexer-api": "1.0.28", + "@injectivelabs/networks": "^1.0.35", + "@injectivelabs/token-metadata": "^1.0.49", + "@injectivelabs/ts-types": "^1.0.13", + "@injectivelabs/utils": "^1.0.30", "@metamask/eth-sig-util": "^4.0.1", "@types/google-protobuf": "^3.15.5", + "axios": "^0.27.2", "bech32": "^2.0.0", "bip39": "^3.0.4", "eth-crypto": "^2.3.0", @@ -10132,7 +10494,9 @@ "ethereumjs-util": "^7.1.4", "ethers": "^5.6.4", "ethjs-util": "^0.1.6", + "google-protobuf": "^3.21.0", "graphql": "^16.3.0", + "http-status-codes": "^2.2.0", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", "link-module-alias": "^1.2.0", @@ -10141,6 +10505,75 @@ "snakecase-keys": "^5.4.1" }, "dependencies": { + "@cosmjs/amino": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.29.3.tgz", + "integrity": "sha512-BFz1++ERerIggiFc7iGHhGe1CeV3rCv8BvkoBQTBN/ZwzHOaKvqQj8smDlRGlQxX3HWlTwgiLN2A+OB5yX4ZRw==", + "requires": { + "@cosmjs/crypto": "^0.29.3", + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3" + } + }, + "@cosmjs/crypto": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.29.3.tgz", + "integrity": "sha512-dOCYLLEOnn5idNgoAcdQnuvFXZx/BmLnb2Mh8ZZtw6peFNvRePfaMX12HerngkLVAcLBc/V6pZHWoj9DBrsvng==", + "requires": { + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "@noble/hashes": "^1", + "bn.js": "^5.2.0", + "elliptic": "^6.5.3", + "libsodium-wrappers": "^0.7.6" + } + }, + "@cosmjs/encoding": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.29.3.tgz", + "integrity": "sha512-K6CTcDGovwzF3QOmLm9mWwjcu4Md64zCOBYgVK3boGbsaExP/6YAjT22e+yDsReXWlEUtSVCjqCC/9EEcwmYmg==", + "requires": { + "base64-js": "^1.3.0", + "bech32": "^1.1.4", + "readonly-date": "^1.0.0" + }, + "dependencies": { + "bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + } + } + }, + "@cosmjs/math": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.29.3.tgz", + "integrity": "sha512-4HGHqS+Yn81dZLOAYcDSQbROBD1a7ETW3ur5hziCTXMjZFILRJ3w71PlFUVppVb2u3kRDBBXuYHvZ6/V0M0nrg==", + "requires": { + "bn.js": "^5.2.0" + } + }, + "@cosmjs/proto-signing": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.29.3.tgz", + "integrity": "sha512-Ai3l9THjMOrLJ4Ebn1Dgptwg6W5ZIRJqtnJjijHhGwTVC1WT0WdYU3aMZ7+PwubcA/cA1rH4ZTK7jrfYbra63g==", + "requires": { + "@cosmjs/amino": "^0.29.3", + "@cosmjs/crypto": "^0.29.3", + "@cosmjs/encoding": "^0.29.3", + "@cosmjs/math": "^0.29.3", + "@cosmjs/utils": "^0.29.3", + "cosmjs-types": "^0.5.2", + "long": "^4.0.0" + } + }, + "@cosmjs/utils": { + "version": "0.29.3", + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.29.3.tgz", + "integrity": "sha512-UuKoBN2xiRXcBpz7jzCwagKhOnLOsRmR8mu3IzY+Yx38i8rW52FSXMbxC/yE83X0vLea+zgMQFPwv0gy4QWUJw==" + }, "@ethersproject/abi": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", @@ -10357,15 +10790,13 @@ "browser-headers": "^0.4.1" } }, - "@injectivelabs/networks": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.32.tgz", - "integrity": "sha512-xzTcrElwmmB7Lta5SgdSgbHZSKWgNtpFJ8sst3WsStJpu6Tz26GKzGH+PDWX8Py+1NJxVuo4RPTPpltv2Ft6Jg==", + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "requires": { - "@injectivelabs/exceptions": "^1.0.23", - "@injectivelabs/utils": "^1.0.29", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" } }, "bech32": { @@ -10373,6 +10804,15 @@ "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" }, + "cosmjs-types": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.5.2.tgz", + "integrity": "sha512-zxCtIJj8v3Di7s39uN4LNcN3HIE1z0B9Z0SPE8ZNQR0oSzsuSe1ACgxoFkvhkS7WBasCAFcglS11G2hyfd5tPg==", + "requires": { + "long": "^4.0.0", + "protobufjs": "~6.11.2" + } + }, "ethereumjs-util": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", @@ -10422,6 +10862,16 @@ "@ethersproject/wordlists": "5.7.0" } }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, "ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", @@ -10431,11 +10881,11 @@ } }, "@injectivelabs/token-metadata": { - "version": "1.0.46", - "resolved": "https://registry.npmjs.org/@injectivelabs/token-metadata/-/token-metadata-1.0.46.tgz", - "integrity": "sha512-FlyUFxPnIPW5sOhrL8zUA2+Pz4+vaCIXwo13JMtxU5oH8xyhijO4XVJwJzzlO5IU6WL85o8JG5rZqMkTFPrdxw==", + "version": "1.0.49", + "resolved": "https://registry.npmjs.org/@injectivelabs/token-metadata/-/token-metadata-1.0.49.tgz", + "integrity": "sha512-g99PTbW6zKOlMvcxYem6ubPoRXSvlPJrzs9vhlm4Dhm6TwF77mGgkpUOioLUOlDpzGwgMueQdxqdO/ITQBv1Zg==", "requires": { - "@injectivelabs/networks": "^1.0.32", + "@injectivelabs/networks": "^1.0.35", "@injectivelabs/ts-types": "^1.0.13", "@types/lodash.values": "^4.3.6", "copyfiles": "^2.4.1", @@ -10444,19 +10894,6 @@ "lodash": "^4.17.21", "lodash.values": "^4.3.0", "shx": "^0.3.2" - }, - "dependencies": { - "@injectivelabs/networks": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.0.32.tgz", - "integrity": "sha512-xzTcrElwmmB7Lta5SgdSgbHZSKWgNtpFJ8sst3WsStJpu6Tz26GKzGH+PDWX8Py+1NJxVuo4RPTPpltv2Ft6Jg==", - "requires": { - "@injectivelabs/exceptions": "^1.0.23", - "@injectivelabs/utils": "^1.0.29", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" - } - } } }, "@injectivelabs/ts-types": { @@ -10469,29 +10906,60 @@ } }, "@injectivelabs/tx-ts": { - "version": "1.0.22", - "resolved": "https://registry.npmjs.org/@injectivelabs/tx-ts/-/tx-ts-1.0.22.tgz", - "integrity": "sha512-/vlD1QnbtyeUsAbaiROkihj5wqPazSffxEJntVe4UBG6a5SrgnIL3RDaWKPjBQ0haNNnsAlxOmQ1c5sFrYMkcQ==", + "version": "1.0.43", + "resolved": "https://registry.npmjs.org/@injectivelabs/tx-ts/-/tx-ts-1.0.43.tgz", + "integrity": "sha512-1agBb1qq1NmmIuVVn2ay1CP9TcGBon0JA3STse+/IxnQ3YD+I9/X7bqEPANYldlJARzwmlJIlVgb8p/PYX4fTw==", "requires": { "@cosmjs/amino": "0.28.4", "@cosmjs/proto-signing": "0.28.4", + "@improbable-eng/grpc-web": "^0.15.0", "@improbable-eng/grpc-web-node-http-transport": "^0.15.0", - "@injectivelabs/chain-api": "^1.8.1-rc4", - "@injectivelabs/utils": "^1.0.10", + "@injectivelabs/chain-api": "^1.8.0-rc8", + "@injectivelabs/ts-types": "^1.0.13", + "@injectivelabs/utils": "^1.0.20", "google-protobuf": "^3.20.1", "jscrypto": "^1.0.3", "keccak256": "^1.0.6", "link-module-alias": "^1.2.0", "sha3": "^2.1.4", "shx": "^0.3.2" + }, + "dependencies": { + "@improbable-eng/grpc-web": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.15.0.tgz", + "integrity": "sha512-ERft9/0/8CmYalqOVnJnpdDry28q+j+nAlFFARdjyxXDJ+Mhgv9+F600QC8BR9ygOfrXRlAk6CvST2j+JCpQPg==", + "requires": { + "browser-headers": "^0.4.1" + } + }, + "@injectivelabs/chain-api": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@injectivelabs/chain-api/-/chain-api-1.8.2.tgz", + "integrity": "sha512-XJ6GXTxVnpgRLEWdEvemqJkFzxwjUFbPwR6fQN6XZ0P7kWFN0GlFbayNek38Jk79n3ue39tdRAnZ69yQKTce5w==", + "requires": { + "@improbable-eng/grpc-web": "^0.13.0", + "google-protobuf": "^3.13.0" + }, + "dependencies": { + "@improbable-eng/grpc-web": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz", + "integrity": "sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg==", + "requires": { + "browser-headers": "^0.4.0" + } + } + } + } } }, "@injectivelabs/utils": { - "version": "1.0.29", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.0.29.tgz", - "integrity": "sha512-5TuRPNRp/jnZXy50P7UToPSTCtSicE0g8nIMdx1Jj0RNPMOc8JG5JV+SSY/tqssFljjrPkzHXBD9kVgW0viO8g==", + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.0.30.tgz", + "integrity": "sha512-x8JA7JZCObcG5XDaA6U7OvvKbK4e9rPcAu3Cox0c1JA5kZKa2G963OzZkBaocLYVObTB5FXzyJgAz77J2j/9Zg==", "requires": { - "@injectivelabs/exceptions": "^1.0.23", + "@injectivelabs/exceptions": "^1.0.24", "@injectivelabs/ts-types": "^1.0.13", "axios": "^0.21.1", "bignumber.js": "^9.0.1", @@ -11868,6 +12336,15 @@ "abstract-leveldown": "~2.6.0" } }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, "delay": { "version": "5.0.0" }, @@ -13365,6 +13842,14 @@ "dev": true, "peer": true }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, "google-protobuf": { "version": "3.21.2", "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz", @@ -13412,6 +13897,14 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -14306,6 +14799,11 @@ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -15314,6 +15812,22 @@ "xtend": "^4.0.0" } }, + "xstream": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", + "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==", + "requires": { + "globalthis": "^1.0.1", + "symbol-observable": "^2.0.3" + }, + "dependencies": { + "symbol-observable": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", + "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==" + } + } + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/clients/js/package.json b/clients/js/package.json index cc76b7aa9..5fcdbfb08 100644 --- a/clients/js/package.json +++ b/clients/js/package.json @@ -5,9 +5,9 @@ "@celo-tools/celo-ethers-wrapper": "^0.1.0", "@certusone/wormhole-sdk": "^0.8.0", "@cosmjs/encoding": "^0.26.2", - "@injectivelabs/networks": "^1.0.12", - "@injectivelabs/sdk-ts": "^1.0.75", - "@injectivelabs/tx-ts": "^1.0.22", + "@injectivelabs/networks": "^1.0.35", + "@injectivelabs/sdk-ts": "^1.0.199", + "@injectivelabs/tx-ts": "^1.0.43", "@solana/web3.js": "^1.22.0", "@terra-money/terra.js": "^3.1.3", "@types/config": "^3.3.0",