• Bear with us: there are PoCs, it might not be the most efficiently coded • This is by no means usable in production • We will focus on smart contracts and show you a bit of web user interface at the end • Room for improvement? Please contribute on Github ;-) • Demo session could fail. Shit happens ;-)
network • Uniquely identified through its unique address • The code is immutable, so not updatable • State variables are mutable • The exposed functions modify the state • Has a wallet and a balance in ether • Can receive/transfer ethers from/to a user or to another contract • Can be composed with other contracts • Can emit events or throw exceptions
3.Prepare the deploy 4.Build and Deploy the contract to Ganache 5.Interact with the contract with web3.js 6.Inspect through Truffle console and Ganache Truffle console web3js Greetings LAB 1
to deploy on Ropsten 3.Create accounts on Ropsten and get some fake ETH 4.Deploy backend to Infura 5.Configure frontend for Github Pages 6.Configure Github repository 7.Deploy frontend to Github Pages LAB 10
• A fulfiller offers his services • The issuer accepts the service and deposit the amount • The fulfiller delivers the project • The issuer accepts the delivery. The fulfiller receives the amount