Express + TypeScript backend for the Soroban milestone escrow platform.
- Node.js + Express
- TypeScript
- Stellar SDK
- Soroban RPC
npm install
cp .env.example .env # add your contract ID and deployer address
npm run devGET /health- Check backend healthGET /api/jobs/:contractId- Get job state from contractPOST /api/jobs/build-tx- Build unsigned transaction for frontend to signPOST /api/jobs/submit- Submit signed transaction to network
- https://github.com/Goldii-locks/escrow-contract — Soroban smart contract
- https://github.com/Goldii-locks/escrow-frontend — Next.js frontend