Skip to main content

Testnet Deployment

Current and historical Root14 deployments on Stellar Testnet.

Current Deployment​

ComponentValue
r14-coreCALUKVFDMGPD7434O5BG42XHRYRGXSOH7GHW6DXD2IFF33J5FWAYM3GQ
r14-transferCBRKSW66WY5APVMAG6JY4XL27ZSTOKODFDBZNX6BLIMPRAI7GZXF7ZBI
circuit_idf28f257e3557c197e2ff29c38cd817a12bfef09e54f3c7904e1caf21985b5736
NetworkStellar Testnet
RPChttps://soroban-testnet.stellar.org:443

Quick Setup​

r14 keygen
r14 config set stellar_secret YOUR_TESTNET_SECRET
r14 config set core_contract_id CALUKVFDMGPD7434O5BG42XHRYRGXSOH7GHW6DXD2IFF33J5FWAYM3GQ
r14 config set transfer_contract_id CBRKSW66WY5APVMAG6JY4XL27ZSTOKODFDBZNX6BLIMPRAI7GZXF7ZBI

If using an already-initialized deployment, skip r14 init-contract and proceed directly to deposits and transfers.

Previous Deployments​

Phase 0 - Core Verifier​

Initial deployment of r14 core with Groth16 verification.

ComponentContract ID
r14-core(initial testnet deployment)

Phase 1 - Transfer Circuit​

Added the transfer circuit and r14 transfer contract.

ComponentContract ID
r14-core(phase 1 deployment)
r14-transfer(phase 1 deployment)

Phase 2 - Indexer Integration​

Added event-based indexer and Merkle proof serving.

ComponentContract ID
r14-core(phase 2 deployment)
r14-transfer(phase 2 deployment)

Phase 3 - SDK + CLI​

Full SDK, CLI, and high-level client. Current production contracts.

ComponentContract ID
r14-coreCALUKVFDMGPD7434O5BG42XHRYRGXSOH7GHW6DXD2IFF33J5FWAYM3GQ
r14-transferCBRKSW66WY5APVMAG6JY4XL27ZSTOKODFDBZNX6BLIMPRAI7GZXF7ZBI

Network Details​

  • Network passphrase: Test SDF Network ; September 2015
  • Friendbot: Available for testnet XLM at https://friendbot.stellar.org/?addr=YOUR_PUBLIC_KEY
  • Horizon: https://horizon-testnet.stellar.org
  • Soroban RPC: https://soroban-testnet.stellar.org:443

Getting Testnet XLM​

You need testnet XLM to pay for Soroban transaction fees. Fund your account via Friendbot:

curl "https://friendbot.stellar.org/?addr=YOUR_PUBLIC_KEY"

Or use the Stellar Laboratory at lab.stellar.org.

Storage TTL​

Soroban contract storage has a TTL (time to live). Root14's contracts use persistent storage with a TTL of 535,680 ledgers (~30 days). If data expires, it needs to be restored via stellar contract restore.