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:
Create a DApp in Luniverse Console. Creating a Luniverse DApp
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
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.