mirror of
https://github.com/vacp2p/status-linea-besu.git
synced 2026-01-06 20:43:54 -05:00
Pull in Consensys/tuweni v2.7.0 (#8330)
This replaces io.tmio/tuweni with the Consensys fork. Also Includes: - reduce check argument args allocations - https://github.com/Consensys/tuweni/pull/10 which should reduce Integer and int[] and therefore gc pressure Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
This commit is contained in:
@@ -45,6 +45,9 @@
|
||||
- Support pending transaction score when saving and restoring txpool [#8363](https://github.com/hyperledger/besu/pull/8363)
|
||||
- Upgrade to execution-spec-tests v4.1.0 including better EIP-2537 coverage for BLS [#8402](https://github.com/hyperledger/besu/pull/8402)
|
||||
- Add era1 format to blocks import subcommand [#7935](https://github.com/hyperledger/besu/issues/7935)
|
||||
- Replace tuweni libs with https://github.com/Consensys/tuweni
|
||||
- Performance: Consensys/tuweni 2.6.0 reduces boxing/unboxing overhead on some EVM opcodes, like PushX and Caller
|
||||
|
||||
|
||||
### Bug fixes
|
||||
- Add missing RPC method `debug_accountRange` to `RpcMethod.java` so this method can be used with `--rpc-http-api-method-no-auth` [#8153](https://github.com/hyperledger/besu/issues/8153)
|
||||
|
||||
@@ -32,9 +32,9 @@ dependencies {
|
||||
implementation 'io.reactivex.rxjava2:rxjava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-io'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.assertj:assertj-core'
|
||||
implementation 'org.awaitility:awaitility'
|
||||
implementation 'org.java-websocket:Java-WebSocket'
|
||||
|
||||
@@ -73,7 +73,7 @@ dependencies {
|
||||
testImplementation 'io.vertx:vertx-core'
|
||||
testImplementation 'org.apache.commons:commons-compress'
|
||||
testImplementation 'org.apache.logging.log4j:log4j-core'
|
||||
testImplementation 'io.tmio:tuweni-crypto'
|
||||
testImplementation 'io.consensys.protocols:tuweni-crypto'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -72,10 +72,10 @@ dependencies {
|
||||
implementation 'info.picocli:picocli'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.vertx:vertx-web'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-config'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-config'
|
||||
implementation 'io.consensys.protocols:tuweni-toml'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.apache.commons:commons-lang3'
|
||||
implementation 'org.apache.logging.log4j:log4j-core'
|
||||
implementation 'org.hibernate.validator:hibernate-validator'
|
||||
@@ -98,8 +98,8 @@ dependencies {
|
||||
testImplementation 'io.opentelemetry:opentelemetry-api'
|
||||
testImplementation 'org.mockito:mockito-junit-jupiter'
|
||||
testImplementation 'org.apache.commons:commons-text'
|
||||
testImplementation 'io.tmio:tuweni-bytes'
|
||||
testImplementation 'io.tmio:tuweni-units'
|
||||
testImplementation 'io.consensys.protocols:tuweni-bytes'
|
||||
testImplementation 'io.consensys.protocols:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -203,6 +203,12 @@ configure(allprojects - project(':platform')) {
|
||||
resolutionStrategy.capabilitiesResolution.withCapability('org.bouncycastle:bcpkix-jdk18on') {
|
||||
selectHighestVersion()
|
||||
}
|
||||
|
||||
// transitive versions conflict with io.protocols.tuweni, prefer ours
|
||||
exclude group: 'io.tmio', module: 'tuweni-bytes'
|
||||
exclude group: 'io.tmio', module: 'tuweni-crypto'
|
||||
exclude group: 'io.tmio', module: 'tuweni-rlp'
|
||||
exclude group: 'io.tmio', module: 'tuweni-units'
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -38,8 +38,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'com.google.dagger:dagger'
|
||||
implementation 'info.picocli:picocli'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation "org.immutables:value-annotations"
|
||||
annotationProcessor "org.immutables:value"
|
||||
annotationProcessor 'com.google.dagger:dagger-compiler'
|
||||
|
||||
@@ -48,8 +48,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
|
||||
testImplementation project(path: ':consensus:common', configuration: 'testArtifacts')
|
||||
testImplementation project(path: ':crypto:services', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -45,7 +45,7 @@ dependencies {
|
||||
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
|
||||
testImplementation project(':config')
|
||||
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 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
|
||||
integrationTestImplementation project(path: ':config', configuration: 'testSupportArtifacts')
|
||||
integrationTestImplementation project(path: ':ethereum:core', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -47,8 +47,8 @@ dependencies {
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
|
||||
testImplementation project(path: ':consensus:common', configuration: 'testArtifacts')
|
||||
testImplementation project(':crypto:algorithms')
|
||||
|
||||
@@ -37,7 +37,7 @@ dependencies {
|
||||
implementation project(':ethereum:rlp')
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
|
||||
integrationTestImplementation project(path: ':config', configuration: 'testSupportArtifacts')
|
||||
integrationTestImplementation project(path: ':ethereum:core', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -46,8 +46,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.web3j:abi'
|
||||
|
||||
integrationTestImplementation project(path: ':config', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -34,8 +34,8 @@ dependencies {
|
||||
api 'org.slf4j:slf4j-api'
|
||||
|
||||
implementation 'net.java.dev.jna:jna'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.hyperledger.besu:secp256k1'
|
||||
implementation 'org.hyperledger.besu:secp256r1'
|
||||
implementation 'org.hyperledger.besu:blake2bf'
|
||||
|
||||
@@ -36,8 +36,8 @@ dependencies {
|
||||
implementation project(':crypto:algorithms')
|
||||
implementation project(':ethereum:rlp')
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols: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 'io.tmio:tuweni-net'
|
||||
implementation 'io.consensys.protocols:tuweni-net'
|
||||
|
||||
runtimeOnly('org.bouncycastle:bcpkix-jdk18on')
|
||||
|
||||
|
||||
@@ -65,10 +65,10 @@ dependencies {
|
||||
implementation 'io.vertx:vertx-web'
|
||||
implementation 'io.vertx:vertx-codegen'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-net'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-net'
|
||||
implementation 'io.consensys.protocols:tuweni-toml'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.antlr:antlr4-runtime'
|
||||
implementation 'org.bouncycastle:bcprov-jdk18on'
|
||||
implementation 'org.springframework.security:spring-security-crypto'
|
||||
@@ -76,8 +76,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.web3j:abi'
|
||||
implementation 'com.github.ben-manes.caffeine:caffeine'
|
||||
|
||||
|
||||
@@ -25,8 +25,8 @@ dependencies {
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
|
||||
testImplementation project(':besu')
|
||||
testImplementation project(path: ':config', configuration: 'testSupportArtifacts')
|
||||
|
||||
@@ -58,10 +58,10 @@ dependencies {
|
||||
|
||||
implementation 'net.java.dev.jna:jna'
|
||||
implementation 'org.apache.commons:commons-lang3'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-concurrent'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-rlp'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-concurrent'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-rlp'
|
||||
implementation 'org.immutables:value-annotations'
|
||||
implementation 'io.consensys.protocols:jc-kzg-4844'
|
||||
|
||||
@@ -78,9 +78,9 @@ dependencies {
|
||||
testImplementation project(path: ':plugins:rocksdb')
|
||||
|
||||
testImplementation 'org.apache.logging.log4j:log4j-core'
|
||||
testImplementation 'io.tmio:tuweni-bytes'
|
||||
testImplementation 'io.tmio:tuweni-io'
|
||||
testImplementation 'io.tmio:tuweni-units'
|
||||
testImplementation 'io.consensys.protocols:tuweni-bytes'
|
||||
testImplementation 'io.consensys.protocols:tuweni-io'
|
||||
testImplementation 'io.consensys.protocols:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter-params'
|
||||
@@ -94,7 +94,7 @@ dependencies {
|
||||
integrationTestImplementation 'org.assertj:assertj-core'
|
||||
integrationTestImplementation 'org.junit.jupiter:junit-jupiter-api'
|
||||
integrationTestImplementation 'org.mockito:mockito-core'
|
||||
integrationTestImplementation 'io.tmio:tuweni-bytes'
|
||||
integrationTestImplementation 'io.consensys.protocols:tuweni-bytes'
|
||||
|
||||
integrationTestRuntimeOnly 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
|
||||
@@ -56,9 +56,9 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.apache.commons:commons-lang3'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.tmio:tuweni-rlp'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-rlp'
|
||||
implementation 'org.rocksdb:rocksdbjni'
|
||||
implementation 'com.github.ben-manes.caffeine:caffeine'
|
||||
implementation 'com.google.dagger:dagger'
|
||||
|
||||
@@ -35,7 +35,7 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'com.squareup.okhttp3:okhttp'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
|
||||
implementation project(':consensus:clique')
|
||||
implementation project(':config')
|
||||
|
||||
@@ -36,7 +36,7 @@ dependencies {
|
||||
implementation project(':util')
|
||||
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -47,11 +47,11 @@ dependencies {
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'javax.inject:javax.inject'
|
||||
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-crypto'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-rlp'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-crypto'
|
||||
implementation 'io.consensys.protocols:tuweni-io'
|
||||
implementation 'io.consensys.protocols:tuweni-rlp'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.apache.commons:commons-collections4'
|
||||
implementation 'org.jetbrains.kotlin:kotlin-stdlib'
|
||||
implementation 'org.owasp.encoder:encoder'
|
||||
@@ -60,13 +60,7 @@ dependencies {
|
||||
|
||||
annotationProcessor "org.immutables:value"
|
||||
implementation "org.immutables:value-annotations"
|
||||
implementation('tech.pegasys.discovery:discovery') {
|
||||
// version conflicts, prefer ours
|
||||
exclude group: 'org.apache.tuweni', module:'tuweni-bytes'
|
||||
exclude group: 'org.apache.tuweni', module:'tuweni-crypto'
|
||||
exclude group: 'org.apache.tuweni', module:'tuweni-rlp'
|
||||
exclude group: 'org.apache.tuweni', module:'tuweni-units'
|
||||
}
|
||||
implementation 'tech.pegasys.discovery:discovery'
|
||||
|
||||
// test dependencies.
|
||||
testImplementation project(path: ':ethereum:core', configuration: 'testArtifacts')
|
||||
|
||||
@@ -42,9 +42,9 @@ dependencies {
|
||||
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-toml'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.web3j:abi'
|
||||
|
||||
testImplementation project(':config')
|
||||
|
||||
@@ -179,7 +179,7 @@ dependencies {
|
||||
implementation project(':evm')
|
||||
implementation project(':services:kvstore')
|
||||
|
||||
implementation 'io.tmio:tuweni-rlp'
|
||||
implementation 'io.consensys.protocols:tuweni-rlp'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'com.google.dagger:dagger'
|
||||
@@ -201,8 +201,8 @@ dependencies {
|
||||
referenceTestImplementation 'ethereum:execution-spec-tests:4.1.0:fixtures_develop@tar.gz'
|
||||
referenceTestImplementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
referenceTestImplementation 'com.google.guava:guava'
|
||||
referenceTestImplementation 'io.tmio:tuweni-bytes'
|
||||
referenceTestImplementation 'io.tmio:tuweni-units'
|
||||
referenceTestImplementation 'io.consensys.protocols:tuweni-bytes'
|
||||
referenceTestImplementation 'io.consensys.protocols:tuweni-units'
|
||||
referenceTestImplementation 'org.assertj:assertj-core'
|
||||
referenceTestImplementation 'org.junit.jupiter:junit-jupiter-api'
|
||||
referenceTestImplementation 'org.junit.jupiter:junit-jupiter-params'
|
||||
|
||||
@@ -32,8 +32,8 @@ jar {
|
||||
dependencies {
|
||||
annotationProcessor 'org.openjdk.jmh:jmh-generator-annprocess'
|
||||
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'com.google.guava:guava'
|
||||
|
||||
jmh project(':util')
|
||||
|
||||
@@ -42,8 +42,8 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
|
||||
testImplementation project(path: ':metrics:core', configuration: 'testSupportArtifacts')
|
||||
testImplementation project(':testutil')
|
||||
|
||||
@@ -37,7 +37,7 @@ dependencies {
|
||||
implementation 'org.immutables:value-annotations'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'org.bouncycastle:bcprov-jdk18on'
|
||||
|
||||
annotationProcessor 'org.immutables:value'
|
||||
@@ -46,7 +46,7 @@ dependencies {
|
||||
testImplementation project(':testutil')
|
||||
|
||||
testImplementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
testImplementation 'io.tmio:tuweni-units'
|
||||
testImplementation 'io.consensys.protocols:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
|
||||
@@ -36,8 +36,8 @@ dependencies {
|
||||
implementation "org.immutables:value-annotations"
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols: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 'io.tmio:tuweni-units'
|
||||
testImplementation 'io.consensys.protocols:tuweni-units'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
|
||||
@@ -41,8 +41,8 @@ dependencies {
|
||||
implementation 'com.github.ben-manes.caffeine:caffeine'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'net.java.dev.jna:jna'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-units'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'org.hyperledger.besu:arithmetic'
|
||||
implementation'org.hyperledger.besu:gnark'
|
||||
implementation 'io.consensys.protocols:jc-kzg-4844'
|
||||
|
||||
@@ -369,6 +369,17 @@
|
||||
<sha256 value="3e53aba32eaccc85caa23071ffc1a9475f18def722689148a2970e10156411b8" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jffi" version="1.3.11">
|
||||
<artifact name="jffi-1.3.11-native.jar">
|
||||
<sha256 value="f4c26c0a4a3eddfdbaaf4dda77d4d9f7d148ba4208798f32ce475ce4d6778744" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="jffi-1.3.11.jar">
|
||||
<sha256 value="74d3bce7397b4872ccb6a6fd84b8f260503f76509adc9548029f665852ad38d7" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="jffi-1.3.11.pom">
|
||||
<sha256 value="10e5dbb018060229d991afe9bfda7b8a5b339bb6f6fdaf244642fc4f67ea7214" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jffi" version="1.3.13">
|
||||
<artifact name="jffi-1.3.13-native.jar">
|
||||
<sha256 value="a38dd049951a27f7a423389fecf0195a5bd414f418e90f5ac9992652c22a5b8e" origin="Generated by Gradle"/>
|
||||
@@ -412,6 +423,14 @@
|
||||
<sha256 value="d8b8107bd75b2e6a7f220a3f87ecc85802ed4963d30dabc6dcbc0a741f79c7ad" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jnr-ffi" version="2.2.14">
|
||||
<artifact name="jnr-ffi-2.2.14.jar">
|
||||
<sha256 value="01fafe177b1e3136b3789aeb0ff0884ae1e24b5ada711192f67084103697f2d4" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="jnr-ffi-2.2.14.pom">
|
||||
<sha256 value="f7e38a0f6b0abaa62a3a2760bb1db2538ee226cecf16d4ac45f6df9cf11a6ae5" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.github.jnr" name="jnr-ffi" version="2.2.16">
|
||||
<artifact name="jnr-ffi-2.2.16.jar">
|
||||
<sha256 value="fdb7fae8c8be666734e236642e41e6434cf1519d4c8029d03c9a4e019f17ebc0" origin="Generated by Gradle"/>
|
||||
@@ -1076,6 +1095,14 @@
|
||||
<sha256 value="6dea8e31017faaa38c1eb51b53bcb4016af418be264193cae1ac54c414bc5166" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.ibm.icu" name="icu4j" version="72.1">
|
||||
<artifact name="icu4j-72.1.jar">
|
||||
<sha256 value="3df572b240a68d13b5cd778ad2393e885d26411434cd8f098ac5987ea2e64ce3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="icu4j-72.1.pom">
|
||||
<sha256 value="3def2b29af4a19ad805cb153056925a89a903f92fbee1adee12ed2fc14c44ee8" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="com.ibm.icu" name="icu4j" version="74.2">
|
||||
<artifact name="icu4j-74.2.jar">
|
||||
<sha256 value="95c055080e14c093ebeeba5b733e1a1be7a4af5854668c774cedf070d4240e43" origin="Generated by Gradle"/>
|
||||
@@ -1208,6 +1235,14 @@
|
||||
<sha256 value="c86ee198a35a3715487860f419cbf642e7e4d9e8714777947dbe6a4e3a20ab58" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="commons-codec" name="commons-codec" version="1.16.0">
|
||||
<artifact name="commons-codec-1.16.0.jar">
|
||||
<sha256 value="56595fb20b0b85bc91d0d503dad50bb7f1b9afc0eed5dffa6cbb25929000484d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="commons-codec-1.16.0.pom">
|
||||
<sha256 value="6cb5957819df393956fd311a3a0c3f5eec1ebc49ba5b2d09f3f44e6167fa3e74" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="commons-codec" name="commons-codec" version="1.17.0">
|
||||
<artifact name="commons-codec-1.17.0.pom">
|
||||
<sha256 value="c01c4cda5e408f41ed1d83e4a0a170cf53801b6338aba49f0f904786bc1214fc" origin="Generated by Gradle"/>
|
||||
@@ -1343,6 +1378,89 @@
|
||||
<sha256 value="0d917afaa643dad8f1dded4d975064e58e1aa5136f8592a20f028b6ae91dcd8e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-bytes" version="2.6.0">
|
||||
<artifact name="tuweni-bytes-2.6.0.jar">
|
||||
<sha256 value="7e7b9dbaee49275f721e252c1e9e0598b6ab1de5c5b9f4f73a622eb04a90880c" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-bytes-2.6.0.pom">
|
||||
<sha256 value="12dff4341f0c5819cda36650cba12de8008ebe9680eff489fa41bce601c78f01" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-concurrent" version="2.6.0">
|
||||
<artifact name="tuweni-concurrent-2.6.0.jar">
|
||||
<sha256 value="46dc9ae150e774b4de9b6d4139a526482fa838d36555570ad2a622f84c3fe471" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-concurrent-2.6.0.pom">
|
||||
<sha256 value="ac0299b614a23152ac8f158a6661a85eddd4f3d459cd0e954db5f027c2dc0457" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-config" version="2.6.0">
|
||||
<artifact name="tuweni-config-2.6.0.jar">
|
||||
<sha256 value="3f5cb5913058299422b452c39c59f5c35402e1ab97f3fc00f78559251c7714b1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-config-2.6.0.pom">
|
||||
<sha256 value="a3f099eb4696fca0b709c4afc10fb876ef154cc4015811f7d63d09b4d1a28438" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-crypto" version="2.6.0">
|
||||
<artifact name="tuweni-crypto-2.6.0.jar">
|
||||
<sha256 value="2541b382382e33938719228c46cdad808a107776844a70d974c698c186d3049f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-crypto-2.6.0.pom">
|
||||
<sha256 value="cb09285ac9b1b007792e17c965e76ef528463df81a6eea0986a7c7a2163e1984" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-io" version="2.6.0">
|
||||
<artifact name="tuweni-io-2.6.0.jar">
|
||||
<sha256 value="5b1c8fae069d865c8e284b7c050723bf7658ac709aef06cfeac53f63ce7c4620" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-io-2.6.0.pom">
|
||||
<sha256 value="b7fdb589f213d1af91e4756738bad20f0f293c078beb9ff992c8d1ef47355142" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-net" version="2.6.0">
|
||||
<artifact name="tuweni-net-2.6.0.jar">
|
||||
<sha256 value="379bc55879563efd403ec7cb571e59fce44c21b3e40a1f0b06f87283ffbdb81c" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-net-2.6.0.pom">
|
||||
<sha256 value="7d67ac76ede492a13495e8fdf08253e8d834f79d24bbdf192904aa94577f8429" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-rlp" version="2.6.0">
|
||||
<artifact name="tuweni-rlp-2.6.0.jar">
|
||||
<sha256 value="efd1bc0812227ae1a309345ac9c1e49f412f784647efa7ac2128e3d663564024" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-rlp-2.6.0.pom">
|
||||
<sha256 value="613be80eb41a30daa2f9d0284d7eda9302365dab220188cfc0d07e1a4b0fb830" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-toml" version="2.6.0">
|
||||
<artifact name="tuweni-toml-2.6.0.jar">
|
||||
<sha256 value="30a8b6c99b1fe1a369451bf79c67859ce3ee27acc5d19e8a55912222f6309209" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-toml-2.6.0.pom">
|
||||
<sha256 value="c3434ea78ab3ef8c8f9a3d6b90e0489b870a880c0f58ba5c61b0954a3bf6bf82" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.consensys.protocols" name="tuweni-units" version="2.6.0">
|
||||
<artifact name="tuweni-units-2.6.0.jar">
|
||||
<sha256 value="8be2d876b1045652927694f8cedb1c642a27c42ae3155325845e733a36effa9b" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="tuweni-units-2.6.0.pom">
|
||||
<sha256 value="95b6e9308daf49217b615ba5bab802218e7bdc1cffd370076a775585830c8444" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.github.adraffy" name="ens-normalize" version="0.1.2">
|
||||
<artifact name="ens-normalize-0.2.0.jar">
|
||||
<sha256 value="1855285d7203bbd413ea55ea6b75eeaa53113107158235fdb4d3a1a00bb4d750" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="ens-normalize-0.2.0.module">
|
||||
<sha256 value="c5b8c70b41fe1fa90759fc2f2a7a008dcf336892d208eacc82dcb5c247bc029a" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="ens-normalize-0.2.0.pom">
|
||||
<sha256 value="c9f1ce2d98f9bc13fb3df6277e1ea70d91e313b2c3c7aafddc0ad575c3ba7de0" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="io.github.adraffy" name="ens-normalize" version="0.2.0">
|
||||
<artifact name="ens-normalize-0.2.0.jar">
|
||||
<sha256 value="1855285d7203bbd413ea55ea6b75eeaa53113107158235fdb4d3a1a00bb4d750" origin="Generated by Gradle"/>
|
||||
@@ -2771,11 +2889,24 @@
|
||||
<sha256 value="6b0b88e3e0b5641d81946031c1be9ae30fd6a004637db4854b1fe2447c0a2605" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.antlr" name="antlr4" version="4.13.0">
|
||||
<artifact name="antlr4-4.13.0.jar">
|
||||
<sha256 value="1c0deb26992514922fb8b99619198f09c32f7984246dc6ad1c3bbc4983de1d35" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="antlr4-4.13.0.pom">
|
||||
<sha256 value="39d2d258493c427bcbd440063f7e0f42ab788fac15a78c0fef744ae6193677c9" 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-master" version="4.13.0">
|
||||
<artifact name="antlr4-master-4.13.0.pom">
|
||||
<sha256 value="22206fd7ba495152e526f50efec9fc8f4dd05fcb43dfcf8f264e837df6b6424f" 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"/>
|
||||
@@ -2784,6 +2915,14 @@
|
||||
<sha256 value="c456ec2959078c591fbd7ef69ad9400a727920068d746989c74ab804ed681b34" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.antlr" name="antlr4-runtime" version="4.13.0">
|
||||
<artifact name="antlr4-runtime-4.13.0.jar">
|
||||
<sha256 value="bd7f7b5d07bc0b047f10915b32ca4bb1de9e57d8049098882e4453c88c076a5d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="antlr4-runtime-4.13.0.pom">
|
||||
<sha256 value="198e34fb5ac7597b1a3c31930301e08ce941e5ca504116dd54a3a75378914a7f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache" name="apache" version="13">
|
||||
<artifact name="apache-13.pom">
|
||||
<sha256 value="ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d" origin="Generated by Gradle"/>
|
||||
@@ -2814,6 +2953,11 @@
|
||||
<sha256 value="b2b0fc69e22a650c3892f1c366d77076f29575c6738df4c7a70a44844484cdf9" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache" name="apache" version="29">
|
||||
<artifact name="apache-29.pom">
|
||||
<sha256 value="3e49037174820bbd0df63420a977255886398954c2a06291fa61f727ac35b377" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache" name="apache" version="30">
|
||||
<artifact name="apache-30.pom">
|
||||
<sha256 value="63dd4a393a9c0dfcb314efe83871a41d243bc8d200cbc7f2d197f30da78239d8" origin="Generated by Gradle"/>
|
||||
@@ -2947,6 +3091,16 @@
|
||||
<sha256 value="000d8187952b223702fde296df799563f35de82ce72adb4e7bf157342378fbe3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.commons" name="commons-parent" version="56">
|
||||
<artifact name="commons-parent-56.pom">
|
||||
<sha256 value="560c7051ddc768e1372e4087970764e4c013903c5dc6eb52c29877370dae2694" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.commons" name="commons-parent" version="58">
|
||||
<artifact name="commons-parent-58.pom">
|
||||
<sha256 value="2d4b12e18899063abd7c75278b5fa97a3729d80878ceecb6a40d946e9c0d5590" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.apache.commons" name="commons-parent" version="64">
|
||||
<artifact name="commons-parent-64.pom">
|
||||
<sha256 value="6f19638994e8357b4ed734696f992057efaafa1235673998133299798e2ccddb" origin="Generated by Gradle"/>
|
||||
@@ -4510,6 +4664,17 @@
|
||||
<sha256 value="f2e2a6573b5b5265c412d5c581fbf8ea00c62b10b9c92d5674c9e97f2f3335b3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.1.0">
|
||||
<artifact name="kotlin-stdlib-2.1.0.jar">
|
||||
<sha256 value="d6f91b7b0f306cca299fec74fb7c34e4874d6f5ec5b925a0b4de21901e119c3f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlin-stdlib-2.1.0.module">
|
||||
<sha256 value="dcfbc8e8bf32cd67a7efadd91d31152bce9870911d6ec50878f4fdb6e03e70e2" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlin-stdlib-2.1.0.pom">
|
||||
<sha256 value="134e48c17796c1c1027ecbe6c9f1c75c792f535987ab89e1e1dda43f8c366f5e" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.0.21">
|
||||
<artifact name="kotlin-stdlib-2.0.21.jar">
|
||||
<sha256 value="f31cc53f105a7e48c093683bbd5437561d1233920513774b470805641bedbc09" origin="Generated by Gradle"/>
|
||||
@@ -4544,6 +4709,14 @@
|
||||
<sha256 value="e98ea8c44fb36820d01bb8b003168e23a221b401cb43256d723a3f0b77d616c2" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.1.0">
|
||||
<artifact name="kotlin-stdlib-common-2.1.0.module">
|
||||
<sha256 value="2b9a5ae785f8513a93f8cec3f6e5e07f8b1766f8497b3a487f3441a251d67563" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="kotlin-stdlib-common-2.1.0.pom">
|
||||
<sha256 value="4a9da7a9e5295bd542d5863cae035f7af9ca101f225c4a0891c3d2df8dc2a80d" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.0">
|
||||
<artifact name="kotlin-stdlib-jdk7-1.8.0.jar">
|
||||
<sha256 value="4c889d1d9803f5f2eb6c1592a6b7e62369ac7660c9eee15aba16fec059163666" origin="Generated by Gradle"/>
|
||||
|
||||
@@ -108,15 +108,15 @@ dependencies {
|
||||
|
||||
api 'io.pkts:pkts-core:3.0.10'
|
||||
|
||||
api 'io.tmio:tuweni-bytes:2.4.2'
|
||||
api 'io.tmio:tuweni-config:2.4.2'
|
||||
api 'io.tmio:tuweni-concurrent:2.4.2'
|
||||
api 'io.tmio:tuweni-crypto:2.4.2'
|
||||
api 'io.tmio:tuweni-io:2.4.2'
|
||||
api 'io.tmio:tuweni-net:2.4.2'
|
||||
api 'io.tmio:tuweni-rlp:2.4.2'
|
||||
api 'io.tmio:tuweni-toml:2.4.2'
|
||||
api 'io.tmio:tuweni-units:2.4.2'
|
||||
api 'io.consensys.protocols:tuweni-bytes:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-config:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-concurrent:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-crypto:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-io:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-net:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-rlp:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-toml:2.6.0'
|
||||
api 'io.consensys.protocols:tuweni-units:2.6.0'
|
||||
|
||||
api 'net.java.dev.jna:jna:5.16.0'
|
||||
|
||||
|
||||
@@ -31,8 +31,8 @@ jar {
|
||||
dependencies {
|
||||
api project(':datatypes')
|
||||
api 'org.apache.commons:commons-lang3'
|
||||
api 'io.tmio:tuweni-bytes'
|
||||
api 'io.tmio:tuweni-units'
|
||||
api 'io.consensys.protocols:tuweni-bytes'
|
||||
api 'io.consensys.protocols:tuweni-units'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation project(':evm')
|
||||
compileOnly 'io.vertx:vertx-core'
|
||||
|
||||
@@ -46,7 +46,7 @@ dependencies {
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'info.picocli:picocli'
|
||||
implementation 'io.opentelemetry:opentelemetry-api'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'org.rocksdb:rocksdbjni'
|
||||
implementation project(path: ':ethereum:core')
|
||||
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
|
||||
jar { enabled = true }
|
||||
dependencies {
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-io'
|
||||
implementation 'io.consensys.protocols:tuweni-toml'
|
||||
implementation 'org.web3j:abi'
|
||||
implementation 'org.web3j:besu'
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ dependencies {
|
||||
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
@@ -41,7 +41,7 @@ dependencies {
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.google.guava:guava'
|
||||
implementation 'info.picocli:picocli'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'org.jacoco:org.jacoco.agent'
|
||||
implementation 'org.jacoco:org.jacoco.core'
|
||||
}
|
||||
|
||||
@@ -43,9 +43,9 @@ dependencies {
|
||||
implementation 'com.squareup.okhttp3:okhttp'
|
||||
implementation 'io.vertx:vertx-core'
|
||||
implementation 'org.junit.jupiter:junit-jupiter'
|
||||
implementation 'io.tmio:tuweni-bytes'
|
||||
implementation 'io.tmio:tuweni-io'
|
||||
implementation 'io.tmio:tuweni-toml'
|
||||
implementation 'io.consensys.protocols:tuweni-bytes'
|
||||
implementation 'io.consensys.protocols:tuweni-io'
|
||||
implementation 'io.consensys.protocols:tuweni-toml'
|
||||
implementation 'org.assertj:assertj-core'
|
||||
implementation 'org.mockito:mockito-core'
|
||||
implementation 'org.web3j:core'
|
||||
|
||||
Reference in New Issue
Block a user