Repository for new Hydranet (HDN) Token.
Based on ERC-20 standard and implemented using OpenZeppelin Contract Library.
- HDN Token 0x3404149e9EE6f17Fb41DB1Ce593ee48FBDcD9506
- DAO Info 0x84e91FDD4cfb22d4266f8Be309e8C4E2f9f24fcB
- Treasury 0x3a9104CF804039EaD55E987556f3E647875FBe15
- Bonds 0x15740F6057b5427C2155FdA85ed5E9AaAb3bF3e7
- HDN Token 0xC59DA616B7f3De41D7EA4D02F95abAF7C77b9D0A
- DAO Info 0x67635527C0a8D872AD6c1b7E9c3d53a771FAe3e5
- Treasury 0x56CDBdd6c4577De978c131C658a3934f93298920
- Bonds 0xc7e1D8c2d53D74346cD92D97299E3505B25908b1
- Token implements ERC-20 standard and security fallbacks (pause / unpause)
- Treasury manages finances and approvals for operational spending (including Bonds)
- Bondage contains logic for creating, managing, buying, and claiming bonds
- Implements ERC-20 with possibility to support future interfaces
- Upgradable (UUPS)
- Mint & Burn disabled with possibility to enable through upgrades in the future
- Prepared for On-Chain Governance (but not yet implemented)
npm install
to install dependenciesnpm test
to run testsnpm run glue
to copy artifacts and deployments to webappnpx hardhat deploy --network <network-name>
to deploy or upgrade contracts