QSN Token
The Quantum Security Network (QSN) token is the native governance and utility token of the QsnDEX protocol. It is built on battle-tested OpenZeppelin contracts and follows modern Ethereum token standards.
Token Specifications
| Property | Value |
|---|---|
| Name | Quantum Security Network |
| Symbol | QSN |
| Standard | ERC20 + ERC20Votes + ERC20Permit |
| Maximum Supply | 100,000,000 QSN |
| Decimals | 18 |
| Burnable | Yes (by token holders) |
| Governance | On-chain voting via ERC20Votes |
Technical Details
Standards Compliance
QSN implements three complementary ERC20 extensions:
- ERC20 -- Standard fungible token interface for transfers, approvals, and balance tracking.
- ERC20Votes -- Enables on-chain governance by tracking voting power through delegation. Token holders must delegate to themselves or another address to activate their voting weight.
- ERC20Permit -- Implements EIP-2612 gasless approvals, allowing users to authorize token spending via off-chain signatures rather than on-chain transactions.
Supply Management
The token enforces a hard cap of 100,000,000 QSN at the contract level. Minting is restricted to the contract owner and will revert if the cap would be exceeded. This ensures the total supply can never surpass the defined maximum.
Burn Mechanism
Any token holder can burn their own tokens, permanently removing them from circulation. Burns reduce the total supply and are irreversible. There is no admin burn function -- only holders can burn their own balance.
OpenZeppelin Foundation
The contract is built entirely with OpenZeppelin's audited library contracts, inheriting from:
ERC20ERC20BurnableERC20VotesERC20PermitOwnable
This approach minimizes custom logic and leverages widely reviewed, production-grade implementations.