Creating a Luniverse DApp and integrating transactions

The convenience provided by service integration increases when transactions are integrated per DApp.

What is a Luniverse DApp?

A Luniverse DApp (Decentralized Application) is a specific application (e.g., a web application, mobile application, or desktop application) in which APIs and resources required for developing various functions using contracts or tokens on blockchain are defined.

For example, when application A needs a feature to record and view data on the blockchain, it is possible to easily utilize the blockchain in the existing app by developing the needed feature as Luniverse DApp A via Luniverse Transaction API and using the DApp in the application. Transactions in Luniverse DApps may use Side Tokens as well as user contracts.

The steps for defining a transaction to be used in a Luniverse DApp are as follows:

  1. Create a DApp in Luniverse Console. Creating a Luniverse DApp

  2. Create a whitelist IP and EOA list to call a DApp and its transaction and proceed with signing the transaction. Creating Whitelist IP and EOA

  3. Create a transaction list using a Side Token contract or user contract. Configuring a Transaction Follow these steps to apply a transaction using a Side Token to a DApp:

    (1) Create a Side Token to be used in the DApp. (2) Define a transaction using the Side Token. (3) Call the defined transaction in the DApp.

Follow these steps to apply a transaction using a user contract to a DApp.

(1) Deploy a user contract to be used in the DApp. (2) Define a transaction using the user contract. (3) Call the defined transaction in the DApp.