Skip to content

Latest commit

 

History

History
 
 

order

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Order indexer

Stores off-chain orders and listens to EVM-based blockchain and reconstructs state for all orders. Supports these types of orders:

  • Rarible V1 off-chain orders
  • Rarible V2 off-chain orders
  • Rarible V2 (on-chain) orders
  • Rarible Auctions (WIP)
  • TBA

This module has controllers to

  • query data about orders (all, sell orders, bids, by item, by collection etc)
  • create or update orders
  • query information about events
  • post information about pending transactions

This module listens to the events and updates data accordingly. It's based on log listener

Data Model

Order - represents intent of the user to exchange his assets to some other assets

OrderExchangeHistory - events listened from the blockchain. Usually, these events signal order was filled (possibly partially) or cancelled.

Order indexer supports different kinds of assets:

  • ERC-20
  • ERC-721
  • ERC-1155
  • ETH
  • and others.

Full list of supported assets can be viewed here