Skip to content

hydra-net/token

Repository files navigation

HDN Token

Repository for new Hydranet (HDN) Token.

Based on ERC-20 standard and implemented using OpenZeppelin Contract Library.

Addresses

Mainnet (Arbitrum One)

Contracts

MultiSig

Testnet (Arbitrum Goerli)

Contracts

MultiSig

Contracts

  • 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

Features

  • 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)

Development

  • npm install to install dependencies
  • npm test to run tests
  • npm run glue to copy artifacts and deployments to webapp
  • npx hardhat deploy --network <network-name> to deploy or upgrade contracts