ConsenSysMesh / cava

ConsenSys core libraries for Java & Kotlin
Apache License 2.0
84 stars 34 forks source link

Can I use these libraries to implement Enterprise Ethereum Client according v2 Spec? #108

Closed kant111 closed 5 years ago

kant111 commented 5 years ago

Hi,

I am wondering if I can I use these libraries to implement Enterprise Ethereum Client according v2 Spec or do I need to fork Ethereum code?

Thanks!

atoulme commented 5 years ago

Hello,

You can use those libraries for any purpose you may elect to under the Apache Software License v2.

I guess your question is, are those libraries forming a complete Enterprise Ethereum client? The answer is no. Cava does not contain an EVM implementation, consensus algorithms or a JSON-RPC interface, nor does it bundle them together as a product. You may want to look at Pantheon from the PegaSys team for this.

HTH!