Skip to content

mppsol/sdk

Repository files navigation

mppsol/sdk (deprecated)

This repository is deprecated as of 2026-05-09. The published npm packages remain on the registry for existing consumers, but no new development happens here.

For Solana-native HTTP-402 payments, use @solana/mpp — the official Solana Foundation implementation, with multi-language SDKs (TypeScript, Rust, Go, Python, Lua) and active development.

For cross-VM settlement (EVM ↔ Solana) — the gap mppsol now focuses on — see mppsol/spec and mppsol/cpi.

Why this happened

These packages were created during the Solana Frontier Hackathon (April–May 2026) as the first community Solana-native MPP implementation. On 2026-03-18, the Solana Foundation shipped @solana/mpp as the official implementation — broader language coverage, Foundation backing, active maintenance.

Rather than maintain a parallel TS-only implementation in the same space, mppsol repositioned to focus on cross-VM settlement — payments originating in EVM contracts (Tempo, Arc, Megaeth) and settling atomically on Solana with on-chain Receipt PDAs. That's the gap the Foundation SDK doesn't address. See mppsol.org for the new positioning.

Packages (frozen at 0.1.0-draft.4)

Package npm
@mppsol/core 0.1.0-draft.4 — deprecated
@mppsol/server 0.1.0-draft.4 — deprecated
@mppsol/agent 0.1.0-draft.4 — deprecated

All three deprecated 2026-05-09 with redirect messages on the npm registry pointing to @solana/mpp.

Migration

If you were using Use instead
@mppsol/core @solana/mpp — covers types and canonical encodings
@mppsol/server @solana/mpp — server-side charge methods
@mppsol/agent @solana/mpp — client-side auto-402 + payment links

The Foundation SDK's API differs from the @mppsol/* API. Migration requires real refactoring, not a drop-in replacement. The Foundation README at solana-foundation/mpp-sdk documents the current shape.

Repository disposition

This repository may be archived in the near future once the npm metadata reflects the deprecation broadly. Git history will remain accessible read-only; commits, PRs, and issues stay queryable.

License

Apache 2.0 — see LICENSE.

About

TypeScript SDK monorepo for MPP.sol — @mppsol/core, @mppsol/server, @mppsol/agent

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors