Corda 4 vs Corda 5 Developer Tools

Corda 4:
cordapp-template-kotlin/java
:arrow_down:
Corda 5:
Getting started template (CorDapp Standard Development Environment (CSDE))

  • Basic Cordapp project structure
  • Gradle configuration for CorDapp dependencies
  • Example Flows with commented explanation
  • Example JUnit/ Corda Simulator tests with explanations

Corda 4:
Mock Network
:arrow_down:
Corda 5:
Corda 5 Simulator (CorDapp Standard Development Environment (CSDE))
corda-5

  • Fast feedback framework
  • Run flows
  • Mimics real Corda-api
  • Simulated Corda Services
  • Debugging
  • Use in JUnit

Corda 4:
deployNodes/ runNode
:arrow_down:
Corda 5:
Integrated combined worker (CorDapp Standard Development Environment (CSDE))
integrated-combined-worker

  • One click deploy of the local ‘Combined Worker’ Corda Cluster
  • One click (re)deployment of CorDapps
  • Logging
  • Debugging

Corda 4:
Client (Spring Boot)
:arrow_down:
Corda 5:
HTTP client
HTTP-CLIENT

  • Use any HTTP client
  • Eg, Swagger/ postman