Skip to content
On this page

XCM Visualizator user guide 🕹️

Following section explores possibilities of XCM Visualizator tool.

Observe 3D Model

There are multiple ways you can customize view of your custom 3D XCM Visualization.

Basic overview

You can view 3D Visualization right after XCM Visualizator loads. img

Zoom in or out

You can zoom in with rotating wheel on mouse or by dragging two fingers on trackpad. Dragging up zooms out while dragging down zooms in. imgimgimg

Rotate camera

Clicking left mouse button or making left click on trackpad lets you to rotate camera around pinned center.

image

Move pinned center

This feature will be more useful once multiple ecosystems will be implemented. For now, you can move your centered pin by clicking both left an right button on either mouse or trackpad. It is set to Polkadot Relay chain by default when tool loads.

imaz

Select specific chain/s

You can select chains either in 3D Visualization by simply clicking on desired chain/s or by selecting them from multiselect located on bottom left corner of the Visualization screen. The 2D graphs then update to only show data from selected chains. After selecting chain you can see a change in color of channels associated with selected chain/s (BLUE) and in color of channels that destination chain/s from selected chain/s can communicate with (RED).

3D Visualization selection

selection

Multiselect dropdown selection

dropdown

Specific channel selection

To choose specific channel and display its information, click directly on channel in 3D Visualization, you will then be able to display total of how many messages went through that channel.

channel

Select 2D Graph

There are total of 4 2D graph designs each serving other useful purpose. options

You can view up to 2 2D graphs at the same time. 2graphs

Each 2D Graph is interactable. You can either hower od drag to customize. First 2D Graph design is designed to filter accounts with most XCM interaction for selected chains. accounts

Second 2D Graph is designed for observations of XCM message amounts per time. transfered

Third 2D Graph allows for separating successful and failed cross-chain calls for selected chains. successful

Fourth 2D Graph lists all assets that were transfered in cross-chain messages for selected chain along with exact count of calls that transfered them. assets

Select time frame

To select custom time frame to observe how XCM scaled over time click on select date range button at bottom bar of 3D Visualization. calendar

Once selected you can see XCM interpreted for selected time period. All 2D Visualizations are updated for selected period also. selected range

Customize color scheme

To customize color scheme firstly locate option button at the bottom right corner of 3D Visualization screen.

optionsbutton

Then select color by color picker. There are 4 options to customize:

  • Primary channel color (Unselected chains)
  • Highlighted channel color (Selected specific chain)
  • Secondary channel color (Where selected chains can communicate to (from destination perspective))
  • Primary channel color (Where selected chains can communicate to)
color picker

Customize background

You can now fully customize your skybox background. This can be done by either generating or providing images. The option to customize the background can be found in the "options" button.

Skybox

Once all the necessary images are provided, click the "save skybox" button.

NewSkybox

Your background should appear immediately after you close options button.

Rearange chains

To rearange chains simply select same option button highlighted in section above. Then select from options in dropdown. The chains can rearange either by amount of received, sent or by both kinds of XCM messages.

Img2

Rearange individual chains

You can now rearange individual chains by simply selecting them with right click. The rearangement can be done to any coordinate in 3D space (x,y,z). The channels will follow.

Img

Send XCM

Sending XCM messages in XCM Visualization tool is only logical. You can try technology in action.

Process of sending XCM

First step is to locate Send XCM button: button

Once button is located and clicked user can fill in desired details (far less than normal thanks to ParaSpell XCM SDK) and then simply send the message. send