This repository is a TypeScript/Next.js based open-source framework to build LUKSO dApps with ease.
Demo URL: https://boilerplate.lukso.tech/
More information is available on our 👉 technical documentation.
- Reusable components for Universal Profiles, Assets, and Vaults
- Shared contexts for Profiles, Networks, and the Extension
- Network, interface, and metadata detection
- Integrates
web3-onboard
for extension selection - Built-in
ethers.js
,erc725.js
,lsp-smart-contracts
- Uses
Tailwind
,Prettier
,TypeScript
INFO: You can switch between a regular provider and Web3-Onboard by setting the
useOnboard
variable within the EthereumContext.
Clone the repository:
git clone [email protected]:lukso-network/tools-dapp-boilerplate.git
Install all packages and libraries:
npm install
Run the development server:
npm run dev
Next.js
: React Framework@lukso/lsp-smart-contracts
: Schemas and Interfaces for LSPs@web3-onboard/core
: Connecting with various Browser Extensions@erc725/erc725.js
: ERC725 Smart Contract Interactionsethers
: Ethereum Library for Blockchain Interactions