- Docs: elven.tools/docs/minter-dapp-introduction.html
- Dapp's React hooks and components elven.tools/docs/dapp-react-hooks-and-components.html
- Demo: dapp-demo.elven.tools
- Elven Tools intro (including the Dapp): youtu.be/Jou5jn8PFz8
The Dapp is built using Nextjs and a couple of helpful tools. It allows you to interact with the MultiversX blockchain and smart contracts, and especially it is prepared for the Elven Tools Smart Contract. But you can always modify it and adjust it for your needs.
- Signing with 4 MultiversX blockchain providers
- Web Wallet
- xPortal mobile app
- MultiversX DeFi browser extension
- Ledger Nano
- Guarderd transactions
- React hooks for making transactions
- React hooks for querying smart contracts
- Tools and React hooks for app state synchronization
- Optional API endpoint rewrites
- Preconfigured UI based on Chakra UI
- The template with sections mainly used on minter dapps (it will be developed further)
The template is based on @useelven/core
npm library.
- @useelven/core docs - React hooks for MultiversX blockchain
Besides that, there are custom React components and hooks that will help you with development.
For more docs on how to use it check the link above, and for more examples see: elven.tools/docs/dapp-react-hooks-and-components.html
- npm install -g elven-tools
- elven-tools init-dapp
- cd your-dapp-directory
- npm run dev
--- or ---
- clone or download the repo code
- cd elven-tools-dapp
- npm install
- configure .env.local (you can copy the contents of the .env.example)
- npm run dev
Check detailed docs on it here: How to start with the Dapp
- it works on Nextjs
- it uses the newest version of sdk-core without the sdk-dapp library.
- optionally it uses backend-side rewrites to hide the API endpoint, then the only exposed one is
/api
- it uses .env file - there is an example in the repo
- it uses chakra-ui
More docs on it: Minter Dapp introduction
- useElven - React core hooks for MultiversX blockchain
- elven.js - standalone lite SDK for browsers without build steps
- Buildo Begins - CLI helper tools - interaction with APIs, smart contracts and protocol
- Buildo.dev - the app that helps with blockchain interactions, like issuing tokens and querying smart contracts.
- Nextjs Dapp Template - Open source Dapp template for the MultiversX blockchain (more general one).