OpenZeppelin now supports ethpm

As of today, OpenZeppelin is an ethpm package, following the ERC190, Ethereum Smart Contract Packaging Specification.

Proxy Libraries in Solidity

We recently read some articles about neat tricks and hacks one can do in Solidity. Specifically, Jorge Izquierdo’s article on Library Driven Development and Simon de la Rouviere’s article on ThrowProxy.

15 lines of code that could have prevented TheDAO Hack

As you probably know, TheDAO hack was a tragic event for the Ethereum community. $50M USD were lost from the original contract, ETH price crashed, a hard fork was conducted as a “fix”...

OpenZeppelin Framework Proposal and Development Roadmap

OpenZeppelin is a new smart contract development framework for the Ethereum Virtual Machine (EVM) focused on security, modularity, and code reusability.

Onward with Ethereum Smart Contract Security

Learning Ethereum Smart Contract security is a very hard endeavor. There are few good guides and compilations, such as Consensys’ Smart Contracts Best Practices, or the Solidity Documentation Security Considerations.

The Hitchhiker’s Guide to Smart Contracts in Ethereum

I’ve been working with smart contracts for 4 years, mainly in the Bitcoin blockchain. Some projects I participated in are Proof of Existence, bitcore, and Streamium.