Fund with Trails
Trails seamlessly enables users to deposit funds into your chain, app, or protocol with optimized UX flows and native integrations with multiple liquidity sources to optimize routes for low-slippage. Users can fund from any token they hold across any supported chain, eliminating the need for manual bridging and swapping - embedded seamlessly in the experience. Traditional funding flows require users to:- Find an external bridge supported by the chain / app with unknown trust assumptions
- Swap to the required deposit token
- Pay multiple gas fees across different networks
- Wait for bridge confirmations
- Navigate complex interfaces
Use Cases
Funding flows in Trails are modeled as exact input by default. For example, “I have exactly 10 USDC tokens I want to send out from the origin chain, and I’ll receive 9.99 USDC on the destination.” Funding can done through a variety of methods such as the user’s connected wallet, QR code deposit, or onramping from various fiat options. This is ideal for a variety of use cases and apps such as the following:- Transfer funds into a perpetual exchange deposit address.
- Bootstrap liquidity for lending protocols by transferring funds and executing a vault deposit.
- Add funds to your balance on an application with crypto support.
- Swap and deposit funds into staking contracts.
- Onboard users to new chains seamlessly from any origin chain.
- Top up a user’s account on a prediction market.