mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-09 15:37:54 -05:00
Update tuweni2.4.2 (#5684)
* Revert "Revert "Update Tuweni to 2.4.1 (#5513)" (#5585)"
This reverts commit 6111e1bbc3.
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* update Tuweni to 2.4.2
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
---------
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
- EvmTool now executes the `execution-spec-tests` via the `t8n` and `b11r`. See the [README](ethereum/evmtool/README.md) in EvmTool for more instructions.
|
||||
- Improve lifecycle management of the transaction pool [#5634](https://github.com/hyperledger/besu/pull/5634)
|
||||
- Add extension points in AbstractCreateOperation for EVM libraries to react to contract creations [#5656](https://github.com/hyperledger/besu/pull/5656)
|
||||
- Update to Tuweni 2.4.2. [#5684](https://github.com/hyperledger/besu/pull/5684)
|
||||
|
||||
### Bug Fixes
|
||||
- Use the node's configuration to determine if DNS enode URLs are allowed in calls to `admin_addPeer` and `admin_removePeer` [#5584](https://github.com/hyperledger/besu/pull/5584)
|
||||
|
||||
@@ -36,9 +36,9 @@ dependencies {
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'junit:junit'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-io'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.assertj:assertj-core'
|
||||
implementation 'org.awaitility:awaitility'
|
||||
implementation 'org.java-websocket:Java-WebSocket'
|
||||
|
||||
@@ -76,7 +76,7 @@ dependencies {
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.apache.commons:commons-compress'
|
||||
testImplementation 'org.apache.logging.log4j:log4j-core'
|
||||
testImplementation 'org.apache.tuweni:tuweni-crypto'
|
||||
testImplementation 'io.tmio:tuweni-crypto'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -70,10 +70,10 @@ dependencies {
|
||||
implementation 'io.vertx:vertx-web'
|
||||
implementation 'org.apache.commons:commons-lang3'
|
||||
implementation 'org.apache.logging.log4j:log4j-core'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-config'
|
||||
implementation 'org.apache.tuweni:tuweni-toml'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-config'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.springframework.security:spring-security-crypto'
|
||||
implementation 'org.xerial.snappy:snappy-java'
|
||||
implementation 'tech.pegasys:jc-kzg-4844'
|
||||
@@ -92,8 +92,8 @@ dependencies {
|
||||
testImplementation 'io.opentelemetry:opentelemetry-api'
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.apache.commons:commons-text'
|
||||
testImplementation 'org.apache.tuweni:tuweni-bytes'
|
||||
testImplementation 'org.apache.tuweni:tuweni-units'
|
||||
testImplementation 'io.tmio:tuweni-bytes'
|
||||
testImplementation 'io.tmio:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -36,8 +36,8 @@ dependencies {
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'info.picocli:picocli'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
testImplementation project(':testutil')
|
||||
|
||||
|
||||
@@ -47,8 +47,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
testImplementation project(path: ':consensus:common', configuration: 'testArtifacts')
|
||||
testImplementation project(path: ':crypto:services', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -44,7 +44,7 @@ dependencies {
|
||||
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
|
||||
testImplementation project(':config')
|
||||
testImplementation project(':crypto:algorithms')
|
||||
|
||||
@@ -44,8 +44,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
integrationTestImplementation project(path: ':config', configuration: 'testSupportArtifacts')
|
||||
integrationTestImplementation project(path: ':ethereum:core', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -46,8 +46,8 @@ dependencies {
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
testImplementation project(path: ':consensus:common', configuration: 'testArtifacts')
|
||||
testImplementation project(':crypto:algorithms')
|
||||
|
||||
@@ -45,8 +45,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.web3j:abi'
|
||||
|
||||
integrationTestImplementation project(path: ':config', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -33,8 +33,8 @@ dependencies {
|
||||
api 'org.slf4j:slf4j-api'
|
||||
|
||||
implementation 'net.java.dev.jna:jna'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.hyperledger.besu:secp256k1'
|
||||
implementation 'org.hyperledger.besu:secp256r1'
|
||||
implementation 'org.hyperledger.besu:blake2bf'
|
||||
|
||||
@@ -34,8 +34,8 @@ dependencies {
|
||||
implementation project(':crypto:algorithms')
|
||||
implementation project(':ethereum:rlp')
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -7,7 +7,7 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.vertx:vertx-web'
|
||||
implementation 'org.apache.tuweni:tuweni-net'
|
||||
implementation 'io.tmio:tuweni-net'
|
||||
|
||||
runtimeOnly('org.bouncycastle:bcpkix-jdk18on')
|
||||
|
||||
|
||||
@@ -64,10 +64,10 @@ dependencies {
|
||||
implementation 'io.vertx:vertx-web'
|
||||
implementation 'io.vertx:vertx-codegen'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-net'
|
||||
implementation 'org.apache.tuweni:tuweni-toml'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-net'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.antlr:antlr4-runtime'
|
||||
implementation 'org.bouncycastle:bcprov-jdk18on'
|
||||
implementation 'org.springframework.security:spring-security-crypto'
|
||||
|
||||
@@ -24,8 +24,8 @@ dependencies {
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
testImplementation project(path: ':config', configuration: 'testSupportArtifacts')
|
||||
testImplementation project(path: ':ethereum:core', configuration: 'testArtifacts')
|
||||
|
||||
@@ -54,10 +54,10 @@ dependencies {
|
||||
|
||||
implementation 'net.java.dev.jna:jna'
|
||||
implementation 'org.apache.commons:commons-lang3'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-concurrent'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'org.apache.tuweni:tuweni-rlp'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-concurrent'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-rlp'
|
||||
implementation 'org.hyperledger.besu:bls12-381'
|
||||
implementation 'org.immutables:value-annotations'
|
||||
|
||||
@@ -78,9 +78,9 @@ dependencies {
|
||||
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.apache.logging.log4j:log4j-core'
|
||||
testImplementation 'org.apache.tuweni:tuweni-bytes'
|
||||
testImplementation 'org.apache.tuweni:tuweni-io'
|
||||
testImplementation 'org.apache.tuweni:tuweni-units'
|
||||
testImplementation 'io.tmio:tuweni-bytes'
|
||||
testImplementation 'io.tmio:tuweni-io'
|
||||
testImplementation 'io.tmio:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter-params'
|
||||
|
||||
@@ -32,7 +32,8 @@ public class TransactionTestFixture {
|
||||
private static final Hash DEFAULT_VERSIONED_HASH =
|
||||
Hash.wrap(
|
||||
Bytes32.wrap(
|
||||
Bytes.concatenate(Bytes.fromHexString("0x01"), Bytes.repeat((byte) 42, 31))));
|
||||
Bytes.concatenate(
|
||||
Bytes.fromHexString("0x01"), Bytes.fromHexString("2a".repeat(31)))));
|
||||
|
||||
private TransactionType transactionType = TransactionType.FRONTIER;
|
||||
|
||||
|
||||
@@ -29,8 +29,7 @@ class WithdrawalEncoderTest {
|
||||
"0xd8808094000000000000000000000000000000000000000080";
|
||||
public static final String WITHDRAWAL_MAX_VALUE =
|
||||
"0xf088ffffffffffffffff88ffffffffffffffff94ffffffffffffffffffffffffffffffffffffffff88ffffffffffffffff";
|
||||
public static final Address MAX_ADDRESS =
|
||||
Address.fromHexString(Bytes.repeat((byte) 0xff, 20).toHexString());
|
||||
public static final Address MAX_ADDRESS = Address.fromHexString("ff".repeat(20));
|
||||
|
||||
@Test
|
||||
void shouldEncodeWithdrawalForZeroCase() {
|
||||
|
||||
@@ -55,9 +55,9 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.commons:commons-lang3'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'org.apache.tuweni:tuweni-rlp'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-rlp'
|
||||
|
||||
annotationProcessor "org.immutables:value"
|
||||
implementation "org.immutables:value-annotations"
|
||||
|
||||
@@ -41,7 +41,7 @@ public final class RangeManagerTest {
|
||||
@Test
|
||||
public void testRemainingRangesEqualToOneWhenFirstRangeContainsMoreThanHalf() {
|
||||
TreeMap<Bytes32, Bytes> items = new TreeMap<>();
|
||||
items.put(Bytes32.repeat((byte) 0xbb), Bytes.wrap(new byte[] {0x03}));
|
||||
items.put(Bytes32.fromHexString("bb".repeat(32)), Bytes.wrap(new byte[] {0x03}));
|
||||
int nbRanges =
|
||||
RangeManager.getRangeCount(RangeManager.MIN_RANGE, RangeManager.MAX_RANGE, items);
|
||||
assertThat(nbRanges).isEqualTo(1);
|
||||
@@ -50,7 +50,7 @@ public final class RangeManagerTest {
|
||||
@Test
|
||||
public void testRemainingRangesEqualToOneWhenFirstRangeContainsLessThanHalf() {
|
||||
TreeMap<Bytes32, Bytes> items = new TreeMap<>();
|
||||
items.put(Bytes32.repeat((byte) 0x77), Bytes.wrap(new byte[] {0x03}));
|
||||
items.put(Bytes32.fromHexString("77".repeat(32)), Bytes.wrap(new byte[] {0x03}));
|
||||
int nbRanges =
|
||||
RangeManager.getRangeCount(RangeManager.MIN_RANGE, RangeManager.MAX_RANGE, items);
|
||||
assertThat(nbRanges).isEqualTo(2);
|
||||
|
||||
@@ -110,7 +110,7 @@ public class BaseTransactionPoolTest {
|
||||
.nonce(nonce)
|
||||
.type(type);
|
||||
if (payloadSize > 0) {
|
||||
var payloadBytes = Bytes.repeat((byte) 1, payloadSize);
|
||||
var payloadBytes = Bytes.fromHexString("01".repeat(payloadSize));
|
||||
tx.payload(payloadBytes);
|
||||
}
|
||||
if (type.supports1559FeeMarket()) {
|
||||
|
||||
@@ -34,7 +34,7 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'com.squareup.okhttp3:okhttp'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
|
||||
implementation project(':consensus:clique')
|
||||
implementation project(':config')
|
||||
|
||||
@@ -35,7 +35,7 @@ dependencies {
|
||||
implementation project(':util')
|
||||
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
|
||||
@@ -45,17 +45,17 @@ dependencies {
|
||||
implementation 'io.prometheus:simpleclient'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-crypto'
|
||||
implementation('org.apache.tuweni:tuweni-devp2p') {
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-crypto'
|
||||
implementation('io.tmio:tuweni-devp2p') {
|
||||
exclude group:'ch.qos.logback', module:'logback-classic'
|
||||
}
|
||||
implementation('org.apache.tuweni:tuweni-dns-discovery'){
|
||||
implementation('io.tmio:tuweni-dns-discovery'){
|
||||
exclude group:'ch.qos.logback', module:'logback-classic'
|
||||
}
|
||||
implementation 'org.apache.tuweni:tuweni-io'
|
||||
implementation 'org.apache.tuweni:tuweni-rlp'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-rlp'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.jetbrains.kotlin:kotlin-stdlib'
|
||||
implementation 'org.owasp.encoder:encoder'
|
||||
implementation 'org.xerial.snappy:snappy-java'
|
||||
|
||||
@@ -145,6 +145,7 @@ public class DefaultP2PNetwork implements P2PNetwork {
|
||||
private final AtomicBoolean stopped = new AtomicBoolean(false);
|
||||
private final CountDownLatch shutdownLatch = new CountDownLatch(2);
|
||||
private final Duration shutdownTimeout = Duration.ofSeconds(15);
|
||||
private final Vertx vertx;
|
||||
private DNSDaemon dnsDaemon;
|
||||
|
||||
/**
|
||||
@@ -163,6 +164,7 @@ public class DefaultP2PNetwork implements P2PNetwork {
|
||||
* @param maintainedPeers A collection of peers for which we are expected to maintain connections
|
||||
* @param reputationManager An object that inspect disconnections for misbehaving peers that can
|
||||
* then be blacklisted.
|
||||
* @param vertx the Vert.x instance managing network resources
|
||||
*/
|
||||
DefaultP2PNetwork(
|
||||
final MutableLocalNode localNode,
|
||||
@@ -173,7 +175,8 @@ public class DefaultP2PNetwork implements P2PNetwork {
|
||||
final PeerPermissions peerPermissions,
|
||||
final NatService natService,
|
||||
final MaintainedPeers maintainedPeers,
|
||||
final PeerDenylistManager reputationManager) {
|
||||
final PeerDenylistManager reputationManager,
|
||||
final Vertx vertx) {
|
||||
this.localNode = localNode;
|
||||
this.peerDiscoveryAgent = peerDiscoveryAgent;
|
||||
this.rlpxAgent = rlpxAgent;
|
||||
@@ -183,6 +186,7 @@ public class DefaultP2PNetwork implements P2PNetwork {
|
||||
|
||||
this.nodeId = nodeKey.getPublicKey().getEncodedBytes();
|
||||
this.peerPermissions = peerPermissions;
|
||||
this.vertx = vertx;
|
||||
|
||||
// set the requirement here that the number of peers be greater than the lower bound
|
||||
final int peerLowerBound = rlpxAgent.getPeerLowerBound();
|
||||
@@ -229,7 +233,8 @@ public class DefaultP2PNetwork implements P2PNetwork {
|
||||
createDaemonListener(),
|
||||
0L,
|
||||
600000L,
|
||||
config.getDnsDiscoveryServerOverride().orElse(null));
|
||||
config.getDnsDiscoveryServerOverride().orElse(null),
|
||||
vertx);
|
||||
dnsDaemon.start();
|
||||
});
|
||||
|
||||
@@ -535,7 +540,8 @@ public class DefaultP2PNetwork implements P2PNetwork {
|
||||
peerPermissions,
|
||||
natService,
|
||||
maintainedPeers,
|
||||
reputationManager);
|
||||
reputationManager,
|
||||
vertx);
|
||||
}
|
||||
|
||||
private void validate() {
|
||||
|
||||
@@ -58,6 +58,9 @@ import java.util.concurrent.CompletableFuture;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import io.vertx.core.Context;
|
||||
import io.vertx.core.Vertx;
|
||||
import io.vertx.core.dns.DnsClient;
|
||||
import org.apache.tuweni.bytes.Bytes32;
|
||||
import org.apache.tuweni.crypto.SECP256K1;
|
||||
import org.assertj.core.api.Assertions;
|
||||
@@ -348,8 +351,13 @@ public final class DefaultP2PNetworkTest {
|
||||
final NetworkingConfiguration dnsConfig =
|
||||
when(spy(config).getDiscovery()).thenReturn(disco).getMock();
|
||||
|
||||
Vertx vertx = mock(Vertx.class);
|
||||
when(vertx.createDnsClient(any())).thenReturn(mock(DnsClient.class));
|
||||
when(vertx.getOrCreateContext()).thenReturn(mock(Context.class));
|
||||
|
||||
// spy on DefaultP2PNetwork
|
||||
final DefaultP2PNetwork testClass = (DefaultP2PNetwork) builder().config(dnsConfig).build();
|
||||
final DefaultP2PNetwork testClass =
|
||||
(DefaultP2PNetwork) builder().vertx(vertx).config(dnsConfig).build();
|
||||
|
||||
testClass.start();
|
||||
assertThat(testClass.getDnsDaemon()).isPresent();
|
||||
@@ -366,7 +374,12 @@ public final class DefaultP2PNetworkTest {
|
||||
doReturn(disco).when(dnsConfig).getDiscovery();
|
||||
doReturn(Optional.of("localhost")).when(dnsConfig).getDnsDiscoveryServerOverride();
|
||||
|
||||
final DefaultP2PNetwork testClass = (DefaultP2PNetwork) builder().config(dnsConfig).build();
|
||||
Vertx vertx = mock(Vertx.class);
|
||||
when(vertx.createDnsClient(any())).thenReturn(mock(DnsClient.class));
|
||||
when(vertx.getOrCreateContext()).thenReturn(mock(Context.class));
|
||||
|
||||
final DefaultP2PNetwork testClass =
|
||||
(DefaultP2PNetwork) builder().config(dnsConfig).vertx(vertx).build();
|
||||
testClass.start();
|
||||
|
||||
// ensure we used the dns server override config when building DNSDaemon:
|
||||
|
||||
@@ -41,9 +41,9 @@ dependencies {
|
||||
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-toml'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.web3j:abi'
|
||||
|
||||
testImplementation project(':config')
|
||||
|
||||
@@ -138,8 +138,8 @@ dependencies {
|
||||
referenceTestImplementation 'ethereum:execution-spec-tests:0.2.3:fixtures@tar.gz'
|
||||
referenceTestImplementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
referenceTestImplementation 'com.google.guava:guava'
|
||||
referenceTestImplementation 'org.apache.tuweni:tuweni-bytes'
|
||||
referenceTestImplementation 'org.apache.tuweni:tuweni-units'
|
||||
referenceTestImplementation 'io.tmio:tuweni-bytes'
|
||||
referenceTestImplementation 'io.tmio:tuweni-units'
|
||||
referenceTestImplementation 'org.assertj:assertj-core'
|
||||
referenceTestImplementation 'org.junit.jupiter:junit-jupiter-api'
|
||||
referenceTestImplementation 'org.junit.jupiter:junit-jupiter-params'
|
||||
|
||||
@@ -47,8 +47,8 @@ dependencies {
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.vertx:vertx-web'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
|
||||
@@ -31,8 +31,8 @@ jar {
|
||||
dependencies {
|
||||
annotationProcessor 'org.openjdk.jmh:jmh-generator-annprocess'
|
||||
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'com.google.guava:guava'
|
||||
|
||||
|
||||
|
||||
@@ -41,8 +41,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
|
||||
testImplementation project(path: ':metrics:core', configuration: 'testSupportArtifacts')
|
||||
testImplementation project(':testutil')
|
||||
|
||||
@@ -36,7 +36,7 @@ dependencies {
|
||||
implementation 'org.immutables:value-annotations'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'org.bouncycastle:bcprov-jdk18on'
|
||||
|
||||
annotationProcessor 'org.immutables:value'
|
||||
@@ -46,7 +46,7 @@ dependencies {
|
||||
|
||||
testImplementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.apache.tuweni:tuweni-units'
|
||||
testImplementation 'io.tmio:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
|
||||
@@ -35,8 +35,8 @@ dependencies {
|
||||
implementation "org.immutables:value-annotations"
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.bouncycastle:bcprov-jdk18on'
|
||||
implementation 'org.hyperledger.besu:ipa-multipoint'
|
||||
|
||||
@@ -48,7 +48,7 @@ dependencies {
|
||||
testImplementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
testImplementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml'
|
||||
testImplementation 'junit:junit'
|
||||
testImplementation 'org.apache.tuweni:tuweni-units'
|
||||
testImplementation 'io.tmio:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
|
||||
@@ -40,8 +40,8 @@ dependencies {
|
||||
implementation 'com.github.ben-manes.caffeine:caffeine'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'net.java.dev.jna:jna'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'org.hyperledger.besu:arithmetic'
|
||||
implementation 'org.hyperledger.besu:bls12-381'
|
||||
implementation 'tech.pegasys:jc-kzg-4844'
|
||||
|
||||
@@ -467,6 +467,17 @@
|
||||
<sha256 value="1ab06a6de419150682954064a188e8ecfbfcf3219013adf20de127f00c0a2a78" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jffi" version="1.3.10">
|
||||
<artifact name="jffi-1.3.10-native.jar">
|
||||
<sha256 value="df4682f7d48b23298b89f257d76b6233335047d7a3c6e49e7f0b7332365a7bac" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="jffi-1.3.10.jar">
|
||||
<sha256 value="8f4e9fe793db1c79c12d8247a3785a30b949ecd126c346e04969b831ae48bcd3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="jffi-1.3.10.pom">
|
||||
<sha256 value="3e53aba32eaccc85caa23071ffc1a9475f18def722689148a2970e10156411b8" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jffi" version="1.3.9">
|
||||
<artifact name="jffi-1.3.9-native.jar">
|
||||
<sha256 value="bddfe460d528c68a71d0d4c9d30122f28f6f182f9ebb4be8f65e7090c4ca881c" origin="Generated by Gradle"/>
|
||||
@@ -518,6 +529,14 @@
|
||||
<sha256 value="8be242591cacccb6cae9da700f4373ddad00760e8da679697a98128bb42a5f7b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jnr-ffi" version="2.2.13">
|
||||
<artifact name="jnr-ffi-2.2.13.jar">
|
||||
<sha256 value="d309575e8d080785988dc51b6636ae67738561c3d1453e8b24f9501301e00296" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="jnr-ffi-2.2.13.pom">
|
||||
<sha256 value="d8b8107bd75b2e6a7f220a3f87ecc85802ed4963d30dabc6dcbc0a741f79c7ad" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jnr-posix" version="3.1.15">
|
||||
<artifact name="jnr-posix-3.1.15.jar">
|
||||
<sha256 value="c38ecfccd24e5f21f17a62e45d5bd454842c5db17ed42b01b868f9206d0e99e7" origin="Generated by Gradle"/>
|
||||
@@ -808,6 +827,9 @@
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.google.errorprone" name="error_prone_annotations" version="2.14.0">
|
||||
<artifact name="error_prone_annotations-2.14.0.jar">
|
||||
<sha256 value="1494e24e7bd5496e7d6f705169dddd46081cefb882ea4fc60b4a58ca50767f34" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="error_prone_annotations-2.14.0.pom">
|
||||
<sha256 value="9dfffc8c883991086f424b94e383dd777cb27e52e9709b2e8ef45e480d30886d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
@@ -2549,6 +2571,246 @@
|
||||
<sha256 value="6d2ab119502ad06f80a5ff0d741cf0b213c56170b51761fc5911aecd8f512441" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-bytes" version="2.4.1">
|
||||
<artifact name="tuweni-bytes-2.4.1.jar">
|
||||
<sha256 value="e1552abf17c06d3daf725ebed20c1e8234b50744274e48fcf220931e980385c4" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-bytes-2.4.1.pom">
|
||||
<sha256 value="7d8622bfcfa6ddd3295514315a4574fe3e76e90f2e801b8daf2bb93fc9441b08" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-bytes" version="2.4.2">
|
||||
<artifact name="tuweni-bytes-2.4.2.jar">
|
||||
<sha256 value="f12627fd4e7f2fe1a1e6baab93970f3b3b900112d8411868f75a83534958e77e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-bytes-2.4.2.pom">
|
||||
<sha256 value="5fd911bdabe5fb4f9bc265095883e26e8ac4ca6ac926f6c8c4ce5c21e8429ee1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-concurrent" version="2.4.1">
|
||||
<artifact name="tuweni-concurrent-2.4.1.jar">
|
||||
<sha256 value="f184244bf73f1598c8ae1e44fb4d6c90057269e8dd1b207eea302557cde67398" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-concurrent-2.4.1.pom">
|
||||
<sha256 value="27f13e0cb1ef191cd80c6112418eb2daca5611617f98d4bcabe97fcfc8974fe3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-concurrent" version="2.4.2">
|
||||
<artifact name="tuweni-concurrent-2.4.2.jar">
|
||||
<sha256 value="ab5d7835d304811dc4e4b18b18d0ae2d6d04c1da3378825455ec0ab58bf4bdf2" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-concurrent-2.4.2.pom">
|
||||
<sha256 value="b2e55457a23b78bf6f7f698a68428d6eef29312de2891599f360044d369b45c8" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-concurrent-coroutines" version="2.4.1">
|
||||
<artifact name="tuweni-concurrent-coroutines-2.4.1.jar">
|
||||
<sha256 value="dcd7652d12d10fbaf048144768faba710787606abe32db96f002e3b07f7e12ee" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-concurrent-coroutines-2.4.1.pom">
|
||||
<sha256 value="d1dcc63128d3d99a8b57bc62b6ea85433e0883d72e9c8559003e58e52447ee86" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-concurrent-coroutines" version="2.4.2">
|
||||
<artifact name="tuweni-concurrent-coroutines-2.4.2.jar">
|
||||
<sha256 value="068eac479c3ab40ed76220e0c7bcd389a9a9e53f66db82ef15a6782719100749" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-concurrent-coroutines-2.4.2.pom">
|
||||
<sha256 value="4cf7b317ac639886f2dcd336e6d51cf9075f1191313b1311dd02de5656050e31" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-config" version="2.4.1">
|
||||
<artifact name="tuweni-config-2.4.1.jar">
|
||||
<sha256 value="5da541cefaeef16e1e6cba6badb46abf5aa0e4535a75e51fd2c70e94bbfab77b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-config-2.4.1.pom">
|
||||
<sha256 value="22915297c706813e165764d7708a03fec4129bf3bcb5325d8a0fdeb1935bcefa" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-config" version="2.4.2">
|
||||
<artifact name="tuweni-config-2.4.2.jar">
|
||||
<sha256 value="8b100d84c4831bf4c2d825091e8a4af810ebb131ed4c9e5b0b2ef8860b6ecb4d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-config-2.4.2.pom">
|
||||
<sha256 value="9474f243024c9c889ef91b34258360d90ccff3c062668a0477366126d3040c1f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-crypto" version="2.4.1">
|
||||
<artifact name="tuweni-crypto-2.4.1.jar">
|
||||
<sha256 value="97aee06a3d755bd2f7d54670e5738fad6fdee62f96bbf3a8ddbe6aedb64fa59d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-crypto-2.4.1.pom">
|
||||
<sha256 value="d4d023824b5bab91dcf5fe101890890d2e23f61840875ba9901ecc573bd09d5b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-crypto" version="2.4.2">
|
||||
<artifact name="tuweni-crypto-2.4.2.jar">
|
||||
<sha256 value="e52413605d5ca130266eefb23935148b02d783a73333852d5eecbda3d229fa1f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-crypto-2.4.2.pom">
|
||||
<sha256 value="a08b5eecfb91563c9d1844d062e544a27eda111b327dc8bd887527dee1235cd0" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-devp2p" version="2.4.1">
|
||||
<artifact name="tuweni-devp2p-2.4.1.jar">
|
||||
<sha256 value="332850028d7b1c18aef3dee7e47a34057a61ea89518e9ac22e4f365c45a7b538" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-devp2p-2.4.1.pom">
|
||||
<sha256 value="09a067423e9a47c8cab7b6ece4573009bdd0a50c98c20d4156972e25f94b672c" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-devp2p" version="2.4.2">
|
||||
<artifact name="tuweni-devp2p-2.4.2.jar">
|
||||
<sha256 value="1430eb4456aefae120265a31cf2312dfaaecc74b4457ad7cd808de4d14069bf6" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-devp2p-2.4.2.pom">
|
||||
<sha256 value="681d98c3b6c5e740d96a1779d1589201a7c7e48553dcaa2192d4d00ee973b9f3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-dns-discovery" version="2.4.1">
|
||||
<artifact name="tuweni-dns-discovery-2.4.1.jar">
|
||||
<sha256 value="681cb728aec3fdb9c6a902470d745cd43a2ea42db2dbf8309361d28083abcb7d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-dns-discovery-2.4.1.pom">
|
||||
<sha256 value="ff7b47a7ab787e0587a7ba10eb6871559bf17e5cb5c2b04ade60d11eb6da1d95" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-dns-discovery" version="2.4.2">
|
||||
<artifact name="tuweni-dns-discovery-2.4.2.jar">
|
||||
<sha256 value="f50eace57c5f9a56b2f22ea8cf50da379856a3bbdb4abdfb2b3729fa5b11e11d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-dns-discovery-2.4.2.pom">
|
||||
<sha256 value="f9838e6d8dcaa69e2b61641650afb94b5ef7e478ec2e98efa403dcc509ed2d4d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-io" version="2.4.1">
|
||||
<artifact name="tuweni-io-2.4.1.jar">
|
||||
<sha256 value="9dcef9e82384a2e322f15437d81b120394959245ca1fc187d2bbcca5d6dbc601" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-io-2.4.1.pom">
|
||||
<sha256 value="5759cef4a9f11161c68c3f71959efe25affe7844c006c344c44c1e783c30f00b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-io" version="2.4.2">
|
||||
<artifact name="tuweni-io-2.4.2.jar">
|
||||
<sha256 value="67effc78467927c6790ca519bd941d55fbee517eb5a1059961d54d0dc3ab626e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-io-2.4.2.pom">
|
||||
<sha256 value="8090c3518e987c2e50f5a2b3c8ffa7e75d895fdf9885ac4d657e20d06e81e654" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-kademlia" version="2.4.1">
|
||||
<artifact name="tuweni-kademlia-2.4.1.jar">
|
||||
<sha256 value="e1a47856f349bd66d297f416c9124cb179ae6778816a8146a0e0954a81263f32" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-kademlia-2.4.1.pom">
|
||||
<sha256 value="5a005c2e1ffb82953bac7c1886ddc6f37a0d3e23a4c69aca9024dce237e35e10" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-kademlia" version="2.4.2">
|
||||
<artifact name="tuweni-kademlia-2.4.2.jar">
|
||||
<sha256 value="44a4f0e7721688ce0fc8b8d797acab22416eb9036f62398ba2fb7916f2a20cc9" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-kademlia-2.4.2.pom">
|
||||
<sha256 value="aad9ddfa094f337e979fbb5d844d43bab47a79079e921c41d11cb9b3820902b6" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-kv" version="2.4.1">
|
||||
<artifact name="tuweni-kv-2.4.1.jar">
|
||||
<sha256 value="1ac4639c74fea8f58e99fd7c218995eb15e5166135c1622f0afb47bfbf535dd7" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-kv-2.4.1.pom">
|
||||
<sha256 value="9f749969cc9876276cd6ce0340b4c5f11696ffafc82f11fd0de24ced65513367" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-kv" version="2.4.2">
|
||||
<artifact name="tuweni-kv-2.4.2.jar">
|
||||
<sha256 value="00ce9049989cd351acb796633301560589d6952222974ec05c5760a31d864fd3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-kv-2.4.2.pom">
|
||||
<sha256 value="91497b2a0846fd00dd23f1c6fda8733cb06c37dde1fa07b0c00e334c61971c41" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-merkle-trie" version="2.4.1">
|
||||
<artifact name="tuweni-merkle-trie-2.4.1.jar">
|
||||
<sha256 value="9f328e83ca69c0c25f7a5570f1733d218fe1d87088a68e9ed1b2736547322f40" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-merkle-trie-2.4.1.pom">
|
||||
<sha256 value="d77671ba499d365266ef3143c1685a69af25f1faf6519e00ee18b3f3ac06b410" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-merkle-trie" version="2.4.2">
|
||||
<artifact name="tuweni-merkle-trie-2.4.2.jar">
|
||||
<sha256 value="ea199aaaf46f6702708af42174af8b7b0d82cbb7d96540b9849b6797a209bfa2" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-merkle-trie-2.4.2.pom">
|
||||
<sha256 value="212b776892d9e3f72015ea89b72e911da480c1f0e8a4727920c901b9f5f92f20" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-net" version="2.4.1">
|
||||
<artifact name="tuweni-net-2.4.1.jar">
|
||||
<sha256 value="74cc6eaa1ffeeae8ee3b84423e498751c5a5c75033afc47f87690e8594695ab1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-net-2.4.1.pom">
|
||||
<sha256 value="e87fd4a814df8616bd0ad2775888ff8d8499b822bd08fa3bfcfb4c058b92dd59" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-net" version="2.4.2">
|
||||
<artifact name="tuweni-net-2.4.2.jar">
|
||||
<sha256 value="258366b0d8028141f9a8441727e77e31e1204cf955f57e597a40c1ea94365c3e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-net-2.4.2.pom">
|
||||
<sha256 value="e32560d4d37222e424c9333638a080d6e545b829934b85cbedbf9c1d40814ae6" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-rlp" version="2.4.1">
|
||||
<artifact name="tuweni-rlp-2.4.1.jar">
|
||||
<sha256 value="7e1f9855c86cd12150e24ec398d896d066569f1dc3a5afcbc02867f51a90e8a1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-rlp-2.4.1.pom">
|
||||
<sha256 value="e60cbf6a436e1252c9d1739dd3432ce903356f0af35120d05979623bb830f2a3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-rlp" version="2.4.2">
|
||||
<artifact name="tuweni-rlp-2.4.2.jar">
|
||||
<sha256 value="8a2b457d2c77c11d31864bf0f223e381b8fe9b0972a66062db785c80c7a95a40" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-rlp-2.4.2.pom">
|
||||
<sha256 value="939651379f9090f32d9b97636b69b212e4c70db30741dc4eea2c7ee02015f912" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-toml" version="2.4.1">
|
||||
<artifact name="tuweni-toml-2.4.1.jar">
|
||||
<sha256 value="9c6df55186a469b990d72a853cfa340e30e9a7842727e0593d34a9425613003c" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-toml-2.4.1.pom">
|
||||
<sha256 value="f4d6fb11a6121a668e4b86c6948a859e8c910ba609ab4216c86497e989a09ef5" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-toml" version="2.4.2">
|
||||
<artifact name="tuweni-toml-2.4.2.jar">
|
||||
<sha256 value="aab23065d44abdd399f39562be80a54343496e29133a14d70a678a565bc86604" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-toml-2.4.2.pom">
|
||||
<sha256 value="2f6464b314e62708ae0aff56a16659d1b197fe7ac5e0527b358f54192429306c" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-units" version="2.4.1">
|
||||
<artifact name="tuweni-units-2.4.1.jar">
|
||||
<sha256 value="64a85f8129f4ec690fd80b8f10840090651ea38d386b32faa5be5f3ab10ee4e1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-units-2.4.1.pom">
|
||||
<sha256 value="1b6f11842e1a9ada07a14e9bb47d844d94a73c68b6bba74ffd0cf663117f8088" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.tmio" name="tuweni-units" version="2.4.2">
|
||||
<artifact name="tuweni-units-2.4.2.jar">
|
||||
<sha256 value="b21adeb945adcfe3008df17c72a371a7db98237e8dcedbda0cdd9528469f45fd" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-units-2.4.2.pom">
|
||||
<sha256 value="2cd99dcfcc8753ee6cdd2946a60c129ddfa82ef989ba213131322f2b4d7177b5" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-auth" version="4.3.5">
|
||||
<artifact name="vertx-auth-4.3.5.pom">
|
||||
<sha256 value="610c389160ae7a31cde5f60f105f87c300753a36908ef6fca8c859f6ea52fd95" origin="Generated by Gradle"/>
|
||||
@@ -2604,6 +2866,11 @@
|
||||
<sha256 value="c2f2df4e57060796d577b379e3f1f79d58959eba7269b583b40205bbc2ce04a4" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-dependencies" version="4.3.7">
|
||||
<artifact name="vertx-dependencies-4.3.7.pom">
|
||||
<sha256 value="353cc4d6761e519c7210b82b5b62bb57b09b8eabae7246234d0586d441a0feaf" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-ext" version="38">
|
||||
<artifact name="vertx-ext-38.pom">
|
||||
<sha256 value="9e00c39a0f0d832fde9f383c1e3ec7eb27d2bec15aa4c57d6bb1c639ab76a94c" origin="Generated by Gradle"/>
|
||||
@@ -2630,6 +2897,14 @@
|
||||
<sha256 value="81fc9aa43e007a28855d1375cdf451e40fa977cfe6a7b97ffe990287f268281d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-lang-kotlin" version="4.3.7">
|
||||
<artifact name="vertx-lang-kotlin-4.3.7.jar">
|
||||
<sha256 value="298866e66dddcec8a99817c15d9f858668fd75a0c070cbc3961a116aa0f9aa2d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="vertx-lang-kotlin-4.3.7.pom">
|
||||
<sha256 value="7dfc3fe4a854338379ae1534110d9748a6bc0952abbc4e9e50b2ad0ae294e04b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-lang-kotlin-coroutines" version="4.1.2">
|
||||
<artifact name="vertx-lang-kotlin-coroutines-4.1.2.jar">
|
||||
<sha256 value="dfa191f72162774554f00a3a50d606e8872f5be3b41da9502a6fe51b922e3997" origin="Generated by Gradle"/>
|
||||
@@ -2638,11 +2913,24 @@
|
||||
<sha256 value="208902b75918bebadf3e5e9581ab8aab872a4345a19b502c4f8d675fc8b45645" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-lang-kotlin-coroutines" version="4.3.7">
|
||||
<artifact name="vertx-lang-kotlin-coroutines-4.3.7.jar">
|
||||
<sha256 value="abae054c304fc46de7b536504c27cd8cfb723757dfb718c95a27591ef66be93b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="vertx-lang-kotlin-coroutines-4.3.7.pom">
|
||||
<sha256 value="ea9476022398ff9970b47c1d501b2a2f02098a0831cb2b13bb1aa7664370a68f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-lang-kotlin-parent" version="4.1.2">
|
||||
<artifact name="vertx-lang-kotlin-parent-4.1.2.pom">
|
||||
<sha256 value="992cf9dcc1564ab3c5bcac0b72608d99436b91098184af3df5d70d6e79bc4ff7" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-lang-kotlin-parent" version="4.3.7">
|
||||
<artifact name="vertx-lang-kotlin-parent-4.3.7.pom">
|
||||
<sha256 value="59ea1680d478ae6cbc8dd070edb77df0be1388c555db309a31ca5ce799ac53ec" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.vertx" name="vertx-parent" version="19">
|
||||
<artifact name="vertx-parent-19.pom">
|
||||
<sha256 value="219614cfbb9c31b6287672d3f615575eaa86c4cc26e402cfc87c8a753c16693e" origin="Generated by Gradle"/>
|
||||
@@ -2980,6 +3268,14 @@
|
||||
<sha256 value="dc6ac6baeadd576ef8f8b0c8ae9cd5b83982d7488be76a57d9edaa151ed9de6d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.antlr" name="antlr4" version="4.11.1">
|
||||
<artifact name="antlr4-4.11.1.jar">
|
||||
<sha256 value="e9686e8a663ca512afe3a2eeb6f6ad3f303abb46188991f19ebc6a0fd9c1c14f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="antlr4-4.11.1.pom">
|
||||
<sha256 value="6b0b88e3e0b5641d81946031c1be9ae30fd6a004637db4854b1fe2447c0a2605" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.antlr" name="antlr4-master" version="4.10.1">
|
||||
<artifact name="antlr4-master-4.10.1.pom">
|
||||
<sha256 value="77ed2165c379d27e18a03929e1adfb414d5d52ef042984901a5e7232073f50d3" origin="Generated by Gradle"/>
|
||||
@@ -2990,6 +3286,11 @@
|
||||
<sha256 value="f081f97a88602f59f0f820a62332807e2ad01c1cf4fe82678669635b4cfc969e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.antlr" name="antlr4-master" version="4.11.1">
|
||||
<artifact name="antlr4-master-4.11.1.pom">
|
||||
<sha256 value="72ea5de8dabb6615785fd0feaaababd53dcdae70fe16bcd7c7b9686c0a6e00ad" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.antlr" name="antlr4-runtime" version="4.10.1">
|
||||
<artifact name="antlr4-runtime-4.10.1.jar">
|
||||
<sha256 value="da66be0c98acfb29bc708300d05f1a3269c40f9984a4cb9251cf2ba1898d1334" origin="Generated by Gradle"/>
|
||||
@@ -3006,6 +3307,14 @@
|
||||
<sha256 value="5c834b3641429ee0f9bfab04ce918db5ab0ec9eb2407baeb3c08b42b670dbaad" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.antlr" name="antlr4-runtime" version="4.11.1">
|
||||
<artifact name="antlr4-runtime-4.11.1.jar">
|
||||
<sha256 value="e06c6553c1ccc14d36052ec4b0fc6f13b808cf957b5b1dc3f61bf401996ada59" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="antlr4-runtime-4.11.1.pom">
|
||||
<sha256 value="c456ec2959078c591fbd7ef69ad9400a727920068d746989c74ab804ed681b34" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache" name="apache" version="10">
|
||||
<artifact name="apache-10.pom">
|
||||
<sha256 value="802feece72852dafcbd0a425a60367c72c5cb9b6ea5aae59481128569189daf9" origin="Generated by Gradle"/>
|
||||
@@ -3354,6 +3663,14 @@
|
||||
<sha256 value="3e0b3f60267b6070a741b15db5b40fbd824c61db12a1f4f166ed658b9f62ece0" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-bytes" version="2.1.0">
|
||||
<artifact name="tuweni-bytes-2.1.0.jar">
|
||||
<sha256 value="283dff752302953b33296a3192774613c8a042c3c68a3c8c3442ea0eda2a6211" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-bytes-2.1.0.pom">
|
||||
<sha256 value="1234ac03d16b7521543c07281d71c5638d531bc196a2fa28ad963cb4caafbfc8" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-bytes" version="2.3.1">
|
||||
<artifact name="tuweni-bytes-2.3.1.jar">
|
||||
<sha256 value="2249d635c819cd620a10d5991ef409f95fa5d8c83200658fc7d52699ebea4984" origin="Generated by Gradle"/>
|
||||
@@ -3386,6 +3703,14 @@
|
||||
<sha256 value="c2fbdf1b04520659806df0abc75aa17f00e678b2d445c6e5180cd4a4f0107c93" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-crypto" version="2.1.0">
|
||||
<artifact name="tuweni-crypto-2.1.0.jar">
|
||||
<sha256 value="183e434622392a52619b3727f219a42063fd5ef254cdcf9e9930671ff07f62e7" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-crypto-2.1.0.pom">
|
||||
<sha256 value="0f7c00fe30d58c5701d28c8b084b5fd084d50f5791d4b0ad8d787f92ea9cd3a6" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-crypto" version="2.3.1">
|
||||
<artifact name="tuweni-crypto-2.3.1.jar">
|
||||
<sha256 value="f87561527c3b20f4714f5d5a9ba12b3e8e20261ab9cf26e6205b841063e3668b" origin="Generated by Gradle"/>
|
||||
@@ -3410,6 +3735,14 @@
|
||||
<sha256 value="83dd61c27c3597b979daa4e2ec7ad0a1fae68f61d88c202844751007b8ef582a" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-io" version="2.1.0">
|
||||
<artifact name="tuweni-io-2.1.0.jar">
|
||||
<sha256 value="476fb1cfb4a9f55ca7be0eeb0c376dc92f19e2dd443df25dd3dfa6ea9696873c" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-io-2.1.0.pom">
|
||||
<sha256 value="202d101312d5b41bce0450e3b2e434a202fc0421a9149e8474db030f09bb3ba2" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-io" version="2.3.1">
|
||||
<artifact name="tuweni-io-2.3.1.jar">
|
||||
<sha256 value="08ad1ab991f5679ad0b8e8c8af5c1c27856095111424df08a1a5511b617ab5be" origin="Generated by Gradle"/>
|
||||
@@ -3450,6 +3783,14 @@
|
||||
<sha256 value="a21ff5ba443fb723f71b9618e912522377ac4f97d73c49fb0f7ef3f4cd43e900" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-rlp" version="2.1.0">
|
||||
<artifact name="tuweni-rlp-2.1.0.jar">
|
||||
<sha256 value="7999c06f97cfb023886c15b2e3584f13f8777e32b5bcc857afb85b7e26121cb4" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-rlp-2.1.0.pom">
|
||||
<sha256 value="be8a49e9f1ab98f49e419819db0e92e63bff9d53e61be9777566c8a7108b80e2" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-rlp" version="2.3.1">
|
||||
<artifact name="tuweni-rlp-2.3.1.jar">
|
||||
<sha256 value="062f004dbd7e4281ee21d1c197f4602a9d809b13dd12781468815d3860862b73" origin="Generated by Gradle"/>
|
||||
@@ -3466,6 +3807,14 @@
|
||||
<sha256 value="55f158e98a6ee4e38e7b674aa84bf573b4753262d871b2f27cd8f02f736581c6" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-units" version="2.1.0">
|
||||
<artifact name="tuweni-units-2.1.0.jar">
|
||||
<sha256 value="6a792f7d6160ac25053ab45d24de9ab2428e1cad1531c92476f1569d853f4954" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-units-2.1.0.pom">
|
||||
<sha256 value="e2854383a866cf2715b2adeb3353b13d318fcdb5eb8b673c980ce2e1276a7ade" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.tuweni" name="tuweni-units" version="2.3.1">
|
||||
<artifact name="tuweni-units-2.3.1.jar">
|
||||
<sha256 value="59703a35883555ec944149aca53c81c26b2b9200520ffde059d57326d2ec7ca4" origin="Generated by Gradle"/>
|
||||
@@ -4526,6 +4875,14 @@
|
||||
<sha256 value="ae23a4c6a2bdfc0cd5a7bbae87d998a11e0356be49fefa0a9af6c3ff6da2a02b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.21">
|
||||
<artifact name="kotlin-stdlib-jdk7-1.8.21.jar">
|
||||
<sha256 value="33d148db0e11debd0d90677d28242bced907f9c77730000fd597867089039d86" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlin-stdlib-jdk7-1.8.21.pom">
|
||||
<sha256 value="9bb107d5d5e3930bc5977f007a43cd20b7d24d91b1c1e528ea6ee0f248f14d36" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.3.61">
|
||||
<artifact name="kotlin-stdlib-jdk8-1.3.61.pom">
|
||||
<sha256 value="e30187e5720ca640b8e68686f20dd0250dcef0193d56e5569c3c4a61277312b6" origin="Generated by Gradle"/>
|
||||
@@ -4563,11 +4920,24 @@
|
||||
<sha256 value="97e1b53abe45f138b587953f5043e399c380f555a6233d55795e7aee03d0a731" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.21">
|
||||
<artifact name="kotlin-stdlib-jdk8-1.8.21.jar">
|
||||
<sha256 value="3db752a30074f06ee6c57984aa6f27da44f4d2bbc7f5442651f6988f1cb2b7d7" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlin-stdlib-jdk8-1.8.21.pom">
|
||||
<sha256 value="3839d728d7c309a5c368b0270b44b4f1c7878ff5ca5d32a9a204faa3491459d8" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.6.0">
|
||||
<artifact name="kotlinx-coroutines-bom-1.6.0.pom">
|
||||
<sha256 value="da2327250eabf2adeb5ba4d015a437f34475102d15ba3d7448da71dfcfd196de" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.6.4">
|
||||
<artifact name="kotlinx-coroutines-bom-1.6.4.pom">
|
||||
<sha256 value="ab2614855fba66aa8a42514dbe3d5a884315ffe1ed63f5932e710a8006245ce1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.6.0">
|
||||
<artifact name="kotlinx-coroutines-core-1.6.0.module">
|
||||
<sha256 value="512cfab68f00d7363461b5dd02637dd19048b364a89e1960f99784c705a27a7c" origin="Generated by Gradle"/>
|
||||
@@ -4576,6 +4946,14 @@
|
||||
<sha256 value="225504eb87207013296dfd69e21acc60f56240546e6ea8d4252783bdcfb324d9" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.6.4">
|
||||
<artifact name="kotlinx-coroutines-core-1.6.4.module">
|
||||
<sha256 value="a6eed4a1835588e7c84fcd7b0475fce9a7b3444c870ebc797b88ba64ccf4576b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlinx-coroutines-core-1.6.4.pom">
|
||||
<sha256 value="136b4edb87a47e15251f0842f3189fa31979eb4ab51acfb4239b4bf8d16d4588" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.6.0">
|
||||
<artifact name="kotlinx-coroutines-core-jvm-1.6.0.jar">
|
||||
<sha256 value="acc8c74b1fb88121c51221bfa7b6f5e920201bc20183ebf74165dcf5d45a8003" origin="Generated by Gradle"/>
|
||||
@@ -4587,6 +4965,17 @@
|
||||
<sha256 value="d11fdf1c07d83682dc6f73a16a6fa010c2de5f45d7049cf2bf6ff09ceeda3001" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.6.4">
|
||||
<artifact name="kotlinx-coroutines-core-jvm-1.6.4.jar">
|
||||
<sha256 value="c24c8bb27bb320c4a93871501a7e5e0c61607638907b197aef675513d4c820be" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlinx-coroutines-core-jvm-1.6.4.module">
|
||||
<sha256 value="0d94c8a41483e7c2707ebd693e1b1357a84152998ce85550ebbc54ca4321a3a7" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlinx-coroutines-core-jvm-1.6.4.pom">
|
||||
<sha256 value="09d960f85922903c2e52e126b17e9fa5020b425c469ec61944b3c01835547224" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-jdk8" version="1.6.0">
|
||||
<artifact name="kotlinx-coroutines-jdk8-1.6.0.jar">
|
||||
<sha256 value="cf93f59cafabea454b0bb03c4c3ea055f6ea17f7ff06770a765eca94dd5de867" origin="Generated by Gradle"/>
|
||||
@@ -4598,6 +4987,17 @@
|
||||
<sha256 value="0b2070e123c7cdc262b506ce2ad7e7d09d7bea6dab4acbfd58d27e7131684b00" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-jdk8" version="1.6.4">
|
||||
<artifact name="kotlinx-coroutines-jdk8-1.6.4.jar">
|
||||
<sha256 value="88c64b8eea3eb90597d2fb0fd30f3cf782fbcdad06312e5665a618f070f02119" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlinx-coroutines-jdk8-1.6.4.module">
|
||||
<sha256 value="bdc4b3683b5af45d0894f56ffdb1f81d6bbde9d54a2e14abf1d9487e9e144e07" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlinx-coroutines-jdk8-1.6.4.pom">
|
||||
<sha256 value="70e90954fefa9522e90edab9ea0e882b3727087b72c0193de3326af8c221ccb8" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlinx" name="kotlinx-metadata-jvm" version="0.5.0">
|
||||
<artifact name="kotlinx-metadata-jvm-0.5.0.jar">
|
||||
<sha256 value="ca063a96639b08b9eaa0de4d65e899480740a6efbe28ab9a8681a2ced03055a4" origin="Generated by Gradle"/>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
dependencyManagement {
|
||||
dependencies {
|
||||
|
||||
dependencySet(group: 'org.antlr', version: '4.10.1') {
|
||||
dependencySet(group: 'org.antlr', version: '4.11.1') {
|
||||
entry 'antlr4'
|
||||
entry 'antlr4-runtime'
|
||||
}
|
||||
@@ -133,7 +133,7 @@ dependencyManagement {
|
||||
entry 'log4j-slf4j2-impl'
|
||||
}
|
||||
|
||||
dependencySet(group: 'org.apache.tuweni', version: '2.3.1') {
|
||||
dependencySet(group: 'io.tmio', version: '2.4.2') {
|
||||
entry 'tuweni-bytes'
|
||||
entry 'tuweni-config'
|
||||
entry 'tuweni-concurrent'
|
||||
@@ -147,11 +147,6 @@ dependencyManagement {
|
||||
entry 'tuweni-units'
|
||||
}
|
||||
|
||||
// commons-net is a transitive dependency of tuweni.
|
||||
// Tuweni 2.3.1 has commons-net:3.8.0 which we force here to 3.9.0
|
||||
// Once tuweni is updated, can remove this line
|
||||
dependency 'commons-net:commons-net:3.9.0'
|
||||
|
||||
dependency 'org.assertj:assertj-core:3.24.2'
|
||||
|
||||
dependency 'org.awaitility:awaitility:4.2.0'
|
||||
|
||||
@@ -31,7 +31,7 @@ dependencies {
|
||||
api 'org.slf4j:slf4j-api'
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'org.bouncycastle:bcpkix-jdk18on'
|
||||
|
||||
testImplementation 'junit:junit'
|
||||
|
||||
@@ -30,8 +30,8 @@ jar {
|
||||
dependencies {
|
||||
api project(':datatypes')
|
||||
api 'org.apache.commons:commons-lang3'
|
||||
api 'org.apache.tuweni:tuweni-bytes'
|
||||
api 'org.apache.tuweni:tuweni-units'
|
||||
api 'io.tmio:tuweni-bytes'
|
||||
api 'io.tmio:tuweni-units'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation project(':evm')
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ dependencies {
|
||||
implementation 'info.picocli:picocli'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'io.prometheus:simpleclient'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'org.rocksdb:rocksdbjni'
|
||||
implementation project(path: ':ethereum:core')
|
||||
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
|
||||
jar { enabled = true }
|
||||
dependencies {
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-io'
|
||||
implementation 'org.apache.tuweni:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'org.web3j:abi'
|
||||
implementation 'org.web3j:besu'
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ dependencies {
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -37,9 +37,9 @@ dependencies {
|
||||
implementation 'com.squareup.okhttp3:okhttp'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.junit.jupiter:junit-jupiter'
|
||||
implementation 'org.apache.tuweni:tuweni-bytes'
|
||||
implementation 'org.apache.tuweni:tuweni-io'
|
||||
implementation 'org.apache.tuweni:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'org.assertj:assertj-core'
|
||||
implementation 'org.mockito:mockito-core'
|
||||
implementation 'org.web3j:core'
|
||||
|
||||
Reference in New Issue
Block a user