Choose your runtime
Stellar preset path
For Stellar + Soroban applications:- Install
@arcanetech/privacy-sdk-stellarand a state adapter — see Quick start or Install. - Load bundled runtime assets with
loadDefaultStellarBrowserAssets()(browser) or filesystem paths via@arcanetech/privacy-sdk-stellar/node. - Implement a Stellar wallet adapter (
getAddress,authorizeMessage,signTransactionPayload). - Pass
transactEnvironmentwith Soroban RPC URL, pool/registry contract IDs, KYT config, andsignTransaction. - Create the client once at app startup.
Node path (Stellar preset)
Use@arcanetech/privacy-sdk-stellar/node when assets load from disk and a server-side wallet holds signing keys.
Test path (Stellar preset)
Use@arcanetech/privacy-sdk-stellar/testing to inject a fake transact engine and @arcanetech/privacy-sdk-state-memory for isolated state:
prepare and execute without a live Soroban RPC endpoint.
What you bring vs what the SDK brings
Recommended reading order
- Introduction and Packages
- Domain model and Operation lifecycle
- Quick start (Stellar preset)
- State integration and Data sources
- Stellar application development for production React wiring
Related
Quick start (Stellar preset)
Minimal in-memory bootstrap.
State integration
Memory vs Redux adapters.
Setup
Production Stellar React shell.