In order to not waste a lot of the limited time we have, please install and sync the latest Mist Wallet prior to the Meetup. This is necessary if you want to code your own smart contract or if you want to interact with one of the coded smart contracts.
Please note that support for participants that have not followed the instructions below, when the Meetup start, will be of lower priority.
- Download the latest Ethereum Wallet application HERE. At the time of writing latest version is 0.8.6
- Once the wallet application is installed, you should start syncing the Ethereum test-net Blockchain. When you run the application for the first time you will be prompted about which network to run. Please choose the test-net since that is the one we will be using during the Meetup. Be advised that syncing might take several hours.
If you have problems with slow syncing please read this thread: https://m.reddit.com/r/ethereum/comments/58bnef/if_you_are_running_a_geth_node_try_refastsyncing/
Don't worry if you can't sync with the testnet - it's not necessecary to join our Meetup :)
Feel free to join our Gitter Channel and ask your questions: https://gitter.im/ethereum-meetup-mainz/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link
- Deploy contract in browser-solidity with "1" in field "Value" (send 1 ETH to deployed contract to be able to pay oraclize.it)
- Call method "bet" with "1 wei" in field "Value" (send 1 wei with the method call to bet on a dice > 3)
- Watch Event Log in etherscan
- Watch Contract address in Mist/Wallet (beware: callback is an usual transaction and takes some time, is not immediate)
- Dapp-a-day by MakerDAO
- colony.io on solidity development
- smart contract best practices by consensys
- Solidity Workshop (advanced)
- Dapple/Dappsys
- OpenZeppelin -- Manuel Araoz
- Injecting Reality: Concept and Implementation of Oracles with oraclize.it
- Using Dapps with MetaMask and Mist
- The DAObakel: what happened and how to avoid it.
- Beyond hello world: Software Engineering Principles in Smart Contract Development
- Organisation of Meetup Groups as Decentral Automonuos Organisations: Creating a Meetup Group DAO
- Beginning Smart Contract Development: browsersolidity, Mist and ether.camp
- Revisiting centralisation: Bridging real world requirements and Ethereum VM
- Dinosaurs Revenge... 0 loc js ... blockchainers.org
- The TAO: The DAO done right
- Hazelchain: the blockchain implemented in Hazelcast