Skip to content

Finalize crowdsale

Victor Baranov edited this page Feb 2, 2018 · 9 revisions

To make distributed from Token Wizard tokens movable, you should finalize your crowdsale, when the crowdsale is ended. To do this you need to send 1 transaction to the last tier of your crowdsale. If you have only one tier, you need to send a transaction to it.

You can finalize crowdsale only once. Next call to finalize() will cause an error. See example of the error.

Note: If you setup reserved tokens you should distribute them first before finalizing crowdsale.

Finalize from the Manage crowdsale page

  1. Go to the manage crowdsale page for your crowdsales (see instructions here)

  2. If the crowdsale is ended and has not been finalized yet, the Finalize button will be enabled. Click it.

  3. Confirm the transaction.

Finalize from MyEtherWallet

  1. Go to https://www.myetherwallet.com/#contracts

  2. Choose the network. For example, (ETH) Etherscan.io, if your contract is in mainnet.

  1. Attach to your last tier contract. The last tier contract address and its ABI are taken from the file downloaded at Step 4 of Token Wizard:

    • The last tier contract address is at this line: Crowdsale contract address for [last tier name] in the file.
    • ABI of the crowdsale contract is under this line: Crowdsale contract ABI: in the file.

    Then click Access button.

  1. In Select a function combo choose finalize method.

  1. In How would you like to access your wallet? choose any preferable option. If you chose MetaMask/Mist, click "Connect to Metamask".

  1. Click Write.

  2. Choose 0 in Amount to Send. The Gas Limit will be calculated automatically. Click "Generate transaction".

  1. You'll see the transaction data. Click Yes, I am sure. Make transaction..

  1. Confirm transaction in MetaMask popup.
Clone this wiki locally