Socket
Socket
Sign inDemoInstall

@solana/wallet-adapter-base

Package Overview
Dependencies
Maintainers
10
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@solana/wallet-adapter-base - npm Package Compare versions

Comparing version 0.3.0 to 0.4.0

3

lib/adapter.d.ts
import { PublicKey, Transaction } from '@solana/web3.js';
import EventEmitter from 'eventemitter3';
import { WalletError } from './errors';
export { EventEmitter };

@@ -8,3 +9,3 @@ export interface WalletAdapterEvents {

disconnect: () => void;
error: (error: Error) => void;
error: (error: WalletError) => void;
}

@@ -11,0 +12,0 @@ export interface WalletAdapter extends EventEmitter<WalletAdapterEvents> {

@@ -17,2 +17,5 @@ export declare class WalletError extends Error {

}
export declare class WalletDisconnectionError extends WalletError {
name: string;
}
export declare class WalletAccountError extends WalletError {

@@ -19,0 +22,0 @@ name: string;

export class WalletError extends Error {
error;
constructor(message, error) {

@@ -9,34 +8,73 @@ super(message);

export class WalletNotFoundError extends WalletError {
name = 'WalletNotFoundError';
constructor() {
super(...arguments);
this.name = 'WalletNotFoundError';
}
}
export class WalletNotInstalledError extends WalletError {
name = 'WalletNotInstalledError';
constructor() {
super(...arguments);
this.name = 'WalletNotInstalledError';
}
}
export class WalletNotReadyError extends WalletError {
name = 'WalletNotReadyError';
constructor() {
super(...arguments);
this.name = 'WalletNotReadyError';
}
}
export class WalletConnectionError extends WalletError {
name = 'WalletConnectionError';
constructor() {
super(...arguments);
this.name = 'WalletConnectionError';
}
}
export class WalletDisconnectionError extends WalletError {
constructor() {
super(...arguments);
this.name = 'WalletDisconnectionError';
}
}
export class WalletAccountError extends WalletError {
name = 'WalletAccountError';
constructor() {
super(...arguments);
this.name = 'WalletAccountError';
}
}
export class WalletPublicKeyError extends WalletError {
name = 'WalletPublicKeyError';
constructor() {
super(...arguments);
this.name = 'WalletPublicKeyError';
}
}
export class WalletKeypairError extends WalletError {
name = 'WalletKeypairError';
constructor() {
super(...arguments);
this.name = 'WalletKeypairError';
}
}
export class WalletNotConnectedError extends WalletError {
name = 'WalletNotConnectedError';
constructor() {
super(...arguments);
this.name = 'WalletNotConnectedError';
}
}
export class WalletSignatureError extends WalletError {
name = 'WalletSignatureError';
constructor() {
super(...arguments);
this.name = 'WalletSignatureError';
}
}
export class WalletWindowBlockedError extends WalletError {
name = 'WalletWindowBlockedError';
constructor() {
super(...arguments);
this.name = 'WalletWindowBlockedError';
}
}
export class WalletWindowClosedError extends WalletError {
name = 'WalletWindowClosedError';
constructor() {
super(...arguments);
this.name = 'WalletWindowClosedError';
}
}
//# sourceMappingURL=errors.js.map

@@ -0,8 +1,17 @@

var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
export function poll(callback, interval, count) {
if (count > 0) {
setTimeout(async () => {
const done = await callback();
setTimeout(() => __awaiter(this, void 0, void 0, function* () {
const done = yield callback();
if (!done)
poll(callback, interval, count - 1);
}, interval);
}), interval);
}

@@ -9,0 +18,0 @@ }

{
"name": "@solana/wallet-adapter-base",
"version": "0.3.0",
"version": "0.4.0",
"author": "Solana Maintainers <maintainers@solana.foundation>",

@@ -30,3 +30,3 @@ "repository": "https://github.com/solana-labs/wallet-adapter",

},
"gitHead": "9311ee0b3d4d51aeaf5bf27d2eec476c8c69660e"
"gitHead": "6935a65fc2339e89b809b2d27394279c549c4933"
}
import { PublicKey, Transaction } from '@solana/web3.js';
import EventEmitter from 'eventemitter3';
import { WalletError } from './errors';

@@ -10,3 +11,3 @@ export { EventEmitter };

disconnect: () => void;
error: (error: Error) => void;
error: (error: WalletError) => void;
}

@@ -13,0 +14,0 @@

@@ -26,2 +26,6 @@ export class WalletError extends Error {

export class WalletDisconnectionError extends WalletError {
name = 'WalletDisconnectionError';
}
export class WalletAccountError extends WalletError {

@@ -28,0 +32,0 @@ name = 'WalletAccountError';

Sorry, the diff of this file is not supported yet

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