diff --git a/.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz b/.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz new file mode 100644 index 000000000..751305c79 Binary files /dev/null and b/.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz differ diff --git a/.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz b/.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz new file mode 100644 index 000000000..67aaf5be8 Binary files /dev/null and b/.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz differ diff --git a/package.json b/package.json index 3879010fb..71be72dab 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ "@sentry/nextjs": "^10.29.0", "@stellar-expert/contract-wasm-interface-parser": "^4.1.0", "@stellar/design-system": "^3.2.7", - "@stellar/stellar-sdk": "16.0.0", - "@stellar/stellar-xdr-json": "^27.0.0", + "@stellar/stellar-sdk": "file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz", + "@stellar/stellar-xdr-json": "file:.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz", "@tanstack/react-query": "^5.83.0", "@tanstack/react-query-devtools": "^5.83.0", "@trezor/connect-plugin-stellar": "^9.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e9bcb804..8add74103 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,11 +53,11 @@ importers: specifier: ^3.2.7 version: 3.2.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@stellar/stellar-sdk': - specifier: 16.0.0 - version: 16.0.0 + specifier: file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz + version: file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz '@stellar/stellar-xdr-json': - specifier: ^27.0.0 - version: 27.0.0 + specifier: file:.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz + version: file:.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz '@tanstack/react-query': specifier: ^5.83.0 version: 5.87.4(react@19.2.3) @@ -66,7 +66,7 @@ importers: version: 5.87.4(@tanstack/react-query@5.87.4(react@19.2.3))(react@19.2.3) '@trezor/connect-plugin-stellar': specifier: ^9.2.3 - version: 9.2.3(@stellar/stellar-sdk@16.0.0)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1) + version: 9.2.3(@stellar/stellar-sdk@file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1) '@trezor/connect-web': specifier: ^9.6.4 version: 9.6.4(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)) @@ -2435,13 +2435,20 @@ packages: resolution: {integrity: sha512-7nh2ogzLRMhfkIC0fGjn1LHUzk3jqVw8tjAuTt5ADWfL9CSGBL18ILucE9igz2L/RU2AZgeAvhujAnW91Ut/oQ==} engines: {node: '>=20.0.0'} - '@stellar/stellar-sdk@16.0.0': - resolution: {integrity: sha512-DRrgtYhJu9dE1uwSygiKa414GHOARhRnfXB9LialcXZzwxeEdlyh4WI5dVJbYROi9gflWGpys2sdPqUWSJAqFQ==} + '@stellar/stellar-sdk@16.0.1': + resolution: {integrity: sha512-bxKohaiyKVqoudRhbOOHeHhHIaeYV5Zab4rCjxhP4Ty1h1ozTLBOv8lWFnZz9ilBzXG8Bb7usQI3rlEcfvUynA==} engines: {node: '>=22.0.0'} hasBin: true - '@stellar/stellar-xdr-json@27.0.0': - resolution: {integrity: sha512-K29zkrO935iW/JLG7bvFvqj0rOUS/73AUZShOjCAigFcaJwDujTn7EIR7H1EZrTqRShzWOXV9munlFpw59+Rbw==} + '@stellar/stellar-sdk@file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz': + resolution: {integrity: sha512-J2Ri3W342xivEXhYNRzokAHgV8AJ6zp9okzI/KAqM8VmeexuR+FqWCDf5g+TtUHtrlPHL7kwAPSPuf+UsETASg==, tarball: file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz} + version: 16.0.1 + engines: {node: '>=22.0.0'} + hasBin: true + + '@stellar/stellar-xdr-json@file:.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz': + resolution: {integrity: sha512-LHqFKhjg04iy0qIMNSC9zB6fK90YZm6mddIHCK1iuX/yaO43UabLzUJDpq+fmfxSqa4tRQGhUXLCxGW5MURP3w==, tarball: file:.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz} + version: 27.0.0 '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} @@ -2553,6 +2560,7 @@ packages: '@trezor/connect-plugin-stellar@10.0.0-alpha.1': resolution: {integrity: sha512-v4lMnnBPxLoV/Yf8F0WmtkZGNsqurpxK62kqvaDeVoAtn5Ud+l6POQkLeQRiGsJYVm0vSDc4LHb5vLMrZTH/KA==} + version: 10.0.0-alpha.1 peerDependencies: '@stellar/stellar-sdk': ^13.3.0 '@trezor/connect': 9.x.x @@ -2560,6 +2568,7 @@ packages: '@trezor/connect-plugin-stellar@9.2.3': resolution: {integrity: sha512-ZzfRAaxkGj6u9dzUb/qsnEzEEg8gk0lhGRzuvX+JvvEmFBubAR7qK0U6Oj24vwLlOlF6swYrDdDNAtJvI0FFsg==} + version: 9.2.3 peerDependencies: '@stellar/stellar-sdk': ^13.3.0 '@trezor/connect': 9.x.x @@ -3420,6 +3429,9 @@ packages: axios@1.16.1: resolution: {integrity: sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==} + axios@1.18.0: + resolution: {integrity: sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==} + axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -3525,6 +3537,9 @@ packages: bignumber.js@11.1.3: resolution: {integrity: sha512-+esZiNSo6VgFokTsYX6mYqNJfFd/IczzZCd4Z7cR8e+AQWhvIcj6nqQ1h9814D9u/TApU0jjTVmfWL0Pd1ZBdA==} + bignumber.js@11.1.5: + resolution: {integrity: sha512-6WmzCNtUnfKpbozq+hOgWaZMMzORmYBwF1xZScyoIX3QRYWeKTtxxwDOW5tIz7C9BdjkIYHGTcelCLkXg0mndw==} + bignumber.js@9.3.1: resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==} @@ -7258,8 +7273,8 @@ snapshots: '@preact/signals': 2.9.0(preact@10.29.2) '@reown/appkit': 1.8.21(@types/react@19.1.12)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(immer@10.1.3)(react@19.2.3)(typescript@5.9.2)(use-sync-external-store@1.2.0(react@19.2.3))(utf-8-validate@6.0.6)(zod@3.25.76) '@stellar/freighter-api': 6.0.0 - '@stellar/stellar-sdk': 16.0.0 - '@trezor/connect-plugin-stellar': 10.0.0-alpha.1(@stellar/stellar-sdk@16.0.0)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1) + '@stellar/stellar-sdk': 16.0.1 + '@trezor/connect-plugin-stellar': 10.0.0-alpha.1(@stellar/stellar-sdk@file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1) '@trezor/connect-web': 10.0.0-alpha.1(bufferutil@4.1.0)(tslib@2.8.1)(utf-8-validate@6.0.6) '@twind/core': 1.1.3(typescript@5.9.2) '@twind/preset-autoprefix': 1.0.7(@twind/core@1.1.3(typescript@5.9.2))(typescript@5.9.2) @@ -10046,7 +10061,7 @@ snapshots: - debug - supports-color - '@stellar/stellar-sdk@16.0.0': + '@stellar/stellar-sdk@16.0.1': dependencies: '@noble/ed25519': 3.1.0 '@noble/hashes': 2.2.0 @@ -10064,7 +10079,25 @@ snapshots: - debug - supports-color - '@stellar/stellar-xdr-json@27.0.0': {} + '@stellar/stellar-sdk@file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz': + dependencies: + '@noble/ed25519': 3.1.0 + '@noble/hashes': 2.2.0 + '@stellar/js-xdr': 4.0.0 + axios: 1.18.0 + base32.js: 0.1.0 + bignumber.js: 11.1.5 + buffer: 6.0.3 + commander: 14.0.3 + eventsource: 4.1.0 + feaxios: 0.0.23 + smol-toml: 1.6.1 + uint8array-extras: 1.5.0 + transitivePeerDependencies: + - debug + - supports-color + + '@stellar/stellar-xdr-json@file:.p28-tarballs/stellar-xdr-json-p28-cap0085-e1ec758.tgz': {} '@swc/helpers@0.5.15': dependencies: @@ -10308,16 +10341,16 @@ snapshots: '@trezor/utils': 10.0.0-alpha.1(tslib@2.8.1) tslib: 2.8.1 - '@trezor/connect-plugin-stellar@10.0.0-alpha.1(@stellar/stellar-sdk@16.0.0)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1)': + '@trezor/connect-plugin-stellar@10.0.0-alpha.1(@stellar/stellar-sdk@file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1)': dependencies: - '@stellar/stellar-sdk': 16.0.0 + '@stellar/stellar-sdk': file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz '@trezor/connect': 9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)) '@trezor/utils': 10.0.0-alpha.1(tslib@2.8.1) tslib: 2.8.1 - '@trezor/connect-plugin-stellar@9.2.3(@stellar/stellar-sdk@16.0.0)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1)': + '@trezor/connect-plugin-stellar@9.2.3(@stellar/stellar-sdk@file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz)(@trezor/connect@9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(tslib@2.8.1)': dependencies: - '@stellar/stellar-sdk': 16.0.0 + '@stellar/stellar-sdk': file:.p28-tarballs/stellar-sdk-p28-cap0085-f5a0f7f.tgz '@trezor/connect': 9.7.2(@solana/sysvars@5.5.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.2))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(tslib@2.8.1)(typescript@5.9.2)(utf-8-validate@6.0.6)(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)) '@trezor/utils': 9.4.3(tslib@2.8.1) tslib: 2.8.1 @@ -11797,6 +11830,16 @@ snapshots: - debug - supports-color + axios@1.18.0: + dependencies: + follow-redirects: 1.16.0 + form-data: 4.0.5 + https-proxy-agent: 5.0.1 + proxy-from-env: 2.1.0 + transitivePeerDependencies: + - debug + - supports-color + axobject-query@4.1.0: {} babel-jest@30.2.0(@babel/core@7.28.5): @@ -11929,6 +11972,8 @@ snapshots: bignumber.js@11.1.3: {} + bignumber.js@11.1.5: {} + bignumber.js@9.3.1: {} binary-extensions@2.3.0: {} diff --git a/src/store/createStore.ts b/src/store/createStore.ts index afb14644a..559ca3d03 100644 --- a/src/store/createStore.ts +++ b/src/store/createStore.ts @@ -216,9 +216,12 @@ interface CreateStoreOptions { const defaultCustomNetwork = { id: "custom", label: "Custom", - horizonUrl: "http://localhost:8000", - rpcUrl: "http://localhost:8000/rpc", - passphrase: "Standalone Network ; February 2017", + horizonUrl: + process.env.NEXT_PUBLIC_CUSTOM_HORIZON_URL || "http://localhost:8000", + rpcUrl: process.env.NEXT_PUBLIC_CUSTOM_RPC_URL || "http://localhost:8000/rpc", + passphrase: + process.env.NEXT_PUBLIC_CUSTOM_PASSPHRASE || + "Standalone Network ; February 2017", }; const initNetwork =