Socket
Socket
Sign inDemoInstall

@particle-network/solana-wallet

Package Overview
Dependencies
Maintainers
4
Versions
110
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@particle-network/solana-wallet - npm Package Compare versions

Comparing version 0.7.5 to 0.7.6

19

lib/solana-wallet.js

@@ -46,2 +46,3 @@ "use strict";

var buffer_1 = require("buffer");
var events_1 = require("events");
var SolanaWallet = /** @class */ (function () {

@@ -53,2 +54,3 @@ function SolanaWallet(auth, rpcUrl) {

this.isParticleNetwork = true;
this.events = new events_1.EventEmitter();
this.auth = auth;

@@ -74,2 +76,3 @@ this.rpcUrl = rpcUrl;

_this._publicKey = new web3_js_1.PublicKey(wallet.public_address);
_this.events.emit("connect", _this._publicKey);
}

@@ -79,4 +82,20 @@ });

_this._publicKey = null;
_this.events.emit("disconnect");
});
if (window && window.particle) {
window.particle.solanaWallet = this;
}
}
SolanaWallet.prototype.on = function (event, listener) {
this.events.on(event, listener);
};
SolanaWallet.prototype.once = function (event, listener) {
this.events.once(event, listener);
};
SolanaWallet.prototype.off = function (event, listener) {
this.events.off(event, listener);
};
SolanaWallet.prototype.removeListener = function (event, listener) {
this.events.removeListener(event, listener);
};
Object.defineProperty(SolanaWallet.prototype, "connecting", {

@@ -83,0 +102,0 @@ get: function () {

import { PublicKey, Transaction, Connection, ConnectionConfig } from "@solana/web3.js";
import { AuthType, Auth } from "@particle-network/auth";
import type { ParticleNetwork } from "@particle-network/auth";
import { ISolanaWallet } from "./types";
declare global {
interface Window {
particle: ParticleNetwork;
}
}
export declare class SolanaWallet implements ISolanaWallet {

@@ -10,3 +16,8 @@ private auth;

private _connecting;
private events;
constructor(auth: Auth, rpcUrl?: string | undefined);
on(event: string, listener: any): void;
once(event: string, listener: any): void;
off(event: string, listener: any): void;
removeListener(event: string, listener: any): void;
get connecting(): boolean;

@@ -13,0 +24,0 @@ get connected(): boolean;

4

lib/types/types.d.ts

@@ -16,2 +16,6 @@ import { PublicKey, Transaction } from "@solana/web3.js";

signAndSendTransaction(message: Transaction): Promise<string>;
on(event: string, listener: any): void;
once(event: string, listener: any): void;
off(event: string, listener: any): void;
removeListener(event: string, listener: any): void;
}

6

package.json
{
"name": "@particle-network/solana-wallet",
"version": "0.7.5",
"version": "0.7.6",
"files": [

@@ -19,3 +19,3 @@ "lib",

"dependencies": {
"@particle-network/auth": "^0.7.5"
"@particle-network/auth": "^0.7.6"
},

@@ -34,3 +34,3 @@ "devDependencies": {

},
"gitHead": "df6f262d8099eebec62ff44b317f427c51270c9a"
"gitHead": "993d410ae2815c14f3c76891b491ebcf2919eb5e"
}

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