Cliente - Contratos inteligentes para colección NFT
Contratos inteligentes ERC721 para colección de 666 NFTs con sistema de minting por fases y whitelists Merkle.
- Cliente
- Sons of Evil
- Año
- Servicio
- Desarrollo de smart contracts
Descripción general
Las colecciones NFT exitosas requieren un sistema de minting justo que recompense a la comunidad temprana mientras mantiene accesibilidad. Sons of Evil implementa cuatro fases de venta con diferentes niveles de acceso.
El sistema de whitelist usa Merkle Trees para verificación on-chain eficiente en gas, permitiendo miles de direcciones en whitelist sin aumentar costos de transacción.
Lo que hicimos
- Solidity
- Hardhat
- OpenZeppelin
- Merkle Trees
- ERC721
- ERC2981
- Total NFTs
- 666
- Fases de minting
- 4
- ETH por mint
- 0.03
- Por wallet
- 1
Sistema de fases
Cada fase tiene su timestamp configurable: Team Mint reserva 66 NFTs para el equipo, GTD permite minting garantizado a la Demon List, FCFS abre la Zurak's List en modo primero en llegar, y finalmente Public abre a todos.
Los timestamps son actualizables antes de finalizar el contrato, permitiendo ajustes de agenda según las necesidades del lanzamiento.
Reveal y metadata
El contrato soporta reveal dinámico: inicialmente todos los tokens apuntan a un placeholder, y en el momento del reveal se actualiza el baseURI para mostrar la metadata final almacenada en IPFS.
Los royalties ERC2981 permiten configurar porcentajes por defecto e individuales por token, garantizando ingresos secundarios en marketplaces compatibles.