Loading…
Thank you for attending TruffleCon 2019!
Feel free to use this scheduler to customize your Truffle experience.
View topics, speakers, time and availability. You can also let us know how each session you attended went so we can make your experience even better! 

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Friday, August 2
 

9:00am

Building Enterprise Blockchain Applications
This workshop shows spinning up the Azure Blockchain service, developing, testing with VSCode+Truffle and doing formal verification with VeriSol of, deploying and interacting (with Drizzle) contracts

Speakers
avatar for Cale Teeter

Cale Teeter

Software Engineer, Microsoft
avatar for Chris Segura

Chris Segura

Sr. Program Manager, Microsoft
avatar for Jason M. Anderson

Jason M. Anderson

Product Lead for Azure Blockchain Service, Microsoft
avatar for Shuvendu Lahiri

Shuvendu Lahiri

Sr. Principal Researcher, Microsoft


Friday August 2, 2019 9:00am - 12:30pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

9:00am

Deploying and Interacting with Smart Contracts on Thunder
Speakers
avatar for Tariq Bugrara

Tariq Bugrara

ThunderCore
avatar for Julien Tregoat

Julien Tregoat

Software Engineer, ThunderCore


Friday August 2, 2019 9:00am - 12:30pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

9:00am

Gas Estimation and Optimization Deep Dive
A rich overview of advanced gas topics in Ethereum. Starting with a high-level overview of gas and it's role in Ethereum. Quickly followed by a short background on Gas Estimation and some of the nuances/difficulties (Ex: All but 1/64 rule, gasLeft(), binary searching the VM for estimates etc). Featuring a high-level overview of some techniques developed at Truffle to significantly improve the efficiency of gas estimation (gasExactimation). The second half of the demonstration will be a workshop with hands-on examples of several techniques to optimize contracts.


Speakers
avatar for Nick P.

Nick P.

Blockchain Developer & Engineer, Truffle Blockchain Group
avatar for David Murdoch

David Murdoch

Software Development Lead, Truffle Blockchain Group
Ganache is his middle name...


Friday August 2, 2019 9:00am - 12:30pm
Hood Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

9:00am

Push It! Push It Real Good: Truffle Teams Intro & Deployments
Be the first to try our easier-than-ever Smart Contract deployments! In addition to this TruffleCon-exclusive first look at Truffle Teams Deployments, we'll cover the entire Truffle Teams life-cycle: setup Truffle Teams, see your tests fail in an automated build, see your tests pass after committing a fix, deploy your build to a testnet, and monitor its transactions. If we have time left over, I will help answer any other questions and even help setup your personal project with Truffle Teams.


Speakers
avatar for Mike Seese

Mike Seese

Truffle Teams Tech Lead, Truffle Suite
Although you’ll often find him wearing several hats, Mike Seese currently serves as the Technical Lead for Truffle Teams. In addition to providing a cohesive integration of Truffle Suite's tools in a collaborative service, he strives to bring the modern development experience to... Read More →


Friday August 2, 2019 9:00am - 12:30pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

12:30pm

Lunch Break
Friday lunch is catered by Truffle. It will be available in the hallway between the workshop rooms between the morning and afternoon sessions.

Friday August 2, 2019 12:30pm - 1:30pm
Lunch Hallway

1:30pm

Formal Verification of Smart Contracts Using KEVM
This workshop introduces the K framework (K), the canonical formal semantics of the Ethereum Virtual Machine (EVM) in K called KEVM, and shows how to use KEVM to formally verify smart contracts at the EVM bytecode level.  It also briefly shows how to use KEVM to execute smart contracts in Truffle using the Firefly tool.  Our plan is to eventually connect the KEVM verifier with Microsoft's Verisol tool presented in the previous workshop, where the correctness proofs are pushed from high-level Solidity code to low-level EVM bytecode, thus eliminating trust in the Solidity compiler and closing the gap between what is verified and what is executed.  Also, through KEVM, we intend to make all the benefits and tools of the K framework available to the users of Truffle.


Speakers
avatar for Grigore Rosu

Grigore Rosu

CEO, Runtime Verification
Grigore Rosu is a professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC), where he leads the Formal Systems Laboratory (FSL), and the president and CEO of Runtime Verification, Inc (RV). His research interests encompass both theoretical... Read More →
avatar for Everett Hildenbrandt

Everett Hildenbrandt

Runtime Verification, Inc.


Friday August 2, 2019 1:30pm - 5:00pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

1:30pm

How to Build Secure Smart Contracts: A Deep Dive into Automated Tools
In this workshop, Josselin will present how to use modern program analysis techniques to build secure smart contracts. Through hands-on manipulations, we will see how to integrate Slither, a static analysis platform, Echidna, a smart contract fuzzer, and Manticore, a symbolic execution engine, into a Truffle project. The attendees will discover how these techniques work and how to use them efficiently. All the exercises will be performed on open source tools.
Links: https://github.com/crytic/slither
https://github.com/crytic/echidna
https://github.com/trailofbits/manticore

Speakers
avatar for Josselin Feist

Josselin Feist

Senior security engineer, Trail of Bits


Friday August 2, 2019 1:30pm - 5:00pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

1:30pm

How to Sweeten the UX of your dApp
Blockchain development is still the new kid on the block *pun intended :) So how do you speed up mass adoption for your dapp? Here at Truffle, we believe thoughtful UX design will be the difference that sets your dapp apart from the rest...so what does that look like? In this workshop, we discuss some of the main user experience design trends, UX best practices, design guidelines and things to consider in order to create a sticky sweet app that people will love.


Speakers
avatar for Shay Magro

Shay Magro

Director of UX/UI, Truffle Blockchain Group
As Truffle’s Director of User Experience Design, Shay is driven by understanding the needs of our users in order to help shape and provide the best product and sweetest service offerings possible. With experience in social media strategy and user experience design, Shay aims to... Read More →
avatar for Josh Quintal

Josh Quintal

Head of Product & Marketing, Truffle
Josh Quintal currently serves as the Head of Product and Marketing at Truffle. Josh is passionate about where the user meets the tech; this led to the creation of two products, Truffle Boxes and Drizzle. He also created "Pet Shop", one of Ethereum's most used beginner tutorials. Fun... Read More →


Friday August 2, 2019 1:30pm - 5:00pm
Hood Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

1:30pm

RSK Integration with Ganache
n this workshop Alejandro will explain in detail  rsk, it's integration with Ganache which is aimed at making easier for developers using smart contracts, manage the node, and create dapps to the Bitcoin ecosystem through RSK smart contracts platform


Speakers
avatar for Alejandro Banzas

Alejandro Banzas

Product Lead RSK/RIF, IOV labs


Friday August 2, 2019 1:30pm - 5:00pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA
 
Saturday, August 3
 

9:00am

Tim Coulter, Keynote
Speakers
avatar for Tim

Tim

CEO & Founder, Truffle
Tim Coulter is the Founder and CEO of Truffle. Before blockchain, Tim built a career specializing in software testing and developer support, which became extremely valuable in the early days of blockchain development. He's now surrounded by an amazing team building the next generation... Read More →


Saturday August 3, 2019 9:00am - 9:40am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

9:40am

Swetha Repakula and Morgan Bauer
Speakers
avatar for Morgan Bauer

Morgan Bauer

Open Source Contributor, IBM
Morgan Bauer is wide-ranging open source contributor. After contributing to Docker & Kubernetes for the 3 years, Morgan has gained valuable insight into the varying culture around open source container technology. Pivoting towards blockchain technologies has landed Morgan in Hyperledger... Read More →
avatar for Swetha Repakula

Swetha Repakula

Open Source Contributor, IBM
Swetha Repakula is a software engineer working in IBM’s Open Technologies division. Since late 2017, she has been working on Hyperledger Fabric, an open source blockchain platform on its EVM integration. Previously she was a full-time open source contributor for Cloud Foundry. Swetha... Read More →


Saturday August 3, 2019 9:40am - 10:00am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

10:00am

Truffle Suite Product Updates
Speakers
avatar for Josh Quintal

Josh Quintal

Head of Product & Marketing, Truffle
Josh Quintal currently serves as the Head of Product and Marketing at Truffle. Josh is passionate about where the user meets the tech; this led to the creation of two products, Truffle Boxes and Drizzle. He also created "Pet Shop", one of Ethereum's most used beginner tutorials. Fun... Read More →
avatar for g. nick d'andrea (gnidan)

g. nick d'andrea (gnidan)

Head of Engineering, Truffle - Engineering
G. Nicholas D'Andrea currently serves as Engineering Lead for Truffle and the Truffle Debugger. Ever since 2016, he has been obsessed with the decentralized future and working towards building core software components for the blockchain ecosystem. Besides his work on Truffle, he is... Read More →
avatar for Wes McVay

Wes McVay

VP Partnerships, Truffle Blockchain Group


Saturday August 3, 2019 10:00am - 10:20am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

10:20am

Truffle Teams: Our Next Big Endeavor
Speakers
avatar for Tim

Tim

CEO & Founder, Truffle
Tim Coulter is the Founder and CEO of Truffle. Before blockchain, Tim built a career specializing in software testing and developer support, which became extremely valuable in the early days of blockchain development. He's now surrounded by an amazing team building the next generation... Read More →


Saturday August 3, 2019 10:20am - 10:40am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

10:40am

Break
Saturday August 3, 2019 10:40am - 11:00am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

11:00am

Marc Mercuri, Keynote
Speakers
avatar for Marc Mercuri

Marc Mercuri

Principal Program Manager, Microsoft


Saturday August 3, 2019 11:00am - 11:20am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

11:20am

Karan Motwani
Speakers
avatar for Karan Motwani

Karan Motwani

Manager Application Development, Starbucks
IT Leader with 19 years of experience in consulting, architecture, engineering, and strategic leadership roles. He has worked with companies from Europe, Latin America, Asia, the Middle East and the United States on supply chain and finance solutions. From this experience and hands-on... Read More →


Saturday August 3, 2019 11:20am - 11:35am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

11:35am

Nightfall – Transacting privately on Public Blockchains using Zero Knowledge Proofs
Speakers
avatar for Chaitanya Konda

Chaitanya Konda

Senior Blockchain Research Engineer, EY
Chaitanya leads the Nightfall project that enables tokenising and transferring assets privately on Ethereum. She works in the EY Blockchain R&D team working on projects such as tokenised Supply Chain with IoT and ERP integration, increasing the efficiency of transferring tokens privately... Read More →


Saturday August 3, 2019 11:35am - 11:55am
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

11:55am

Joe Lubin & Marc Mercuri & Tim Coulter Fireside on The Future of Blockchain Technologies
Speakers
avatar for Marc Mercuri

Marc Mercuri

