-
Notifications
You must be signed in to change notification settings - Fork 215
Token Wizard Possible Tx Failures
-
If you are having problems deploying your crowdsale from Token Wizard, open the browser's Developer's Console to see if any errors have occured, warnings are ok.
-
"Allow Modifying" allows you to change the "Rate", "Supply", "StartTime" and "EndTime" after the crowdsale has been deployed.
-
You can Whitelist addresses after the crowdsale has been deployed by accessing your Crowdsale contract on MyEtherWallet.com and writing the correct parameters to the
setEarlyParticipantWhitelist
function.
You can Read and Write functions to contracts using MyEtherWallet.com by clicking on the "Contracts" tab and entering the address of the contract and the ABI/JSON Interface and click "Access". Select a function you would like to read or write to from the dropdown menu, fill in the parameters needed and click "Write" or "Read", depending on the function type.
-
Crowdsale has not started.
- Check
StartsAt
function on the Crowdsale contract or on the "Invest" page provided by Token Wizard.
- Check
-
Crowdsale has ended.
- Check
EndsAt
function on the Crowdsale address or on the "Invest" page provided by Token Wizard.
- Check
-
Amount of tokens bought was below the minimum buy-in amount, "Investor Min Cap".
- Check
isBreakingInvestorCap
function on the Crowdsale contract to see if transaction from address was below "Investor Min Cap"
- Check
-
Maximum Token Cap Reached.
- Check
maximumSellableTokens
andtokensSold
functions on the Crowdsale contract to see if the Maximum Token Cap has been reached.
- Check
-
Crowdsale is Whitelist Enabled and address is not whitelisted.
- Check if Crowdsale is Whitelist Enabled by running the
isWhitelisted
function on the Crowdsale contract. - Check if address is whitelisted by running the
earlyParticipantWhitelist
function on the Crowdsale contract. - Add address to Crowdsale Whitelist by running the
setEarlyParticipantWhitelist
function on the Crowdsale contract.
- Check if Crowdsale is Whitelist Enabled by running the
-
Transaction was sent directly from Ethereum wallet and was missing the Tx MethodID required for the "Buy" function.
- Transactions directly from Ethereum wallets MUST include additional MethodId
0xa6f2ae3a
for transaction to be successful. See below for example from MetaMask.
- Transactions directly from Ethereum wallets MUST include additional MethodId
- Introduction
- Demo
- Requirements
- Strategy
- How to run
- Using POA Networks
- Deployment Time & Gas
- Verifying Smart-Contracts
- Possible Tx Failures
- Token Wizard Projects
- Notable Contributors
- Support
- Disclaimer
- FAQ
- Change Start & End Times
- Change max cap for tier
- Change rate
- Distribute reserved tokens
- Finalize crowdsale