Commit Graph

  • 6248dd5e5d Don't return a double pointer. Dave Collins 2014-07-09 01:32:56 -05:00
  • 95167204d9 Add ExtractPkScriptAddrs examples. Dave Collins 2014-07-08 14:59:57 -05:00
  • 631c7850ec Correct example link in README.md. Dave Collins 2014-07-08 14:43:50 -05:00
  • abafe9678b Use testable example and update doc.go README.md. Dave Collins 2014-07-08 14:40:32 -05:00
  • 3c2ae358b4 Add godoc reference badge to README.md. Dave Collins 2014-07-08 14:13:08 -05:00
  • 9e60210f18 Update for untyped btcutil consts. Josh Rickmar 2014-07-07 09:05:17 -05:00
  • cc315d045e Use a more specific license adjective in README.md. Dave Collins 2014-07-08 10:32:29 -05:00
  • d9ee066af6 Example link godoc web don't match local godoc. Dave Collins 2014-07-08 10:05:58 -05:00
  • 1c877b33ea Use magic syntax for godoc NewestSha example. Dave Collins 2014-07-08 10:04:03 -05:00
  • 4422b14f63 Categorize NewestSha example under Db interface. Dave Collins 2014-07-08 09:25:47 -05:00
  • 05ff5bd8ec Add NewestSha example. Dave Collins 2014-07-08 09:10:14 -05:00
  • 329c0bf094 Update overview documentation to more recent stats. Dave Collins 2014-07-08 08:54:07 -05:00
  • a12b62c24c Add commented imports to the example. Dave Collins 2014-07-08 08:50:12 -05:00
  • 9ed908f44a Use testable example and update README.md. Dave Collins 2014-07-08 08:45:37 -05:00
  • 7354ecefe8 Add godoc reference badge to README.md. Dave Collins 2014-07-08 08:26:17 -05:00
  • 01fa7fa069 Add BigToCompact example. Dave Collins 2014-07-08 07:57:22 -05:00
  • 406dd2fcb7 Fix typos Michalis Kargakis 2014-07-08 15:40:53 +03:00
  • 1a2baa3099 Add CompactToBig example. Dave Collins 2014-07-08 02:15:41 -05:00
  • 62c14b7001 Name new example so it shows up properly on godoc. Dave Collins 2014-07-08 01:49:48 -05:00
  • 94845326b5 Use testable example and update doc.go README.md. Dave Collins 2014-07-08 01:41:39 -05:00
  • 7e875e7952 Add godoc reference badge to README.md. Dave Collins 2014-07-07 23:00:13 -05:00
  • 5a4242cb03 Update doc.go and README.md examples to use memdb. Dave Collins 2014-07-07 22:52:04 -05:00
  • 8005d2e455 Update TODO list in README. Dave Collins 2014-07-07 22:39:22 -05:00
  • 656fa8699b Improve disconnect and shutdown handling. Dave Collins 2014-07-07 20:11:01 -05:00
  • 1a23feb53e Fix hang on new request receives after shutdown. Josh Rickmar 2014-07-07 17:48:38 -05:00
  • 2afc5a0af2 Use lighter atomic counters instead of mutexes Tomás Senart 2014-07-03 03:55:22 +02:00
  • 16dc2cf2d0 Add errors to all interface methods. Dave Collins 2014-07-07 09:50:50 -05:00
  • 07bdbd9e3d Update for recent btcdb API changes. Dave Collins 2014-07-07 12:07:33 -05:00
  • 73228aaebe Update for recent btcdb API changes. Dave Collins 2014-07-07 11:42:28 -05:00
  • d31183ff19 go fmt David Hill 2014-07-07 11:07:30 -04:00
  • 879d69d040 use strconv.FormatInt which is much faster than fmt.Sprintf David Hill 2014-07-07 11:07:07 -04:00
  • 0dd81ad003 Use NewReader instead of NewBuffer. David Hill 2014-06-05 13:45:43 -04:00
  • e2628dfc0d convert binary Read/Write to Uint/PutUint and copy David Hill 2014-06-04 14:55:48 -04:00
  • fbb17fd35a Update TODO section of README.md. Dave Collins 2014-07-07 09:33:47 -05:00
  • 6f5a43d6c8 First round of address manager package refactor David Hill 2014-07-06 09:47:42 -04:00
  • dd41a4a233 Remove unneeded functions from memdb. Dave Collins 2014-07-06 21:11:44 -05:00
  • 62f21d3600 Move address manager to its own package. Dave Collins 2014-07-06 01:04:24 -05:00
  • ebc5db2710 Lookup each DNS seed in its own go routine. David Hill 2014-07-04 14:04:01 -04:00
  • 2e029b1c3d Add gettxout to btcctl. David Hill 2014-07-04 10:50:57 -04:00
  • 2e0a243383 Support gettxout David Hill 2014-07-03 23:12:13 -04:00
  • 29a3bb6e69 Remove disconnect on unrequested transaction. Dave Collins 2014-07-03 20:42:23 -05:00
  • a546fa1b2a Correct getdata throttling. Dave Collins 2014-07-03 16:57:06 -05:00
  • 79fe7aadd6 Log an error when json encoding of peers.json fails. David Hill 2014-07-03 14:33:56 -04:00
  • 1a866200e3 Improve websocket connection error handling. Dave Collins 2014-07-03 12:26:45 -05:00
  • 77fdb1011b Handle non successfull HTTP responses Tomás Senart 2014-07-03 14:04:58 +02:00
  • 5966a5230d Don't log error if getrawtransaction finds no tx. Josh Rickmar 2014-07-03 10:30:46 -05:00
  • 6f17ebc8cb Implement validateaddress. David Hill 2014-07-02 23:52:34 -04:00
  • efb92fcc99 goimports -w . Dave Collins 2014-07-02 19:47:24 -05:00
  • 1acb4b8151 goimports -w . Dave Collins 2014-07-02 19:44:43 -05:00
  • 3a1009529f goimports -w . Dave Collins 2014-07-02 19:43:33 -05:00
  • d7e4789eda goimports -w . Dave Collins 2014-07-02 19:42:07 -05:00
  • 6aa6bec7fc goimports -w . Dave Collins 2014-07-02 19:41:28 -05:00
  • 22014931d4 goimports -w . Dave Collins 2014-07-02 19:39:37 -05:00
  • 5beafbd2d8 goimports -w . Dave Collins 2014-07-02 19:37:49 -05:00
  • 79b6e51dff Update tests for recent btcutil.Address API change. Dave Collins 2014-07-02 19:36:06 -05:00
  • 0e463baf95 goimports -w . Dave Collins 2014-07-02 19:33:54 -05:00
  • 4772d4a1a4 goimports -w . Tomás Senart 2014-07-02 18:04:59 +02:00
  • f439dece37 Use chan struct{} for semaphores Tomás Senart 2014-07-02 17:31:10 +02:00
  • cc2c486791 Replace map[a]bool with map[a]struct{} Tomás Senart 2014-07-02 16:45:17 +02:00
  • 76d258e2a1 Avoid reallocs in removeDuplicateAddresses Tomás Senart 2014-07-02 17:14:36 +02:00
  • a0f20007c5 golint -min_confidence=0.3 . Tomás Senart 2014-07-02 16:25:42 +02:00
  • 73ed07bd85 Use chan struct{} for semaphores Tomás Senart 2014-07-02 18:00:47 +02:00
  • e29f40274d Replace map[a]bool with map[a]struct{} Tomás Senart 2014-07-02 17:56:22 +02:00
  • 84fa553b65 Split imports into logical groups Tomás Senart 2014-07-02 15:50:08 +02:00
  • 767caaa6ae Make hex decoding consistent in RPC handlers. Dave Collins 2014-07-01 20:09:22 -05:00
  • 933cdf50e8 Export constant for the maximum time offset. Dave Collins 2014-06-30 10:27:44 -05:00
  • 2d32ed6ba7 Add MaxTime field support from BIP0023 mutations. Dave Collins 2014-06-30 10:37:34 -05:00
  • 130edaec65 Add ListLockUnspent support. Josh Rickmar 2014-06-30 10:08:50 -05:00
  • 4c045cc1ec Add LockUnspent support. Josh Rickmar 2014-06-30 09:08:45 -05:00
  • dbca1d59c3 Add a new behavior flag to provide a dry run. Dave Collins 2014-06-29 15:11:13 -05:00
  • 5032b07c66 Rename blockHashLen to blockHeaderLen. Dave Collins 2014-06-29 17:45:05 -05:00
  • 843e71515a Expose new SerializeSize API for blocks. Dave Collins 2014-06-29 14:40:20 -05:00
  • 1db0eb4fec Update for recent btcjson changes. Dave Collins 2014-06-29 16:36:41 -05:00
  • e2e688e3d6 Make a compatibility pass. Dave Collins 2014-06-29 14:41:25 -05:00
  • f1bfb5dc1c Add ImportPrivKey versions with Label and Rescan arguments. GeertJohan 2014-06-26 21:26:53 +02:00
  • 0c9c005c33 Modify NewBlockTemplate to accept nil pay addr. Dave Collins 2014-06-27 00:41:09 -05:00
  • ed76ff2172 Add BIP0023 block proposal fields. Dave Collins 2014-06-24 10:34:03 -05:00
  • b5db9fb485 Add BIP0023 basic pool extension fields. Dave Collins 2014-06-16 22:12:08 -05:00
  • b6c474de2a Add support for BIP0022 GetBlockTemplateResult. Dave Collins 2014-06-13 17:28:49 -05:00
  • 5290cb1186 Allow more BIP0022 fields in GetBlockTemplateCmd. Dave Collins 2014-06-16 22:07:51 -05:00
  • d40cff64b0 Expose a close ntfn channel to all RPC handlers. Dave Collins 2014-06-27 11:13:04 -05:00
  • dc84f95fe9 Name field WorkID to make golint happy. Dave Collins 2014-06-27 00:25:00 -05:00
  • 84af0d500f Update for SubmitBlockOptions field name change. Dave Collins 2014-06-27 00:27:32 -05:00
  • ae51c3e6e0 Update test coverage report. Dave Collins 2014-06-27 00:01:33 -05:00
  • a22da99f91 Convert script errors to RuleErrors. Dave Collins 2014-06-26 23:29:57 -05:00
  • 894d5e23aa Unmarshal the SubmitBlock error. Dave Collins 2014-06-26 21:47:29 -05:00
  • cf3ad14d4d Remove TODO that is complete. Dave Collins 2014-06-26 20:31:19 -05:00
  • 0f6726b9c3 Add missing import. Dave Collins 2014-06-26 20:24:40 -05:00
  • cb67972512 Detect error strings on SumitBlock. Dave Collins 2014-06-26 18:04:01 -05:00
  • 59731e552b Update addblock for ProcessBlock behavior flags. Dave Collins 2014-06-26 17:41:40 -05:00
  • ad275b34a8 Add a new behavior flag to disable the pow check. Dave Collins 2014-06-26 15:50:13 -05:00
  • 48c6806b24 Update for btcchain ProcessBlock behavior flags. Dave Collins 2014-06-26 17:02:45 -05:00
  • 67394ec45d Modify ProcessBlock to accept behavior flags. Dave Collins 2014-06-26 15:50:13 -05:00
  • 7d84d801d7 Make golint happy. Dave Collins 2014-06-26 16:10:10 -05:00
  • a9e1b8fb84 Use system CAs when Certificates are not specified. Dave Collins 2014-06-25 21:48:40 -05:00
  • 21872ecdaa Update for recent btcchain ProcessBlock API change. Dave Collins 2014-06-25 15:54:19 -05:00
  • 415ac4596a Make orphan ntfns to a return val on ProcessBlock. Dave Collins 2014-06-25 15:47:24 -05:00
  • 0ae3676a7d Log when the initial connection has been made. David Hill 2014-06-25 12:56:47 -04:00
  • 0550bbbdc5 Add tests for new RuleError and ErrorCode types. Dave Collins 2014-06-24 17:47:57 -05:00
  • 6e0aab52df Improve the RuleError type to include error codes. Dave Collins 2014-06-24 17:10:53 -05:00