Skip to content
Information Circle

The Spanning Demo App is live! Check it out here:

We have also published the open-source demo code and related JavaScript utilities.

How Do I Add My Network?

The Spanning Network has been designed to be truly composable and is compatible with any network regardless of size, runtime environment, or consensus mechanisms.

If you would like to see your network or subnet prioritized on our roadmap, let's work together to make it happen! Fill out our partnership request form and a member of the Spanning Labs team will be in touch shortly!

If you are a developer or project and want Spanning support for the network you want to build on, please fill out our feedback form.

Lifecycle of Adding a Network

There are different levels of support for adding a new network or subnet to the Spanning Network.

  1. Register your network domain ID on ChainList. This will allow Spanning assets to be transferred, airdropped, and owned by users on the new network via their Spanning Address.
  2. Deploy a Domain Server on your network. This will allow Spanning smart contracts and assets to be deployed on your network, interface with local users, and be transferred/airdropped to users on other networks.
  3. Deploy a full Spanning Delegate that has permission to send messages and requests to other chains via the Spanning Network. This requires permission from the Spanning Network.
  4. Make your Spanning Delegate deployable. This will allow other networks to settle transactions to your network enabling your network to host fully functional Spanning Dapps. This requires permission from the Spanning Network.