For the complete documentation index, see llms.txt. This page is also available as Markdown.

How trades are performed

The following steps are performed to copy trades:

1. Assemble Transaction:

β€’ Assembles the transaction using the Odos service, including details like input and output tokens.

2. Update Database with Transaction Details:

β€’ Updates the database with transaction details, including input and output token information.

3. Simulation Check:

β€’ Checks the success of the transaction assembly simulation. If unsuccessful, updates the transaction status and logs the simulation error.

4. Trade Integrity Check:

β€’ Validates the trade against the vault's price thresholds to ensure transaction integrity.

5. Execute Transaction:

β€’ Executes the transaction, copying the trade on the blockchain.

Last updated