efb4629a44
Moved the plugins docs into the creating a cordapp doc.
2016-10-11 13:05:46 +01:00
3d868016ae
Moved some documentation into the relevant readmes.
2016-10-11 13:05:46 +01:00
d651c2c408
Review fixes for cordapp plugins.
2016-10-11 13:05:46 +01:00
eaf404f51d
Added some documentation about cordapp plugins.
2016-10-11 13:05:46 +01:00
1388454396
Never send transactions to the Notary that aren't signed by all parties. Toughen up to use validating Notary in general and put Client precheck into NotaryProtocol.
...
Rename method to better reflect its actions
Handle comments from PR
Correct indentation
2016-10-11 10:43:40 +01:00
b094b0f4df
Minor: fix a couple of docsite warnings
2016-10-11 11:31:20 +02:00
03cc776dd0
Release notes for M4
2016-10-11 11:27:15 +02:00
fd6af7fbb2
docs: Fix path in client rpc api tutorial
2016-10-10 10:12:35 +01:00
2e3952ee1f
H2 database exported via configurable port number.
2016-10-06 14:33:56 +01:00
4dedb6fc2e
Updated unfinished sentence in the docs
2016-10-05 17:48:04 +01:00
893f6e4f50
Updated config docs
2016-10-05 17:48:04 +01:00
e5c0c975bd
Remove hostNotaryServiceLocally config property – nodes need to specify the correct notary service type in extraAdvertisedServiceIds
2016-10-05 17:48:04 +01:00
f1557e687b
Add attachement demo and documentation
...
Add a demo of attachments on transactions as a worked example for others to use, along with documentation
on how to run it, and how it functions.
2016-10-05 14:29:20 +01:00
0266d6e3d6
Fix typo in persistence docs.
2016-10-05 11:46:40 +01:00
38ba8c8759
Merge branch 'clint-cordamaven'
2016-10-05 11:44:11 +01:00
ec975b0426
Hibernate ORM implementation for states.
2016-10-05 11:40:27 +01:00
4d213698df
Updated docs to document building against Corda.
2016-10-05 11:35:12 +01:00
07e528c659
docs: Address review comments
2016-10-05 10:40:18 +01:00
3b77de67b6
docs: add docs/source/example-code module, tutorial on the Client RPC API
2016-10-05 10:40:18 +01:00
67fdf9b2ff
Automatic session management between two protocols, and removal of explict topics
2016-10-03 15:21:27 +01:00
a26908e83b
Added docs for PublicKeyTree/multi-signature support
2016-10-03 11:09:36 +01:00
12fd70c742
Restructure consensus documentation
...
Restructure consensus documentation to improve content grouping
2016-09-30 17:09:16 +01:00
114906089f
Minor: fix TOC issue
2016-09-26 14:48:40 +02:00
b775a4023e
Minor: fix typo in release notes
2016-09-26 14:48:39 +02:00
3f9fc2db85
Minor: fix some minor indent/formatting issues in the docs
2016-09-23 11:55:40 +02:00
ebda724f14
Change references to 'wallet' with 'vault'
2016-09-20 18:14:53 +01:00
119f923932
Add documentation for network simulator
2016-09-19 11:57:14 +01:00
47e404f8b0
Remove docs on network visualiser
2016-09-19 11:53:41 +01:00
4d83f1489f
Add a client library that provides an RPC mechanism for talking to the Corda node.
...
The RPC mechanism uses message queues and is essentially conventional except for the fact that it supports marshalling observables. An observable encapsulates a stream of ongoing events, and server-side observables sent to the client are automatically bound to message queues and managed by Artemis.
2016-09-16 10:13:21 +01:00
53967e26ae
Minor type fix in the encumbrances doc section
2016-09-09 09:31:52 +00:00
b7e6c210d9
Merge with master
...
# Conflicts:
# docs/build/html/_sources/index.txt
# docs/build/html/_sources/protocol-state-machines.txt
# docs/build/html/_sources/tutorial-contract-clauses.txt
# docs/build/html/index.html
# docs/build/html/protocol-state-machines.html
# docs/build/html/searchindex.js
# docs/build/html/tutorial-contract-clauses.html
# docs/build/html/tutorial-contract.html
2016-09-09 09:43:14 +01:00
455a0ac9c9
Tidied document code example
2016-09-08 23:02:01 +01:00
e187c4d91d
Further tweaks based on feedback - simplified the embedded timelock contract
2016-09-08 22:49:24 +01:00
1f2a6d256e
Simplify the FullNodeConfiguration now that an explicit identity for the NetworkMapService isn't a problem.
...
Use consistent if style
Don't include NetworkMapAddress in config if hosting locally
2016-09-07 15:35:50 +01:00
fa4b503f81
Minor: rename UntrustworthyData.validate to UntrustworthyData.unwrap to better indicate its purpose and deprecate the old name.
2016-09-07 13:09:39 +02:00
423aff477a
Add a short document that describes things to watch out for when writing Corda app code.
2016-09-07 13:09:39 +02:00
cdb2c3efa6
updated following review
2016-09-06 17:56:01 +01:00
203c4fb3d8
Merge ConcreteClause into Clause
...
Change Clause to an abstract class, and merge ConcreteClause into it. CompositeClause now
overrides defaults provided in Clause which are more suitable for composition of clauses.
2016-08-31 17:55:36 +01:00
75a9c498a4
Fixup release notes
2016-08-31 17:14:42 +02:00
638dfc902a
docs
...
Include database config section for completeness
Incorporate comments from review
Incorporate comments from review
2016-08-31 11:47:25 +01:00
baac38c936
Release notes for M3
2016-08-30 14:40:12 +02:00
cc2209f7b1
Docsite: add a warning to the index page about the docsite being for master, and update the release process doc to remind the release master to remove it on the branch.
2016-08-30 12:53:34 +02:00
5a5377f0a1
Docs: Remove warning that says Corda is developed on MacOS, it is no longer true as we have a mix of platforms in the team these days.
2016-08-30 12:48:33 +02:00
e11732dad3
Merged in mike-refresh-docs-for-m3 (pull request #299 )
...
Refresh the documentation site (developer guide): fresh docs are happy docs!
2016-08-26 18:57:27 +02:00
13b040ecd6
Rework clauses to use composition
...
Rework clauses so that rather than defining match/no-match behaviour themselves, they are
now composed by nesting them within clauses that understand how to match their child clauses.
This unifies a lot of the structure of clauses and removes corner cases needed for the first
design, as well as moving towards a model which is easier to prove.
2016-08-26 17:35:52 +01:00
3e94fc1921
More review fixes
2016-08-26 13:05:26 +02:00
2f35dbc339
Refresh the documentation site (developer guide): fresh docs are happy docs!
2016-08-26 12:58:33 +02:00
ad8ffca0b4
Add CommitTransactionProtocol
...
Add new protocol which manages the entire process of taking a signed transaction ready
for notarisation, through notarisation and onto recording it both locally and informing
remote nodes.
This protocol also optionally can include the ClientToServiceCommand which triggered a transaction
being created, to give the remote nodes context on why a change occurred (i.e. "You are being sent
£100")
2016-08-25 16:30:39 +01:00
4cb6d11e9f
Merged in clint-caplet (pull request #292 )
...
Node server now loads plugins/cordapps from directory
2016-08-25 13:46:50 +01:00
bf41d66c6d
Merged in whitepaper-minor-edits-prerelease (pull request #298 )
...
Whitepaper minor edits prerelease
2016-08-25 11:28:58 +02:00