From f4f51c64936a5a947acb9f790321d3e2b7efe709 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Mon, 8 Jan 2024 13:19:40 -0700 Subject: [PATCH 01/14] update mobile adapter --- packages/core/react/package.json | 2 +- pnpm-lock.yaml | 92 ++++++++++++++++++++++++++------ 2 files changed, 76 insertions(+), 18 deletions(-) diff --git a/packages/core/react/package.json b/packages/core/react/package.json index 2f5d118e9..428cf800a 100644 --- a/packages/core/react/package.json +++ b/packages/core/react/package.json @@ -37,7 +37,7 @@ "react": "*" }, "dependencies": { - "@solana-mobile/wallet-adapter-mobile": "^2.0.0", + "@solana-mobile/wallet-adapter-mobile": "^2.0.3", "@solana/wallet-adapter-base": "workspace:^", "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index acd6c3665..7f7e05a03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: packages/core/react: dependencies: '@solana-mobile/wallet-adapter-mobile': - specifier: ^2.0.0 - version: 2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3) + specifier: ^2.0.3 + version: 2.0.3(@solana/web3.js@1.78.0)(react-native@0.72.3) '@solana/wallet-adapter-base': specifier: workspace:^ version: link:../base @@ -119,7 +119,7 @@ importers: version: 18.2.7 jest: specifier: ^28.1.3 - version: 28.1.3(@types/node@18.16.19) + version: 28.1.3 jest-environment-jsdom: specifier: ^28.1.3 version: 28.1.3 @@ -5559,12 +5559,14 @@ packages: /@react-native-async-storage/async-storage@1.19.1(react-native@0.72.3): resolution: {integrity: sha512-5QXuGCtB+HL3VtKL2JN3+6t4qh8VXizK+aGDAv6Dqiq3MLrzgZHb4tjVgtEWMd8CcDtD/JqaAI1b6/EaYGtFIA==} + requiresBuild: true peerDependencies: react-native: ^0.0.0-0 || 0.60 - 0.72 || 1000.0.0 dependencies: merge-options: 3.0.4 react-native: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0) dev: false + optional: true /@react-native-community/cli-clean@11.3.5: resolution: {integrity: sha512-1+7BU962wKkIkHRp/uW3jYbQKKGtU7L+R3g59D8K6uLccuxJYUBJv18753ojMa6SD3SAq5Xh31bAre+YwVcOTA==} @@ -5924,12 +5926,12 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false - /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3): - resolution: {integrity: sha512-zpMEU40PJ2rmRgqXbn7JqyHhrygQLX9MVszAczVDzqg39aMD7yo6VyTI8NEH422JzCj3Cjl9DndQZJRNdqdOHw==} + /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.0.3(@solana/web3.js@1.78.0)(react-native@0.72.3): + resolution: {integrity: sha512-T+aX+M4MEtM9B8ecWbt6Ueuj9RuUF4bVO1r6k7OeV0P6xhdqkblKOM9WsTmo+gSddSc6X1x8w4C9Dvyh93Ogbg==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol': 1.0.1(react-native@0.72.3) + '@solana-mobile/mobile-wallet-adapter-protocol': 2.0.2(react-native@0.72.3) '@solana/web3.js': 1.78.0 bs58: 5.0.0 js-base64: 3.7.5 @@ -5937,24 +5939,28 @@ packages: - react-native dev: false - /@solana-mobile/mobile-wallet-adapter-protocol@1.0.1(react-native@0.72.3): - resolution: {integrity: sha512-T+xroGLYaYeI8TXy85oNul2m1k/oF9dAW7eRy/MF9up1EQ5SPL5KWFICQfV2gy87jBZd1y0k0M2GayVN7QdQpA==} + /@solana-mobile/mobile-wallet-adapter-protocol@2.0.2(react-native@0.72.3): + resolution: {integrity: sha512-UbDICKE5NFM8BePy8oKSWpO+7F8zU2We8rQOSKrmY9T/7lnrkv0KFT3ytbmYa9mE65cxAOhrVPkSv/louSam1w==} peerDependencies: react-native: '>0.69' dependencies: + '@solana/wallet-standard-util': 1.1.1 + js-base64: 3.7.5 react-native: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0) dev: false - /@solana-mobile/wallet-adapter-mobile@2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3): - resolution: {integrity: sha512-QIM8nqVRmv8yEsTEfMbzWH7NoVVC6F417Z/tf6FpOVn1N6MqiZc5kvajsaRJKXrHzi5r5023SKErjg9LjZshXw==} + /@solana-mobile/wallet-adapter-mobile@2.0.3(@solana/web3.js@1.78.0)(react-native@0.72.3): + resolution: {integrity: sha512-4RrBTZyMTxuIZevRhS++WNX2hxrF2uPl3wIqMz2k6KK5Bwk5F5DAyVwyg1N27XaABu7k+YjdhoMqXDIp9XA9zw==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@react-native-async-storage/async-storage': 1.19.1(react-native@0.72.3) - '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3) + '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.0.3(@solana/web3.js@1.78.0)(react-native@0.72.3) '@solana/wallet-adapter-base': link:packages/core/base + '@solana/wallet-standard-features': 1.1.0 '@solana/web3.js': 1.78.0 js-base64: 3.7.5 + optionalDependencies: + '@react-native-async-storage/async-storage': 1.19.1(react-native@0.72.3) transitivePeerDependencies: - react-native dev: false @@ -5980,6 +5986,14 @@ packages: '@wallet-standard/features': 1.0.3 dev: false + /@solana/wallet-standard-features@1.2.0: + resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} + engines: {node: '>=16'} + dependencies: + '@wallet-standard/base': 1.0.1 + '@wallet-standard/features': 1.0.3 + dev: false + /@solana/wallet-standard-util@1.1.0: resolution: {integrity: sha512-vssoCIx43sY5EMrT1pVltsZZKPAQfKpPG3ib2fuqRqpTRGkeRFCPDf4lrVFAYYp238tFr3Xrr/3JLcGvPP7uYw==} engines: {node: '>=16'} @@ -5989,6 +6003,15 @@ packages: '@solana/wallet-standard-features': 1.1.0 dev: false + /@solana/wallet-standard-util@1.1.1: + resolution: {integrity: sha512-dPObl4ntmfOc0VAGGyyFvrqhL8UkHXmVsgbj0K9RcznKV4KB3MgjGwzo8CTSX5El5lkb0rDeEzFqvToJXRz3dw==} + engines: {node: '>=16'} + dependencies: + '@noble/curves': 1.2.0 + '@solana/wallet-standard-chains': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 + dev: false + /@solana/wallet-standard-wallet-adapter-base@1.1.0(@solana/web3.js@1.78.0)(bs58@4.0.1): resolution: {integrity: sha512-wCPiQChIsTB3SlQ18QiPiAcmnqXcX1FRf3ylxpo9LNJ+cOD6vBcrAC4UK/P7sYww1RJM+bHTxvUTweeNtQ/7Pg==} engines: {node: '>=16'} @@ -10432,7 +10455,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.22.0 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.5)(eslint@8.22.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.22.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint@8.22.0) eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.22.0)(jest@27.5.1)(typescript@4.7.4) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.22.0) eslint-plugin-react: 7.33.0(eslint@8.22.0) @@ -10550,6 +10573,39 @@ packages: - eslint-import-resolver-webpack - supports-color + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint@8.22.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.22.0)(typescript@4.7.4) + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.22.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@2.7.1)(eslint@8.22.0) + has: 1.0.3 + is-core-module: 2.12.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.2 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.22.0)(jest@27.5.1)(typescript@4.7.4): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -12136,6 +12192,7 @@ packages: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} dev: false + optional: true /is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} @@ -12449,7 +12506,7 @@ packages: - utf-8-validate dev: false - /jest-cli@28.1.3(@types/node@18.16.19): + /jest-cli@28.1.3: resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -13308,7 +13365,7 @@ packages: - utf-8-validate dev: false - /jest@28.1.3(@types/node@18.16.19): + /jest@28.1.3: resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -13321,7 +13378,7 @@ packages: '@jest/core': 28.1.3 '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3(@types/node@18.16.19) + jest-cli: 28.1.3 transitivePeerDependencies: - '@types/node' - supports-color @@ -14064,6 +14121,7 @@ packages: dependencies: is-plain-obj: 2.1.0 dev: false + optional: true /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -18853,7 +18911,7 @@ packages: '@babel/core': 7.22.9 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 28.1.3(@types/node@18.16.19) + jest: 28.1.3 jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 From 8dd9f03e7b2e3c6147cfc23196d78dc8664ed944 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Mon, 8 Jan 2024 13:27:21 -0700 Subject: [PATCH 02/14] add changeset --- .changeset/rare-files-dress.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/rare-files-dress.md diff --git a/.changeset/rare-files-dress.md b/.changeset/rare-files-dress.md new file mode 100644 index 000000000..c84574b6c --- /dev/null +++ b/.changeset/rare-files-dress.md @@ -0,0 +1,5 @@ +--- +'@solana/wallet-adapter-react': patch +--- + +Update to 2.0.3 of the Solana Mobile Wallet adapter. This release adds support for version 2.0 of the Mobile Wallet Adapter specification. From 12136828613c7fa0d290ecd4b37db155e8cd11f3 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Fri, 12 Jan 2024 10:43:19 -0700 Subject: [PATCH 03/14] fix tests --- packages/core/react/src/WalletProvider.tsx | 2 +- .../core/react/src/__tests__/WalletProviderMobile-test.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/react/src/WalletProvider.tsx b/packages/core/react/src/WalletProvider.tsx index be50c5d7f..1c112b381 100644 --- a/packages/core/react/src/WalletProvider.tsx +++ b/packages/core/react/src/WalletProvider.tsx @@ -66,7 +66,7 @@ export function WalletProvider({ uri: getUriForAppIdentity(), }, authorizationResultCache: createDefaultAuthorizationResultCache(), - cluster: getInferredClusterFromEndpoint(connection?.rpcEndpoint), + chain: getInferredClusterFromEndpoint(connection?.rpcEndpoint), onWalletNotFound: createDefaultWalletNotFoundHandler(), }); }, [adaptersWithStandardAdapters, connection?.rpcEndpoint]); diff --git a/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx b/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx index 33507cf33..06d750f94 100644 --- a/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx +++ b/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx @@ -198,7 +198,7 @@ describe('WalletProvider when the environment is `MOBILE_WEB`', () => { it('creates a new mobile wallet adapter with the appropriate cluster for the given endpoint', () => { renderTest({}); expect(jest.mocked(SolanaMobileWalletAdapter).mock.instances).toHaveLength(1); - expect(jest.mocked(SolanaMobileWalletAdapter).mock.calls[0][0].cluster).toBe('fake-cluster-for-test'); + expect(jest.mocked(SolanaMobileWalletAdapter).mock.calls[0][0].chain).toBe('fake-cluster-for-test'); }); }); @@ -213,7 +213,7 @@ describe('WalletProvider when the environment is `MOBILE_WEB`', () => { addressSelector: jest.fn() as unknown as AddressSelector, appIdentity: CUSTOM_APP_IDENTITY, authorizationResultCache: jest.fn() as unknown as AuthorizationResultCache, - cluster: CUSTOM_CLUSTER, + chain: CUSTOM_CLUSTER, onWalletNotFound: jest.fn(), }); adapters.push(customAdapter); From 16f3c4806de3617668d165f496b087264749c5b0 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Mon, 8 Jan 2024 13:27:21 -0700 Subject: [PATCH 04/14] add changeset --- .changeset/rare-files-dress.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/rare-files-dress.md diff --git a/.changeset/rare-files-dress.md b/.changeset/rare-files-dress.md new file mode 100644 index 000000000..c84574b6c --- /dev/null +++ b/.changeset/rare-files-dress.md @@ -0,0 +1,5 @@ +--- +'@solana/wallet-adapter-react': patch +--- + +Update to 2.0.3 of the Solana Mobile Wallet adapter. This release adds support for version 2.0 of the Mobile Wallet Adapter specification. From 5c8a29e84c55e8872e90a71b6ba6c8b38b5b886a Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Fri, 12 Jan 2024 10:43:19 -0700 Subject: [PATCH 05/14] fix tests --- packages/core/react/src/WalletProvider.tsx | 2 +- .../core/react/src/__tests__/WalletProviderMobile-test.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/react/src/WalletProvider.tsx b/packages/core/react/src/WalletProvider.tsx index be50c5d7f..1c112b381 100644 --- a/packages/core/react/src/WalletProvider.tsx +++ b/packages/core/react/src/WalletProvider.tsx @@ -66,7 +66,7 @@ export function WalletProvider({ uri: getUriForAppIdentity(), }, authorizationResultCache: createDefaultAuthorizationResultCache(), - cluster: getInferredClusterFromEndpoint(connection?.rpcEndpoint), + chain: getInferredClusterFromEndpoint(connection?.rpcEndpoint), onWalletNotFound: createDefaultWalletNotFoundHandler(), }); }, [adaptersWithStandardAdapters, connection?.rpcEndpoint]); diff --git a/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx b/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx index 33507cf33..06d750f94 100644 --- a/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx +++ b/packages/core/react/src/__tests__/WalletProviderMobile-test.tsx @@ -198,7 +198,7 @@ describe('WalletProvider when the environment is `MOBILE_WEB`', () => { it('creates a new mobile wallet adapter with the appropriate cluster for the given endpoint', () => { renderTest({}); expect(jest.mocked(SolanaMobileWalletAdapter).mock.instances).toHaveLength(1); - expect(jest.mocked(SolanaMobileWalletAdapter).mock.calls[0][0].cluster).toBe('fake-cluster-for-test'); + expect(jest.mocked(SolanaMobileWalletAdapter).mock.calls[0][0].chain).toBe('fake-cluster-for-test'); }); }); @@ -213,7 +213,7 @@ describe('WalletProvider when the environment is `MOBILE_WEB`', () => { addressSelector: jest.fn() as unknown as AddressSelector, appIdentity: CUSTOM_APP_IDENTITY, authorizationResultCache: jest.fn() as unknown as AuthorizationResultCache, - cluster: CUSTOM_CLUSTER, + chain: CUSTOM_CLUSTER, onWalletNotFound: jest.fn(), }); adapters.push(customAdapter); From 9b74be76f10497a608ea5604e41c630ffa9bb1bb Mon Sep 17 00:00:00 2001 From: Marco Martinez Date: Thu, 18 Jan 2024 14:58:16 -0700 Subject: [PATCH 06/14] try out latest alpha version --- packages/core/react/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/react/package.json b/packages/core/react/package.json index afc2ea3a8..409418cd0 100644 --- a/packages/core/react/package.json +++ b/packages/core/react/package.json @@ -37,7 +37,7 @@ "react": "*" }, "dependencies": { - "@solana-mobile/wallet-adapter-mobile": "^2.0.3", + "@solana-mobile/wallet-adapter-mobile": "^2.1.0-alpha1", "@solana/wallet-adapter-base": "workspace:^", "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" }, From e61ee434a6488d7ef489d132231b3e1369f85470 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Thu, 18 Jan 2024 15:09:57 -0700 Subject: [PATCH 07/14] update pnpm-lock.yaml --- pnpm-lock.yaml | 139 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 128 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index acd6c3665..fe8a1af8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: packages/core/react: dependencies: '@solana-mobile/wallet-adapter-mobile': - specifier: ^2.0.0 - version: 2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3) + specifier: ^2.1.0-alpha1 + version: 2.1.0-alpha1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': specifier: workspace:^ version: link:../base @@ -5559,12 +5559,14 @@ packages: /@react-native-async-storage/async-storage@1.19.1(react-native@0.72.3): resolution: {integrity: sha512-5QXuGCtB+HL3VtKL2JN3+6t4qh8VXizK+aGDAv6Dqiq3MLrzgZHb4tjVgtEWMd8CcDtD/JqaAI1b6/EaYGtFIA==} + requiresBuild: true peerDependencies: react-native: ^0.0.0-0 || 0.60 - 0.72 || 1000.0.0 dependencies: merge-options: 3.0.4 react-native: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0) dev: false + optional: true /@react-native-community/cli-clean@11.3.5: resolution: {integrity: sha512-1+7BU962wKkIkHRp/uW3jYbQKKGtU7L+R3g59D8K6uLccuxJYUBJv18753ojMa6SD3SAq5Xh31bAre+YwVcOTA==} @@ -5924,38 +5926,53 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false - /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3): - resolution: {integrity: sha512-zpMEU40PJ2rmRgqXbn7JqyHhrygQLX9MVszAczVDzqg39aMD7yo6VyTI8NEH422JzCj3Cjl9DndQZJRNdqdOHw==} + /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-av2MAY5rnyPwYz26SNH8WowmDXsyDCE/FpQTEb37GIEhUatdctwnapfAjD9mJqw99Wb2CC14ofBU23EoH69rbQ==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol': 1.0.1(react-native@0.72.3) + '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0) '@solana/web3.js': 1.78.0 bs58: 5.0.0 js-base64: 3.7.5 transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - react - react-native dev: false - /@solana-mobile/mobile-wallet-adapter-protocol@1.0.1(react-native@0.72.3): - resolution: {integrity: sha512-T+xroGLYaYeI8TXy85oNul2m1k/oF9dAW7eRy/MF9up1EQ5SPL5KWFICQfV2gy87jBZd1y0k0M2GayVN7QdQpA==} + /@solana-mobile/mobile-wallet-adapter-protocol@2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-/PSH42VcdQy535PN+kYMRpFzEIRD02TrXGKWw8HC7tFeKCfj72a3p8DfZ1QQZN1VZwiFSCzOWZ7etQKj0I2lBA==} peerDependencies: + '@solana/web3.js': ^1.58.0 react-native: '>0.69' dependencies: + '@solana/wallet-standard': 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react@18.2.0) + '@solana/wallet-standard-util': 1.1.1 + '@solana/web3.js': 1.78.0 + '@wallet-standard/core': 1.0.3 + js-base64: 3.7.5 react-native: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - bs58 + - react dev: false - /@solana-mobile/wallet-adapter-mobile@2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3): - resolution: {integrity: sha512-QIM8nqVRmv8yEsTEfMbzWH7NoVVC6F417Z/tf6FpOVn1N6MqiZc5kvajsaRJKXrHzi5r5023SKErjg9LjZshXw==} + /@solana-mobile/wallet-adapter-mobile@2.1.0-alpha1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-/p4ZDR+04w15n++DzWxStoHPONGsC1PCDI9/DTIM6LYkxwBbmEHYXtvETK5HpC8Gez7IJct2/rlqOzjuwmTOaQ==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@react-native-async-storage/async-storage': 1.19.1(react-native@0.72.3) - '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.0.1(@solana/web3.js@1.78.0)(react-native@0.72.3) + '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': link:packages/core/base + '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.78.0 js-base64: 3.7.5 + optionalDependencies: + '@react-native-async-storage/async-storage': 1.19.1(react-native@0.72.3) transitivePeerDependencies: + - react - react-native dev: false @@ -5972,6 +5989,15 @@ packages: '@wallet-standard/base': 1.0.1 dev: false + /@solana/wallet-standard-core@1.1.1: + resolution: {integrity: sha512-DoQ5Ryly4GAZtxRUmW2rIWrgNvTYVCWrFCFFjZI5s4zu2QNsP7sHZUax3kc1GbmFLXNL1FWRZlPOXRs6e0ZEng==} + engines: {node: '>=16'} + dependencies: + '@solana/wallet-standard-chains': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-util': 1.1.1 + dev: false + /@solana/wallet-standard-features@1.1.0: resolution: {integrity: sha512-oVyygxfYkkF5INYL0GuD8GFmNO/wd45zNesIqGCFE6X66BYxmI6HmyzQJCcZTZ0BNsezlVg4t+3MCL5AhfFoGA==} engines: {node: '>=16'} @@ -5980,6 +6006,14 @@ packages: '@wallet-standard/features': 1.0.3 dev: false + /@solana/wallet-standard-features@1.2.0: + resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} + engines: {node: '>=16'} + dependencies: + '@wallet-standard/base': 1.0.1 + '@wallet-standard/features': 1.0.3 + dev: false + /@solana/wallet-standard-util@1.1.0: resolution: {integrity: sha512-vssoCIx43sY5EMrT1pVltsZZKPAQfKpPG3ib2fuqRqpTRGkeRFCPDf4lrVFAYYp238tFr3Xrr/3JLcGvPP7uYw==} engines: {node: '>=16'} @@ -5989,6 +6023,15 @@ packages: '@solana/wallet-standard-features': 1.1.0 dev: false + /@solana/wallet-standard-util@1.1.1: + resolution: {integrity: sha512-dPObl4ntmfOc0VAGGyyFvrqhL8UkHXmVsgbj0K9RcznKV4KB3MgjGwzo8CTSX5El5lkb0rDeEzFqvToJXRz3dw==} + engines: {node: '>=16'} + dependencies: + '@noble/curves': 1.2.0 + '@solana/wallet-standard-chains': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 + dev: false + /@solana/wallet-standard-wallet-adapter-base@1.1.0(@solana/web3.js@1.78.0)(bs58@4.0.1): resolution: {integrity: sha512-wCPiQChIsTB3SlQ18QiPiAcmnqXcX1FRf3ylxpo9LNJ+cOD6vBcrAC4UK/P7sYww1RJM+bHTxvUTweeNtQ/7Pg==} engines: {node: '>=16'} @@ -6008,6 +6051,25 @@ packages: bs58: 4.0.1 dev: false + /@solana/wallet-standard-wallet-adapter-base@1.1.2(@solana/web3.js@1.78.0)(bs58@5.0.0): + resolution: {integrity: sha512-DqhzYbgh3disHMgcz6Du7fmpG29BYVapNEEiL+JoVMa+bU9d4P1wfwXUNyJyRpGGNXtwhyZjIk2umWbe5ZBNaQ==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.58.0 + bs58: ^4.0.1 + dependencies: + '@solana/wallet-adapter-base': link:packages/core/base + '@solana/wallet-standard-chains': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-util': 1.1.1 + '@solana/web3.js': 1.78.0 + '@wallet-standard/app': 1.0.1 + '@wallet-standard/base': 1.0.1 + '@wallet-standard/features': 1.0.3 + '@wallet-standard/wallet': 1.0.1 + bs58: 5.0.0 + dev: false + /@solana/wallet-standard-wallet-adapter-react@1.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@4.0.1)(react@18.2.0): resolution: {integrity: sha512-bkCPtOHWMXsCpqudoOQ2BSMAJQAcPrgAApDROGI4zpPIM1GI8WA7QslS9MJgSvkWKIRIUdf1r6YnpVSwT6c8sw==} engines: {node: '>=16'} @@ -6025,6 +6087,49 @@ packages: - bs58 dev: false + /@solana/wallet-standard-wallet-adapter-react@1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react@18.2.0): + resolution: {integrity: sha512-bN6W4QkzenyjUoUz3sC5PAed+z29icGtPh9VSmLl1ZrRO7NbFB49a8uwUUVXNxhL/ZbMsyVKhb9bNj47/p8uhQ==} + engines: {node: '>=16'} + peerDependencies: + '@solana/wallet-adapter-base': '*' + react: '*' + dependencies: + '@solana/wallet-adapter-base': link:packages/core/base + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.78.0)(bs58@5.0.0) + '@wallet-standard/app': 1.0.1 + '@wallet-standard/base': 1.0.1 + react: 18.2.0 + transitivePeerDependencies: + - '@solana/web3.js' + - bs58 + dev: false + + /@solana/wallet-standard-wallet-adapter@1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react@18.2.0): + resolution: {integrity: sha512-lCwoA+vhPfmvjcmJOhSRV94wouVWTfJv1Z7eeULAe+GodCeKA/0T9/uBYgXHUxQjLHd7o8LpLYIkfm+xjA5sMA==} + engines: {node: '>=16'} + dependencies: + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.78.0)(bs58@5.0.0) + '@solana/wallet-standard-wallet-adapter-react': 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react@18.2.0) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - '@solana/web3.js' + - bs58 + - react + dev: false + + /@solana/wallet-standard@1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react@18.2.0): + resolution: {integrity: sha512-o7wk+zr5/QgyE393cGRC04K1hacR4EkBu3MB925ddaLvCVaXjwr2asgdviGzN9PEm3FiEJp3sMmMKYHFnwOITQ==} + engines: {node: '>=16'} + dependencies: + '@solana/wallet-standard-core': 1.1.1 + '@solana/wallet-standard-wallet-adapter': 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react@18.2.0) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - '@solana/web3.js' + - bs58 + - react + dev: false + /@solana/web3.js@1.78.0: resolution: {integrity: sha512-CSjCjo+RELJ5puoZALfznN5EF0YvL1V8NQrQYovsdjE1lCV6SqbKAIZD0+9LlqCBoa1ibuUaR7G2SooYzvzmug==} dependencies: @@ -7438,6 +7543,16 @@ packages: engines: {node: '>=16'} dev: false + /@wallet-standard/core@1.0.3: + resolution: {integrity: sha512-Jb33IIjC1wM1HoKkYD7xQ6d6PZ8EmMZvyc8R7dFgX66n/xkvksVTW04g9yLvQXrLFbcIjHrCxW6TXMhvpsAAzg==} + engines: {node: '>=16'} + dependencies: + '@wallet-standard/app': 1.0.1 + '@wallet-standard/base': 1.0.1 + '@wallet-standard/features': 1.0.3 + '@wallet-standard/wallet': 1.0.1 + dev: false + /@wallet-standard/features@1.0.3: resolution: {integrity: sha512-m8475I6W5LTatTZuUz5JJNK42wFRgkJTB0I9tkruMwfqBF2UN2eomkYNVf9RbrsROelCRzSFmugqjKZBFaubsA==} engines: {node: '>=16'} @@ -12136,6 +12251,7 @@ packages: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} dev: false + optional: true /is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} @@ -14064,6 +14180,7 @@ packages: dependencies: is-plain-obj: 2.1.0 dev: false + optional: true /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} From f22653f7748bb4b2af143865830d30a406d67f88 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Fri, 19 Jan 2024 09:55:45 -0700 Subject: [PATCH 08/14] 2.1.0 --- packages/core/react/package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/core/react/package.json b/packages/core/react/package.json index 59bc55244..776b9d0b2 100644 --- a/packages/core/react/package.json +++ b/packages/core/react/package.json @@ -37,7 +37,7 @@ "react": "*" }, "dependencies": { - "@solana-mobile/wallet-adapter-mobile": "^2.1.0-alpha1", + "@solana-mobile/wallet-adapter-mobile": "^2.1.0", "@solana/wallet-adapter-base": "workspace:^", "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe8a1af8a..2c1e2d1fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: packages/core/react: dependencies: '@solana-mobile/wallet-adapter-mobile': - specifier: ^2.1.0-alpha1 - version: 2.1.0-alpha1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) + specifier: ^2.1.0 + version: 2.1.0(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': specifier: workspace:^ version: link:../base @@ -5926,12 +5926,12 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false - /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-av2MAY5rnyPwYz26SNH8WowmDXsyDCE/FpQTEb37GIEhUatdctwnapfAjD9mJqw99Wb2CC14ofBU23EoH69rbQ==} + /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-ya4f7nk+POzM4UID+9Vrot9yol+ZWjq6ctS8qChLefbuN8UO2klJHA3QkHjKyacO4ZzLjagtL1qYC0oBhw2FoQ==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0) + '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0) '@solana/web3.js': 1.78.0 bs58: 5.0.0 js-base64: 3.7.5 @@ -5941,8 +5941,8 @@ packages: - react-native dev: false - /@solana-mobile/mobile-wallet-adapter-protocol@2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-/PSH42VcdQy535PN+kYMRpFzEIRD02TrXGKWw8HC7tFeKCfj72a3p8DfZ1QQZN1VZwiFSCzOWZ7etQKj0I2lBA==} + /@solana-mobile/mobile-wallet-adapter-protocol@2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-mUS/3gOgRqbuTZ35h6OtwypmcVuekMPywodso9C90qZf7mTqTrAO+duAfGk3B9Qwnl71GrezzndIvFrie8JeFQ==} peerDependencies: '@solana/web3.js': ^1.58.0 react-native: '>0.69' @@ -5959,12 +5959,12 @@ packages: - react dev: false - /@solana-mobile/wallet-adapter-mobile@2.1.0-alpha1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-/p4ZDR+04w15n++DzWxStoHPONGsC1PCDI9/DTIM6LYkxwBbmEHYXtvETK5HpC8Gez7IJct2/rlqOzjuwmTOaQ==} + /@solana-mobile/wallet-adapter-mobile@2.1.0(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-gkcqPwUUv+QThmPe5fJtEO0cbIwYsmOdGhXeIBcvN5ZNVt4EI/B8y0h6MgsWYStM+REEtAV7W4BXWrpSlBBH3g==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.0-alpha1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) + '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': link:packages/core/base '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.78.0 From 20c12ed959a08bf2d127996aeeaed5451406ffe5 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Fri, 19 Jan 2024 09:59:02 -0700 Subject: [PATCH 09/14] update changeset --- .changeset/long-apples-remain.md | 14 ++++++++++++++ .changeset/rare-files-dress.md | 5 ----- 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 .changeset/long-apples-remain.md delete mode 100644 .changeset/rare-files-dress.md diff --git a/.changeset/long-apples-remain.md b/.changeset/long-apples-remain.md new file mode 100644 index 000000000..22d6b1a67 --- /dev/null +++ b/.changeset/long-apples-remain.md @@ -0,0 +1,14 @@ +--- +'@solana/wallet-adapter-create-react-app-starter': patch +'@solana/wallet-adapter-material-ui-starter': patch +'@solana/wallet-adapter-react-ui-starter': patch +'@solana/wallet-adapter-nextjs-starter': patch +'@solana/wallet-adapter-example': patch +'@solana/wallet-adapter-material-ui': patch +'@solana/wallet-adapter-ant-design': patch +'@solana/wallet-adapter-react-ui': patch +'@solana/wallet-adapter-react': patch +'@solana/wallet-adapter-base-ui': patch +--- + +Update wallet-adapter-mobile to version 2.1.0 which includes support for Mobile Wallet Adapter 2.0 and Sign in With Solana diff --git a/.changeset/rare-files-dress.md b/.changeset/rare-files-dress.md deleted file mode 100644 index c84574b6c..000000000 --- a/.changeset/rare-files-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@solana/wallet-adapter-react': patch ---- - -Update to 2.0.3 of the Solana Mobile Wallet adapter. This release adds support for version 2.0 of the Mobile Wallet Adapter specification. From 993523cfc8f0d4d43a6017daa92f1dcbbb634e24 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Tue, 23 Jan 2024 14:24:19 -0700 Subject: [PATCH 10/14] new version 2.1.1 --- packages/core/react/package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/core/react/package.json b/packages/core/react/package.json index 776b9d0b2..98a087268 100644 --- a/packages/core/react/package.json +++ b/packages/core/react/package.json @@ -37,7 +37,7 @@ "react": "*" }, "dependencies": { - "@solana-mobile/wallet-adapter-mobile": "^2.1.0", + "@solana-mobile/wallet-adapter-mobile": "^2.1.1", "@solana/wallet-adapter-base": "workspace:^", "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c1e2d1fc..355f4a9ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: packages/core/react: dependencies: '@solana-mobile/wallet-adapter-mobile': - specifier: ^2.1.0 - version: 2.1.0(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) + specifier: ^2.1.1 + version: 2.1.1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': specifier: workspace:^ version: link:../base @@ -5926,12 +5926,12 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false - /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-ya4f7nk+POzM4UID+9Vrot9yol+ZWjq6ctS8qChLefbuN8UO2klJHA3QkHjKyacO4ZzLjagtL1qYC0oBhw2FoQ==} + /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-APP/fbPq4lUwUPWj+3Icja8N3eooaoyJLtB/1dlMTq8QyxftrBnOEygAHQv09Cb1fhD5FIvHnTjPcB9Evm1v7Q==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0) + '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0) '@solana/web3.js': 1.78.0 bs58: 5.0.0 js-base64: 3.7.5 @@ -5941,8 +5941,8 @@ packages: - react-native dev: false - /@solana-mobile/mobile-wallet-adapter-protocol@2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-mUS/3gOgRqbuTZ35h6OtwypmcVuekMPywodso9C90qZf7mTqTrAO+duAfGk3B9Qwnl71GrezzndIvFrie8JeFQ==} + /@solana-mobile/mobile-wallet-adapter-protocol@2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-o9pjD7UQMW5mwFClqeIFgW+/Pk8p4Wfmvu9qPzV2EQ61vz5FEUb+yZE7+N10zo9L0oAX/nqHaR+kzZ/D4M3aNg==} peerDependencies: '@solana/web3.js': ^1.58.0 react-native: '>0.69' @@ -5959,12 +5959,12 @@ packages: - react dev: false - /@solana-mobile/wallet-adapter-mobile@2.1.0(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-gkcqPwUUv+QThmPe5fJtEO0cbIwYsmOdGhXeIBcvN5ZNVt4EI/B8y0h6MgsWYStM+REEtAV7W4BXWrpSlBBH3g==} + /@solana-mobile/wallet-adapter-mobile@2.1.1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-AIGBUI1jFIZr2T10FlEC94q+cNXk5IvVR6i2cSmX2gftR4SO2CQSY+6lHjHFeTSRccLwlt79aihJJydnSFKXAg==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) + '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': link:packages/core/base '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.78.0 From 62743484982921b44926fccc81cff78e75a896d2 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Tue, 20 Feb 2024 10:08:30 -0700 Subject: [PATCH 11/14] new version 2.1.2 --- packages/core/react/package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/core/react/package.json b/packages/core/react/package.json index 98a087268..c80201663 100644 --- a/packages/core/react/package.json +++ b/packages/core/react/package.json @@ -37,7 +37,7 @@ "react": "*" }, "dependencies": { - "@solana-mobile/wallet-adapter-mobile": "^2.1.1", + "@solana-mobile/wallet-adapter-mobile": "^2.1.2", "@solana/wallet-adapter-base": "workspace:^", "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 355f4a9ce..cc722be10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: packages/core/react: dependencies: '@solana-mobile/wallet-adapter-mobile': - specifier: ^2.1.1 - version: 2.1.1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) + specifier: ^2.1.2 + version: 2.1.2(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': specifier: workspace:^ version: link:../base @@ -5926,12 +5926,12 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false - /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-APP/fbPq4lUwUPWj+3Icja8N3eooaoyJLtB/1dlMTq8QyxftrBnOEygAHQv09Cb1fhD5FIvHnTjPcB9Evm1v7Q==} + /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-uA6tbP/JvBCdGSwty3rNM8a0qpoHPEV+Qj234aw4XMisS++TSN8R79bclT4hLvOsg+m04on1MOkMM3oPXlQo9A==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0) + '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0) '@solana/web3.js': 1.78.0 bs58: 5.0.0 js-base64: 3.7.5 @@ -5941,8 +5941,8 @@ packages: - react-native dev: false - /@solana-mobile/mobile-wallet-adapter-protocol@2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-o9pjD7UQMW5mwFClqeIFgW+/Pk8p4Wfmvu9qPzV2EQ61vz5FEUb+yZE7+N10zo9L0oAX/nqHaR+kzZ/D4M3aNg==} + /@solana-mobile/mobile-wallet-adapter-protocol@2.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@5.0.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-z7LPeWzdEUoavU5P1PSbtxLTNE/MB6ACgaIPPAMjRdEk/jUvunquWKmbOX4vkFD6QbD98ykc4NZOt5iki7Z6hw==} peerDependencies: '@solana/web3.js': ^1.58.0 react-native: '>0.69' @@ -5959,12 +5959,12 @@ packages: - react dev: false - /@solana-mobile/wallet-adapter-mobile@2.1.1(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): - resolution: {integrity: sha512-AIGBUI1jFIZr2T10FlEC94q+cNXk5IvVR6i2cSmX2gftR4SO2CQSY+6lHjHFeTSRccLwlt79aihJJydnSFKXAg==} + /@solana-mobile/wallet-adapter-mobile@2.1.2(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0): + resolution: {integrity: sha512-m7UW+vS0qB7j+FYvzBbXQx9carDW+x4Ndmdf5nbSsfZ+gr3yVAAQBkW1Cj+wgC2DFINpTr6Nt0qbuaQjRS53AA==} peerDependencies: '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.1(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) + '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(react-native@0.72.3)(react@18.2.0) '@solana/wallet-adapter-base': link:packages/core/base '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.78.0 From 6702fe784421c8cf0360aec5ead260a867cc379b Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Mon, 22 Apr 2024 08:39:53 -0600 Subject: [PATCH 12/14] add dep overrides --- package.json | 4 ++++ pnpm-lock.yaml | 57 +++++++++++++++++++------------------------------- 2 files changed, 25 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 1032161c2..854f00de7 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,8 @@ "@ledgerhq/hw-transport": "6.27.1", "@ledgerhq/hw-transport-webhid": "6.27.1", "@solana/wallet-adapter-base": "workspace:^", + "@solana/wallet-standard-features": "^1.2.0", + "@solana/wallet-standard-util": "^1.1.1", "@types/web": "npm:typescript@~4.7.4", "eslint": "8.22.0" }, @@ -60,6 +62,8 @@ "@ledgerhq/hw-transport": "6.27.1", "@ledgerhq/hw-transport-webhid": "6.27.1", "@solana/wallet-adapter-base": "workspace:^", + "@solana/wallet-standard-features": "^1.2.0", + "@solana/wallet-standard-util": "^1.1.1", "@types/web": "npm:typescript@~4.7.4", "eslint": "8.22.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc722be10..566bb41e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,8 @@ overrides: '@ledgerhq/hw-transport': 6.27.1 '@ledgerhq/hw-transport-webhid': 6.27.1 '@solana/wallet-adapter-base': workspace:^ + '@solana/wallet-standard-features': ^1.2.0 + '@solana/wallet-standard-util': ^1.1.1 '@types/web': npm:typescript@~4.7.4 eslint: 8.22.0 @@ -71,8 +73,8 @@ importers: packages/core/base: dependencies: '@solana/wallet-standard-features': - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.2.0 + version: 1.2.0 '@wallet-standard/base': specifier: ^1.0.1 version: 1.0.1 @@ -103,7 +105,7 @@ importers: version: link:../base '@solana/wallet-standard-wallet-adapter-react': specifier: ^1.1.0 - version: 1.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@4.0.1)(react@18.2.0) + version: 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@4.0.1)(react@18.2.0) devDependencies: '@solana/web3.js': specifier: ^1.77.3 @@ -266,11 +268,11 @@ importers: specifier: workspace:^ version: link:../../wallets/wallets '@solana/wallet-standard-features': - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.2.0 + version: 1.2.0 '@solana/wallet-standard-util': - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.1.1 + version: 1.1.1 '@solana/web3.js': specifier: ^1.77.3 version: 1.78.0 @@ -1129,11 +1131,11 @@ importers: specifier: workspace:^ version: link:../../core/base '@solana/wallet-standard-features': - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.2.0 + version: 1.2.0 '@solana/wallet-standard-util': - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.1.1 + version: 1.1.1 devDependencies: '@solana/web3.js': specifier: ^1.77.3 @@ -5998,14 +6000,6 @@ packages: '@solana/wallet-standard-util': 1.1.1 dev: false - /@solana/wallet-standard-features@1.1.0: - resolution: {integrity: sha512-oVyygxfYkkF5INYL0GuD8GFmNO/wd45zNesIqGCFE6X66BYxmI6HmyzQJCcZTZ0BNsezlVg4t+3MCL5AhfFoGA==} - engines: {node: '>=16'} - dependencies: - '@wallet-standard/base': 1.0.1 - '@wallet-standard/features': 1.0.3 - dev: false - /@solana/wallet-standard-features@1.2.0: resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} engines: {node: '>=16'} @@ -6014,15 +6008,6 @@ packages: '@wallet-standard/features': 1.0.3 dev: false - /@solana/wallet-standard-util@1.1.0: - resolution: {integrity: sha512-vssoCIx43sY5EMrT1pVltsZZKPAQfKpPG3ib2fuqRqpTRGkeRFCPDf4lrVFAYYp238tFr3Xrr/3JLcGvPP7uYw==} - engines: {node: '>=16'} - dependencies: - '@noble/curves': 1.1.0 - '@solana/wallet-standard-chains': 1.1.0 - '@solana/wallet-standard-features': 1.1.0 - dev: false - /@solana/wallet-standard-util@1.1.1: resolution: {integrity: sha512-dPObl4ntmfOc0VAGGyyFvrqhL8UkHXmVsgbj0K9RcznKV4KB3MgjGwzo8CTSX5El5lkb0rDeEzFqvToJXRz3dw==} engines: {node: '>=16'} @@ -6032,8 +6017,8 @@ packages: '@solana/wallet-standard-features': 1.2.0 dev: false - /@solana/wallet-standard-wallet-adapter-base@1.1.0(@solana/web3.js@1.78.0)(bs58@4.0.1): - resolution: {integrity: sha512-wCPiQChIsTB3SlQ18QiPiAcmnqXcX1FRf3ylxpo9LNJ+cOD6vBcrAC4UK/P7sYww1RJM+bHTxvUTweeNtQ/7Pg==} + /@solana/wallet-standard-wallet-adapter-base@1.1.2(@solana/web3.js@1.78.0)(bs58@4.0.1): + resolution: {integrity: sha512-DqhzYbgh3disHMgcz6Du7fmpG29BYVapNEEiL+JoVMa+bU9d4P1wfwXUNyJyRpGGNXtwhyZjIk2umWbe5ZBNaQ==} engines: {node: '>=16'} peerDependencies: '@solana/web3.js': ^1.58.0 @@ -6041,8 +6026,8 @@ packages: dependencies: '@solana/wallet-adapter-base': link:packages/core/base '@solana/wallet-standard-chains': 1.1.0 - '@solana/wallet-standard-features': 1.1.0 - '@solana/wallet-standard-util': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-util': 1.1.1 '@solana/web3.js': 1.78.0 '@wallet-standard/app': 1.0.1 '@wallet-standard/base': 1.0.1 @@ -6070,15 +6055,15 @@ packages: bs58: 5.0.0 dev: false - /@solana/wallet-standard-wallet-adapter-react@1.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@4.0.1)(react@18.2.0): - resolution: {integrity: sha512-bkCPtOHWMXsCpqudoOQ2BSMAJQAcPrgAApDROGI4zpPIM1GI8WA7QslS9MJgSvkWKIRIUdf1r6YnpVSwT6c8sw==} + /@solana/wallet-standard-wallet-adapter-react@1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@4.0.1)(react@18.2.0): + resolution: {integrity: sha512-bN6W4QkzenyjUoUz3sC5PAed+z29icGtPh9VSmLl1ZrRO7NbFB49a8uwUUVXNxhL/ZbMsyVKhb9bNj47/p8uhQ==} engines: {node: '>=16'} peerDependencies: '@solana/wallet-adapter-base': '*' react: '*' dependencies: '@solana/wallet-adapter-base': link:packages/core/base - '@solana/wallet-standard-wallet-adapter-base': 1.1.0(@solana/web3.js@1.78.0)(bs58@4.0.1) + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.78.0)(bs58@4.0.1) '@wallet-standard/app': 1.0.1 '@wallet-standard/base': 1.0.1 react: 18.2.0 @@ -6184,7 +6169,7 @@ packages: peerDependencies: '@solana/web3.js': '*' dependencies: - '@solana/wallet-standard-features': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.78.0 '@wallet-standard/base': 1.0.1 bs58: 5.0.0 From 2e3dc0be6e1d98b706e173148529ab3b75fa0130 Mon Sep 17 00:00:00 2001 From: Funkatronics Date: Mon, 22 Apr 2024 09:43:34 -0600 Subject: [PATCH 13/14] update deps, remove overrides --- package.json | 4 ---- packages/core/base/package.json | 2 +- packages/core/react/package.json | 2 +- packages/starter/example/package.json | 4 ++-- packages/wallets/unsafe-burner/package.json | 4 ++-- pnpm-lock.yaml | 4 +--- 6 files changed, 7 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 854f00de7..1032161c2 100644 --- a/package.json +++ b/package.json @@ -52,8 +52,6 @@ "@ledgerhq/hw-transport": "6.27.1", "@ledgerhq/hw-transport-webhid": "6.27.1", "@solana/wallet-adapter-base": "workspace:^", - "@solana/wallet-standard-features": "^1.2.0", - "@solana/wallet-standard-util": "^1.1.1", "@types/web": "npm:typescript@~4.7.4", "eslint": "8.22.0" }, @@ -62,8 +60,6 @@ "@ledgerhq/hw-transport": "6.27.1", "@ledgerhq/hw-transport-webhid": "6.27.1", "@solana/wallet-adapter-base": "workspace:^", - "@solana/wallet-standard-features": "^1.2.0", - "@solana/wallet-standard-util": "^1.1.1", "@types/web": "npm:typescript@~4.7.4", "eslint": "8.22.0" } diff --git a/packages/core/base/package.json b/packages/core/base/package.json index 3e8b8667d..c0a6d7678 100644 --- a/packages/core/base/package.json +++ b/packages/core/base/package.json @@ -35,7 +35,7 @@ "@solana/web3.js": "^1.77.3" }, "dependencies": { - "@solana/wallet-standard-features": "^1.1.0", + "@solana/wallet-standard-features": "^1.2.0", "@wallet-standard/base": "^1.0.1", "@wallet-standard/features": "^1.0.3", "eventemitter3": "^4.0.7" diff --git a/packages/core/react/package.json b/packages/core/react/package.json index c80201663..942d9efdd 100644 --- a/packages/core/react/package.json +++ b/packages/core/react/package.json @@ -39,7 +39,7 @@ "dependencies": { "@solana-mobile/wallet-adapter-mobile": "^2.1.2", "@solana/wallet-adapter-base": "workspace:^", - "@solana/wallet-standard-wallet-adapter-react": "^1.1.0" + "@solana/wallet-standard-wallet-adapter-react": "^1.1.2" }, "devDependencies": { "@solana/web3.js": "^1.77.3", diff --git a/packages/starter/example/package.json b/packages/starter/example/package.json index aab66967d..191bad8f2 100644 --- a/packages/starter/example/package.json +++ b/packages/starter/example/package.json @@ -46,8 +46,8 @@ "@solana/wallet-adapter-react": "workspace:^", "@solana/wallet-adapter-react-ui": "workspace:^", "@solana/wallet-adapter-wallets": "workspace:^", - "@solana/wallet-standard-features": "^1.1.0", - "@solana/wallet-standard-util": "^1.1.0", + "@solana/wallet-standard-features": "^1.2.0", + "@solana/wallet-standard-util": "^1.1.1", "@solana/web3.js": "^1.77.3", "antd": "^4.24.10", "bs58": "^4.0.1", diff --git a/packages/wallets/unsafe-burner/package.json b/packages/wallets/unsafe-burner/package.json index 1792e3ec1..2c4e5c1f1 100644 --- a/packages/wallets/unsafe-burner/package.json +++ b/packages/wallets/unsafe-burner/package.json @@ -37,8 +37,8 @@ "dependencies": { "@noble/curves": "^1.1.0", "@solana/wallet-adapter-base": "workspace:^", - "@solana/wallet-standard-features": "^1.1.0", - "@solana/wallet-standard-util": "^1.1.0" + "@solana/wallet-standard-features": "^1.2.0", + "@solana/wallet-standard-util": "^1.1.1" }, "devDependencies": { "@solana/web3.js": "^1.77.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 566bb41e6..fdd46aa29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,6 @@ overrides: '@ledgerhq/hw-transport': 6.27.1 '@ledgerhq/hw-transport-webhid': 6.27.1 '@solana/wallet-adapter-base': workspace:^ - '@solana/wallet-standard-features': ^1.2.0 - '@solana/wallet-standard-util': ^1.1.1 '@types/web': npm:typescript@~4.7.4 eslint: 8.22.0 @@ -104,7 +102,7 @@ importers: specifier: workspace:^ version: link:../base '@solana/wallet-standard-wallet-adapter-react': - specifier: ^1.1.0 + specifier: ^1.1.2 version: 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0)(bs58@4.0.1)(react@18.2.0) devDependencies: '@solana/web3.js': From c5e793f396a9e03e9adebee6eedfb51a44fa3dd8 Mon Sep 17 00:00:00 2001 From: Jordan Sexton <1173161+jordaaash@users.noreply.github.com> Date: Fri, 23 Aug 2024 16:20:42 -0500 Subject: [PATCH 14/14] update lockfile --- pnpm-lock.yaml | 134 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 98 insertions(+), 36 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 95d2eb6be..817eba8f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,14 +98,14 @@ importers: packages/core/react: dependencies: '@solana-mobile/wallet-adapter-mobile': - specifier: ^2.0.0 - version: 2.0.1(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10)) + specifier: ^2.1.2 + version: 2.1.3(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))(react@18.2.0) '@solana/wallet-adapter-base': specifier: workspace:^ version: link:../base '@solana/wallet-standard-wallet-adapter-react': - specifier: ^1.1.0 - version: 1.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0) + specifier: ^1.1.2 + version: 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0) devDependencies: '@solana/web3.js': specifier: ^1.77.3 @@ -3717,18 +3717,19 @@ packages: '@socket.io/component-emitter@3.1.0': resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.0.1': - resolution: {integrity: sha512-zpMEU40PJ2rmRgqXbn7JqyHhrygQLX9MVszAczVDzqg39aMD7yo6VyTI8NEH422JzCj3Cjl9DndQZJRNdqdOHw==} + '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.3': + resolution: {integrity: sha512-IEvPzp4m39sWTS3gybbVfk1WQ5Bx9TrGlthtRlVw1BJPvjbmT6lTcnndgXp7HmMkz5e6cc8fwJWp3EKx5upAug==} peerDependencies: '@solana/web3.js': ^1.58.0 - '@solana-mobile/mobile-wallet-adapter-protocol@1.0.1': - resolution: {integrity: sha512-T+xroGLYaYeI8TXy85oNul2m1k/oF9dAW7eRy/MF9up1EQ5SPL5KWFICQfV2gy87jBZd1y0k0M2GayVN7QdQpA==} + '@solana-mobile/mobile-wallet-adapter-protocol@2.1.3': + resolution: {integrity: sha512-rj1/cSQVjPYdQjHsJDxmlpgRjI9jly/0Md3bEeqCan2sLXPf5F6+TiVlAg9+Hxg+uVWd1peUrepFUdOykbklSw==} peerDependencies: + '@solana/web3.js': ^1.58.0 react-native: '>0.69' - '@solana-mobile/wallet-adapter-mobile@2.0.1': - resolution: {integrity: sha512-QIM8nqVRmv8yEsTEfMbzWH7NoVVC6F417Z/tf6FpOVn1N6MqiZc5kvajsaRJKXrHzi5r5023SKErjg9LjZshXw==} + '@solana-mobile/wallet-adapter-mobile@2.1.3': + resolution: {integrity: sha512-V9gxV7/F1BLode6I+j134kFvQv1mnF0OlN+tYPHEmJOcH4caDfH6rlJy7t9Pktkl9ZEVTO9kT8K19Y4MRl6nxg==} peerDependencies: '@solana/web3.js': ^1.58.0 @@ -3740,28 +3741,40 @@ packages: resolution: {integrity: sha512-IRJHf94UZM8AaRRmY18d34xCJiVPJej1XVwXiTjihHnmwD0cxdQbc/CKjrawyqFyQAKJx7raE5g9mnJsAdspTg==} engines: {node: '>=16'} - '@solana/wallet-standard-features@1.1.0': - resolution: {integrity: sha512-oVyygxfYkkF5INYL0GuD8GFmNO/wd45zNesIqGCFE6X66BYxmI6HmyzQJCcZTZ0BNsezlVg4t+3MCL5AhfFoGA==} + '@solana/wallet-standard-core@1.1.1': + resolution: {integrity: sha512-DoQ5Ryly4GAZtxRUmW2rIWrgNvTYVCWrFCFFjZI5s4zu2QNsP7sHZUax3kc1GbmFLXNL1FWRZlPOXRs6e0ZEng==} engines: {node: '>=16'} - '@solana/wallet-standard-util@1.1.0': - resolution: {integrity: sha512-vssoCIx43sY5EMrT1pVltsZZKPAQfKpPG3ib2fuqRqpTRGkeRFCPDf4lrVFAYYp238tFr3Xrr/3JLcGvPP7uYw==} + '@solana/wallet-standard-features@1.2.0': + resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} engines: {node: '>=16'} - '@solana/wallet-standard-wallet-adapter-base@1.1.0': - resolution: {integrity: sha512-wCPiQChIsTB3SlQ18QiPiAcmnqXcX1FRf3ylxpo9LNJ+cOD6vBcrAC4UK/P7sYww1RJM+bHTxvUTweeNtQ/7Pg==} + '@solana/wallet-standard-util@1.1.1': + resolution: {integrity: sha512-dPObl4ntmfOc0VAGGyyFvrqhL8UkHXmVsgbj0K9RcznKV4KB3MgjGwzo8CTSX5El5lkb0rDeEzFqvToJXRz3dw==} + engines: {node: '>=16'} + + '@solana/wallet-standard-wallet-adapter-base@1.1.2': + resolution: {integrity: sha512-DqhzYbgh3disHMgcz6Du7fmpG29BYVapNEEiL+JoVMa+bU9d4P1wfwXUNyJyRpGGNXtwhyZjIk2umWbe5ZBNaQ==} engines: {node: '>=16'} peerDependencies: '@solana/web3.js': ^1.58.0 bs58: ^4.0.1 - '@solana/wallet-standard-wallet-adapter-react@1.1.0': - resolution: {integrity: sha512-bkCPtOHWMXsCpqudoOQ2BSMAJQAcPrgAApDROGI4zpPIM1GI8WA7QslS9MJgSvkWKIRIUdf1r6YnpVSwT6c8sw==} + '@solana/wallet-standard-wallet-adapter-react@1.1.2': + resolution: {integrity: sha512-bN6W4QkzenyjUoUz3sC5PAed+z29icGtPh9VSmLl1ZrRO7NbFB49a8uwUUVXNxhL/ZbMsyVKhb9bNj47/p8uhQ==} engines: {node: '>=16'} peerDependencies: '@solana/wallet-adapter-base': workspace:^ react: '*' + '@solana/wallet-standard-wallet-adapter@1.1.2': + resolution: {integrity: sha512-lCwoA+vhPfmvjcmJOhSRV94wouVWTfJv1Z7eeULAe+GodCeKA/0T9/uBYgXHUxQjLHd7o8LpLYIkfm+xjA5sMA==} + engines: {node: '>=16'} + + '@solana/wallet-standard@1.1.2': + resolution: {integrity: sha512-o7wk+zr5/QgyE393cGRC04K1hacR4EkBu3MB925ddaLvCVaXjwr2asgdviGzN9PEm3FiEJp3sMmMKYHFnwOITQ==} + engines: {node: '>=16'} + '@solana/web3.js@1.78.0': resolution: {integrity: sha512-CSjCjo+RELJ5puoZALfznN5EF0YvL1V8NQrQYovsdjE1lCV6SqbKAIZD0+9LlqCBoa1ibuUaR7G2SooYzvzmug==} @@ -4448,6 +4461,10 @@ packages: resolution: {integrity: sha512-1To3ekMfzhYxe0Yhkpri+Fedq0SYcfrOfJi3vbLjMwF2qiKPjTGLwZkf2C9ftdQmxES+hmxhBzTwF4KgcOwf8w==} engines: {node: '>=16'} + '@wallet-standard/core@1.0.3': + resolution: {integrity: sha512-Jb33IIjC1wM1HoKkYD7xQ6d6PZ8EmMZvyc8R7dFgX66n/xkvksVTW04g9yLvQXrLFbcIjHrCxW6TXMhvpsAAzg==} + engines: {node: '>=16'} + '@wallet-standard/features@1.0.3': resolution: {integrity: sha512-m8475I6W5LTatTZuUz5JJNK42wFRgkJTB0I9tkruMwfqBF2UN2eomkYNVf9RbrsROelCRzSFmugqjKZBFaubsA==} engines: {node: '>=16'} @@ -14968,6 +14985,7 @@ snapshots: dependencies: merge-options: 3.0.4 react-native: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10) + optional: true '@react-native-community/cli-clean@11.3.5': dependencies: @@ -15355,9 +15373,9 @@ snapshots: '@socket.io/component-emitter@3.1.0': {} - '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.0.1(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))': + '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.3(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))(react@18.2.0)': dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol': 1.0.1(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10)) + '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.3(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))(react@18.2.0) '@solana/web3.js': 1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) bs58: 5.0.0 js-base64: 3.7.5 @@ -15366,19 +15384,28 @@ snapshots: - react - react-native - '@solana-mobile/mobile-wallet-adapter-protocol@1.0.1(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))': + '@solana-mobile/mobile-wallet-adapter-protocol@2.1.3(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))(react@18.2.0)': dependencies: + '@solana/wallet-standard': 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0) + '@solana/wallet-standard-util': 1.1.1 + '@solana/web3.js': 1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) + '@wallet-standard/core': 1.0.3 + js-base64: 3.7.5 react-native: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - bs58 + - react - '@solana-mobile/wallet-adapter-mobile@2.0.1(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))': + '@solana-mobile/wallet-adapter-mobile@2.1.3(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))(react@18.2.0)': dependencies: - '@react-native-async-storage/async-storage': 1.19.1(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10)) - '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.0.1(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10)) + '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.3(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10))(react@18.2.0) '@solana/wallet-adapter-base': link:packages/core/base + '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) js-base64: 3.7.5 optionalDependencies: - '@react-native-async-storage/async-storage': 1.19.1(react-native@0.72.3) + '@react-native-async-storage/async-storage': 1.19.1(react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9(@babel/core@7.22.9))(bufferutil@4.0.7)(react@18.2.0)(utf-8-validate@5.0.10)) transitivePeerDependencies: - react - react-native @@ -15391,23 +15418,29 @@ snapshots: dependencies: '@wallet-standard/base': 1.0.1 - '@solana/wallet-standard-features@1.1.0': + '@solana/wallet-standard-core@1.1.1': + dependencies: + '@solana/wallet-standard-chains': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-util': 1.1.1 + + '@solana/wallet-standard-features@1.2.0': dependencies: '@wallet-standard/base': 1.0.1 '@wallet-standard/features': 1.0.3 - '@solana/wallet-standard-util@1.1.0': + '@solana/wallet-standard-util@1.1.1': dependencies: - '@noble/curves': 1.2.0 + '@noble/curves': 1.3.0 '@solana/wallet-standard-chains': 1.1.0 - '@solana/wallet-standard-features': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 - '@solana/wallet-standard-wallet-adapter-base@1.1.0(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)': + '@solana/wallet-standard-wallet-adapter-base@1.1.2(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)': dependencies: '@solana/wallet-adapter-base': link:packages/core/base '@solana/wallet-standard-chains': 1.1.0 - '@solana/wallet-standard-features': 1.1.0 - '@solana/wallet-standard-util': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-util': 1.1.1 '@solana/web3.js': 1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) '@wallet-standard/app': 1.0.1 '@wallet-standard/base': 1.0.1 @@ -15415,10 +15448,10 @@ snapshots: '@wallet-standard/wallet': 1.0.1 bs58: 5.0.0 - '@solana/wallet-standard-wallet-adapter-react@1.1.0(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0)': + '@solana/wallet-standard-wallet-adapter-react@1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0)': dependencies: '@solana/wallet-adapter-base': link:packages/core/base - '@solana/wallet-standard-wallet-adapter-base': 1.1.0(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0) + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0) '@wallet-standard/app': 1.0.1 '@wallet-standard/base': 1.0.1 react: 18.2.0 @@ -15426,6 +15459,26 @@ snapshots: - '@solana/web3.js' - bs58 + '@solana/wallet-standard-wallet-adapter@1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0)': + dependencies: + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0) + '@solana/wallet-standard-wallet-adapter-react': 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - '@solana/web3.js' + - bs58 + - react + + '@solana/wallet-standard@1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0)': + dependencies: + '@solana/wallet-standard-core': 1.1.1 + '@solana/wallet-standard-wallet-adapter': 1.1.2(@solana/wallet-adapter-base@packages+core+base)(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.2.0) + transitivePeerDependencies: + - '@solana/wallet-adapter-base' + - '@solana/web3.js' + - bs58 + - react + '@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.22.6 @@ -15473,7 +15526,7 @@ snapshots: '@solflare-wallet/metamask-sdk@1.0.2(@solana/web3.js@1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10))': dependencies: - '@solana/wallet-standard-features': 1.1.0 + '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.78.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) '@wallet-standard/base': 1.0.1 bs58: 5.0.0 @@ -16425,6 +16478,13 @@ snapshots: '@wallet-standard/base@1.0.1': {} + '@wallet-standard/core@1.0.3': + dependencies: + '@wallet-standard/app': 1.0.1 + '@wallet-standard/base': 1.0.1 + '@wallet-standard/features': 1.0.3 + '@wallet-standard/wallet': 1.0.1 + '@wallet-standard/features@1.0.3': dependencies: '@wallet-standard/base': 1.0.1 @@ -19898,7 +19958,8 @@ snapshots: is-plain-obj@1.1.0: {} - is-plain-obj@2.1.0: {} + is-plain-obj@2.1.0: + optional: true is-plain-obj@3.0.0: {} @@ -21330,6 +21391,7 @@ snapshots: merge-options@3.0.4: dependencies: is-plain-obj: 2.1.0 + optional: true merge-stream@2.0.0: {}