stellar holds the standardized Stellar tables. Stellar calls its blocks ledgers, and they land in blocks. A transaction here is a wrapper: what it does is carried in a list of operations. So transactions land in transactions, the operations inside them in operations, and what each operation changed in effects.
Tables
| Table | Since | Description |
|---|---|---|
blocks | 2015-09 | One row per ledger, with transaction counts, fee pool and total lumens. |
transactions | 2015-09 | One row per transaction, with its fees, the account that sent it, and the original encoded form. |
operations | 2015-09 | One row per operation, typed by operation_type. |
effects | 2015-09 | One row per state change an operation produced. |
number, transactions on transaction_hash, operations on operation_id and effects on effect_id.
The tables get finer as you go down: a transaction holds one or more operations, and an operation produces any number of effects, including none. For payments and trades, start from operations and filter on operation_type. Use effects when the question is who was credited and who was debited.
Sample queries
- Operations by type
- Tokenized assets ranked
- Priced tokens
Count operations by type on one day.