Deployed testnet addresses
These contracts are live on Stellar testnet as of July 14, 2026. Deployer:GAF4RGTNO2HKR754HDQRK4UZCPDN7F3T7QPZQE76UAJZSUUDICD43JPS.
The Collateral Vault’s borrowed asset on testnet is the native XLM Stellar Asset Contract (SAC):
CDLZFC3SYJYDZT7K67VZ75HPJVIEUVNIXF47ZG2FB2RMQQVU2HHGCYSC. This is a testnet demo stand-in only. The vault is configured at 60% LTV and a 75% liquidation threshold.SDK parity with EVM
StellarAdapter implements the same IAdapter interface as EVMAdapter. This means TokenFactory, AssetRegistry, EscrowManager, RampManager, and CollateralVault work identically regardless of which chain you configure — swap network: "polygon" for network: "stellar-testnet" and the same application code runs on Stellar.
Stellar-specific authentication
Server-side: stellarSecretKey
For CLI scripts and backend services, pass your Stellar secret seed (starts with S) directly:
Browser: stellarSigner with Freighter
For frontend applications, pass a StellarExternalSigner that wraps the Freighter wallet API. Freighter’s object matches the StellarExternalSigner shape exactly:
Soroban RPC endpoint
The built-in testnet RPC ishttps://soroban-testnet.stellar.org. For Stellar Mainnet, there is no official free public Soroban RPC — you must supply your own:
Overriding factory addresses
The testnet factory addresses are built into the SDK defaults forstellar-testnet. If you deploy your own factory contracts (e.g. for a private Stellar network or after a new testnet reset), pass them explicitly:
Source code
The Stellar contracts live inpackages/contracts-stellar in the open-source repository. The deployment script is scripts/deploy-testnet.sh and the machine-readable deployment record is deployments.testnet.json.
github.com/ankarachain/ankara-core/tree/main/packages/contracts-stellar