xcm-tools
xcm-tools copied to clipboard
Upgrade XCM Visualizer
Add the following abilities:
Future work
There are lots of tasks that were not yet implemented due to time constraints. They can enhance the experience even further. These tasks include:
- [x] Assets graph does not show counts in descending order https://github.com/paraspell/xcm-tools/pull/318
- [x] Add customization to layout (2D space can be hidden if wanted) https://github.com/paraspell/xcm-tools/pull/319
- [x] Some howers over 2D graphs go out of bounds leaving person unable to see all assets (Either add scrolling or try to fit the box into the screen) https://github.com/paraspell/xcm-tools/pull/320
- [x] Repair Success graph showing blank space https://github.com/paraspell/xcm-tools/pull/321
- [x] Enlarge ecosystems to prevent chains being overlaid https://github.com/paraspell/xcm-tools/pull/323
- [x] Adding other ecosystems (Kusama, testnets such as Rococo or Westend) (Add button that helps move camera between ecosystems) #324
- [x] Startup 2D screens should display different graphs at start https://github.com/paraspell/xcm-tools/pull/325
- [x] Ability to rearrange networks (Manually edit location of their ball in 3D space) https://github.com/paraspell/xcm-tools/pull/377
- [x] Ability to customize background - https://github.com/paraspell/xcm-tools/pull/378
- [x] Adding loader screen when user selects new items, so they are informed, that the application is working and it did not freeze. - https://github.com/paraspell/xcm-tools/pull/379
- [x] Repair selection (When user selects Parachain sometimes it also displays channel because beam shoots through) https://github.com/paraspell/xcm-tools/pull/380
- [x]Â Display channels in two ways (So user could distinguish which chain sends which messages (Also show this to channel selection popup)) - It should be apparent to user at first glance, which chain utilizes channel the most - https://github.com/paraspell/xcm-tools/pull/380
- [x] Ability to display selected accounts in explorers - https://github.com/paraspell/xcm-tools/pull/381
- [x] Ability to display messages routed through specific channels in explorer - https://github.com/paraspell/xcm-tools/pull/381
- [x] Add floating repeating animation to all parachains - https://github.com/paraspell/xcm-tools/pull/415
- [x] change the appearance of the channels tube. Where its opacity will be lowered and there will be an animation of messages going up and down the tube - https://github.com/paraspell/xcm-tools/pull/416
- [x] Ability to display selected XCM messages in explorers - https://github.com/paraspell/xcm-tools/pull/417
- [x] Add exporting of the graphs and data - https://github.com/paraspell/xcm-tools/pull/418
- [x] Customize text to be more professional - https://github.com/paraspell/xcm-tools/pull/1180
- [x] Implement subscan API fetching for all chains - https://github.com/paraspell/xcm-tools/pull/1171
- [x] Add icon for git documentation - https://github.com/paraspell/xcm-tools/pull/1176
- [x] Move errors into 1 separate file and import from it. - https://github.com/paraspell/xcm-tools/pull/1274
- [x] Make the links into queries - for example:
https://xcm-visualizator.tech?chains=polkadot,astar,moonbeam&date=<isostring>-<isostring>. Will contain certain dates set and selected chains. - https://github.com/paraspell/xcm-tools/pull/1293 - [x] Add concrete amounts for currencies transfered - https://github.com/paraspell/xcm-tools/pull/1280
- [ ] Ability to mix ecosystems (Show different ecosystem statistics and graphs - For entire ecosystems and selected chains)
- [x] Add live data updating (Update every 5 seconds for example)
- [x] Replace the animation that is randomized with live data (Each time XCM is sent, display small packet between chains)
- [ ] Ability to display graphs for custom data (Customize data you wish to display) (Add console with query possibilities and examples)
Refactors
- [x] Refactor AmountTransferedPlot component. Fix disabled eslint rules - https://github.com/paraspell/xcm-tools/pull/406
Postponing to next month in favour of fixing technical debt first https://github.com/paraspell/xcm-tools/issues/291
Postponed