Skip to content

feat(ic-icrc1): add ICRC-123/153 Candid types, index-ng support, and .did updates#9979

Draft
bogwar wants to merge 1 commit intoicrc-123-2-operationsfrom
icrc-123-3-candid-indexng
Draft

feat(ic-icrc1): add ICRC-123/153 Candid types, index-ng support, and .did updates#9979
bogwar wants to merge 1 commit intoicrc-123-2-operationsfrom
icrc-123-3-candid-indexng

Conversation

@bogwar
Copy link
Copy Markdown
Contributor

@bogwar bogwar commented Apr 22, 2026

Phase 3 of ICRC-123/153 implementation. Adds Candid types, Transaction fields, endpoint conversions, index-ng support, BlockBuilder extensions, and .did updates.

….did updates

Add ICRC-153 Candid types (freeze/unfreeze args, errors, query types),
ICRC-123 transaction structs (FreezeAccount, UnfreezeAccount, FreezePrincipal,
UnfreezePrincipal) to the Transaction type, implement From<Block> conversion
in endpoints.rs, update all .did files, add BlockBuilder methods for
freeze/unfreeze blocks, and add index-ng integration tests verifying sync,
balance invariance, and account transaction retrieval.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bogwar bogwar force-pushed the icrc-123-3-candid-indexng branch from 2132648 to ec004c5 Compare April 23, 2026 09:32
@bogwar bogwar force-pushed the icrc-123-2-operations branch from f692d66 to 0b6c20c Compare April 23, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant