Making Solidity stack traces and console.log even more useful

A new set of flexible possibilities is opening up in Buidler-land

Patricio Palladino
Nomic Foundation
Feb 27, 2020

--

Up until now, Buidler has focused on improving the development workflow for smart contracts, and we’ve been looking forward to expanding the scope to dapp development for a while.

Today we’re releasing a JSON-RPC interface to connect to Buidler EVM from dapp front-ends, MetaMask and any other wallets of your choosing 🥳.

In case it’s the first time you hear about it, Buidler EVM is a local Ethereum network designed for development. It allows you to deploy your contracts, run your tests and debug your code — and it was architectured as a platform to enable advanced tooling.

This new release brings Solidity stack traces and console.log to dapp development, in addition to the usual Buidler goodies we all love.

You will now be able to keep track of what’s happening at the blockchain level when you interact locally with your dapp, as well as having a persistent instance of Buidler EVM that you can use to play around.

All of this presented with tidy, uncluttered output.

More signal, less noise

This is a minimal release of this component and there’s a lot we have planned to make dapp development even better, so stay tuned for what’s coming next.

Try Buidler out and forget your Ethereum debugging frustrations today! 👷‍♀️👷‍♂️

--

--