This repository is an open source framework to build LUKSO dApps with ease.
- 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
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 Frameworknext/font
: Optimize and load Google Fonts@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 InteractionsTailwind
: CSS FrameworkPrettier
: Code FormattingTypeScript
: Code Typing