From 722a5567ffe39da76386f90e57ba7dbd34d73154 Mon Sep 17 00:00:00 2001 From: Whisker17 Date: Thu, 24 Aug 2023 10:18:55 +0800 Subject: [PATCH] update xcm-tool_m2 evaluation --- evaluations/xcm-tool_m2_whisker.md | 83 +++++++++++++++++++++++++++--- 1 file changed, 77 insertions(+), 6 deletions(-) diff --git a/evaluations/xcm-tool_m2_whisker.md b/evaluations/xcm-tool_m2_whisker.md index c63bf533e..0104ce6e6 100644 --- a/evaluations/xcm-tool_m2_whisker.md +++ b/evaluations/xcm-tool_m2_whisker.md @@ -1,6 +1,6 @@ # Evaluation -- **Status:** In progress +- **Status:** Accepted - **Application Document:** [w3f/Grants-Program#1917](https://github.com/w3f/Grants-Program/blob/master/applications/xcm-tools.md) - **Milestone:** 2 - **Kusama Identity:** [FdAoQzuxaG2nsXFGpvXfzzUDYueKqYK1B1LShZ874N2vhv5](https://sub.id/FdAoQzuxaG2nsXFGpvXfzzUDYueKqYK1B1LShZ874N2vhv5) @@ -20,24 +20,95 @@ ## General Notes +Overall, this is a solid project, well documented and scripts, and all promised features work as expected. +Implemented both Teleport and ReserveTransfer for asset transfer in XCM, which is meaningful for xcm ecosystem. ## Logs - Test hash: 23a9c6024eb229ba594734ea3dff48196995ed61 -### Code analysis - -- `cargo clippy`: No error logs ### Unit Tests && Integration Tests -
ut && it ```bash - +? github.com/gmajor-encrypt/xcm-tools/cli [no test files] +? github.com/gmajor-encrypt/xcm-tools/cmd [no test files] +? github.com/gmajor-encrypt/xcm-tools/example [no test files] +? github.com/gmajor-encrypt/xcm-tools/tracker [no test files] +=== RUN Test_Dmp_func +=== RUN Test_Dmp_func/LimitedReserveTransferAssets +=== RUN Test_Dmp_func/ReserveTransferAssets +=== RUN Test_Dmp_func/LimitedTeleportAssets +=== RUN Test_Dmp_func/TeleportAssets +=== RUN Test_Dmp_func/Send +--- PASS: Test_Dmp_func (0.00s) + --- PASS: Test_Dmp_func/LimitedReserveTransferAssets (0.00s) + --- PASS: Test_Dmp_func/ReserveTransferAssets (0.00s) + --- PASS: Test_Dmp_func/LimitedTeleportAssets (0.00s) + --- PASS: Test_Dmp_func/TeleportAssets (0.00s) + --- PASS: Test_Dmp_func/Send (0.00s) +=== RUN Test_HRMP_func +=== RUN Test_HRMP_func/LimitedReserveTransferAssets +=== RUN Test_HRMP_func/ReserveTransferAssets +=== RUN Test_HRMP_func/LimitedTeleportAssets +=== RUN Test_HRMP_func/TeleportAssets +=== RUN Test_HRMP_func/Send +--- PASS: Test_HRMP_func (0.00s) + --- PASS: Test_HRMP_func/LimitedReserveTransferAssets (0.00s) + --- PASS: Test_HRMP_func/ReserveTransferAssets (0.00s) + --- PASS: Test_HRMP_func/LimitedTeleportAssets (0.00s) + --- PASS: Test_HRMP_func/TeleportAssets (0.00s) + --- PASS: Test_HRMP_func/Send (0.00s) +=== RUN Test_ConvertMultiLocationAccountId32 +--- PASS: Test_ConvertMultiLocationAccountId32 (0.00s) +=== RUN Test_SimplifyMultiLocationParaId +--- PASS: Test_SimplifyMultiLocationParaId (0.00s) +=== RUN Test_SimplifyMultiLocationRelayChain +--- PASS: Test_SimplifyMultiLocationRelayChain (0.00s) +=== RUN Test_SimplifyMultiAssets +--- PASS: Test_SimplifyMultiAssets (0.00s) +=== RUN Test_Client +--- PASS: Test_Client (24.24s) +=== RUN TestXcmTransfer +=== RUN TestXcmTransfer/Test_XCM_Ump_Transfer +=== RUN TestXcmTransfer/Test_XCM_HRMP_Send +--- PASS: TestXcmTransfer (20.09s) + --- PASS: TestXcmTransfer/Test_XCM_Ump_Transfer (4.97s) + --- PASS: TestXcmTransfer/Test_XCM_HRMP_Send (4.96s) +=== RUN TestDmpTransfer +=== RUN TestDmpTransfer/Test_XCM_Dmp_Transfer +--- PASS: TestDmpTransfer (16.24s) + --- PASS: TestDmpTransfer/Test_XCM_Dmp_Transfer (1.63s) +=== RUN Test_Ump_func +=== RUN Test_Ump_func/LimitedReserveTransferAssets +=== RUN Test_Ump_func/ReserveTransferAssets +=== RUN Test_Ump_func/LimitedTeleportAssets +=== RUN Test_Ump_func/TeleportAssets +=== RUN Test_Ump_func/Send +--- PASS: Test_Ump_func (0.00s) + --- PASS: Test_Ump_func/LimitedReserveTransferAssets (0.00s) + --- PASS: Test_Ump_func/ReserveTransferAssets (0.00s) + --- PASS: Test_Ump_func/LimitedTeleportAssets (0.00s) + --- PASS: Test_Ump_func/TeleportAssets (0.00s) + --- PASS: Test_Ump_func/Send (0.00s) +=== RUN TestXcmSend +=== RUN TestXcmSend/Test_XCM_Ump_Send +=== RUN TestXcmSend/Test_XCM_HRMP_Send +--- PASS: TestXcmSend (53.15s) + --- PASS: TestXcmSend/Test_XCM_Ump_Send (15.79s) + --- PASS: TestXcmSend/Test_XCM_HRMP_Send (23.96s) +=== RUN Test_XCM_Dmp_Send +--- PASS: Test_XCM_Dmp_Send (18.06s) +PASS +ok github.com/gmajor-encrypt/xcm-tools/tx 131.826s +=== RUN Test_ToInt +--- PASS: Test_ToInt (0.00s) +PASS +ok github.com/gmajor-encrypt/xcm-tools/util 0.002s ```