Commit Graph

  • eb2ce22eff Our bit order change to uint256 broke the logic used to convert CBigNum's to and from uint256's. This code is really awful though. We probably should just re-implement what we need of it. (Which is very little.) It looks like the author just didn't know about BN_bin2bn and BIN_bn2bin. JoelKatz 2012-06-08 20:45:20 -07:00
  • ea5ae2a113 Structures for tracking transactions by which accounts they affect. JoelKatz 2012-06-08 18:13:13 -07:00
  • b70cdd7fa4 Make Get/Set PrivateKeyU work. JoelKatz 2012-06-08 16:13:24 -07:00
  • 0f16669987 Bufix. JoelKatz 2012-06-08 15:56:41 -07:00
  • 17c57e7819 Add skeleton of new code. JoelKatz 2012-06-08 15:55:52 -07:00
  • 398ce4b95f Whitespace. JoelKatz 2012-06-08 05:42:02 -07:00
  • 85d31c240f Dead code. JoelKatz 2012-06-08 05:31:51 -07:00
  • 240971775b Dead code. JoelKatz 2012-06-08 05:31:43 -07:00
  • 4b79e7dca8 New canonical transaction order code. Tested and working. CanonicalTXSet acts much like a map, but sorts the transactions in a simple order that makes them take fewer passed. JoelKatz 2012-06-08 05:09:23 -07:00
  • 261b34e0c3 Bugfixes. If an object lost its last external reference while we were refreshing it, boom. New store/retrieve functions for objects that aren't held through shared pointers. JoelKatz 2012-06-08 04:34:32 -07:00
  • 2c5f91a384 Add comment. JoelKatz 2012-06-08 04:34:23 -07:00
  • 03d90e4f56 Whitespace. JoelKatz 2012-06-08 04:34:14 -07:00
  • 95e52d5740 Typo was causing this code not to work. JoelKatz 2012-06-08 04:09:22 -07:00
  • ec9b304cb6 changed return of wallet_accounts jed 2012-06-07 23:17:28 -07:00
  • 74518e77d0 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-07 15:02:37 -07:00
  • a098f95648 . jed 2012-06-07 15:02:22 -07:00
  • 59dd45544d Catcg errors parsing command line options. Arthur Britto 2012-06-07 13:24:54 -07:00
  • c6b290c474 Sql binary support for vector. Arthur Britto 2012-06-07 13:14:39 -07:00
  • 24c7689808 Add binary data support for RPC data_fetch. Arthur Britto 2012-06-07 13:06:26 -07:00
  • 813bdd532e Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-07 12:38:07 -07:00
  • 04b9581652 Add RPC commands data_delete, data_fetch, and data_store. Arthur Britto 2012-06-07 12:37:58 -07:00
  • 2f7beb970f Updates to support the new HaveTXSet message. JoelKatz 2012-06-07 12:26:12 -07:00
  • 6c49630bf6 Tighten timing. JoelKatz 2012-06-07 12:25:55 -07:00
  • bda64fac2a Tx set exchange improvements. JoelKatz 2012-06-07 12:25:44 -07:00
  • 6770fdf0b3 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-06 07:11:14 -07:00
  • a79c78111e add RPC_ALLOW_REMOTE connections flag jed 2012-06-06 07:10:30 -07:00
  • 232f7f2dbb Add nodeInUNL() for validaiton. Arthur Britto 2012-06-06 01:33:04 -07:00
  • e204a7dc3d Add const restrictions. Arthur Britto 2012-06-06 01:25:00 -07:00
  • 7d153490ab Bugfixes. JoelKatz 2012-06-05 15:54:52 -07:00
  • 8e974236b8 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-05 15:42:09 -07:00
  • b4e238a2e4 With luck, a fix for the crash. JoelKatz 2012-06-05 15:41:44 -07:00
  • 6947610fa8 Merge branch 'misc' Arthur Britto 2012-06-05 14:53:52 -07:00
  • c836cea92a Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-05 14:53:05 -07:00
  • 1159e71c26 Implement RPC commands nickname_info and nickname_set. Arthur Britto 2012-06-05 14:52:37 -07:00
  • 0b02b20003 Add support for a signature when creating NicknameSet transactions. Arthur Britto 2012-06-05 14:50:42 -07:00
  • 41c6ae939a Fix NicknameSet transaction handling. Arthur Britto 2012-06-05 14:14:03 -07:00
  • 1f7abd6a94 Clean up getText for SerializedLedgerEntry. Arthur Britto 2012-06-05 14:13:32 -07:00
  • 8e88b1cd8a Add fee configuration for creating nicknames. Arthur Britto 2012-06-05 14:13:00 -07:00
  • 6559655218 compile on windows jed 2012-06-05 14:06:21 -07:00
  • a9bb5f8d10 Merge branch 'master' into misc Arthur Britto 2012-06-05 13:09:26 -07:00
  • c7069d842c Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-05 13:09:15 -07:00
  • 480482d618 Merge branch 'master' into misc Arthur Britto 2012-06-05 13:08:36 -07:00
  • ba983ccec3 Implement RPC commands nickname_info and nickname_set. Arthur Britto 2012-06-05 13:07:17 -07:00
  • 3945749b64 Implement NetworkOPs stubs for nickname_set. Arthur Britto 2012-06-05 13:06:46 -07:00
  • f6e32912bb Implement transaction creation for nickname_set. Arthur Britto 2012-06-05 13:06:20 -07:00
  • 26d7f0e1a4 Add ledger fuctionality for NicknameState. Arthur Britto 2012-06-05 13:05:42 -07:00
  • ea64ee3e58 Implement doNicknameSet. Arthur Britto 2012-06-05 13:04:42 -07:00
  • 189b115513 Fix serialized format for nicknames. Arthur Britto 2012-06-05 13:03:47 -07:00
  • 79cc39f902 Tweak. JoelKatz 2012-06-05 04:00:25 -07:00
  • a987613595 Fix some errors to be temporary. Arthur Britto 2012-06-04 23:28:34 -07:00
  • 1c854f9c73 Typo. JoelKatz 2012-06-04 21:52:04 -07:00
  • e685b8678c Typo. JoelKatz 2012-06-04 21:47:04 -07:00
  • d8ad2fcbb5 Typo. JoelKatz 2012-06-04 21:45:59 -07:00
  • e84c7924a4 Extra debug JoelKatz 2012-06-04 21:37:04 -07:00
  • 7d2d698296 If we set the account sequence number to the transaction sequence, the transaction is forever repeatable! JoelKatz 2012-06-04 19:18:19 -07:00
  • 73b579aef8 Cleanups and fixes. JoelKatz 2012-06-04 19:10:44 -07:00
  • 4e7d1cb390 Add an STAmount::operator bool() const JoelKatz 2012-06-04 19:10:30 -07:00
  • 0f02695f21 Add NicknameSet to TransactionFormats. Arthur Britto 2012-06-04 15:25:01 -07:00
  • b186b45c76 Merge branch 'misc' Arthur Britto 2012-06-04 13:08:59 -07:00
  • 1ec51b6735 Clean up balance checking. Arthur Britto 2012-06-04 13:08:39 -07:00
  • 8767111293 Fix doPasswordFund and fix/clean up mLedger clearing. Arthur Britto 2012-06-04 13:07:55 -07:00
  • 18da3ac8d1 Merge branch 'misc' Arthur Britto 2012-06-04 12:20:09 -07:00
  • 7e19a2f616 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-04 12:20:00 -07:00
  • a2e28ff819 Adjust RPC commands to be aware of current and closed ledgers. Arthur Britto 2012-06-04 12:19:45 -07:00
  • dcf185057a Whitespace. JoelKatz 2012-06-04 07:28:16 -07:00
  • 0648779ccb Pass node IDs to the sync filter. JoelKatz 2012-06-04 07:23:56 -07:00
  • 0e7307200e First set of efficiency improvements. JoelKatz 2012-06-04 07:18:57 -07:00
  • 27241a9a5c Application-level tagged cache. JoelKatz 2012-06-04 07:17:54 -07:00
  • ba163bc89f Logging modernization. JoelKatz 2012-06-04 07:17:41 -07:00
  • bef64eaad5 Nicer nonce/hash code. JoelKatz 2012-06-04 06:14:23 -07:00
  • 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.) JoelKatz 2012-06-04 06:01:33 -07:00
  • 2206ff3be6 Get rid of hash_SMN and instead extend boost::hash. This makes the TaggedCache code cleaner. JoelKatz 2012-06-04 06:01:11 -07:00
  • 98190a4284 Add an assert JoelKatz 2012-06-04 06:00:27 -07:00
  • 19bbe53eaa Merge branch 'misc' Arthur Britto 2012-06-04 01:25:48 -07:00
  • 220418f5e8 Work on RPC password_fund and password_set. Arthur Britto 2012-06-04 01:22:32 -07:00
  • 249733eaec Work on applying PasswordSet. Arthur Britto 2012-06-04 01:21:41 -07:00
  • 129631e16f Fix PasswordSet transaction creation. Arthur Britto 2012-06-04 01:21:00 -07:00
  • c4b5438a4a Fix STAccount::setValueH160. Arthur Britto 2012-06-04 01:20:21 -07:00
  • bc0ed87bb3 Add helper createHumanAccountID() to NewcoinAddress. Arthur Britto 2012-06-04 01:19:57 -07:00
  • 46f2248ce8 Small fixes. JoelKatz 2012-06-04 00:07:57 -07:00
  • 0eb56c3c59 Whitespace changes. Arthur Britto 2012-06-04 00:07:18 -07:00
  • b17d8fb4cc Add RPC commands password_fund and password_set. Arthur Britto 2012-06-03 19:46:29 -07:00
  • d1d4c4eefa Add PasswordFund and PasswordSet transaction constructors. Arthur Britto 2012-06-03 19:46:08 -07:00
  • cfadde4a7e Add PasswordFund and PasswordSet to transaction engine. Arthur Britto 2012-06-03 19:45:36 -07:00
  • c1adbaf631 Define transaction formats for PasswordFund and PasswordSet. Arthur Britto 2012-06-03 19:44:29 -07:00
  • b3f91fc7b2 Prototype fix. JoelKatz 2012-06-03 19:43:46 -07:00
  • 49a239b67c Speed up ledger timing. JoelKatz 2012-06-03 19:43:35 -07:00
  • 3826094819 New wobble handling. JoelKatz 2012-06-03 19:43:28 -07:00
  • aec977ced2 Add config ACCOUNT_PROBE_MAX. Arthur Britto 2012-06-03 19:43:21 -07:00
  • 49235f96d8 Use new ledger code. JoelKatz 2012-06-03 19:42:58 -07:00
  • 07658219de Add dummy function fallthru(). Arthur Britto 2012-06-03 19:42:53 -07:00
  • c386253be6 New ledger constructors and ledger snapshot code. Remove dead code. JoelKatz 2012-06-03 19:42:38 -07:00
  • 31e70c0cd2 Use new Ledger constructors. JoelKatz 2012-06-03 19:42:30 -07:00
  • 833f402064 Use new ledger constructors. Go back to tracking if we don't have the LCL. JoelKatz 2012-06-03 19:42:13 -07:00
  • e16d9e48f7 Whitespace. JoelKatz 2012-06-03 15:30:59 -07:00
  • 75ad545916 Finish the wobble rework. JoelKatz 2012-06-03 15:30:39 -07:00
  • 1011079aa7 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-03 12:24:42 -07:00
  • d35bb54c06 Structures to correctly handle both pre and post close wobble. JoelKatz 2012-06-03 12:24:10 -07:00
  • 96face502c Add unit tests for STAmount::setValue. Arthur Britto 2012-06-03 01:54:51 -07:00
  • 97fe2568e5 Improve starting currency comments. Arthur Britto 2012-06-02 17:12:57 -07:00