# @wallet-standard/base

> This package defines the foundational TypeScript types of the Wallet Standard, and so provides a practical specification of the Wallet Standard until a formal specification may be completed.

Latest version **1.1.1** (published 2026-06-03) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @wallet-standard/base
pnpm add @wallet-standard/base
yarn add @wallet-standard/base
bun add @wallet-standard/base
```

## Health

**Score 60/100 (C)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 1.1.1 |
| Published | 2026-06-03 |
| First published | 2022-10-15 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=22 |
| Dependencies | 0 |
| Unpacked size | 43 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 367 |
| Author | Solana Maintainers |
| Maintainers | jordansexton, steveluscher, mcintyre94 |

## Links

- npm: https://www.npmjs.com/package/@wallet-standard/base
- Repository: https://github.com/wallet-standard/wallet-standard
- Homepage: https://github.com/wallet-standard/wallet-standard#readme
- Issues: https://github.com/wallet-standard/wallet-standard/issues
- npm.io page: https://npm.io/package/@wallet-standard/base

## Recent versions

- 1.1.1 (latest) — 2026-06-03
- 0.0.0-20240802213516 (pre) — 2024-08-02
- 1.0.0-rc.6 (rc) — 2022-10-28
- 1.1.0 — 2024-10-30
- 0.0.0-20240802205322 — 2024-08-02
- 0.0.0-20240703212708 — 2024-07-03
- 0.0.0-20240607222957 — 2024-06-07
- 1.0.1 — 2022-11-21
- 1.0.0 — 2022-10-28
- 1.0.0-rc.5 — 2022-10-25
- 1.0.0-rc.4 — 2022-10-25
- 1.0.0-rc.3 — 2022-10-25
- 1.0.0-rc.2 — 2022-10-25
- 1.0.0-rc.1 — 2022-10-24
- 1.0.0-rc.0 — 2022-10-15

## README

# `@wallet-standard/base`

This package defines the foundational TypeScript types of the Wallet Standard, and so provides a practical specification
of the Wallet Standard until a formal specification may be completed.

A wallet that implements the Wallet Standard is referred to as a **Standard Wallet**, or simply a **Wallet**. An account
within a Wallet is referred to as a **WalletAccount** or simply an **Account**.

This package contains only TypeScript types. There is no executable JavaScript code.

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