SSoftseco
Developer

Confidential payments in three lines of code.

The open-source eUSD SDK gives wallets, payment processors, and indexers a single import to read encrypted balances, construct confidential transfers, and verify Proof-of-Reserves.

Quick start

Install the SDK.

Available in TypeScript and Rust. Released under the MIT license. Audited as part of the Phase 2 program suite.

npm i @softseco/eusd cargo add softseco-eusd
// Confidential transfer in TypeScript import { ConfidentialClient } from '@softseco/eusd' const client = new ConfidentialClient({ cluster: 'mainnet-beta', wallet, }) const { signature } = await client.transfer({ to: 'A9pq…hRtv', amount: 2500_00, memo: 'Invoice #482', })
What's in the box

Everything you need to ship.

Client libraries

Typed TypeScript and Rust clients for confidential transfer construction, account decryption, and pending-balance application.

Auditor key utilities

Integrations for institutional consumers of the Auditor Key — verification, log parsing, and selective decryption helpers.

Proof-of-Reserves

Consumer libraries for indexers, explorers, and dashboards to parse daily PoR attestations into structured data.

Reference UI

A reference Phantom-native wallet flow and a payments demo app to copy patterns from on day one.

Webhooks

Post-mainnet: subscribe to events on a mint, an address, or a TransferHook program from your backend.

Devnet faucet

A test eUSD faucet on Solana devnet for end-to-end integration testing before mainnet beta.

Start building today.

Read the full documentation, browse the reference implementations, or join the developer Discord.