JoelKatz
adcec3cabb
Bugfix.
2012-07-13 12:40:46 -07:00
JoelKatz
2463d25682
Must update positions even if not proposing. Otherwise, we never realize there's a consensus on close times.
2012-07-13 10:35:08 -07:00
JoelKatz
92dce90b90
Add a 'verbose' flag.
2012-07-13 10:34:51 -07:00
JoelKatz
db2e9f83dd
More debug.
2012-07-13 10:25:04 -07:00
JoelKatz
34c5a22d81
By controlling when we create a LedgerConsensus object, we can control when we switch our view
...
of the network's LCL.
2012-07-13 10:15:01 -07:00
JoelKatz
338fa90387
Correctly sequence to acquiring a new LCL if it changes. Don't keep acquiring the old one.
2012-07-12 23:07:55 -07:00
JoelKatz
02decebe08
Rest of close time logic.
2012-07-12 21:46:13 -07:00
JoelKatz
036d8f8d6d
Functions to retrieve close time information from the ledger.
2012-07-12 21:45:09 -07:00
JoelKatz
c839f93d3c
32-bit network times. Close time cleanup.
2012-07-12 01:43:56 -07:00
JoelKatz
cdd1bff788
Sometimes it's okay to be clever.
2012-07-12 01:43:35 -07:00
JoelKatz
b5fa3a0900
32-bit network times. Mark a FIXME.
2012-07-12 01:43:18 -07:00
JoelKatz
fc48efea59
Track proposed ledger close times.
2012-07-12 01:43:02 -07:00
JoelKatz
16f9d7d74e
32-bit times. Track proposed ledger close times.
2012-07-12 01:42:44 -07:00
JoelKatz
ecd47f0ea8
Cut to 32-bit network times.
2012-07-12 01:41:24 -07:00
JoelKatz
34935be1f4
More of the close time resolution code.
2012-07-11 18:25:47 -07:00
JoelKatz
f71469f55c
Mark a FIXME needed for new timing to work right.
2012-07-11 18:18:48 -07:00
JoelKatz
513d248c93
Change ledger and db structures to use new ledger close timing logic.
2012-07-11 18:18:28 -07:00
JoelKatz
c637c01abc
Mark a FIXME for some cases this code mishandles. (I'll fix it shortly.)
2012-07-11 18:16:47 -07:00
JoelKatz
9e60cfc925
Remove this abomination.
2012-07-11 16:29:17 -07:00
JoelKatz
effcc07c92
Merge branch 'master' of github.com:jedmccaleb/NewCoin into continuousClose
2012-07-11 11:41:30 -07:00
JoelKatz
bde6db0cac
Don't change our position too soon, before others have a chance to weigh in.
2012-07-11 11:39:23 -07:00
JoelKatz
9022a96495
Bugfix.
2012-07-11 11:39:06 -07:00
Arthur Britto
8266c87dc9
Have RPC ripple_lines_get now show redundant currencies.
2012-07-10 21:44:11 -07:00
Arthur Britto
8ae768d2a7
Add hack to show currency in Json for STAmount.
2012-07-10 21:38:41 -07:00
Arthur Britto
0c4b739010
Fix RPC decimal parsing.
2012-07-10 21:20:09 -07:00
JoelKatz
6cf3657dc4
Merge branch 'master' of github.com:jedmccaleb/NewCoin into continuousClose
2012-07-10 19:25:27 -07:00
JoelKatz
187130fe31
Properly sequence from one converge window to the next.
2012-07-10 19:24:52 -07:00
Arthur Britto
db7cf11312
Fix RPC ripple_lines_get to return multiple lines for peer account.
2012-07-10 15:19:39 -07:00
Arthur Britto
93089186e1
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-07-10 15:04:34 -07:00
Arthur Britto
fb009bae3b
Fix adding second entry to directory.
2012-07-10 15:04:12 -07:00
Arthur Britto
a61269ddd3
Make NetworkOPs::getDirNodeInfo more robust.
2012-07-10 14:54:09 -07:00
jed
1e99069aff
small fix
2012-07-10 14:41:54 -07:00
Arthur Britto
878a0889ee
Fix reporting of lines by ripple_lines_get.
2012-07-10 14:11:38 -07:00
Arthur Britto
a1424fcd60
Fix error class for terBAD_AUTH_MASTER.
2012-07-10 13:16:08 -07:00
JoelKatz
c82bd2805b
Merge branch 'master' of github.com:jedmccaleb/NewCoin into continuousClose
...
Conflicts:
src/Ledger.h
src/LedgerNode.cpp
src/Version.h
2012-07-10 10:31:13 -07:00
JoelKatz
74cd8a65b8
More continuous ledger close work:
...
CLC code now compiles and links.
Remove dead code.
Decide when to come out of idle.
Decide when we have a convergence.
Give all state handlers access to timing information.
2012-07-10 10:25:54 -07:00
Arthur Britto
164350658f
Rename RPC commands to ripple_lines_get and ripple_line_set.
2012-07-09 21:10:51 -07:00
Arthur Britto
96b314c78c
Add getQualityNext.
2012-07-09 18:01:52 -07:00
Arthur Britto
d6f18a9195
Add operator+() to uint256.
2012-07-09 18:01:36 -07:00
Arthur Britto
86e5c77b8b
Merge branch 'master' of github.com:jedmccaleb/NewCoin
2012-07-09 17:39:12 -07:00
Arthur Britto
3462ab0f07
Work towards ripple and offers.
2012-07-09 17:38:03 -07:00
Arthur Britto
cbc4212150
Remove transaction transit_set.
2012-07-09 17:37:20 -07:00
JoelKatz
6be83c09db
Add SLE next/prev functions.
2012-07-09 17:12:20 -07:00
JoelKatz
50fe4b6320
Functions that return an SLE::pointer that find the next/prev nodes in the state tree.
2012-07-09 16:06:15 -07:00
JoelKatz
632bf2e586
Updates to CLC.
2012-07-09 15:56:36 -07:00
JoelKatz
98c8529701
Some extra validation operations needed by CLC.
2012-07-09 15:49:46 -07:00
JoelKatz
b417faa927
CLC work.
2012-07-09 10:43:11 -07:00
JoelKatz
f5783820f8
Detect "radio silence"
2012-07-09 10:42:44 -07:00
JoelKatz
82acac809f
Remove unused fields.
2012-07-09 10:42:20 -07:00
JoelKatz
75f3b4129c
CLC needs validation counts for previous ledgers.
2012-07-09 10:41:27 -07:00