diff options
author | Christian Grothoff <grothoff@gnunet.org> | 2023-09-07 15:24:27 +0200 |
---|---|---|
committer | Christian Grothoff <grothoff@gnunet.org> | 2023-09-07 15:24:27 +0200 |
commit | ea3ceef3740ce30400bc20c7aae09b25d3e0f0c3 (patch) | |
tree | 1ef59be5a16ea9982e012efcb7a8a35c8260ed4f | |
parent | d2206434da014de23d8d96109882d059a60a0cdc (diff) | |
download | libeufin-ea3ceef3740ce30400bc20c7aae09b25d3e0f0c3.tar.gz libeufin-ea3ceef3740ce30400bc20c7aae09b25d3e0f0c3.tar.bz2 libeufin-ea3ceef3740ce30400bc20c7aae09b25d3e0f0c3.zip |
sandbox -> bank
-rw-r--r-- | bank/README | 25 | ||||
-rw-r--r-- | bank/build.gradle (renamed from sandbox/build.gradle) | 10 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/CircuitApi.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/ConversionService.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/ConversionService.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/DB.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/Database.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/Database.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/EbicsProtocolBackend.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/Helpers.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/Helpers.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/JSON.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/Main.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/XMLEbicsConverter.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/XMLEbicsConverter.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/bankAccount.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/bankAccount.kt) | 0 | ||||
-rw-r--r-- | bank/src/main/resources/logback.xml (renamed from sandbox/src/main/resources/logback.xml) | 0 | ||||
-rw-r--r-- | bank/src/main/resources/static/README.txt (renamed from sandbox/src/main/resources/static/README.txt) | 0 | ||||
-rw-r--r-- | bank/src/test/kotlin/BalanceTest.kt (renamed from sandbox/src/test/kotlin/BalanceTest.kt) | 0 | ||||
-rw-r--r-- | bank/src/test/kotlin/DBTest.kt (renamed from sandbox/src/test/kotlin/DBTest.kt) | 0 | ||||
-rw-r--r-- | bank/src/test/kotlin/DatabaseTest.kt (renamed from sandbox/src/test/kotlin/DatabaseTest.kt) | 0 | ||||
-rw-r--r-- | bank/src/test/kotlin/EbicsErrorTest.kt (renamed from sandbox/src/test/kotlin/EbicsErrorTest.kt) | 0 | ||||
-rw-r--r-- | bank/src/test/kotlin/StringsTest.kt (renamed from sandbox/src/test/kotlin/StringsTest.kt) | 0 | ||||
-rw-r--r-- | sandbox/README | 21 |
20 files changed, 30 insertions, 26 deletions
diff --git a/bank/README b/bank/README new file mode 100644 index 00000000..cc8e909a --- /dev/null +++ b/bank/README @@ -0,0 +1,25 @@ +Description +=========== + +The Libeufin bank implements a simple core banking system with +account and REST APIs, including REST APIs for a Web interface +and REST APIs to interact with GNU Taler components. + +It also will provide a server side implementation of multiple +banking protocols currently used in the European Union. Notably, the +EBICS, FinTS, and the major protocols that banks will employ to respect +the PSD2 regulation: https://ec.europa.eu/info/law/payment-services-psd-2-directive-eu-2015-2366_en + + +Running the Bank +=================== + +Run the Bank with the following command + +$ cd <this repository> +$ ./gradlew bank:run --console=plain --args=serve [--db-name=<my-db>] + +Documentation +============= + +See https://docs.taler.net/ for the documentation. diff --git a/sandbox/build.gradle b/bank/build.gradle index bc57b942..71e44a5a 100644 --- a/sandbox/build.gradle +++ b/bank/build.gradle @@ -24,8 +24,8 @@ compileTestKotlin { task installToPrefix(type: Copy) { dependsOn(installShadowDist) - from("build/install/sandbox-shadow") { - include("**/libeufin-sandbox") + from("build/install/bank-shadow") { + include("**/libeufin-bank") include("**/*.jar") } /** @@ -83,13 +83,13 @@ dependencies { } application { - mainClassName = "tech.libeufin.sandbox.MainKt" - applicationName = "libeufin-sandbox" + mainClassName = "tech.libeufin.bank.MainKt" + applicationName = "libeufin-bank" applicationDefaultJvmArgs = ['-Djava.net.preferIPv6Addresses=true'] } jar { manifest { - attributes "Main-Class": "tech.libeufin.sandbox.MainKt" + attributes "Main-Class": "tech.libeufin.bank.MainKt" } }
\ No newline at end of file diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt b/bank/src/main/kotlin/tech/libeufin/bank/CircuitApi.kt index 4d8d36d9..4d8d36d9 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/CircuitApi.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/ConversionService.kt b/bank/src/main/kotlin/tech/libeufin/bank/ConversionService.kt index c760a2b1..c760a2b1 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/ConversionService.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/ConversionService.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt b/bank/src/main/kotlin/tech/libeufin/bank/DB.kt index 523b1bc3..523b1bc3 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/DB.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Database.kt b/bank/src/main/kotlin/tech/libeufin/bank/Database.kt index 79f7a404..79f7a404 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Database.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/Database.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt b/bank/src/main/kotlin/tech/libeufin/bank/EbicsProtocolBackend.kt index 57a61f50..57a61f50 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/EbicsProtocolBackend.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Helpers.kt b/bank/src/main/kotlin/tech/libeufin/bank/Helpers.kt index 6529b9d1..6529b9d1 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Helpers.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/Helpers.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt b/bank/src/main/kotlin/tech/libeufin/bank/JSON.kt index dac660da..dac660da 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/JSON.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt b/bank/src/main/kotlin/tech/libeufin/bank/Main.kt index bcd11a49..bcd11a49 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/Main.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/XMLEbicsConverter.kt b/bank/src/main/kotlin/tech/libeufin/bank/XMLEbicsConverter.kt index f76ad942..f76ad942 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/XMLEbicsConverter.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/XMLEbicsConverter.kt diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/bankAccount.kt b/bank/src/main/kotlin/tech/libeufin/bank/bankAccount.kt index d82a0eb4..d82a0eb4 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/bankAccount.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/bankAccount.kt diff --git a/sandbox/src/main/resources/logback.xml b/bank/src/main/resources/logback.xml index cefb7182..cefb7182 100644 --- a/sandbox/src/main/resources/logback.xml +++ b/bank/src/main/resources/logback.xml diff --git a/sandbox/src/main/resources/static/README.txt b/bank/src/main/resources/static/README.txt index beab625a..beab625a 100644 --- a/sandbox/src/main/resources/static/README.txt +++ b/bank/src/main/resources/static/README.txt diff --git a/sandbox/src/test/kotlin/BalanceTest.kt b/bank/src/test/kotlin/BalanceTest.kt index eb09cc64..eb09cc64 100644 --- a/sandbox/src/test/kotlin/BalanceTest.kt +++ b/bank/src/test/kotlin/BalanceTest.kt diff --git a/sandbox/src/test/kotlin/DBTest.kt b/bank/src/test/kotlin/DBTest.kt index bc5a33c5..bc5a33c5 100644 --- a/sandbox/src/test/kotlin/DBTest.kt +++ b/bank/src/test/kotlin/DBTest.kt diff --git a/sandbox/src/test/kotlin/DatabaseTest.kt b/bank/src/test/kotlin/DatabaseTest.kt index 7716cd26..7716cd26 100644 --- a/sandbox/src/test/kotlin/DatabaseTest.kt +++ b/bank/src/test/kotlin/DatabaseTest.kt diff --git a/sandbox/src/test/kotlin/EbicsErrorTest.kt b/bank/src/test/kotlin/EbicsErrorTest.kt index e0be736b..e0be736b 100644 --- a/sandbox/src/test/kotlin/EbicsErrorTest.kt +++ b/bank/src/test/kotlin/EbicsErrorTest.kt diff --git a/sandbox/src/test/kotlin/StringsTest.kt b/bank/src/test/kotlin/StringsTest.kt index 892a419c..892a419c 100644 --- a/sandbox/src/test/kotlin/StringsTest.kt +++ b/bank/src/test/kotlin/StringsTest.kt diff --git a/sandbox/README b/sandbox/README deleted file mode 100644 index 4e82d682..00000000 --- a/sandbox/README +++ /dev/null @@ -1,21 +0,0 @@ -Description -=========== - -The Libeufin Sandbox aims at implementing the server side of multiple -banking protocols currently used in the European Union. Notably, the -EBICS, FinTS, and the major protocols that banks will employ to respect -the PSD2 regulation: https://ec.europa.eu/info/law/payment-services-psd-2-directive-eu-2015-2366_en - - -Running the sandbox -=================== - -Run the sandbox with the following command - -$ cd <this repository> -$ ./gradlew sandbox:run --console=plain --args=serve [--db-name=<my-db>] - -Documentation -============= - -See https://docs.libeufin.tech/ for the documentation. |