Commit graph

  • c9b476e940 Remove useless if branch. Josh Rickmar 2014-05-16 22:19:48 -0500
  • 461111cadf Allow alternative btcd RPC server auth. Josh Rickmar 2014-05-16 12:58:33 -0500
  • c4a0b70835 go fmt. Josh Rickmar 2014-05-16 12:48:50 -0500
  • c2dec81b0c Update for btcjson.ListUnspentResult fixes. Josh Rickmar 2014-05-09 15:55:46 -0500
  • 8795534408 Typo. Josh Rickmar 2014-05-08 21:21:31 -0500
  • f36a83b3cc Rename tx package to txstore. Josh Rickmar 2014-05-08 14:48:42 -0500
  • c086267521 Clarify distinction between a Credit and UTXO. Josh Rickmar 2014-05-08 14:36:18 -0500
  • 94e676b46f Fix another typo. Josh Rickmar 2014-05-08 14:30:50 -0500
  • f5572f7f75 Fix typo. Josh Rickmar 2014-05-08 09:21:18 -0500
  • 5555595c7b Add doc.go with txstore overview and example code. Josh Rickmar 2014-05-08 09:09:13 -0500
  • 2f0a9b1435 Simplify a switch statement in OutputAmount. Josh Rickmar 2014-05-07 22:48:18 -0500
  • 2762d58a83 Add support for the signrawtransaction command. Owain G. Ainsworth 2014-04-17 23:13:53 +0100
  • 58ecb31710 wallet: use btcec.PrivKeyFromBytes Owain G. Ainsworth 2014-04-17 23:02:33 +0100
  • 49adb8312f Add acctmgr.Address to look up any known address. Owain G. Ainsworth 2014-04-17 23:00:52 +0100
  • e39fa32487 Fix listtransactions category for coinbase outputs. Josh Rickmar 2014-05-06 22:48:12 -0500
  • 17ebf9461f Rename connect option to rpcconnect. Josh Rickmar 2014-05-06 13:25:56 -0500
  • 04a6cb2176 go fmt Josh Rickmar 2014-05-06 13:22:57 -0500
  • 361a74fcaf Rename listen option to rpclisten. Josh Rickmar 2014-05-06 12:50:39 -0500
  • 909091984b Update notifyspent requests to take multiple outpoints. Josh Rickmar 2014-05-06 08:38:23 -0500
  • 437b4cbdbe Add missing license to top of source file. Josh Rickmar 2014-05-05 17:34:55 -0500
  • e9bdf2a094 Another day, another tx store implementation. Josh Rickmar 2014-05-05 16:12:05 -0500
  • e956d0b290 Immediately terminate improperly auth'd ws conns. Josh Rickmar 2014-04-28 18:16:51 -0500
  • 6a908d63bc Handle disconnecting clients properly. David Hill 2014-04-22 16:03:17 -0400
  • 6b24abfdad Code cleanup. David Hill 2014-04-16 17:22:39 -0400
  • bbb24db42c Update for notifynewtxs to notifyreceived rename. Dave Collins 2014-04-14 19:20:00 -0500
  • 69dbad5999 Use btcchain constant for coinbase maturity. Josh Rickmar 2014-04-14 08:51:47 -0500
  • 51fb9ad619 Use confirms func to find number of confirmations. Josh Rickmar 2014-04-13 23:06:25 -0500
  • 2bb41582c9 Fix listsinceblock to consider target confirms. Josh Rickmar 2014-04-12 12:26:40 -0500
  • d9432fe8ad Have listsinceblock return a btcjson result type. David Hill 2014-04-11 20:33:15 -0400
  • 1b69fd63ff Fix a test. Josh Rickmar 2014-04-11 15:18:43 -0500
  • 00403c7839 Use []Type{} instead of make([]Type, 0). Josh Rickmar 2014-04-11 13:58:04 -0500
  • 9cfa95d269 gofmt David Hill 2014-04-11 14:52:50 -0400
  • f08da980f0 Cleanup TxInfo David Hill 2014-04-11 14:51:41 -0400
  • 880c1cbaeb Make gettransaction return a btcjson GetTransactionResult type David Hill 2014-04-11 14:10:27 -0400
  • 677ec10ee7 Convert all tx results to use new concrete type. Dave Collins 2014-04-08 22:04:10 -0500
  • 5194254715 Fixes for btcws API changes. Josh Rickmar 2014-04-10 21:01:23 -0500
  • 66b02e7b77 Move GetBestBlockResult to btcws. Josh Rickmar 2014-04-10 16:43:11 -0500
  • fba205f27e Use AccountByAddress() to save iteration. Owain G. Ainsworth 2014-04-09 16:09:24 +0100
  • 674e9f2427 Rework wallet apis somewhat. Owain G. Ainsworth 2014-04-09 01:18:52 +0100
  • da840f3855 Add a comment for FinishUnmarshal. Josh Rickmar 2014-04-09 13:01:59 -0500
  • 936d922579 Return a btcjson result type for createmultisig. David Hill 2014-04-09 13:57:28 -0400
  • b1a71d5f83 Delay JSON unmarshaling until needed. Josh Rickmar 2014-04-09 11:07:09 -0500
  • 6216012aac Use btcjson result type for listunspent. Josh Rickmar 2014-04-08 22:35:39 -0500
  • a1b731f69e Remove old, commented-out code. Josh Rickmar 2014-04-08 22:09:22 -0500
  • abbe457ddc Kill last MarkAddressForAccount call and func. Josh Rickmar 2014-04-08 17:49:46 -0500
  • 902bbd1111 Report correct change address after composing txs. Josh Rickmar 2014-04-08 17:49:02 -0500
  • eb567f2590 Remove some unused vars. Josh Rickmar 2014-04-07 20:04:23 -0500
  • 08c23d858d fix up validateaddress to use a btcjson.ValidateAddressResult. Also fix setting the account and hex fields. David Hill 2014-04-07 14:21:20 -0400
  • 35bd7ef6d9 rework the account manager somewhat. Owain G. Ainsworth 2014-04-03 16:00:46 +0100
  • 391b269d06 Implement addmultisigaddress and createmultisig. Owain G. Ainsworth 2014-03-20 11:12:13 +0000
  • 3f40e256c2 Return correct JSON object for listunspent. Josh Rickmar 2014-03-31 10:11:37 -0500
  • 189df5c535 Mark partially synced addresses. Josh Rickmar 2014-03-28 11:28:59 -0500
  • aa0980bfa7 Simplify logic in WalletRequestProcessor. Josh Rickmar 2014-03-27 22:18:23 -0500
  • 53e4070a5a Support partial syncing of addresses in wallet format. Josh Rickmar 2014-03-27 10:32:56 -0500
  • 9444fdb985 Make a comment understandable. Josh Rickmar 2014-03-26 21:15:56 -0500
  • d4bee3656c Avoid unnecessarily calculating a rescan job twice. Josh Rickmar 2014-03-26 21:13:10 -0500
  • 59845d9c21 Implement a batching rescan manager. Josh Rickmar 2014-03-24 23:59:24 -0500
  • e22d221ea8 Issue #65: Give the correct error when wallet is locked Jimmy Song 2014-03-20 11:21:52 -0500
  • c9ff0531f9 Bootstrap rescan requests with utxo set. Josh Rickmar 2014-03-21 15:36:42 -0500
  • 6024e0ecb6 Pad byte slice passed to btcutil.EncodePrivateKey. Josh Rickmar 2014-03-21 12:47:10 -0500
  • 19fd6406e8 Prevent a send on closed chan panic. Josh Rickmar 2014-03-20 16:10:42 -0500
  • 4f1d2e7121 Add support for the authenticate extension request. Josh Rickmar 2014-03-20 09:07:05 -0500
  • c51cbb3332 Refactor len(w.secret) != 32 Jimmy Song 2014-03-20 11:35:44 -0500
  • 6dea3789cb update for btcutil.DecodeAddress api change. Owain G. Ainsworth 2014-03-19 01:47:12 +0000
  • ec0d84882a Make tests compile after API change. Josh Rickmar 2014-03-18 17:52:08 -0500
  • 29fef9ffd2 Fix nil pointer dereference. Josh Rickmar 2014-03-18 16:41:01 -0500
  • d179af8ecf Use min of now and blocktime for tx recv time. Josh Rickmar 2014-03-18 15:31:06 -0500
  • 998a29b0e6 Do not warn for io.EOF when receiving ws msgs. Josh Rickmar 2014-03-17 22:36:31 -0500
  • e7cf48aa26 Warn when inconsistant TxStore is detected. Josh Rickmar 2014-03-17 20:42:47 -0500
  • 25b7b7ea84 Improve btcd connection management. Josh Rickmar 2014-03-17 16:00:04 -0500
  • 5027acc348 Another Info -> Infof. Josh Rickmar 2014-03-17 15:50:45 -0500
  • 6be1d86df2 Log reasons for disconnecting a websocket client. Josh Rickmar 2014-03-17 15:32:26 -0500
  • a0ffa6bdab Info -> Infof Josh Rickmar 2014-03-17 15:06:50 -0500
  • 089fa9de18 Rescan and track sync status of imported addresses. Josh Rickmar 2014-03-17 09:24:14 -0500
  • e358da905a Fix build. Owain G. Ainsworth 2014-03-17 15:24:23 +0000
  • 03185be3cf Perform all serialization tests on a bytes.Buffer. Josh Rickmar 2014-03-14 10:22:37 -0500
  • 2fb710a02b fix up old comment Josh Rickmar 2014-03-14 07:57:02 -0500
  • 6a02b61b61 Move walletAddress interface around a bit. Owain G. Ainsworth 2014-03-14 00:26:03 +0000
  • 2ef11ae7f5 Add support for pay-to-script-hash addresses to wallet. Owain G. Ainsworth 2014-03-13 19:13:39 +0000
  • 3831ba7abc add very basic tests for privkey import. Owain G. Ainsworth 2014-03-11 15:58:15 +0000
  • 59fb904dc7 Prepare for adding other types of wallet addresses other than pkhash Owain G. Ainsworth 2014-03-11 01:28:40 +0000
  • df31e30839 Make AddressInfo an interface. Owain G. Ainsworth 2014-03-06 00:34:44 +0000
  • 34e4c0be35 call addr.lock() instead of handrolling. Owain G. Ainsworth 2014-03-04 14:59:53 +0000
  • a75ec902e8 AddressUsed: try all addresses in a transaction Owain G. Ainsworth 2014-03-04 00:48:31 +0000
  • d9a3f4324c tyop. Owain G. Ainsworth 2014-03-06 00:36:03 +0000
  • 715aae1e8d Always return an initialized map from OpenAccounts. Josh Rickmar 2014-03-13 13:37:09 -0500
  • 44c2e8a3cb Fix grammar. Josh Rickmar 2014-03-03 19:31:57 -0500
  • c27f52e068 Remove devil comment. Josh Rickmar 2014-03-03 18:15:05 -0500
  • 2e76bcd159 Handle out-of-order notifications from btcd. Josh Rickmar 2014-02-28 13:03:23 -0500
  • 76c6379a54 Update for btcutil.Address API change. Josh Rickmar 2014-02-26 15:22:48 -0500
  • acb4819ee1 Allocate and init transaction store for newly created accounts. Josh Rickmar 2014-02-26 13:56:31 -0500
  • 6805d7a7a1 Kick off full rescan if tx file is missing. Josh Rickmar 2014-02-24 16:01:03 -0500
  • fc2e313a39 Introduce new transaction store. Josh Rickmar 2014-02-24 14:35:30 -0500
  • 438f55a0a4 Set deadline on client websocket sends. Josh Rickmar 2014-02-19 13:57:52 -0500
  • 3a23fdaf64 Move duplicater chan send out of default case. Josh Rickmar 2014-02-18 21:11:33 -0500
  • 2ff7f85b0c Notify connected ws clients of btcd connect state. Josh Rickmar 2014-02-18 15:51:06 -0500
  • e837ca5b64 Cleanly remove disconnected clients. Josh Rickmar 2014-02-17 22:18:30 -0500
  • 3a6ae93a4b Implement validateaddress rpc command. Owain G. Ainsworth 2014-02-13 23:16:21 +0000
  • ed264697e7 Implement the listunspent command Owain G. Ainsworth 2014-02-13 18:43:52 +0000
  • 70eb389029 fmt. Owain G. Ainsworth 2014-02-13 18:42:22 +0000