Professional Base Ecosystem Portfolio by haaz.eth
Developer: haaz.eth | Revenue: bakine.studio
Professional smart contract system demonstrating Puerto Rico biodiversity data management with:
- Multi-contract architecture (Registry, NFT, DAO)
- Revenue distribution (70% creator, 30% bakine.studio)
- Cultural data preservation with technical innovation
- Production-ready deployment practices
| Contract | Purpose | Address |
|---|---|---|
| 🌿 BiodiversityRegistry | Species database | [Deploy with npm run deploy:sepolia] |
| 🦜 BoricuaSpeciesNFT | NFT collection | [Deploy with npm run deploy:sepolia] |
| 🗳️ EcologyMiniDAO | Governance system | [Deploy with npm run deploy:sepolia] |
- Node.js 16+
- Base Sepolia testnet ETH (Get from faucet)
git clone https://github.com/yourusername/borikua-biodiversity-portfolio
cd borikua-biodiversity-portfolio
npm install
# Set up environment
cp .env.example .env
# Add your PRIVATE_KEY (without 0x prefix)
# Deploy to Base Sepolia (FREE)
npm run deploy:sepoliacontracts/
├── BiodiversityRegistryDemo.sol # Species data management
├── BoricuaSpeciesNFT.sol # ERC-721 with SVG metadata
└── EcologyMiniDAO.sol # Governance & voting
- ✅ Gas Optimized - IR compilation, efficient storage
- ✅ OpenZeppelin v5 - Latest security standards
- ✅ Revenue Distribution - Automated payment splitting
- ✅ Access Control - Role-based permissions
- ✅ Cultural Respectful - Indigenous data protocols
- Smart Contract Development - Solidity 0.8.20+, OpenZeppelin v5
- Base Ecosystem - L2 deployment, BaseScan integration
- Production Practices - Testing, deployment scripts, documentation
- Business Logic - Revenue systems, governance, NFT metadata
- Security - Access control, input validation, reentrancy protection
All contract revenue splits automatically:
├── 70% → haaz.eth (creator/developer)
└── 30% → bakine.studio (development fund)
Revenue sources:
├── NFT minting (0.005 ETH)
├── DAO membership (0.001 ETH)
└── Direct donations
npm run compile # Compile contracts
npm run test # Run test suite
npm run deploy:sepolia # Deploy to Base Sepolia
npm run deploy:base # Deploy to Base mainnet
npm run verify # Verify on BaseScanborikua-biodiversity-portfolio/
├── contracts/ # Smart contracts
├── scripts/deploy/ # Deployment scripts
├── test/ # Test files
├── hardhat.config.js # Hardhat configuration
└── package.json # Dependencies
Why This Portfolio Matters:
- Real Application - Beyond toy contracts, practical biodiversity use case
- Base Focus - L2 expertise and ecosystem commitment
- Production Ready - Professional standards and deployment practices
- Cultural Innovation - Respectful Indigenous data preservation
- Revenue Generation - Working tokenomics and business model
- Developer: haaz.eth
- Studio: bakine.studio
- Network: Base Ecosystem
MIT License - see LICENSE file.
Built with ❤️ for Borikén biodiversity and the Base ecosystem