ETHDenver 2019 Recap and Zeppelin Bounty Winners!

That’s a wrap! ETHDenver 2019 has just finished up, and while everyone is exhausted, we couldn’t be more thrilled at how vibrant and active the community is!

Getting started with ZepKit

The ZeppelinOS ZepKit is designed to be a one-stop shop for getting started with developing secure, upgradable smart contracts and EVM packages.

Introducing ZepKit: the easiest way to start your (d)app

For the last few years, OpenZeppelin has been the standard for smart contract development. OpenZeppelin is a battle-tested framework of reusable smart contracts for Ethereum that has powered more than $4.5 billion worth of digital assets.

A new wave of applications

Few blockchain applications have real adoption. It’s a fact. Barely a few surpass the low hundreds in terms of daily users.

Building Blocks: What makes a good EVM package?

A mental shortcut for thinking about EVM packages is to compare them to a package manager such as NPM. Package managers serve as convenient repositories for code that you can easily reuse and share with others.

Zeppelin at ETHDenver: an upgradeable, linkable future!

¡Hola Zeppeliners! It’s that time again, when hackers, innovators, and Bufficorns converge on ETHDenver for a week of #buidl, #buidl, #buidl!

EVM package deployment with ZeppelinOS—Part III

Now that you’ve created your first EVM package, let’s go through the steps you would take to link it to your project as if you were linking directly from NPM. These commands you already know, so I’ll just run through them quickly

EVM package deployment with ZeppelinOS—Part II

In this section, we’ll make sure the contract we’ve deployed to our local network works by testing directly against it in Truffle Console. Once we’re happy it works, we’ll publish to the mainnet and create an EVM package for others to access.

EVM package deployment with ZeppelinOS—Part I

If you’re familiar with Node.js, then you will be familiar with NPM (Node Package Manager). You will also know that the ability to npm install existing code in your project makes your life as a programmer easier and, frequently, more secure.

Why I’m Building Zeppelin

The purpose of this post is to update my personal vision of Zeppelin and Zeppelin’s projects, as their founder and CTO. This is my own personal perspective, and some Zeppelin team members may not be aligned with my views.