JoelKatz
366b477052
Metadata rework to make it possible to watch things like order books or
...
directories.
1) Some fields are never put in metadata, like Indexes, PreviousTxnID, and
others that are useless/redundant
2) Directory nodes now contain a RootIndex field so you can tell which
directory they're part of.
3) Some fields are always put in metdata, even if they don't change, like
RootIndex. So if a directory entry node is touched, you can tell what
directory it was part of.
Note that this change will cause ledger divergence. Also, existing directory
nodes will not be fully metadata indexed but newly-created nodes will be.
2012-11-18 17:13:19 -08:00
Arthur Britto
ffb4955127
Fix ripple paths with XRP.
2012-11-17 17:35:19 -08:00
Arthur Britto
cdd3ba0791
Make rippleCredit() do better with ACCOUNT_ONE.
2012-11-17 17:34:04 -08:00
Arthur Britto
2d98ce4526
Make TrustSet disallow ACCOUNT_ONE.
2012-11-17 17:33:10 -08:00
JoelKatz
8bd212e6bc
Sanely handle optional fields set to their default values.
...
Specify when this is allowed and when it's prohibited.
2012-11-16 15:11:16 -08:00
JoelKatz
7b1540c5fd
Missing #include
2012-11-16 15:09:31 -08:00
jed
c502bfad99
Merge branch 'master' of github.com:jedmccaleb/NewCoin into api2
...
Conflicts:
test/config.js
2012-11-16 09:08:37 -08:00
jed
d4ef06fd67
rpchandler
2012-11-16 09:06:18 -08:00
JoelKatz
67fe605967
Some additional logging.
2012-11-15 18:16:48 -08:00
jed
25552ece7c
freeBSD
2012-11-15 16:47:23 -08:00
Arthur Britto
f1a4bcc661
Fixes for rippling XRP via offers.
2012-11-15 16:42:23 -08:00
Arthur Britto
b08beed974
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-11-15 11:26:16 -08:00
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
jed
46cd90b47b
.
2012-11-14 21:26:23 -08:00
jed
7500547fe1
Merge branch 'api2' of github.com:jedmccaleb/NewCoin into api2
...
Conflicts:
src/cpp/ripple/TransactionAction.cpp
src/cpp/ripple/TransactionEngine.cpp
src/cpp/ripple/TransactionEngine.h
2012-11-14 20:58:00 -08:00
jed
8866ac384f
.
2012-11-14 16:47:49 -08:00
jed
58e5e07823
.
2012-11-14 16:10:10 -08:00
jed
2c2a8b5660
Merge branch 'master' of github.com:jedmccaleb/NewCoin into api2
2012-11-14 13:23:41 -08:00
jed
5bbdd90a4c
refactor Transaction. compiling. still need to test
2012-11-14 13:05:59 -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
Arthur Britto
b01853d836
Fixes for rippling through offers
2012-11-13 19:13:29 -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
jed
44826f1ce3
AuthorizedKey -> RegularKey
2012-11-13 04:20:15 -08:00
jed
4dfc237e4f
Merge branch 'master' of github.com:jedmccaleb/NewCoin into api2
2012-11-13 03:45:49 -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
c1611f3b07
meta
2012-11-12 17:00:11 -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