Technical Stack
Syncrate is built with a simple but scalable stack designed for RWA protocols. The project has two main components: an off-chain routing engine and on-chain adapters that connect to asset issuers and settlement layers.
The routing engine is written in TypeScript and runs on Node.js. It exposes a few lightweight REST endpoints and handles all route calculations off-chain. The service uses common tooling like Express for routing and Jest for testing, but the logic itself remains framework-agnostic to stay easy to maintain.
On-chain, Syncrate uses Solidity and follows a minimal “adapter” interface. Each adapter is responsible for describing how a specific RWA protocol handles deposits, withdrawals, and settlement flows. All contract development and testing is done with Foundry, and we rely on OpenZeppelin standards where applicable.
For teams integrating Syncrate, we provide a small developer toolkit built around React, Next.js, and viem/wagmi. These are optional and mainly serve as reference implementations or dashboards for partners.
Last updated