From 121d45daec9cd5c2d59b62f79eb56096323e4dc3 Mon Sep 17 00:00:00 2001 From: Maycon Mello Date: Thu, 2 Jun 2022 15:57:18 -0300 Subject: [PATCH 1/5] bump wallet-sdk packages --- packages/core/package.json | 2 +- packages/credentials/package.json | 4 ++-- packages/dids/package.json | 2 +- packages/react-native/package.json | 2 +- packages/transactions/package.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 7dfd9038..358ac0f4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-core", - "version": "0.2.1", + "version": "0.2.2", "license": "MIT", "repository": { "type": "git", diff --git a/packages/credentials/package.json b/packages/credentials/package.json index d5a3ac05..f6ae43ab 100644 --- a/packages/credentials/package.json +++ b/packages/credentials/package.json @@ -1,8 +1,8 @@ { "name": "@docknetwork/wallet-sdk-credentials", - "version": "0.2.1", + "version": "0.2.2", "dependencies": { - "@docknetwork/wallet-sdk-core": "^0.2.1", + "@docknetwork/wallet-sdk-core": "^0.2.2", "axios": "^0.25.0" }, "devDependencies": { diff --git a/packages/dids/package.json b/packages/dids/package.json index f2f098dd..c12cb64f 100644 --- a/packages/dids/package.json +++ b/packages/dids/package.json @@ -1,7 +1,7 @@ { "name": "@docknetwork/wallet-sdk-dids", "main": "lib/index.js", - "version": "0.2.1", + "version": "0.2.2", "dependencies": { "@digitalbazaar/did-method-key": "^2.0.0", "uuid": "^8.3.2" diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 0cd1d3ec..b8a1d3f2 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-react-native", - "version": "0.2.1", + "version": "0.2.2", "dependencies": { "@polkadot/keyring": "^7.2.1", "@polkadot/types-known": "5.6.1", diff --git a/packages/transactions/package.json b/packages/transactions/package.json index 8cba091c..734764cb 100644 --- a/packages/transactions/package.json +++ b/packages/transactions/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-transactions", - "version": "0.2.1", + "version": "0.2.2", "dependencies": { "@polkadot/keyring": "^7.2.1", "@polkadot/types-known": "5.6.1", From 3d9a2ba24856a54bc7c2bb2d81ac523efacda796 Mon Sep 17 00:00:00 2001 From: Maycon Mello Date: Mon, 6 Jun 2022 12:21:43 -0300 Subject: [PATCH 2/5] fixing issues with wallet migration --- packages/core/lib/core/storage.js | 19 +--- packages/core/lib/modules/account.js | 2 +- packages/core/lib/modules/accounts.js | 2 +- packages/core/lib/modules/data-migration.js | 39 +++++--- .../core/lib/modules/data-migration.test.js | 2 +- packages/core/lib/modules/wallet.js | 5 +- packages/core/lib/rpc-client.js | 2 - packages/core/lib/services/dock/service.js | 5 - .../core/lib/services/substrate/api-utils.js | 1 - packages/core/lib/setup-tests.js | 3 + .../test/fixtures/legacy-wallet-schema.json | 79 ++++++++++++---- .../rn-rpc-server/async-storage-service.js | 94 +++++++++++++++++++ 12 files changed, 196 insertions(+), 57 deletions(-) diff --git a/packages/core/lib/core/storage.js b/packages/core/lib/core/storage.js index 9be1974a..7c2b2f84 100644 --- a/packages/core/lib/core/storage.js +++ b/packages/core/lib/core/storage.js @@ -1,17 +1,8 @@ -export type StorageInterface = string; - -// setItem(key, data) { - -// } - -// getItem(key) { - -// } - -// removeItem(key) { - -// } -// } +export interface StorageInterface { + setItem(key: string, item: string): Promise; + getItem(): Promise; + remoteItem(key: string): Promise; +} let storage: StorageInterface; diff --git a/packages/core/lib/modules/account.js b/packages/core/lib/modules/account.js index b190e626..26f99f0f 100644 --- a/packages/core/lib/modules/account.js +++ b/packages/core/lib/modules/account.js @@ -62,7 +62,7 @@ export class Account { */ async loadDetails() { this.details = await this.accounts.wallet.getDocumentById(this.address); - this.name = this.details.name; + this.name = this.details && this.details.name; } getAddress() { diff --git a/packages/core/lib/modules/accounts.js b/packages/core/lib/modules/accounts.js index 74345020..216acc6e 100644 --- a/packages/core/lib/modules/accounts.js +++ b/packages/core/lib/modules/accounts.js @@ -162,7 +162,7 @@ export class Accounts { ); if (json) { - assert(!!password, 'password is required'); + assert(typeof password === 'string', 'password is required'); } const mnemonic = diff --git a/packages/core/lib/modules/data-migration.js b/packages/core/lib/modules/data-migration.js index 51a10434..c43b3aa9 100644 --- a/packages/core/lib/modules/data-migration.js +++ b/packages/core/lib/modules/data-migration.js @@ -37,20 +37,35 @@ export async function migrate({wallet}: MigrateParams) { account.correlation.find(id => id === doc.id), ); const mnemonicDoc = relatedDocs.find(doc => doc.type === 'Mnemonic'); + const keyPairDoc = relatedDocs.find(doc => doc.type === 'KeyPair'); - if (!mnemonicDoc) { - return; + try { + if (mnemonicDoc) { + await wallet.remove(mnemonicDoc.id); + await wallet.remove(account.id); + await wallet.accounts.create({ + mnemonic: mnemonicDoc.value, + name: account.meta.name, + type: account.meta.keypairType, + derivationPath: account.meta.derivationPath, + }); + } else if (keyPairDoc) { + console.log(keyPairDoc); + await wallet.remove(keyPairDoc.id); + await wallet.remove(account.id); + await wallet.accounts.create({ + name: account.meta.name, + json: keyPairDoc.value, + password: '', + }); + } else { + return; + } + } catch (err) { + Logger.error(`failed to migrate account ${account.id}`); + Logger.error(err); + throw err; } - - await wallet.remove(mnemonicDoc.id); - await wallet.remove(account.id); - - await wallet.accounts.create({ - mnemonic: mnemonicDoc.value, - name: account.meta.name, - type: account.meta.keypairType, - derivationPath: account.meta.derivationPath, - }); }), ); diff --git a/packages/core/lib/modules/data-migration.test.js b/packages/core/lib/modules/data-migration.test.js index e99fd68d..037c3d36 100644 --- a/packages/core/lib/modules/data-migration.test.js +++ b/packages/core/lib/modules/data-migration.test.js @@ -25,7 +25,7 @@ describe('DataMigration', () => { it('expect to migrate accounts', async () => { const accounts = await wallet.accounts.getAccounts(); - expect(accounts.length).toBe(2); + expect(accounts.length).toBe(3); expect(wallet.migrated).toBeTruthy(); }); diff --git a/packages/core/lib/modules/wallet.js b/packages/core/lib/modules/wallet.js index b45c7fba..5444bc48 100644 --- a/packages/core/lib/modules/wallet.js +++ b/packages/core/lib/modules/wallet.js @@ -12,6 +12,7 @@ import {EventManager} from './event-manager'; import {NetworkManager} from './network-manager'; import {migrate} from './data-migration'; import {Logger} from '../core/logger'; +import walletLegacyData from '../test/fixtures/legacy-wallet-schema.json'; // import {getEnvironment} from 'realm/lib/utils'; @@ -156,13 +157,12 @@ class Wallet { async deleteWallet() { this.eventManager.emit(WalletEvents.walletDeleted); clearCacheData(); - getStorage().removeItem(this.walletId); + await getStorage().removeItem(this.walletId); await walletService.create({ walletId: this.walletId, }); await walletService.load(); await walletService.sync(); - await migrate({wallet: this}); } /** @@ -342,6 +342,7 @@ class Wallet { } async importWallet({json, password}) { + await this.deleteWallet(); await walletService.importWallet({json, password}); this.migrated = await migrate({wallet: this}); } diff --git a/packages/core/lib/rpc-client.js b/packages/core/lib/rpc-client.js index 83001017..0b8ae56e 100644 --- a/packages/core/lib/rpc-client.js +++ b/packages/core/lib/rpc-client.js @@ -44,8 +44,6 @@ export const rpcRequest = async (method, ...params) => { }; export function initRpcClient(requestHandler) { - console.log('Rpc client initialized', global.client); - global.client = new JSONRPCClient(requestHandler); global.client.__request = global.client.request; diff --git a/packages/core/lib/services/dock/service.js b/packages/core/lib/services/dock/service.js index a8803f73..ee926efd 100644 --- a/packages/core/lib/services/dock/service.js +++ b/packages/core/lib/services/dock/service.js @@ -50,19 +50,14 @@ export class DockService { assert(!this.connectionInProgress, 'there is a connection in progress'); assert(!this.isDockReady, 'dock is already initialized'); - console.log('connectionInProgress: true'); this.connectionInProgress = true; Logger.info(`Attempt to initialized substrate at: ${params.address}`); const result = await this.dock.init(params).finally(() => { - console.log('connectionInProgress: false'); - this.connectionInProgress = false; }); - console.log('result connection'); - Logger.debug(`Substrate initialized at: ${params.address}`); this._setDockReady(true); diff --git a/packages/core/lib/services/substrate/api-utils.js b/packages/core/lib/services/substrate/api-utils.js index de0f5f08..92ef5107 100644 --- a/packages/core/lib/services/substrate/api-utils.js +++ b/packages/core/lib/services/substrate/api-utils.js @@ -8,7 +8,6 @@ export const extrisicErrorsFilter = ({event}) => { }; export const mapEventToErrorMessage = ({event}) => { - console.log('Failed events', event); assert(!!event, 'event is required'); const [error] = event.data; diff --git a/packages/core/lib/setup-tests.js b/packages/core/lib/setup-tests.js index f1a22be6..d074dbb2 100644 --- a/packages/core/lib/setup-tests.js +++ b/packages/core/lib/setup-tests.js @@ -1,5 +1,8 @@ import {getRpcClient, initRpcClient} from './rpc-client'; import rpcServer from './rpc-server'; +import {setStorage} from './core/storage'; + +setStorage(global.localStorage); initRpcClient(req => { return rpcServer.receive(req).then(result => { diff --git a/packages/core/lib/test/fixtures/legacy-wallet-schema.json b/packages/core/lib/test/fixtures/legacy-wallet-schema.json index 1e74c279..85e40529 100644 --- a/packages/core/lib/test/fixtures/legacy-wallet-schema.json +++ b/packages/core/lib/test/fixtures/legacy-wallet-schema.json @@ -1,42 +1,85 @@ { - "doc:d8650f2f-c9c1-4e5b-8b7a-0a2fb617e494": { + "doc:d4bd8145-4a56-456e-9b78-71509184f6ed": { "@context": ["https://w3id.org/wallet/v1"], - "id": "f5c0569f-ee8f-4add-aab9-0a0ddbae516b", - "name": "Test", + "id": "6ee76a80-bdf2-4cf8-9647-4897ed6feadd", + "name": "Account 1", "type": "Mnemonic", - "value": "have joy fiber inspire doctor such chicken dream orphan anger transfer noble" + "value": "toe crowd portion cook feel minute deny piece feel barrel member swarm" }, - "doc:c1deff8a-dc55-4a81-8f7f-fe92b3e5687a": { + "doc:74366f2f-a137-46f1-b661-be2956d9afb2": { "@context": ["https://w3id.org/wallet/v1"], - "id": "3HqV2hrxq27Fw9QhvyKg7PLv2tniZgPRZo4tV4UU58sKqvsw", + "id": "0a7d45d3-8ca4-41a2-93c8-d4bec5652376", + "name": "mnemonic 1", + "type": "Mnemonic", + "value": "exact next frown coconut exit pledge blind program film elephant wife clutch" + }, + "doc:670ef0a2-c748-45ab-9515-460d907ba529": { + "@context": ["https://w3id.org/wallet/v1"], + "id": "7e0b6479-59c8-4f76-95d5-d25f7413751f", + "name": "mnemonic1 ", + "type": "Mnemonic", + "value": "exact next frown coconut exit pledge blind program film elephant wife clutch" + }, + "doc:497337c2-29fc-4a88-9b78-ee55abd0a500": { + "@context": ["https://w3id.org/wallet/v1"], + "id": "37g1HpqrRjWozRxT5MCpqUDxHQtu2ASPy6yJRD5cqKRVBefS", "type": "Account", - "correlation": ["f5c0569f-ee8f-4add-aab9-0a0ddbae516b"], + "correlation": ["7e0b6479-59c8-4f76-95d5-d25f7413751f"], "meta": { - "name": "Test", + "name": "mnemonic1 ", "keypairType": "sr25519", "derivationPath": "", - "hasBackup": false, + "hasBackup": true, "balance": 0 } }, - "doc:eb2a0e70-29b0-498f-80d6-6fb90e84b9ba": { + "doc:069c5733-8516-4dff-aa91-cb3eefc3f16d": { + "@context": ["https://w3id.org/wallet/v1"], + "id": "80f68f17-14a8-4f2d-9865-b1477e605115", + "name": "test 33", + "type": "KeyPair", + "value": { + "encoded": "MFMCAQEwBQYDK2VwBCIEIGhWQpGhRsLAOg8FFbvjUOOZ0UZZX2OJzIKhrTJ2Od1mKEidt13wS9Kxefy98pm/8w9an45To/IuYiKX7PlDyS6hIwMhAP4WQCN9VTz2Hn18GOwXw9ZhVZyCYQnbE5DcZeMamHYt", + "encoding": { + "content": ["pkcs8", "sr25519"], + "type": ["none"], + "version": "3" + }, + "address": "3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk", + "meta": { + "genesisHash": "0x17643cd935f8379c6683c74f739460be4ccc4e4c30b0183bdb2fb9973af242f1", + "isHardware": false, + "name": "test 33", + "tags": [], + "whenCreated": 1654447770598 + } + } + }, + "doc:d56aa925-2da8-469a-ab4b-c4878e19b9fc": { + "@context": ["https://w3id.org/wallet/v1"], + "id": "3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk", + "type": "Account", + "correlation": ["80f68f17-14a8-4f2d-9865-b1477e605115"], + "meta": {"name": "test 33", "hasBackup": true, "balance": 0} + }, + "doc:69cfaf57-4b04-40b4-9d2a-143c4f05a2e3": { "@context": ["https://w3id.org/wallet/v1"], - "id": "6abe60ec-c6fd-4acc-8b8b-62edaa548fff", - "name": "Account 3", + "id": "dd3868e5-dab7-4e43-95ac-530a65ef8917", + "name": "ACCOUNT NEW", "type": "Mnemonic", - "value": "thank mutual remember toilet antique infant cover possible buyer lounge immune hurry" + "value": "surround cotton ecology happy artist opera alert resemble jewel jaguar risk rude" }, - "doc:fad62bc6-d7bd-470c-9445-1b41a31b8387": { + "doc:729e40eb-e36c-460e-a85b-0f9ad2fbf199": { "@context": ["https://w3id.org/wallet/v1"], - "id": "3CPJGrTMv4XuKm7p2QePJCheZr7ynBn98sueFkH5gmXCLdQV", + "id": "3BcMTtyijuEQYBfSCR45jaZUCgEeCgLCNeJGZm336S638C7G", "type": "Account", - "correlation": ["6abe60ec-c6fd-4acc-8b8b-62edaa548fff"], + "correlation": ["dd3868e5-dab7-4e43-95ac-530a65ef8917"], "meta": { - "name": "Account 3", + "name": "ACCOUNT NEW", "keypairType": "sr25519", "derivationPath": "", "hasBackup": false, "balance": 0 } } -} +} \ No newline at end of file diff --git a/packages/react-native/lib/rn-rpc-server/async-storage-service.js b/packages/react-native/lib/rn-rpc-server/async-storage-service.js index 9dc39b75..09f21390 100644 --- a/packages/react-native/lib/rn-rpc-server/async-storage-service.js +++ b/packages/react-native/lib/rn-rpc-server/async-storage-service.js @@ -24,6 +24,100 @@ export class StorageService { return null; } + if (key === 'dock-wallet2') { + return JSON.stringify({ + 'doc:d4bd8145-4a56-456e-9b78-71509184f6ed': { + '@context': ['https://w3id.org/wallet/v1'], + id: '6ee76a80-bdf2-4cf8-9647-4897ed6feadd', + name: 'Account 1', + type: 'Mnemonic', + value: + 'toe crowd portion cook feel minute deny piece feel barrel member swarm', + }, + 'doc:74366f2f-a137-46f1-b661-be2956d9afb2': { + '@context': ['https://w3id.org/wallet/v1'], + id: '0a7d45d3-8ca4-41a2-93c8-d4bec5652376', + name: 'mnemonic 1', + type: 'Mnemonic', + value: + 'exact next frown coconut exit pledge blind program film elephant wife clutch', + }, + 'doc:670ef0a2-c748-45ab-9515-460d907ba529': { + '@context': ['https://w3id.org/wallet/v1'], + id: '7e0b6479-59c8-4f76-95d5-d25f7413751f', + name: 'mnemonic1 ', + type: 'Mnemonic', + value: + 'exact next frown coconut exit pledge blind program film elephant wife clutch', + }, + 'doc:497337c2-29fc-4a88-9b78-ee55abd0a500': { + '@context': ['https://w3id.org/wallet/v1'], + id: '37g1HpqrRjWozRxT5MCpqUDxHQtu2ASPy6yJRD5cqKRVBefS', + type: 'Account', + correlation: ['7e0b6479-59c8-4f76-95d5-d25f7413751f'], + meta: { + name: 'mnemonic1 ', + keypairType: 'sr25519', + derivationPath: '', + hasBackup: true, + balance: 0, + }, + }, + 'doc:069c5733-8516-4dff-aa91-cb3eefc3f16d': { + '@context': ['https://w3id.org/wallet/v1'], + id: '80f68f17-14a8-4f2d-9865-b1477e605115', + name: 'test 33', + type: 'KeyPair', + value: { + encoded: + 'MFMCAQEwBQYDK2VwBCIEIGhWQpGhRsLAOg8FFbvjUOOZ0UZZX2OJzIKhrTJ2Od1mKEidt13wS9Kxefy98pm/8w9an45To/IuYiKX7PlDyS6hIwMhAP4WQCN9VTz2Hn18GOwXw9ZhVZyCYQnbE5DcZeMamHYt', + encoding: { + content: ['pkcs8', 'sr25519'], + type: ['none'], + version: '3', + }, + address: '3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk', + meta: { + genesisHash: + '0x17643cd935f8379c6683c74f739460be4ccc4e4c30b0183bdb2fb9973af242f1', + isHardware: false, + name: 'test 33', + tags: [], + whenCreated: 1654447770598, + }, + }, + }, + 'doc:d56aa925-2da8-469a-ab4b-c4878e19b9fc': { + '@context': ['https://w3id.org/wallet/v1'], + id: '3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk', + type: 'Account', + correlation: ['80f68f17-14a8-4f2d-9865-b1477e605115'], + meta: {name: 'test 33', hasBackup: true, balance: 0}, + }, + 'doc:69cfaf57-4b04-40b4-9d2a-143c4f05a2e3': { + '@context': ['https://w3id.org/wallet/v1'], + id: 'dd3868e5-dab7-4e43-95ac-530a65ef8917', + name: 'ACCOUNT NEW', + type: 'Mnemonic', + value: + 'surround cotton ecology happy artist opera alert resemble jewel jaguar risk rude', + }, + 'doc:729e40eb-e36c-460e-a85b-0f9ad2fbf199': { + '@context': ['https://w3id.org/wallet/v1'], + id: '3BcMTtyijuEQYBfSCR45jaZUCgEeCgLCNeJGZm336S638C7G', + type: 'Account', + correlation: ['dd3868e5-dab7-4e43-95ac-530a65ef8917'], + meta: { + name: 'ACCOUNT NEW', + keypairType: 'sr25519', + derivationPath: '', + hasBackup: false, + balance: 0, + }, + }, + }); + } + return AsyncStorage.getItem(key); } } From fac8f1cf468462af243d9fdda1c76209d6b2dfbe Mon Sep 17 00:00:00 2001 From: Maycon Mello Date: Mon, 6 Jun 2022 12:24:41 -0300 Subject: [PATCH 3/5] fixing issues with wallet migration --- packages/core/lib/modules/data-migration.js | 2 -- packages/core/lib/modules/wallet.js | 3 --- 2 files changed, 5 deletions(-) diff --git a/packages/core/lib/modules/data-migration.js b/packages/core/lib/modules/data-migration.js index c43b3aa9..32c1d47e 100644 --- a/packages/core/lib/modules/data-migration.js +++ b/packages/core/lib/modules/data-migration.js @@ -58,8 +58,6 @@ export async function migrate({wallet}: MigrateParams) { json: keyPairDoc.value, password: '', }); - } else { - return; } } catch (err) { Logger.error(`failed to migrate account ${account.id}`); diff --git a/packages/core/lib/modules/wallet.js b/packages/core/lib/modules/wallet.js index 5444bc48..05349c9a 100644 --- a/packages/core/lib/modules/wallet.js +++ b/packages/core/lib/modules/wallet.js @@ -12,9 +12,6 @@ import {EventManager} from './event-manager'; import {NetworkManager} from './network-manager'; import {migrate} from './data-migration'; import {Logger} from '../core/logger'; -import walletLegacyData from '../test/fixtures/legacy-wallet-schema.json'; - -// import {getEnvironment} from 'realm/lib/utils'; /** Wallet events */ export const WalletEvents = { From df2bcd6172373c4de240dbec008a90f31e67bc94 Mon Sep 17 00:00:00 2001 From: Maycon Mello Date: Mon, 6 Jun 2022 13:01:36 -0300 Subject: [PATCH 4/5] removing test code --- .../rn-rpc-server/async-storage-service.js | 94 ------------------- 1 file changed, 94 deletions(-) diff --git a/packages/react-native/lib/rn-rpc-server/async-storage-service.js b/packages/react-native/lib/rn-rpc-server/async-storage-service.js index 09f21390..9dc39b75 100644 --- a/packages/react-native/lib/rn-rpc-server/async-storage-service.js +++ b/packages/react-native/lib/rn-rpc-server/async-storage-service.js @@ -24,100 +24,6 @@ export class StorageService { return null; } - if (key === 'dock-wallet2') { - return JSON.stringify({ - 'doc:d4bd8145-4a56-456e-9b78-71509184f6ed': { - '@context': ['https://w3id.org/wallet/v1'], - id: '6ee76a80-bdf2-4cf8-9647-4897ed6feadd', - name: 'Account 1', - type: 'Mnemonic', - value: - 'toe crowd portion cook feel minute deny piece feel barrel member swarm', - }, - 'doc:74366f2f-a137-46f1-b661-be2956d9afb2': { - '@context': ['https://w3id.org/wallet/v1'], - id: '0a7d45d3-8ca4-41a2-93c8-d4bec5652376', - name: 'mnemonic 1', - type: 'Mnemonic', - value: - 'exact next frown coconut exit pledge blind program film elephant wife clutch', - }, - 'doc:670ef0a2-c748-45ab-9515-460d907ba529': { - '@context': ['https://w3id.org/wallet/v1'], - id: '7e0b6479-59c8-4f76-95d5-d25f7413751f', - name: 'mnemonic1 ', - type: 'Mnemonic', - value: - 'exact next frown coconut exit pledge blind program film elephant wife clutch', - }, - 'doc:497337c2-29fc-4a88-9b78-ee55abd0a500': { - '@context': ['https://w3id.org/wallet/v1'], - id: '37g1HpqrRjWozRxT5MCpqUDxHQtu2ASPy6yJRD5cqKRVBefS', - type: 'Account', - correlation: ['7e0b6479-59c8-4f76-95d5-d25f7413751f'], - meta: { - name: 'mnemonic1 ', - keypairType: 'sr25519', - derivationPath: '', - hasBackup: true, - balance: 0, - }, - }, - 'doc:069c5733-8516-4dff-aa91-cb3eefc3f16d': { - '@context': ['https://w3id.org/wallet/v1'], - id: '80f68f17-14a8-4f2d-9865-b1477e605115', - name: 'test 33', - type: 'KeyPair', - value: { - encoded: - 'MFMCAQEwBQYDK2VwBCIEIGhWQpGhRsLAOg8FFbvjUOOZ0UZZX2OJzIKhrTJ2Od1mKEidt13wS9Kxefy98pm/8w9an45To/IuYiKX7PlDyS6hIwMhAP4WQCN9VTz2Hn18GOwXw9ZhVZyCYQnbE5DcZeMamHYt', - encoding: { - content: ['pkcs8', 'sr25519'], - type: ['none'], - version: '3', - }, - address: '3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk', - meta: { - genesisHash: - '0x17643cd935f8379c6683c74f739460be4ccc4e4c30b0183bdb2fb9973af242f1', - isHardware: false, - name: 'test 33', - tags: [], - whenCreated: 1654447770598, - }, - }, - }, - 'doc:d56aa925-2da8-469a-ab4b-c4878e19b9fc': { - '@context': ['https://w3id.org/wallet/v1'], - id: '3CH1Ce5k516MNoyJvRbq4CtuiSDisa8SF9JBqCcSYRAEzgUk', - type: 'Account', - correlation: ['80f68f17-14a8-4f2d-9865-b1477e605115'], - meta: {name: 'test 33', hasBackup: true, balance: 0}, - }, - 'doc:69cfaf57-4b04-40b4-9d2a-143c4f05a2e3': { - '@context': ['https://w3id.org/wallet/v1'], - id: 'dd3868e5-dab7-4e43-95ac-530a65ef8917', - name: 'ACCOUNT NEW', - type: 'Mnemonic', - value: - 'surround cotton ecology happy artist opera alert resemble jewel jaguar risk rude', - }, - 'doc:729e40eb-e36c-460e-a85b-0f9ad2fbf199': { - '@context': ['https://w3id.org/wallet/v1'], - id: '3BcMTtyijuEQYBfSCR45jaZUCgEeCgLCNeJGZm336S638C7G', - type: 'Account', - correlation: ['dd3868e5-dab7-4e43-95ac-530a65ef8917'], - meta: { - name: 'ACCOUNT NEW', - keypairType: 'sr25519', - derivationPath: '', - hasBackup: false, - balance: 0, - }, - }, - }); - } - return AsyncStorage.getItem(key); } } From 9c845ca7dfad0adc42625a6dd542a428f60003c4 Mon Sep 17 00:00:00 2001 From: Maycon Mello Date: Mon, 6 Jun 2022 13:05:38 -0300 Subject: [PATCH 5/5] increment version --- packages/core/package.json | 2 +- packages/credentials/package.json | 4 ++-- packages/dids/package.json | 2 +- packages/react-native/package.json | 2 +- packages/transactions/package.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 358ac0f4..cce5d11a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-core", - "version": "0.2.2", + "version": "0.2.3", "license": "MIT", "repository": { "type": "git", diff --git a/packages/credentials/package.json b/packages/credentials/package.json index f6ae43ab..43cdc660 100644 --- a/packages/credentials/package.json +++ b/packages/credentials/package.json @@ -1,8 +1,8 @@ { "name": "@docknetwork/wallet-sdk-credentials", - "version": "0.2.2", + "version": "0.2.3", "dependencies": { - "@docknetwork/wallet-sdk-core": "^0.2.2", + "@docknetwork/wallet-sdk-core": "^0.2.3", "axios": "^0.25.0" }, "devDependencies": { diff --git a/packages/dids/package.json b/packages/dids/package.json index c12cb64f..7e699048 100644 --- a/packages/dids/package.json +++ b/packages/dids/package.json @@ -1,7 +1,7 @@ { "name": "@docknetwork/wallet-sdk-dids", "main": "lib/index.js", - "version": "0.2.2", + "version": "0.2.3", "dependencies": { "@digitalbazaar/did-method-key": "^2.0.0", "uuid": "^8.3.2" diff --git a/packages/react-native/package.json b/packages/react-native/package.json index b8a1d3f2..6c2d8eb1 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-react-native", - "version": "0.2.2", + "version": "0.2.3", "dependencies": { "@polkadot/keyring": "^7.2.1", "@polkadot/types-known": "5.6.1", diff --git a/packages/transactions/package.json b/packages/transactions/package.json index 734764cb..27ce838d 100644 --- a/packages/transactions/package.json +++ b/packages/transactions/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-transactions", - "version": "0.2.2", + "version": "0.2.3", "dependencies": { "@polkadot/keyring": "^7.2.1", "@polkadot/types-known": "5.6.1",