Entities

Entities define the schema of the subgraph, and represent the data that can be queried. Within each entity are sets of fields that store useful information related to the entity. Below is a list of the available entities within the Uniswap Subgraph, and descriptions for the available fields.

Each entity is defined with a value type, which will always be a base AssemblyScript type, or a custom type provided by The Graph's custom TypeScript library.

VeneraSwap Factory​

The VeneraSwap Factory entity is responsible for storing aggregate information across all VeneraSwap pairs. It can be used to view stats about total liquidity, volume, amount of pairs and more.

Token Stores aggregated information for a specific token across all pairs that token is included in.

Pair Information about a pair. Includes references to each token within the pair, volume information, liquidity information, and more. The pair entity mirrors the pair smart contract, and also contains aggregated information about use.

Transactions

Transaction entities are created for each BNBChain transaction that contains an interaction within VeneraSwap contracts. This subgraph tracks Mint, Burn, and Swap events on the VeneraSwap core contracts.

Mint

Mint entities are created for every emitted Mint event on the VeneraSwap core contracts. The Mint entity stores key data about the event like token amounts, who sent the transaction, who received the liquidity, and more. This entity can be used to track liquidity provisions on pairs.

Burn

Burn entities are created for every emitted Burn event on the VeneraSwap core contracts. The Burn entity stores key data about the event like token amounts, who burned LP tokens, who received tokens, and more. This entity can be used to track liquidity removals on pairs.

Bundle

The Bundle is used as a global store of derived BNB price in USD. Because there is no guaranteed common base token across pairs, a global reference of USD price is useful for deriving other USD values. The Bundle entity stores an updated weighted average of BNB<->Stablecoin pair prices. This provides a strong estimate for the USD price of BNB that can be used in other places in the subgraph.

PancakeDayData

Tracks data across all pairs aggregated into a daily bucket.

PairHourData

Tracks data across all pairs aggregated into a hourly bucket.

PairDayData

Tracks pair data across each day.

TokenDayData

Tracks token data aggregated across all pairs that include token.

Last updated