> For the complete documentation index, see [llms.txt](https://docs.element.market/developer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.element.market/developer/gas-optimized.md).

# Gas-Optimized

## Aggregator Contract

* ### Gas-Optimized Router

  1. For the mainstream marketplaces: openSea, elementEx, looksRare and x2y2, the aggregator contract use constant address to reducing read-storage operation and saving gas.
  2. For different purchase scenarios, a series of methods are provided to call, reducing judgment operations and parameter passing.

* ### Inline assembly code <a href="#id-8455" id="id-8455"></a>

  One of the main advantage of using assembly language in solidity comes to saving gas. So the aggregator contract coding with assembly in some necessary places to optimizing gas.
