Commit Graph

70 Commits

Author SHA1 Message Date
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
Arthur Britto
9bbbf24f43 Fix Claim transaction to prove authority. 2012-05-15 20:28:29 -07:00
JoelKatz
cb4fcfddac Get rid of some ugliness in the use of ptr_vectors. I hope I didn't break anything. 2012-05-15 16:07:42 -07:00
Arthur Britto
5ad3eb6d4d Work towards Claim. 2012-05-11 18:29:41 -07:00
Arthur Britto
26fd9f3e43 Work toward authorized keys. 2012-05-10 15:51:19 -07:00
Arthur Britto
f548e27e67 Cosmetic changes. 2012-05-05 16:46:29 -07:00
JoelKatz
bbb1cca4ad Additional field names. 2012-05-03 12:40:31 -07:00
JoelKatz
80a71b3d2b Bugfixes, unit test support. 2012-04-25 21:47:33 -07:00
JoelKatz
44afa8fcf9 Tie the STAccount class to the NewcoinAddress code. 2012-04-23 15:58:27 -07:00
JoelKatz
003ec1af1e Missing helper functions. 2012-04-22 18:47:59 -07:00