Skip to content
/ aaaBTC Public

Solidity Smart-Contract implementation of the Triple-A Bitcoin (aaaBTC) and DeFi

Notifications You must be signed in to change notification settings

Assetux/aaaBTC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aaaBTC Smart Contracts

Professional smart contract suite for the aaaBTC ecosystem on BNB Smart Chain (BSC).

Overview

This repository contains the core smart contracts for aaaBTC, including tokenomics, minting, staking, and liquidity farming.

Core Contracts

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

Technology Stack

Getting Started

Prerequisites

  • Node.js (v16+)
  • npm or yarn

Installation

npm install

Configuration

Copy the .env.example to .env and provide your credentials:

cp .env.example .env

Compilation

npx hardhat compile

Deployment

To deploy to BSC Testnet:

npx hardhat run scripts/deploy.js --network bscTestnet

Security

These contracts use OpenZeppelin's standard libraries for security, including Ownable, AccessControl, and ReentrancyGuard.


Built with ❤️ by Assetux Team.

About

Solidity Smart-Contract implementation of the Triple-A Bitcoin (aaaBTC) and DeFi

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •