- First contract
- Explain we are going to do code first just like they are already used to
- Open browser to Remix
- Choose
Javascript VM
- Type or copy
GameOfTag
contract - Explain in-browser blockchain
- Deploy contract in-browser
- Try to interact with others
- Paste address in comments
- Try to play with other people's contract, doesn't work, because multiple blockchains / networks
- Tag your own contract or someone else outside your browser
- Find out you just killed your contract by tagging someone not on network
- Go to Ropsten
- We need to be on same network: Ropsten
- Download Metamask
- Choose
Injected Web3
- Deploy on Ropsten. Oh no Ether?
- Get 0.5 Ether from faucet
- Deploy on Ropsten
- Have someone certify code with Etherscan
- Interact with others
- Paste your addresses: your public address and your
GameTag
address in comments - Tag someone else
- Play with someone else's contract where you are tagged
- Paste your addresses: your public address and your
- Second contract
- Type or copy
King
contract - Explain that you can associate money to function calls
- Deploy contract to Ropsten
- Type or copy
- Interact with others
- Paste address in comments
- Try to capture other people's contract
- Code review
- What are the problems with this contract?
- How serious are the flaws in this contract?
- What can we do to fix it?
- Oops the deployed contract is immutable. The Ether is lost unless there is a greater fool.
- Blockchain data structure?
- Blockchain consensus?
-
Notifications
You must be signed in to change notification settings - Fork 1
Curious about blockchain development but unsure where to start? Join this hands-on workshop to learn how to deploy and test your first smart contract on Ethereum. Together, we will: cover the ins and outs of Solidity get a hands-on introduction to the Ethereum ecosystem, DApps and DAOs learn how to run an Ethereum node install, configure and use…
b9lab/ethereum101-full-stack-fest
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Curious about blockchain development but unsure where to start? Join this hands-on workshop to learn how to deploy and test your first smart contract on Ethereum. Together, we will: cover the ins and outs of Solidity get a hands-on introduction to the Ethereum ecosystem, DApps and DAOs learn how to run an Ethereum node install, configure and use…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published