Skip to main content

Module icrc

Module icrc 

Source
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§

IcrcAccountRow
IcrcAccountRow
IcrcAccountTransactionCacheRequest
IcrcAccountTransactionCacheRequest
IcrcAccountTransactionCacheStatusReport
IcrcAccountTransactionCacheStatusReport
IcrcAccountTransactionCacheSummary
IcrcAccountTransactionCacheSummary
IcrcAccountTransactionCompleteness
IcrcAccountTransactionCompleteness
IcrcAccountTransactionListReport
IcrcAccountTransactionListReport
IcrcAccountTransactionListRequest
IcrcAccountTransactionListRequest
IcrcAccountTransactionPageReport
IcrcAccountTransactionPageReport
IcrcAccountTransactionPageRequest
IcrcAccountTransactionPageRequest
IcrcAccountTransactionRefreshAttemptStatus
IcrcAccountTransactionRefreshAttemptStatus
IcrcAccountTransactionRefreshReport
IcrcAccountTransactionRefreshReport
IcrcAccountTransactionRefreshRequest
IcrcAccountTransactionRefreshRequest
IcrcAccountTransactionRow
IcrcAccountTransactionRow
IcrcAccountTransactionSnapshot
IcrcAccountTransactionSnapshot
IcrcAllowanceReport
IcrcAllowanceReport
IcrcAllowanceRequest
IcrcAllowanceRequest
IcrcArchiveFollowErrorRow
IcrcArchiveFollowErrorRow
IcrcArchiveRow
IcrcArchiveRow
IcrcArchivedBlocksRow
IcrcArchivedBlocksRow
IcrcArchivedRangeRow
IcrcArchivedRangeRow
IcrcArchivesReport
IcrcArchivesReport
IcrcArchivesRequest
IcrcArchivesRequest
IcrcBalanceReport
IcrcBalanceReport
IcrcBalanceRequest
IcrcBalanceRequest
IcrcBlockTypeRow
IcrcBlockTypeRow
IcrcBlockTypesReport
IcrcBlockTypesReport
IcrcBlockTypesRequest
IcrcBlockTypesRequest
IcrcCapabilitiesReport
IcrcCapabilitiesReport
IcrcCapabilitiesRequest
IcrcCapabilitiesRequest
IcrcCapabilityRow
IcrcCapabilityRow
IcrcFollowedArchiveBlockRow
IcrcFollowedArchiveBlockRow
IcrcIndexReport
IcrcIndexReport
IcrcIndexRequest
IcrcIndexRequest
IcrcTipCertificateReport
IcrcTipCertificateReport
IcrcTipCertificateRequest
IcrcTipCertificateRequest
IcrcTokenMetadataRow
IcrcTokenMetadataRow
IcrcTokenReport
IcrcTokenReport
IcrcTokenRequest
IcrcTokenRequest
IcrcTokenStandardRow
IcrcTokenStandardRow
IcrcTransactionBlockRow
IcrcTransactionBlockRow
IcrcTransactionsReport
IcrcTransactionsReport
IcrcTransactionsRequest
IcrcTransactionsRequest

Enums§

IcrcAccountTransactionError
IcrcAccountTransactionError
IcrcAccountTransactionSort
IcrcAccountTransactionSort
IcrcError
IcrcError

Constants§

DEFAULT_ICRC_SOURCE_ENDPOINT

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.