Socket
Book a DemoInstallSign in
Socket

create-vechain-dapp

Package Overview
Dependencies
Maintainers
2
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-vechain-dapp

Jump-start your development on VeChain with our pre-built templates that come with pre-configured tools, best practices, and comprehensive documentation to help you start building right away.

1.6.0
latest
npmnpm
Version published
Maintainers
2
Created
Source

Create VeChain Dapp ๐Ÿš€

This is your one-stop solution for kickstarting development on the Vechain blockchain. Whether you're building a complex X2Earn application, a simple decentralized app, or just working on smart contracts, we've got you covered with our carefully crafted templates. Each template comes with pre-configured tools, best practices, and comprehensive documentation to help you start building right away.

Usage ๐Ÿ“ฆ

npm create vechain-dapp

or

yarn create vechain-dapp

or

npx create-vechain-dapp@latest

Available Templates ๐Ÿ“š

X2Earn Template ๐Ÿ’ฐ

A comprehensive monorepo setup using Turbo with:

  • React frontend โš›๏ธ
  • Express.js backend ๐Ÿš€
  • Hardhat for smart contract development ๐Ÿ”จ
  • Advanced features including ChatGPT image recognition ๐Ÿ–ผ๏ธ
  • VeBetterDAO contract interactions ๐Ÿค
  • Complete X2Earn application infrastructure

Perfect for building sophisticated X2Earn applications on VeChain.

Simple Dapp Template ๐Ÿ› ๏ธ

A streamlined monorepo setup using Turbo with:

  • React frontend โš›๏ธ
  • Hardhat for smart contract development ๐Ÿ”จ
  • Basic Dapp infrastructure

Ideal for developers starting new projects on VeChain from scratch.

There are two versions of this template:

  • Using VeChain Kit
  • Using DAppKit

Buy Me Coffee Example

Guided template with examples on how to create a dapp, a smart contract and link them both.

The "Buy Me A Coffee" DApp allows users to send coffee donations to the contract owner. It is built using Solidity for the smart contract and can be deployed using Hardhat.

Smart Contract Template ๐Ÿ“œ

A focused template for smart contract development:

  • Hardhat development environment ๐Ÿ”จ
  • Contract deployment tools ๐Ÿš€
  • Testing infrastructure ๐Ÿงช

Best suited for developers focusing solely on smart contract development without frontend requirements.

Each template includes detailed documentation and setup instructions in its respective directory.

Contributing New Templates ๐Ÿค

Want to add your own template? Follow these steps:

  • Create a public repository with your template

  • Fork this repository and create a Pull Request with the following changes:

    a. Add your repository to scripts/update-templates.sh:

    REPOS=(
      // ... existing repos ...
      "https://github.com/your-username/your-template.git your-template-name"
    )
    

    b. Add your template details to index.js:

    const templates = [
      // ... existing templates ...
      {
        value: "your-template-name",
        title: "Your Template Title",
        description: "A brief description of your template ๐Ÿš€",
      },
    ];
    
  • Submit your PR with a description of your template and its use cases

For Repository Maintainers ๐Ÿ”ง

After merging template PRs, follow these steps to publish the changes:

  • Increment the version in package.json:

  • Run npm link to test the package locally

  • Run scripts/update-templates.sh to update the templates

  • Run npm publish to publish the new version to npm registry

Note: Make sure you have the necessary npm permissions to publish the package.

License ๐Ÿ“„

This project is licensed under the MIT License.

Keywords

vechain

FAQs

Package last updated on 03 Sep 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with โšก๏ธ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.