# @solana-mobile/mobile-wallet-adapter-protocol-web3js

> A convenience wrapper that enables you to call Solana Mobile Stack protocol methods using objects from @solana/web3.js

Latest version **2.3.0** (published 2026-08-17) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @solana-mobile/mobile-wallet-adapter-protocol-web3js
pnpm add @solana-mobile/mobile-wallet-adapter-protocol-web3js
yarn add @solana-mobile/mobile-wallet-adapter-protocol-web3js
bun add @solana-mobile/mobile-wallet-adapter-protocol-web3js
```

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.3.0 |
| Published | 2026-08-17 |
| First published | 2022-07-14 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 73.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 329 |
| Author | Steven Luscher |
| Maintainers | michaelsulistio, funkatronics_sol, stevenlaver, ankur2136, olivier.goutay, beeman |

## Links

- npm: https://www.npmjs.com/package/@solana-mobile/mobile-wallet-adapter-protocol-web3js
- Repository: https://github.com/solana-mobile/mobile-wallet-adapter
- Homepage: https://github.com/solana-mobile/mobile-wallet-adapter#readme
- Issues: https://github.com/solana-mobile/mobile-wallet-adapter/issues
- npm.io page: https://npm.io/package/@solana-mobile/mobile-wallet-adapter-protocol-web3js

## Dependencies (1)

- [@solana-mobile/mobile-wallet-adapter-protocol](https://npm.io/package/@solana-mobile/mobile-wallet-adapter-protocol.md) ^2.3.0

## Recent versions

- 2.3.0 (latest) — 2026-08-17
- 2.4.0-canary-20260915212927 (canary) — 2026-09-15
- 2.1.0-alpha1 (alpha) — 2024-01-18
- 2.4.0-canary-20260915210437 — 2026-09-15
- 0.0.0-canary-20260910202749 — 2026-09-10
- 0.0.0-canary-20260909002706 — 2026-09-09
- 0.0.0-canary-20260903162154 — 2026-09-03
- 0.0.0-canary-20260903155326 — 2026-09-03
- 0.0.0-canary-20260902170211 — 2026-09-02
- 0.0.0-canary-20260828231154 — 2026-08-28
- 0.0.0-canary-20260817210220 — 2026-08-17
- 0.0.0-canary-20260816181440 — 2026-08-16
- 0.0.0-canary-20260816174519 — 2026-08-16
- 0.0.0-canary-20260816005128 — 2026-08-16
- 0.0.0-canary-20260814203357 — 2026-08-14
- … 118 more at https://npm.io/package/@solana-mobile/mobile-wallet-adapter-protocol-web3js/versions

## README

# `@solana-mobile/mobile-wallet-adapter-protocol-web3js`

This is a convenience wrapper that makes it easy to use common primitives from [@solana/web3.js](https://github.com/solana-labs/solana-web3.js) – such as `Transaction` and `Uint8Array` – with [@solana-mobile/mobile-wallet-adapter-protocol](https://github.com/solana-mobile/mobile-wallet-adapter/tree/main/js/packages/mobile-wallet-adapter-protocol).

---
_Source: https://npm.io/package/@solana-mobile/mobile-wallet-adapter-protocol-web3js · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
