Skip to content

Commit 90d49b4

Browse files
committed
feat(private-credential): store json instead of string
1 parent 0d93188 commit 90d49b4

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

packages/web-provider/src/mina-network/mina-provider.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -366,8 +366,8 @@ export const createMinaProvider = async (): Promise<
366366
}
367367

368368
try {
369-
await _vault.storePrivateCredential(result.result)
370-
return { success: result.result }
369+
await _vault.storePrivateCredential(JSON.parse(result.result))
370+
return { success: JSON.parse(result.result) }
371371
} catch (error: any) {
372372
throw createProviderRpcError(
373373
4100,

packages/web-provider/src/vault-service/types.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ export interface IVaultService {
1919
getNetworkId(): Promise<string | undefined>
2020
getNetworkIds(): Promise<string[]>
2121
setState(state: Json): Promise<void>
22-
// TODO: change from any to type from minajs
23-
storePrivateCredential(state: string): Promise<void>
22+
storePrivateCredential(state: Json): Promise<void>
2423
getPrivateCredential(query?: SearchQuery): Promise<StoredObject[]>
2524
getEnabled({ origin }: { origin: string }): Promise<boolean>
2625
setEnabled({ origin }: { origin: string }): Promise<void>

0 commit comments

Comments
 (0)