# @particle-network/wallet

> A wallet component that can be easily injected into the developer's website to provide rich custom styles.

Latest version **3.0.0-alpha.3** (published 2026-04-16) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @particle-network/wallet
pnpm add @particle-network/wallet
yarn add @particle-network/wallet
bun add @particle-network/wallet
```

## Health

**Score 55/100 (C)** — status: stable.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 3.0.0-alpha.3 |
| Published | 2026-04-16 |
| First published | 2023-11-15 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=16 |
| Dependencies | 6 |
| Unpacked size | 233.6 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Author | Particle Network |
| Maintainers | particle-web3, pantaovay |
| Keywords | ethereum, solana, wallet, blockchain, auth, mpc, particle |

## Links

- npm: https://www.npmjs.com/package/@particle-network/wallet
- Homepage: https://wallet.particle.network
- npm.io page: https://npm.io/package/@particle-network/wallet

## Dependencies (6)

- [uuid](https://npm.io/package/uuid.md) ^9.0.1
- [lodash](https://npm.io/package/lodash.md) ^4.17.21
- [crypto-js](https://npm.io/package/crypto-js.md) ^4.1.1
- [draggabilly](https://npm.io/package/draggabilly.md) ^3.0.0
- [@solana/web3.js](https://npm.io/package/@solana/web3.js.md) ^1.73.0
- [fast-json-stable-stringify](https://npm.io/package/fast-json-stable-stringify.md) ^2.1.0

## Alternatives

- [@pothos/plugin-authz](https://npm.io/package/@pothos/plugin-authz.md) — 12.4K weekly downloads
- [@bounded-sh/client](https://npm.io/package/@bounded-sh/client.md) — 3.2K weekly downloads
- [@luigi-project/plugin-auth-oauth2](https://npm.io/package/@luigi-project/plugin-auth-oauth2.md) — 2.3K weekly downloads
- [@nocobase/plugin-verification](https://npm.io/package/@nocobase/plugin-verification.md) — 2.0K weekly downloads
- [escher-request](https://npm.io/package/escher-request.md) — 545 weekly downloads

## Recent versions

- 3.0.0-alpha.3 (latest) — 2026-04-16
- 3.0.0-alpha.2 — 2026-03-18
- 3.0.0-alpha.1 — 2026-03-18
- 3.0.0-alpha.0 — 2026-03-18
- 2.1.1 — 2025-06-18
- 2.1.0 — 2025-06-12
- 2.0.8 — 2024-11-18
- 2.0.7 — 2024-11-11
- 2.0.6 — 2024-10-11
- 2.0.5 — 2024-10-08
- 2.0.3 — 2024-09-03
- 2.0.2 — 2024-08-22
- 2.0.1 — 2024-08-16
- 2.0.0 — 2024-08-13
- 2.0.0-alpha.2 — 2024-08-13
- … 18 more at https://npm.io/package/@particle-network/wallet/versions

## README

# Particle Walelt

A wallet component that can be easily injected into the developer's website to provide rich custom styles.

## Installation

Install wallet and its peer dependencies.

```shell
yarn add @particle-network/wallet@latest
```

### Configure

Init Wallet with Particle project config, you can get the config from [Particle Dashboard](https://dashboard.particle.network/).

The modal support custom style, refer to [Wallet Service](https://docs.particle.network/developers/wallet-service/sdks/web).

```ts
import { walletEntryPlugin } from '@particle-network/wallet';

// init wallet component, replace 'xxx' with project config.
walletEntryPlugin.init(
  {
    projectId: 'xxx',
    clientKey: 'xxx',
    appId: 'xxx',
  },
  walletOptions // optional: wallet custom configs
);

// set wallet provider
walletEntryPlugin.setWalletCore({
  ethereum: provider, // optional: evm eip1193 provider
  solana: wallet, // optional: solana wallet
});

// show wallet entry
walletEntryPlugin.walletEntryCreate();

// destroy wallet entry
walletEntryPlugin.walletEntryDestroy();

// open wallet
walletEntryPlugin.openWallet(params);
```

## Learn More

- [Website](https://particle.network)
- [Documentation](https://docs.particle.network/)
- [Live Demo](https://core-demo.particle.network/)

---
_Source: https://npm.io/package/@particle-network/wallet · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
