Commit Graph

  • 2e61af4318 Add NewcoinAddress::createAccountPublic(). Arthur Britto 2012-06-01 23:31:37 -07:00
  • 6cdf039c70 Back out the nonce workaround. JoelKatz 2012-06-01 21:01:23 -07:00
  • 04790d8966 Create theApp for unit tests. Arthur Britto 2012-06-01 20:57:55 -07:00
  • 856cd07de7 Final piece of fee fix. JoelKatz 2012-06-01 20:34:37 -07:00
  • 766e03bc62 Fee charge fixes. JoelKatz 2012-06-01 20:34:25 -07:00
  • 46e69d324c Extra debug JoelKatz 2012-06-01 20:34:05 -07:00
  • be931912c6 Nonce code broke the unit test because theAPP is NULL JoelKatz 2012-06-01 20:33:34 -07:00
  • 5ab1041b26 Transaction fees are STAmounts. JoelKatz 2012-06-01 20:33:17 -07:00
  • 70d978fc71 prototype JoelKatz 2012-06-01 20:32:59 -07:00
  • d25c97f7d5 STAmount::setValue(const STAmount &) JoelKatz 2012-06-01 20:32:42 -07:00
  • 1dfa9d0615 We can't adjust the ledger coin total when we are processing transactions non-finally. JoelKatz 2012-06-01 20:32:05 -07:00
  • 44451280e8 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-01 19:33:33 -07:00
  • 6d7e43e967 Merge branch 'pay' Arthur Britto 2012-06-01 18:04:27 -07:00
  • c4753b7034 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-01 18:02:04 -07:00
  • d464cb5f02 Fix transaction authorization handling in TransactionEngine. Arthur Britto 2012-06-01 18:01:18 -07:00
  • 74aeae4799 Add RPC command wallet_add. Arthur Britto 2012-06-01 18:00:12 -07:00
  • ba5aef352c Add support to create WalletAdd transaction. Arthur Britto 2012-06-01 17:59:56 -07:00
  • 0ba478b296 Define WalletAdd transaction format. Arthur Britto 2012-06-01 17:58:57 -07:00
  • 3dd84e134c Add help for RPC wallet_add. Arthur Britto 2012-06-01 17:57:20 -07:00
  • 2372a13041 Bugfix. JoelKatz 2012-06-01 16:49:08 -07:00
  • 2a6179dcaf Status update buglet. JoelKatz 2012-06-01 16:44:46 -07:00
  • 5206d88745 Redundant status change. JoelKatz 2012-06-01 16:44:38 -07:00
  • aaedf5116b Bugfixes. JoelKatz 2012-06-01 16:39:26 -07:00
  • 9607ea1543 Extra logging. JoelKatz 2012-06-01 16:32:34 -07:00
  • 9d41104d83 With all this rope lying about, someone might get hung. (Wrong length for SerialializedTransaction.) JoelKatz 2012-06-01 16:25:59 -07:00
  • d5100c1266 Turn on extra debug. JoelKatz 2012-06-01 16:11:23 -07:00
  • 19aadb7a5d Bugfix. JoelKatz 2012-06-01 16:11:07 -07:00
  • bd9fec36ae Bugfix. JoelKatz 2012-06-01 16:10:02 -07:00
  • 7f4135a223 We had decided transaction fees were uint64, not STAmount. Code was half and half. JoelKatz 2012-06-01 16:05:58 -07:00
  • 46399b764b Update. JoelKatz 2012-06-01 15:41:49 -07:00
  • 1c99a7dab6 Extra debug. JoelKatz 2012-06-01 15:41:43 -07:00
  • 3583b7478f Cleanup. JoelKatz 2012-06-01 15:41:37 -07:00
  • 6be5c42720 Bugfixes. JoelKatz 2012-06-01 15:41:26 -07:00
  • c32e18d2ff use add, not getTransaction JoelKatz 2012-06-01 15:41:13 -07:00
  • 3751aea08b Add a ref function to do what people abuse flush to do. JoelKatz 2012-06-01 15:21:12 -07:00
  • 5dbf798c20 Minor clean up to doCreditSet. Arthur Britto 2012-06-01 14:12:14 -07:00
  • 346ab49d7a Allow an update that leaves the node the same. JoelKatz 2012-06-01 14:08:29 -07:00
  • a6e738ccfd Add detailed comments to explain a missing bit of code. JoelKatz 2012-06-01 13:55:45 -07:00
  • 4d2e5acf47 For now, ratchet up network states quickly JoelKatz 2012-06-01 13:54:16 -07:00
  • 1f96e9e84c For now, keep ledgers for longer in history. JoelKatz 2012-06-01 13:52:46 -07:00
  • ae2b8487f8 Extra logging. JoelKatz 2012-06-01 13:52:06 -07:00
  • ba6a14b97e Udpates. JoelKatz 2012-06-01 13:51:14 -07:00
  • 799c44ca25 Let wallet_accounts also take master_seed. Arthur Britto 2012-06-01 05:18:03 -07:00
  • 4caf5f2115 Add RPC command wallet_accounts. Arthur Britto 2012-06-01 04:52:45 -07:00
  • d0ce834b6e Merge branch 'pay' Arthur Britto 2012-06-01 01:34:07 -07:00
  • 152b9b4d3f Minor type fix. Arthur Britto 2012-06-01 01:33:59 -07:00
  • f34cf72f15 Use 16 bits for name space keys in index generation. Arthur Britto 2012-06-01 01:33:31 -07:00
  • 545ede1823 Merge branch 'pay' Arthur Britto 2012-06-01 01:23:19 -07:00
  • 745806cb29 Fix doCreditSet used wrong field. Arthur Britto 2012-06-01 01:18:27 -07:00
  • 75ca063c50 Fix alignment issues for uint160. Arthur Britto 2012-06-01 01:18:03 -07:00
  • c13bf4d606 Use mNonce256 in SHAMap hashing. Arthur Britto 2012-06-01 01:17:16 -07:00
  • e6745d0b3b Add mNonce256 to Application. Arthur Britto 2012-06-01 01:16:31 -07:00
  • 46bfa149d1 Bugfixes. JoelKatz 2012-05-31 21:22:38 -07:00
  • 11e7aafd08 Fee check was backwards. JoelKatz 2012-05-31 21:19:05 -07:00
  • d49b2a6885 Bugfix. JoelKatz 2012-05-31 21:16:08 -07:00
  • 41f603d224 Bugfix JoelKatz 2012-05-31 21:13:36 -07:00
  • 6b94200637 Better logging. JoelKatz 2012-05-31 21:13:23 -07:00
  • 18a9f12555 Chatty debug. JoelKatz 2012-05-31 21:13:16 -07:00
  • 2ec46c0dbf Bugfixes. JoelKatz 2012-05-31 20:55:30 -07:00
  • a4abe5a9dc Don't try to acquire an *empty* transaction set. JoelKatz 2012-05-31 20:52:52 -07:00
  • 11a85647ac A zere-length inner node is legal if the tree is empty. JoelKatz 2012-05-31 20:51:37 -07:00
  • 63b806b597 Set source account properly JoelKatz 2012-05-31 20:48:43 -07:00
  • 36f8c1435e Debug JoelKatz 2012-05-31 20:35:00 -07:00
  • 7ce4e28dac Track network state changes. JoelKatz 2012-05-31 20:34:40 -07:00
  • da6fc85e2c We were inconsistent over whether transaction types are 8 bits or 32 bits so I made them 16 bits and updated the wiki to match. JoelKatz 2012-05-31 20:33:58 -07:00
  • 79bf170631 Remove uint160extend256. Arthur Britto 2012-05-31 20:26:28 -07:00
  • a0009f7c6f Rework Ledger index calculation. Arthur Britto 2012-05-31 20:26:14 -07:00
  • e10505d2a7 Cosmetic changes. Arthur Britto 2012-05-31 20:24:49 -07:00
  • 782de37806 Clean up logging. JoelKatz 2012-05-31 18:29:39 -07:00
  • f1db232f1f Misleading log message. JoelKatz 2012-05-31 18:29:18 -07:00
  • 63537f4753 Whitespace fix. JoelKatz 2012-05-31 18:29:12 -07:00
  • 79a179a0f2 Don't take our initial position until the wobble time is over. JoelKatz 2012-05-31 18:22:18 -07:00
  • f8219061b6 Use simple logging system to timestamp/filter log messages. JoelKatz 2012-05-31 17:00:15 -07:00
  • 7d0b17ba88 Trivial logging subsystem. JoelKatz 2012-05-31 16:59:58 -07:00
  • c015aea3e8 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-05-31 13:35:46 -07:00
  • 83d8a347ee Make SHAMapNode::ClassInit self-invoking. JoelKatz 2012-05-31 13:35:27 -07:00
  • b8cb048e05 Fix string to hex for uint256.h Arthur Britto 2012-05-31 12:42:42 -07:00
  • 06e7857bc6 Clean up unit256.h Arthur Britto 2012-05-31 10:08:24 -07:00
  • ad9deda4e8 Stupid Arthur and his stupid edge cases. (Stupid because they expose bugs in *MY* code!) JoelKatz 2012-05-31 02:56:07 -07:00
  • 0bda44f4f0 Handle a NULL theApp. JoelKatz 2012-05-31 02:43:29 -07:00
  • 31a44088d6 Cleanups/bugfixes. JoelKatz 2012-05-31 02:40:51 -07:00
  • 64dc941bc6 Move unit test to new boost framework. JoelKatz 2012-05-31 02:03:17 -07:00
  • d7768e23f9 Remove chatty debug. JoelKatz 2012-05-31 02:02:50 -07:00
  • 6cb234ef82 Merge branch 'pay' Arthur Britto 2012-05-31 01:54:44 -07:00
  • dad9568f4f Work toward big endian Arthur Britto 2012-05-31 01:51:58 -07:00
  • 24e60f5e48 Cleanup and missing validation handler. JoelKatz 2012-05-31 01:15:17 -07:00
  • d52b87fc58 Debug and bugfixes. JoelKatz 2012-05-31 01:12:51 -07:00
  • 9d974c9f2c Protocol bugfixes. JoelKatz 2012-05-31 01:02:32 -07:00
  • 9f080e357d Failed to set required fields. JoelKatz 2012-05-31 00:55:00 -07:00
  • 61e075bff3 Eliminate dead code in uint256.h Arthur Britto 2012-05-31 00:10:49 -07:00
  • 21d9140e4e Work toward working directories. Arthur Britto 2012-05-30 23:18:57 -07:00
  • a333a2a6c7 Fix RippleState balance. Arthur Britto 2012-05-30 23:18:35 -07:00
  • a2be7ab180 Complete ledger consensus logic. Now to test it. JoelKatz 2012-05-30 22:15:20 -07:00
  • 1a5510f530 Add a helper function. JoelKatz 2012-05-30 22:14:47 -07:00
  • 9fbc47ccbb Cleanup. JoelKatz 2012-05-30 22:14:41 -07:00
  • 5bf9005b06 Bugfix and push ledger logic. JoelKatz 2012-05-30 21:26:07 -07:00
  • 83aa616d13 Remove synched flag, and neww pushLedger function. JoelKatz 2012-05-30 21:25:47 -07:00
  • c2b200a74d In separate thread, rebuild ledger from last closed ledger, applying consensus transactions in canonical order JoelKatz 2012-05-30 18:39:01 -07:00
  • 70767a3b1a Dispatch on consensus. JoelKatz 2012-05-30 17:08:50 -07:00
  • bb1c226fc0 Fix STVector256::getLength JoelKatz 2012-05-30 16:03:51 -07:00