Adrian Sutton
5442163c36
[NC-1772] Release DisconnectMessage to avoid leaking memory allocation. ( #130 )
6 years ago
CJ Hare
72780b2320
[NC-1628] Release Jenkins Jobs ( #126 )
...
Supporting / scripting for creating a branch from a tag
6 years ago
Adrian Sutton
d2583e3ef2
[NC-1384] Disable mining while catching up to chain head ( #125 )
6 years ago
Roberto Saltini
ba18fcf163
Renamed the iBFT NEW_CHAIN_HEAD_HEADER event type to NEW_CHAIN_HEAD ( #114 )
6 years ago
Chris Mckay
00542949e0
[MINOR] Fixed tickbox syntax in PR template ( #131 )
6 years ago
Adrian Sutton
45e0037321
[MINOR] Add missing finals. ( #128 )
6 years ago
mark-terry
d2d2a2a8fc
[NC-1773] Minor OSS documentation tweaks. ( #122 )
6 years ago
Adrian Sutton
d8d7b1e55b
[NC-1777] Add milestone configuration to dev.json so that if it happens to be used directly it uses Byzantium instead of defaulting to the MainNet milestone blocks. ( #121 )
6 years ago
Sally MacFarlane
a95d81a12b
ignore these tests until we can fix it ( #124 )
6 years ago
Roberto Saltini
f4b9b56354
[NC-1778] Added Clique JSON RPC method clique_proposals ( #123 )
6 years ago
tmohay
302fd41b42
CliquePantheonController exposes mining coordinator ( #117 )
...
Previously the getMiningCoordinator() function on the
CliquePantheonController returned 'null' as a stub.
In order for the JSON RPC to operate correctly this function needs
to return the mining coordinator created during PantheonController
initialisation - which is the change introduced through this commit.
6 years ago
tmohay
2862f54f55
Ibft tracks validating peers for multicasting ( #101 )
...
The Ibft consensus mechanism is responsible for sending a variety of
messages to other validating nodes in the network (provided they have
a point-to-point connection to them).
This change tracks which nodes have connected to the IBFT
subprotocol, and provides the functionality to only transmit messages
to nodes which are also validators.
6 years ago
Adrian Sutton
725cdb34c2
[NC-1679] Set vertx upload directory to be under the pantheon data dir. ( #115 )
6 years ago
Adrian Sutton
9e74b7b73e
[NC-1772] Avoid allocating and returning a ByteBuf from MessageFramer.frame. ( #116 )
...
We can write directly to the target instead and avoid the caller needing to release the buffer.
Fixes memory leak when clients are repeatedly connecting and disconnecting.
6 years ago
mbaxter
6503699c6e
Don't clear state modifications on commit ( #112 )
6 years ago
Danno Ferrin
570ba55520
NC-1244 Implement JSON-RPC method "eth_getWork" ( #111 )
...
JAX-B is no longer shipped with Java 11. Guava provides similar
hex printing functionality.
6 years ago
Danno Ferrin
9fe2cdfdf0
NC-1675 Ensure that default logging is appropriate ( #113 )
...
More logging demotions.
6 years ago
Adrian Sutton
e0a160e070
[NC-1748] Treat original storage as empty when a new contract is created ( #95 )
6 years ago
S. Matthew English
ee9ee93aae
[MINOR] Idiomatic naming ( #100 )
...
* Enable passing tests (#99 )
* claridy docs
6 years ago
S. Matthew English
2ae74e2f1e
[MINOR] Suicides mixing coinbase ( #110 )
...
* naive solution
* cleaning it up
* restrict to only suicide tests
6 years ago
Adrian Sutton
ea9ab169e4
Fix EIP150 spec name and enable more reference tests that are now passing ( #109 )
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
S. Matthew English
eb7f062171
eliminate createNameRegistratorPerTxsNotEnoughGas from blacklist ( #108 )
6 years ago
CJ Hare
5a89e7dbd5
Uploading to Bintray as part of the release ( #105 )
6 years ago
S. Matthew English
ef50390398
[NC-1711] Ommer blocks should be considered valid even when they are from the future ( #92 )
...
* eliminate black for relevant tests
* partition TimestampValidationRule
* adapt existing tests
* further adaptions of status quo
* create creator
* adding ommer validator
* resolving builder sequence
* remove blank lines, fix comment
* rename classes
* remove unnecessary blank lines
6 years ago
MadelineMurray
ee6186815b
Doc archive for release ( #107 )
...
Doc archive
6 years ago
Arash
177e96d0f6
Revert "Updated Copyright info in License file ( #102 )" ( #104 )
...
This reverts commit f20bd2716d
.
6 years ago
Adrian Sutton
eaff5de720
Update general state reference test harness to ensure the coinbase account is deleted if it's empty and the transaction was invalid. ( #106 )
6 years ago
Michael Connor
1325a419c8
NC-1244 Implement JSON-RPC method "eth_getWork" ( #70 )
...
* EthGetWork Added with Unit and acceptance tests
* EthGetWork Added with Unit and acceptance tests
* EthGetWork Added with Unit and acceptance tests
* EthGetWork Added with Unit and acceptance tests
Debugged
* EthGetWork Added with Unit and acceptance tests
Debugged
Change Requests Actioned
6 years ago
Arash
f20bd2716d
Updated Copyright info in License file ( #102 )
...
* Update snapshot version number
Corrected snapshot version from 0.0.8 to 0.8.0
* Updated Copyright info
6 years ago
tmohay
1341cbb7e6
[MINOR] Re-repair clique extra data validation log msgs. ( #94 )
6 years ago
tmohay
1f5dea35c2
Added utils to help make extraData strings ( #87 )
6 years ago
mark-terry
33cc977f9b
[NC-862] License headers applied to non-java files ( #93 )
6 years ago
mbaxter
10957494ac
Enable passing tests ( #99 )
6 years ago
Danno Ferrin
60890e0ea0
Add --logging CLI option ( #97 )
...
[NC-1675] Ensure that default logging is appropriate
* Add CLI flag for logging
6 years ago
S. Matthew English
840780bffc
catch custom exception ( #61 )
6 years ago
mbaxter
00006d1235
[NC-1748] Clear contract storage on contract creation ( #85 )
6 years ago
Danno Ferrin
5352f09e7e
[MINOR] Only Test errorprone-checks on JDK8 ( #89 )
...
* [MINOR] Only Test errorprone-checks on JDK8
The current version of errorprone causes errors when compiled with Java
11. The next version causes causes problems with Java 8. So for now
keep the old version and only test when compiled with Java 8 (which
is the current Jenkins version). When the test is skipped an info log is sent.
6 years ago
Chris Mckay
0d77c515b5
[nc-1756] jsonrpc enabling for clique and ibft ( #91 )
6 years ago
Roberto Saltini
fdd08a8820
[NC-1582] Added ExtraData for iBFT 2.0 ( #37 )
6 years ago
Danno Ferrin
ad82ca265a
NC-1675 Ensure that default logging is appropriate ( #88 )
...
* Take peer status messages down from info to debug
* Take P2P messages down from debug to trace
6 years ago
Sally MacFarlane
9d5f4d2b87
PR template reduce ( #90 )
...
* reduced the content
6 years ago
tmohay
8bccd68a24
Update error messages in clique header validation ( #81 )
6 years ago
Danno Ferrin
c21177269e
[MINOR] correct version in gradle.properties ( #75 )
6 years ago
Arash
db77b73f3a
Update snapshot version number ( #86 )
...
Corrected snapshot version from 0.0.8 to 0.8.0
6 years ago
Roberto Saltini
2bd6ce74ba
[NC-1508] Added iBFT 2.0 BlockTimerExpiry Event and realated timer management class ( #58 )
6 years ago
mbaxter
2ede24fe95
Remove RLPUtils from ProofOfWorkValidationRule ( #83 )
6 years ago
Adrian Sutton
1f479f75fd
Enable more Constantinople reference tests that are now passing. ( #82 )
6 years ago
Nicolas MASSART
3a1f7f163d
[NC-887] release docker image ( #71 )
...
Provide a release grade Docker image
fix NC-887
use OpenJDK 8 slim docker image and integrated builder step
Replace the previous unused dockerfile with also some integrated documentation
Automatic building of the image and push to DockerHub will be done in a new Jenkins job
6 years ago
Rob Dawson
46fdab18d2
Use consistent ports for quickstart ( #62 )
...
* specify the port for the ports command in the docker compose file so we get consistent ports to bind to.
* add options for fixed ports and skip build
6 years ago