OnFinality is a blockchain infrastructure platform that saves web3 builders time and makes developers’ lives easier. We deliver scalable API endpoints for the biggest blockchain networks and empower developers to automatically test, deploy, scale and monitor your own blockchain nodes in minutes.
As Polkadot’s largest infrastructure provider, investing into CI/ CD (Continuous Integration/ Continuous Deployment) processes helps us efficiently run and manage the 60 networks we support.
Today we are proud to announce new network automation tools and share best practices to empower developers to build even faster!
Automatically Build And Publish A Docker Image
There are hundreds of node operators out in the ecosystem. They can be Validators or RPC infrastructure providers like us. A well constructed Docker image makes it easier for you to onboard ecosystem participants onto your chain.
You might already be familiar with the Substrate node template, a common template that most teams begin with. We added a new workflow which automatically builds and publishes a Docker image to DockerHub. It references the additional Dockerfile that we also contributed.
By implementing them to your Substrate repository, you can be confident that your images are following best practices, and are secure and deployable by most node operators in the ecosystem.
For more information about best practices, check out our documentation here.
Why Run Blockchain Nodes In Docker
Binaries are painful for non Rust developers, and they take a long time to build.
Running blockchain nodes in Docker makes deployment far easier, enabling you to get a node up and running without needing to configure the VM (Virtual Machine) each time.
This is especially essential when you need to run VMs in a network. Every large team does this, including Parity, Acala, Moonbeam, and OnFinality.
Add Your Network Spec To OnFinality’s Marketplace For Free
We are already hosting images for over 60 networks and we are used by wallets, scanners, explorers, and data scientists in the industry as one central place managing the largest number of Substrate networks.
If you are about to launch your own Substrate chain, regardless if it’s a testnet, parachain, or standalone network, you are welcome to add your network specification to our list of supported networks for free!
We also provide an easy use GitHub action to keep your OnFinality Network spec up to date with your latest image releases.
This means that new image builds will be automatically published through to your network spec in OnFinality, saving you time in keeping your network spec up to date.
You can get an example of this script from our documentation here.
All The Tools You Need To Build The Web3 Future, Faster
We have been supporting the entire Substrate Ecosystem with automated network prototyping tools, one click deploy nodes, validator/collator hosting, and scalable RPC API endpoints for the longest time now, and are continually scaling our services to provide even faster and more performant tools for OnFinality users.
Get in touch at firstname.lastname@example.org if you’d like a demo/ to discuss your requirements.
Build Smarter with OnFinality.
OnFinality is a blockchain infrastructure platform that saves web3 builders time and makes their lives easier. OnFinality delivers scalable API endpoints for the biggest blockchain networks and empowers developers to automatically test, deploy, scale and monitor their own blockchain nodes in minutes. To date, OnFinality has served over 277 billion RPC requests across 60 networks including Polkadot, Kusama, Moonbeam, Astar, Avalanche and Cosmos, and is continuously expanding these mission-critical services so developers can build the decentralised future, faster!