Commit Graph

9665 Commits

Author SHA1 Message Date
50cd3c938a node: hide writable networkMapRegistrationSettableFuture 2016-06-13 18:09:38 +01:00
0dda3b2473 node: wait for last checkpoint remove before completing state machine future, fixes race in TwoPartyTradeProtocolTests 2016-06-13 18:09:38 +01:00
fe83e41f52 node: use star projection instead of useless transform to hide type param 2016-06-13 18:09:38 +01:00
5525487169 node: remove debug println 2016-06-13 18:09:38 +01:00
3bf95429e9 node: change InMemoryMessagingNetwork so that the exposed allMessages stream is in sync with iterate() 2016-06-13 18:09:38 +01:00
53bd5c2287 node: make AbstractNode's networkMapRegistrationFuture non-nullable 2016-06-13 18:09:38 +01:00
76a5328e4b Replace TokenDefinition with Issued 2016-06-13 17:39:42 +01:00
a96a05d857 Add note about party type being likely to change 2016-06-13 17:38:18 +01:00
92b25af092 Clarified contents of WireTransaction 2016-06-13 17:38:18 +01:00
14463266db Add definition of state interfaces 2016-06-13 17:38:18 +01:00
4b39ab0357 Clear up wording around how the FungibleAsset superclass is used
Clear up wording around how the FungibleAsset superclass is used, and in particular
that it contains contract code, but provides an interface that should be extended by
subclass state objects.
2016-06-13 17:38:18 +01:00
8d1ac66787 Remove Business Calendar header 2016-06-13 17:38:18 +01:00
874892df93 Move fungible definition up the document 2016-06-13 17:38:18 +01:00
fc3bc163aa Tweak wording (state -> states) 2016-06-13 17:38:18 +01:00
9cdcaaa606 Add documentation of transaction data types 2016-06-13 17:38:18 +01:00
8ea8ec435e Merged in rg_todo_irs_utils_41 (pull request #138)
Change to the comments that we have discussed the possibility of allowing code such as 0.1.percent
2016-06-13 16:25:43 +01:00
12f3e4802c Change to the comments that we have discussed the possibility of allowing code such as 0.1.percent 2016-06-13 16:24:49 +01:00
86b5b7299a Moved node directory creation into the abstract node. 2016-06-13 15:30:26 +01:00
58d5162782 Merged in cor-133-observable-wallet (pull request #135)
Pull out Wallet observable into it's own branch
2016-06-10 17:18:46 +01:00
73cbab0084 Pull out Wallet observable into it's own branch
Review feedback

Review feedback

Apply feedback from previous PR

Apply feedback from previous PR

Apply feedback from previous PR

PR feedback

PR feedback

PR feedback
2016-06-10 17:16:56 +01:00
b2382e5a7f clean up 2016-06-10 15:36:23 +01:00
d9ad1b78ef Merged in cor-133-observable-smm (pull request #134)
Pull out StateMachineManager observable into it's own branch
2016-06-10 13:11:47 +01:00
82abc69046 Pull out StateMachineManager observable into it's own branch
Review feedback

Review feedback

Review feedback
2016-06-10 13:10:56 +01:00
40bddc0a77 Verification for Move command. 2016-06-10 12:21:53 +01:00
a50d68f4b1 Unit tests, documentation 2016-06-10 10:18:10 +01:00
ff467beaec Merged in irsdemowindows (pull request #125)
IRS Demo support on Windows - Replaced shell scripts with Kotlin demo runner.
2016-06-09 09:59:53 +01:00
28c6df2440 IRSDemo is now fixed. Merge conflict caused notary types to become mismatched. Merged the new file upload code from the irsdemotest branch. 2016-06-08 18:45:34 +01:00
2b64ba1cc6 Fixed IRS demo success case for PUT requests. 2016-06-08 16:45:19 +01:00
146f274dd0 Demo now requires the setup steps if the configuration is not default. Documentation updated to reflect these changes. 2016-06-08 16:31:58 +01:00
7b2214e888 IRS Demo config is now able to be run in any order if default directory settings are present. 2016-06-08 16:31:58 +01:00
8010836f14 Added setup steps to the IRSDemo to make steps more explicit and tidied up the handling of args. 2016-06-08 16:31:58 +01:00
782d50958d IRS demo endpoints are now parameterised for the Trade and Demo modes. Documentation fixes. 2016-06-08 16:30:40 +01:00
0c94637685 Documentation now has separate Windows instructions for running the demos. 2016-06-08 16:30:40 +01:00
6b62f33c46 Corrected the currency mismatch in the example trade. 2016-06-08 16:30:40 +01:00
9e32d62d0f Moved resource files for IRSDemo from scripts to resource directory. Removed errant semicolons. 2016-06-08 16:29:21 +01:00
32a5d4173a IRS demo now requires no manual configuration. All functions made private. 2016-06-08 16:29:21 +01:00
626e8489e8 Non-options arguments are handled correctly in IRS Demo 2016-06-08 16:29:21 +01:00
8e9fc2d4c0 Updated help text and corrected argument handling in IRS demo. 2016-06-08 16:29:21 +01:00
fad45eaa91 Updated documentation for the IRS demo. 2016-06-08 16:29:21 +01:00
389a470400 Moved IRS demo date setting functionality to Kotlin code. Removed now redundant demo script. 2016-06-08 16:29:21 +01:00
3d556c614f Moved IRS demo trade mode to the Kotlin demo code. 2016-06-08 16:29:21 +01:00
639f97ff9c Rate uploading moved to IRSDemo.kt from irs-demo.sh 2016-06-08 16:29:21 +01:00
9a619cc4ae IRS demo to now has roles for NodeA/NodeB and most options are now~ optional. NodeA can be run without the shell script. 2016-06-08 16:29:21 +01:00
2365f9bca5 Persisting transactions to disk 2016-06-08 10:15:14 +01:00
134aae8a44 Merge branch 'master' into sofus-generic-contract 2016-06-08 00:46:06 +02:00
7438fc2297 support multiple output states 2016-06-07 21:15:24 +02:00
f6e577f672 Merged in cor-133-serialization-as-tokens-2 (pull request #129)
Fix registration of services due to Kryo not following synthetic fields by default
2016-06-07 16:31:39 +01:00
97e04ba7d0 Fix registration of services due to Kryo not following synthetic fields by default
Review feedback
2016-06-07 16:29:59 +01:00
e887c0e7ef Merged in rnicoll-fix-json (pull request #127)
Update trade JSON to reflect changes to Amount
2016-06-07 16:06:22 +01:00
280581450a Correct 'currency' -> 'token' in JSON 2016-06-07 16:05:49 +01:00