Deployment data
The @bound/sdk/deployments subpath — addresses and endpoints, safe for client code.
Contract addresses are not configuration. They are a published, versioned record that ships inside the package, so a fresh clone builds and reads the chain with nothing set up.
import { getDeployment, listNetworks } from "@bound/sdk/deployments";
const d = getDeployment(); // defaults to "testnet"
d.contracts.registry; // the Registry address
d.rpcUrl; // the Soroban RPC endpoint
d.deployCommit; // the commit the addresses came fromWhat it contains
| Field | Meaning |
|---|---|
network, networkPassphrase | Which Stellar network these addresses live on |
rpcUrl, horizonUrl | The endpoints the client talks to |
contracts | The six contract addresses |
accounts | Demo actor public keys (G…) |
readSource | A funded account used as the source of read-only simulations |
deployedAt, deployCommit | Provenance — when, and from which commit |
No secrets are in this module, or anywhere in the package. Secret keys are supplied by the caller; environment variables hold credentials and nothing else.
Safe in the browser
The subpath carries data only — importing it does not pull in @stellar/stellar-sdk or
any contract client. Use it in client components that display an address; use
@bound/sdk on the server when you need to reach the chain.
This site uses it
Every address on these pages is rendered from this module at build time, not typed into
the Markdown. Updating the docs to a new deployment is npm i @bound/sdk@latest.
Current record
| Network | testnet |
| Passphrase | Test SDF Network ; September 2015 |
| Soroban RPC | https://soroban-testnet.stellar.org |
| Horizon | https://horizon-testnet.stellar.org |
| Deployed at | 2026-06-02 22:57:01 UTC |
| Deploy commit | 67c9f7a41e52 |
| Contract | What it does | Address |
|---|---|---|
| Registry | Stores certificates. publish → attest → verify. | CBM2UAVZFUI2QGZIS35VB6P3W5FYC3HW3KV3E2AF6KFQDUMFIZPPAJWV |
| ReserveVault | Holds the locked USDC reserve that absorbs the worst case. | CDN6S5DKUCC4O33L3RGTTO4LYNJVPLPIYYZTUANPJJZYAHZCR32O4WFB |
| AuditorStaking | The auditor's own stake — slashable if the vouch is false. | CCSJTEXOJZ322XI5ZJF6YZ2IRLCRKNXTGHGK3ZLATKL6Y7CGQODS4VZB |
| ChallengeManager | Proves a short reserve on-chain, then slashes and compensates. | CANDUKOYQIMZDK4MUWHN6MKJI5ORY5R4BPBEQIOQQSINJYITMY47UNZH |
| FeeEscrow | The audit fee, released to the auditor on attestation. | CD4EZ5FCFC7D65OHBB5HHF6ASM4OCRGNAO6XQZQ5LKH4QB327SF5EYOF |
| USDC | The Circle Stellar Asset Contract. Every amount moves in this token. | CBIBCQ6EIQX3DU2SIJ3MFN7MQBNXBCETNLTFHNQOSTTLZDSGQLENPVWV |