diff --git a/rs/ledger_suite/icp/ledger/src/main.rs b/rs/ledger_suite/icp/ledger/src/main.rs index a57291e9d79c..04e56512d1a1 100644 --- a/rs/ledger_suite/icp/ledger/src/main.rs +++ b/rs/ledger_suite/icp/ledger/src/main.rs @@ -471,6 +471,10 @@ fn icrc1_supported_standards() -> Vec { url: "https://github.com/dfinity/wg-identity-authentication/blob/main/topics/ICRC-21/icrc_21_consent_msg.md".to_string(), } ); + standards.push(StandardRecord { + name: "ICRC-10".to_string(), + url: "https://github.com/dfinity/ICRC/blob/main/ICRCs/ICRC-10/ICRC-10.md".to_string(), + }); standards } diff --git a/rs/ledger_suite/icp/ledger/tests/tests.rs b/rs/ledger_suite/icp/ledger/tests/tests.rs index de44ec22ee4e..e8e319988daa 100644 --- a/rs/ledger_suite/icp/ledger/tests/tests.rs +++ b/rs/ledger_suite/icp/ledger/tests/tests.rs @@ -1399,7 +1399,7 @@ fn test_feature_flags() { standards.push(standard.name); } standards.sort(); - assert_eq!(standards, vec!["ICRC-1", "ICRC-2", "ICRC-21"]); + assert_eq!(standards, vec!["ICRC-1", "ICRC-10", "ICRC-2", "ICRC-21"]); let block_index = send_approval(&env, canister_id, from.0, &approve_args).expect("approval failed"); diff --git a/rs/ledger_suite/tests/sm-tests/src/lib.rs b/rs/ledger_suite/tests/sm-tests/src/lib.rs index a0c5e3f8d44b..6ba052465aed 100644 --- a/rs/ledger_suite/tests/sm-tests/src/lib.rs +++ b/rs/ledger_suite/tests/sm-tests/src/lib.rs @@ -508,7 +508,7 @@ where standards.push(standard.name); } standards.sort(); - assert_eq!(standards, vec!["ICRC-1", "ICRC-2", "ICRC-21"]); + assert_eq!(standards, vec!["ICRC-1", "ICRC-10", "ICRC-2", "ICRC-21"]); } pub fn test_metadata(ledger_wasm: Vec, encode_init_args: fn(InitArgs) -> T) where @@ -3882,7 +3882,7 @@ pub fn expect_icrc2_disabled( "ICRC-2 features are not enabled on the ledger.", ); let standards = supported_standards(env, canister_id); - assert_eq!(standards.len(), 2); + assert_eq!(standards.len(), 3); assert_eq!(standards[0].name, "ICRC-1"); } @@ -3955,7 +3955,7 @@ where standards.push(standard.name); } standards.sort(); - assert_eq!(standards, vec!["ICRC-1", "ICRC-2", "ICRC-21"]); + assert_eq!(standards, vec!["ICRC-1", "ICRC-10", "ICRC-2", "ICRC-21"]); let block_index = send_approval(&env, canister_id, from.0, &approve_args).expect("approval failed");