Hello from everyone here at 0x! Before getting into the development updates we wanted to highlight a post from Will this month: The 0x Mission and Values.

We live these values everyday here at 0x, and you’ll definitely see one of them at play in this post: Consistently Ship ;).

Developer Updates

June 0x Developer Call: During this call we discussed the v2 spec, using ABIv2 encoding for assetData , and more!

0x Protocol v2

The second version of 0x is in its final stages of development — go check out the spec! We put a lot of work into getting v2 out the door this month, and are happy to announce that not only have audits begun (courtesy of the folks at Soho Token Labs) but we have successfully deployed on Kovan! More information about this can be found in 0x V2 Deployed on Kovan, First Audit Begins. Before the code-freeze, we managed to get these changes in:

Better EIP712 Support: We are now using ABIv2 encoding for all order assetData fields, which means you’ll actually be able to see what you’re signing —as soon as your wallet supports the standard.

We are now using ABIv2 encoding for all order fields, which means you’ll actually be able to see what you’re signing —as soon as your wallet supports the standard. Improved Gas Efficiency: We managed to improve our gas efficiency by 10% by writing our ABI encoding logic in assembly before making calls to external contracts.

Dev Tools

We are always working to improve the 0x developer experience. If you’re building on 0x we are here to help! Stop by our Rocket Chat if you have any questions.

Upgrades for 0x v2: Our contract wrappers and utility packages are being updated to be compatible with v2. We’ve also made great improvements in our testing infrastructure: getting tests running against Geth and increasing our test and assertion coverage.

Our contract wrappers and utility packages are being updated to be compatible with v2. We’ve also made great improvements in our testing infrastructure: getting tests running against Geth and increasing our test and assertion coverage. Updated Portal: As we’ve mentioned in previous posts, a new version of Portal is underway. This month we worked on helping users set up their wallets for trading on a 0x relayer and general UI/UX improvements on mobile. Watch out for more updates soon!

Hiring Updates

Melanie Oberto joined us this month! She’s leading Office Operations and acting as an Executive Assistant to Will, Alex and Amir. She is passionate about helping people and making their lives easier — so it’s been great having her on the team!

Alex Browne also joined as an Engineer in Residence! Alex has worked on a lot of cool projects while freelancing and at Kraken and Plaid. He also recently open sourced Fo, a programming language which adds functional programming features to Go.

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

News from the Ecosystem

New Relayers: Amadeus, Instex, and LedgerDex! 🎉

Andreessen Horowitz announced a new $300M crypto fund.

The U.S. Securities and Exchange Commission announced that Ethereum is not a security.

SetProtocol beta-launched TokenSets, a dApp where you can bundle and unbundle sets of tokens.

Thank you’s

We wanted to give a shoutout to people improving 0x with their open source contributions.

Cavan Flynn @ RadarRelay for contributing ‘ethLightWalletSubprovider’ to @0xproject/subproviders

Perissology @ Giveth for the many improvements to sol-cov (#702, #759, #765, #766)

Galkin for improving our web3-provider-engine typings

prettymuchbryce @ dYdX for fixing an uncaught error bug in OrderWatcher

avonian @ Dextroid for fixing a Parity compatibility bug in Web3-wrapper

AusIV @ OpenRelay for a fix to MixinSignatureValidator.sol

FeuGeneA for several improvements to the 0x Metacoin project and adding documentation to the abi-gen contract templates.

Mohoff @ Brickblock for several fixes to our documentation.

Thank you!