Skip to content

Deploy a Token

Launch an ERC-20 in one transaction. The factory is LITDEX_DEPLOYER — audited, gasless of fee, points-earning.

Form fields

FieldNotes
NameThe full token name, e.g. LitDEX Treasury Token
Symbol3–8 chars, all caps, e.g. LDXT
Total supplyWhole number. Decimals fixed at 18.

What happens on deploy

  1. The dApp builds a deploy transaction against LITDEX_DEPLOYER.deployToken(name, symbol, supply).
  2. You sign once.
  3. The factory mints the entire supply to your wallet.
  4. The relayer detects the new contract and credits +5 pts to you (idempotent on tx hash).
  5. The success card prints the contract address + explorer link.

After deploy

Your token is a fully standard ERC-20. You can:

  • send it to anyone with transfer,
  • create a pool by pairing it with zkLTC,
  • list it on the marketplace if it's a .lit collectible token,
  • import the address into your wallet to see balances.

Deploys are uncapped per wallet. You can launch as many tokens as you want — the daily +5 pts cap stops earning more rewards but the contracts still deploy.

Best practices

  • Test small first: deploy a "yourname-test" with 1000 supply, swap it, then iterate.
  • Pick a unique symbol: explorers and aggregators de-dupe by symbol; clashing with a major token is annoying.
  • Lock LP if you want trust: send some of your token + paired zkLTC to a pool, then send the LP tokens to a burn address. This is community convention for fair launches.

Source

The deploy page also shows the exact Solidity that LITDEX_DEPLOYER will deploy on your behalf. It is a vanilla ERC20Burnable from OpenZeppelin with the constructor minting the supply to msg.sender (your wallet).

Released under the MIT License.