Introducing SoroBuild
Last updated
Last updated
SoroBuild is a no-code Soroban dApp development and management enviroment that provide developers building on the Soroban smart contracts platform with the tools to build, test, and deploy dApps faster. Additionally, it provides contract management features, allowing developers to seamlessly interact with their dApp, facilitating the ability to test dApps integration with UI and wallets, without having to build any of these components.
EVM blockchains, like Ethereum, rely on Solidity as the go-to language for smart contract development—a widely adopted choice in the industry. In contrast, Soroban, the smart contracts platform for the Stellar lumen network, is relatively newer and less popular. As a result, there are fewer blockchain developers who are experienced with Soroban, and the available resources for support/debugging are limited. This poses a significant challenge for developers working or interested in working on Soroban dApps, as developing, testing, and debugging can become a time-consuming task due to these constraints.
This results in a slower rate of dApp deployment on Soroban, hence highlighting the importance of addressing this issue. Improving the development experience on Soroban and streamlining the process can greatly reduce the time it takes projects and developers in building dApps on the platform, ultimately fostering higher dApp deployment and adoption rates.
SoroBuild's solutions provide developers and projects on Soroban with a development environment equipped with the tools to build, test and debugged soroban dApps faster. The main features of Sorobuild include the following:
SoroBuild provides developers and projects with a that facilitates seamless deployment and invocation of smart contracts. This tool aims to reduce setup time and the time spent by less experienced developers in debugging, deployment, and invoking common Soroban smart contracts. For example, a project requiring token deployment solely for testing their dApp need not invest significant time in doing so. Instead, they can use this tool to deploy, initialize, and mint test tokens in under 5 minutes. This tool also offers the deployment and interaction with other smart contracts like liquidity/staking and governance contracts, among others.
Additionally, the tool offers a user-friendly UI for interacting with deployed smart contracts. Developers can effortlessly set up test tokens for their dApp, enabling users to easily mint test tokens for testing purposes. This streamlined process eliminates the complexity of environment setup and CLI usage. It should be noted that the tool can be used not just on the Soroban test network but also on the mainnet.
The is similar to , but tailored for the Soroban smart contract platform. It serves as an exploratory environment where users can experiment and construct smart contracts according to their desired features. The playground offers users an easy-to-follow guide for building smart contracts, alongside the ability to simulate and deploy them seamlessly. Additionally, users can effortlessly export code from the playground for further use.
is a collection of highly customizable, plug-and-play Soroban dApp UI components. This enables developers and projects to ship and launch dApps on Soroban faster. The UI components consist of user-centered components for common dApp features, with the necessary integrations. Therefor, the components require minimal configuration, making them easy to use. Additionally, they can be tailored to suit project needs, whether it's adjusting the appearance, functionality, or both. Some of the common components offered by SoroBuild UI include the 'Connect to Wallet' component, 'Staking Feature' component, 'DAO Voting' component, and more.
With the developer tools offered by SoroBuild, developers and projects can reduce the time it takes to build their dApp on Soroban by over 60%. This significant reduction in time will increase the adoption rate of the Soroban platform. Additionally, the tools not only facilitate dApp development for experienced developers but also serve as a simple entry point for those new to Soroban dApp development.