Grix Router

Receiving Payloads: The Router Per Chain is designed to accept various types of payloads integral to the platform's operations. These payloads include transaction details, order information, and other relevant data necessary for executing trades and managing assets.

Handling Signed User Payloads: A crucial function of the Router is to process payloads signed by users. This feature is essential for ensuring the authenticity and integrity of transactions. By requiring payloads to be signed by the users, the Router enforces security and trust in the transaction process.

Executing Instructions Signed by Solvers: The Router is responsible for receiving and acting upon instructions that are signed by Solvers. These instructions are pivotal in determining the execution of trades and strategies within the Grix ecosystem. The Solver's signature verifies and authorizes the proposed actions, ensuring they align with the platform's algorithms and the user's interests.

Managing Signed Protocol Limitations: Another key role of the Router is to handle limitations and rules set forth by various protocols, which are signed to ensure their validity and adherence. These limitations could include aspects like transaction sizes, risk parameters, or specific protocol rules that need to be respected during the execution of trades.

Last updated