Principal Program Manager, Microsoft
avatar for Tim

Tim

CEO & Founder, Truffle
Tim Coulter is the Founder and CEO of Truffle. Before blockchain, Tim built a career specializing in software testing and developer support, which became extremely valuable in the early days of blockchain development. He's now surrounded by an amazing team building the next generation... Read More →
avatar for Joe Lubin

Joe Lubin

Founder and CEO, ConsenSys


Saturday August 3, 2019 11:55am - 12:30pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

12:30pm

Lunch Break
Food is available for purchase at 5 delicious food trucks in the parking lot of building 34.

 Be sure to bring cash with you as some trucks are cash only.

Green Tree Mediterranean
https://www.seattlefoodtruck.com/food-trucks/green-tree

Swagg-N-Wagon Wings & Things
https://www.seattlefoodtruck.com/food-trucks/swagg-n-wagon-wings-things

Tacos El Guero
https://www.seattlefoodtruck.com/food-trucks/tacos-el-guero

Whateke Mexican Food
https://www.seattlefoodtruck.com/food-trucks/whateke-mexican-food

Lil J's Superdawgs
https://www.seattlefoodtruck.com/food-trucks/lil-j-s-superdawgs 

Saturday August 3, 2019 12:30pm - 1:30pm
Food Trucks in front of Building 33 16070 NE 36th Way, Redmond, WA 98052

1:30pm

A Conversation with the IMPAKT Stack
Speakers
avatar for Felipe Faraggi

Felipe Faraggi

Developer Advocate, PegaSys
avatar for Tim Myers

Tim Myers

Infura
avatar for Erik Marks

Erik Marks

Software Engineer, MetaMask
avatar for Nick Gaski

Nick Gaski

Technical Consultant, Kaleido
avatar for Christian Crowley

Christian Crowley

CEO, Alethio
avatar for Kevin Bluer

Kevin Bluer

Head of Developer Curriculum & Training, Truffle Blockchain Group
Hailing from the UK, Kevin is Truffle’s Lead Enterprise Trainer. He’s building our world class training program from the ground up to train existing software developers to become Truffle-certified blockchain engineers. Outside of his work with Truffle, he has trained and mentored... Read More →


Saturday August 3, 2019 1:30pm - 2:00pm
Baker Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

1:30pm

Designing Private Smart Contract Applications at Enterprise Scale
The talk will provide an overview of technical considerations for EVM-based smart contract applications running post trade processing for the traditional capital markets. In particular, the talk will focus on the architecture of the core smart contract library and associated tooling that enables scaleable automatic upgrades based on semantic versioning

Speakers
avatar for Jonathan Leslie

Jonathan Leslie

Software Engineer, Axoni


Saturday August 3, 2019 1:30pm - 2:00pm
Hood Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

1:30pm

Fair ordering in an unfair world

In this talk, we’ll dive into the properties of fair ordering, why it’s paramount in a decentralized world, and how hashgraph uniquely delivers it. We’ll also cover some of the other unique qualities of Hedera, including: confirmation methods, variety of network services, and enterprise governing council.

Speakers
avatar for Ken Anderson

Ken Anderson

Chief Developer Advocate, Hedera Hashgraph
Ken is passionate about a distributed economy, and is the Chief Developer Advocate of Hedera. He is a serial entrepreneur, with 20 years of experience in system design and software architecture. He has built a team of award-winning engineers and consulted as interim-CTO for various... Read More →


Saturday August 3, 2019 1:30pm - 2:00pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

1:30pm

Securing the Unknown: An Efficient Methodology for Securing Smart Contracts Throughout Their Lifecycle
Blockchain technology inherits most threats and vulnerabilities from other software-based systems but it also comes with new security considerations and attack vectors which are evolving rapidly. With multiple years of experience in the blockchain space and decades of experience in security, we've created a unique testing methodology that bridges the old and new. Services relying on smart contracts are complicated and during this lightening talk you will learn how we are able to quickly digest system flows, business logic, and other specifications to deliver security recommendations that not only look to protect platforms today but also in the future.

Speakers
avatar for Ben Stewart

Ben Stewart

Security Engineer, Security Innovation
Ben has grown his security skill-set through years of high profile, complex development projects, primarily in the Financial Services industry. Building and securing systems responsible for large, regulated money movements, enabling secure code review processes and pipelines, and... Read More →


Saturday August 3, 2019 1:30pm - 2:00pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

1:30pm

How a Microsoft Engineer Architects B2B Enterprise Blockchain dapps with Truffle
Speakers
avatar for Whitney Griffith

Whitney Griffith

Commercial Software Engineer, Microsoft
avatar for David Burela

David Burela

Blockchain tech lead, Microsoft


Saturday August 3, 2019 1:30pm - 2:40pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

1:30pm

Qubernetes: Deploying and Running Quorum on Kubernetes with Cakeshop
Generate the necessary Kubernetes resources required for a Quorum deployment. Once running, we will also walk you through the next generation of Cakeshop, the official Quorum management console/ dashboard to showcase how it can help you interact with your Quorum network.

Speakers
avatar for Libby Kent

Libby Kent

J.P. Morgan Chase
avatar for Bradley Mcdermott

Bradley Mcdermott

JP Morgan Chase


Saturday August 3, 2019 1:30pm - 2:40pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:10pm

Debugging Tips and Tools to Improve Smart Contract Developer Experience
Fluidity has been using Truffle for the majority of our smart contract development. We’d like to share some tips on debugging as well as some tools from the ecosystem that improve our workflow.

