Skip to main content
This page outlines secondary but relevant concepts related to order creation. While not central to the core flow for creating an order, they are important for transparency and for understanding various fields in the create-tx API response. Order fulfillment involves three distinct steps:
  • Detecting the created order on the source chain
  • Fulfilling the order on the destination chain
  • Claiming the order on the source chain
In total, a solver performs three transactions during the lifecycle of an order:
  • Fulfilling the order on the destination chain
  • Sending unlock message via DMP from destination to the source chain
  • Claiming the locked order input assets on the source chain
The gas fees associated with those transactions are considered operating costs and should be factored in when creating an order.