mirror of
https://github.com/corda/corda.git
synced 2025-01-27 06:39:38 +00:00
szymonsztuka
fad90eee8b
CORDA-1499, CORDA-1804 (#3607)
* Fix a typo in node_attchments_contracts table name. (#3202) (cherry picked from commit 57d379597bcff397edd3b71ffb8ac9901be06b22) * CORDA-1804 Corda node stops when detecting not migrated node_attachments_contracts table name (#3593) Database table NODE_ATTACHMENTS_CONTRACT_CLASS_NAME in v3.0 was changed to NODE_ATTCHMENTS_CONTRACTS in v3.1 and then finally NODE_ATTACHMENTS_CONTRACTS on current master. Users may omit the upgrade note and run into errors. After the change the node will not start if the new table name is not found and any other older ones is found. (cherry picked from commit 208ac49da0caaf0dfc5ade9f8bd8a49d13f17aae) * Fixes after cherry-pick of 208ac49da0caaf0dfc5ade9f8bd8a49d13f17aae.
CORDA-1575, CORDA-1341 - Fix logfiles for out of process nodes, Ensure API can be called concurrently wrt transactions.(#3312)
No IdentityServiceInternal as public param. Start nodes without params. Simpler MockServices ctors. (#2521)
CORDA-881: Signed network parameters has the network map cert attached to it instead of just the public key. (#2346)
Corda
Corda is a decentralised database system in which nodes trust each other as little as possible.
Features
- Smart contracts that can be written in Java and other JVM languages
- Flow framework to manage communication and negotiation between participants
- Peer-to-peer network of nodes
- "Notary" infrastructure to validate uniqueness and sequencing of transactions without global broadcast
- Enables the development and deployment of distributed apps called CorDapps
- Written in Kotlin, targeting the JVM
Getting started
- Read the Getting Started documentation
- Run the Example CorDapp
- Read about Corda's Key Concepts
- Follow the Hello, World! tutorial
Useful links
Contributing
Please read here.
License
Acknowledgements
YourKit supports open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.
Languages
Kotlin
94.3%
Java
2.5%
C++
2.1%
Python
0.3%
Shell
0.3%
Other
0.3%