/desert-code-camp-oct-2018

The code for the Desert Code Camp 2018 session I was leading

Primary LanguageJavaScriptMIT LicenseMIT

Desert Code Camp, Oct 2018

(This was the screen I had up as people were assembling in room IRM 221. Added the address and ABI for the deployed contract on the Ethereum mainnet for you to interact with.)

Hi. I'm Michael Rice.

I'm a legal engineer with OpenLaw, a ConsenSys Spoke.

Connect with me:

  • @michaelriceLE or @michaelrice
  • linkedin/in/michaelrice
  • peepeth.com/michaelrice

Thanks for coming


What We'll Do This Afternoon

  1. TDD a Solidity contract
  2. Deploy it on a test blockchain (Rinkeby) using Pragma
  3. Create a small React app (create-react-app + rsync)
  4. Commit to Github and you can add your names (let's cap it at 29)

Deployed contract on mainnet

Address: 0x27b085eda7b00e755f81f9561bb605a3df753691 ABI: [{"constant":false,"inputs":[{"name":"name","type":"string"}],"name":"wasHere","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"attendees","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"howManyWereHere","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]

Add your name using wasHere() !!

You can use Pragma too

Reach out to me with questions or comment here on Github or via email at me@michaelrice.com. Thanks for coming.