Commit Graph

1211 Commits

Author SHA1 Message Date
JoelKatz
ba163bc89f Logging modernization. 2012-06-04 07:17:41 -07:00
JoelKatz
bef64eaad5 Nicer nonce/hash code. 2012-06-04 06:14:23 -07:00
JoelKatz
7dcb10b178 Make an option whether fat node gets should include leaves.
This will save bandwidth and improve performance in ledger consensus.
(Well, it will once the rest of the code is tied in.)
2012-06-04 06:01:33 -07:00
JoelKatz
2206ff3be6 Get rid of hash_SMN and instead extend boost::hash.
This makes the TaggedCache code cleaner.
2012-06-04 06:01:11 -07:00
JoelKatz
98190a4284 Add an assert 2012-06-04 06:00:27 -07:00
JoelKatz
46f2248ce8 Small fixes. 2012-06-04 00:07:57 -07:00
JoelKatz
b3f91fc7b2 Prototype fix. 2012-06-03 19:43:46 -07:00
JoelKatz
49a239b67c Speed up ledger timing. 2012-06-03 19:43:35 -07:00
JoelKatz
3826094819 New wobble handling. 2012-06-03 19:43:28 -07:00
JoelKatz
49235f96d8 Use new ledger code. 2012-06-03 19:42:58 -07:00
JoelKatz
c386253be6 New ledger constructors and ledger snapshot code.
Remove dead code.
2012-06-03 19:42:38 -07:00
JoelKatz
31e70c0cd2 Use new Ledger constructors. 2012-06-03 19:42:30 -07:00
JoelKatz
833f402064 Use new ledger constructors. Go back to tracking if we don't have the LCL. 2012-06-03 19:42:13 -07:00
JoelKatz
e16d9e48f7 Whitespace. 2012-06-03 15:30:59 -07:00
JoelKatz
75ad545916 Finish the wobble rework. 2012-06-03 15:30:39 -07:00
JoelKatz
1011079aa7 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-03 12:24:42 -07:00
JoelKatz
d35bb54c06 Structures to correctly handle both pre and post close wobble. 2012-06-03 12:24:10 -07:00
Arthur Britto
96face502c Add unit tests for STAmount::setValue. 2012-06-03 01:54:51 -07:00
Arthur Britto
97fe2568e5 Improve starting currency comments. 2012-06-02 17:12:57 -07:00
JoelKatz
56d883571a Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-02 16:19:51 -07:00
JoelKatz
8701337af7 Work on the wobble logic. 2012-06-02 16:19:37 -07:00
Arthur Britto
d7095eef21 Merge branch 'pay' 2012-06-02 16:15:01 -07:00
Arthur Britto
78614a2450 Get RPC command account_message_set working. 2012-06-02 16:13:53 -07:00
Arthur Britto
e645ac7350 Add static helpers to NewcoinAddress. 2012-06-02 16:13:13 -07:00
JoelKatz
866ead228b Rule out the SHAMap snapShot code as the cause of the duplicate Txn bug.
Add unit test for the SHAMap snapShot code.
Add some extra asserts for attempts to modify immutable maps.
2012-06-02 15:34:49 -07:00
Arthur Britto
a8e65ce045 Add RPC command account_wallet_set. 2012-06-02 14:56:13 -07:00
Arthur Britto
2e78031442 Add RPC command account_email_set. 2012-06-02 14:25:44 -07:00
Arthur Britto
da20c80697 Add support for creating AccountSet transactions. 2012-06-02 14:25:08 -07:00
Arthur Britto
3332bf474f Add support for AccountSet to TransactionEngine. 2012-06-02 14:24:32 -07:00
Arthur Britto
573edfcb91 Add support for H128 to Serialized classes. 2012-06-02 14:23:44 -07:00
Arthur Britto
318d8ec71b Add flags for AccountSet to TransactionFormats. 2012-06-02 14:23:00 -07:00
Arthur Britto
e3c3382572 Add support for gravatar urls to AccountState. 2012-06-02 14:21:49 -07:00
Arthur Britto
2553b26e47 Add MessageKey field to AccountSet transaction. 2012-06-02 12:16:37 -07:00
Arthur Britto
49f2e2993b Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-06-02 12:00:25 -07:00
Arthur Britto
14c07d34be Fix RPC wallet_accounts. 2012-06-02 12:00:06 -07:00
Arthur Britto
583b0b9052 Fixes for RPC wallet_add and work toward more commands. 2012-06-02 11:53:38 -07:00
JoelKatz
6ede1a7bef Set closed flag. 2012-06-02 11:08:18 -07:00
Arthur Britto
f0e3383856 Fix starting number of XNS. 2012-06-02 02:04:46 -07:00
Arthur Britto
affe4445bd Implement doWalletAdd(). 2012-06-01 23:32:27 -07:00
Arthur Britto
2e61af4318 Add NewcoinAddress::createAccountPublic(). 2012-06-01 23:31:37 -07:00
JoelKatz
6cdf039c70 Back out the nonce workaround. 2012-06-01 21:01:23 -07:00
Arthur Britto
04790d8966 Create theApp for unit tests. 2012-06-01 20:57:55 -07:00
JoelKatz
856cd07de7 Final piece of fee fix. 2012-06-01 20:34:37 -07:00
JoelKatz
766e03bc62 Fee charge fixes. 2012-06-01 20:34:25 -07:00
JoelKatz
46e69d324c Extra debug 2012-06-01 20:34:05 -07:00
JoelKatz
be931912c6 Nonce code broke the unit test because theAPP is NULL 2012-06-01 20:33:34 -07:00
JoelKatz
5ab1041b26 Transaction fees are STAmounts. 2012-06-01 20:33:17 -07:00
JoelKatz
70d978fc71 prototype 2012-06-01 20:32:59 -07:00
JoelKatz
d25c97f7d5 STAmount::setValue(const STAmount &) 2012-06-01 20:32:42 -07:00
JoelKatz
1dfa9d0615 We can't adjust the ledger coin total when we are processing
transactions non-finally.
2012-06-01 20:32:05 -07:00