Overview
The ink!athon Devtooling Bannerink!athon Boilerplate is a full-stack dApp boilerplate for ink! smart contracts with an integrated frontend. It is designed to help developers quickly start developing their hackathon ideas or scaffold a production-ready Web3 application in the ink! ecosystem. The project is part of a Scio Labs initiative to improve the developer experience in the ink! ecosystem and is a member of the Aleph Zero EFP.
Features
- Built with ink! Rust and TypeScript
- Uses Next.js for frontend development
- Comes with a small sample ink! Greeter contract for testing and demonstration purposes
- Integrated UI components to connect wallets and interact with the contract
- Customizable project name, contracts, and scripts
Installation
To install the ink!athon Devtooling Bannerink!athon Boilerplate, follow these steps:
- Install Node.js v18+ and pnpm globally.
- Clone the repository.
- Set up the necessary dependencies depending on your operating system (Windows or WSL for Linux).
- Build and deploy contracts on a local node using the provided scripts.
- Customize the project name, contracts, and scripts as desired.
For more detailed instructions, please refer to the documentation provided in the repository.
Summary
The ink!athon Devtooling Bannerink!athon Boilerplate is a comprehensive boilerplate for developing full-stack dApps with ink! smart contracts and an integrated frontend. It provides a convenient starting point for hackathon projects or production-ready Web3 applications. With its built-in features and customization options, developers can quickly build and deploy ink! smart contracts while benefiting from a seamless development experience.