diff --git a/packages/suite/src/actions/suite/metadata/__fixtures__/metadataActions.ts b/packages/suite/src/actions/suite/metadata/__fixtures__/metadataActions.ts index 36f188a741..590af3e856 100644 --- a/packages/suite/src/actions/suite/metadata/__fixtures__/metadataActions.ts +++ b/packages/suite/src/actions/suite/metadata/__fixtures__/metadataActions.ts @@ -119,7 +119,6 @@ const setAccountMetadataKey: Fixture<(typeof metadataLabelingActions)['setAccoun params: [ mockWalletAccount({ symbol: 'btc', - deviceState: '1stTestnetAddress@device_id:0', descriptor: asAccountDescriptor('btc1'), metadata: { key: 'xpub6CVKsQYXc9awxgV1tWbG4foDvdcnieK2JkbpPEBKB5WwAPKBZ1mstLbKVB4ov7QzxzjaxNK6EfmNY5Jsk2cG26EVcEkycGW4tchT2dyUhrx', diff --git a/packages/suite/src/middlewares/wallet/__fixtures__/walletMiddleware.ts b/packages/suite/src/middlewares/wallet/__fixtures__/walletMiddleware.ts index 24cdd48bc7..7681cd1256 100644 --- a/packages/suite/src/middlewares/wallet/__fixtures__/walletMiddleware.ts +++ b/packages/suite/src/middlewares/wallet/__fixtures__/walletMiddleware.ts @@ -53,13 +53,13 @@ export const blockchainSubscription: Array<{ { description: 'remove account, one subscription remain', initialAccounts: [ - { descriptor: asAccountDescriptor('1'), symbol: 'btc' }, - { descriptor: asAccountDescriptor('2'), symbol: 'btc' }, + { descriptor: asAccountDescriptor('1'), symbol: 'eth' }, + { descriptor: asAccountDescriptor('2'), symbol: 'eth' }, ], actions: [ { type: accountsActions.removeAccount.type, - payload: [{ descriptor: '1' }], + payload: [{ descriptor: asAccountDescriptor('1'), symbol: 'eth' }], }, ], result: { @@ -83,8 +83,8 @@ export const blockchainSubscription: Array<{ { type: accountsActions.removeAccount.type, payload: [ - { descriptor: asAccountDescriptor('1'), symbol: 'btc' }, - { descriptor: asAccountDescriptor('2'), symbol: 'btc' }, + { descriptor: asAccountDescriptor('1'), symbol: 'eth' }, + { descriptor: asAccountDescriptor('2'), symbol: 'eth' }, ], }, ], diff --git a/suite-common/logger/package.json b/suite-common/logger/package.json index a25c02bd33..bad6afd399 100644 --- a/suite-common/logger/package.json +++ b/suite-common/logger/package.json @@ -25,8 +25,5 @@ "@trezor/type-utils": "workspace:*", "react": "19.1.0", "react-redux": "9.2.0" - }, - "devDependencies": { - "@suite-common/test-utils": "workspace:*" } } diff --git a/suite-common/logger/tsconfig.json b/suite-common/logger/tsconfig.json index 1f5efad92d..8e2d662b33 100644 --- a/suite-common/logger/tsconfig.json +++ b/suite-common/logger/tsconfig.json @@ -11,7 +11,6 @@ { "path": "../../packages/connect" }, { "path": "../../packages/device-utils" }, { "path": "../../packages/env-utils" }, - { "path": "../../packages/type-utils" }, - { "path": "../test-utils" } + { "path": "../../packages/type-utils" } ] } diff --git a/suite-common/wallet-utils/src/__fixtures__/accounts.ts b/suite-common/wallet-utils/src/__fixtures__/accounts.ts index 9c19fdfd13..842774feca 100644 --- a/suite-common/wallet-utils/src/__fixtures__/accounts.ts +++ b/suite-common/wallet-utils/src/__fixtures__/accounts.ts @@ -1,14 +1,16 @@ import { asAccountDescriptor } from '@suite-common/wallet-types'; import { mockWalletAccount } from '@suite-common/wallet-types/mocks'; +const sharedAddress = { transfers: 0, balance: '0', received: '0', sent: '0' }; + export const ACCOUNTS = { - test: { + test: mockWalletAccount({ deviceState: '1stTestnetAddress@device_id:0', index: 0, - path: "m/84\\'/1\\'/0\\'", - descriptor: + path: "m/84'/1'/0'", + descriptor: asAccountDescriptor( 'vpub5YoEd2jJofNDXriAXpt4fyX23uRhrViFG3721C1wRRKUvDS4P6St7tqFfDP4JZsRARVhaVcGvW5jerdWBVc1c3fgqZeAYt29QSTiafKdwck', - key: 'vpub5YoEd2jJofNDXriAXpt4fyX23uRhrViFG3721C1wRRKUvDS4P6St7tqFfDP4JZsRARVhaVcGvW5jerdWBVc1c3fgqZeAYt29QSTiafKdwck-test-mvAmt1x3QTsSmJrR4tbPtMpYnLbi3gDEBu@912734FCB107274D3CC465EC:0', + ), accountType: 'normal', symbol: 'test', empty: false, @@ -21,114 +23,114 @@ export const ACCOUNTS = { change: [ { address: 'tb1q7vdky8srvnfrue2c7s5uv4czs06t2ya303kpq0', - path: "m/84\\'/1\\'/0\\'/1/0", - transfers: 0, + path: "m/84'/1'/0'/1/0", + ...sharedAddress, }, { address: 'tb1q0dxyq2ry3030g2zgmgkdl30dm9r2mr4tunlqs8', - path: "m/84\\'/1\\'/0\\'/1/1", - transfers: 0, + path: "m/84'/1'/0'/1/1", + ...sharedAddress, }, { address: 'tb1qtcsv49ejunw74hahfmgt07y6zncyqqhxt8w3p9', - path: "m/84\\'/1\\'/0\\'/1/2", - transfers: 0, + path: "m/84'/1'/0'/1/2", + ...sharedAddress, }, { address: 'tb1qdgrp9200sngp2ce7hy08vdw9h5gng2k6e4e75t', - path: "m/84\\'/1\\'/0\\'/1/3", - transfers: 0, + path: "m/84'/1'/0'/1/3", + ...sharedAddress, }, { address: 'tb1qnldm789ac2s40w0txxrx5pl72gk83zetcumc0c', - path: "m/84\\'/1\\'/0\\'/1/4", - transfers: 0, + path: "m/84'/1'/0'/1/4", + ...sharedAddress, }, { address: 'tb1qmhvgfgsrwle4whl4dczkr7q5gta36c94q9jn86', - path: "m/84\\'/1\\'/0\\'/1/5", - transfers: 0, + path: "m/84'/1'/0'/1/5", + ...sharedAddress, }, { address: 'tb1qyw5ql23md2pg96amajd0g37a42qsf5zl08jwnq', - path: "m/84\\'/1\\'/0\\'/1/6", - transfers: 0, + path: "m/84'/1'/0'/1/6", + ...sharedAddress, }, { address: 'tb1qvu8yycwvhl5ph7e0vgsh727d7w2wnrp5hyktfg', - path: "m/84\\'/1\\'/0\\'/1/7", - transfers: 0, + path: "m/84'/1'/0'/1/7", + ...sharedAddress, }, { address: 'tb1qxgpfva67h4xqsuu5tv0ml7l38regf7kse4xyll', - path: "m/84\\'/1\\'/0\\'/1/8", - transfers: 0, + path: "m/84'/1'/0'/1/8", + ...sharedAddress, }, { address: 'tb1qpf9hjqcxw8m8w2hlf89nsgnppptmx5eyvjyh0k', - path: "m/84\\'/1\\'/0\\'/1/9", - transfers: 0, + path: "m/84'/1'/0'/1/9", + ...sharedAddress, }, { address: 'tb1qzae45j82mjagtdsdwxk9m09f0kpvzggftu785p', - path: "m/84\\'/1\\'/0\\'/1/10", - transfers: 0, + path: "m/84'/1'/0'/1/10", + ...sharedAddress, }, { address: 'tb1qx4vtgmeqsllwldledsd5uvar774c7503e3m670', - path: "m/84\\'/1\\'/0\\'/1/11", - transfers: 0, + path: "m/84'/1'/0'/1/11", + ...sharedAddress, }, { address: 'tb1q6aqselqlp9aj9avdu7ln8hpauvjnjd4avc70e9', - path: "m/84\\'/1\\'/0\\'/1/12", - transfers: 0, + path: "m/84'/1'/0'/1/12", + ...sharedAddress, }, { address: 'tb1qjy9v0klkf35qdvau34chzw2lmvvepvm6a0aq2x', - path: "m/84\\'/1\\'/0\\'/1/13", - transfers: 0, + path: "m/84'/1'/0'/1/13", + ...sharedAddress, }, { address: 'tb1qpwhwdzq5zkp4zyxavft6zga8tcflxq6sk0vfzj', - path: "m/84\\'/1\\'/0\\'/1/14", - transfers: 0, + path: "m/84'/1'/0'/1/14", + ...sharedAddress, }, { address: 'tb1qjmfdgj4qsflzfp09sqnm5ghf8fdvm90q4q7xyc', - path: "m/84\\'/1\\'/0\\'/1/15", - transfers: 0, + path: "m/84'/1'/0'/1/15", + ...sharedAddress, }, { address: 'tb1q0z0kjar9dx4t7kyq24t0djutsge2cakasnvwuu', - path: "m/84\\'/1\\'/0\\'/1/16", - transfers: 0, + path: "m/84'/1'/0'/1/16", + ...sharedAddress, }, { address: 'tb1qm5d37evlx9qjggxf7xyha08pttmh4nly4ug2gf', - path: "m/84\\'/1\\'/0\\'/1/17", - transfers: 0, + path: "m/84'/1'/0'/1/17", + ...sharedAddress, }, { address: 'tb1qcttg6heyvfm979nvmprfqfwjtelfw4c8sn2de5', - path: "m/84\\'/1\\'/0\\'/1/18", - transfers: 0, + path: "m/84'/1'/0'/1/18", + ...sharedAddress, }, { address: 'tb1qeh825c485s3t33g2xf4s940y8y0vtws076x0z0', - path: "m/84\\'/1\\'/0\\'/1/19", - transfers: 0, + path: "m/84'/1'/0'/1/19", + ...sharedAddress, }, { address: 'tb1qvedutvamt7u2f0tfls9rk6qrpdj5lfpv4a7e3m', - path: "m/84\\'/1\\'/0\\'/1/20", - transfers: 0, + path: "m/84'/1'/0'/1/20", + ...sharedAddress, }, ], used: [ { address: 'tb1qdu4etzzpr3hqqkrqntpq32e8xjkeupajtarefl', - path: "m/84\\'/1\\'/0\\'/0/0", + path: "m/84'/1'/0'/0/0", transfers: 1, balance: '68000', sent: '0', @@ -138,103 +140,103 @@ export const ACCOUNTS = { unused: [ { address: 'tb1qk0qgmxtaw3kc9366eccjjgklef0g8lxv3l8nvk', - path: "m/84\\'/1\\'/0\\'/0/1", - transfers: 0, + path: "m/84'/1'/0'/0/1", + ...sharedAddress, }, { address: 'tb1q99ml7urce6m77c2hmxeppm3ylvx7lqk6avhgh7', - path: "m/84\\'/1\\'/0\\'/0/2", - transfers: 0, + path: "m/84'/1'/0'/0/2", + ...sharedAddress, }, { address: 'tb1qfs22x23v9l87u47e2592c64yzkf9dhxa28scnw', - path: "m/84\\'/1\\'/0\\'/0/3", - transfers: 0, + path: "m/84'/1'/0'/0/3", + ...sharedAddress, }, { address: 'tb1qr0slx45frtcnfr2j23hprn6465h5z4kwuxujrc', - path: "m/84\\'/1\\'/0\\'/0/4", - transfers: 0, + path: "m/84'/1'/0'/0/4", + ...sharedAddress, }, { address: 'tb1qh7ukfc9eazwmk5nf505s0vgvexyxjn0naehj73', - path: "m/84\\'/1\\'/0\\'/0/5", - transfers: 0, + path: "m/84'/1'/0'/0/5", + ...sharedAddress, }, { address: 'tb1qzvful96xvvs2dn6g09vqq9wzeg6a3ntsjs0pax', - path: "m/84\\'/1\\'/0\\'/0/6", - transfers: 0, + path: "m/84'/1'/0'/0/6", + ...sharedAddress, }, { address: 'tb1qj0t800hmxe2gptu6rchj8fzgs9ttwq3jmkdusf', - path: "m/84\\'/1\\'/0\\'/0/7", - transfers: 0, + path: "m/84'/1'/0'/0/7", + ...sharedAddress, }, { address: 'tb1qtj2lu9f00ncl305d289h572mjny4nm5k4k85km', - path: "m/84\\'/1\\'/0\\'/0/8", - transfers: 0, + path: "m/84'/1'/0'/0/8", + ...sharedAddress, }, { address: 'tb1qwhd4zsp5t7awjaks2d6gcrx56t4rvmv4fz2zlg', - path: "m/84\\'/1\\'/0\\'/0/9", - transfers: 0, + path: "m/84'/1'/0'/0/9", + ...sharedAddress, }, { address: 'tb1qcdpgddd6vyeclmv95weg930clqqzfxvyrq3427', - path: "m/84\\'/1\\'/0\\'/0/10", - transfers: 0, + path: "m/84'/1'/0'/0/10", + ...sharedAddress, }, { address: 'tb1qklqydzv0tqq7fxw3vvhky5kd7y0psxsllmdrfc', - path: "m/84\\'/1\\'/0\\'/0/11", - transfers: 0, + path: "m/84'/1'/0'/0/11", + ...sharedAddress, }, { address: 'tb1qzqyuplrwagars7cp4hs8t8zlfttuy3u6zrg9yv', - path: "m/84\\'/1\\'/0\\'/0/12", - transfers: 0, + path: "m/84'/1'/0'/0/12", + ...sharedAddress, }, { address: 'tb1qyzh6gwq3xw6p2ym54havg85yy64jwm8evv9ggl', - path: "m/84\\'/1\\'/0\\'/0/13", - transfers: 0, + path: "m/84'/1'/0'/0/13", + ...sharedAddress, }, { address: 'tb1qrq7r0kqektdnky2a0fre6cpqehzzcqruzy2enz', - path: "m/84\\'/1\\'/0\\'/0/14", - transfers: 0, + path: "m/84'/1'/0'/0/14", + ...sharedAddress, }, { address: 'tb1qj74zftdc44djnyh0472ppdn9nhx8mn9n0usn3v', - path: "m/84\\'/1\\'/0\\'/0/15", - transfers: 0, + path: "m/84'/1'/0'/0/15", + ...sharedAddress, }, { address: 'tb1q37ufahkgaf5fs2scv55r06yfmkpg0zr6nl6s04', - path: "m/84\\'/1\\'/0\\'/0/16", - transfers: 0, + path: "m/84'/1'/0'/0/16", + ...sharedAddress, }, { address: 'tb1qsjn5fp4nkrk80utqnqmdfhdzf07w4hgeqzrdk8', - path: "m/84\\'/1\\'/0\\'/0/17", - transfers: 0, + path: "m/84'/1'/0'/0/17", + ...sharedAddress, }, { address: 'tb1qfp78gqketqy9ugmfmxq4q0zg8e92sjx8vs58x5', - path: "m/84\\'/1\\'/0\\'/0/18", - transfers: 0, + path: "m/84'/1'/0'/0/18", + ...sharedAddress, }, { address: 'tb1qmwmja024rath0wzu6tdzy00kh4yaq7zwqs43q6', - path: "m/84\\'/1\\'/0\\'/0/19", - transfers: 0, + path: "m/84'/1'/0'/0/19", + ...sharedAddress, }, { address: 'tb1qwg5fy5n2rnqstzprqynuwdghunpmxhjeffl6xd', - path: "m/84\\'/1\\'/0\\'/0/20", - transfers: 0, + path: "m/84'/1'/0'/0/20", + ...sharedAddress, }, ], }, @@ -245,7 +247,7 @@ export const ACCOUNTS = { amount: '68000', blockHeight: 2349586, address: 'tb1qdu4etzzpr3hqqkrqntpq32e8xjkeupajtarefl', - path: "m/84\\'/1\\'/0\\'/0/0", + path: "m/84'/1'/0'/0/0", confirmations: 4, }, ], @@ -255,23 +257,11 @@ export const ACCOUNTS = { }, metadata: { key: 'tpubDCqPkbtppJQdWFHFejSQJ53PixpFj8CJdtjkvXrrXLq8mhjDxdd6WTpMwfP1pt8VmcGDh2KGNvct7cMF1kHH5xVBdqnKQEKMXrBR7udE7xA', - fileName: '', - aesKey: '', - outputLabels: {}, - addressLabels: {}, }, - networkType: 'bitcoin', - page: { - index: 1, - size: 25, - total: 1, - }, - }, - txrp: { - ...mockWalletAccount({ - deviceState: '1stTestnetAddress@device_id:0', - descriptor: asAccountDescriptor('rNaqKtKrMSwpwZSzRckPf7S96DkimjkF4H'), - symbol: 'txrp', - }), - }, + }), + txrp: mockWalletAccount({ + deviceState: '1stTestnetAddress@device_id:0', + descriptor: asAccountDescriptor('rNaqKtKrMSwpwZSzRckPf7S96DkimjkF4H'), + symbol: 'txrp', + }), }; diff --git a/suite-common/wallet-utils/src/__tests__/accountUtils.test.ts b/suite-common/wallet-utils/src/__tests__/accountUtils.test.ts index c84a3cdca6..489f13eb31 100644 --- a/suite-common/wallet-utils/src/__tests__/accountUtils.test.ts +++ b/suite-common/wallet-utils/src/__tests__/accountUtils.test.ts @@ -36,7 +36,7 @@ describe('account utils', () => { it(`getFirstFreshAddress: ${f.description}`, () => { const { account, receive, pendingAddresses, utxoBasedAccount } = f.params; const freshAddress = getFirstFreshAddress( - account, + account as Account, receive, pendingAddresses, utxoBasedAccount, diff --git a/suite-native/module-accounts-management/package.json b/suite-native/module-accounts-management/package.json index 09cb61522a..7c10f4367b 100644 --- a/suite-native/module-accounts-management/package.json +++ b/suite-native/module-accounts-management/package.json @@ -42,11 +42,9 @@ "@suite-native/navigation": "workspace:*", "@suite-native/qr-code": "workspace:*", "@suite-native/services": "workspace:*", - "@suite-native/toasts": "workspace:*", "@suite-native/tokens": "workspace:*", "@suite-native/transactions": "workspace:*", "@trezor/styles": "workspace:*", - "@trezor/type-utils": "workspace:*", "@trezor/utils": "workspace:*", "date-fns": "^4.1.0", "jotai": "2.15.0", diff --git a/suite-native/module-accounts-management/tsconfig.json b/suite-native/module-accounts-management/tsconfig.json index 2f0106b3c5..a7da4e6836 100644 --- a/suite-native/module-accounts-management/tsconfig.json +++ b/suite-native/module-accounts-management/tsconfig.json @@ -42,11 +42,9 @@ { "path": "../navigation" }, { "path": "../qr-code" }, { "path": "../services" }, - { "path": "../toasts" }, { "path": "../tokens" }, { "path": "../transactions" }, { "path": "../../packages/styles" }, - { "path": "../../packages/type-utils" }, { "path": "../../packages/utils" } ] } diff --git a/suite-native/staking/package.json b/suite-native/staking/package.json index dbc4f18128..6461367b83 100644 --- a/suite-native/staking/package.json +++ b/suite-native/staking/package.json @@ -12,7 +12,6 @@ }, "dependencies": { "@suite-common/redux-utils": "workspace:*", - "@suite-common/suite-sync": "workspace:*", "@suite-common/wallet-config": "workspace:*", "@suite-common/wallet-core": "workspace:*", "@suite-common/wallet-types": "workspace:*", diff --git a/suite-native/staking/tsconfig.json b/suite-native/staking/tsconfig.json index c7be5ba736..c74194eb81 100644 --- a/suite-native/staking/tsconfig.json +++ b/suite-native/staking/tsconfig.json @@ -5,9 +5,6 @@ { "path": "../../suite-common/redux-utils" }, - { - "path": "../../suite-common/suite-sync" - }, { "path": "../../suite-common/wallet-config" }, diff --git a/yarn.lock b/yarn.lock index b16bf74b42..231bbd7bfe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10835,7 +10835,6 @@ __metadata: "@suite-common/analytics-redux": "workspace:*" "@suite-common/redux-utils": "workspace:*" "@suite-common/suite-types": "workspace:*" - "@suite-common/test-utils": "workspace:*" "@suite-common/wallet-core": "workspace:*" "@suite-common/wallet-types": "workspace:*" "@suite-common/wallet-utils": "workspace:*" @@ -12505,11 +12504,9 @@ __metadata: "@suite-native/navigation": "workspace:*" "@suite-native/qr-code": "workspace:*" "@suite-native/services": "workspace:*" - "@suite-native/toasts": "workspace:*" "@suite-native/tokens": "workspace:*" "@suite-native/transactions": "workspace:*" "@trezor/styles": "workspace:*" - "@trezor/type-utils": "workspace:*" "@trezor/utils": "workspace:*" date-fns: "npm:^4.1.0" jotai: "npm:2.15.0" @@ -13438,7 +13435,6 @@ __metadata: resolution: "@suite-native/staking@workspace:suite-native/staking" dependencies: "@suite-common/redux-utils": "workspace:*" - "@suite-common/suite-sync": "workspace:*" "@suite-common/suite-types": "workspace:*" "@suite-common/wallet-config": "workspace:*" "@suite-common/wallet-core": "workspace:*"