KeithCoin (KEITH)
EVM-Compatible Stablecoin Smart Contract with Regulatory Compliance Features
Smart Contract Specifications
Core Architecture & Features
Decimals 6 (Stablecoin Standard)
Optimized for fiat currency integration (cents) by overriding default decimals from 18 to 6, aligning with industry standards like USDC and USDT.
Granular Access Control
Uses Role-Based Access Control (AccessControl) to separate permissions for Minter, Pauser, and Blacklist managers, eliminating single points of failure.
Blacklist & Asset Wipe
Allows authorized Blacklist administrators to freeze illicit addresses. Supports force-burning (wiping) frozen funds in compliance with legal authorities.
Gasless Permit (EIP-2612)
Allows users to sign approvals off-chain and submit them to the blockchain, enabling gas-free transactions and improving UI/UX experiences.
Emergency Pausable
Empowers Pauser-role addresses to instantly suspend all token transfers, mints, and burns in case of critical bugs or emergency hacks.
Deployment & Environments
KeithCoin is designed to deploy seamlessly on high-throughput EVM blockchains. Configurations are pre-set for Avalanche Fuji testnet and Avalanche C-Chain mainnet.
Target Networks
- Avalanche Fuji Testnet
- Avalanche C-Chain Mainnet
Development Tools
- Hardhat Framework
- Chai / Ethers.js
Solidity Compiler
- Solidity ^0.8.24
- EVM Target: Cancun