Axiom V2 Docs Old
  • Introduction
    • What is Axiom?
    • Quickstart
  • Examples
    • Autonomous Airdrop
      • AxiomREPL Code
      • Contract
      • Web App
      • DataQuery-only Version
  • Developers
    • Axiom for Developers
    • Specifying a Query into Axiom
    • AxiomREPL
      • AxiomREPL Examples
    • Exporting a Client Side Prover
    • Handling Axiom Callbacks
    • Common Issues
      • Callback Debugging
  • SDK and REPL Reference
    • Axiom SDK Reference
      • QueryBuilderV2
      • Data Subqueries
        • Header Subquery
        • Account Subquery
        • Storage Subquery
        • Transaction Subquery
        • Receipt Subquery
        • Solidity Nested Mapping Subquery
    • AxiomREPL Reference
      • Circuit Types
      • Circuit Functions
      • Data Functions
      • Compute Functions
  • Protocol Design
    • Architecture Overview
    • Caching Block Hashes
    • Axiom Query Protocol
      • Axiom Query Format
    • ZK Circuits for Axiom Queries
    • Ethereum On-chain Data
    • Guardrails
  • Transparency and Security
    • KZG Trusted Setup
    • Contract Addresses
    • On-chain ZK Verifiers
    • Security
  • Zero Knowledge Proofs
    • Introduction to ZK
    • ZK Examples
    • Getting Started with halo2
    • halo2-repl
  • Additional Resources
    • Axiom V2 Explorer
    • Github
    • Website
    • Telegram
    • Discord
    • Axiom V1 Docs
Powered by GitBook
On this page
  • Description
  • Limits
  • Builder
  • Examples
  1. SDK and REPL Reference
  2. Axiom SDK Reference
  3. Data Subqueries

Account Subquery

For querying data about an Account

Description

Account Subqueries provide information about an Ethereum address.

Limits

Maximum of 32 (Account + Storage + Nested Mapping) subqueries per Query.

Builder

buildAccountSubquery(blockNum)

Examples

const accountSubquery: AccountSubquery = buildAccountSubquery(9000000)
    .address("0x4C5252bE8474664e14c9C122C295AB4e06D37cF0")
    .field(AccountField.Balance);
const accountSubquery: AccountSubquery = buildAccountSubquery(9000000)
    .address("0x4C5252bE8474664e14c9C122C295AB4e06D37cF0")
    .field(AccountField.Nonce);
const accountSubquery: AccountSubquery = buildAccountSubquery(9000000)
    .address("0x4C5252bE8474664e14c9C122C295AB4e06D37cF0")
    .field(AccountField.CodeHash);
PreviousHeader SubqueryNextStorage Subquery

Last updated 1 year ago