🧑🔧Generator changelog
All major & minor changes made to the 20lab token generator.
1.11.x (current)
New Sui features: Freezable & Pausable. New features have been added to the token generator on Sui, allowing the Deny Cap holder to perform freezing of addresses or pausing the entire token.
Sui token size has been optimized for reduced gas for deployment.
Various gas optimizations for ERC-20 tokens.
Added "Treasury burn" feature in Sui dashboard and total dividend distributed tracker for ERC-20 tokens with dividend tax.
Added dynamic reallocation of metadata for SPL (Solana) tokens and improved mint creation.
1.10.x
Liquidity tax: LP tokens burned to 0xdead address instead of 0x0. This change was made to preserve compatibility across all DEXes.
New Algebra-based DEXes with volatile pool integration available.
New registry smart contracts have been updated and deployed on all supported EVM chains. The size of each contract is twice as small as the previous one, drastically reducing deployment gas costs.
Pricing changed to a more flexible version.
1.9.x
Improved feature "Token recovery". Now you can recover not only foreign ERC-20 tokens, but also native tokens. There is a new feature that allows to recover native token from token contract. If the token contract has a swap threshold feature, only the excess amount of tokens can be recovered.
Changes for wallet & dividend tax sent in custom token. Instead of classical transfer functions, the safeERC20 library is being utilized to ensure that non-ERC20 compliant tokens can be used.
Changes for wallet tax sent in native coin. No callback gas limit when sending to recipient wallet.
Changes for dividend tax sent in native coin. Adjustable callback gas between 2300 and 10000 gas units to support auto-claim for smart contracts with expensive receive logic eg. on-chain multisigs. Also from now on, manual claims don't have a callback gas limit restriction.
Tokens are compiled with solc v. 0.8.25.
Changed AMM mapping behavior to support internal DEX transfers during swapping and to allow the addition of not only liquidity pools but also other smart contracts.
Custom errors were introduced and replaced classic revert strings - gas optimization.
Token contracts cannot now receive a native coin, except if the sender is a chosen Default Exchange. This will disallow sending native coins on its balance by mistake.
0x0 address is now not excluded from dividends by default as it cannot receive tokens anyway - gas optimization.
Multiple other changes including: event names case fixes and other gas optimizations.
1.8.x
New feature: "Permit function". This feature can be used to implement gasless approvals according to the ERC-2612 standard.
LP Tokens Recipient removed from Liquidity Tax feature. Instead of this function, the 0x0 address is hardcoded to permanently burn this part of the LP tokens to improve security for all token holders.
Improved Owner Solution - After a transfer of ownership, the new owner is now required to explicitly accept ownership, while also ensuring that no mistake was made when entering the owner's address.
1.7.x
New feature: "enableTrading function". Can be used to delay the token launch on DEX when liquidity is already added.
Improved behavior for excludeFromLimits function for wallet tax recipients when changed manually by owner.
Transaction to recover unswapped tokens from liquidity tax can now be called by anyone - won't be owner-restricted.
The swap threshold won't be a fixed number of tokens but it will be calculated as a percentage of liquidity available on default exchange from now on.
Transaction after the swap threshold is filled won't trigger the swaps, but it will be triggered earlier with the same transaction that is filling it maximally.
1.6.x
Users can now create tokens with the same addresses on 2 or more different blockchains.
Anti-scam limits have been extended and will affect these features:
Max wallet amount cannot be less than 0.1% of total supply
Max transaction limits, each cannot be less than 0.05% of the total supply.
Max anti-bot time limited to 12 hours
Minimum amount required to be eligible for dividends cannot be higher than 1% of initial supply.
Changed gas for processing limit in dividend tax to 500k gas units.
The same promo code can now reduce the token creation price and the price of the custom verification label.
New feature in liquidity tax to recover unswapped tokens.
Improved prefix search function.
1.5.x
Tokens are compiled with solc v. 0.8.19
Token symbol can contain max. 20 characters (previously max. 10 characters)
Verification extended to dependency contracts
The following changes have been made to certain parameters in the generator:
1.0 ≤ Initial supply ≤ 9,999,999,999,999,999.9
1 ≤ Decimals ≤ 18
Initial supply ≤ Max supply ≤ 9,999,999,999,999,999.9
1.4.x
Max transaction limit can support separate limits for each transaction type (previously only 1 value for specified types)
Custom token prefix search
Migration to viem.sh
Improved liquidity tax functionality
1.3.x
Unicode character support for token name & symbol
Custom exchange option
1.2.x
Numerous changes, improvements and bug fixes
1.1.x
First version of 20lab.app token generator
Last updated
Was this helpful?