checkpoint
  • Introduction
  • Guides
    • Quickstart
    • Step-by-step setup
    • Indexing Ethereum contracts
    • Templates
    • One-to-one relations
    • BigInt and BigDecimal
    • ApolloServer usage
    • Time-travel queries
    • Advanced options
    • Media
  • Core Concepts
    • Models
    • Checkpoint configuration
    • Entity schema
    • Data writers (Starknet)
    • Data writers (EVM)
    • Internal data query
  • Use Cases
    • Snapshot X API
  • Community
    • Discord
    • Telegram
    • GitHub
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Core Concepts

Data writers (EVM)

Data writers are callback functions that Checkpoint invokes when the event of a contract is discovered at a particular block.

type EvmWriter = (args: {
  blockNumber: number;
  eventIndex?: number;
  source: ContractSourceConfig;
  helpers: { executeTemplate };
  tx: Transaction;
  block: BlockWithTransactions | null;
  rawEvent?: Log;
  event?: LogDescription;
}) => Promise<void>;

PreviousData writers (Starknet)NextInternal data query

Last updated 3 months ago

Was this helpful?