Speakers
avatar for Deepa Sathaye

Deepa Sathaye

Smart Contract Engineer, Fluidity


Saturday August 3, 2019 2:10pm - 2:40pm
Baker Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:10pm

Using MythX for Truffle Security Analysis in your Dev Workflow so you Don’t Get REKT.
Smart contract development has unique security challenges which require new tools and new methodologies in order to help prevent disaster. Developers can now easily build automated security analysis into their everyday work flows with the MythX API. See how it works from within Truffle and how to find, diagnose and fix vulnerabilities that could sink your battleship.

Speakers
avatar for Tom Lindeman

Tom Lindeman

Co-Founder, MythX


Saturday August 3, 2019 2:10pm - 2:40pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:10pm

Decentralized Oracles: Reliably Triggering Smart Contracts using Decentralized Computation using Truffle
Smart contracts promise a new way to create digital agreements which form the backend of key global industries from financial derivatives to insurance to trade finance. However, in order to maintain a contract’s overall reliability, the inputs and outputs to the contract also need to be secure. In this talk, we’ll examine what makes an oracle mechanism reliable enough to be used by smart contracts for external data delivery, access to web APIs and off-chain payments. We’ll look at how a decentralized network can make oracle mechanisms more secure. We’ll review the security risks and failure scenarios to avoid when using oracles and share how developers should set up methods to maximize success. Finally, we will present an implementation utilizing a Truffle Box which gives the user a complete working Chainlink example contract with tests.

Speakers
avatar for Thomas Hodges

Thomas Hodges

Integration Engineer, Chainlink


Saturday August 3, 2019 2:10pm - 2:45pm
Hood Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:10pm

Crypto Legal Ecosystem Panel
Join some of the foremost legal minds in the blockchain space for a discussion of the legal issues surrounding blockchains and DApp development. Learn about blockchain law and the best ways to leverage recent legal developments.

Speakers
avatar for Alice Townes

Alice Townes

Alice is a tax attorney and a member of the Perkins Coie LLP Blockchain Technology & Digital Currency industry group. She has been advising blockchain companies on tax law and business planning since 2013, particularly focused on tax challenges impacting startups in the space
avatar for Joe Cutler, Esq.

Joe Cutler, Esq.

Partner, Perkins Coie LLP
Joe is a Privacy & Data Security Partner at Perkins Coie LLP and core member of the firm’s Fintech and Blockchain Technology & Digital Currency industry groups. His practice emphasis includes cryptocurrencies and distributed ledger technology, like blockchain, in areas related to... Read More →
avatar for Faina Shalts, Esq.

Faina Shalts, Esq.

Blockchain Tools Engineer, Truffle Blockchain Group
Faina Shalts, Esq. is a Blockchain Tools Engineer at Truffle. Having spent several years working as a public interest attorney before turning to a career as an engineer, Faina is passionate about social change through decentralization and spends her time building the software infrastructure... Read More →
avatar for Robert A. Musiala Jr., Esq.

Robert A. Musiala Jr., Esq.

Blockchain Counsel, BakerHostetler
BakerHostetler’s Blockchain Counsel, Robert A. Musiala Jr., is esteemed for his roles in the areas of cryptocurrency anti-money laundering/counter-terrorist financing, and concept development for blockchain-based solutions. Robert was a founding member of the blockchain practice... Read More →


Saturday August 3, 2019 2:10pm - 3:20pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:50pm

Combatting Information Asymmetry on Ethereum
Alethio has set out to create tools to combat information asymmetry on the Ethereum blockchain & promote transparency & equitable access to meaningful data for all users. Join Christian as he uses Alethio's visualization will discuss current challenges facing the ecosystem due to information asymmetry, particularly in the rapidly growing decentralized or open finance space.

Speakers
avatar for Christian Crowley

Christian Crowley

CEO, Alethio


Saturday August 3, 2019 2:50pm - 3:20pm
Baker Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:50pm

Proof of Work is PoWerful
Speakers
avatar for Kristy-Leigh Minehan

Kristy-Leigh Minehan

Chief Technology Officer, Core Scientific
avatar for Ganesh Balakrishnan

Ganesh Balakrishnan

Chief Product Officer of Blockchain, Core Scientific


Saturday August 3, 2019 2:50pm - 3:25pm
Hood Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:50pm

Permissioning In Enterprise Ethereum
Speakers
avatar for Felipe Faraggi

Felipe Faraggi

Developer Advocate, PegaSys


Saturday August 3, 2019 2:50pm - 4:00pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

2:50pm

Using Truffle with Quorum in Cloud Environments
As enterprise interest grows in blockchain technology, so grows support for Quorum, a permissioned version of Ethereum. Many of the leading cloud providers now provide Quorum nodes as a service offering so that developers can quickly setup a permissioned Ethereum environment. In this talk, we'll discuss how Truffle tools can be used in Quorum cloud environments that result in a killer combination for enterprise blockchain development.

Speakers
avatar for Michael Lewellen

Michael Lewellen

Tech Director, Tarski Technologies
I've been involved in the blockchain space as an investor and consultant since 2012. I founded Cryptocurrency Consulting in 2014, a firm that helps early adopters understand and secure digital currencies. As a Software Architect, I've worked on blockchain solutions for Thomson Reuters... Read More →


Saturday August 3, 2019 2:50pm - 4:00pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

3:30pm

