Description
Set up the Hardhat development environment in the packages/contracts/ directory to support smart contract development, testing, and deployment.
Acceptance Criteria
Technical Requirements
- Use latest Hardhat version
- Configure for Solidity ^0.8.20
- Include OpenZeppelin contracts for upgradeable patterns
- Set up proper TypeScript configuration
- Configure deployment to Polygon Amoy testnet
Definition of Done
- Hardhat environment is fully configured and functional
- Can compile, test, and deploy contracts to Amoy
- Proper TypeScript support and linting
- Documentation for local development setup
Description
Set up the Hardhat development environment in the packages/contracts/ directory to support smart contract development, testing, and deployment.
Acceptance Criteria
Technical Requirements
Definition of Done