Skip to content

Releases: icdevsorg/index.mo

Initial Release

24 Feb 20:18

Choose a tag to compare

[0.2.0] - 2026-02-24

Added

  • Initial release of ICRC Index-NG Motoko implementation
  • Full compatibility with ICRC-1 and ICRC-3 ledgers
  • Query endpoints:
    • ledger_id() - Get indexed ledger principal
    • status() - Get sync status
    • icrc1_balance_of() - Get account balance
    • get_account_transactions() - Paginated transaction history
    • get_oldest_tx_id() / get_newest_tx_id() - Transaction ID bounds
    • get_account_transaction_count() - Transaction count per account
    • get_blocks() - Fetch indexed blocks
    • list_subaccounts() - Enumerate subaccounts for principal
    • get_fee_collectors_ranges() - Fee collector tracking
  • HTTP endpoints for /metrics and /logs
  • Timer-based automatic syncing from ledger
  • Enhanced Orthogonal Persistence (EOP) for Motoko 1.1.0+
  • Configurable sync interval
  • Support for both ICRC-3 icrc3_get_blocks and legacy get_transactions endpoints
  • Fee collector tracking per ICRC-107
  • PocketIC integration tests (22 tests passing)
  • notify enabled to reduce cycle usage when used in conjunction with ICDevs ICRC ledgers.