This is an automated email from the ASF dual-hosted git repository.
toulmean pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git.
from 1de1b65 Fix escape on JsonSerializer of toml (#83)
new a8854bc Fix RLPx connection with pad
new e4f872c Add AccountState eth domain object
new 951bd04 Fix signature of the retrieveTransactionReceipts method
new dfee946 BlockHeader serialization fix for block with no parent hash
new 2bd2920 various fixes to design of rlpx service, allow to return a
future mapping to when the connection is complete
new eefdc8b Add genesis file reader
new 34225ed New library for the ETH subprotocol
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
{eth => devp2p-eth}/build.gradle | 17 +-
.../tuweni/devp2p/eth/BlockchainInformation.kt | 79 +
.../org/apache/tuweni/devp2p/eth/EthHandler.kt | 207 +
.../org/apache/tuweni/devp2p/eth/EthSubprotocol.kt | 56 +
.../org/apache/tuweni/devp2p/eth/Messages.kt | 262 +
.../org/apache/tuweni/devp2p/eth/EthHandlerTest.kt | 168 +
.../apache/tuweni/devp2p/eth/EthSubprotocolTest.kt | 92 +
.../org/apache/tuweni/devp2p/eth/MessagesTest.kt | 198 +
devp2p-eth/src/test/resources/mainnet.json | 26707 ++++++++++++++++++
.../tuweni/eth/repository/BlockchainRepository.kt | 4 +-
eth/build.gradle | 1 +
.../java/org/apache/tuweni/eth/AccountState.java | 118 +
.../java/org/apache/tuweni/eth/BlockHeader.java | 14 +-
.../org/apache/tuweni/eth/genesis/GenesisFile.java | 247 +
.../org/apache/tuweni/eth/AccountStateTest.java | 36 +-
.../org/apache/tuweni/eth/BlockHeaderTest.java | 3 +-
.../apache/tuweni/eth/genesis/GenesisFileTest.java | 75 +
eth/src/test/resources/mainnet.json | 26708 +++++++++++++++++++
eth/src/test/resources/missing-difficulty.json | 24 +
eth/src/test/resources/missing-nonce.json | 24 +
eth/src/test/resources/valid-genesis.json | 25 +
.../kotlin/org/apache/tuweni/les/LESSubprotocol.kt | 2 +
.../apache/tuweni/les/LESSubProtocolHandlerTest.kt | 3 +-
.../org/apache/tuweni/rlpx/RLPxConnection.java | 86 +-
.../java/org/apache/tuweni/rlpx/RLPxService.java | 5 +-
.../apache/tuweni/rlpx/vertx/VertxRLPxService.java | 31 +-
.../rlpx/wire/DefaultSubProtocolIdentifier.java | 19 +-
.../tuweni/rlpx/wire/DefaultWireConnection.java | 67 +-
.../org/apache/tuweni/rlpx/wire/SubProtocol.java | 9 +
.../tuweni/rlpx/wire/SubProtocolIdentifier.java | 4 +
.../rlpx/wire/DefaultWireConnectionTest.java | 15 +-
.../org/apache/tuweni/rlpx/wire/PingPongTest.java | 6 +-
settings.gradle | 1 +
33 files changed, 55210 insertions(+), 103 deletions(-)
copy {eth => devp2p-eth}/build.gradle (68%)
create mode 100644
devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/BlockchainInformation.kt
create mode 100644
devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthHandler.kt
create mode 100644
devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthSubprotocol.kt
create mode 100644
devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/Messages.kt
create mode 100644
devp2p-eth/src/test/kotlin/org/apache/tuweni/devp2p/eth/EthHandlerTest.kt
create mode 100644
devp2p-eth/src/test/kotlin/org/apache/tuweni/devp2p/eth/EthSubprotocolTest.kt
create mode 100644
devp2p-eth/src/test/kotlin/org/apache/tuweni/devp2p/eth/MessagesTest.kt
create mode 100644 devp2p-eth/src/test/resources/mainnet.json
create mode 100644 eth/src/main/java/org/apache/tuweni/eth/AccountState.java
create mode 100644
eth/src/main/java/org/apache/tuweni/eth/genesis/GenesisFile.java
copy
rlpx/src/main/java/org/apache/tuweni/rlpx/wire/DefaultSubProtocolIdentifier.java
=> eth/src/test/java/org/apache/tuweni/eth/AccountStateTest.java (54%)
create mode 100644
eth/src/test/java/org/apache/tuweni/eth/genesis/GenesisFileTest.java
create mode 100644 eth/src/test/resources/mainnet.json
create mode 100644 eth/src/test/resources/missing-difficulty.json
create mode 100644 eth/src/test/resources/missing-nonce.json
create mode 100644 eth/src/test/resources/valid-genesis.json
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]