Socket
Socket
Sign inDemoInstall

@web3modal/wallet

Package Overview
Dependencies
Maintainers
10
Versions
183
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@web3modal/wallet - npm Package Compare versions

Comparing version 5.0.1 to 5.0.2

1

dist/esm/src/W3mFrameConstants.js
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;

7

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc