Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

receronp
Copy link

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