Commit Graph

1210 Commits

Author SHA1 Message Date
JoelKatz
a25a9831f1 Fee tracking both that scales with load and that doesn't (for the reserve). Get fees as json.
Locks for the fee manager.
2012-12-17 04:36:58 -08:00
Arthur Britto
0bc4a7b1e2 Fix extraneous offer creation. 2012-12-15 16:48:46 -08:00
Arthur Britto
65bb4a8941 Avoid letting owner counts go bad. 2012-12-15 15:22:54 -08:00
Arthur Britto
6114a0b643 Fix no destination errors. 2012-12-15 13:47:56 -08:00
Arthur Britto
4baa8b3c5d Add support for offers to allow parties to go into debt. Broken. 2012-12-15 00:06:12 -08:00
Arthur Britto
12a4ce88ec Add support for incrementally updating owner count. 2012-12-14 21:19:44 -08:00
Arthur Britto
dd8e155226 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-14 16:34:38 -08:00
Arthur Britto
f93dc7a7b4 Fix network state reporting in server and client. 2012-12-14 16:34:11 -08:00
JoelKatz
fa4ff04d06 Broaden the integer multiplication testing. 2012-12-14 16:18:32 -08:00
JoelKatz
534ce8307f Have to special-case the root node. 2012-12-14 12:07:50 -08:00
JoelKatz
efd9e91c51 Cleanups. Remove some redundant checks. 2012-12-14 10:53:22 -08:00
JoelKatz
0da30fc82e Avoid some extraneous reference count operations. 2012-12-14 10:10:52 -08:00
JoelKatz
bc3f641373 Track when a node was last accessed. 2012-12-14 09:56:28 -08:00
JoelKatz
a23788de77 Fix a small memory leak. 2012-12-14 08:51:33 -08:00
Arthur Britto
5b60c73489 Look in account for sfOwnerCount. 2012-12-13 17:09:41 -08:00
Arthur Britto
38650ec819 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-13 16:55:50 -08:00
Arthur Britto
df4d2ec149 Check field present for stOwnerCount. 2012-12-13 16:55:37 -08:00
JoelKatz
f8e98694c6 Emergency workaround. 2012-12-13 16:41:28 -08:00
JoelKatz
26915da1a4 Temporary workaround. 2012-12-13 16:36:20 -08:00
Arthur Britto
72d8811ad3 Add and use new owner_reserve. 2012-12-13 15:45:49 -08:00
JoelKatz
092fe4389e Tiny optimization -- don't find the entry twice. 2012-12-13 12:15:23 -08:00
JoelKatz
ef93881d71 Fix the deadlock. We were destroying the WSConnection while holding the
MapLock causing a deadlock between the MapLock and MonitorLock.
2012-12-13 12:09:48 -08:00
JoelKatz
25abc284be Fix build issues. 2012-12-13 10:34:13 -08:00
JoelKatz
5275d915c9 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-13 00:07:26 -08:00
JoelKatz
48f5f25076 This gets as many of the "nice to get right" cases exactly right as possible
without failing any of the critical cases.
2012-12-13 00:06:37 -08:00
JoelKatz
924e6e95b0 Extra logging. 2012-12-12 23:54:57 -08:00
Arthur Britto
6d3c82ab7b Merge branch 'reserve' 2012-12-12 21:55:25 -08:00
Arthur Britto
f1735c5cdf Move from account create fee to reserve XRP. 2012-12-12 21:54:56 -08:00
JoelKatz
93e4e4780a Try native*non-native too. 2012-12-12 21:53:13 -08:00
JoelKatz
d7fcb5c7ba Fix a native*native bug. Add a test to make sure integer multiplications give exact results. 2012-12-12 21:50:07 -08:00
Arthur Britto
895a176611 Make pathfinder return best quality paths. 2012-12-12 15:41:47 -08:00
JoelKatz
f27d435bb3 Fix rounding for the last time. It's [(10X+5)(10Y+5)]/100 -- this passes
every test I can imagine. (Tests added.)
2012-12-11 22:56:25 -08:00
Arthur Britto
4752c9ff4e UT: Fix payment test. 2012-12-11 21:23:56 -08:00
Arthur Britto
33d6508237 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-11 19:48:06 -08:00
Arthur Britto
8c6419e65b Work in progress on pathfind. 2012-12-11 19:47:53 -08:00
JoelKatz
cc592256a1 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-11 18:42:33 -08:00
JoelKatz
bb77dc2bc0 Cleanup. 2012-12-11 18:42:17 -08:00
jed
94e2affb93 lower account create fee. 2012-12-11 18:24:58 -08:00
JoelKatz
3d66e30e7e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-12-11 15:48:17 -08:00
Arthur Britto
eac6fe88c1 Add support for multiple path finding and path length limiting. 2012-12-11 15:31:55 -08:00
JoelKatz
8faa25e9ff Restore [(10X+3)(10Y+3)]/100 rounding. Arthur, please double check. 2012-12-11 15:12:21 -08:00
Arthur Britto
a1915bd899 Omit default paths from pathfinder results. 2012-12-11 14:03:32 -08:00
JoelKatz
42e3453073 Our new rounding actually does nothing. So let's not round. 2012-12-11 00:17:11 -08:00
JoelKatz
d705bde28a Cleanup. 2012-12-11 00:09:33 -08:00
JoelKatz
ddcf87cdb6 Tiny optimization. 2012-12-10 22:05:23 -08:00
JoelKatz
8f0089fc01 Bugfix. 2012-12-10 17:39:48 -08:00
JoelKatz
dd00d886a0 Use less funky rounding. Tiny optimization. 2012-12-10 17:36:48 -08:00
JoelKatz
16c8bebf44 Workaround websocketpp's bad exception logic. 2012-12-10 14:27:43 -08:00
Stefan Thomas
52fc3af69b Fix segfault on start. 2012-12-10 13:47:42 -08:00
jed
eea2739f53 add seq to offer json 2012-12-10 12:05:50 -08:00