An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client
Switch branches/tags
Nothing to show
Clone or download
rain-on Allow IBFT Round to be created using PreparedCert (#429)
When the local node is to be the proposer for a new round
(due to round change), the new Ibft Round is to be created using the
latest received PreparedCertificate, and a NewRound message multicast
to all validators.

It should be noted, the block in the NewRound Proposal must be
modified from that received in the PreparedCertificate such that it
contains the executing round number.
Latest commit 5425a92 Dec 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Cleaned up outstanding TODOs in documentation (#192) Oct 26, 2018
acceptance-tests Validate enodeurl syntax from command line (#403) Dec 12, 2018
buildSrc/src/main/groovy Update Client Version to be ethstats friendly (#258) Nov 14, 2018
config Update IbftConfig Fields (#422) Dec 16, 2018
consensus Allow IBFT Round to be created using PreparedCert (#429) Dec 17, 2018
crypto Update errorprone (#401) Dec 12, 2018
docs Docs for v0.8.3 (#390) Dec 10, 2018
errorprone-checks Update errorprone (#401) Dec 12, 2018
ethereum Detailed msg when log filter not found (#428) Dec 17, 2018
gradle Update errorprone (#401) Dec 12, 2018
metrics Metrics for messages (#369) Dec 10, 2018
pantheon Update IbftConfig Fields (#422) Dec 16, 2018
quickstart Fix test timeout issues in quickstart tests (#417) Dec 13, 2018
services Update errorprone (#401) Dec 12, 2018
testutil Update Client Version to be ethstats friendly (#258) Nov 14, 2018
util Update errorprone (#401) Dec 12, 2018
.dockerignore [MINOR] removing executable from files (#14) Oct 10, 2018
.env Use consistent ports for quickstart (#62) Oct 17, 2018
.gitattributes [NC-1759] switched quickstart to use alethio light block explorer (#140) Oct 24, 2018
.gitignore [MINOR] removing executable from files (#14) Oct 10, 2018
.gitmodules [MINOR] removing executable from files (#14) Oct 10, 2018
CHANGELOG.md Added 0.8.3 Release Notes (#389) Dec 10, 2018
CLA.md Cleaned up outstanding TODOs in documentation (#192) Oct 26, 2018
CODE-OF-CONDUCT.md [NC-1540] First Draft of OSS Roles & Std OSS Documenation (#29) Oct 11, 2018
CODING-CONVENTIONS.md Added Coding Conventions (#342) Dec 4, 2018
CONTRIBUTING.md Added Coding Conventions (#342) Dec 4, 2018
GOVERNANCE.md [NC-1773] Minor OSS documentation tweaks. (#122) Oct 23, 2018
Jenkinsfile Update errorprone (#401) Dec 12, 2018
Jenkinsfile.release [NC-1628] Release Jenkins Jobs (#126) Oct 24, 2018
Jenkinsfile.release.branch [NC-1628] Release Jenkins Jobs (#126) Oct 24, 2018
LICENSE Revert "Updated Copyright info in License file (#102)" (#104) Oct 19, 2018
README.md Updated version in the release notes link. (#402) Dec 13, 2018
branch-from-tag.sh [NC-1628] Release Jenkins Jobs (#126) Oct 24, 2018
build.gradle Make Pantheon behave as a submodule (#419) Dec 14, 2018
gradle.properties [Gradle Release Plugin] - new version commit: '0.8.4-SNAPSHOT'. Dec 10, 2018
gradlew Initial commit Oct 9, 2018
gradlew.bat Initial commit Oct 9, 2018
settings.gradle Begin capturing metrics to better understand Pantheon's behaviour (#326) Nov 29, 2018

README.md

Pantheon Ethereum Client

Build Status License Download Gitter chat

Pantheon is an Apache 2.0 licensed, MainNet compatible, Ethereum client written in Java.

Pantheon Users

The process for installing and running Pantheon as a user is different to when developing. All user documentation is on our Wiki and some processes are different to those described in this Readme.

Install and Run Pantheon

Installing and running Pantheon is described in the Wiki:

Documentation

User and reference documentation available on the Wiki includes:

Pantheon Developers

Development

Instructions for how to get started with developing on the Pantheon codebase. Please also read the contribution guidelines for more detail on how to submit a pull request (PR).

Release Notes

v0.8.3 Release Notes