# zettablock Documentation > Documentation for zettablock ## Guides - [Welcome to ZettaBlock](https://docs.zettablock.com/docs/welcome-to-zettablock.md) - [Why ZettaBlock?](https://docs.zettablock.com/docs/why-zettablock.md) - [When to use ZettaBlock?](https://docs.zettablock.com/docs/when-to-use-zettablock.md) - [DataHub and DevStudio](https://docs.zettablock.com/docs/datahub-and-devstudio.md) - [Goal-Oriented First Steps](https://docs.zettablock.com/docs/zettablock-overview.md): This overview provides quickstart guides for our core features: Prebuilt APIs, Custom APIs, Analytics, and Data Export. - [Prebuilt API Quickstart](https://docs.zettablock.com/docs/prebuilt-api-quickstart.md) - [Custom API Quickstart](https://docs.zettablock.com/docs/custom-api-quickstart.md) - [Analytics Quickstart](https://docs.zettablock.com/docs/analytics-quickstart.md) - [Data Export Quickstart](https://docs.zettablock.com/docs/data-export-quickstart.md) - [Introduction: Explore, Build and Use](https://docs.zettablock.com/docs/data-hub-explore-build-and-use.md) - [Query Builder](https://docs.zettablock.com/docs/sql-query-builder.md) - [Query History](https://docs.zettablock.com/docs/query-history.md) - [GraphQL API Builder](https://docs.zettablock.com/docs/api-builder.md) - [API Details](https://docs.zettablock.com/docs/api-details-page.md) - [Creating Custom Real-Time APIs](https://docs.zettablock.com/docs/creating-custom-real-time-apis.md): Learn how to create your first custom real-time API using our flexible query builder. - [API History](https://docs.zettablock.com/docs/query-and-api-history.md) - [Charts](https://docs.zettablock.com/docs/charts.md) - [Dashboards](https://docs.zettablock.com/docs/dashboards.md) - [Prices and Swaps (Prebuilt APIs)](https://docs.zettablock.com/docs/price-feed-api-swap-count-in-the-past-24h.md): Access real-time price feeds and 24-hour swap activity with our prebuilt API. - [Asset Dashboard (Prebuilt APIs)](https://docs.zettablock.com/docs/asset-dashboard.md): Aggregate and visualize user transaction history, NFT holdings, and protocol interactions. - [Build Your Own Wallet](https://docs.zettablock.com/docs/build-your-own-wallet.md): Now that you explored our Prebuilt Wallet APIs, it's time to put these into action. This document outlines how you would build your wallet application from scratch! - [Monitoring Real-Time Liquidity of Liquidity Pools](https://docs.zettablock.com/docs/monitoring-real-time-liquidity-of-liquidity-pools.md): How to monitor TVL/Liquidity of an LP of interest in real-time, using the token balances table. - [Finding Trending New Pairs](https://docs.zettablock.com/docs/finding-trending-new-pairs.md): Find new trending liquidity pool contracts. - [Data Science Example: Uniswap Liquidity Pool Trade-Offs](https://docs.zettablock.com/docs/data-science-example-uniswap-liquidity-pool-trade-offs.md): Deep dive into liquidity pool dynamics. - [DEX Trading: Token Transfers](https://docs.zettablock.com/docs/dex-trading-token-transfers.md): Understand flows and volumes of different tokens across various exchanges. - [Lending Protocols: AAVE VS Compound Comparison](https://docs.zettablock.com/docs/lending-protocols-aave-vs-compound-comparison.md): Utilize abstraction tables for ultimate comparison of lending protocols. - [Sui Dex Trading Volume Per Project](https://docs.zettablock.com/docs/sui-dex-trading-volume-per-project.md): Explore Sui DEX swaps across various projects. - [Beacon Real-Time Data: Monitoring Liquid Restaking ETH Total Value locked](https://docs.zettablock.com/docs/beacon-real-time-data.md) - [Beacon Real-Time Data: Validator Monitoring](https://docs.zettablock.com/docs/beacon-real-time-data-validator-monitoring.md) - [Monitoring Full + Partial Withdrawal Proofs Posted on Chain](https://docs.zettablock.com/docs/monitoring-full-partial-withdrawal-proofs-posted-on-chain.md) - [Currently Trending Game Stats](https://docs.zettablock.com/docs/currently-trending-game-stats.md): Stay ahead with real-time stats from the hottest games. - [Network Stats](https://docs.zettablock.com/docs/network-stats.md): Gain granular insights into network health with chain-based analytics. - [On-chain Security - Zettablock x Forta](https://docs.zettablock.com/docs/on-chain-security-zettablock-x-forta.md): Train an ML model with historical data and detect on-chain scams as they happen. - [Cross-Chain Use Case](https://docs.zettablock.com/docs/cross-chain-use-case.md): Building a Dashboard with Chain Overview Metrics. - [Subgraphs to ZettaBlock](https://docs.zettablock.com/docs/subgraphs-to-zettablock.md) - [Sui Overflow Hackathon: Winners Spotlight](https://docs.zettablock.com/docs/sui-overflow-hackathon-winners-spotlight.md) - [Overview](https://docs.zettablock.com/docs/overview-1.md) - [Real-Time Triggers (Webhooks)](https://docs.zettablock.com/docs/triggers.md) - [Data Connectors](https://docs.zettablock.com/docs/data-connectors.md) - [Google Pub/Sub Integration](https://docs.zettablock.com/docs/google-pubsub-integration.md) - [Compute Units](https://docs.zettablock.com/docs/compute-units.md) - [Incremental Data Refresh](https://docs.zettablock.com/docs/best-practices-for-incremental-data-refresh.md) - [Connect to ZettaBlock's Data Lake via Python](https://docs.zettablock.com/docs/connect-to-zettablocks-data-lake-via-python.md) - [Working with raw data: Hex-to-Integer Function](https://docs.zettablock.com/docs/hex-to-integer-function.md): This is a convenience function to convert hex values to integers, useful when working with raw data, for realtime database applications. - [FAQs](https://docs.zettablock.com/docs/faq.md) - [Getting Started with Web3](https://docs.zettablock.com/docs/getting-started-with-web3.md) - [SQL Fundamentals](https://docs.zettablock.com/docs/sql-introduction.md) - [Common Mistakes](https://docs.zettablock.com/docs/common-query-mistakes.md) - [GraphQL Fundamentals](https://docs.zettablock.com/docs/graphql-fundamentals.md) - [Web3 Data 101 for Developers](https://docs.zettablock.com/docs/web3-data-101-for-developers.md) - [EVM and Non-EVM Data Explained](https://docs.zettablock.com/docs/evm-and-non-evm-data-explained.md) - [Usage & API Key Management](https://docs.zettablock.com/docs/api-key-management.md) - [Controlling Costs in ZettaBlock](https://docs.zettablock.com/docs/controlling-costs-in-zettablock.md): This page describes best practices for controlling costs in ZettaBlock. - [Support & Feedback](https://docs.zettablock.com/docs/support-feedback.md) ## API Reference - [API Introduction](https://docs.zettablock.com/reference/api-intro.md) - [Introduction](https://docs.zettablock.com/reference/introduction.md) - [get fungible token balance for an account address](https://docs.zettablock.com/reference/get_balances-fungible.md): get fungible token balance for an account address - [get native token balance for an account address](https://docs.zettablock.com/reference/get_balances-native.md): get native token balance for an account address - [get blocks by number or hash](https://docs.zettablock.com/reference/get_blocks.md): get blocks by number or hash - [get latest block number](https://docs.zettablock.com/reference/get_blocks-latest.md): get latest block number - [get latest token prices](https://docs.zettablock.com/reference/get_prices-latest.md): get latest token prices - [get historical token prices by minute](https://docs.zettablock.com/reference/get_prices-minute.md): get historical token prices by minute - [get token metadata](https://docs.zettablock.com/reference/get_token-metadata.md): get token metadata by contract_address, name or symbol, at least one of the them is not empty - [get traces by id](https://docs.zettablock.com/reference/get_traces.md): get traces by id - [get transactions by hash](https://docs.zettablock.com/reference/get_transactions.md): get transactions by hash - [get erc1155 batch token transfers](https://docs.zettablock.com/reference/get_transfers-erc1155-batch.md): get erc1155 batch token transfers - [get erc1155 single token transfers](https://docs.zettablock.com/reference/get_transfers-erc1155-single.md): get erc1155 single token transfers - [get erc721 token transfers](https://docs.zettablock.com/reference/get_transfers-erc721.md): get erc721 token transfers - [get fungible token transfers](https://docs.zettablock.com/reference/get_transfers-fungible.md): get fungible token transfers - [get native token transfers](https://docs.zettablock.com/reference/get_transfers-native.md): get native token transfers - [get attestations by slot_number and index](https://docs.zettablock.com/reference/get_beacon-attestations.md): get attestations by slot_number and index - [get beacon validators by pubkey and index](https://docs.zettablock.com/reference/get_beacon-validators.md): get beacon validators by pubkey and index - [get beacon attester_slashings by slot_number and index](https://docs.zettablock.com/reference/get_beacon-attester-slashings.md): get beacon attester_slashings by slot_number and index - [get blocks by block_number, slot_number and block_hash](https://docs.zettablock.com/reference/get_beacon-blocks.md): get withdrawals by block_number, slot_number and block_hash - [get deposits by slot_number and index](https://docs.zettablock.com/reference/get_beacon-deposits.md): get deposits by slot_number and index - [get proposer_slashings by slot_number and index](https://docs.zettablock.com/reference/get_beacon-proposer-slashings.md): get proposer_slashings by slot_number and index - [get voluntary_exits by slot_number and index](https://docs.zettablock.com/reference/get_beacon-voluntary-exits.md): get voluntary_exits by slot_number and index - [get withdrawals by address](https://docs.zettablock.com/reference/get_beacon-withdrawals.md): get withdrawals by address - [GraphQL API Call](https://docs.zettablock.com/reference/custom-api-call.md): Execute a GraphQL query for a chosen custom API. ## Recipes - [Query to Realtime Database in JavaScript](https://docs.zettablock.com/recipes/query-to-realtime-database-in-javascript.md) - [Query to Realtime Database in Python](https://docs.zettablock.com/recipes/query-to-realtime-database-in-python.md) - [SQL Query to Data Lake in JavaScript](https://docs.zettablock.com/recipes/sql-query-to-data-lake-in-javascript.md) - [SQL Query to Data Lake in Python](https://docs.zettablock.com/recipes/sql-query-to-data-lake-in-python.md) - [User Facing API Query in JavaScript](https://docs.zettablock.com/recipes/user-facing-api-query-in-javascript.md) - [User Facing API Query in Python](https://docs.zettablock.com/recipes/user-facing-api-query-in-python.md) ## Changelog - [[2024/07/14] DeFi Abstract Data and Stellar Updated On-Chain Data](https://docs.zettablock.com/changelog/20240714-defi-abstract-data-and-stellar-updated-on-chain-data.md) - [[2024/06/14] Multitab Query Editor & Enhanced User Interface](https://docs.zettablock.com/changelog/20240614-multitab-query-editor-enhanced-user-interface.md) - [[2024/06/14] Query Router Improvements, API Pause for Custom APIs and More!](https://docs.zettablock.com/changelog/20240614-query-router-improvements-api-pause-for-custom-apis-and-more.md) - [[2024/05/14] Bitcoin Abstraction Data, Improved Builder Plan Subscription Plan & More](https://docs.zettablock.com/changelog/20240514-bitcoin-abstraction-data-improved-builder-plan-subscription-plan-more.md) - [Major Updates: Database Restructuring](https://docs.zettablock.com/changelog/major-updates-database-restructuring.md)