Introduction
@blaze-cardano/query defines how Blaze reads from and writes to Cardano network backends.
The central abstraction is Provider. Transaction builders use providers for protocol parameters, UTxO lookup, datum lookup, script-reference lookup, transaction evaluation, submission, confirmation, and slot/time conversion.
Common provider choices:
Blockfrostfor hosted REST access.Maestrofor Maestro-backed chain queries, evaluation, and submission.Kupmiosfor Kupo plus Ogmios environments.RoutedProviderwhen an application wants separate backends for reads, evaluation, submission, or specific query methods.
Continue with provider routing, advanced querying, and provider internals.