Commit Graph

79 Commits

Author SHA1 Message Date
JoelKatz
3e305871c3 Missing sort. 2012-09-29 00:30:21 -07:00
JoelKatz
dc2e47b67c Hash functions. 2012-09-28 19:12:38 -07:00
JoelKatz
8c2eda1f93 Fix signature/hash generation. 2012-09-28 14:26:19 -07:00
JoelKatz
febe7a1224 Search/replace went slightly awry. 2012-09-27 20:47:50 -07:00
JoelKatz
2c2bfab52f STArrays should only hold STObject's 2012-09-27 20:47:11 -07:00
JoelKatz
b6653732b0 New serializer work.
Rework add/addRaw/addData per discussion with Arthur.
New STObject add/deserialize code.
STArray add/deserialize code.
Allow arrays of normal fields.
Other small fixes.
2012-09-27 15:43:29 -07:00
JoelKatz
a40120b6c9 Cleanups and fixes. 2012-09-27 14:11:10 -07:00
JoelKatz
ad4952b958 Cleanups. 2012-09-26 15:09:27 -07:00
JoelKatz
96eef8388f Remove a line of dead code. Add two convenience functions. 2012-09-26 12:46:53 -07:00
JoelKatz
fbb0baaca0 Cleanups. 2012-09-26 00:28:58 -07:00
JoelKatz
e0587a44b8 More work on new serializer code. 2012-09-25 22:47:59 -07:00
JoelKatz
2446db0bbe More serialization work. 2012-09-25 19:27:09 -07:00
JoelKatz
c757d363af Parts of the new serialization code. Does not compile yet. 2012-09-25 16:48:24 -07:00
JoelKatz
19ee517d9f Neaten this up a bit. 2012-09-24 16:28:08 -07:00
JoelKatz
8d633bf065 Remove a FIXME since it's fixed. 2012-09-24 16:23:09 -07:00
JoelKatz
173b6ce558 More changes to the new serialization format that don't break compatibility. 2012-09-24 16:21:40 -07:00
JoelKatz
a4070de73e Some work on the new binary formats that doesn't break current code. 2012-09-24 13:04:24 -07:00
JoelKatz
ca1436ac25 Remove some dead code that was in my way. 2012-09-11 14:51:13 -07:00
Arthur Britto
e0cfa2e12d Remove obsolete ledeger fields. 2012-09-07 14:08:25 -07:00
jed
0d40390e6b contract 2012-09-05 15:33:48 -07:00
JoelKatz
4930ebb945 Simplify the way we handle validations. Include a signing time instead of a
closing time. Keep only the validation with the most recent signing time.
Sign using network time. This eliminates the ValidationPair nightmare and
makes the logic must easier to understand, increasing confidence that it
does what it's supposed to do.
2012-09-03 20:13:57 -07:00
Arthur Britto
e4b8d874e7 Encode issuer in STAmount. Breaking protocol and db version change. 2012-08-23 14:55:03 -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
453f72661b Update RPC, transactions, and ledger for new accountRootNode format. 2012-07-26 19:07:52 -07:00
Arthur Britto
aababa680f Add ripple quality in and out. 2012-07-24 15:02:09 -07:00
Arthur Britto
276f6f4da1 Change sfDirectory to sfBookDirectory. 2012-07-20 15:23:32 -07:00
Arthur Britto
d3e1b98fe8 Bug fixes for offer_create and offer_cancel. 2012-07-13 23:01:26 -07:00
Arthur Britto
3982a67dbe Work on offer backend. 2012-07-13 15:31:08 -07:00
Arthur Britto
3462ab0f07 Work towards ripple and offers. 2012-07-09 17:38:03 -07:00
Arthur Britto
e5ad771708 Move to new directory format. 2012-07-07 17:46:47 -07:00
Arthur Britto
4b20162e7f Work in progress on offers and ripple. 2012-07-07 14:34:42 -07:00
JoelKatz
e383a59b5e Support validations with versions in them. 2012-06-27 13:33:22 -07:00
Arthur Britto
9010430a1b Merge branch 'master' into ripple 2012-06-20 16:26:44 -07:00
JoelKatz
58dcc8b9c1 Don't use stale validiations. 2012-06-20 13:26:32 -07:00
Arthur Britto
616af57654 Add SerializedObject and SerializedTransaction support for STPathSet. 2012-06-17 15:14:00 -07:00
Arthur Britto
573edfcb91 Add support for H128 to Serialized classes. 2012-06-02 14:23:44 -07:00
Arthur Britto
583b0b9052 Fixes for RPC wallet_add and work toward more commands. 2012-06-02 11:53:38 -07:00
JoelKatz
e6e72a7b9a Cleanups. 2012-05-28 03:35:52 -07:00
Arthur Britto
0b9c762f99 Add STValue256 type. 2012-05-26 02:51:10 -07:00
Arthur Britto
30407a3a23 Work on transit fees. 2012-05-22 12:42:13 -07:00
Arthur Britto
3c22a665d2 Add transaction formats for CreditSet and TransitSet. 2012-05-21 17:26:44 -07:00
Arthur Britto
1e9304f8c6 Use STPathSet in place of STPath in transactions. 2012-05-20 23:43:02 -07:00
Arthur Britto
98ade9985e Work toward RPC send. 2012-05-20 22:59:13 -07:00
JoelKatz
567ac3c846 STPathElement and STPath classes. Better Json-ization of serialized types. 2012-05-19 01:09:59 -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
cd2e8b42ae Make some more functions public, now that they're safe. 2012-05-17 23:48:16 -07:00
JoelKatz
163ecc60e3 STAmount helpers for STObject/STTransaction. 2012-05-17 20:26:52 -07:00
Arthur Britto
adf4883fa9 Alphabetize serialized enum declaration. 2012-05-16 17:15:57 -07:00