Crypto instruments tracker
- Software engineering, API development, databases
- Serde, Diesel, Warp
An API that catalog, standardize and track instruments on cryptocurrency exchanges.
Referential is an API made during my work-study contract at Sun Zu Lab, a leading provider of independent tools and services for digital asset liquidity analysis. Their goal is to bring transparency in crypto markets by collecting data from exchanges and by doing quantitative analytics.
Here are some quick definitions before getting into details:
- An asset is a contract or property, usually transferable and negotiable, that is capable of producing income or capital gain for the holder.
- Venue / Exchange
- A market where you can trade assets for another.
Product offered by a venue. It is usually represented by its symbol that links a pair of financial or digital assets.
For example, BTC/USD is an instrument that links Bitcoin and US Dollar.
- The set of instruments of a venue.
The Referential API is a standardized instruments catalog across every exchange, it can be seen as the aggregation of the referential of every venue.
The API is automatically supplied with all the instruments and assets collected by the company. It also tracks and registers any change in instrument characteristics, bringing a complete history of any instrument.
The API then enables to query instruments, assets or venues using combinable filters to look up for specific characteristics.
The Swagger documentation features many examples and makes the API easy to use for anybody, as you can set any filter and query the API right from it.