A soulbound NFT that represents your commitment to the Cyfrin Updraft .env Pledge.
Built by Cyfrin to promote best security practices.
# 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 installSee the individual READMEs for setup instructions:
- Contracts README - Smart contract setup, testing, deployment
- Frontend README - Web app setup and configuration
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
- Contracts README - Smart contract details, testing, deployment
- Frontend README - Web app setup, configuration, deployment