How To Market Yourself As A Blockchain Developer
Speakers
avatar for Gregory McCubbin

Gregory McCubbin

Blockchain Developer, Dapp University


Saturday August 3, 2019 3:30pm - 4:00pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

3:30pm

Detangling Blockchain-Based Digital Identity
We’ll explore every approach to digital identity in existence - how they work, what they do, what the codebases look like, and how to best conceptualize all the choices available. From self-sovereign to citizen-centric to gov’t controlled - whether trust-minimized or creditworthy, we’ll provide a framework for thinking about all aspects of digital identities.

Speakers
avatar for Alan Krassowski

Alan Krassowski

VP of Technology & Blockchain, Kiva


Saturday August 3, 2019 3:30pm - 4:40pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

3:30pm

Developing Data-Rich Smart Contracts via Provable (Oraclize 2.0)
Speakers
avatar for Greg Kapka

Greg Kapka

Lead Ethereum Engineer, Provable
Blockchain oracles!


Saturday August 3, 2019 3:30pm - 4:40pm
Hood Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

3:30pm

Truffle's Architecture: What's New and Why You Should be Excited
Speakers
avatar for g. nick d'andrea (gnidan)

g. nick d'andrea (gnidan)

Head of Engineering, Truffle - Engineering
G. Nicholas D'Andrea currently serves as Engineering Lead for Truffle and the Truffle Debugger. Ever since 2016, he has been obsessed with the decentralized future and working towards building core software components for the blockchain ecosystem. Besides his work on Truffle, he is... Read More →


Saturday August 3, 2019 3:30pm - 4:40pm
Baker Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:10pm

Approach to Deliver: Small Increments, High Impact
Speakers
avatar for Michael Carter

Michael Carter

Sr. Principle Solution Architect, Blockchain, General Dynamics IT


Saturday August 3, 2019 4:10pm - 4:40pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:10pm

What Can We Do with Truffle Plugins?
The Truffle team has recently introduced Truffle plugins as a way for users to add custom functionality to the Truffle toolset. They released a tutorial for it, and several plugin projects have been started.

So let's look at what these plugins can be used for. To start we will explore the config object that we receive inside our plugin function. We will look at the different fields in the config object, and what they could potentially be used for. Then we look at the additional information we can extract using the config file, such as the build artifacts and contract source code. Finally we look at the additional functionality that is enabled by this information.

Now that we understand what kind of information we can extract in a Truffle plugin, we go through truffle-plugin-verify as an example of what is possible with Truffle plugins, where we explain which information is used for what purpose. We end the session with a small Truffle plugin wishlist of my own that includes some improvements that could be made to the Truffle plugin ecosystem.

Speakers
avatar for Rosco Kalis

Rosco Kalis

Software Engineer, Bitcoin.com


Saturday August 3, 2019 4:10pm - 4:40pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:10pm

Have some Truffle with your Kaleido & Taste the Difference
Join members of the Truffle + Kaleido teams as we demonstrate using the Truffle Suite with a private, permissioned chain! See it in action as you build a consortium with your fellow attendees, spin up resources, and place "bets" on an on-chain horse race dApp. As we walk through how all of this works together, we'll explore the other services and capabilities available on the Kaleido platform.

Speakers
avatar for Nick Gaski

Nick Gaski

Technical Consultant, Kaleido
avatar for g. nick d'andrea (gnidan)

g. nick d'andrea (gnidan)

Head of Engineering, Truffle - Engineering
G. Nicholas D'Andrea currently serves as Engineering Lead for Truffle and the Truffle Debugger. Ever since 2016, he has been obsessed with the decentralized future and working towards building core software components for the blockchain ecosystem. Besides his work on Truffle, he is... Read More →
avatar for Kevin Bluer

Kevin Bluer

Head of Developer Curriculum & Training, Truffle Blockchain Group
Hailing from the UK, Kevin is Truffle’s Lead Enterprise Trainer. He’s building our world class training program from the ground up to train existing software developers to become Truffle-certified blockchain engineers. Outside of his work with Truffle, he has trained and mentored... Read More →
avatar for Joshua Mobley

Joshua Mobley

Software Engineer, Kaleido


Saturday August 3, 2019 4:10pm - 5:20pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

4:50pm

An Effective Design Pattern for Querying Massive Amounts of Data from the Ethereum Blockchain
I'd like to an optimal way on how anyone can use Solidity to effectively write a smart contract as a script to query massive amounts of data in order to generate less RPC requests

Speakers
avatar for Roman Storm

Roman Storm

Security consultant, PepperSec.com


Saturday August 3, 2019 4:50pm - 5:20pm
Baker Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:50pm

Blockchain Gaming & Digital Assets
Speakers
avatar for Justin Wu

Justin Wu

Founder, CoinState


Saturday August 3, 2019 4:50pm - 5:20pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:50pm

Dapp Development for the Rest of Us
The frontend Javascript ecosystem is an often neglected component of dapp development. This presentation will be an overview of the tools that we at Truffle are developing to make working with Web3 as easy as Web 2

Speakers
avatar for Adrian Li

Adrian Li

Front-End Software Development Lead, Truffle


Saturday August 3, 2019 4:50pm - 5:20pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:50pm

