Create your Rollapp in Dymension. Step-by-step guide.

Create a RollApp as simple as a token with Dymension 3D Playground

Cumulo
Cumulo.pro
Published in
7 min readSep 27, 2024

--

Table of Contents

· Introduction
· Create a RollApp in Playground
Access the Playground platform, connect your wallet and perform the faucet
Create your RollApp in Playground
The tokenomics
Launch IRO
Configure the Sequencer
Check your rollapp in the explorer
Be your own Operator
· Cumulo can be your Operator

Introduction

Dymension’s 3D update marks a major step forward in the task of creating an Internet of RollApps. In this guide, we’ll walk you through how to deploy your own RollApp during the first phase of the testnet, where you can launch RollApps as easily as a token. This guide is designed to help you navigate the setup process and prepare you to build and experiment in this exciting new phase of Dymension.

More information about the 3D Playground Testnet:

Create a RollApp in Playground

Access the Playground platform, connect your wallet and perform the faucet

  • Connect your wallet at the top right and copy one of the two Dymension addresses.
  • Access the Dymension Discord server , in the playground-faucet channel and use the following command.
$request <dym address>

You now have enough funds to create your own RollApp!!

Create your RollApp in Playground

  • Return to the Playground platform and check your balance.

Now you can begin the process of developing a RollApp.

  • Click the corresponding Create a RollApp button .
  • Enter the RollApp Domain, your Name, Logo and other relevant information, the RollApp field is automatically filled in (if it tells you that it is already occupied, modify it).

More information about the meta-information you can include in your RollApp here.

  • Once the data is filled in, click on the Register button .
  • Sign the transaction.

A confirmation message will appear.

The tokenomics

Setting the tokenomics parameters for your RollApp is a crucial step that will determine the economic behavior of your project within the Dymension network. Setting these values ​​correctly will impact both the initial token issuance and its long-term sustainability, influencing the staking dynamics and how users interact with your RollApp.

First, you need to select the symbol that will represent your token on the network, serving as its unique identifier. Then, you will be able to define the following key parameters that will shape the economy of your RollApp:

  • 💈 Initial inflation : This value determines the speed at which tokens will be issued initially. It is important to consider how the token supply will affect the overall economics of the project and user incentivization.
  • 💈 Annual inflation reduction : Here you decide the percentage of inflation reduction for your token each year. By reducing the issuance of tokens over time, you can encourage scarcity and increase the value of the token in the long run.
  • 💈 Minimum inflation : This is the lowest level that inflation can reach, ensuring that there is always a controlled rate of token issuance, which provides stability to the system.
  • Once the tokenomics values ​​have been established, click on the Generate button :

NOTE: How to resolve “Total supply does not match the sum of tokens allocated in your accounts”.

If this error appears, follow these steps:

  • Pulsa sobre Manually Add/Edit Accounts.
  • Add an address in Address and click on the Remaining suppl button , then click on the Save button.

A confirmation message will appear.

  • Click on Generate and download the Genesis file in json format

Launch IRO

In step 3 of your RollApp configuration, you will have the option to “Launch IRO.”

Learn more:

In this section, you will need to configure the Initial RollApp Offering (IRO) parameters.

💈Target raise: set the amount of DYM you wish to raise.

💈Pre-Sale Start Time: defines the date and time when the IRO will start.

💈Minimum IRO duration: choose the minimum time the raise event will last.

💈Bonding Curve:

Choose a pricing model for your IRO that defines how the price of the token will change during the sale:

- Fixed price: the price of the token remains constant throughout the sale.

- Linear growth: the price increases steadily as tokens are sold.

- Logarithmic growth: the price rises rapidly at first and then stabilizes.

- Exponential growth: the price increases at an accelerated rate, driving the momentum of the sale.

Launch IRO

Before starting the IRO, be sure to review all the settings in detail, as once launched, the transaction will be irreversible and cannot be modified.

NOTE: Make sure you have sufficient funds to pay the transaction fees.

After launching the IRO, return to the “Manage” section and complete the last step by selecting “Set Operator” to finalize the deployment of your RollApp.

Configure the Sequencer

The sequencer is fundamental to the operation of a RollApp, as it is responsible for processing transactions, creating and ordering blocks, and sending status updates to the Dymension hub.

You will have two options to configure the sequencing for your RollApp:

  • 💈 Allow open sequencing (permissionless on): any user can provide sequencing services for your RollApp.
  • 💈 Define a specific sequencer (permissionless off): Specify who can manage transaction sequencing by entering the address of an authorized sequencer. This will ensure that only that address can perform the sequencing.
  • Click Set and confirm the transaction.

The following message will appear

Congratulations, you have just created your first RollApp. You will be able to see its status and modify its settings in the configuration panel.

Check your rollapp in the explorer

You can see the status of your rollapp in the following block explorer by entering your RollApp-ID:

https://pg.dym.fyi/rollapps

Be your own Operator

If you want, you can also be your own Operator in your rollapp. Check out the following documentation to find out how:

Cumulo can be your Operator

In case you need an operator to run RollApp for you, you can search for one on Discord . We, at Cumulo, also provide this service, do not hesitate to contact us.

Dymension:

Web | Twitter | Telegram | Discord | Telegram Spanish | Medium Spanish

Twitter | Medium | LinkedIn | Discord | Telegram | cumulo.pro

--

--

Responses (1)