Reservoir's NFT liquidity router is built of two constituent components, our Router API and Router Contract. The API is also wrapped into the Reservoir SDK, which abstracts some of the complexities of creating and executing liquidity. The goal of Reservoir’s liquidity router is to simplify the creation and execution of NFT orders across the ecosystem.
- Execute orders from Reservoir’s open orderbook, including orders aggregated from major NFT marketplaces
- Create native Reservoir orders and/or push orders to major NFT marketplaces
- Leverage Reservoir’s router contract for advanced buying and selling, like sweeping, multi-sell, and buying and selling in other erc-20 currencies.
- Abstraction of the underlying exchanges means you get exchange upgrades for free.
There are three levels at which you can use Reservoir's liquidity router. For most applications we recommend using the Reservoir SDK because it offers the highest level of abstraction for developers.
Reservoir SDK (JS/TS/Node) - includes helpers that abstract the process of iterating through steps, and returning callbacks that can be used to update your UI.
Router API - APIs for buying, selling, and cancelling any order on any marketplace.
Router Contract - execute multi-item sales through Reservoir’s Router contract, enabling users to purchase items from different marketplaces in one transaction.
Updated 3 months ago