This document tracks deployed instances of sorokit contracts across networks.
- Contract ID:
[TBD - Deploy to testnet] - WASM Hash:
[TBD] - Deployed at block:
[TBD] - Network: Stellar Testnet
- Explorer: Testnet Explorer
- Contract ID:
[TBD - Deploy to testnet] - WASM Hash:
[TBD] - Deployed at block:
[TBD] - Network: Stellar Testnet
- Contract ID:
[TBD - Deploy to testnet] - WASM Hash:
[TBD] - Deployed at block:
[TBD] - Network: Stellar Testnet
Mainnet deployments coming soon.
Futurenet deployments available for testing future Soroban features.
To deploy these contracts yourself:
# 1. Build WASM
cargo build --target wasm32-unknown-unknown --release
# 2. Get contract ID
CONTRACT_ID=$(soroban contract deploy \
--wasm target/wasm32-unknown-unknown/release/escrow.wasm \
--network testnet \
--source myaccount)
# 3. Verify deployment
soroban contract invoke \
--id $CONTRACT_ID \
--network testnet \
-- get_status
# 4. Record the contract ID
echo "Deployed Escrow: $CONTRACT_ID"Each contract may require initialization before use. Refer to the README for specific setup requirements.
- Deploy the contract
- Users call
deposit()with funds and terms
- Deploy the contract
- Admin calls
set_splits()to configure recipients - Users call
distribute()to split payments
- Deploy the contract
- Admin calls
set()to add entries - Users call
get()to read entries
Contract addresses will be updated as new versions are deployed. Check back regularly or subscribe to releases on GitHub.
For mainnet deployments, a security audit will be completed before addresses are published here.
Last Updated: July 2026
Maintained by: Sorokit Team