Daniel Choi
2d05918275
typo on line 155 ( #1184 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
57cef8a09c
Added architecture diagram ( #1180 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
895f43e7f1
Removed step listing ( #1181 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Danno Ferrin
74e2b5a632
Fix metrics breakages ( #1185 )
...
* Number of metrics labels need to match up with constructor
* Number of labels must be consistant, so I split it into two metrics
* Also, naming best practices say that sum() and avg() of a metric
should be meaningful, separating into two metrics fixes that.
* fix style issues (finals, intellij warnings)
* Change NoOpMetrics to check label count.
* Cascading changes to support this in many support classes. Mostly places
we presumed all NoOpMetrics were equals.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Rob Dawson
cdefb330be
[PAN-2327] Notify of dropped messages ( #1156 )
...
* Added ability to subscribe to dropped transactions from the transaction pending pool.
Implemented subscription webservice to support this.
* Added metrics to the pending transactions, tracking the number of local and remote transactions in the pool.
* Converted listener management in pending transactions to use the Subscribers util object.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
324222752a
StaticNodesParserTest to pass on Windows ( #1183 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Vinicius Stevam
3aace6c2b3
[PRIV-26] Privacy documentation ( #1091 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Ivaylo Kirilov
c2b48e4ff6
[PRIV] Orion 0.1.2 ( #1168 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
PegaSys Admin
0d28f7b334
[Gradle Release Plugin] - new version commit: '1.0.3-SNAPSHOT'.
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
PegaSys Admin
34526a2bea
[Gradle Release Plugin] - pre tag commit: '1.0.2'.
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
f9eab0406b
added note ( #1178 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
4544f889b6
Added 1.0.2 changes to changelog ( #1173 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
933861d1d7
Updated permissioning CLI options and permissioned network tutorial ( #1177 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
abdea7c5f2
Use header validation policy in DownloadHeaderSequenceTask so fast sync doesn't perform full validation on every block. ( #1172 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
a8bf287735
Self needs to persist to the whitelist ( #1176 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
ebcb011a43
Removed code that prevents self from being added to whitelist ( #1175 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Sally MacFarlane
0fe3d7f7bb
[PAN-2473] bond with bootnodes ( #1160 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
5107f63479
[PAN-2494] [PAN-2474] permissioning issues ( #1174 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
ce7d54427c
AdminAddPeer returns custom Json RPC error code ( #1171 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
f33a17bbff
Added static nodes doc ( #1141 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
c30d5c0894
[PAN-2403] Periodically connect to peers from table ( #1170 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
e90617d497
Automatically restrict trailing peers while syncing ( #1167 )
...
The 25% of maximum peers is fairly arbitrary but is deliberately above zero to ensure we contribute something to the overall network even while catching up.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
99f0c68e59
Avoid bonding to ourselves. ( #1166 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Danno Ferrin
69818f6f92
Push Metrics don't work ( #1164 )
...
When we added the no-op metrics optimization this broke push-metrics.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
c2f2e7212a
Synchroniser to wait for new peer if best is up to date ( #1161 )
...
When chain downloading, the SyncTargetManager continues to
attempt to download headers/blocks from the current syncTarget,
even if the system is "insync". This is due to the fact that
the "insync" check is only performed at initial peer selection,
rather than on each loop of the chain downloader.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
6fef34d9e9
Added admin_removePeer ( #1154 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
a5a35d23d7
Don't attempt to download checkpoint headers if the number of headers required is below zero. ( #1158 )
...
This only happens when there are multiple chain downloads in progress so the common ancestor is above the last header we imported, but safety-first...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
fa672529a7
Capture metrics on Vertx event loop and worker thread queues. ( #1155 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
8d82f9510b
Add metrics around discovery process. ( #1152 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
48176d9a16
Updated tutorials for printing of enode on startup ( #1149 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Nicolas MASSART
70d1636ae6
fix azure deploy url ( #1157 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Nicolas MASSART
752f3d48ce
Azure one click tutorial ( #1124 )
...
Link the page in the navigation
Update manual quickstart and fixed some typos
Change steps display and have more precise duration information
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Trent Mohay
5b41b56d8e
Prevent connecting to self ( #1150 )
...
When receiving an AddPeer, or when loading the static-nodes.json file, pantheon
should not accept its own NodeID as a valid connection (however, this should not invalidate the static-nodes file).
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Puneetha Karamsetty
892fe87032
Enable private Tx capability to IBFT ( #1101 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Puneetha Karamsetty
646dbec018
Enable private Tx capability to Clique ( #1102 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Lucas Saldanha
84e922496b
Simplifying node permissioning ATs ( #1153 )
...
* Simplifying node permissioning ATs
* Simplifying AddPeer interface
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Lucas Saldanha
2853b740cd
Refactoring permissioning ATs ( #1148 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sutton
01a91cfe2f
Add two extra Ropsten bootnodes ( #1147 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
dd7132ffe4
Added txpoolmaxsize ( #1138 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Adrian Sabau
07b4873b6c
Add EthStats docs ( #1061 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Laura Bailey
13ab2fe155
Minor improvement to Private Network Quickstart doc; replaced a part-variable part-endpoint ( http://localhost :<http-rpc-port>) with a whole variable (<http-rpc-endpoint>) in several locations, as the entire endpoint address is what people are likely to copy. ( #1103 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Chris Mckay
31a304b852
[PAN-2449] Refactored jsonrpc to take the whitelist directly ( #1140 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
fdc6c2b728
Added txpool_pantheonTransactions ( #1145 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
MadelineMurray
0d08a12171
Updated developer build instructions to use installDist
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Lucas Saldanha
732327b6ae
Fixing JSON-RPC docs formatting ( #1146 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Sally MacFarlane
7ef2682c1c
[MINOR] added fromHexStringStrict to check for exactly 20 byte addresses ( #1128 )
...
* added fromHexStringStrict to check for exactly 20 byte addresses
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Danno Ferrin
990d93bf50
PAN-2388 better error on bad header ( #1143 )
...
When we get bad header data send an error better than
ArrayIndexOutOfBoundsException.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
bb3d494415
[PAN-2363] Connect to peers without explicitly defined tcp ports ( #1144 )
...
Most peers discovered on the network only define a single UDP port and have no explicitly defined TCP port. At least some of these peers are listening on the TCP port matching the advertised UDP port so assume the ports are the same and attempt a connection.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
mbaxter
1617b5b801
Refresh peer table while we have fewer than maxPeers connected ( #1142 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago
Lucas Saldanha
1cd9e10b86
Output enode URL on startup ( #1137 )
...
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
6 years ago