Theory

SORA is a decentralized network. This means that anyone can run a node and send transactions to this node. Anyone is able to run a sync, archive or validator node. The Polkaswap application supports node selection features. To be precise: You can select a node in the Polkaswap user interface without any additional development. You can also specify a custom node, except the predefined application nodes.

Related links:

Become a SORA validator

How to run a SORA Mainnet node

Practice

We recommend using the SORA testnet for practice exercises. Here are the Testnet links:

  1. Polkaswap test application
  2. Polkadot js SORA testnet application
  3. Android testnet application
  4. iOS testnet application

In the practice section we'll be switching between different nodes.

How and Where to Select a Node

As aforementioned in the Theory section, it's really easy to switch between different nodes. You can find the button to switch between nodes in the header.

Untitled

Click on this button.

Untitled

You will then see the list of nodes that were predefined by the developers. If you'd like to add your own node, then create a pull request in the Polkaswap GitHub repo. If you'd like to switch nodes, then just click on the radio button near the node that you'd like to work with. The connection to the node will then be checked. If everything is fine, the node will be switched.

Untitled

You can add a custom node that you'd like to use. To do that, click the Add custom node button. Enter a node name (whichever name you like) and address, then click Add custom node

Untitled

If everything is fine, then you'll be working with a new node.

Wrong Network Error

If you try to add a node from a different network, then you'll get an error. In the example below I tried to add a Mainnet node on the Testnet. The application checks the genesis block hash before switching to the node.