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.
- Contract Overview
- Core Features
- Status
- Functions
- Deployment Info
- Running Tests Locally
- Project Structure
- Audit-Ready
- License
- Useful Links
- Contact
- Disclaimer
- 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)
- 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
- 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
constructor(address recipient, address initialOwner, address taxWallet)Deploys the contract, mints the total supply to the recipient, and sets the owner and tax wallet.
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- Applies a
taxRate(default: 3%) on every transfer - Redirects the tax to the
taxWallet - Sends the net amount to the recipient
- Compatible With: Remix IDE, Hardhat
- Compiler: Solidity ^0.8.30
- Libraries Used: OpenZeppelin (ERC20, Burnable, Pausable, Ownable)
The JACKAL contract is officially deployed and verified on Binance Smart Chain Mainnet.
-
Contract Address:
0x0509e161FDaF6Ad976E15992B615f4D3453540d1 -
Token Tracker:
Jackal Coin (JACKAL) -
Compiler Version: Solidity
0.8.30 -
Contract Verified: Yes
The JACKAL contract has been successfully deployed and verified on the Binance Smart Chain Testnet.
-
Contract Address:
0x7a80ee91700D74FD1D08e14305C960625D829524 -
Token Tracker:
Jackal Coin (JACKAL) -
Compiler Version: Solidity
0.8.30 -
Contract Verified: Yes
All major functions (transfer, burn, pause/unpause, setTaxWallet, setTaxRate) were tested successfully using Metamask + Remix connected to BSC Testnet.
- Node.js ≥ 16
- Hardhat (
npm install --save-dev hardhat) - OpenZeppelin Contracts
# 1. Clone the repository
cd jackal-token-contract
# 2. Install dependencies
npm install
npx hardhat compile
# 3. Run tests
npm test 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
contracts/(Smart contract)test/(JavaScript tests)README.mdpackage.jsonhardhat.config.js
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.
This smart contract is licensed under the MIT License.
See LICENSE for more details.
- Website: https://jackalcoin.org
- Whitepaper: https://jackalcoin.org/whitepaper
- BscScan: Mainnet | Testnet
- Token Info: https://api.jackalcoin.org/v1/data/jackal.json
- GitHub: https://github.com/JackalCoinOrg
Email: legal@jackalcoin.org
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.