JoelKatz
305b037f59
Don't allow a SerializerIterator to bind to a temporary Serializer. This was causing a bunch
...
of deserialization bugs.
2012-10-17 06:07:18 -07:00
JoelKatz
879a763fe2
Cleanup.
2012-10-14 18:27:42 -07:00
JoelKatz
e2c257f50b
Fix a bug Jed reported. More JSON work. Redo format layouts.
2012-10-01 20:09:24 -07:00
JoelKatz
e04b695434
Burninate "Value" in "*ValueField*" functions. It was just pointless extra typing.
...
What else would you set/get in a field, by name, other than its value?
2012-10-01 15:35:30 -07:00
JoelKatz
79c35f2689
Remove all IField/ITField functions. They are now obsolete.
...
Use the correponding STObject functions.
2012-10-01 15:21:22 -07:00
JoelKatz
5cc421bc76
Temporary fix to some issues caused by transaction flattening.
...
Will work out details with Arthur.
2012-09-30 22:42:06 -07:00
JoelKatz
a4b330e9bc
Merge branch 'master' of github.com:jedmccaleb/NewCoin into serialize
...
Conflicts:
src/TransactionFormats.cpp
Fast forward.
2012-09-30 22:38:31 -07:00
JoelKatz
98655aed4d
Correctly check validity for type during setType.
2012-09-29 01:30:17 -07:00
JoelKatz
16ea43d60c
Fixups.
2012-09-28 19:26:36 -07:00
JoelKatz
cfa0f129d9
Merge branch 'master' of github.com:jedmccaleb/NewCoin into serialize
...
Conflicts:
src/LedgerFormats.cpp
src/SerializedLedger.cpp
src/Version.h
Merge with master
2012-09-28 19:22:30 -07:00
JoelKatz
ebf3aeee64
Remove infinite loop.
2012-09-28 19:14:21 -07:00
Arthur Britto
7bd25b8688
Remove LowID and HighID from ripple state nodes.
2012-09-28 14:59:34 -07:00
JoelKatz
c9b8408d08
Cleanups and fixes.
2012-09-26 20:40:23 -07:00
JoelKatz
3f469c914d
More serialization work.
2012-09-26 16:26:39 -07:00
JoelKatz
02b3bcb089
Put the threading in the correct owner node for unthreaded nodes.
...
Add some additional debug to threading.
2012-09-20 00:15:48 -07:00
JoelKatz
50190b2c35
Fix threading bug.
2012-09-13 01:31:51 -07:00
JoelKatz
db873ff9f5
Functions for owned nodes (nodes that have a single other node that owns
...
them) and dual-owner nodes (nodes that have two other nodes that own them).
Owned nodes would be things like nicknames. Dual-owner nodes would be things
like ripple balances.
2012-08-24 09:32:58 -07:00
JoelKatz
68b044ddde
Changes to support threading through account roots, offers, and ripple state nodes.
...
Fix tracking the last transaction signed by an account.
2012-08-20 13:45:58 -07:00
JoelKatz
6bf10b1082
Threading support for node deletion.
2012-08-17 16:18:22 -07:00
JoelKatz
b789154c08
SLE support for threading through transactions.
2012-08-16 15:59:27 -07:00
Arthur Britto
7ff41d62a1
Breaking Json API, return versions as chars.
2012-07-07 19:44:52 -07:00
jed
2d7e096d29
start standardizing the RPC returns
2012-06-11 15:40:40 -07:00
JoelKatz
182d23e22a
Give account state node types.
2012-06-09 02:27:57 -07:00
Arthur Britto
1f7abd6a94
Clean up getText for SerializedLedgerEntry.
2012-06-05 14:13:32 -07:00
JoelKatz
34e933cad8
Avoid a whole lot of extraneous allocate/copy/free cycles when
...
serialized objects are constructed.
2012-05-18 21:18:49 -07:00
JoelKatz
05131cb61e
Cleanup.
2012-05-08 03:46:32 -07:00
Arthur Britto
f548e27e67
Cosmetic changes.
2012-05-05 16:46:29 -07:00
JoelKatz
6f2f058cd8
Derive Serialized ledger and transaction classes from SerializedType, not STObject.
2012-04-27 11:48:32 -07:00
JoelKatz
9ae8fff660
Don't name the entry. It looks ugly.
2012-04-26 18:58:18 -07:00
JoelKatz
a3669388b9
Bugfixes.
2012-04-26 17:31:09 -07:00
JoelKatz
e0e7a822a1
More ledger work:
...
Ledger::getAccountRoot
LedgerStateParms
SerializedLedgerEntry(const Serialier&..
2012-04-17 05:06:16 -07:00
JoelKatz
f05d6e0642
Rename SerializedLedger to SerializedLedgerEntry. It's not a whole ledger.
2012-04-13 20:07:57 -07:00
JoelKatz
28d870e7f9
Finish the serialized ledger classes.
2012-04-08 19:57:22 -07:00
JoelKatz
29659e56f3
Stub.
2012-04-06 22:36:24 -07:00