Fungible-token contract for WIND on Vexanium/Antelope.
The final contract exposes only:
issueretiretransferopenclose
There is no burn, create, or new administration action. The WIND token
already exists, so create is intentionally not exposed by the final contract.
- Symbol:
8,WIND - Maximum supply after migration:
12000000.00000000 WIND - Existing circulating supply is preserved during migration.
issuefollows the standard Antelope flow: it increasessupplyonly, nevermax_supply, credits the issuer, and transfers inline whentois not the issuer.retirereduces circulating supply without changingmax_supply.
The currently deployed legacy issue increases both supply and max supply.
That behavior is used once, before deploying this final build:
- Remove all delegated accounts from
token.wind@active, retaining only the owner key andtoken.wind@vex.code. - Read the current WIND supply and calculate
12,000,000 - current_supply. - In one atomic transaction, issue that delta to
token.windand retire the same delta. - Verify that circulating supply is unchanged and max supply is exactly
12000000.00000000 WIND. - Deploy this final contract.
No setmax action or hardcoded database mutation is used.
Requires Antelope CDT 4.x (cdt-cpp):
makeThe command updates token.wasm and token.abi.
cleos -u https://api.windcrypto.com set contract \
token.wind . token.wasm token.abi -p token.wind@activeAlways verify the stat row and final ABI after deployment.