Mock-Contract: A Smart Contract Mocking Framework for Truffle Tests
When unit-testing complex software systems in object-oriented programming languages we commonly use mocks to isolate the logic of the “unit under test” (UUT) from the logic of its dependent components. In Smart Contract tests on the contrary, we tend to inject real dependencies or custom made derivatives (e.g. MintableERC20) in order to configure our UUT. This setup can be cumbersome, introduce dependencies between tests and resembles more an integration test than a unit test. In this talk, we present a mocking framework for solidity. We show in a case study how a complete testsuite for a smart contract with multiple dependencies (ERC20 token, dex, etc) is much simpler to write with said framework. We also discuss limitations of unit-tests in the context of smart contract development and how they should be combined with integration tests for even higher confidence in the system.

Speakers
avatar for Felix Leupold

Felix Leupold

Software Engineer, Gnosis


Saturday August 3, 2019 4:50pm - 5:20pm
Hood Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:50pm

Setting the Standard: Blockchain and the Coming Token-Powered Economy

Blockchain has the potential to benefit everyone across the globe, not just a privileged few. However, the task of developing blockchain or tokenization solutions calls for continuous collaboration between creators and the people they will be serving. Learn how individuals, companies, consortiums, think tanks and innovators are working together to harness blockchain and tokenization to make an immediate and concrete difference around the world. Through a shared set of industry standards, blockchain can become the shared infrastructure for more and more people to collaborate with one another. By applying a standards-based approach to blockchain applications, services and tokens, global marketplaces can provide access to essential services and enable more individuals to protect their personal data and assets. Join as we discuss the work that lies ahead, and explore how blockchain and tokenization can help make a lasting impact; from buying your next plane ticket to serving the world’s disenfranchised communities.

Speakers
avatar for Ron Resnick

Ron Resnick

Executive Director, Enterprise Ethereum Alliance
Ron Resnick, Executive Director, Enterprise Ethereum Alliance (EEA)Ron Resnick is a business development professional with over 25 years of experience successfully growing high technology businesses and their ecosystems. Before his appointment as EEA’s first Executive Director,Ron... Read More →


Saturday August 3, 2019 4:50pm - 5:20pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA
 
Sunday, August 4
 

9:00am

New Ethereum Name Service Functionality in Truffle Suite
The Ethereum Name Service (ENS) is a key piece of infrastructure for the emerging decentralized Internet. Essential to Ethereum dapp UI, ENS also provides naming services for IPFS, Tor, and can even serve as a back-up or replacement for DNS records. This talk will give an overview of everything you need to know about this project, as well as explain new functionality in TruffleSuite that makes it easier to integrate ENS into your dapp.

Speakers
avatar for Brantly Millegan

Brantly Millegan

Developer Relations, Ethereum Name Service


Sunday August 4, 2019 9:00am - 9:30am
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

9:00am

Why Blockchain Deserves a Better Lawyer




Speakers
avatar for Cal Evans

Cal Evans

Managing Consultant, Gresham International
Theres a difference between a lawyer who works in Blockchain & Crypto and a Blockchain & Crypto Lawyer. I'm the latter. A not secret geek. I code, game (PC), and have worked with some amazing startups globally. Talk to me about your project, company, team, fundraising, or favorite... Read More →


Sunday August 4, 2019 9:00am - 9:30am
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

9:00am

Hackathon
Dedicated time and space to work on your hackathon projects. More info coming on July 29th on how to register, theme, and more.

Sunday August 4, 2019 9:00am - 1:30pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

9:00am

Board Games with the Truffle Team
Speakers
avatar for g. nick d'andrea (gnidan)

g. nick d'andrea (gnidan)

Head of Engineering, Truffle - Engineering
G. Nicholas D'Andrea currently serves as Engineering Lead for Truffle and the Truffle Debugger. Ever since 2016, he has been obsessed with the decentralized future and working towards building core software components for the blockchain ecosystem. Besides his work on Truffle, he is... Read More →
avatar for Faina Shalts, Esq.

Faina Shalts, Esq.

Blockchain Tools Engineer, Truffle Blockchain Group
Faina Shalts, Esq. is a Blockchain Tools Engineer at Truffle. Having spent several years working as a public interest attorney before turning to a career as an engineer, Faina is passionate about social change through decentralization and spends her time building the software infrastructure... Read More →


Sunday August 4, 2019 9:00am - 3:30pm
Rainier Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

9:00am

Truffle Suite User Interview Office Hours
Josh and Shay are setting up to talk to and get feedback in person on Sunday, Aug 4th, at TruffleCon 2019 from any of you that want to share your experience with Truffle and/or with blockchain development in general. We would love to hear from you as your feedback is gold to us :)
Plus, you get your very own, exclusive, Truffle mug if we interview you.

Fill out this form if you'd like a chance to speak with us this Sunday!

See you then!
The Truffle Crew

Speakers
avatar for Shay Magro

Shay Magro

Director of UX/UI, Truffle Blockchain Group
As Truffle’s Director of User Experience Design, Shay is driven by understanding the needs of our users in order to help shape and provide the best product and sweetest service offerings possible. With experience in social media strategy and user experience design, Shay aims to... Read More →
avatar for Josh Quintal

Josh Quintal

Head of Product & Marketing, Truffle
Josh Quintal currently serves as the Head of Product and Marketing at Truffle. Josh is passionate about where the user meets the tech; this led to the creation of two products, Truffle Boxes and Drizzle. He also created "Pet Shop", one of Ethereum's most used beginner tutorials. Fun... Read More →


Sunday August 4, 2019 9:00am - 3:30pm
Sonora Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

9:40am

