You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuweni.apache.org by to...@apache.org on 2020/06/16 06:59:21 UTC
[incubator-tuweni] branch 1.1 updated (cee2b23 -> 323fe9e)
This is an automated email from the ASF dual-hosted git repository.
toulmean pushed a change to branch 1.1
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git.
from cee2b23 Simplify and document build procedure
add 2d2a639 move to 1.2.0
add 1de1b65 Fix escape on JsonSerializer of toml (#83)
add a8854bc Fix RLPx connection with pad
add e4f872c Add AccountState eth domain object
add 951bd04 Fix signature of the retrieveTransactionReceipts method
add dfee946 BlockHeader serialization fix for block with no parent hash
add 2bd2920 various fixes to design of rlpx service, allow to return a future mapping to when the connection is complete
add eefdc8b Add genesis file reader
add 34225ed New library for the ETH subprotocol
add 6137ea7 Ignore json files for license header checks
add 1e9797e Fix rlp roundtrip until fork hash is computed
add 04b01c4 Support genesis files with different cases
add a939154 Use UInt64 instead of bytes for the block header nonce
add d382a98 spotless
add eef33c3 use completion handle
add 70e69de Use message type instead of magic numbers
add d071040 remove magic numbers
add 0c601c6 remove println
add afee6d7 move tests to integration tests
add 42cf5ad Add tests for getting headers
add 79654d3 Add more tests
add cd7fb27 Add test for transaction receipts
add 5cddd34 remove non-null assertion
add 3c856d5 Add a controller and a requests manager
add 7a30392 Expose client functionality through EthClient
add 2f16712 Fix build
add 7afe4d2 completing EthController, adding containsKey to KV stores
add e00bc15 fix kotlin warning
add 6562aa5 add tests for containsKey, make sure it's well supported
add 0b5207c spotless
add 722519c Implement all eth messages
add f233f5a fix compile warnings
add 7475e21 Add missing kv stores
add 44e4012 Make DNSDaemon easier to work with
add d12dd50 use correct class to load
add 4736dfc Fix import order
add 2a8ec52 New eth-client module
add 5bcc83e Windows Testing Fixes
add 63f3143 Make build more resiliant (#85)
add 9322d7a Merge branch 'master' of github.com:apache/incubator-tuweni into windows
add 980d9f7 Merge pull request #84 from shemnon/windows
add 323fe9e Fix integration test
No new revisions were added by this update.
Summary of changes:
build.gradle | 38 +-
.../tuweni/concurrent/coroutines/RetryableTest.kt | 3 +-
dependency-versions.gradle | 2 +
{eth => devp2p-eth}/build.gradle | 18 +-
.../tuweni/devp2p/eth/ConnectToAnotherNodeTest.kt | 179 +
.../tuweni/devp2p/eth/BlockchainInformation.kt | 79 +
.../org/apache/tuweni/devp2p/eth/EthClient.kt | 159 +
.../org/apache/tuweni/devp2p/eth/EthController.kt | 173 +
.../org/apache/tuweni/devp2p/eth/EthHandler.kt | 167 +
.../apache/tuweni/devp2p/eth/EthRequestsManager.kt | 43 +
.../org/apache/tuweni/devp2p/eth/EthSubprotocol.kt | 71 +
.../org/apache/tuweni/devp2p/eth/Messages.kt | 326 +
.../org/apache/tuweni/devp2p/eth/EthHandlerTest.kt | 261 +
.../apache/tuweni/devp2p/eth/EthSubprotocolTest.kt | 107 +
.../org/apache/tuweni/devp2p/eth/MessagesTest.kt | 198 +
devp2p-eth/src/test/resources/mainnet.json | 26707 ++++++++++++++++++
dist/build.gradle | 8 +-
.../org/apache/tuweni/discovery/DNSDaemon.kt | 16 +-
{eth => eth-client}/build.gradle | 8 +-
.../org/apache/tuweni/ethclient/EthClient.kt | 125 +
eth-client/src/main/resources/logback.xml | 27 +
eth-client/src/main/resources/mainnet.json | 26707 ++++++++++++++++++
eth-reference-tests/build.gradle | 10 +
.../tuweni/eth/reference/BlockRLPTestSuite.java | 3 +-
eth-repository/build.gradle | 1 +
.../tuweni/eth/repository/BlockchainIndex.kt | 119 +-
.../tuweni/eth/repository/BlockchainRepository.kt | 104 +-
.../tuweni/eth/repository/BlockchainIndexTest.kt | 11 +-
.../eth/repository/BlockchainRepositoryTest.kt | 47 +-
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 | 252 +
.../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 +
eth2-reference-tests/build.gradle | 10 +
gradle/check-licenses.gradle | 11 +-
.../main/java/org/apache/tuweni/io/file/Files.java | 12 +-
.../apache/tuweni/kv/EntityManagerKeyValueStore.kt | 2 +
.../apache/tuweni/kv/InfinispanKeyValueStore.kt | 2 +
.../kotlin/org/apache/tuweni/kv/KeyValueStore.kt | 16 +
.../org/apache/tuweni/kv/LevelDBKeyValueStore.kt | 2 +
.../org/apache/tuweni/kv/MapDBKeyValueStore.kt | 2 +
.../org/apache/tuweni/kv/MapKeyValueStore.kt | 2 +
.../org/apache/tuweni/kv/ProxyKeyValueStore.kt | 2 +
.../org/apache/tuweni/kv/RedisKeyValueStore.kt | 2 +
.../org/apache/tuweni/kv/RocksDBKeyValueStore.kt | 2 +
.../org/apache/tuweni/kv/SQLKeyValueStore.kt | 11 +
.../org/apache/tuweni/kv/KeyValueStoreTest.java | 7 +
.../org/apache/tuweni/kv/KeyValueStoreSpec.kt | 67 +-
.../org/apache/tuweni/les/LESSubProtocolHandler.kt | 4 +-
.../kotlin/org/apache/tuweni/les/LESSubprotocol.kt | 7 +
.../apache/tuweni/les/LESSubProtocolHandlerTest.kt | 26 +-
.../org/apache/tuweni/les/LESSubprotocolTest.kt | 18 +-
.../kotlin/org/apache/tuweni/les/MessagesTest.kt | 3 +-
.../tuweni/rlpx/vertx/VertxAcceptanceTest.java | 16 +-
.../rlpx/MemoryWireConnectionsRepository.java | 7 +
.../org/apache/tuweni/rlpx/RLPxConnection.java | 86 +-
.../java/org/apache/tuweni/rlpx/RLPxService.java | 14 +-
.../tuweni/rlpx/WireConnectionRepository.java | 8 +
.../apache/tuweni/rlpx/vertx/VertxRLPxService.java | 42 +-
.../rlpx/wire/DefaultSubProtocolIdentifier.java | 19 +-
.../tuweni/rlpx/wire/DefaultWireConnection.java | 77 +-
.../org/apache/tuweni/rlpx/wire/SubProtocol.java | 20 +
...{WireConnection.java => SubProtocolClient.java} | 11 +-
.../tuweni/rlpx/wire/SubProtocolIdentifier.java | 4 +
.../apache/tuweni/rlpx/wire/WireConnection.java | 8 +
.../rlpx/wire/DefaultWireConnectionTest.java | 15 +-
.../org/apache/tuweni/rlpx/wire/PingPongTest.java | 6 +-
settings.gradle | 2 +
.../org/apache/tuweni/toml/JsonSerializer.java | 4 +-
.../apache/tuweni/toml/MutableTomlTableTest.java | 22 +
.../org/apache/tuweni/units/bigints/UInt64.java | 10 +
78 files changed, 83320 insertions(+), 256 deletions(-)
copy {eth => devp2p-eth}/build.gradle (66%)
create mode 100644 devp2p-eth/src/integrationTest/kotlin/org/apache/tuweni/devp2p/eth/ConnectToAnotherNodeTest.kt
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/EthClient.kt
create mode 100644 devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/EthController.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/EthRequestsManager.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
copy {eth => eth-client}/build.gradle (86%)
create mode 100644 eth-client/src/main/kotlin/org/apache/tuweni/ethclient/EthClient.kt
create mode 100644 eth-client/src/main/resources/logback.xml
create mode 100644 eth-client/src/main/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
copy rlpx/src/main/java/org/apache/tuweni/rlpx/wire/{WireConnection.java => SubProtocolClient.java} (80%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@tuweni.apache.org
For additional commands, e-mail: commits-help@tuweni.apache.org