Skip to main content
Trustware connects your application’s transaction logic to cross-chain routing and settlement. Your application defines the source funds, destination and any supported destination action. Trustware resolves the route and prepares the transaction payload for your existing signing infrastructure. Use it in a user-facing application, a backend service or an internal workflow. The integration follows the same lifecycle, whether a user initiates a transaction or your own system triggers it.

How a transaction flows

1. Request a route

Specify the source asset, chain and amount, together with the destination asset, chain and recipient. Trustware resolves an available route and returns its transaction payload. A quote lets your application review fees, expected output and estimated completion time before proceeding. For supported integrations, include a destination contract call so the routed funds can enter a vault, staking contract or margin account.

2. Sign and submit

Your wallet or signing infrastructure authorizes and broadcasts the source-chain transaction. Complete any required token approvals before execution. Trustware does not hold private keys or take custody of funds.

3. Track settlement

Submit the transaction hash through the receipt flow, then track the route’s status through settlement. SDK execution helpers can handle receipt submission for supported paths; direct API integrations submit it explicitly. Use status responses to update your interface or backend records. Confirm the destination action’s outcome when a flow includes a contract call; source-chain confirmation alone does not establish that the full flow succeeded.

What your application controls

Your application determines when a transaction begins, how users interact with it, and which destination and constraints apply. It retains control over signing and any business logic that responds to transaction outcomes. Trustware handles route resolution, transaction-payload preparation and settlement tracking.

Choose your integration path

React SDK

Use the prebuilt widget for an integrated transaction interface, or the headless core to build your own. Connect your existing wallet infrastructure using the appropriate wallet integration.

Quickstart

Host wallet

Headless core

REST API

Integrate backend services or applications outside React. Request routes, sign and broadcast using your own infrastructure, submit transaction receipts and track settlement directly.

API overview