Ethcode v0.0.9 — Beginning the `20s

0mkar
0mkar
Jan 7 · 3 min read
Ethcode

Gear up for the 2020s with the latest release of Ethcode! We are thrilled to announce a major update of ETHcode 0.0.9 with redesigned UI experience, 1-click deployment and many more new features.

Why?

A blockchain developer’s life is filled with slow & fast blocks, high and low gas prices, soft and hard forks and what not. Sometimes we need to synchronize gigabites of data just to get to the top of the chain. Ethcode aims to simplify ethereum devcelopers life by let them skip the hardle of large block data synchronization and bring ease in life.

ETHcode brings Ethereum developers into one place and you can get more work done using it. Over the past few months, we are getting a huge response in terms of amateur developers who are trying their hand at building State of DApps!

What role does Ethcode play?

Well, it gives you the platform to write, debug, try and test your smart-contracts on the most popular IDE on earth, vscode.

Let’s admit it. with the advent of new features that were added, we are foreseeing that everything you need to build an ethereum based decentralized application from scratch!

Is it even possible?

Well. Let’s do a simple example where you get to see all the powers of the Ethcode plugin and how well can you structure your smart-contracts. We begin with a very simple smart-contract (not Hello again), where we will be putting our data on the blockchain and retrieving it. Simple indeed!!

Copy above contract code in a file called simple_storage.sol. Open it in vscode and hit ctrl+alt+e to activate the ETHcode plugin. Once ETHcode extension is active, press ctrl+alt+c to compile the contract.

What’s new in ETHcode 0.0.9 🚀

  • Compile solidity & vyper smart contracts both in vscode
  • Deploy compiled smart contracts into ganache test network from vscode with just one click
call methods
  • call various functions/methods: use out call interface to access methods/functions by name. You will get a JSON input interface if the call is taking any inputs.
  • get variable values: variables values can be accessed by typing in their name and clicking on the call button.
debug transactions
  • debug transactions: after you make a transaction to the mock blockchain, switch to the debug tab. Copy-paste the transaction hash and click debug to get transaction debugging information.

Githubhttps://github.com/quantanet/ethcode

Visual Studio Marketplace https://marketplace.visualstudio.com/items?itemName=quantanetwork.ethcode

For any technical help & issues please report to our gitter channel 👩‍🔧

Don’t forget to share our story with fellow developers. Please send some ethereum to help & support development — 0xd22fE4aEFed0A984B1165dc24095728EE7005a36 ❤️

Quanta Network

Ethereum Devtools Developers’ Dungeon

0mkar

Written by

0mkar

Quanta Network

Ethereum Devtools Developers’ Dungeon

More From Medium

More on Ethereum from Quanta Network

More on Ethereum from Quanta Network

Etheratom v4.6.0 ~ snakebite

2

More on Smart Contracts from Quanta Network

Related reads

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade