Creating Ethereum DApp using DL Unify Services

There can be multiple approaches to create Dapps from 1-Tier Web Dapps connecting to Ethereum network or 2 Tier architecture where you have middle tier in between Frontend and Ethereum network. This Manual just gives direction to use DL Unify services to build Dapps.

  1. Create Fabric project via DL Unify – DL Gateway and store project secret and other details for Dapps creation.

  2. Wallet Integration: Use Metamask DL unify integration user manual to connect user accounts to DLTestnet or other Ethereum via DL Gateway networks supported by DL Unify.

  3. DL Gateway can be used as RPC endpoint for Ethereum network, or you can use the Rest APIs to connect to the network.
    https://dlgateway.dltlabs.com/ethereum/documentation

  4. Compiling, Deploying, and Testing Smart contract:
    a. You can follow DL Unify Ruffle CLI user manual.
    b. or you can use Remix with Metamask connected to DLTestnet(DL Unify Test network)

  5. Sample App:
    You can visit the below project to see how you can create Ethereum based Dapps on DLUnify.
    https://github.com/dltglobal/dl-unify-sample-projects/tree/main/blockchain/ethereum/letting-dapp

  6. Live Demo can be found at:
    http://letting-dapp.dlunify.dltlabs.com/

Demo App: