Commit Graph

26 Commits

Author SHA1 Message Date
Arthur Britto
04c17ac1f3 Work toward subscribe accounts by ledger index. 2013-01-05 16:51:45 -08:00
JoelKatz
dfbd640f6c Complete the fetch by hash logic, including tracking the hashes we want. 2013-01-04 22:14:53 -08:00
Arthur Britto
ab0da033c3 Add support for JSON-RPC subscriptions. 2012-12-29 16:07:29 -08:00
Arthur Britto
192dae3b74 Stub subscribe for JSON-RPC. 2012-12-29 14:42:38 -08:00
JoelKatz
a169167030 Fix a bug where a node doesn't get a chance to finish acquiring a TX set
before all nodes forget it because they're done with it, leaving a node
behind the consensus.
2012-12-27 20:25:12 -08:00
JoelKatz
33aee3705a Pass fee information to client. 2012-12-27 10:42:58 -08:00
JoelKatz
9124c91884 Ping websocket connections every two minutes.
Detect and close non-responsive connections.
UNTESTED
2012-12-25 10:19:24 -08:00
JoelKatz
cc7b1434c7 Begin tying in the new transaction queue code. 2012-12-19 11:31:33 -08:00
Arthur Britto
f93dc7a7b4 Fix network state reporting in server and client. 2012-12-14 16:34:11 -08:00
Arthur Britto
5b68f2a15d Refactor NetworkOps and RPC to specify account_index and ledgers better. 2012-12-05 18:02:41 -08:00
JoelKatz
41fe8f4443 Count InfoSub's. 2012-11-30 03:48:49 -08:00
JoelKatz
0fe9f178ef NetworkOPs function to test if we have in our database a specified range of ledger numbers. 2012-11-29 11:46:22 -08:00
jed
32c231ab57 add meta to account_tx 2012-11-29 09:22:44 -08:00
jed
e90a1a404d still working 2012-11-28 16:29:15 -08:00
JoelKatz
95e3b5ece7 Explain the various times. 2012-11-24 09:26:26 -08:00
JoelKatz
6bc817d377 Don't use the most expensive synchronization primitives available. 2012-11-23 12:43:16 -08:00
JoelKatz
89d54999c9 Rework the way the results of ledger and TX map acquisition is passed up and down the
call chain so that the peer logic will know how helpful peers are being, not just whether
they're sending invalid data.
2012-11-21 09:28:09 -08:00
jed
2c2a8b5660 Merge branch 'master' of github.com:jedmccaleb/NewCoin into api2 2012-11-14 13:23:41 -08:00
JoelKatz
c6aab36fe7 Issue partial validations when appropriate. 2012-11-14 00:23:32 -08:00
JoelKatz
71cf18eee2 Track last validation so we can detect a missing validation and issue a partial. 2012-11-13 16:18:19 -08:00
jed
c1611f3b07 meta 2012-11-12 17:00:11 -08:00
jed
362e3da97d send creditSet to B 2012-11-11 16:51:11 -08:00
Stefan Thomas
b6bbef84cf Move lock from RPCHandler to InfoSub. 2012-11-10 15:17:28 -08:00
Stefan Thomas
00bb9d99a7 Refactored WSConnection and RPCHandler to have one layer of commands.
Evented RPC commands are now on the same level as all other RPC
commands and are handled by the RPCHandler class.
2012-11-10 15:17:28 -08:00
JoelKatz
3b2275a83b Fully asynch transaction handler. Now we need to use it. 2012-11-09 07:26:26 -08:00
Stefan Thomas
fa3fab5816 Moved cpp code to src/cpp and js code to src/js. 2012-11-07 12:49:50 -08:00