Driving Renewable Energy Usage With Blockchain and Electric Vehicles
Join Danny Pan for an educational talk on how an Ethereum DApp can reward electric vehicle (EV) owners that charge using environmentally-friendly energy. West Monroe Partners partnered with a large west coast utility to design and develop a blockchain application that generates and issues monetary credits by analyzing data streamed from IoT smart meters. Learn how this DApp seeks to create a transactive token marketplace through a private blockchain consortium. This talk will cover the story behind the use case, a technical overview and demo of our application, a scalability study that identified future challenges for a production deployment, and a perspective on how blockchain will influence the utility industry.

Speakers
avatar for Danny Pan

Danny Pan

Consultant, West Monroe Partners


Sunday August 4, 2019 9:40am - 10:10am
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

9:40am

The Life of Truffle
How Truffle keeps retention high and engineers happy.

Speakers
DC

David Clark

Partner Relations, TRUFFLE
avatar for Scott Olson

Scott Olson

Director of Project Solutions & Talent, Truffle
Scott Olson has over 10 years in Talent Acquisition and Project Solutions in multiple industries including Aerospace, IT, Healthcare, NFL, Gaming, and Blockchain.  He's developed out many candidate-focus programs ranging from "finding your best-matched job" to "getting noticed in... Read More →


Sunday August 4, 2019 9:40am - 10:10am
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

10:20am

Carbon Markets on Chain
Life as we know it is carbon-based. Carbon dioxide isn't intrinsically bad or immoral. Burning fossil fuels has enabled wonderful outcomes including lifting billions of people out of poverty, increasing global trade, and increasing food production. Whilst acknowledging the air-polluting and, geopolitical and planet-warming side-effects, we are also aware that many have directly benefited from affordable and widely available fossil carbon-based energy and building products (e.g. cement, iron, steel, aluminum, glass). That said, global atmospheric CO2 levels have risen from less than 280 parts per million (ppm) in the late 18th century, to present levels of 405-410 parts per million. In modern carbon markets there is an egregiously inconsistent application of the definitions of the terms "real", "verifiable", and "permanent" means that traditional GHG markets, worldwide, are inherently biased against carbon removal projects. As such, it is simply not possible for carbon removal projects to compete in such markets, even when they might be the only actors who are making a real and verifiable positive impact on atmospheric concentrations of GHGs. We propose a marketplace design that makes it possible for the world to collectively reduce atmosphereic levels to concentrations compatible with a sustainable future in which everybody can flourish.

Speakers
avatar for Jaycen Horton

Jaycen Horton

Co-Founder, Nori.com
Coming from a background focusing on peer to peer and distributed technical architectures, Jaycen Horton has worked as a Lead Software Engineer for Dell, ASU Decision Theater, and MapStory. Additionally, he worked as an Information Security Engineer for companies including Wells Fargo... Read More →


Sunday August 4, 2019 10:20am - 10:50am
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

10:20am

Ethereum Smart Contracts for Contemporary Art
This talk will show you how Ethereum smart contracts can be used to sell artistic products such as movies, poems and music. In the last two years, Robert was involved in three art project where smart contracts have been used to sell, rent or sponsor art products. The talk will focus on two main things: how blockchain can support art projects and what is the architecture of smart contracts.

Robert will also discuss how Truffle can be used to speed the implementation process in relation to selling art via blockchain and overcoming obstacles using Truffle in those projects. The talk will also cover most common problems related to selling art using blockchain smart contracts.

Speakers
avatar for Robert Magier

Robert Magier

Consultant, Robert Magier


Sunday August 4, 2019 10:20am - 10:50am
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

11:00am

Events with Drizzle
Speakers
avatar for Julien Klepatch

Julien Klepatch

Founder, Software Engineer, EatTheBlocks


Sunday August 4, 2019 11:00am - 11:30am
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

11:00am

Save Gas and Prevent Headaches - Proxy Contracts 101
Proxy contracts save tons of gas ($$$) and make upgrading contracts a breeze (think version control). Together we'll create, deploy, and use a proxy contract, so you can start using them in your projects!

Speakers
avatar for Patrick Gallagher

Patrick Gallagher

Founder, One Click Dapp
I like Stranger Things, hiking and playing music. We are all beginners to blockchain, so ask ALL THE QUESTIONS!


Sunday August 4, 2019 11:00am - 12:10pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

11:40am

#FUNDL (How to Fund Your Open Source Projects)
Speakers
avatar for Eric Berry

Eric Berry

Founder, Codefund.io


Sunday August 4, 2019 11:40am - 12:10pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

12:20pm

Blockchain Business Models
The internet of money could change everything about how we monetize our software development. Learn about the latest research into web3 native business models and how to decide which ones could be appropriate for your project.


Speakers
avatar for Kevin Owocki

Kevin Owocki

Founder, GitCoin


Sunday August 4, 2019 12:20pm - 12:50pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

12:20pm

Token Taxonomy Framework
Speakers
avatar for Marley Gray

Marley Gray

Principal Architect - Azure Blockchain, Microsoft


Sunday August 4, 2019 12:20pm - 12:50pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

12:30pm

Lunch
There is food for purchase available at 5 delicious food trucks in the parking lot of building 34.  Be sure to bring cash with you as some trucks are cash only.

Green Tree Mediterranean
https://www.seattlefoodtruck.com/food-trucks/green-tree

Swagg-N-Wagon Wings & Things
https://www.seattlefoodtruck.com/food-trucks/swagg-n-wagon-wings-things

