Skip to content
Merged
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions deliveries/migrationEase_m2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Milestone Delivery :mailbox:

**The delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/Support%20Docs/milestone-deliverables-guidelines.md).**

* **Application Document:** [w3f/Grants-Program#2437](https://github.com/w3f/Grants-Program/pull/2437)
* **Milestone Number:** 2

**Context**

This milestone delivers an improved use interface enabling users to connect Ledger hardware devices and interact with their accounts to facilitate migration from old accounts to the new Polkadot generic app including handling of more complex scenarios.

Core Features Delivered:

- **Facilitated Migration for accounts with staked assets** : The application facilitates unstaking process, providing users with a simplified flow to unstake their assets and informing them about at what stage they’re able to initiate the account migration process. The app offers a visual guide for handling common locks tied to standard pallets, assisting users through a manual unlock process when needed.

- **Kusama, AssetHub and 5 Parachain Support**: The app supports all these networks https://docs.zondax.ch/polkadot-migration-app#-supported-networks

- **People chain support: the app facilitates** specific functionality for People chain operations including: Identity removal workflows, unreserved funds transfer management, chain-specific transaction optimization.

- **Simplified Management of proxies, multisig and decision deposits** : the application supports workflows for managing proxies, multisig accounts and decision deposit reserves, making these processes more user-friendly.

- **Configuration and Documentation**: We are providing a standardized configuration and documentation so compatible parachains can provide parameters, logo and other information to contribute to the current application.

- **Enhanced User Experience**: We have optimicedf lows reducing complexity in multi-step operations and improved error Handling with clear messaging.


| Number | Deliverable | Link | Notes |
| ------------- | ------------- | ------------- |------------- |
| **0a.** | License | [License file](https://github.com/Zondax/polkadot-web-migration?tab=Apache-2.0-1-ov-file#readme) |
| **0b.** | Documentation | [Docs](docs.zondax.ch/polkadot-migration-app) |
| **0c.** | Testing and Testing Guide | [e3e tests](https://github.com/Zondax/polkadot-web-migration/tree/main/e2e), [tests](https://github.com/Zondax/polkadot-web-migration/tree/main/state/__tests__), [tests](https://github.com/Zondax/polkadot-web-migration/tree/main/lib/__tests__ )|
| **0d.** | Docker | [Docker file](https://github.com/Zondax/polkadot-web-migration/blob/main/dockerfile) |
| 0e. | Article/Tutorial |[Link](https://zondax.ch/blog/polkadot-ledger-migration-assistant-now-live)|
| 1. | code| [General structure](https://github.com/Zondax/polkadot-web-migration) |
| 2a. | Code| [Facilitated Staking/Unstaking]( https://github.com/Zondax/polkadot-web-migration/blob/main/components/sections/migrate/dialogs/unstake-dialog.tsx) ( https://github.com/Zondax/polkadot-web-migration/blob/main/state/ledger.ts)|
| 2b. | Code| [Kusama AssetHub and 5 Parachain Support](https://github.com/Zondax/polkadot-web-migration/blob/main/config/appsConfig.json) |
| 2c. | Code| [Simplified Management of proxies, multisig and deposits ](https://github.com/Zondax/polkadot-web-migration/blob/main/lib/account.ts)|
| 2d. | Configurable Metadata and Extensibility | [Standardized configuration and documentation](https://github.com/Zondax/polkadot-web-migration/blob/main/config/appsConfig.json) |
| 2d. | Enhanced User Experience| We have significantly improved the user experience, added transaction waiting indicators with better real-time status updates. Introduced granular messaging for delayed transactions, chain-specific constraints, and retries.We also polished transitions between screens and reduced friction in multi-step flows. App can accessed at https://polkadot.zondax.ch/ |

Loading