@web3modal/wallet
Advanced tools
Comparing version 5.0.1 to 5.0.2
export const SECURE_SITE_SDK = process.env['NEXT_PUBLIC_SECURE_SITE_SDK_URL'] || 'https://secure.walletconnect.com/sdk'; | ||
export const DEFAULT_LOG_LEVEL = process.env['NEXT_PUBLIC_DEFAULT_LOG_LEVEL'] || 'error'; | ||
export const W3mFrameConstants = { | ||
@@ -3,0 +4,0 @@ APP_EVENT_KEY: '@w3m-app/', |
import { W3mFrame } from './W3mFrame.js'; | ||
import { W3mFrameConstants, W3mFrameRpcConstants } from './W3mFrameConstants.js'; | ||
import { DEFAULT_LOG_LEVEL, W3mFrameConstants, W3mFrameRpcConstants } from './W3mFrameConstants.js'; | ||
import { W3mFrameStorage } from './W3mFrameStorage.js'; | ||
import { W3mFrameHelpers } from './W3mFrameHelpers.js'; | ||
import { generateChildLogger, generatePlatformLogger, getDefaultLoggerOptions } from '@walletconnect/logger'; | ||
export class W3mFrameProvider { | ||
@@ -25,5 +26,25 @@ constructor(projectId) { | ||
this.setPreferredAccountResolver = undefined; | ||
const loggerOptions = getDefaultLoggerOptions({ | ||
level: DEFAULT_LOG_LEVEL | ||
}); | ||
const { logger, chunkLoggerController } = generatePlatformLogger({ | ||
opts: loggerOptions | ||
}); | ||
this.logger = generateChildLogger(logger, this.constructor.name); | ||
this.chunkLoggerController = chunkLoggerController; | ||
if (typeof window !== 'undefined' && this.chunkLoggerController?.downloadLogsBlobInBrowser) { | ||
if (!window.dowdownloadAppKitLogsBlob) { | ||
window.downloadAppKitLogsBlob = {}; | ||
} | ||
window.downloadAppKitLogsBlob['sdk'] = () => { | ||
if (this.chunkLoggerController?.downloadLogsBlobInBrowser) { | ||
this.chunkLoggerController.downloadLogsBlobInBrowser({ | ||
projectId | ||
}); | ||
} | ||
}; | ||
} | ||
this.w3mFrame = new W3mFrame(projectId, true); | ||
this.w3mFrame.events.onFrameEvent(event => { | ||
console.log('💻 received', event); | ||
this.logger.info({ event }, 'Event received'); | ||
switch (event.type) { | ||
@@ -30,0 +51,0 @@ case W3mFrameConstants.FRAME_CONNECT_EMAIL_SUCCESS: |
export declare const SECURE_SITE_SDK: string; | ||
export declare const DEFAULT_LOG_LEVEL: string; | ||
export declare const W3mFrameConstants: { | ||
@@ -3,0 +4,0 @@ readonly APP_EVENT_KEY: "@w3m-app/"; |
import type { W3mFrameTypes } from './W3mFrameTypes.js'; | ||
import { type ChunkLoggerController, type Logger } from '@walletconnect/logger'; | ||
export declare class W3mFrameProvider { | ||
@@ -22,2 +23,4 @@ private w3mFrame; | ||
private setPreferredAccountResolver; | ||
logger: Logger; | ||
chunkLoggerController: ChunkLoggerController | null; | ||
constructor(projectId: string); | ||
@@ -24,0 +27,0 @@ getLoginEmailUsed(): boolean; |
{ | ||
"name": "@web3modal/wallet", | ||
"version": "5.0.1", | ||
"version": "5.0.2", | ||
"type": "module", | ||
@@ -19,4 +19,5 @@ "main": "./dist/esm/index.js", | ||
"dependencies": { | ||
"zod": "3.22.4", | ||
"@web3modal/polyfills": "5.0.1" | ||
"@walletconnect/logger": "2.1.2", | ||
"@web3modal/polyfills": "5.0.2", | ||
"zod": "3.22.4" | ||
}, | ||
@@ -23,0 +24,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
195053
3739
3
+ Added@walletconnect/logger@2.1.2
+ Added@walletconnect/logger@2.1.2(transitive)
+ Added@walletconnect/safe-json@1.0.2(transitive)
+ Added@web3modal/polyfills@5.0.2(transitive)
+ Addedatomic-sleep@1.0.0(transitive)
+ Addedfast-redact@3.5.0(transitive)
+ Addedon-exit-leak-free@0.2.0(transitive)
+ Addedpino@7.11.0(transitive)
+ Addedpino-std-serializers@4.0.0(transitive)
+ Addedprocess-warning@1.0.0(transitive)
+ Addedquick-format-unescaped@4.0.4(transitive)
+ Addedreal-require@0.1.0(transitive)
+ Addedsafe-stable-stringify@2.5.0(transitive)
+ Addedsonic-boom@2.8.0(transitive)
+ Addedthread-stream@0.15.2(transitive)
+ Addedtslib@1.14.1(transitive)
- Removed@web3modal/polyfills@5.0.1(transitive)
Updated@web3modal/polyfills@5.0.2