Andras Slemmer
1532318ae7
client: Fix wrong pickN generator
2017-02-27 11:36:01 +00:00
Patrick Kuo
f0d82e4918
Non-ssl artemis acceptor for RPC connection. ( #271 )
...
* New non-ssl acceptor in artemis server for RPC connection.
2017-02-24 15:36:36 +00:00
Clinton
ce2da918c8
Merge pull request #283 from gary-rowe/master
...
Add Hong Kong to list of cities in lookup table
2017-02-24 15:25:48 +00:00
Clinton Alexander
bfa50e802f
Removed redundant gradle.properties in samples projects.
2017-02-24 13:04:43 +00:00
Gary Rowe
16a7298ef5
Fix incorrect whitespace character (required copy paste of tab)
2017-02-23 20:44:23 +00:00
Gary Rowe
544f2de75e
Add Hong Kong to list of cities in lookup table
2017-02-23 16:54:19 +00:00
Chris Rankin
d5872f4e5b
Merge pull request #272 from corda/get-cash-balances
...
Implement RPCOp getCashBalances().
2017-02-23 16:33:35 +00:00
Qian Hong
5e3c874ebf
Minor: Fix typo in ValidatingNotaryService comment.
2017-02-23 12:08:44 +01:00
Andrius Dagys
2b3200207a
Node refactoring: move building advertised services before SMM initialisation - the node doesn't need to maintain a reference to a uniqueness provider anymore.
...
Extract parts of start() into separate methods.
2017-02-23 10:45:38 +00:00
Chris Rankin
221278197a
Implement RPCOp getCashBalances().
2017-02-22 13:57:15 +00:00
Mike Hearn
8b1864e07c
Minor: naming and doc tweaks in Merkle tree code.
2017-02-22 14:16:04 +01:00
Mike Hearn
b8942a2cc9
Remove the SignedTransaction.id field, which took part in serialisation. Calculate it on demand instead.
2017-02-22 14:16:04 +01:00
Mike Hearn
0b33b52d1a
Minor: add a warning suppression over an unchecked cast in the upgrade code.
2017-02-22 14:16:04 +01:00
Mike Hearn
036b2597d3
Fix a bug in ContractUpgradeFlowTest where it wasn't actually checking both nodes.
2017-02-22 14:16:04 +01:00
Clinton Alexander
5516093a59
Modified title of the webserver on systems using xterm to run nodes.
2017-02-22 11:51:05 +00:00
Andrius Dagys
006faa82a1
Make notary flow return a collection of signatures to support the BFT… ( #264 )
...
Make notary flow return a collection of signatures to support the BFT notary. For a single-node or RAFT notary it would just contain a single signature.
2017-02-22 11:11:35 +00:00
Clinton Alexander
9a2963bca9
Docs regen.
2017-02-22 10:59:02 +00:00
Clinton Alexander
91a72bb345
Updated docs to M8.2
2017-02-22 10:52:47 +00:00
Shams Asari
c7abbe8791
Converting groovy GStrings to normal strings for ConfigValueFactory
2017-02-21 20:15:06 +00:00
Shams Asari
7181b697a3
extraAdvertisedServiceIds config is now a list of strings, rather than a comma separated string
2017-02-21 15:21:37 +00:00
Andrius Dagys
33717259bd
BFT tests: no need to stop threads explicitly
2017-02-21 15:00:05 +00:00
verymahler
ecbed715ad
Fix typo in docs for FixOf where Duration should be Tenor
2017-02-21 14:55:47 +01:00
Shams Asari
ade32b16cb
Java code can now extend core FlowLogics which don't return anything (by using Void? instead of Unit)
2017-02-21 12:20:39 +00:00
Andrius Dagys
24ae89db18
BFT server: add missing databaseTransaction statement
2017-02-20 15:34:14 +00:00
Patrick Kuo
9a0a9567f3
Make Network registration process more verbose ( #251 )
...
* Make the network registration process more verbose
* removed gradle task for building standalone jar for the certificate signing request utility
* Added a flag "--initial-registration" to the corda jar to start the registration
2017-02-20 13:22:37 +00:00
Thomas Schroeter
99721bf8f1
Implement bft-smart notary prototype
2017-02-20 12:08:22 +00:00
Thomas Schroeter
0c58a506a9
Add jitpack repo URL to root build file
2017-02-20 12:08:22 +00:00
Ross Nicoll
3b8d696379
Add missing @Suspendable
...
Add missing @Suspendable to CashIssueFlow, as well as adding sanity
check to result of starting CashIssueFlow from
IntegrationTestingTutorial.
2017-02-20 10:41:31 +00:00
josecoll
5d6abb6387
Publish new corda module: node-schemas ( #249 )
2017-02-17 12:53:44 +00:00
Clinton Alexander
539943d790
Added an openAttachment endpoint to the RPC interface and tests for the open, upload and exists attachment RPC interfaces.
2017-02-16 16:57:45 +00:00
Mike Hearn
cc45121bea
Merge pull request #248 from corda/clint-milestonedocsfix
...
Updated docs to refer to the latest milestone
2017-02-16 14:04:46 +00:00
Clinton Alexander
0e8d7fc2aa
Updated docs to refer to the latest milestone and replaced a specific milestone reference with a generic one
2017-02-16 12:26:40 +00:00
Shams Asari
f13817efb3
ProgressTracker emits exception thrown by the flow, allowing the ANSI renderer to correctly stop and print the error ( #189 )
2017-02-16 12:11:38 +00:00
Ross Nicoll
ed093cdb9d
Enforce separation of Party and AnonymousParty
2017-02-16 11:50:33 +00:00
josecoll
fa33336d38
Initial implementation of Vault Persistence using Requery ( #191 )
...
* Initial prototyping with Requery as a persistence replacement for Exposed/Hibernate
Applied changes following PR review by RP
Updated timestamp naming (removed committedTimestamp) and StateStatus (removed AWAITING_CONSENSUS) after discussion with RP.
Removed FungibleState and LinearState schemas (and associated tests) - awaiting Requery uni-directional relationship fix.
Added Transaction propagation such that requery re-uses any existing transaction context.
Made requery default logging configurable (disabled by default)
Nullable fields are now truly nullable (in the Kotlin and DDL sense)
Fix for SimmValuation integration test.
Workarounds applied to resolve Requery issues when sharing Transactional context.
Addressed PR review comments from MH.
Further updates following re-review by RP/MH
Further updates following additional PR review comments by RP
Minor update following additional PR review comments by RP
Optimised makeUpdate state processing code.
Resolved conflicts after rebase.
Additional Unit tests and bug fix for correct spending of multiple contract state types within a single transaction.
Required interface change to states() API to take a setOf (ContractStateClassTypes)
Minor code clean-up.
Re-write NodeVaultService consumed state makeUpdate function using SQL.
* Resolve conflict after rebase from master
2017-02-16 11:02:36 +00:00
Konstantinos Chalkias
111a2fac08
Change encoding between base58, base64, hex ( #242 )
...
Helper String extension functions to change encoding between base58, base64, hex
2017-02-15 17:50:15 +00:00
Ross Nicoll
71babc7019
Remove use of full parties from contract states
2017-02-15 11:43:13 +00:00
Konstantinos Chalkias
d132d9ed2e
Merge pull request #241 from corda/kostas-cryptoB
...
Useful ByteArray and String {en,de}coding extension functions
2017-02-14 15:56:22 +00:00
Konstantinos Chalkias
ab5c30c3da
Comment fixes + split some unit-tests
2017-02-14 14:23:38 +00:00
Konstantinos Chalkias
9e447bd22e
Comment fixes + allow mixed and lowercase to Hex
2017-02-14 13:34:03 +00:00
Konstantinos Chalkias
076f0a4435
Useful ByteArray and String {en,de}coding extension functions
2017-02-14 11:07:56 +00:00
Shams Asari
40dde555e7
Added --logging-level cmd line arg to set the logging level, and improved flow logging
2017-02-14 09:56:50 +00:00
Clinton
48c65ac5d2
Merge pull request #239 from corda/clint-webserverstartupfix
...
Fixed the race condition in web server startup with the keystore creation.
2017-02-13 17:20:25 +00:00
Clinton Alexander
3726430e5b
Removed unused imports in webserver.kt
2017-02-13 16:52:05 +00:00
Clinton Alexander
ae961a4d99
Fixed the race condition in web server startup with the keystore creation.
2017-02-13 16:42:46 +00:00
Clinton
b7aafac367
Merge pull request #236 from corda/clint-cordformtestfixes
...
Cordformation now correctly includes and excludes cordapps.
2017-02-13 16:14:59 +00:00
Patrick Kuo
28e83d1e66
Example code for contract upgrade using RPC. ( #237 )
...
* Added missing out modifier to UpgradedContract class
* Added ContractUpgradeFlow.Instigator to whitelist in AbstractNode
* Added test for contract upgrade using RPC
2017-02-13 15:39:48 +00:00
Andrius Dagys
36052cbd63
Send a transaction for notarisation only if it has inputs or a timestamp
2017-02-13 14:54:46 +00:00
Andrius Dagys
a19dd55257
Pass a FilteredTransaction instead of a Signed transaction to a non-validating notary flow to preserve privacy.
...
This also means that the non-validating notary can service requests on the network without loading any custom plugins.
2017-02-13 14:54:46 +00:00
Clinton Alexander
4b71b60066
Cordformation now correctly includes and excludes cordapps.
2017-02-10 15:44:04 +00:00