The sovereign chain is a completely independent chain with smart contract processing, ESDT transfers, delegation, staking, governance, guardians and all the features the MultiversX main chain has. It is configurable according to the developer, features can be turned on/off, new features can be added on protocol level.
It is a high performance network capable of processing tens of thousands of transactions per second, and allowing developers to configure features like staking setups, VM configurations, gas and transaction fees, native token and more. The network also has a builtin cross-chain mechanism that facilitates token transfers between the sovereign chain and MultiversX network without relayers. The process ensures seamless interoperability and security through validator verification and proof systems.
Sovereign Chains can choose to have Data Availability and/or Settlement on MultiversX or on other major chains as well.
All the documentation about sovereign chains can be found here: https://docs.multiversx.com/sovereign/Overview
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the MultiversX Testnet Sovereign Chain 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB MultiversX Testnet Sovereign Chain Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "multiversx-multiversxtestne"}' \
"https://api.digitalocean.com/v2/droplets"
All services are automatically deployed and started using systemd unit files. The services start sequentially, taking approximately 10 minutes to complete all build jobs.
The services run on the following ports:
The firewall (ufw
) is configured with the following open ports:
To interact with the Sovereign Chain, please refer to the official documentation.
A helper wallet with an initial deposit of 1 xEGLD is available at /root/wallet.pem
. This wallet is used at startup to deploy Smart Contracts on the Testnet.
In /opt/multiversx-tools
, you will find two scripts that can be used for the following purposes:
You can interact with the Sovereign Block Explorer and Wallet using the following web UIs:
The websocket is using https and it is configured with a self signed certificate. Before opening the wallet on port 81, please allow insecure connection from https://droplet_ip:3090/socket.io/
Replace droplet_ip
with the actual IP address of your Digital Ocean droplet.