├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── docker.yml │ └── test.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── fauceth.properties.example ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main ├── kotlin │ └── org │ │ └── komputing │ │ └── fauceth │ │ ├── Application.kt │ │ ├── ChainLoader.kt │ │ ├── Env.kt │ │ ├── FaucethConfig.kt │ │ ├── Routing.kt │ │ ├── TransactionSender.kt │ │ ├── calls │ │ ├── AddressCall.kt │ │ ├── ChainInfoCall.kt │ │ ├── IndexCall.kt │ │ ├── PoolCall.kt │ │ ├── ReceiveParametersProcessor.kt │ │ ├── RequestCall.kt │ │ └── StatusCall.kt │ │ └── util │ │ ├── AtomicNonce.kt │ │ ├── CreateQR.kt │ │ ├── EIP1559.kt │ │ ├── HTML.kt │ │ ├── Log.kt │ │ ├── RetryPolicies.kt │ │ ├── Time.kt │ │ └── Title.kt └── resources │ ├── files │ ├── css │ │ ├── gh-fork-ribbon.css │ │ ├── main.css │ │ ├── status.css │ │ └── sweetalert2.min.css │ ├── favicon │ │ ├── about.txt │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ └── favicon.ico │ ├── images │ │ └── progress.gif │ ├── js │ │ ├── main.js │ │ └── sweetalert2.all.min.js │ └── site.webmanifest │ ├── logback.xml │ └── version.txt └── test └── kotlin ├── TheParameterProcessor.kt └── TheRelativeTimeString.kt /.dockerignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | .git 4 | build 5 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/README.md -------------------------------------------------------------------------------- /fauceth.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/fauceth.properties.example -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/Application.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/ChainLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/ChainLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/Env.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/Env.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/FaucethConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/FaucethConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/Routing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/Routing.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/TransactionSender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/TransactionSender.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/calls/AddressCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/calls/AddressCall.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/calls/ChainInfoCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/calls/ChainInfoCall.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/calls/IndexCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/calls/IndexCall.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/calls/PoolCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/calls/PoolCall.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/calls/ReceiveParametersProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/calls/ReceiveParametersProcessor.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/calls/RequestCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/calls/RequestCall.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/calls/StatusCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/calls/StatusCall.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/AtomicNonce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/AtomicNonce.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/CreateQR.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/CreateQR.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/EIP1559.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/EIP1559.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/HTML.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/HTML.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/Log.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/RetryPolicies.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/RetryPolicies.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/Time.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/komputing/fauceth/util/Title.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/kotlin/org/komputing/fauceth/util/Title.kt -------------------------------------------------------------------------------- /src/main/resources/files/css/gh-fork-ribbon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/css/gh-fork-ribbon.css -------------------------------------------------------------------------------- /src/main/resources/files/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/css/main.css -------------------------------------------------------------------------------- /src/main/resources/files/css/status.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/css/status.css -------------------------------------------------------------------------------- /src/main/resources/files/css/sweetalert2.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/css/sweetalert2.min.css -------------------------------------------------------------------------------- /src/main/resources/files/favicon/about.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/favicon/about.txt -------------------------------------------------------------------------------- /src/main/resources/files/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/main/resources/files/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/main/resources/files/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /src/main/resources/files/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /src/main/resources/files/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /src/main/resources/files/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/favicon/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/files/images/progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/images/progress.gif -------------------------------------------------------------------------------- /src/main/resources/files/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/js/main.js -------------------------------------------------------------------------------- /src/main/resources/files/js/sweetalert2.all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/js/sweetalert2.all.min.js -------------------------------------------------------------------------------- /src/main/resources/files/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/files/site.webmanifest -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/version.txt: -------------------------------------------------------------------------------- 1 | 2.4 2 | -------------------------------------------------------------------------------- /src/test/kotlin/TheParameterProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/test/kotlin/TheParameterProcessor.kt -------------------------------------------------------------------------------- /src/test/kotlin/TheRelativeTimeString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/komputing/FaucETH/HEAD/src/test/kotlin/TheRelativeTimeString.kt --------------------------------------------------------------------------------