Sepolia Testnet (Chain ID: 11155111)
Core Contracts
The SettlementCoordinator contract is not yet deployed on Sepolia. The current testnet deployment uses direct escrow interaction. SettlementCoordinator deployment is tracked in the development roadmap.
Test Tokens
These contracts are deployed from the keystone-smart-contracts repository. All source code is verified on Etherscan.
Contract Descriptions
KeystoneEscrow
Multi-leg atomic escrow for DvP settlement. Supports registering settlements with N legs, per-leg deposits, and atomic execution (all legs release in one transaction or none do). Handles ERC-20 and ERC-3643 token standards. See KeystoneEscrow for full documentation.ComplianceRegistry
On-chain attestation of compliance screening results. Stores compliance status (Pass/Flagged/Fail) per party per settlement using hashed identifiers - no PII is stored on-chain. Serves as a gate that the SettlementCoordinator checks before allowing transitions past compliance. See ComplianceRegistry for full documentation.Test Tokens
- KBOND represents a tokenised government bond for repo collateral (18 decimals, ERC-20)
- TUSDC represents stablecoin payment, mimicking USDC (6 decimals, ERC-20)
Integration
To interact with these contracts directly, you need:- The contract ABI (available in the keystone-smart-contracts repository)
- An EVM-compatible wallet library (ethers.js, web3.py, viem, etc.)
- Sepolia ETH for gas (available from Sepolia faucets)