Executes the list of tests concurrently and prints results using
the TAP protocol (https://testanything.org/).
Checks the ICRC-2 transfer from endpoint for correct handling of the insufficient bad fee error.
Checks whether the ledger supports token burns.
Skips the checks if the ledger does not have a minting account.
Checks the ICRC-2 transfer from endpoint for correct handling of the future transfer error.
Checks the ICRC-2 transfer from endpoint for correct handling of the length of the memo.
Checks whether the ledger metadata entries agree with named methods.
Returns the entire list of icrc1 tests.
Checks whether the ledger advertizes support for ICRC-1 standard.
Checks whether the ledger supports token transfers and handles
default sub accounts correctly.
Checks whether the ledger applies deduplication of transactions correctly
Checks basic functionality of the ICRC-2 approve endpoint.
Checks the ICRC-2 approve endpoint for correct handling of the expected allowance functionality.
Checks the ICRC-2 approve endpoint for correct handling of the expiration functionality.
Returns the entire list of icrc2 tests.
Checks whether the ledger advertizes support for ICRC-2 standard.
Checks the basic functionality of the ICRC-2 transfer from endpoint.
Checks the ICRC-2 transfer from endpoint for correct handling of the insufficient allowance error.
Checks the ICRC-2 transfer from endpoint for correct handling of the insufficient funds error.
Checks the ICRC-2 transfer from endpoint for correct handling of self transfers.