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