Factory
Entity to capture metrics for all the pools deployed by a specific factory contract.
Bundle
Entity to store the current Eth price in USD.
Token
Entity to stores the metadata and token level metrics for a token present in any of the pools.
Pool
Entity to store a pool's metadata, current & lifetime metrics and links to events and hourly/daily metrics and references to it's tick entities.
Tick
Entity to stores the metadata for a tick in a pool, it's lifetime metrics and current liquidity and fee variables.
Position
Entity to store details of a position created through NonfungiblePositionManager. Stores it's metadata, deposited/withdrawn tokens, fee variables and transactions where it participated.
PositionSnapshot
Entity storing the state of a position after an action taken on the position.
Transaction
Entity capturing unicorn transaction details with a list of mint, burn, swap, flash and collects events emitted within a transaction.
Mint
Entity to store details of a mint event emitted while adding liquidity to a pool.
Burn
Entity to stores the details of a burn event emitted while removing liquidity from a pool.
Swap
Entity to stores details of a swap event emitted while swapping one token for the other in a pool.
Collect
Entity to store details of a collect event emitted while removing tokens from a position.
Flash
Entity to store details of a flash event emitted while a flash loan was taken from a pool.
UnicornDayData
Entities capturing the daily metrics for all of the Unicorn protocol.
PoolDayData
Entity to store the daily metrics for each pool.
PoolHourData
Entity to store the hourly stats for each pool.
TickHourData
Entities capturing details of Liquidity available & Volume of token traded at a tick for a given hour.
TickDayData
Entities storing the details of Liquidity available & volume of token traded at a tick on a given day.
TokenDayData
Entities capturing the daily stats for a token across all of Unicorn.
TokenHourData
Entities capturing the hourly metrics for a token across all of Unicorn.