forked from komputing/FaucETH
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
74 lines (60 loc) · 3.05 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
buildscript {
dependencies {
classpath 'com.github.ben-manes:gradle-versions-plugin:0.46.0'
}
}
plugins {
id 'org.jetbrains.kotlin.jvm' version "$kotlin_version"
id 'application'
}
group 'org.komputing.fauceth'
version file('src/main/resources/version.txt').text.trim()
repositories {
mavenCentral()
maven { url 'https://www.jitpack.io' }
}
application {
applicationDefaultJvmArgs = ["-Dio.ktor.development=false"]
mainClass.set("org.komputing.fauceth.ApplicationKt")
}
dependencies {
implementation "io.ktor:ktor-server-core:$ktor_version"
implementation "io.ktor:ktor-server-netty:$ktor_version"
implementation "io.ktor:ktor-server-html-builder:$ktor_version"
implementation "io.ktor:ktor-server-freemarker:$ktor_version"
implementation "ch.qos.logback:logback-classic:$logback_version"
implementation "com.michael-bull.kotlin-retry:kotlin-retry:1.0.9"
implementation "com.github.komputing.kethereum:eip1559_signer:$KETHEREUM_VERSION"
implementation "com.github.komputing.kethereum:eip1559_detector:$KETHEREUM_VERSION"
implementation "com.github.komputing.kethereum:eip1559_feeOracle:$KETHEREUM_VERSION"
implementation "com.github.komputing.kethereum:erc681:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:erc1450:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:extensions_transactions:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:flows:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:rpc:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:erc55:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:eip155:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:rpc_min3:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:model:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:crypto:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:crypto_impl_bouncycastle:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:keystore:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:ens:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:keystore:${KETHEREUM_VERSION}"
implementation "com.github.komputing.kethereum:keccak_shortcut:${KETHEREUM_VERSION}"
implementation "com.github.komputing:kaptcha:1.0"
implementation "com.github.ethereum-lists:chains:1.6"
implementation "com.natpryce:konfig:1.6.10.0"
implementation "com.github.walleth:khex:0.6"
testImplementation 'org.amshove.kluent:kluent:1.72'
testImplementation "org.jetbrains.kotlin:kotlin-test:${kotlin_version}"
testImplementation "org.jetbrains.kotlin:kotlin-test-junit:${kotlin_version}"
implementation 'com.google.zxing:javase:3.5.1'
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
apply from: 'https://raw.githubusercontent.com/ligi/gradle-common/master/versions_plugin_stable_only.gradle'