Create-ink!-dapp is a development tool for creating ink! smart contracts and decentralized applications (dApps) on the Polkadot network. It provides a streamlined workflow for developing, testing, and deploying ink! projects.
- VSCode Workspace Integration: It's recommended to develop in VSCode by opening the workspace file
inkathon.code-workspace
for a more predictable monorepo configuration. - Recommended Plugins: The boilerplate recommends several VSCode plugins for enhanced development experience.
- Live Demo Deployment: Provides a live demo deployment of the boilerplate at inkathon.xyz.
- Deployment via Vercel: Spinning up a deployment via Vercel is straightforward as the necessary settings are already configured in
vercel.json
. - Customization: Provides customization options for project name, custom contracts, and custom scripts.
Before you begin, you need to install the following tools:
- Node (v18 LTS)
- Pnpm (v8)
- Git
To get started with the create-ink!-dapp
tool, follow the steps below:
npx create-ink-dapp@latest
Then follow the prompt on your terminal
The README provides detailed instructions for getting started with the development environment, including running the frontend, building and deploying contracts on a local node, and connecting the frontend to the local node.
The README includes a section on setting up VSCode for development, including recommended plugins and workspace integration.
For more detailed information, please refer to the README files in the template.
This project was inspired by create-eth
and aims to provide a similar development experience for ink! smart contracts.