From 7d2d9e712642f9e26246d3f3cab74013a3180e18 Mon Sep 17 00:00:00 2001 From: lbqds Date: Wed, 25 Dec 2024 20:20:02 +0800 Subject: [PATCH] Use custom storage by default in the WalletConnect provider --- packages/walletconnect/src/provider.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/walletconnect/src/provider.ts b/packages/walletconnect/src/provider.ts index b9913b246..7821ea451 100644 --- a/packages/walletconnect/src/provider.ts +++ b/packages/walletconnect/src/provider.ts @@ -235,8 +235,12 @@ export class WalletConnectProvider extends SignerProvider { // ---------- Private ----------------------------------------------- // + private getCustomStoragePrefix(): string { + return this.providerOpts.customStoragePrefix ?? 'alephium' + } + private getWCStorageKey(prefix: string, version: string, name: string): string { - const customStoragePrefix = this.providerOpts.customStoragePrefix ? `:${this.providerOpts.customStoragePrefix}` : '' + const customStoragePrefix = `:${this.getCustomStoragePrefix()}` return prefix + version + customStoragePrefix + '//' + name } @@ -333,7 +337,8 @@ export class WalletConnectProvider extends SignerProvider { (await SignClient.init({ ...this.providerOpts, logger: this.providerOpts.logger || LOGGER, - relayUrl: this.providerOpts.relayUrl || RELAY_URL + relayUrl: this.providerOpts.relayUrl || RELAY_URL, + customStoragePrefix: this.getCustomStoragePrefix() })) }