Skip to content

ICRC-2 & ICRC-3: Approve and Transfer From & Get Transactions#18

Open
receronp wants to merge 13 commits intoNatLabs:mainfrom
receronp:icrc3
Open

ICRC-2 & ICRC-3: Approve and Transfer From & Get Transactions#18
receronp wants to merge 13 commits intoNatLabs:mainfrom
receronp:icrc3

Conversation

@receronp
Copy link
Copy Markdown

This PR adds the ICRC-2 and ICRC-3 Standards for Approve and Transfer From methods (icrc2_approve, icrc2_transfer_from, icrc2_allowance) as specified in the DFINITY ICRC-2 Standard Methods and Get Transactions method (icrc3_get_transactions) as specified in DFINITY ICRC-3 Standard Methods. Methods from ICRC-1 are supported by reusing code from the ICRC-1 codebase, with icrc1_supported_standards modified to report in addition the ICRC-2 and ICRC-3 standards.

Actor tests for the new standard methods have also been created, covering ApproveError and TransferFromError cases, as well as the examples defined in the DFINITY ICRC-2 Standard Examples.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant