Ross Nicoll
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
Ross Nicoll
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
Clinton Alexander
4cb6d11e9f
Merged in clint-caplet (pull request #292 )
...
Node server now loads plugins/cordapps from directory
2016-08-25 13:46:50 +01:00
Mike Hearn
bf41d66c6d
Merged in whitepaper-minor-edits-prerelease (pull request #298 )
...
Whitepaper minor edits prerelease
2016-08-25 11:28:58 +02:00
Clinton Alexander
f2a93ea67b
Fixed review comments.
2016-08-24 21:03:20 +01:00
Clinton Alexander
bdcbd80d4e
Updated docs to reflect gradle changes.
2016-08-24 16:30:35 +01:00
Clinton Alexander
70c057dfef
Review changes.
2016-08-24 16:19:11 +01:00
Clinton Alexander
c03d9a2cf7
Review fixes.
2016-08-24 15:33:43 +01:00
Ross Nicoll
b8ec7631b4
Update introduction to messaging documentation
2016-08-23 17:43:42 +01:00
Ross Nicoll
59d3cbdece
Add documentation around Commodity and CommodityContract
2016-08-23 17:40:45 +01:00
Mike Hearn
3b8712627d
Regen docsite
2016-08-23 14:29:46 +02:00
Ross Nicoll
03e120d04b
Add default values for ifMatched/ifNotMatched/requiredCommands
2016-08-23 11:23:47 +01:00
Clinton Alexander
214c98b6aa
Added first Cordapp documentation.
2016-08-23 10:25:06 +01:00
Richard G Brown
47cc33deb1
Final edit - simplification
2016-08-21 10:15:08 +01:00
Richard G Brown
932038ef9b
Edits in response to Tim Swanson, Clark Thompson, Kathleen Breitman
2016-08-20 14:19:57 +01:00
richard
5df740b2fa
regen PDF as not compiled correctly first time
2016-08-19 15:01:31 +01:00
richard
fe8cd540d1
Minor edits prior to release
2016-08-19 12:45:23 +01:00
Mike Hearn
44aa32f70c
Add some documentation on writing protocol unit tests.
2016-08-12 17:14:55 +02:00
Mike Hearn
8c7de8a69c
Merged in corda-whitepaper (pull request #278 )
...
Add Corda Whitepaper to Documentation
2016-08-11 18:01:12 +02:00
Ross Nicoll
162d19deeb
Change how clause verification is called
...
Change away from extending ClauseVerifier for contracts which support clauses, and explicitely call
clause verification code in the verify() function. This should make the flow of control easier to understand.
2016-08-11 15:39:11 +01:00
richard
9e9f75b932
Added Corda Whitepaper
2016-08-11 13:57:41 +01:00
Mike Hearn
4e0468333d
Regen docsite
2016-08-09 12:21:07 +02:00
Mike Hearn
25f65a60c7
Address review comments.
2016-08-05 14:04:07 +02:00
Mike Hearn
9b89d62c36
Docs: adjust the docsite to reflect the tx types refactoring
2016-08-04 13:05:51 +02:00
Mike Hearn
1081e8d2ce
Regen docsite
2016-08-01 13:16:47 +02:00
Mike Hearn
a5c8df8dab
# This is a combination of 2 commits.
...
# The first commit's message is:
Release notes for M2
# The 2nd commit message will be skipped:
# Docs: Address release notes review comments, re-arrange the sidebar and mention the new TF code that has been added.
2016-08-01 13:12:39 +02:00
Ross Nicoll
98aac62a42
Add contract catalogue to documentation
2016-07-29 11:59:28 +01:00
Clinton Alexander
5410f8b228
Merged in demowebui (pull request #230 )
...
Added an IRS demo web interface
2016-07-28 13:19:32 +01:00
Mike Hearn
7e6c1332e7
Regen docsite
2016-07-28 12:20:11 +02:00
Clinton Alexander
f4e8537cf0
Fixed documentation.
2016-07-28 09:26:47 +01:00
Clinton Alexander
77245bdc1a
Fixed a typo in the docs.
2016-07-25 11:55:23 +01:00
Clinton Alexander
19e3f7f0cb
Updated documentation to use the new endpoints.
2016-07-25 10:53:38 +01:00
Clinton Alexander
11afce9bbf
Review fixes.
2016-07-22 12:44:42 +01:00
Clinton Alexander
ac040efe94
Added instructions for unix installs.
2016-07-19 09:24:39 +01:00
Clinton Alexander
0a29ba4594
Added installation instructions for the demo web UI
2016-07-18 14:39:22 +01:00
Mike Hearn
1715941dce
Regen docsite
2016-07-14 10:55:35 +02:00
Ross Nicoll
c32af56b41
Rebuild commercial paper contracts using clauses
2016-07-13 16:55:18 +01:00
Clinton Alexander
bfeea97013
Added documentation for the web demo.
2016-07-13 16:43:13 +01:00
Ross Nicoll
27241fb10a
Rebuild documentation
2016-07-12 17:52:52 +01:00
Ross Nicoll
1943b3633f
Add documentation on contract clauses
2016-07-12 17:47:51 +01:00
Ross Nicoll
e09710e421
Update contract tutorial example to match JavaCommercialPaper
2016-07-12 14:48:50 +01:00
Ross Nicoll
bb294da857
Minor: Correct class name in tutorial
...
Correct a reference to "Cash" in the tutorial, is actually "CommercialPaper"
2016-07-12 11:55:52 +01:00
Mike Hearn
0a2f313d40
Minor: run IntelliJ 'code cleanup'
2016-07-11 18:15:28 +02:00
Andras Slemmer
d0903ae265
docs: Rename test tutorial subtitle
2016-07-11 14:25:27 +01:00
Andras Slemmer
dae39bbfc1
docs: Add tutorial on the test DSL
2016-07-11 14:25:27 +01:00
Andras Slemmer
8ca73e51d4
docs: Add build_docs.sh
2016-07-11 12:17:18 +01:00
Mike Hearn
ad3e9be1c8
Add a version number to gradle and allow "gradle install" to install the core module to the local Maven repository.
2016-07-07 13:59:55 +01:00
Mike Hearn
4356cef1cd
Regen docsite
2016-06-30 14:49:28 +02:00
Ross Nicoll
2121824662
Rename com.r3cord.contracts.cash package to ...asset
2016-06-30 13:31:59 +01:00
Mike Hearn
63cc3a04ce
Review feedback
2016-06-30 12:59:19 +02:00