
A user should be able to choose a credit product without assembling a route into it. Yet a vault that accepts USDC on Ethereum expects users to arrive with exactly that. Capital held elsewhere becomes a separate task: find a bridge, convert the asset, then return to make the deposit.
SPICE has brought that transaction flow into its application with Trustware. Its one-click cross-chain deposit flow starts with any balance in a connected wallet and ends with a position in SPICE’s spcUSDC vault. The routing and settlement infrastructure sits underneath the experience, rather than introducing another interface the user has to navigate.
Starting with what the user holds
SPICE builds structured products and infrastructure for private credit, bringing credit products onchain with visibility into the underlying book and how capital is deployed. Its spcUSDC vault on Ethereum accepts USDC for deposits. Through Trustware, users can fund that deposit from assets on other networks without preparing the destination balance themselves.
The experience begins when the user connects a wallet; Trustware scans balances across chains and assets, then populates the “Pay with” selector with the assets the user actually has. Token balances, network labels and values appear together, with the option to filter by network.
This flow materially changes the starting point of the deposit. Users now choose from their own holdings instead of searching a token catalog or working backward from the vault's requirements.
From asset selection to a vault position
After selecting an asset and amount, the user authorizes the required transactions through their wallet. Trustware handles the routing and conversion into Ethereum USDC, with the destination vault deposit included in the flow. The resulting spcUSDC shares represent the user's position in the vault.
The destination call closes the gap between moving funds and completing the deposit. A bridge transfer alone would leave the user holding USDC on Ethereum. Here, the execution path includes depositing that USDC into the product they selected with full wallet attestation of the underlying position.
The one-click deposit flow is the current wallet connected experience; wallet approvals can still vary with the asset and existing permissions. Trustware does not take custody of funds or sign on the user's behalf. SPICE's vault continues to govern the position, including its underlying risks and redemption terms.
What this enables for an application
SPICE demonstrates this experience in production today: Balance discovery, asset selection, routing and vault entry are all a part of the same deposit journey, with the application keeping the user's intended action in view throughout.
For a team building an onchain product, that has a practical implication, as the vault keeps its settlement asset and its network untouched. The vault does not need to expand onto every chain a depositor might be holding funds on to accept their capital.
What moves is the coordination, not the vault. The depositor no longer has to bridge and convert on their own before showing up with the right asset. The application does that step, and the deposit still lands as the position they came for.
“This was one of the simplest integrations we could have done to effectively enable cross-chain deposits. With users across multiple chains DeFi faces quite a large fragmentation of capital problem, something we have been trying to avoid after what we have seen in TradFi. For us Trustware’s solution solves this without any overhead!”
— Promo, Cofounder of SPICE
Trustware is the Universal Deposit Layer for onchain applications. Accept any asset. Settle anywhere. Without ever taking custody. Visit docs.trustware.io.