diff --git a/idea/frontend/package.json b/idea/frontend/package.json index be02a64301..9ff4b2ca0a 100644 --- a/idea/frontend/package.json +++ b/idea/frontend/package.json @@ -15,7 +15,6 @@ "@hcaptcha/react-hcaptcha": "1.8.1", "@hookform/resolvers": "3.3.2", "@polkadot/api": "11.0.2", - "@polkadot/extension-dapp": "0.46.5", "@polkadot/react-identicon": "3.6.3", "@polkadot/types": "11.0.2", "@polkadot/util": "12.6.2", @@ -44,7 +43,6 @@ "zod": "3.22.4" }, "devDependencies": { - "@polkadot/extension-inject": "^0.50.1", "@types/lodash.isequal": "4.5.6", "@types/lodash.isplainobject": "4.0.7", "@types/lodash.isstring": "4.0.7", diff --git a/idea/frontend/src/hooks/use-sign-and-send.tsx b/idea/frontend/src/hooks/use-sign-and-send.tsx index 526c6743fe..28ccb23366 100644 --- a/idea/frontend/src/hooks/use-sign-and-send.tsx +++ b/idea/frontend/src/hooks/use-sign-and-send.tsx @@ -2,7 +2,6 @@ import { DEFAULT_ERROR_OPTIONS, DEFAULT_SUCCESS_OPTIONS, useAccount, useAlert } import { AddressOrPair, SubmittableExtrinsic } from '@polkadot/api/types'; import { Event } from '@polkadot/types/interfaces'; import { ISubmittableResult } from '@polkadot/types/types'; -import { web3FromSource } from '@polkadot/extension-dapp'; import { ReactNode } from 'react'; import { getErrorMessage } from '@/shared/helpers'; @@ -30,7 +29,7 @@ const DEFAULT_OPTIONS = { } as const; function useSignAndSend() { - const { account } = useAccount(); + const { account, signer } = useAccount(); const alert = useAlert(); const getExtrinsicFailedMessage = useExtrinsicFailedMessage(); @@ -82,7 +81,7 @@ function useSignAndSend() { return (extrinsic: Extrinsic, method: string, options?: Partial) => { if (!account) throw new Error('Account is not found'); - const { address, meta } = account; + const { address } = account; const optionsWithDefaults = { ...DEFAULT_OPTIONS, ...options }; const { onError, onFinally, addressOrPair } = optionsWithDefaults; @@ -95,7 +94,7 @@ function useSignAndSend() { const signAndSend = () => addressOrPair ? extrinsic.signAndSend(addressOrPair, statusCallback) - : web3FromSource(meta.source).then(({ signer }) => extrinsic.signAndSend(address, { signer }, statusCallback)); + : extrinsic.signAndSend(address, { signer }, statusCallback); signAndSend().catch((error) => { alert.update(alertId, getErrorMessage(error), DEFAULT_ERROR_OPTIONS); diff --git a/idea/frontend/src/hooks/useCodeUpload/useCodeUpload.tsx b/idea/frontend/src/hooks/useCodeUpload/useCodeUpload.tsx index d1b01e8f37..62a6b26424 100644 --- a/idea/frontend/src/hooks/useCodeUpload/useCodeUpload.tsx +++ b/idea/frontend/src/hooks/useCodeUpload/useCodeUpload.tsx @@ -1,4 +1,3 @@ -import { web3FromSource } from '@polkadot/extension-dapp'; import { HexString } from '@polkadot/util/types'; import { useApi, useAccount } from '@gear-js/react-hooks'; @@ -10,7 +9,7 @@ import { ParamsToUploadCode } from './types'; const useCodeUpload = () => { const { api, isApiReady } = useApi(); - const { account } = useAccount(); + const { account, signer } = useAccount(); const { showModal } = useModal(); const addMetadata = useAddMetadata(); @@ -33,12 +32,8 @@ const useCodeUpload = () => { if (!isApiReady) throw new Error('API is not initialized'); if (!account) throw new Error('Account not found'); - const { address, meta } = account; - - const [{ codeHash, extrinsic: codeExtrinsic }, { signer }] = await Promise.all([ - api.code.upload(optBuffer), - web3FromSource(meta.source), - ]); + const { address } = account; + const { codeHash, extrinsic: codeExtrinsic } = await api.code.upload(optBuffer); const extrinsic = voucherId ? api.voucher.call(voucherId, { UploadCode: codeExtrinsic }) : codeExtrinsic; const { partialFee } = await api.code.paymentInfo(address, { signer }); diff --git a/idea/frontend/src/hooks/useMessageActions/useMessageActions.ts b/idea/frontend/src/hooks/useMessageActions/useMessageActions.ts index a80a7f902e..dc6149ce28 100644 --- a/idea/frontend/src/hooks/useMessageActions/useMessageActions.ts +++ b/idea/frontend/src/hooks/useMessageActions/useMessageActions.ts @@ -1,5 +1,4 @@ import { useApi, useAlert, useAccount } from '@gear-js/react-hooks'; -import { web3FromSource } from '@polkadot/extension-dapp'; import { useCallback } from 'react'; import { useModal, useSignAndSend } from '@/hooks'; @@ -11,7 +10,7 @@ import { ParamsToSendMessage, ParamsToReplyMessage } from './types'; const useMessageActions = () => { const { api, isApiReady } = useApi(); - const { account } = useAccount(); + const { account, signer } = useAccount(); const alert = useAlert(); const { showModal } = useModal(); const signAndSend = useSignAndSend(); @@ -22,13 +21,12 @@ const useMessageActions = () => { if (!isApiReady) throw new Error('API is not initialized'); checkWallet(account); - const { meta, address } = account!; + const { address } = account!; const sendExtrinsic = api.message.send(message, metadata, payloadType); const extrinsic = voucherId ? api.voucher.call(voucherId, { SendMessage: sendExtrinsic }) : sendExtrinsic; - const { signer } = await web3FromSource(meta.source); const { partialFee } = await api.message.paymentInfo(address, { signer }); const handleConfirm = () => @@ -60,13 +58,12 @@ const useMessageActions = () => { if (!isApiReady) throw new Error('API is not initialized'); checkWallet(account); - const { meta, address } = account!; + const { address } = account!; const replyExtrinsic = await api.message.sendReply(reply, metadata, payloadType); const extrinsic = voucherId ? api.voucher.call(voucherId, { SendReply: replyExtrinsic }) : replyExtrinsic; - const { signer } = await web3FromSource(meta.source); const { partialFee } = await api.message.paymentInfo(address, { signer }); const handleConfirm = () => diff --git a/idea/frontend/src/hooks/useMessageClaim/useMessageClaim.ts b/idea/frontend/src/hooks/useMessageClaim/useMessageClaim.ts index 8055ca44cc..97e02018ed 100644 --- a/idea/frontend/src/hooks/useMessageClaim/useMessageClaim.ts +++ b/idea/frontend/src/hooks/useMessageClaim/useMessageClaim.ts @@ -1,12 +1,11 @@ import { useCallback } from 'react'; import { EventRecord } from '@polkadot/types/interfaces'; -import { web3FromSource } from '@polkadot/extension-dapp'; import { UserMessageRead } from '@gear-js/api'; import { useApi, useAccount, useAlert, DEFAULT_SUCCESS_OPTIONS, DEFAULT_ERROR_OPTIONS } from '@gear-js/react-hooks'; import { useModal } from '@/hooks'; import { Method } from '@/features/explorer'; -import { OperationCallbacks, ParamsToSignAndSend } from '@/entities/hooks'; +import { OperationCallbacks } from '@/entities/hooks'; import { PROGRAM_ERRORS, TransactionName, TransactionStatus } from '@/shared/config'; import { checkWallet, getExtrinsicFailedMessage } from '@/shared/helpers'; @@ -14,7 +13,7 @@ import { ParamsToClaimMessage } from './types'; const useMessageClaim = () => { const { api, isApiReady } = useApi(); - const { account } = useAccount(); + const { account, signer } = useAccount(); const alert = useAlert(); const { showModal } = useModal(); @@ -30,7 +29,7 @@ const useMessageClaim = () => { const reasonKey = Object.keys(reason)[0]; const reasonValue = reason[reasonKey]; - const message = `${data.id.toHuman()}\n ${reasonKey}: ${reasonValue}`; + const message = `${data.id.toHuman() as string}\n ${reasonKey}: ${reasonValue}`; alert.success(message, alertOptions); } else if (method === Method.ExtrinsicFailed) { @@ -41,7 +40,7 @@ const useMessageClaim = () => { }); }; - const signAndSend = async ({ signer, reject, resolve }: ParamsToSignAndSend) => { + const signAndSend = async ({ reject, resolve }: OperationCallbacks) => { const alertId = alert.loading('SignIn', { title: TransactionName.ClaimMessage }); try { @@ -78,19 +77,13 @@ const useMessageClaim = () => { if (!isApiReady) throw new Error('API is not initialized'); checkWallet(account); - const { meta, address } = account!; + const { address } = account!; api.claimValueFromMailbox.submit(messageId); - const { signer } = await web3FromSource(meta.source); const { partialFee } = await api.claimValueFromMailbox.paymentInfo(address, { signer }); - const handleConfirm = () => - signAndSend({ - signer, - reject, - resolve, - }); + const handleConfirm = () => signAndSend({ reject, resolve }); showModal('transaction', { fee: partialFee.toHuman(), diff --git a/idea/frontend/src/hooks/useProgramActions/useProgramActions.tsx b/idea/frontend/src/hooks/useProgramActions/useProgramActions.tsx index ad9d6f6cab..7fcd0fdd83 100644 --- a/idea/frontend/src/hooks/useProgramActions/useProgramActions.tsx +++ b/idea/frontend/src/hooks/useProgramActions/useProgramActions.tsx @@ -1,5 +1,4 @@ import { useApi, useAccount } from '@gear-js/react-hooks'; -import { web3FromSource } from '@polkadot/extension-dapp'; import { ISubmittableResult } from '@polkadot/types/types'; import { generatePath } from 'react-router-dom'; @@ -14,7 +13,7 @@ import { ContractApi, Program, Values } from './types'; const useProgramActions = () => { const { api, isApiReady } = useApi(); - const { account } = useAccount(); + const { account, signer } = useAccount(); const { isDevChain } = useChain(); const addMetadata = useAddMetadata(); @@ -69,8 +68,7 @@ const useProgramActions = () => { if (!isApiReady) throw new Error('API is not initialized'); if (!account) throw new Error('Account not found'); - const { meta, address } = account; - const { signer } = await web3FromSource(meta.source); + const { address } = account; const { partialFee } = await api.program.paymentInfo(address, { signer }); const successAlert = getSuccessAlert(program.programId); diff --git a/utils/gear-hooks/package.json b/utils/gear-hooks/package.json index c8ae1fda81..85da603a7c 100644 --- a/utils/gear-hooks/package.json +++ b/utils/gear-hooks/package.json @@ -23,7 +23,6 @@ "peerDependencies": { "@gear-js/api": "0.38.1", "@polkadot/api": "11.0.2", - "@polkadot/extension-dapp": "0.46.5", "@tanstack/react-query": "5.29.0", "react": "18.2.0", "react-dom": "18.2.0", @@ -31,7 +30,6 @@ }, "dependencies": { "@polkadot/api-derive": "11.0.2", - "@polkadot/extension-inject": "0.46.5", "@polkadot/util": "12.6.2", "@substrate/connect": "0.8.10", "bignumber.js": "9.1.2", @@ -41,7 +39,7 @@ "devDependencies": { "@gear-js/api": "0.38.1", "@polkadot/api": "11.0.2", - "@polkadot/extension-dapp": "0.46.5", + "@polkadot/extension-inject": "0.51.1", "@polkadot/types": "11.0.2", "@rollup/plugin-commonjs": "25.0.5", "@rollup/plugin-node-resolve": "15.2.3", diff --git a/utils/gear-hooks/src/hooks/api/useProgram/index.ts b/utils/gear-hooks/src/hooks/api/useProgram/index.ts index 6cd0cfe6e9..99b322e38b 100644 --- a/utils/gear-hooks/src/hooks/api/useProgram/index.ts +++ b/utils/gear-hooks/src/hooks/api/useProgram/index.ts @@ -1,4 +1,3 @@ -import { web3FromSource } from '@polkadot/extension-dapp'; import { GasLimit, ProgramMetadata } from '@gear-js/api'; import { AnyJson } from '@polkadot/types/types'; import { useAccount, useAlert, useApi } from 'context'; @@ -26,7 +25,7 @@ function useProgram( ): UseProgram { const alert = useAlert(); const { api, isApiReady } = useApi(); - const { account } = useAccount(); + const { account, signer } = useAccount(); const { handleSignStatus, handleInitStatus, handleError } = useHandlers(); @@ -44,8 +43,7 @@ function useProgram( const program = { [codeKey]: codeOrCodeId, initPayload, gasLimit, value, salt }; const callbacks = { onSuccess, onError }; - const { meta, address } = account; - const { source } = meta; + const { address } = account; // @ts-ignore const { programId } = api.program[method](program, metadata, payloadType); @@ -53,12 +51,8 @@ function useProgram( const alertId = alert.loading('SignIn', { title }); const initialization = waitForProgramInit(api, programId); - return web3FromSource(source) - .then(({ signer }) => - api.program.signAndSend(address, { signer }, (result) => - handleSignStatus({ result, callbacks, alertId, programId }), - ), - ) + return api.program + .signAndSend(address, { signer }, (result) => handleSignStatus({ result, callbacks, alertId, programId })) .then(() => initialization) .then((status) => handleInitStatus({ status, programId, onError })) .catch(({ message }: Error) => handleError({ message, alertId, onError })); diff --git a/utils/gear-hooks/src/hooks/api/useSendMessage.ts b/utils/gear-hooks/src/hooks/api/useSendMessage.ts index ea2b909858..b78a17f942 100644 --- a/utils/gear-hooks/src/hooks/api/useSendMessage.ts +++ b/utils/gear-hooks/src/hooks/api/useSendMessage.ts @@ -1,5 +1,4 @@ import { GasLimit, MessageQueued, ProgramMetadata } from '@gear-js/api'; -import { web3FromSource } from '@polkadot/extension-dapp'; import { EventRecord } from '@polkadot/types/interfaces'; import { AnyJson, IKeyringPair, ISubmittableResult } from '@polkadot/types/types'; import { HexString } from '@polkadot/util/types'; @@ -31,7 +30,7 @@ function useSendMessage( { disableAlerts, pair }: UseSendMessageOptions = {}, ) { const { api, isApiReady } = useApi(); - const { account } = useAccount(); + const { account, signer } = useAccount(); const alert = useAlert(); const title = 'gear.sendMessage'; @@ -106,8 +105,7 @@ function useSendMessage( const alertId = disableAlerts ? '' : alert.loading('Sign In', { title }); const { payload, gasLimit, value = 0, voucherId, onSuccess, onInBlock, onError } = args; - const { address, meta } = account; - const { source } = meta; + const { address } = account; const baseMessage = { destination, payload, gasLimit, value }; @@ -123,8 +121,6 @@ function useSendMessage( if (pair) { await extrinsic.signAndSend(pair, callback); } else { - const { signer } = await web3FromSource(source); - await extrinsic.signAndSend(address, { signer }, callback); } } catch (error) { diff --git a/utils/gear-hooks/src/hooks/sails/use-prepare-program-transaction.ts b/utils/gear-hooks/src/hooks/sails/use-prepare-program-transaction.ts index 8a3900c8ae..4637757c88 100644 --- a/utils/gear-hooks/src/hooks/sails/use-prepare-program-transaction.ts +++ b/utils/gear-hooks/src/hooks/sails/use-prepare-program-transaction.ts @@ -1,4 +1,3 @@ -import { web3FromSource } from '@polkadot/extension-dapp'; import { useMutation } from '@tanstack/react-query'; import { useAccount } from 'context'; @@ -24,7 +23,7 @@ function usePrepareProgramTransaction< serviceName, functionName, }: UsePrepareProgramTransactionParameters) { - const { account: connectedAccount } = useAccount(); + const { account: connectedAccount, signer } = useAccount(); const prepareTransaction = async ({ args, @@ -44,8 +43,7 @@ function usePrepareProgramTransaction< } else { if (!connectedAccount) throw new Error('Account is not found'); - const { address, meta } = connectedAccount; - const { signer } = await web3FromSource(meta.source); + const { address } = connectedAccount; transaction.withAccount(address, { signer }); } diff --git a/yarn.lock b/yarn.lock index 7278311f73..c78655527e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2494,8 +2494,6 @@ __metadata: "@hcaptcha/react-hcaptcha": 1.8.1 "@hookform/resolvers": 3.3.2 "@polkadot/api": 11.0.2 - "@polkadot/extension-dapp": 0.46.5 - "@polkadot/extension-inject": ^0.50.1 "@polkadot/react-identicon": 3.6.3 "@polkadot/types": 11.0.2 "@polkadot/util": 12.6.2 @@ -2598,8 +2596,7 @@ __metadata: "@gear-js/api": 0.38.1 "@polkadot/api": 11.0.2 "@polkadot/api-derive": 11.0.2 - "@polkadot/extension-dapp": 0.46.5 - "@polkadot/extension-inject": 0.46.5 + "@polkadot/extension-inject": 0.51.1 "@polkadot/types": 11.0.2 "@polkadot/util": 12.6.2 "@rollup/plugin-commonjs": 25.0.5 @@ -2623,7 +2620,6 @@ __metadata: peerDependencies: "@gear-js/api": 0.38.1 "@polkadot/api": 11.0.2 - "@polkadot/extension-dapp": 0.46.5 "@tanstack/react-query": 5.29.0 react: 18.2.0 react-dom: 18.2.0 @@ -3437,20 +3433,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@polkadot-api/metadata-builders": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@polkadot-api/substrate-bindings": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@polkadot-api/substrate-client": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@polkadot-api/utils": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - peerDependencies: - rxjs: ">=7.8.0" - checksum: 98529e8088a4cdbc63a02c87b47f4de1373fb5ce7c0231da1b32baf8125256a6125848a90edf12f93db86bb72f61017d9a23cf0697cc97c8568c491ff64e68fc - languageName: node - linkType: hard - "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1": version: 0.0.1 resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1" @@ -3458,13 +3440,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider-proxy@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 4c47c978806bc62fff1b5788241cd59457d62ebe347b401b0a621d56d301f7b205aeb20ade24b67c2a5d63a497738694cb4030f79d5009460d17a546e8723f81 - languageName: node - linkType: hard - "@polkadot-api/json-rpc-provider@npm:0.0.1": version: 0.0.1 resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1" @@ -3472,13 +3447,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/json-rpc-provider@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 00d4e1f7900a1739e1ba7a3b13d399e5540a27d5c026c985aa4afdf865fb37da4aa4029a3a740932615482cdf18e657011ef05e7e61c2de04016f68fbb343ae7 - languageName: node - linkType: hard - "@polkadot-api/metadata-builders@npm:0.0.1": version: 0.0.1 resolution: "@polkadot-api/metadata-builders@npm:0.0.1" @@ -3489,16 +3457,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/metadata-builders@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@polkadot-api/substrate-bindings": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@polkadot-api/utils": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - checksum: 7fb6264fbe7a49c8f8848fb36f51fa9882c504fc026b0ac28cf2d83890cfa2c2ce7a3dd8c01aed28b991cb4d4a64910557111afe8792375aea2aba1b2aabe233 - languageName: node - linkType: hard - "@polkadot-api/observable-client@npm:0.1.0": version: 0.1.0 resolution: "@polkadot-api/observable-client@npm:0.1.0" @@ -3525,18 +3483,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-bindings@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - dependencies: - "@noble/hashes": ^1.3.1 - "@polkadot-api/utils": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@scure/base": ^1.1.1 - scale-ts: ^1.6.0 - checksum: 3640063696c4655522587bdb4f2ca99eb2772ee13236965418bf6e97026a1c52cec8a5996560eedac453365e96b51e35283464b4dda0d28d9deb398fe8c3551c - languageName: node - linkType: hard - "@polkadot-api/substrate-client@npm:0.0.1": version: 0.0.1 resolution: "@polkadot-api/substrate-client@npm:0.0.1" @@ -3544,13 +3490,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/substrate-client@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 3e04f430be68d54173a3b3c1fae33f3cfe2e61c959eb431f89bd306500b9da7e009c02553cf2464a6eb15c5bbe7aa27c45f6ea1371bbfcdddc08519dedcaf4a3 - languageName: node - linkType: hard - "@polkadot-api/utils@npm:0.0.1": version: 0.0.1 resolution: "@polkadot-api/utils@npm:0.0.1" @@ -3558,28 +3497,6 @@ __metadata: languageName: node linkType: hard -"@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0": - version: 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - resolution: "@polkadot-api/utils@npm:0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - checksum: 0bf7b078a53f1eaf2f4cec3c41f3e82fc5afb4a347dcbc7b538723aeb1b4893834a2f1aeed425443a25ee0e1a6472c85d8be600e73a6d25ea16a0748d25c00bf - languageName: node - linkType: hard - -"@polkadot/api-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-augment@npm:10.13.1" - dependencies: - "@polkadot/api-base": 10.13.1 - "@polkadot/rpc-augment": 10.13.1 - "@polkadot/types": 10.13.1 - "@polkadot/types-augment": 10.13.1 - "@polkadot/types-codec": 10.13.1 - "@polkadot/util": ^12.6.2 - tslib: ^2.6.2 - checksum: e72db9d7a2a3e4a84ad38f4da0e1d979750e47d46ffb00c449a1b08ded2b71eede74e20bf1a4e771fabf119d937b81080b8d15db860d4b5c7b068a33f9f5493a - languageName: node - linkType: hard - "@polkadot/api-augment@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/api-augment@npm:11.0.2" @@ -3610,19 +3527,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-base@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-base@npm:10.13.1" - dependencies: - "@polkadot/rpc-core": 10.13.1 - "@polkadot/types": 10.13.1 - "@polkadot/util": ^12.6.2 - rxjs: ^7.8.1 - tslib: ^2.6.2 - checksum: ba2001ca2336f76788c3d34298086475ec45a2a848a97a9528ff55fb880e3680ab12e240f9d785fdde6e5f9f5c93b353bd1b4292aaa51b261ab07565ab4149da - languageName: node - linkType: hard - "@polkadot/api-base@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/api-base@npm:11.0.2" @@ -3649,24 +3553,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-derive@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/api-derive@npm:10.13.1" - dependencies: - "@polkadot/api": 10.13.1 - "@polkadot/api-augment": 10.13.1 - "@polkadot/api-base": 10.13.1 - "@polkadot/rpc-core": 10.13.1 - "@polkadot/types": 10.13.1 - "@polkadot/types-codec": 10.13.1 - "@polkadot/util": ^12.6.2 - "@polkadot/util-crypto": ^12.6.2 - rxjs: ^7.8.1 - tslib: ^2.6.2 - checksum: c0e5ed91515a0572e0685623d972327c1affeff4f0b7b49d1ae1ad1dc97594891989a528fe3dde05127bac3119b42ae0303d3fbcdf4c34eef63e859a66055730 - languageName: node - linkType: hard - "@polkadot/api-derive@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/api-derive@npm:11.0.2" @@ -3703,31 +3589,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/api@npm:10.13.1, @polkadot/api@npm:^10.9.1": - version: 10.13.1 - resolution: "@polkadot/api@npm:10.13.1" - dependencies: - "@polkadot/api-augment": 10.13.1 - "@polkadot/api-base": 10.13.1 - "@polkadot/api-derive": 10.13.1 - "@polkadot/keyring": ^12.6.2 - "@polkadot/rpc-augment": 10.13.1 - "@polkadot/rpc-core": 10.13.1 - "@polkadot/rpc-provider": 10.13.1 - "@polkadot/types": 10.13.1 - "@polkadot/types-augment": 10.13.1 - "@polkadot/types-codec": 10.13.1 - "@polkadot/types-create": 10.13.1 - "@polkadot/types-known": 10.13.1 - "@polkadot/util": ^12.6.2 - "@polkadot/util-crypto": ^12.6.2 - eventemitter3: ^5.0.1 - rxjs: ^7.8.1 - tslib: ^2.6.2 - checksum: 1b2b6bea2ac649e081103bfe221cdb576f084c6e8c88ff8893c63dae81c6f456a4237d0aac6915633c4749dac017490672dade5d76dad151bd79f6966c4291bf - languageName: node - linkType: hard - "@polkadot/api@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/api@npm:11.0.2" @@ -3753,7 +3614,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/api@npm:12.3.1, @polkadot/api@npm:^12.2.1": +"@polkadot/api@npm:12.3.1, @polkadot/api@npm:^12.3.1": version: 12.3.1 resolution: "@polkadot/api@npm:12.3.1" dependencies: @@ -3778,47 +3639,13 @@ __metadata: languageName: node linkType: hard -"@polkadot/extension-dapp@npm:0.46.5": - version: 0.46.5 - resolution: "@polkadot/extension-dapp@npm:0.46.5" +"@polkadot/extension-inject@npm:0.51.1": + version: 0.51.1 + resolution: "@polkadot/extension-inject@npm:0.51.1" dependencies: - "@polkadot/extension-inject": 0.46.5 - "@polkadot/util": ^12.3.2 - "@polkadot/util-crypto": ^12.3.2 - tslib: ^2.5.3 - peerDependencies: - "@polkadot/api": "*" - "@polkadot/util": "*" - "@polkadot/util-crypto": "*" - checksum: 6b60a0c47ef64bc3d76e2a83c4678a0a4317b3b150fc7bcb944d451f6292dd5e95c3a379e7df9dbbbe06290e0dd7a90aaadd37321846a235d17c84c62d845a5c - languageName: node - linkType: hard - -"@polkadot/extension-inject@npm:0.46.5": - version: 0.46.5 - resolution: "@polkadot/extension-inject@npm:0.46.5" - dependencies: - "@polkadot/api": ^10.9.1 - "@polkadot/rpc-provider": ^10.9.1 - "@polkadot/types": ^10.9.1 - "@polkadot/util": ^12.3.2 - "@polkadot/util-crypto": ^12.3.2 - "@polkadot/x-global": ^12.3.2 - tslib: ^2.5.3 - peerDependencies: - "@polkadot/api": "*" - "@polkadot/util": "*" - checksum: eb0ddce41fc4f1e87757dfcd2ced99d656db4f73542382f22636276a92615f86b9e6e9418e3834773b48d372120b8c44687cdf98c9064e7f21c6f51f6e312438 - languageName: node - linkType: hard - -"@polkadot/extension-inject@npm:^0.50.1": - version: 0.50.1 - resolution: "@polkadot/extension-inject@npm:0.50.1" - dependencies: - "@polkadot/api": ^12.2.1 - "@polkadot/rpc-provider": ^12.2.1 - "@polkadot/types": ^12.2.1 + "@polkadot/api": ^12.3.1 + "@polkadot/rpc-provider": ^12.3.1 + "@polkadot/types": ^12.3.1 "@polkadot/util": ^13.0.2 "@polkadot/util-crypto": ^13.0.2 "@polkadot/x-global": ^13.0.2 @@ -3826,7 +3653,7 @@ __metadata: peerDependencies: "@polkadot/api": "*" "@polkadot/util": "*" - checksum: 2cff1aca27e94778a38b0c51dc81c2437f64dfe07126061d1965c4d33cd620b62955e2266eb023798cd3472231083cbabb5f16de1c990dd9a413561545383efe + checksum: a06bb06698877e2cd40a56b7ea55d4a0866938629edcc25f954f9489ed414c93320b08d7dd3009cab69cdc7b97890a34a37544937ea8dd583b6c0e1527aafd12 languageName: node linkType: hard @@ -3905,19 +3732,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/rpc-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-augment@npm:10.13.1" - dependencies: - "@polkadot/rpc-core": 10.13.1 - "@polkadot/types": 10.13.1 - "@polkadot/types-codec": 10.13.1 - "@polkadot/util": ^12.6.2 - tslib: ^2.6.2 - checksum: c68bfb43d7954205c469e575c25c4a82d3bc2b19a00d203d0f58a4271343077dad1b905eca91f1e26cb3a38fe03f411f5be73c610a151614b9c2693abcf33fcc - languageName: node - linkType: hard - "@polkadot/rpc-augment@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/rpc-augment@npm:11.0.2" @@ -3944,20 +3758,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/rpc-core@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/rpc-core@npm:10.13.1" - dependencies: - "@polkadot/rpc-augment": 10.13.1 - "@polkadot/rpc-provider": 10.13.1 - "@polkadot/types": 10.13.1 - "@polkadot/util": ^12.6.2 - rxjs: ^7.8.1 - tslib: ^2.6.2 - checksum: 0fcf03c8db6da394e4aa28df64d9a2c0abe9be04128df85dc0e2462a993f982d1f6d8fc59f7e58578a4acc11108ba67414cce233dfd9f6d088c3a5878d4cc2a8 - languageName: node - linkType: hard - "@polkadot/rpc-core@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/rpc-core@npm:11.0.2" @@ -3986,30 +3786,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/rpc-provider@npm:10.13.1, @polkadot/rpc-provider@npm:^10.9.1": - version: 10.13.1 - resolution: "@polkadot/rpc-provider@npm:10.13.1" - dependencies: - "@polkadot/keyring": ^12.6.2 - "@polkadot/types": 10.13.1 - "@polkadot/types-support": 10.13.1 - "@polkadot/util": ^12.6.2 - "@polkadot/util-crypto": ^12.6.2 - "@polkadot/x-fetch": ^12.6.2 - "@polkadot/x-global": ^12.6.2 - "@polkadot/x-ws": ^12.6.2 - "@substrate/connect": 0.8.8 - eventemitter3: ^5.0.1 - mock-socket: ^9.3.1 - nock: ^13.5.0 - tslib: ^2.6.2 - dependenciesMeta: - "@substrate/connect": - optional: true - checksum: ea254d36c5bcc919869851e9c08683a1f63d79ed6903485864f49a4c984dfdd9c2f10cc816036e54b930d64b8e7965a4bf360e6333b9641d1cfeccd829410777 - languageName: node - linkType: hard - "@polkadot/rpc-provider@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/rpc-provider@npm:11.0.2" @@ -4034,7 +3810,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/rpc-provider@npm:12.3.1, @polkadot/rpc-provider@npm:^12.2.1": +"@polkadot/rpc-provider@npm:12.3.1, @polkadot/rpc-provider@npm:^12.3.1": version: 12.3.1 resolution: "@polkadot/rpc-provider@npm:12.3.1" dependencies: @@ -4058,18 +3834,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-augment@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-augment@npm:10.13.1" - dependencies: - "@polkadot/types": 10.13.1 - "@polkadot/types-codec": 10.13.1 - "@polkadot/util": ^12.6.2 - tslib: ^2.6.2 - checksum: 653ff88c10cc6b6399bd5f54e6fd5c434b7a0e37d3a60d73a7b24a258544aad959907d8d78f347015a2d8006444419d94cd1e5b38c4a20179aba5726407a9998 - languageName: node - linkType: hard - "@polkadot/types-augment@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/types-augment@npm:11.0.2" @@ -4094,17 +3858,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-codec@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-codec@npm:10.13.1" - dependencies: - "@polkadot/util": ^12.6.2 - "@polkadot/x-bigint": ^12.6.2 - tslib: ^2.6.2 - checksum: 5f5dadd0cde5686c19aab5042180e54bd9496505063bd873014773c6304c57b80903876162a3e87183487570a6a3e69c707b1ca99f4e6272f7c2c1c9588b9b66 - languageName: node - linkType: hard - "@polkadot/types-codec@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/types-codec@npm:11.0.2" @@ -4127,17 +3880,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-create@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-create@npm:10.13.1" - dependencies: - "@polkadot/types-codec": 10.13.1 - "@polkadot/util": ^12.6.2 - tslib: ^2.6.2 - checksum: 8bba9e0f5b02080c4f1e4bedd3043e136c5ce23d28d8710e274fd571254dc01d0b845177c9321150d7fdb6f745bb7a259eee863337675070891e54a255e3c103 - languageName: node - linkType: hard - "@polkadot/types-create@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/types-create@npm:11.0.2" @@ -4160,20 +3902,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-known@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-known@npm:10.13.1" - dependencies: - "@polkadot/networks": ^12.6.2 - "@polkadot/types": 10.13.1 - "@polkadot/types-codec": 10.13.1 - "@polkadot/types-create": 10.13.1 - "@polkadot/util": ^12.6.2 - tslib: ^2.6.2 - checksum: c443fff703ab864440f626852badd1b6a80920bc9ed2efc104247bd9e98f66e74ee8227bea8a4a43cf442665a16456e4a31afd9e98ad1a9e17b49e1119d103ee - languageName: node - linkType: hard - "@polkadot/types-known@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/types-known@npm:11.0.2" @@ -4202,16 +3930,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-support@npm:10.13.1": - version: 10.13.1 - resolution: "@polkadot/types-support@npm:10.13.1" - dependencies: - "@polkadot/util": ^12.6.2 - tslib: ^2.6.2 - checksum: c9b14b6c08922292f08f37a46f1c87973383f8fa657b695212595e839681aeff26b92f686dec2a6ae30bd77083e42674283ad2382f713850cdb95823725bd81d - languageName: node - linkType: hard - "@polkadot/types-support@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/types-support@npm:11.0.2" @@ -4232,22 +3950,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/types@npm:10.13.1, @polkadot/types@npm:^10.9.1": - version: 10.13.1 - resolution: "@polkadot/types@npm:10.13.1" - dependencies: - "@polkadot/keyring": ^12.6.2 - "@polkadot/types-augment": 10.13.1 - "@polkadot/types-codec": 10.13.1 - "@polkadot/types-create": 10.13.1 - "@polkadot/util": ^12.6.2 - "@polkadot/util-crypto": ^12.6.2 - rxjs: ^7.8.1 - tslib: ^2.6.2 - checksum: d1e7b582f7a8c50ab1944d719c8ef29e9b77c07bf89635f028db38192229dce213b11874923e50d102016b197d687170d9a33445be97e78505da474bd1c87d1e - languageName: node - linkType: hard - "@polkadot/types@npm:11.0.2": version: 11.0.2 resolution: "@polkadot/types@npm:11.0.2" @@ -4264,7 +3966,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/types@npm:12.3.1, @polkadot/types@npm:^12.2.1": +"@polkadot/types@npm:12.3.1, @polkadot/types@npm:^12.3.1": version: 12.3.1 resolution: "@polkadot/types@npm:12.3.1" dependencies: @@ -4309,7 +4011,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.3.2, @polkadot/util-crypto@npm:^12.5.1, @polkadot/util-crypto@npm:^12.6.2": +"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.5.1, @polkadot/util-crypto@npm:^12.6.2": version: 12.6.2 resolution: "@polkadot/util-crypto@npm:12.6.2" dependencies: @@ -4349,7 +4051,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.3.2, @polkadot/util@npm:^12.5.1, @polkadot/util@npm:^12.6.2": +"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.5.1, @polkadot/util@npm:^12.6.2": version: 12.6.2 resolution: "@polkadot/util@npm:12.6.2" dependencies: @@ -4501,7 +4203,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.3.2, @polkadot/x-global@npm:^12.6.2": +"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": version: 12.6.2 resolution: "@polkadot/x-global@npm:12.6.2" dependencies: @@ -5839,7 +5541,7 @@ __metadata: languageName: node linkType: hard -"@substrate/connect-known-chains@npm:^1.1.1, @substrate/connect-known-chains@npm:^1.1.4": +"@substrate/connect-known-chains@npm:^1.1.4": version: 1.2.0 resolution: "@substrate/connect-known-chains@npm:1.2.0" checksum: ab7c43fe9d32b371cad425088ef045e4dbe4382fad3fb3cefd13a5e41c71c86c385234f3ba155c4de711190c0660eee9520fdb846da28e8e577544e589024011 @@ -5858,35 +5560,6 @@ __metadata: languageName: node linkType: hard -"@substrate/connect@npm:0.8.8": - version: 0.8.8 - resolution: "@substrate/connect@npm:0.8.8" - dependencies: - "@substrate/connect-extension-protocol": ^2.0.0 - "@substrate/connect-known-chains": ^1.1.1 - "@substrate/light-client-extension-helpers": ^0.0.4 - smoldot: 2.0.22 - checksum: c70e8be2a121278af6adbace1060d8f1063c898cbc43b34ce454154cca23cd056e2e8d84407fe49e1c347ff221de9b8e74fbaa18f8145a7e65fb20cd06000368 - languageName: node - linkType: hard - -"@substrate/light-client-extension-helpers@npm:^0.0.4": - version: 0.0.4 - resolution: "@substrate/light-client-extension-helpers@npm:0.0.4" - dependencies: - "@polkadot-api/client": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@polkadot-api/json-rpc-provider": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@polkadot-api/json-rpc-provider-proxy": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@polkadot-api/substrate-client": 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - "@substrate/connect-extension-protocol": ^2.0.0 - "@substrate/connect-known-chains": ^1.1.1 - rxjs: ^7.8.1 - peerDependencies: - smoldot: 2.x - checksum: 7ec22cbc13d6acd29e40d716f717942be6cfa0af896fccb6ad797b37908d21a6a56398d8ece6b1b79b956c61dc50978594fbc1e660cbfeb127cd60d58203e043 - languageName: node - linkType: hard - "@substrate/light-client-extension-helpers@npm:^0.0.6": version: 0.0.6 resolution: "@substrate/light-client-extension-helpers@npm:0.0.6" @@ -18781,7 +18454,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.3, tslib@npm:^2.6.2": +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": version: 2.6.3 resolution: "tslib@npm:2.6.3" checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5