Skip to content

Cyfrin/envpledge.eth

Repository files navigation

.env Pledge NFT

A soulbound NFT that represents your commitment to the Cyfrin Updraft .env Pledge.

Built by Cyfrin to promote best security practices.

Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/Cyfrin/env-pledge-project
cd env-pledge-project

# Install contract dependencies
cd contracts && forge install

# Install frontend dependencies
cd ../frontend && pnpm install

Local Development

See the individual READMEs for setup instructions:

Project Structure

envPledge/
├── contracts/          # Foundry smart contracts
│   ├── src/            # Contract source code
│   ├── test/           # Contract tests
│   ├── script/         # Deployment scripts
│   └── README.md       # Contract documentation
│
├── frontend/           # Next.js web application
│   ├── src/            # Application source
│   └── README.md       # Frontend documentation
│
└── README.md           # You are here

Documentation