Commit Graph

98 Commits

Author SHA1 Message Date
Christopher Jeffrey 15ebf5253e add keypoolrefill method. 2014-10-28 11:52:03 -07:00
Christopher Jeffrey b754237618 implement dumpprivkey. 2014-10-28 11:41:37 -07:00
Christopher Jeffrey 665a87f680 allow to check whether wallet is encrypted. 2014-10-28 11:29:33 -07:00
Christopher Jeffrey f8fccb8eaf fix parsed again. emit digest. 2014-10-27 14:58:03 -07:00
Christopher Jeffrey effda10901 emit parsed properly. 2014-10-27 14:55:48 -07:00
Christopher Jeffrey 5d8332c710 convenience for fromHex. 2014-10-23 16:22:39 -07:00
Christopher Jeffrey 090eb9ab42 remove packet polling code. 2014-10-23 13:13:20 -07:00
Christopher Jeffrey 7977247b79 packet events. 2014-10-23 13:07:40 -07:00
Christopher Jeffrey bbc18ee764 stop polling for events. 2014-10-23 12:44:05 -07:00
Christopher Jeffrey 7190fc21aa improve packet polling. 2014-10-23 11:46:42 -07:00
Christopher Jeffrey 677df7f787 more packet polling. 2014-10-21 18:51:05 -07:00
Christopher Jeffrey 2fc11cb8e3 packet polling still working. 2014-10-21 18:20:27 -07:00
Christopher Jeffrey 19a7c07c60 first working packet listener. 2014-10-21 18:06:17 -07:00
Christopher Jeffrey 4211499b0e garbage collection. 2014-10-20 08:53:54 -07:00
Christopher Jeffrey f0ebef4e8c add GetAddresses(). add "addr" event. 2014-10-17 16:12:57 -07:00
Christopher Jeffrey 6fadefe761 add "peer" and "version" event. 2014-10-17 14:23:19 -07:00
Christopher Jeffrey 965d419801 add GetPeerInfo(). fix GetInfo(). 2014-10-17 13:47:56 -07:00
Christopher Jeffrey 2ab5f33053 add GetInfo(). 2014-10-17 13:26:27 -07:00
Christopher Jeffrey 76f2d147a6 disable multiple instantiations. 2014-10-17 12:54:58 -07:00
Christopher Jeffrey a09c735a9b datadir fixes. wait for wallet to load. 2014-10-16 15:14:44 -07:00
Christopher Jeffrey ef0bfa14eb add custom datadir option. 2014-10-16 13:54:44 -07:00
Christopher Jeffrey e2ad9320ff improve start_node and example. 2014-10-15 16:38:10 -07:00
Christopher Jeffrey 2577fa0229 minor changes. 2014-10-06 08:10:23 -07:00
Christopher Jeffrey 1eafe41bab add fromhex methods. 2014-10-03 18:29:29 -07:00
Christopher Jeffrey 41fe58077b tests passed. remove javascript conversions. 2014-10-03 17:59:46 -07:00
Christopher Jeffrey 106ff37179 work. try to get tx hashes working. 2014-10-03 16:39:26 -07:00
Christopher Jeffrey b69ef31007 start testing hashes and hex. major changes/fixes. 2014-10-03 14:21:37 -07:00
Christopher Jeffrey bb83e2ef6e start using proper conversions again for txs and blocks. 2014-10-03 11:23:04 -07:00
Christopher Jeffrey e25ba1c85c fix tx.hash. 2014-10-02 20:18:37 -07:00
Christopher Jeffrey bf75025a3a add importprivkey. 2014-10-01 16:01:34 -07:00
Christopher Jeffrey 788fe1c363 add wallet.getbalance. 2014-10-01 13:37:18 -07:00
Christopher Jeffrey 932d0fd1a0 fix block polling and emitting blocks. 2014-10-01 12:05:18 -07:00
Christopher Jeffrey ab4264b74c use linked list. 2014-10-01 11:03:27 -07:00
Christopher Jeffrey 70edf28235 attempt to use function hooks. 2014-09-30 15:53:13 -07:00
Christopher Jeffrey 057ab4da03 queue up signal handlers so they do not get overwritten. 2014-09-30 15:16:48 -07:00
Christopher Jeffrey ad5ae36a2f remove useless methods. 2014-09-30 15:03:33 -07:00
Christopher Jeffrey cd02cde953 comments. 2014-09-29 16:55:04 -07:00
Christopher Jeffrey 59ec8c54a2 make it impossible to "impersonate" blocks and txs. 2014-09-29 16:54:21 -07:00
Christopher Jeffrey e65b7e8da3 fillTransaction: allow destination output choice. 2014-09-29 16:46:26 -07:00
Christopher Jeffrey 351d1ebd83 add merkle tree building. fix filltx. 2014-09-29 16:06:49 -07:00
Christopher Jeffrey 63f506b590 add getHash for txs and blocks. 2014-09-29 14:55:46 -07:00
Christopher Jeffrey 9fd6229221 refactor fill and sign. 2014-09-29 14:38:52 -07:00
Christopher Jeffrey e363ed15cb add Transaction.sign and Transaction.fill. 2014-09-29 14:29:41 -07:00
Christopher Jeffrey 810b9aa9c7 add inverse conversions. 2014-09-29 13:40:11 -07:00
Christopher Jeffrey 4fb20d1409 rename wallet methods. 2014-09-29 12:30:32 -07:00
Christopher Jeffrey 84e6ef72a8 prefix all wallet methods. 2014-09-29 12:26:46 -07:00
Christopher Jeffrey 7283d1bc22 wallet work. listaccounts is now extremely useful. 2014-09-26 15:43:55 -07:00
Christopher Jeffrey 6d2afb252b start implementing wallet. 2014-09-26 12:20:00 -07:00
Christopher Jeffrey ecadec5878 refactor verification. 2014-09-26 11:39:44 -07:00
Christopher Jeffrey e2a8b95651 VerifyTransaction 2014-09-26 11:34:55 -07:00