├── .gitignore ├── .idea ├── compiler.xml └── runConfigurations │ ├── Java_Source_Tests.xml │ ├── Java_Unit_Tests.xml │ ├── Kotlin_Source_Tests.xml │ └── Kotlin_Unit_Tests.xml ├── CordaTraining.postman_collection.json ├── LICENCE ├── README.md ├── TRADEMARK ├── config ├── dev │ └── log4j2.xml └── test │ └── log4j2.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── java-source ├── build.gradle └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── corda │ │ │ └── training │ │ │ ├── api │ │ │ └── IOUApi.java │ │ │ ├── contract │ │ │ └── IOUContract.java │ │ │ ├── flow │ │ │ ├── IOUIssueFlow.java │ │ │ ├── IOUSettleFlow.java │ │ │ ├── IOUTransferFlow.java │ │ │ └── SelfIssueCashFlow.java │ │ │ ├── plugin │ │ │ └── IOUPlugin.java │ │ │ └── state │ │ │ └── IOUState.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── net.corda.webserver.services.WebServerPluginRegistry │ │ ├── certificates │ │ ├── readme.txt │ │ ├── sslkeystore.jks │ │ └── truststore.jks │ │ └── iouWeb │ │ ├── css │ │ └── index.css │ │ ├── index.html │ │ └── js │ │ ├── createIOUModal.js │ │ ├── issueCashModal.js │ │ ├── main.js │ │ ├── settleModal.js │ │ └── transferModal.js │ └── test │ └── java │ └── net │ └── corda │ └── training │ ├── NodeDriver.java │ ├── TestUtils.java │ ├── contract │ ├── IOUIssueTests.java │ ├── IOUSettleTests.java │ └── IOUTransferTests.java │ ├── flow │ ├── IOUIssueFlowTests.java │ ├── IOUSettleFlowTests.java │ └── IOUTransferFlowTests.java │ └── state │ └── IOUStateTests.java ├── kotlin-source ├── build.gradle └── src │ ├── main │ ├── kotlin │ │ └── net │ │ │ └── corda │ │ │ └── training │ │ │ ├── api │ │ │ └── IOUApi.kt │ │ │ ├── contract │ │ │ └── IOUContract.kt │ │ │ ├── flow │ │ │ ├── IOUIssueFlow.kt │ │ │ ├── IOUSettleFlow.kt │ │ │ └── IOUTransferFlow.kt │ │ │ ├── plugin │ │ │ └── IOUPlugin.kt │ │ │ └── state │ │ │ └── IOUState.kt │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── net.corda.webserver.services.WebServerPluginRegistry │ │ ├── certificates │ │ ├── readme.txt │ │ ├── sslkeystore.jks │ │ └── truststore.jks │ │ └── iouWeb │ │ └── index.html │ └── test │ └── kotlin │ └── net │ └── corda │ └── training │ ├── Main.kt │ ├── TestUtils.kt │ ├── contract │ ├── IOUIssueTests.kt │ ├── IOUSettleTests.kt │ └── IOUTransferTests.kt │ ├── flow │ ├── IOUIssueFlowTests.kt │ ├── IOUSettleFlowTests.kt │ └── IOUTransferFlowTests.kt │ └── state │ └── IOUStateTests.kt ├── lib ├── README.txt └── quasar.jar └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Java_Source_Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/.idea/runConfigurations/Java_Source_Tests.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Java_Unit_Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/.idea/runConfigurations/Java_Unit_Tests.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Kotlin_Source_Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/.idea/runConfigurations/Kotlin_Source_Tests.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Kotlin_Unit_Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/.idea/runConfigurations/Kotlin_Unit_Tests.xml -------------------------------------------------------------------------------- /CordaTraining.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/CordaTraining.postman_collection.json -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/README.md -------------------------------------------------------------------------------- /TRADEMARK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/TRADEMARK -------------------------------------------------------------------------------- /config/dev/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/config/dev/log4j2.xml -------------------------------------------------------------------------------- /config/test/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/config/test/log4j2.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/gradlew.bat -------------------------------------------------------------------------------- /java-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/build.gradle -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/api/IOUApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/api/IOUApi.java -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/contract/IOUContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/contract/IOUContract.java -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/flow/IOUIssueFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/flow/IOUIssueFlow.java -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/flow/IOUSettleFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/flow/IOUSettleFlow.java -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/flow/IOUTransferFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/flow/IOUTransferFlow.java -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/flow/SelfIssueCashFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/flow/SelfIssueCashFlow.java -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/plugin/IOUPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/plugin/IOUPlugin.java -------------------------------------------------------------------------------- /java-source/src/main/java/net/corda/training/state/IOUState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/java/net/corda/training/state/IOUState.java -------------------------------------------------------------------------------- /java-source/src/main/resources/META-INF/services/net.corda.webserver.services.WebServerPluginRegistry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/META-INF/services/net.corda.webserver.services.WebServerPluginRegistry -------------------------------------------------------------------------------- /java-source/src/main/resources/certificates/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/certificates/readme.txt -------------------------------------------------------------------------------- /java-source/src/main/resources/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /java-source/src/main/resources/certificates/truststore.jks: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /java-source/src/main/resources/iouWeb/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/iouWeb/css/index.css -------------------------------------------------------------------------------- /java-source/src/main/resources/iouWeb/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/iouWeb/index.html -------------------------------------------------------------------------------- /java-source/src/main/resources/iouWeb/js/createIOUModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/iouWeb/js/createIOUModal.js -------------------------------------------------------------------------------- /java-source/src/main/resources/iouWeb/js/issueCashModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/iouWeb/js/issueCashModal.js -------------------------------------------------------------------------------- /java-source/src/main/resources/iouWeb/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/iouWeb/js/main.js -------------------------------------------------------------------------------- /java-source/src/main/resources/iouWeb/js/settleModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/iouWeb/js/settleModal.js -------------------------------------------------------------------------------- /java-source/src/main/resources/iouWeb/js/transferModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/main/resources/iouWeb/js/transferModal.js -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/NodeDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/NodeDriver.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/TestUtils.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/contract/IOUIssueTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/contract/IOUIssueTests.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/contract/IOUSettleTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/contract/IOUSettleTests.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/contract/IOUTransferTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/contract/IOUTransferTests.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/flow/IOUIssueFlowTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/flow/IOUIssueFlowTests.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/flow/IOUSettleFlowTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/flow/IOUSettleFlowTests.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/flow/IOUTransferFlowTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/flow/IOUTransferFlowTests.java -------------------------------------------------------------------------------- /java-source/src/test/java/net/corda/training/state/IOUStateTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/java-source/src/test/java/net/corda/training/state/IOUStateTests.java -------------------------------------------------------------------------------- /kotlin-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/build.gradle -------------------------------------------------------------------------------- /kotlin-source/src/main/kotlin/net/corda/training/api/IOUApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/kotlin/net/corda/training/api/IOUApi.kt -------------------------------------------------------------------------------- /kotlin-source/src/main/kotlin/net/corda/training/contract/IOUContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/kotlin/net/corda/training/contract/IOUContract.kt -------------------------------------------------------------------------------- /kotlin-source/src/main/kotlin/net/corda/training/flow/IOUIssueFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/kotlin/net/corda/training/flow/IOUIssueFlow.kt -------------------------------------------------------------------------------- /kotlin-source/src/main/kotlin/net/corda/training/flow/IOUSettleFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/kotlin/net/corda/training/flow/IOUSettleFlow.kt -------------------------------------------------------------------------------- /kotlin-source/src/main/kotlin/net/corda/training/flow/IOUTransferFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/kotlin/net/corda/training/flow/IOUTransferFlow.kt -------------------------------------------------------------------------------- /kotlin-source/src/main/kotlin/net/corda/training/plugin/IOUPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/kotlin/net/corda/training/plugin/IOUPlugin.kt -------------------------------------------------------------------------------- /kotlin-source/src/main/kotlin/net/corda/training/state/IOUState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/kotlin/net/corda/training/state/IOUState.kt -------------------------------------------------------------------------------- /kotlin-source/src/main/resources/META-INF/services/net.corda.webserver.services.WebServerPluginRegistry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/resources/META-INF/services/net.corda.webserver.services.WebServerPluginRegistry -------------------------------------------------------------------------------- /kotlin-source/src/main/resources/certificates/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/resources/certificates/readme.txt -------------------------------------------------------------------------------- /kotlin-source/src/main/resources/certificates/sslkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/resources/certificates/sslkeystore.jks -------------------------------------------------------------------------------- /kotlin-source/src/main/resources/certificates/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/resources/certificates/truststore.jks -------------------------------------------------------------------------------- /kotlin-source/src/main/resources/iouWeb/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/main/resources/iouWeb/index.html -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/Main.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/TestUtils.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/contract/IOUIssueTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/contract/IOUIssueTests.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/contract/IOUSettleTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/contract/IOUSettleTests.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/contract/IOUTransferTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/contract/IOUTransferTests.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/flow/IOUIssueFlowTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/flow/IOUIssueFlowTests.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/flow/IOUSettleFlowTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/flow/IOUSettleFlowTests.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/flow/IOUTransferFlowTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/flow/IOUTransferFlowTests.kt -------------------------------------------------------------------------------- /kotlin-source/src/test/kotlin/net/corda/training/state/IOUStateTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/kotlin-source/src/test/kotlin/net/corda/training/state/IOUStateTests.kt -------------------------------------------------------------------------------- /lib/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/lib/README.txt -------------------------------------------------------------------------------- /lib/quasar.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/lib/quasar.jar -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corda/corda-training-template/HEAD/settings.gradle --------------------------------------------------------------------------------