Skip to main content

Bitquery Glossary: EVM and Solana Terms Used in the Docs

The glossary explains every argument, cube and field name a Bitquery query can contain, in two pages: one for the EVM chains and one for Solana. Each page walks the same order: the dataset, network and filter arguments on the root, then the terms of each cube (balance updates, blocks, calls or instructions, DEX trades, events, transactions, rewards, transfers), then the attributes of the Currency object that appears in most of them. Use it when a field name in an example is unclear, or when the IDE autocompletes something you have not seen before.

The two pages

PageCovers
EVM builder termsdataset, mempool and network arguments, filter parameters, and the terms of the BalanceUpdates, Blocks, Calls, DEXTradeByTokens, DEXTrades, Events, Transactions, MinerRewards and Transfers cubes, plus Currency attributes
Solana builder termsdataset and filter arguments, and the terms of the BalanceUpdates, Blocks, DEXOrders, DEXTradeByTokens, DEXTrades, Instructions, Rewards, Transactions and Transfers cubes, plus Currency attributes

Most looked-up sections

TermWhere
dataset: realtime, archive, combinedEVM dataset parameters, Solana dataset parameters
mempool argumentEVM mempool parameter
network argumentEVM network parameter
where, orderBy, limit, limitByEVM filter parameters, Solana filter parameters
DEX trade fields: Buy, Sell, Dex, Side, PriceInUSDEVM DEXTrades terms, Solana DEXTrades terms
Per-token trade aggregatesEVM DEXTradeByTokens terms, Solana DEXTradeByTokens terms
Decoded calls and instructionsEVM Calls terms, Solana Instructions terms
Currency attributes: Native, Fungible, SmartContract, MintAddress, DecimalsEVM currency attributes, Solana currency terms

Two terms in one query

dataset: combined on the root reaches history and the realtime tail together; Currency.Native marks the chain's own coin (ETH here) as opposed to a token. Run it in the Bitquery IDE on a free account.

{
EVM(network: eth, dataset: combined) {
Transfers(
limit: { count: 3 }
orderBy: { descending: Block_Time }
where: { Transfer: { Currency: { Native: true } } }
) {
Block {
Time
}
Transfer {
Amount
Currency {
Symbol
Native
}
}
}
}
}

Frequently Asked Questions

What does the dataset argument mean?

It picks the storage a chain-level query reads: realtime for the freshest short window, archive for history, combined for both stitched together. Leaving it out means realtime.

What is the difference between a native currency and a token?

The native currency is the chain's own coin, such as ETH or SOL, marked by Currency.Native being true. Tokens are contracts (EVM SmartContract) or mints (Solana MintAddress) and carry their own Decimals.

What do Buy and Sell mean in a DEX trade row?

The two sides of one swap: the currency and amount received and the currency and amount given. In DEXTradeByTokens the row is one token's side, and Side describes the other token, so a trade appears twice, once per token.

Where are Solana instructions defined?

In the Solana builder terms under Instructions API: program address, method, accounts, decoded arguments and the instruction index within the transaction.

Is there a glossary for the Trading cubes?

Their fields are documented on the Crypto Price API and Crypto Trades API pages, which explain Tokens, Pairs, Currencies and Trades with examples.

Build with Bitquery

Ready to run this in production?

Get an API key and run these queries in minutes, or talk to us about plans and enterprise delivery.