Adrian Sutton
2994939d42
Allow config files to specify no bootnodes ( #1438 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
c13e8d5a92
IbftProcessor logs when a throwable terminates mining ( #1427 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
d87b6c4416
Capture all logs and errors in the Pantheon log output ( #1437 )
...
* Add slf4j to log4j bindings as a runtime dependency so any libraries that log to slf4j have their logs output to Pantheon's logs properly.
* Set a default exception handler to ensure uncaught exceptions wind up in the Pantheon logs.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
5dffb2e721
[PAN-2612] Transaction smart contract permissioning controller ( #1433 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
c0207298a9
Ensure failed Txns are deleted when detected during mining ( #1436 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
ff56a65af2
Fix p2p PeerInfo handling ( #1428 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mark-terry
5d04b32530
[PAN-2601] Renamed AccountPermissioningProver to TransactionPermissioningProvider to better reflect the interface. ( #1432 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Jason Frame
ccf92f0076
Change AT discard RPC tests to check votes are discarded using proposals API ( #1411 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mark-terry
3cfa6ce40b
[PAN-2601] Refactorings and additions to add Account based Smart Contract permissioning ( #1430 )
...
* [PAN-2601] Renamed SmartContractPermissioningController -> NodeSmartContractPermissioningController incl. relevant fields etc.
* [PAN-2601] Added account smart contract fields to SmartContractPermissioningConfiguration.
* [PAN-2601] Added AccountPermissioningProvider.
* [PAN-2601] Removed superfluous 'node' from some class and field names.
* [PAN-2601] Spotless.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Sally MacFarlane
87da26b08c
renamed AccountWhitelistController ( #1424 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Sally MacFarlane
dd0efd92d6
simple account permissioning ( #1409 )
...
* simple account permissioning
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
9bc721ff2a
Unwrap DelegatingBytes32 and prevent Hash from wrapping other Hash instances ( #1423 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
e2fe99ddf3
BlockCreator does not delete transactions with invalid nonce
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mark-terry
4a2417a0c1
[PAN-2590] Improved JSON-RPC responses when EnodeURI parameter has invalid EnodeId ( #1417 )
...
* [PAN-2590] Improved error response for invalid EnodeID in Add/Remove JSON-RPC calls.
* [PAN-2590] Tests.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
5ca28687ec
Deleting unused windows jenkinsfile ( #1421 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
aa56b73002
[PIE-1500] Get all our smoke tests for all platforms in 1 jenkins job ( #1420 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
9e6a435a7c
Troubleshooting doc ( #1405 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
f54f2e10f4
[PAN-2624] Start listening for p2p connections after start() is invoked ( #1418 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Danno Ferrin
c028352642
PAN-2592: Rename methods that create and return streams away from getX() ( #1368 )
...
* Change all Stream<?> getX() and Stream<?> x() methods to Stream<?> streanX methods, such as `Stream<Peer> streamIdlePeers()`
* Update coding conventions to reflect this.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
zyfrank
2026ab9d1a
[Ethereal Hackathon] GraphQL EIP-1767 Implementation for Pantheon ( #1311 )
...
Implements a GraphQL interface to expose data that conforms to EIP-1767. As the EIP specifies, the implementation should allow “a complete replacement to the read-only information exposed via the present JSON-RPC interface”.
Supported CLI options:
* `--graphql-http-enabled` to enable GraphQL
* `--graphql-http-host` and `--graphql-http-port` to configure the host and port.
* `--graphql-http-cors-origins` to set the CORS-origin policies
* The `--host-whitelist` option is respected. This option also applies to JSON-RPC and WS-RPC endpoints.
Default port is 8547. The endpoint is `/graphrpc`, so the default URL is typically `http://127.0.0.1:8547/graphql `
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
5934285bf3
Added perm and privacy webinars ( #1385 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
0cef9b610e
Privacy quickstart ( #1400 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
f2dbac0a58
Updated block size limit configuration ( #1414 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
710db6d1fa
Use port 0 when starting a websocket server in tests ( #1416 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
bdef585941
[PIE-1500] windows jdk smoke tests ( #1413 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Rob Dawson
7b20ebe895
Support including the transaction details in the pending transactions query. ( #1410 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
9cecaf1e73
Fix clique miner to respect changes to vanity data made via JSON-RPC. ( #1408 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Lucas Saldanha
8445135929
PAN-2449: Remove NodePermissioningLocalConfig external references ( #1406 )
...
* Removing local config controller reference
* Removing permissioning whitelist references in p2p
* Removing whitelist updated listener from DiscoveryController
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Sally MacFarlane
27a8faf74f
added error message for RPC method disabled ( #1396 )
...
* added error message for RPC method disabled
* added methods to enum
* added clique and ibft methods
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
267424e0ff
Avoid recomputing the logs bloom filter when reading receipts from RLP ( #1407 )
...
Significantly reduces CPU usage during a fast sync.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
c434609ac2
Add constantinople fix block for Rinkeby ( #1404 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
135e869c20
Add flat file based task collection ( #1377 )
...
Replaces the RocksDB based queue for pending world state download tasks with one that uses a simple file. Added tasks are appended to the file while the reader starts from the beginning of the file and reads forwards.
Periodically a new file is started to limit the disk space used. The reader deletes files it has completed reading.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
8937754c14
[Minor] Start BlockPropagationManager immediately - don't wait for full sync ( #1398 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
S. Matthew English
34c31aebb3
[PAN-2586] Reference tests fail on Windows ( #1401 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Abdelhamid Bakhta
3a4014ddf7
Fix non-deterministic test caused by variable size of generated transactions ( #1399 )
...
Fix non-deterministic test caused by variable size of generated transactions.
Validate transactions against a size range rather than a fixed size
* Use assertj instead of own method.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Nicolas MASSART
ec2cd8fae3
fixes PIE-1499 remove hotjar tag as we can manage all tags with GoogleTagManager ( #1390 )
...
there's no conflict but I was not aware that we were able to use GTM for other
vendors tags too. So this removes a dependency to external services in the code.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
jacobhackman
71c9fedbd4
Update Bootnodes.md ( #1349 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
jacobhackman
27f338c12a
Update Transactions.md ( #1350 )
...
Added a sentence for clarity and some punctuation marks.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
jacobhackman
d97e758cb2
Update Create-Permissioned-Network.md ( #1353 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
af002d4847
Wait for next message to be sent in FullSyncChainDownloaderTest. ( #1394 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
b918897eab
Queue pending requests when all peers are busy ( #1331 )
...
Provides better control over the maximum number of concurrent requests to a peer.
Gives a fairer allocation of peers to requests being made.
Avoids a task failing because all peers are busy which then introduces a delay before the request is retried.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
2ff135a65b
Added privacy roadmap ( #1386 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
07136bc1b5
Add explanatory comment about default port ( #1392 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
f861d67115
Handle case where peers advertise a listening port of 0 ( #1391 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Nicolas MASSART
a66af2f722
update python mkdocs requirements versions ( #1374 )
...
and removed changes made in application JS as the new version of material theme
fixes the issue with hotjar form
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
890c10a83c
Fixed typo ( #1388 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
0fe1211e04
Update Log message in IBFT Controller ( #1387 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Jeremy McNevin
56bc436b66
Removing smart quotes ( #1381 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
37e1fd0e75
Use streams and avoid iterating child nodes multiple times ( #1380 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
4606ba2661
Remove unnecessary field ( #1384 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago