├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_report.md │ └── issue_report.md ├── PULL_REQUEST_TEMPLATE.md ├── stale.yml └── workflows │ ├── build.yml │ ├── publish-snapshot.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── SECURITY.md ├── funding.json ├── gradle.properties ├── gradle ├── formatter.properties ├── jacoco │ └── build.gradle ├── java │ └── build.gradle ├── javadoc │ └── build.gradle ├── junit │ └── build.gradle ├── publish │ └── build.gradle ├── repositories │ └── build.gradle ├── spotless.kotlin.license ├── spotless │ ├── build.gradle │ ├── formatter.properties │ └── java.license └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── init.sh ├── scripts ├── common.bash └── github-release.sh ├── settings.gradle └── src ├── main ├── kotlin │ └── org │ │ └── web3j │ │ ├── EVMComposeExtension.kt │ │ ├── EVMComposeTest.kt │ │ ├── EVMExtension.kt │ │ ├── EVMTest.kt │ │ ├── NodeType.kt │ │ └── container │ │ ├── GenericService.kt │ │ ├── KDockerComposeContainer.kt │ │ ├── KGenericContainer.kt │ │ ├── ServiceBuilder.kt │ │ ├── besu │ │ └── BesuContainer.kt │ │ ├── embedded │ │ └── EmbeddedService.kt │ │ └── geth │ │ └── GethContainer.kt └── resources │ ├── besu │ ├── besu_start.sh │ └── dev.json │ └── geth │ ├── dev.json │ ├── geth_start.sh │ ├── key.txt │ └── password.txt └── test ├── java └── org │ └── web3j │ └── greeter │ └── Greeter.java ├── kotlin └── org │ └── web3j │ ├── BesuGreeterTest.kt │ ├── DockerComposeGreeterTest.kt │ ├── EmbeddedGenesisTest.kt │ ├── EmbeddedGreeterTest.kt │ └── GethGreeterTest.kt ├── resources ├── compose │ ├── geth.yml │ └── geth │ │ ├── compose_start.sh │ │ ├── genesis.json │ │ ├── key.txt │ │ └── password.txt ├── embedded │ └── genesis.json └── logback-test.xml └── solidity └── greeter └── Greeter.sol /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @conor10 @gtebrean @NickSneo -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [web3j] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/ISSUE_TEMPLATE/feature_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/ISSUE_TEMPLATE/issue_report.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/workflows/publish-snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/SECURITY.md -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/funding.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | group=org.web3j 3 | version=4.14.1-SNAPSHOT 4 | -------------------------------------------------------------------------------- /gradle/formatter.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/formatter.properties -------------------------------------------------------------------------------- /gradle/jacoco/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/jacoco/build.gradle -------------------------------------------------------------------------------- /gradle/java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/java/build.gradle -------------------------------------------------------------------------------- /gradle/javadoc/build.gradle: -------------------------------------------------------------------------------- 1 | javadoc { options.encoding = 'UTF-8' } 2 | -------------------------------------------------------------------------------- /gradle/junit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/junit/build.gradle -------------------------------------------------------------------------------- /gradle/publish/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/publish/build.gradle -------------------------------------------------------------------------------- /gradle/repositories/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/repositories/build.gradle -------------------------------------------------------------------------------- /gradle/spotless.kotlin.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/spotless.kotlin.license -------------------------------------------------------------------------------- /gradle/spotless/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/spotless/build.gradle -------------------------------------------------------------------------------- /gradle/spotless/formatter.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/spotless/formatter.properties -------------------------------------------------------------------------------- /gradle/spotless/java.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/spotless/java.license -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/gradlew.bat -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/init.sh -------------------------------------------------------------------------------- /scripts/common.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/scripts/common.bash -------------------------------------------------------------------------------- /scripts/github-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/scripts/github-release.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'web3j-unit' 2 | -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/EVMComposeExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/EVMComposeExtension.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/EVMComposeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/EVMComposeTest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/EVMExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/EVMExtension.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/EVMTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/EVMTest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/NodeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/NodeType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/container/GenericService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/container/GenericService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/container/KDockerComposeContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/container/KDockerComposeContainer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/container/KGenericContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/container/KGenericContainer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/container/ServiceBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/container/ServiceBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/container/besu/BesuContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/container/besu/BesuContainer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/container/embedded/EmbeddedService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/container/embedded/EmbeddedService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/web3j/container/geth/GethContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/kotlin/org/web3j/container/geth/GethContainer.kt -------------------------------------------------------------------------------- /src/main/resources/besu/besu_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/resources/besu/besu_start.sh -------------------------------------------------------------------------------- /src/main/resources/besu/dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/resources/besu/dev.json -------------------------------------------------------------------------------- /src/main/resources/geth/dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/resources/geth/dev.json -------------------------------------------------------------------------------- /src/main/resources/geth/geth_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/resources/geth/geth_start.sh -------------------------------------------------------------------------------- /src/main/resources/geth/key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/main/resources/geth/key.txt -------------------------------------------------------------------------------- /src/main/resources/geth/password.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/java/org/web3j/greeter/Greeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/java/org/web3j/greeter/Greeter.java -------------------------------------------------------------------------------- /src/test/kotlin/org/web3j/BesuGreeterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/kotlin/org/web3j/BesuGreeterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/web3j/DockerComposeGreeterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/kotlin/org/web3j/DockerComposeGreeterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/web3j/EmbeddedGenesisTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/kotlin/org/web3j/EmbeddedGenesisTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/web3j/EmbeddedGreeterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/kotlin/org/web3j/EmbeddedGreeterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/web3j/GethGreeterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/kotlin/org/web3j/GethGreeterTest.kt -------------------------------------------------------------------------------- /src/test/resources/compose/geth.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/resources/compose/geth.yml -------------------------------------------------------------------------------- /src/test/resources/compose/geth/compose_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/resources/compose/geth/compose_start.sh -------------------------------------------------------------------------------- /src/test/resources/compose/geth/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/resources/compose/geth/genesis.json -------------------------------------------------------------------------------- /src/test/resources/compose/geth/key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/resources/compose/geth/key.txt -------------------------------------------------------------------------------- /src/test/resources/compose/geth/password.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/embedded/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/resources/embedded/genesis.json -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/solidity/greeter/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LFDT-web3j/web3j-unit/HEAD/src/test/solidity/greeter/Greeter.sol --------------------------------------------------------------------------------