Skip to content

JackalCoinOrg/jackal-token

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jackal Coin Smart Contract (JACKAL)

Jackal Coin is a BEP-20 compliant utility token deployed on the Binance Smart Chain. It is designed to power the Jackal Terminal ecosystem with essential features like a transaction tax, pausing capabilities, and support for deflationary mechanics via token burning.

Table of Contents

Contract Overview

  • Name: Jackal Coin
  • Symbol: JACKAL
  • Decimals: 18
  • Total Supply: 1,000,000,000,000 JACKAL
  • Tax: 3% per transaction
  • Network: Binance Smart Chain (BEP-20)

Core Features

  • 3% Tax Mechanism: Automatically deducted on every transfer and sent to a configurable tax wallet
  • Pausable Transfers: The contract owner can pause/unpause all transfers (e.g., for emergency security)
  • Burn Function: Any user can burn their JACKAL tokens, reducing total supply
  • Ownable: Admin-level permissions are restricted to the contract owner

Status

  • Deployed & Verified on Binance Smart Chain (Mainnet)
  • Contract Audited (internal)
  • Compatible for Pre-Sale (DxSale), DEX (PancakeSwap), and CEX Listings
  • No mint function, no hidden backdoors, no blacklists

Functions

Constructor

constructor(address recipient, address initialOwner, address taxWallet)

Deploys the contract, mints the total supply to the recipient, and sets the owner and tax wallet.

Public Functions

function setTaxWallet(address newWallet) external onlyOwner
function setTaxRate(uint256 newRate) external onlyOwner
function pause() external onlyOwner
function unpause() external onlyOwner
function burn(uint256 amount) external

Internal Transfer Logic

  • Applies a taxRate (default: 3%) on every transfer
  • Redirects the tax to the taxWallet
  • Sends the net amount to the recipient

Deployment Info

  • Compatible With: Remix IDE, Hardhat
  • Compiler: Solidity ^0.8.30
  • Libraries Used: OpenZeppelin (ERC20, Burnable, Pausable, Ownable)

Mainnet Deployment

The JACKAL contract is officially deployed and verified on Binance Smart Chain Mainnet.

Testnet Deployment (For Testing & Audit Reference)

The JACKAL contract has been successfully deployed and verified on the Binance Smart Chain Testnet.

All major functions (transfer, burn, pause/unpause, setTaxWallet, setTaxRate) were tested successfully using Metamask + Remix connected to BSC Testnet.

Running Tests Locally with Hardhat

Prerequisites

  • Node.js ≥ 16
  • Hardhat (npm install --save-dev hardhat)
  • OpenZeppelin Contracts

Setup Steps

# 1. Clone the repository
cd jackal-token-contract

# 2. Install dependencies
npm install
npx hardhat compile

# 3. Run tests
npm test

Expected Output

  JackalToken
    ✓ Should assign total supply to recipient
    ✓ Should apply 3% tax on transfer
    ✓ Should allow burning tokens
    ✓ Should pause and unpause transfers
    ✓ Should allow owner to set new tax rate
    ✓ Should not allow setting tax rate above 5
    ✓ Should allow owner to update tax wallet

  7 passing

Project Structure

  • contracts/ (Smart contract)
  • test/ (JavaScript tests)
  • README.md
  • package.json
  • hardhat.config.js

Audit-Ready

This contract follows industry best practices with OpenZeppelin's audited libraries. No minting, blacklisting, or hidden logic. Safe for pre-sale on DxSale, PancakeSwap and future CEX listings.

License

This smart contract is licensed under the MIT License.
See LICENSE for more details.

Useful Links

Contact

Email: legal@jackalcoin.org

Disclaimer

This smart contract is provided for transparency, verification, and auditing purposes. Jackal Coin holds no liability for any unauthorized deployments, modifications, or misuse of this code. This contract is part of the official Jackal ecosystem. Use outside the official context is not recommended.


About

Official BEP-20 Smart Contract for Jackal Coin ($JACKAL) on BNB Smart Chain. Includes source code, deployment details, and audit-ready documentation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors