
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.
Learn to use MyEtherWallet to manage wallets, view token balances, add custom tokens by contract address and symbol, and interact with token contracts via the ABI.
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.
Learn how token and crowdsale contracts use cross-contract calls and rate logic, with fallback functions and a simple api interface, and why separating them simplifies design.
Explore the basic unit of a token, decimals, and how to calculate exchange rates between tokens for crowdsales, ensuring exchange results are integers.
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.
Verify and publish your token contract code on the mainnet so anyone can audit it. Learn how to use constructor parameters and publish the contract for verification.
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.
Before a token sale, back the token with a solid product and a strong team, whether for fundraising or a utility token, and invite feedback.
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.