Feeds: iCal | RSS | JSON | CSV (as of 02/21/2020)
Login | Need an account?

sbt-ethereum: A Terminal for the World Computer

Setup Time:
30 minutes
Sunday, October 13, 2019 at 06:00pm
Sunday, October 13, 2019 at 09:00pm
Teardown Time:
15 minutes
Estimated size:

We're very happy to have Steve Randy Waldman talk to us on his Ethereum development tools. Steve blogs at interfluidity.com and is an active member of the Silicon Valley Ethereum meetup. His abstract follows:
Ethereum has been live for more than four years, and we are still waiting for the killer dApp.

That’s just dumb.

The Ethereum blockchain is a utility that ordinary people with a modicum of technical sophistication can use directly, on our own terms. The ICO boom funded a lot of us, but it also derailed us by encouraging us to imagine the blockchain as a “backend" upon which expensively funded startups would build applications with “good UX” for “end users”.

Shouldn’t the point of the blockchain revolution be to dissolve rather than reinforce the distinction between “buidlers” and end-users? Must we wait around for every idea or experiment to launch with a sexy web or mobile user interface? A well-designed smart contract with an intuitive API can automatically define a straightforward UI. We should all be able to make our own homes on the blockchain.

sbt-ethereum is a tool intended to make Ethereum applications accessible to anyone not frightened by a command line or text-based app. It helps users get past the ugly, rough edges of interacting with the blockchain. Replace long hex addresses with intuitive aliases. Associate ABIs with addresses just once in your installation's permanent database, then tab complete to list and call smart-contract methods directly. sbt-ethereum is a keystore and wallet, a client to any smart contract, an ens manager, and a development environment for new smart contracts. For Scala developers, it produces high-performance stubs to integrate smart-contract interaction into any application, and serves as an extensible platform to build easy-to-use CLIs for Ethereum apps.

sbt-ethereum is a terminal for the world computer.

Steve will provide a quick tour of sbt-ethereum. If you come with laptops ready, he’ll help get you started.


Member RSVP

Hacker Dojo members may login to reserve space in the event room up to 48 hours before the event.

Member RSVP does not imply event registration if applicable.