# 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.
