twitter youtube

We are an accomplished international team specialising in commercial research, development and delivery of Blockchain technology projects. We are developing products and platforms in AML/KYC, marketplaces and payments

Sydney Ethereum Developer Workshop, Tyro Fintech Hub, 28 August 2016

SydEthereumVojdanNick Addison, CTO of Finhaus Labs will be facilitating an Ethereum Development Workshop as part of SydEthereum on Sunday 19th June at the Tyro Fintech Hub at Level 5, 155 Clarence St, Sydney (map).

The day covers a lot of topics at a shallow level. The idea is to give developers a general understanding of how to design, build, test and deploy smart contracts on the Ethereum platform. They can then go back over topics afterwards without being overwhelmed with what technology or tool they should use.

A $20 fee is being charged to cover catering. The Tyro Fintech Hub space is being made available and the trainers are volunteering their time for free to help build the Ethereum community. Please pay via Eventbrite here.


Developers will need their own laptop to follow what the trainers are doing. The following software needs to be installed before arriving:
node-gyp (only if using windows)

Schedule for the day: 

10.00am – 10.20am – Registration and setup

10.20am – 10.30am – Welcome and introductions – Nick Addison

10.30am – 11.20am – Ethereum and Geth – Luke Anderson
– Ethereum 101
– running a public, classic, test or private chain
– genesis file
– create accounts and key management
– securing access
– transferring ether

11.30am – 12:20pm – Solidity 101 – Nick Addison

  • Structure of a contract
  • Types: value types, arrays, structs, mappings
  • Special variables and functions
  • Control structures
  • Function calls
  • Events

12.20am – 1:00pm – lunch

1.00pm – 1.50pm – Build, deploy and test using Truffle – Vojdan [Voi-dan] Kardalev

  • Installing Truffle
  • Building solidity code using Truffle
  • Installing testrpc
  • Deploying contracts to testrpc
  • Writing truffle tests
  • Executing Truffle tests

2.00pm – 2.50pm – JavaScript API – Emma Poposka

  • Installing web3
  • asynchronous callbacks
  • get transaction data
  • invoke a transaction
  • listening for events
  • Integration with Meteor

3.00pm – 3.30pm – Contract design patterns – Nick Addison
– access control
– error handling
– data storage (mapping, arrays and struct)
– upgrade strategies

3.30pm – 4.00pm – Networking and backup


Comments are closed.