dApp examples#

Select an example to see more information about it, such as a hosted dApp for you to try, links to tutorials, repositories, and more.

Starting a new project on the Concordium blockchain? Have a look at the dApp starter template!

Piggy bank

Demo front end where you can try the functionality on Concordium’s testnet

Tutorial about the piggy bank smart contract and dApp

Smart contracts

Front end code

wCCD

Demo front end testnet where you can try the functionality on Concordium’s testnet

Demo front end mainnet where you can try the functionality on Concordium’s mainnet

Tutorial about the wCCD smart contract and dApp.

Smart contract

Front end code

View gallery upon ID proof

Demo front end where you can try the functionality on Concordium’s testnet

Information about ID proofs

Tutorial about the gallery dApp

Back end and front end code

eSealing

Demo front end where you can try the functionality on Concordium’s testnet

Tutorial about the eSealing dApp

Smart contract

Front end code

Sponsored Transactions
Voting

Demo front end where you can try the functionality on Concordium’s testnet

Tutorial about the Voting dApp

Smart contract

Front end code

Sign message

Demo front end where you can try the functionality on Concordium’s testnet

Front end code

Smart contract deploy and initialize tool

Demo front end where you can deploy and initlize a smart contract on testnet or mainnet

Front end code

Wallet test bench

This tool is for testing wallets and shows a great overview of the available interactions between wallets and front end.

Deploy and initialize scenarios are available on the Concordium Wallet for Web.

Demo front end where you can test wallet interactions

Front end code

Smart contract

The dApps are written in React.

Piggy bank, wCCD, eSealing, sponsored Transactions, smart contract deploy and initialize tool, and wallet test bench use the NPM library @concordium/react-components to implement integrations to the Concordium Wallet for Web and Concordium Wallet for Mobile using WalletConnect.

Tip

Starting a new project on the Concordium blockchain? Have a look at our DApp starter template!