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.
We recommend using the SORA testnet for practice exercises. Here are the Testnet links:
In the practice section, we'll be switching between different nodes.
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.
Click on this button.
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.
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
If everything is fine, then you'll be working with a new node.
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.