JoelKatz
5217c92053
Let's use one simple general-purpose function rathern than five complex special-purpose ones.
2012-11-15 09:05:01 -08:00
JoelKatz
601db4491a
Track when we have to abandon the consensus process because the network has moved on.
...
Issue partial validation if appropriate later.
Change the consensus abort threshold to 80% of trusted nodes. (Maybe there should be a delay?)
2012-11-14 08:47:36 -08:00
JoelKatz
bd44ae1b2b
Fix standalone or non-validating modes.
2012-11-14 00:33:17 -08:00
JoelKatz
0a2beae3ac
Better "unset source" messages.
2012-11-14 00:33:09 -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
JoelKatz
73a0a56f2b
New job categories.
2012-11-13 16:18:11 -08:00
JoelKatz
f070630f62
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-13 15:31:19 -08:00
JoelKatz
8450491099
Function to get full/partial validation counts for tracking transaction load.
...
Cleanups.
2012-11-13 15:30:43 -08:00
Arthur Britto
f2dcc4cdd0
Add support for getting ledger_header.
2012-11-13 14:06:59 -08:00
Arthur Britto
496fd33481
JS: Clean up setting command rpc.
2012-11-13 14:06:07 -08:00
JoelKatz
a4a83bbdda
Wrong field name.
2012-11-13 13:39:36 -08:00
JoelKatz
e966752538
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-13 03:41:54 -08:00
JoelKatz
ee0b63d19e
More PoW work.
2012-11-13 03:41:39 -08:00
Arthur Britto
0bd8e3b84b
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-13 02:32:48 -08:00
Arthur Britto
64181e1027
Remove dead files.
2012-11-13 02:31:22 -08:00
JoelKatz
210170a2cb
More work on proof of work.
2012-11-13 02:16:22 -08:00
JoelKatz
d339eb8cad
Fix unit tests.
2012-11-12 22:58:29 -08:00
JoelKatz
7dfe1107d1
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-12 22:52:00 -08:00
JoelKatz
82ef1d4582
More proof of work stuff.
2012-11-12 22:51:48 -08:00
jed
f18b646e50
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-12 16:06:34 -08:00
JoelKatz
01b8342f42
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-12 15:56:51 -08:00
JoelKatz
35905edd77
Proof of work finding engine.
2012-11-12 15:55:58 -08:00
JoelKatz
a6e709e5ff
Some fixes for broken math in this code.
2012-11-12 15:55:38 -08:00
jed
ad6368bb0c
Merge branch 'api2'
2012-11-12 15:48:04 -08:00
jed
433cbc4d92
vs 2012
2012-11-12 15:45:50 -08:00
Arthur Britto
1a4085c2f3
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-12 14:40:50 -08:00
Arthur Britto
42b37c8b1f
Fixes for path expansion.
2012-11-12 14:40:42 -08:00
Arthur Britto
95c590bef4
Make Ledger::getBookBase logging more informative.
2012-11-12 14:30:12 -08:00
JoelKatz
c725d78e24
Trivial change to force push.
2012-11-12 14:17:35 -08:00
JoelKatz
6f44577109
Be more explicity about make_pair types.
2012-11-12 13:56:26 -08:00
JoelKatz
9e36f54e24
Cleanup.
2012-11-12 13:40:27 -08:00
JoelKatz
4fe3f7c7e0
Include ledger entry type in metadata. Include more new/changed/final field
...
values in transactions metadata.
2012-11-12 13:40:02 -08:00
JoelKatz
e399be47c4
Remove metadata field parameters.
2012-11-12 13:39:37 -08:00
Arthur Britto
85336da386
Rename uIndex to uNode.
2012-11-12 12:35:58 -08:00
jed
c7d88f5078
in progress
2012-11-12 07:48:04 -08:00
jed
5e9df112a1
clean
2012-11-12 06:39:07 -08:00
jed
362e3da97d
send creditSet to B
2012-11-11 16:51:11 -08:00
JoelKatz
3613c45962
Start coding proof of work logic.
2012-11-10 22:19:03 -08:00
Stefan Thomas
f5a6fdbab9
Instantiate an RPCHandler per request.
...
RPCHandlers are pretty light objects and this allows us to pass in
parameters like the InfoSub object without locking or adding more
parameters to the RPC methods.
2012-11-10 15:51:45 -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
Arthur Britto
ebf73f0d86
Fix rippling through offers.
2012-11-09 15:37:25 -08:00
JoelKatz
b2ef5de5f7
Cosmetic change.
2012-11-09 14:15:48 -08:00
JoelKatz
40527cca2b
Start adding support for concurrent I/O.
2012-11-09 14:14:47 -08:00
JoelKatz
82d26ea756
Add a scoped unlock class.
2012-11-09 14:13:03 -08:00
JoelKatz
546c0f288f
Add a job type for local transactions.
2012-11-09 14:12:48 -08:00
JoelKatz
c32711c472
Mark two FIXMEs.
2012-11-09 14:12:37 -08:00
JoelKatz
0b7b61ee7b
Remove a FIXME since the issue was already fixed.
2012-11-09 09:46:38 -08:00
JoelKatz
5fbe7b2015
Oops.
2012-11-09 07:31:22 -08:00