Professional smart contract suite for the aaaBTC ecosystem on BNB Smart Chain (BSC).
This repository contains the core smart contracts for aaaBTC, including tokenomics, minting, staking, and liquidity farming.
- aaaBTC.sol: The native ERC20 token for the ecosystem with Access Control.
- minter.sol: A crowdsale-style contract for minting aaaBTC using BTCB.
- staking.sol: Timelock-based staking pool for aaaBTC holders with APY rewards.
- earn.sol: Uniswap V3 Liquidity Farming contract to incentivize LP providers.
- Framework: Hardhat
- Language: Solidity ^0.8.20
- Libraries: OpenZeppelin Contracts
- Network: BNB Smart Chain (Mainnet/Testnet)
- Node.js (v16+)
- npm or yarn
npm installCopy the .env.example to .env and provide your credentials:
cp .env.example .envnpx hardhat compileTo deploy to BSC Testnet:
npx hardhat run scripts/deploy.js --network bscTestnetThese contracts use OpenZeppelin's standard libraries for security, including Ownable, AccessControl, and ReentrancyGuard.
Built with ❤️ by Assetux Team.