Development Update #8 — April 2018

The latest development updates from the 0x team

Hello again from the 0x team! We’ve been pretty heads-down working on v2 of the protocol, but here are some updates from the past month from us and our developer community.

First, we hit 100k lifetime trades! As we say around here, cheers to the blockchain! 🍻

If that graph ain’t bendin’, you just pretendin’

Developer Updates

April 0x Developer Call: Reviewed V2 contract architecture and order spec changes as well as questions about future development and ZEIPs. Recording and transcript here.

0x Protocol v2

Generalized Asset Transfer Proxy. Has been merged in to the Exchange contract. This comes with ERC721 support as well as the ability for future standards to be added at a later date.

Has been merged in to the Exchange contract. This comes with ERC721 support as well as the ability for future standards to be added at a later date. Batch Transfers in Proxy. This is a future enhancement that will optimise gas spent for transferring tokens

This is a future enhancement that will optimise gas spent for transferring tokens Atomic Order Matching. When two orders are sufficient to fill each other, an atomic match can be performed. This is approaching completion.

When two orders are sufficient to fill each other, an atomic match can be performed. This is approaching completion. Forwarding Contract. Buy exactly X tokens, market buy tokens and buy NFTs are complete, all with ZRX fee abstraction built in.

Buy exactly X tokens, market buy tokens and buy NFTs are complete, all with ZRX fee abstraction built in. Gas cost analysis. We have been analysing the gas costs of v2 versus v1 on Kovan and optimising where it’s needed.

We have been analysing the gas costs of v2 versus v1 on Kovan and optimising where it’s needed. Combinatorial Testing. With all of the new features, proxies and signatures we are working on a combinatorial testing framework to ensure all scenarios are well tested and perform as expected.

Blog Posts

Compliant Peer-to-Peer Trading: Some thoughts from Will on the coming wave of security tokens and KYC’d DEXs.

18 Ideas for 0x Relayers in 2018: Want to start a relayer, but still looking for an idea? Look no further 😈

0x Ecosystem Highlights

Tokenlon, Tokenjar, Instex, and Bamboo Relay all launched to the public on mainnet. Congrats to all these teams!

OpenFinance announced that they completed the first compliant security token transaction using 0x. Big up, OpenFinance! Looking forward to the public launch.

OpenRelay released massive, a command line interface tool for interacting with 0x.

Relayer Report: The 0x ecosystem has exploded over the past months, and we want to make it easier to keep up-to-date on all latest developments from projects building on top of 0x. The Relayer Report is a curated bi-weekly email of the latest news from different teams using 0x. Subscribe today!

Hiring Updates

Greg Hysen joined the Protocol team this month to work on smart contract development! He was previously working on drones at Hivemapper and studying Computer Science at Waterloo. He is also a newly-licensed motorcyclist, so watch out for him on the mean streets of SF. Welcome Greg!

Remco Bloemen also joined the Protocol team as a Technical Fellow! Remco previously founded Neufund and Coblue, and has been a core part of the development process for numerous EIPs. Welcome Remco!

We still have many open roles in engineering, marketing, ops, business development, and many more. You can see them all and apply here!

Miscellaneous

WalletConnect is an awesome new standard from the Balance wallet team to allow desktop dApps to interact with mobile wallets.

BSKT is a new standard for creating baskets of tokens. The first example of the standard is E10, a token collection of the top 20 ERC-20 tokens, which is now tradable on Radar Relay.