Tacos El Guero
https://www.seattlefoodtruck.com/food-trucks/tacos-el-guero

Whateke Mexican Food
https://www.seattlefoodtruck.com/food-trucks/whateke-mexican-food

Lil J's Superdawgs
https://www.seattlefoodtruck.com/food-trucks/lil-j-s-superdawgs 

Sunday August 4, 2019 12:30pm - 1:30pm
Food Trucks in front of Building 33 16070 NE 36th Way, Redmond, WA 98052

1:30pm

Betting on Move
Greg from Solana will be discussing smart contract parallelism, language requirements for 50,000+ TPS, how Libra's Move language is set up for success, and why the blockchain community might consider widespread adoption.

Speakers
avatar for Greg Fitzgerald

Greg Fitzgerald

Co-Founder & CTO, Solana
Rebuilding blockchain for scale


Sunday August 4, 2019 1:30pm - 2:00pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

1:30pm

Firefly: Run your tests in Truffle using KEVM
Firefly helps Ethereum smart contract developers write higher quality code, guiding them towards higher test coverage. We will present the technology underlying Firefly, based on the K framework, and then will demonstrate installing and setting up the Firefly tool. Current Truffle users will notice that the setup process is very similar to that of Truffle itself, but instead of launching Ganache with ethereumjs-vm as the backing VM, we will launch Ganache with KEVM as the backing VM. Using Firefly will also feel the same as using normal Truffle, except for the extra confidence we place in the results because we are using KEVM (widely considered the official executable specification) instead of ethereumjs-vm.


Speakers
avatar for Everett Hildenbrandt

Everett Hildenbrandt

Runtime Verification, Inc.
avatar for Grigore Rosu

Grigore Rosu

CEO, Runtime Verification
Grigore Rosu is a professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC), where he leads the Formal Systems Laboratory (FSL), and the president and CEO of Runtime Verification, Inc (RV). His research interests encompass both theoretical... Read More →


Sunday August 4, 2019 1:30pm - 2:40pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:10pm

Unlock the Fox: Seamless, Secure Web3 Browsing with MetaMask
Speakers
avatar for Jenny Pollack

Jenny Pollack

Software Engineer, MetaMask
avatar for Erik Marks

Erik Marks

Software Engineer, MetaMask


Sunday August 4, 2019 2:10pm - 3:20pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

2:30pm

Hackathon Presentations
Speakers
avatar for Wes McVay

Wes McVay

VP Partnerships, Truffle Blockchain Group


Sunday August 4, 2019 2:30pm - 3:10pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

2:50pm

Young Innovator Talks: Opportunities in Blockchain
Speakers
avatar for Alishba Imran

Alishba Imran

The Knowledge Society
Alishba a 16-year-old Blockchain, Machine Learning developer & researcher from The Knowledge Society, working at Toronto Dominion Bank to roll out their Digital Identity platform using Blockchain and Machine Learning optimization. Recent winner of the Enterprise Youth Blockchain Innovator... Read More →


Sunday August 4, 2019 2:50pm - 3:20pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

3:30pm

Decentralized Technologies for Space Exploration
What if opportunities to contribute to space exploration matched Earthlings’ desire to participate in creating our future in space?  Join Chris Lewicki for a preview of how ConsenSys Space is working to harness Ethereum to diversify, democratize, and decentralize space endeavors, now and in the future.

Speakers
avatar for Chris Lewicki

Chris Lewicki

Co-Founder, Kuiper


Sunday August 4, 2019 3:30pm - 4:00pm
St. Helens Microsoft Building 33, 16070 NE 36th Way, Redmond, WA 98052, USA

3:30pm

uPort
Speakers
JS

Joshua Shane

joshua.shane@consensys.net


Sunday August 4, 2019 3:30pm - 4:00pm
Kodiak Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

3:30pm

Hackathon Judging
Judges:
Nick D'Andrea
Heyse Li
Faina Shalts
Greg Kapka
Mike Seese
Josh Ma
Ken Hodler
Ali Agha

Speakers
avatar for g. nick d'andrea (gnidan)

g. nick d'andrea (gnidan)

Head of Engineering, Truffle - Engineering
G. Nicholas D'Andrea currently serves as Engineering Lead for Truffle and the Truffle Debugger. Ever since 2016, he has been obsessed with the decentralized future and working towards building core software components for the blockchain ecosystem. Besides his work on Truffle, he is... Read More →
avatar for Faina Shalts, Esq.

Faina Shalts, Esq.

Blockchain Tools Engineer, Truffle Blockchain Group
Faina Shalts, Esq. is a Blockchain Tools Engineer at Truffle. Having spent several years working as a public interest attorney before turning to a career as an engineer, Faina is passionate about social change through decentralization and spends her time building the software infrastructure... Read More →
avatar for Gregory McCubbin

Gregory McCubbin

Blockchain Developer, Dapp University
avatar for Greg Kapka

Greg Kapka

Lead Ethereum Engineer, Provable
Blockchain oracles!


Sunday August 4, 2019 3:30pm - 4:10pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA

4:10pm

Hackathon Winner Announced & Closing Remarks
Speakers
avatar for Liz

Liz

Head of BizOps & Delivery, Truffle Suite
avatar for Wes McVay

Wes McVay

VP Partnerships, Truffle Blockchain Group


Sunday August 4, 2019 4:10pm - 4:20pm
McKinley Microsoft Building 33, Northeast 36th Way, Redmond, WA, USA