Commit Graph

61 Commits (0d866cee8439549bcbca522fb22d947520661451)

Author SHA1 Message Date
tmohay 0d866cee84
Config to support IBFT original and revised (#306) 6 years ago
tmohay 085321b557
ProposerSelection to support multiple IBFT implementations (#307) 6 years ago
Adrian Sutton c5e78c369f
Delegate creation of consensus-specific JSON-RPC methods to the PantheonController instead of using instanceof and casting. (#289) 6 years ago
tmohay 7b2621060e
Added IBFT Proposed block creation classes (#169) 6 years ago
Adrian Sutton 4d95c60eb3
Inject StorageProvider into PantheonController instances (#259) 6 years ago
Nicolas MASSART c12e1f5ad9
Fix NC-1707 pantheon CLI default values infinite loop (#266) 6 years ago
Adrian Sutton c8549bdc9c
Reduce log level when invalid messages received from peers (#274) 6 years ago
Adrian Sutton f791760ac1 Wait for network to shutdown cleanly when exiting. Otherwise we print a lot of errors about attempting to access a closed RocksDB storage. (#276) 6 years ago
tmohay c2e98152e0
Separating Validator voting from block serialisation values (#263) 6 years ago
Adrian Sutton cc4f4df6a5
Node private key defaults to a file called 'key' in the data dir, even when not using the default data dir. (#265) 6 years ago
Danno Ferrin 002d9ceef3
Update Client Version to be ethstats friendly (#258) 6 years ago
Nicolas MASSART 21bc640931
fixes #233 Allow nodekey to be specified separately to --datadir (#234) 6 years ago
Danno Ferrin c8baa9ae76
Ban Peers via CLI (#254) 6 years ago
Adrian Sutton 2b661e7382
Common protocol schedule config handling (#250) 6 years ago
Adrian Sutton 5566eb36d8
Split parsing of genesis config from creating initial state (#209) 6 years ago
Lucas Saldanha b020029802
Add shutdown hook to PantheonCommand (#249) 6 years ago
Matt Gucci 35e808d723 Remove duplicates of DEFAULT_JSON_RPC_APIS (#218) 6 years ago
Danno Ferrin c53dd6e3b3 remove the import-blockchain command. (#223) 6 years ago
Adrian Sutton 824b56f141
Add wrapper classes for config section of genesis file (#208) 6 years ago
Danno Ferrin a1e6adfcba
Replace custom Clock with java.time.Clock (#220) 6 years ago
Lucas Saldanha c71944f19b
Implementing eth_chainId (fixes #206) (#219) 6 years ago
MadelineMurray 925f9d23cb
Fixed typo (#210) 6 years ago
Adrian Sutton 42d69d89ce
Decouple DefaultMutableBlockchain from KeyValueStorage (#211) 6 years ago
Adrian Sutton e5e21ba298
Make KeyValueStorage extend Closeable (#207) 6 years ago
Jussi Virtanen b9e5d74deb Add --ropsten command line argument (#197) 6 years ago
Jussi Virtanen 51c43f430c Fix --rinkeby command description (#198) 6 years ago
mbaxter 5fa4ed6fb0
[NC-1812] Fix blockchainImport error (#178) 6 years ago
tmohay 3569b0de78
Add MiningCoordinator interface (#168) 6 years ago
CJ Hare 2f5f829c1d
PantheonInfo updated after first build (#167) 6 years ago
PegaSys Admin 33f44ff216 [Gradle Release Plugin] - pre tag commit: '0.8.1'. 6 years ago
Adrian Sutton c53b8498b0
Revert "[NC-1805] net_version should return the network ID not the chain ID (#162)" (#166) 6 years ago
Adrian Sutton 8a53c32ebf
[NC-1805] net_version should return the network ID not the chain ID (#162) 6 years ago
Adrian Sutton f79ca8814e
Don't display the default data directory in --help output because if it is too long, it causes Picocli to enter an infinite loop. (#148) 6 years ago
Adrian Sutton 1849460e46
[MINOR] Fix --rpc-api and --ws-api help output (#147) 6 years ago
Adrian Sutton d2583e3ef2
[NC-1384] Disable mining while catching up to chain head (#125) 6 years ago
Adrian Sutton 45e0037321
[MINOR] Add missing finals. (#128) 6 years ago
Sally MacFarlane a95d81a12b
ignore these tests until we can fix it (#124) 6 years ago
tmohay 302fd41b42
CliquePantheonController exposes mining coordinator (#117) 6 years ago
tmohay 2862f54f55
Ibft tracks validating peers for multicasting (#101) 6 years ago
Adrian Sutton 725cdb34c2
[NC-1679] Set vertx upload directory to be under the pantheon data dir. (#115) 6 years ago
Roberto Saltini 7cb8fef4d4
[NC-1582] Moved all the legacy iBFT classes for block importing into the newly created ibftlegacy module (#96) 6 years ago
mark-terry 33cc977f9b
[NC-862] License headers applied to non-java files (#93) 6 years ago
Danno Ferrin 60890e0ea0
Add --logging CLI option (#97) 6 years ago
S. Matthew English 840780bffc
catch custom exception (#61) 6 years ago
Chris Mckay 0d77c515b5
[nc-1756] jsonrpc enabling for clique and ibft (#91) 6 years ago
mark-terry c02c3ad7b1
Nc 862 spotless license headers (#69) 6 years ago
Lucas Saldanha 03f92e3eb0
NC-1721: Filter timeout if not queried for 10 minutes (#66) 6 years ago
Roberto Saltini 3abd8643a2
[NC-1616] Added iBFT NewChainHeadHeader event and related blockchain observer (#59) 6 years ago
Danno Ferrin 9058ce743d
[MINOR] Distribution tweaks (#60) 6 years ago
S. Matthew English daad2995a7
[MINOR] Parameterize BlockchainUtilTest (#7) 6 years ago