Expand description
Module: icrc
Responsibility: expose generic ICRC ledger request and report APIs. Does not own: SNS lookup, NNS registry cache behavior, or release flow. Boundary: exposes live read-only token metadata, account balance, allowance, index discovery, account and ledger transaction history, block type, and archive reports.
Structs§
- Icrc
Account Row - IcrcAccountRow
- Icrc
Account Transaction Cache Request - IcrcAccountTransactionCacheRequest
- Icrc
Account Transaction Cache Status Report - IcrcAccountTransactionCacheStatusReport
- Icrc
Account Transaction Cache Summary - IcrcAccountTransactionCacheSummary
- Icrc
Account Transaction Completeness - IcrcAccountTransactionCompleteness
- Icrc
Account Transaction List Report - IcrcAccountTransactionListReport
- Icrc
Account Transaction List Request - IcrcAccountTransactionListRequest
- Icrc
Account Transaction Page Report - IcrcAccountTransactionPageReport
- Icrc
Account Transaction Page Request - IcrcAccountTransactionPageRequest
- Icrc
Account Transaction Refresh Attempt Status - IcrcAccountTransactionRefreshAttemptStatus
- Icrc
Account Transaction Refresh Report - IcrcAccountTransactionRefreshReport
- Icrc
Account Transaction Refresh Request - IcrcAccountTransactionRefreshRequest
- Icrc
Account Transaction Row - IcrcAccountTransactionRow
- Icrc
Account Transaction Snapshot - IcrcAccountTransactionSnapshot
- Icrc
Allowance Report - IcrcAllowanceReport
- Icrc
Allowance Request - IcrcAllowanceRequest
- Icrc
Archive Follow Error Row - IcrcArchiveFollowErrorRow
- Icrc
Archive Row - IcrcArchiveRow
- Icrc
Archived Blocks Row - IcrcArchivedBlocksRow
- Icrc
Archived Range Row - IcrcArchivedRangeRow
- Icrc
Archives Report - IcrcArchivesReport
- Icrc
Archives Request - IcrcArchivesRequest
- Icrc
Balance Report - IcrcBalanceReport
- Icrc
Balance Request - IcrcBalanceRequest
- Icrc
Block Type Row - IcrcBlockTypeRow
- Icrc
Block Types Report - IcrcBlockTypesReport
- Icrc
Capabilities Report - IcrcCapabilitiesReport
- Icrc
Capability Row - IcrcCapabilityRow
- Icrc
Followed Archive Block Row - IcrcFollowedArchiveBlockRow
- Icrc
Index Report - IcrcIndexReport
- Icrc
Ledger Request - IcrcLedgerRequest
- Icrc
TipCertificate Report - IcrcTipCertificateReport
- Icrc
Token Metadata Row - IcrcTokenMetadataRow
- Icrc
Token Report - IcrcTokenReport
- Icrc
Token Standard Row - IcrcTokenStandardRow
- Icrc
Transaction Block Row - IcrcTransactionBlockRow
- Icrc
Transactions Report - IcrcTransactionsReport
- Icrc
Transactions Request - IcrcTransactionsRequest
Enums§
- Icrc
Account Transaction Error - IcrcAccountTransactionError
- Icrc
Account Transaction Sort - IcrcAccountTransactionSort
- Icrc
Error - IcrcError
Constants§
Functions§
- icrc_
account_ transaction_ cache_ status_ report_ text - Renders local complete account-history cache status.
- icrc_
account_ transaction_ list_ report_ text - Renders a cache-only complete account-history list view.
- icrc_
account_ transaction_ page_ report_ text - Renders an ICRC index account-transaction report as human-facing text.
- icrc_
account_ transaction_ refresh_ report_ text - Renders a complete account-history refresh outcome.
- icrc_
allowance_ report_ text - icrc_
archives_ report_ text - icrc_
balance_ report_ text - icrc_
block_ types_ report_ text - icrc_
capabilities_ report_ text - icrc_
index_ report_ text - icrc_
tip_ certificate_ report_ text - icrc_
token_ report_ text - icrc_
transactions_ report_ text - normalize_
subaccount_ hex - Validates and normalizes a 32-byte ICRC subaccount hex string.