# NFT Marketplace Aggregator Trading Contract

By [TranceAM](https://paragraph.com/@tranceam-2) · 2022-08-15

---

The speech content of WangFeng presents as a guide for the course of NFT marketplace where aggregator is potential to be the dominant player.

[https://www.theblockbeats.info/news/31509](https://www.theblockbeats.info/news/31509)

Currently, there are three major aggregated marketplces: Gem(acquired by Opensea in June 2022), Genie(acquired by Uniswap in July 2022) and Element. In the limited experience of those three markerplaces, Element provides more functionalities and liquidity.

Element declares it saves gas up to 49% by optimized smart contracts and bulk order/cancel. The aggregator itself is not techniccally complicated by adding a “shopping cart” composite function on the original trading contract. I have two orders one is from Opensea and the other one is from Element but also orignially listed on OpenSea. The transaction details are as follows.

![Order from OpenSea](https://storage.googleapis.com/papyrus_images/6d94c6452f326d902c3050c9d96f4128eef0ba2307d94088649b7998fdabab6b.png)

Order from OpenSea

![Order from Element](https://storage.googleapis.com/papyrus_images/643f4a5b7da806f6fe95381ff239f2821b51b0f0b03356276abb1434109c58df.png)

Order from Element

In comparison, the Element is still interacting with OpenSea trading contract with one more transfer procedure. Accodingly, the gas usage is more.

![Gas details of order from OpenSea](https://storage.googleapis.com/papyrus_images/0fbfb32d01e54d3ee060a156a02ee84756f1dbc505632af97530abe5e56ce2a5.png)

Gas details of order from OpenSea

![Gas details of order from Element.](https://storage.googleapis.com/papyrus_images/0709c7b425ab39aab78e3688d884b7d4fc4813ba4a53bba22c7ae5d2eb9b7556.png)

Gas details of order from Element.

The conclusion is the aggregator can only increase the gas fee of aggregated order. The optimization part is constrained to NFTs that listed on Element called by marketplace’s own trading contract and bulk order/cancel.

Tx hash of two orders mentioned above:

0xbba4af7b9efd0a77180e317b5ec937edd767db1d814c5bf98444cc5329cc5bc5

0xd8d6f5d40097ccc2271553650e1b5ca7cd57f054a6db12f3108725b631d38503

[https://embed.0xecho.com.ipns.page?color-theme=auto&desc=&has-h-padding=true&has-v-padding=true&modules=comment%2Clike%2Ctip&receiver=tranceam.eth&target\_uri=https%3A%2F%2Fmirror.xyz%2Ftranceam.eth%2FRynWEpGJcewB299nboRm7g1zld6s7HE78QHNnVxO-c4&height=800&display=iframe](https://embed.0xecho.com.ipns.page?color-theme=auto&desc=&has-h-padding=true&has-v-padding=true&modules=comment%2Clike%2Ctip&receiver=tranceam.eth&target_uri=https%3A%2F%2Fmirror.xyz%2Ftranceam.eth%2FRynWEpGJcewB299nboRm7g1zld6s7HE78QHNnVxO-c4&height=800&display=iframe)

---

*Originally published on [TranceAM](https://paragraph.com/@tranceam-2/nft-marketplace-aggregator-trading-contract)*
