Commit graph

  • b8d7620ced Fix bug in blockconnected notification handler. Josh Rickmar 2013-10-23 21:04:25 -0400
  • 4b7f858bee Close() temp files before renaming them. Josh Rickmar 2013-10-23 18:40:02 -0400
  • 9983a0a92a (Re)send all unmined txs on btcd connect. Josh Rickmar 2013-10-23 18:29:54 -0400
  • adf4970fa4 Keep a pool of unmined transactions, and resend if unmined. Josh Rickmar 2013-10-23 18:23:20 -0400
  • 32da412254 Remove debugging line. Josh Rickmar 2013-10-22 13:37:44 -0400
  • bc498893d6 Move json errors to btcjson and call from there. John C. Vernaleo 2013-10-22 09:50:34 -0400
  • a12eb62b4d Make tests build again. Josh Rickmar 2013-10-22 10:03:11 -0400
  • b1c246c01b Perform smarter UTXO tracking. Josh Rickmar 2013-10-22 09:55:53 -0400
  • b3d8f02395 Move defered Unlock() before a possible function return. Josh Rickmar 2013-10-21 10:32:03 -0400
  • 1d42efafad Fix erroneous OpenWallet comment. Josh Rickmar 2013-10-17 11:16:45 -0400
  • 44c5d29c3b Use net.JoinHostPort so IPv6 can be handled properly later. Josh Rickmar 2013-10-16 17:49:35 -0400
  • e4c96d01c1 Remove spew.Dump. Josh Rickmar 2013-10-16 17:38:56 -0400
  • 310dc010ac Choose correct ports for testnet and mainnet. Josh Rickmar 2013-10-16 17:29:48 -0400
  • b5b684127c Remove debugging that slipped in. Josh Rickmar 2013-10-15 17:06:35 -0400
  • 2782b7815e Sync wallet files to disk as needed, instead of waiting for a timer. Josh Rickmar 2013-10-15 16:55:28 -0400
  • a5c7079fdf Disable --mainnet flag (hardcoded false). Josh Rickmar 2013-10-15 16:06:13 -0400
  • 284191ec4b Sync wallet, utxo, and tx files to disk. Josh Rickmar 2013-10-15 15:53:49 -0400
  • 9b84f87930 Fix issues found by golint. Josh Rickmar 2013-10-15 10:40:23 -0400
  • 2541ffae76 Update account UtxoStore after creating transactions. Josh Rickmar 2013-10-15 10:27:54 -0400
  • 51cb34e50a Add func to remove utxos from a UtxoStore. Josh Rickmar 2013-10-15 10:05:51 -0400
  • 154a962173 Use the correct message reply routing for sending transactions. Josh Rickmar 2013-10-15 09:42:10 -0400
  • acbb9076cd Use a generator goroutine and chan to create new JSON IDs Josh Rickmar 2013-10-14 18:45:48 -0400
  • d44159b452 Fix issues found by golint and go vet. Josh Rickmar 2013-10-14 16:39:15 -0400
  • a77fb8f0ae Return used transaction inputs from txToPairs. Josh Rickmar 2013-10-14 16:14:04 -0400
  • 47c4176b67 Fix sample config file. Josh Rickmar 2013-10-14 15:32:15 -0400
  • eff1407afe go fmt Josh Rickmar 2013-10-13 19:27:30 -0400
  • 97a942e499 fix tests Josh Rickmar 2013-10-13 19:25:47 -0400
  • 402764e132 Save pkScript of outpoint for txs to a watched address. Josh Rickmar 2013-10-11 13:01:15 -0400
  • 42b15ccaa3 small cleanup Josh Rickmar 2013-10-11 10:53:55 -0400
  • 50073b32c1 Save correct addresses for new utxos Josh Rickmar 2013-10-10 18:44:44 -0400
  • 1ecc74c37d Begin sending notifications based on all accounts. Josh Rickmar 2013-10-09 11:23:54 -0400
  • 94d4bd28ae Hold wallet map lock until wallet has been added (or an error happens) Josh Rickmar 2013-10-08 19:36:44 -0400
  • 2e42efef53 fix comment Josh Rickmar 2013-10-08 19:33:22 -0400
  • 2a7f09a422 Track new addresses after a getnewaddress command Josh Rickmar 2013-10-08 19:30:43 -0400
  • 8163227225 Correctly parse account name for getnewaddress Josh Rickmar 2013-10-08 19:25:33 -0400
  • 9cc6600db2 Fixes for api changes Josh Rickmar 2013-10-08 13:36:39 -0400
  • c85a3a29e3 'err != nil' -> 'err == nil', fixes getaddressesbyaccount Josh Rickmar 2013-10-07 22:22:47 -0400
  • f14d2edbff Return errors for getaddressesbyaccount command Josh Rickmar 2013-10-07 22:17:27 -0400
  • 7e3edab24b remove debugging that snuck in Josh Rickmar 2013-10-07 20:33:43 -0400
  • c1cf2c59bb Implement settxfee command Josh Rickmar 2013-10-07 15:14:39 -0400
  • b137542c92 unbreak tests Josh Rickmar 2013-10-07 14:26:29 -0400
  • ea9ce4e0b1 Default to testnet. Josh Rickmar 2013-10-07 13:25:05 -0400
  • 3c4ff4b0f4 Add support for running wallet on testnet3. Josh Rickmar 2013-10-07 12:35:32 -0400
  • 1d6741eb05 Allocate mutex on stack, spotted by davec. Josh Rickmar 2013-10-06 11:04:01 -0400
  • e081508c9d Reply with errors when parameters are not a []interface{}. Josh Rickmar 2013-10-04 18:34:53 -0400
  • 911e9fa5ae Add space to btcd auth string. Josh Rickmar 2013-10-04 16:40:57 -0400
  • 4857572e59 Send raw transactions off to btcd. Josh Rickmar 2013-10-04 15:02:17 -0400
  • 0f986d6cf3 More test code Josh Rickmar 2013-10-04 12:05:05 -0400
  • b394444b11 Add simple sample configuration file. Josh Rickmar 2013-10-04 09:01:04 -0400
  • 8e9e6f6229 Handle basic auth for dialing btcd websocket connections. Josh Rickmar 2013-10-03 09:11:35 -0400
  • b28730b82b Remove finished items from TODO list Josh Rickmar 2013-10-01 14:45:06 -0400
  • 63686347c6 Create transactions using saved utxo data. Josh Rickmar 2013-09-09 14:14:57 -0400
  • fa85e586fc Save the pkScript for each Utxo. This is needed to create transactions. Josh Rickmar 2013-09-09 13:31:37 -0400
  • 24d6168709 Reply with correct account balance for getbalance requests. Josh Rickmar 2013-09-05 15:31:39 -0400
  • 290fdb5427 Read btcd:blockconnected hash string from correct map. Josh Rickmar 2013-09-05 12:58:19 -0400
  • 2789502ec9 Begin tracking newly created wallets against btcd. Josh Rickmar 2013-09-05 12:50:39 -0400
  • ed98256553 Track opened wallets after establishing btcd connection. Josh Rickmar 2013-09-05 11:51:33 -0400
  • 019df772b1 Use a single handler (per wallet) for all tx notifications. Josh Rickmar 2013-09-05 11:19:48 -0400
  • 897fa1448b Return comprehensive errors when opening wallets. Josh Rickmar 2013-09-05 09:43:04 -0400
  • 90b9a98802 Remove unused func. Josh Rickmar 2013-09-04 20:41:09 -0400
  • 6e20de7c4a Interpret btcd:blockconnected hash as string. Josh Rickmar 2013-09-04 20:38:57 -0400
  • 79d1491ac4 Save index from tx notifications to utxo store. Josh Rickmar 2013-09-04 16:36:48 -0400
  • 2d5950299f Unbreak build caused by changes in tx pkg. Josh Rickmar 2013-09-04 16:21:03 -0400
  • a6ad4cf48c Save index as well as tx hash for outputs. Josh Rickmar 2013-09-04 16:16:20 -0400
  • 34dc33d48c requesttxs -> notifynewtxs Josh Rickmar 2013-09-04 14:14:21 -0400
  • be538d149e Combine tx and utxo requesters. Josh Rickmar 2013-09-04 13:41:33 -0400
  • 419ceb55c6 Implement Utxo notification handler to add to utxo store. Josh Rickmar 2013-09-04 09:54:06 -0400
  • 0928361f22 Save address with Utxo. Josh Rickmar 2013-09-04 09:32:14 -0400
  • a1d3800feb Remove basic tx/utxo handlers as id routing handles this now. Josh Rickmar 2013-09-03 21:20:48 -0400
  • 46077ac50a Pass wallet pointer as receiver for requester funcs. Josh Rickmar 2013-09-03 19:05:59 -0400
  • 85425c2c80 Abstract out wallet tracking function. Josh Rickmar 2013-09-03 17:16:07 -0400
  • 42274b143f Defer closing files when reading saved wallet. Josh Rickmar 2013-09-03 17:05:22 -0400
  • 3d6ad329d0 Set Jsonrpc string when manually creating json messages. Josh Rickmar 2013-09-03 16:35:54 -0400
  • b495842b0e Set defualt highestUsed chained address to -1 (root). Josh Rickmar 2013-09-03 16:35:07 -0400
  • 28c679ee82 Reply with nil result if wallet creation succeeded. Josh Rickmar 2013-09-03 12:16:02 -0400
  • e3416add35 Implement 'getbalance' replier (currently replies with 0). Josh Rickmar 2013-09-03 11:00:01 -0400
  • 1918bd3698 Do not fail if default wallet does not exist. Josh Rickmar 2013-09-03 10:21:14 -0400
  • 1c1ab52ef7 Implement new JSON extension 'createencryptedwallet'. Josh Rickmar 2013-09-03 09:49:16 -0400
  • 9eae969230 Implement new wallet and chained address creation. Josh Rickmar 2013-09-03 00:10:32 -0400
  • cfde81a062 Remove shadowed variable. Josh Rickmar 2013-08-28 09:02:24 -0400
  • c86571be0c I even did the go fmt this time but forgot to stage it. Josh Rickmar 2013-08-27 17:19:35 -0400
  • f5a151571d Begin handling of newly connected blocks. Josh Rickmar 2013-08-27 16:45:22 -0400
  • ab623ec9e0 Read and write tx fee from SendTxs Josh Rickmar 2013-08-27 12:39:45 -0400
  • d89cdaca08 go fmt Josh Rickmar 2013-08-26 13:35:29 -0400
  • 7716ad7e38 Tests for RecvTx, SendTx, and TxStore Josh Rickmar 2013-08-26 13:34:18 -0400
  • a080d13f1c go fmt Josh Rickmar 2013-08-26 10:52:57 -0400
  • 347b15ba3a Add ReadFrom and WriteTo tests for Utxo and UtxoStore Josh Rickmar 2013-08-26 10:48:42 -0400
  • e80d089a15 Implement io.ReaderFrom and io.WriterTo tx/utxo types. Josh Rickmar 2013-08-22 13:14:21 -0400
  • 50b69f44b7 Add missing licenses to files Josh Rickmar 2013-08-22 12:30:38 -0400
  • 39259bee37 Notify frontends when wallet is locked or unlocked. Josh Rickmar 2013-08-22 12:00:37 -0400
  • eec4c64ac6 And another one. Josh Rickmar 2013-08-21 15:28:15 -0400
  • 4f4807a003 Fix logic error: err != nil -> err == nil Josh Rickmar 2013-08-21 15:26:00 -0400
  • cc13f2eed5 Implement JSON extension walletislocked Josh Rickmar 2013-08-21 14:46:20 -0400
  • b0f6a70d40 Use ReplySuccess() to send successful JSON replies Josh Rickmar 2013-08-21 13:43:05 -0400
  • 8f38a43964 Send JSON reply after successfully decrypting wallet Josh Rickmar 2013-08-21 13:29:36 -0400
  • 92a79baeff Implement (*Wallet).Lock() and reply with correct JSON Josh Rickmar 2013-08-21 13:25:22 -0400
  • 1aa324684d Send error replies for walletpassphrase Josh Rickmar 2013-08-21 12:07:57 -0400
  • af4df4a3d5 Implement standard RPC errors. Josh Rickmar 2013-08-21 11:14:21 -0400
  • a56e4e89d2 Initial commit. Josh Rickmar 2013-08-21 10:37:30 -0400