Ethereum Classic Labs Core — Quarterly Development Review Q3, 2019
It’s been 10 months since Ethereum Classic Labs Core (ECLC) launched, and we are blessed to have made so much progress since.
Atlantis, next stop Agharta
The ETC community worked relentlessly to coordinate the Atlantis hard fork. ECL/ ECLC are proud to have championed Atlantis along side the broader community and we stand behind consensus for the next upgrades to come (Agharta).
Third-Quarter 2019 Achievements
EVM/ Compiler Team
- Major progress on EVM-LLVM backend nearing Alpha release. If you want a sneak peak, then check out the project repo here.
The EVM-LLVM back-end project will allow developers use a large scope of programming languages (Rust for smart contracts!) other than Solidity to target the Ethereum Virtual Machine (EVM), they can also immediately benefit from various development tools built around LLVM infrastructure.
- Contributed to Multi-Geth release
v1.9.3with updates to upstream tracking and OpenRPC service definition.
- Contributed CLI to Go-OpenRPC, a Go-lang instance of OpenRPC forked by Greg Hill whom’s working on Hyperledger Burrow. Hyperledger Burrow now utilizes OpenRPC.
The OpenRPC Specification defines a standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs.
- OpenRPC Inspector
- Inspector tool implemented in OpenRPC Playground.
OpenRPC Inspector is a simple tool to create, modify and execute JSON-RPC requests. It can be used as a standalone tool or included in other projects. Now developers can test their APIs in the playground by using the inspector tool conveniently embedded within the documentation of their APIs.
The OpenRPC Playground is an online IDE that allows developers to build documentation driven JSON-RPC 2.0 APIs.
Client-js is a browser-compatible JSON-RPC client with multiple transports:
- OpenRPC server-js releases.
OpenRPC server-js is a JSON-RPC 2.0 server implementation that supports multiple transport protocols. Inspired by mole-rpc, built for OpenRPC.
- OpenRPC generator-client releases.
The Ethereum JSON RPC API is a a JSON-RPC API to interface with the EthereumStack.
The goal of Jade is to enable the creation of decentralized, peer to peer applications built for Ethereum Classic.
Jade Explorer is a minimal open-source block explorer for the Ethereum Stack and can be configured at any remote RPC node for any EVM-based network. We’ve recently implemented a change language feature which currently supports Chinese and Korean.
Jade Service Runner UI is an app that bundles Jade Service Runner and its interface into an easy to use application for users to install, manage, and discover locally run services.
Jade Signer JSON-RPC API lets you manage keys, sign transactions and messages offline for any EVM-based blockchain.