VDXT is the native reward and utility token of the VerDex ecosystem — powering fee distribution, protocol voting, and community ownership of the DEX.
VDXT is designed to give the community real power over the protocol — not just a speculative asset.
VDXT holders vote on protocol upgrades, fee parameters, new token listings, and treasury spending. 1 VDXT = 1 vote.
Holding or staking VDXT reduces your swap fee from 0.3% down to 0.1% depending on your tier. The more you hold, the more you save.
A portion of VerDex protocol fees flows to VDXT stakers through the VerDex Vault — turning your reward token into a yield-bearing asset.
The VerDex Vault uses VDXT's transferFrom mechanism to
execute treasury operations and liquidity provisioning on behalf of
stakers.
Liquidity providers and early adopters receive VDXT emissions as rewards for contributing to VerDex's on-chain liquidity pools.
VDXT stakers get first access to new token listings, beta features, and whitelisted participation in upcoming IDOs on the VerDex Launchpad.
1 billion VDXT tokens minted at genesis. Distribution is designed for long-term protocol health and community ownership.
| Allocation | Amount (VDXT) | Percentage | Vesting |
|---|---|---|---|
| Community & Ecosystem | 400,000,000 | 40% | Released via governance and LP rewards over 36 months |
| Liquidity & DEX | 250,000,000 | 25% | Seeded into VerDex liquidity pools at launch |
| Team & Advisors | 150,000,000 | 15% | 12-month cliff, 24-month linear vesting |
| Treasury | 100,000,000 | 10% | Controlled by governance multisig |
| Presale / Early Investors | 70,000,000 | 7% | 6-month cliff, 12-month linear vesting |
| Marketing & Growth | 30,000,000 | 3% | Unlocked monthly over 18 months |
VDXT is a standard BEP-20 / ERC-20 compliant token deployed on BNB Smart Chain mainnet.
| Function | Parameters | Purpose |
|---|---|---|
| transfer | _to, _value |
Standard ERC-20 transfer between addresses |
| approve | _spender, _value |
Grant the VerDex Vault permission to spend tokens |
| transferFrom | _from, _to, _value |
Used by the Vault to execute swaps on behalf of users |
| balanceOf | address |
Query VDXT balance of any address |
| allowance | owner, spender |
Query remaining approved spend limit |
VDXT is a clean, minimal ERC-20 implementation with no hidden minting, no blacklisting, and no owner privileges after deployment.
// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; /** * @title VerdexToken * @dev Implementation of the Verdex Reward Token for the Verdex DEX ecosystem. * This contract is compatible with the Binance Smart Chain (BSC). */ contract VerdexToken { string public name = "Verdex Reward Token"; string public symbol = "VDXT"; uint8 public decimals = 18; uint256 public totalSupply; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); constructor(uint256 _initialSupply) { // Minting the initial supply to the deployer (you) totalSupply = _initialSupply * 10 ** uint256(decimals); balanceOf[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); } /** * @dev Standard ERC-20 transfer function. */ function transfer(address _to, uint256 _value) public returns (bool success) { require(balanceOf[msg.sender] >= _value, "Insufficient balance"); balanceOf[msg.sender] -= _value; balanceOf[_to] += _value; emit Transfer(msg.sender, _to, _value); return true; } /** * @dev Approval function allowing the Verdex Vault to manage tokens. */ function approve(address _spender, uint256 _value) public returns (bool success) { allowance[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } /** * @dev Used by the Verdex Vault to execute swaps. */ function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { require(_value <= balanceOf[_from], "Insufficient balance"); require(_value <= allowance[_from][msg.sender], "Allowance exceeded"); balanceOf[_from] -= _value; balanceOf[_to] += _value; allowance[_from][msg.sender] -= _value; emit Transfer(_from, _to, _value); return true; } }
The VDXT token launch is the foundation of a fully community-governed DeFi protocol.
transferFrom mechanism enables auto-compounding yield
strategies.