
Launch tokens and crowdsales without coding while understanding the cost structure, and deploy your first token and crowdsale on your network.
Install Metamask as a Chrome extension, set up wallets, and obtain free ethers on the Rapson test network to prepare for launching tokens and crowdsales.
Launch Ethereum tokens and crowdsales without coding by deploying token and crowdsale contracts on the test network, configure symbol, decimals, supply, and a 1-to-1 price.
Learn to interact with your crowdsale contract by buying tokens, sending and receiving ether, and validating token balances and distribution across token holders using wallets and token distribution tools.
MyEtherWallet
1. Check balance in any wallet
ETH
Token Balance
2. Check status of a transaction
Token Transfers
Internal Transactions
Event logs
3. Get information of a token contract
Search by contract address
Token list
4. Get information of a crowdsale contract
Learn how Metamask enables interaction with decentralized applications and wallet management via a 12-word seed phrase, while guarding private keys and avoiding unvetted dapps.
Explain token contracts on a deterministic, tamper-resistant smart contract platform with automatic execution, detailing ERC-20 basics: total supply, balance, transfer, approve, allowance, and fungible versus non-fungible tokens.
Explore variations of token contracts, including pause, mint, and burn features, with owner controls and the six standard functions like balance, transfer, and allowance.
Explore common variations of token contracts, including the standard token with six functions (balanceOf, transfer, transferFrom, approve, allowance, totalSupply); learn about pause functionality, minting, finishMinting, and burnable token variants.
deploy your token on the mainnet by funding your account with ether to cover gas, then deploy the contract and view the token and contract addresses.
Learn how to update token details on Etherscan by submitting an update request form with contract address, official site, logo, description, and links; updates are processed manually.
Learn how to list your token on exchanges through forms and templates, submitting your contract address, and navigating manual, sometimes non-instant, processes on testnet and mainnet.
Debug failed contract deployments by tracing transaction hashes, awaiting mining, and verifying wallet addresses and token contract addresses to ensure tokens can be sent correctly.
Token & Crowdsale (ICO) Contracts
Dealing with bleeding edge technologies such as Ethereum is daunting for many non-developers. In this course, I will be sharing with you how to deploy your own token and crowdsale smart contract on Ethereum, and I will make the process fun and easy for you! By the end of this course, you will understand how token contracts and crowdsale contracts work on the Ethereum network and will be able to deploy your own token on both the test network (Ropsten) as well as the main ethereum network.
Look Ma, no code!
With the tool I provide for you, you will be able to deploy your own token and crowdsale smart contracts within a few clicks on your browser!
Challenges
There will be some challenges in the course where you can try out what you've learnt in the course. At the end of the course, feel free to drop me a message if you have deployed your own token or crowdsale on the main Ethereum network, I will help you list them on the website where you deploy the contracts from to showcase your token to the world.
Resources
All tools to deploy your contracts are included in the course, including how to get free ethers for testing. Throughout the course, I will include external resources to help you learn more about the subject.