Instant Trading (Frontends)
Last updated
Last updated
All rights to the people (c) 2023 Symmetry Labs A.G.
Instant Trading on SYMMIO introduces a new era of speed and responsiveness for decentralized derivatives trading. Before, users had to wait seconds—or even minutes—for trade confirmations and price lock-ins. With Instant Trading, frontends can now deliver a trading experience that closely matches the speed found on centralized exchanges, all while preserving the transparency and trustlessness of decentralized infrastructure.
1. Dramatic UX Improvements: By integrating Instant Trading, frontends provide near-instant trade confirmations (under one second) and rapid on-chain settlement (5–30 seconds depending on the network). This reduces user frustration, improves retention, and encourages more active engagement.
2. Unlocking Advanced Trading Strategies: Faster execution times enable strategies like scalping and precise position management that were previously challenging in decentralized environments. This enhances the attractiveness of your platform to both retail users and professional traders.
3. Session Management: Users delegate certain trading functions to solvers via the MultiAccount contract, allowing trades to be opened and closed without repeatedly signing individual transactions. Frontends can guide users through this one-time delegation process and streamline their subsequent trading activities.
1. Delegation of Functions: Frontends must implement an initial user flow where the trader authorizes solver addresses to act on their behalf for specific functions. Once granted, these permissions enable quick, automated trade execution without additional signatures.
2. Secure Authentication Flow: Your frontend needs to handle authentication and session creation. Users sign a message, solvers verify it, and the frontend receives an access token. This token is crucial for subsequent requests, ensuring trades occur instantly while maintaining a secure environment. You can read more about this here.
3. Integration with Solver Endpoints: While frontends handle the user interface and overall experience, Instant Trading relies on solver endpoints to process trades instantly. Frontends connect securely with these solver APIs to submit trade requests and receive immediate confirmations.
4. Transparent User Communication: Communicate the implications of delegating access. Emphasize that users retain control, can revoke delegated functions, and that access tokens expire.
You can read more about the solver implementations and endpoints here:
It's advised for solvers to follow Rasa's implementation to ensure a consistent format for API endpoints across solvers.
With Instant Trading, frontends are able to offer:
Account-Based APIs: Simplifying integration for automated strategies and enabling more complex trading frameworks.
Advanced TP/SL Implementations: Leveraging instant actions to adjust or close positions with extreme precision.
Full Account Abstraction: Eventually, users could trade without manually managing wallets, signatures, or even addresses—operating purely via familiar Web2 methods while retaining the security of decentralized finance.