Before the mainnet launch and during first months we made some contracts to understand possibilities of Ergo contracts (ErgoTree / ErgoScript), with no offchain parts and UIs developed. Now with the stablecoin launch, ergoauctions doing well, ErgoMixer going to tokenization of its income flow, it is good to remind about possibilities for developers which are coming to the community now:
-
Crowdfunding: the basic contract is described in the ErgoScipt whitepaper: https://ergoplatform.org/docs/ErgoScript.pdf , we made testing crowdfunding campaign using just the node: Simple Crowdfunding and then CLI tool was developed. No UI was done though, and CLI tool now needs to be updated for post-3.3.0 node API.
-
Loans: we have interest-free loan contract example: Interest-Free Loan Contract . With SigmaUSD loans can be attractive to miners and not only. Please also check targeted microloan contract from “Smart Contracts for the People” article: Smart Contracts for the People - Alexander Chepurnoy
-
Mining power derivatives: Mining Power Derivatives - Two Tokens Approach
-
Lotteries: A lottery on top of Ergo as a starting point.
-
Profit-sharing schemes: Running a business on top of ERGO
-
Email and paper clients for limited or blocked Internet: (E)mail Client for Limited or Blocked Internet
-
Local exchange trading systems and other community currencies: A Local Exchange Trading System On Top Of Ergo | Ergo and A Trustless Local Exchange Trading System | Ergo
-
Decentralized exchanges: we already have some team working on both orderbook-based DEX and AMM-based DEXes, but more contributors always welcome! (especially with UI dev).
There are many tools for developers now, such as Headless DApp Framework (by Emurgo) GitHub - Emurgo/ergo-headless-dapp-framework: An easy to use framework for building Ergo headless dApps. , ErgoAppKit (by @morphic ): GitHub - ergoplatform/ergo-appkit: Appkit: A Library for Polyglot Development of Ergo Applications , Ergo Playground for play with contracts (check ready examples at ErgoScript By Example repo: GitHub - ergoplatform/ergoscript-by-example: Learn ErgoScript by reading example smart contracts powered by Ergo Playground. ), Ergo JS Template to make UI easily GitHub - anon-real/ergo-js-template: A JS template for Ergo dApp development etc
Making applications on top of Ergo is not about fun and following proper first principles, but also can be profitable these days! So come and build on top of Ergo!