Skip to content

Developer guides ​

Use Curvy’s TypeScript packages to add private balances or accept private payments.

Wallet SDK (end-user privacy) ​

  1. Install and configure the SDK.
  2. Authenticate an account.
  3. Read shielded balances.
  4. Estimate and execute an intent.

Payments SDK (merchants) ​

  1. Install the Payments SDK.
  2. Integrate human checkout.
  3. Confirm payments on-chain.

Guides and reference ​

The guides explain complete integration flows. The wallet SDK reference is organized around individual actions. The Payments SDK documents merchant checkout and evidence helpers.

GuideWhat it covers
InstallationWallet config creation, storage, service URLs, and lifecycle
AuthenticationPasskey and private-key login and registration
Querying balancesCached reads, note synchronization, and refresh state
Interacting with assetsTransfers, swaps, send-to-anyone, estimation, and execution
Portals and recoveryEntry and exit portals and recovery paths
Listening to eventsSubscribing to SDK lifecycle events
Payments SDKMerchant checkout intents and payment confirmation