HSTK Token is an ERC20-compliant token implementation built on the Ethereum blockchain. The token includes advanced features such as pausability, blacklisting functionality, and controlled token supply management.
- Name: HSTK
- Symbol: HSTK
- Decimals: 18
- Maximum Supply: 9,000,000,000 HSTK (9 billion tokens)
- Initial Supply: 1 HSTK (minted to multisig address)
- Standard ERC20 transfer and approval mechanisms
- Configurable maximum supply cap
- Minting and burning capabilities
- Token recovery functionality for accidentally sent tokens
-
Pausability
- Full pause/unpause functionality
- Partial pause state for granular control
- Affects transfer and approval operations
-
Blacklisting
- Ability to restrict specific addresses from token operations
- Applies to transfers, approvals, and minting
-
MultiSig Control
- Administrative functions restricted to multisig wallet
- Enhanced security for critical operations
mint(address account, uint256 value)
: Create new tokens up to max supplyburn(address account, uint256 value)
: Destroy existing tokensrecoverToken(address asset, address to)
: Recover accidentally sent ERC20 tokens
pause()
: Halt all token transfersunpause()
: Resume all token transferspartialPause()
: Enable partial pause statepartialUnPause()
: Disable partial pause state
pausedOff
: Ensures the contract is not fully pausedpartialPausedOff
: Ensures the contract is not partially pausedonlyMultiSig
: Restricts function access to multisig walletnotBlackListed
: Ensures address is not blacklisted
TOKEN_RESCUED
: Emitted when tokens are recovered from the contract- Parameters:
token
(address),to
(address),amount
(uint256)
- Parameters:
MAX_SUPPLY_EXCEEDED
: Thrown when minting would exceed maximum token supply- Zero address checks on critical operations
- Pausability state validation
- Blacklist restrictions
-
Access Control
- All administrative functions are restricted to the multisig wallet
- Blacklisting provides additional control over token movement
-
Supply Management
- Hard cap on maximum token supply
- Controlled minting process
- Burning capability for supply reduction
-
Emergency Controls
- Pause mechanism for emergency situations
- Partial pause for granular control
- Token recovery function for emergency fund retrieval