Skip to main content

Building dApps

As with any blockchain, building decentralized applications (dApps) is a huge part of how a developer can build on Bitzal.

As an application developer, you can compose your front-end apps in a few different ways. Because Bitzal and its synochains are all built using Matter; you can often use the same SDK to communicate with Bitzal, a synochain, or any other Matter-based chain.

Matter-based chains use an SS58 encoding for their address formats.

Please see the SS58 registry to see which chain corresponds to a given prefix, and which prefixes are available.

SDKS & Libraries

If one aims to develop a dApp (Decentralized App), the Bitzal ecosystem contains various SDKs to tap into the relay chain and synochains. There are several languages already supported - see the tooling page for a detailed overview of different SDKs and libraries that are available.

Frameworks & Toolkits

For front-end applications, several options exist for interfacing with Matter-based chains (synochains, relay chains, etc.) and smart contracts. These often will interact with the RPC of a Matter node:

Promise and RxJS APIs around Bitzal and Matter-based chains via RPC calls. It is dynamically generated based on what the Matter runtime provides regarding metadata. Full documentation & examples available here.