ZiLab | ICO Crypto Token Selling System

ZiLab | ICO Crypto Token Selling System

Cart 16 sales
If You need smart contract development services, or any blockchain-related development, feel free to contact us on Telegram – @zilab_technologies

Create Your Own Cryptocurrency and Sell it without any registration

If you need help contact us on Telegram: @zilab_technologies
Next Generation ICO Launchpad Software:

What is an ICO System?

An initial coin offering (ICO) is the cryptocurrency industry’s equivalent to an initial public offering (IPO). A company seeking to raise money to create a new coin, app, or service can launch an ICO as a way to raise funds. And we are offering you a ready and fully working ICO Selling System.

Supported Blockchains

  • Ethereum
  • Binance Smart Chain
  • PreSale Contract

    The contract implements Presale functionality for a specific token (myToken is our test case). The presale sets a hard cap on the total amount of sale tokens to be sold. The contract gives the flexibility to buy the Token with either the whitelisted tokens (tokenA, tokenB in our test case) or the protocol’s native currency (e.g., ether or BNB).

    PreSale Contract Available Methods

    1. setSaleTokenParams (This function sets the parameters for the token to be sold in the Presale. Only the owner of the contract has the authority to call this function.)

    2. setSalePeriodParams (This functions sets the Time periods for the Presale. This function can be called only by the owner of the contract and cannot be called during the Presale.)

    3. addWhiteListedToken (This function allows the owner to add the tokens whitelisted with which the users can buy the sale token.)

    4. updateTokenRate (This function allows the owner to update the rates of the sale token with respect to whitelisted tokens and protocol’s native currency. This function can be anytime by the owner.)

    5. getTokenAmount (The function returns the amount of sale tokens to be given to a user in exchange of “token” and its “amount”.)

    6. buyToken (External function called by user to buy sale Tokens. The user passes the address and amount of the token with which he/she wants to buy the sale token. The process proceeds only when the token is whitelisted. In case it is using native currency, address(0) is passed in the _token param and no amount is passed. The amount of currency is sent in “msg.value”.)

    7. withdrawToken (External function called by user to withdraw the sale tokens from the contract.)


  • Code Editing Software (eg: Notepad++, Sublime Text, Visual Studio Code)
  • Local Ethereum environment, we prefer Ganache but you can deploy the contract using the Remix.
  • Crypto Wallet. MetaMask.
  • Node.js
  • Hosting (We recommend to chose cPanel)
  • Features

  • Connect to wallet using Web3.
  • Buy Token directly from the form.
  • Locking period.
  • Modern & Catchy user interface.
  • Clean code.
  • Single page application, running with Angular latest.
  • Solidity contracts – PreSale Contract and BEP-20 Token Contract are included.
  • Create presale periods.
  • Withdraw tokens anytime from PreSale contract
  • Audited Contract.
  • Network validation
  • How it works in real life

    Auto connect to wallet:

    When user clicks on “Buy Token” button Metamask pops up:

    After successful purchase, you can see the “Locked Tokens” value has changed.:

    Project owner can see how much was sold on BSC Scan:

    If you need help contact us on Telegram: @zilab_technologies

    Tell us what you think!

    We'd like to ask you a few questions to help improve CodeCanyon.

    Sure, take me to the survey