create-linea-launchpad-starter
v1.1.5
Published
Create Linea Launchpad Starter projects with ease - NFT and Token templates for Linea Network
Maintainers
Readme
Create Linea Launchpad Starter
Create Linea Launchpad Starter - Professional Web3 development templates for the Linea Network.
This CLI tool provides production-ready templates for building Web3 applications on Linea Network, featuring pre-configured smart contracts, frontend interfaces, and deployment scripts.
Features
- Template Selection: Choose between NFT and Token starter templates
- Quick Setup: Get up and running in minutes with automated dependency installation
- Pre-configured: All necessary dependencies and configurations included
- Linea Ready: Optimized for Linea Sepolia testnet
- Production Ready: Professional code structure and best practices
Quick Start
No installation required! Use npx to run directly:
npx create-linea-launchpad-starter <template> <project-name>Examples:
# Create NFT project
npx create-linea-launchpad-starter nft-starter my-nft-project
# Create Token project
npx create-linea-launchpad-starter token-starter my-token-projectHow it works:
npxautomatically downloads the latest version- No global installation needed
- Works exactly like
npx create-next-app
Available Templates
NFT Starter
Complete NFT collection with minting, metadata, and IPFS integration.
Features:
- ERC721 NFT Contract
- Mint Interface
- IPFS Integration
- Metadata Management
- Linea Sepolia Support
Token Starter
ERC20 token with factory pattern and deployment tools.
Features:
- ERC20 Token Contract
- Token Factory
- Deploy Interface
- Mint/Burn Functions
- Linea Sepolia Support
Usage
- Run the CLI tool with your preferred template
- Enter your project name
- Navigate to the project directory
- Configure environment variables
- Start development
npx create-linea-launchpad-starter nft-starter my-nft-project
cd my-nft-project
cp env.example .env
# Configure .env with your API keys
npm run devConfiguration
Before running the project, configure the following environment variables in .env:
PRIVATE_KEY: Your wallet private key for deploymentETHERSCAN_API_KEY: For contract verificationNEXT_PUBLIC_WALLETCONNECT_PROJECT_ID: For wallet connectionNEXT_PUBLIC_PINATA_API_KEY: For IPFS metadata storageNEXT_PUBLIC_PINATA_SECRET_KEY: For IPFS authenticationNEXT_PUBLIC_PINATA_JWT: For IPFS token authentication
Development
To contribute to this CLI tool:
git clone https://github.com/linea-launchpad/create-linea-launchpad-starter
cd create-linea-launchpad-starter
npm install
npm startDocumentation
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
MIT License - see LICENSE for details.
Support
- GitHub Issues: Create an issue
- Discord: Join our community
Made by the Linea Launchpad Team
