Commit Graph

  • 26ba2720ab [NOD-311] Removed JSONRPCfyer Mike Zak 2019-09-03 10:31:39 +03:00
  • 350b88f0cf [NOD-289] Implemented collection of current selected parent chain. stasatdaglabs 2019-09-02 18:11:06 +03:00
  • 9ef6b8d9c1 [NOD-289] Updated go.mod after merge. stasatdaglabs 2019-09-02 17:57:16 +03:00
  • b1d04e2fee Merge remote-tracking branch 'origin/master' into nod-289-bootstrapping stasatdaglabs 2019-09-02 17:53:03 +03:00
  • c84a91a6e4 [NOD-303] Change database is not current error. Ori Newman 2019-09-02 16:04:30 +03:00
  • c93646b823 [NOD-303] Make routeParamTxID a constant Ori Newman 2019-09-02 15:37:22 +03:00
  • 5b138c00ee [NOD-303] Implement get transaction by id for api server Ori Newman 2019-09-01 19:11:36 +03:00
  • 169e96e851 [NOD-310] Implement REST server in API server (#389) Ori Newman 2019-09-01 17:03:43 +03:00
  • d07608b60a [NOD-310] change "Request ID" prefix to "RID" and convert to apiServerContext with newAPIServerContext everywhere Ori Newman 2019-09-01 16:59:13 +03:00
  • 73cf9241e2 [NOD-310] Make custom context methods instead of custom request functions Ori Newman 2019-09-01 16:27:33 +03:00
  • ed3c2e8613 [NOD-289] Created blockloop.go. stasatdaglabs 2019-09-01 15:34:25 +03:00
  • 893b8a88c8 [NOD-312] Change defaultMinRelayTxFee to 1 satoshi per byte (#390) Ori Newman 2019-09-01 15:21:24 +03:00
  • 2b20ec8aee [NOD-289] Fixed various issues that were keeping GetChainFromBlocks from working properly. stasatdaglabs 2019-09-01 13:35:01 +03:00
  • a672fdbf42 [NOD-312] Change defaultMinRelayTxFee to 1 satoshi per byte Ori Newman 2019-09-01 11:47:18 +03:00
  • 7f80893888 [NOD-310] MetaData -> Metadata Ori Newman 2019-08-29 16:49:09 +03:00
  • 2dbc53d4b8 [NOD-310] Implement REST server in API server Ori Newman 2019-08-29 16:35:29 +03:00
  • c60711ab15 [NOD-302] Accept ConnectionEstablished when Pending is expected in TestRetryPermanent (#388) Svarog 2019-08-29 15:27:03 +03:00
  • 21f08ea24f [NOD-302] Accept ConnectionEstablished when Pending is expected in TestRetryPermanent Mike Zak 2019-08-29 14:11:44 +03:00
  • d8715156c9 [NOD-289] Limited the amount of blocks in GetChainFromBlockResponse. stasatdaglabs 2019-08-29 12:13:58 +03:00
  • 56ffb3c234 Merge remote-tracking branch 'origin/master' into nod-289-bootstrapping stasatdaglabs 2019-08-29 12:11:09 +03:00
  • 89fa2c3e3a [NOD-289] Added GetChainFromBlock to RPCClient. stasatdaglabs 2019-08-29 10:49:16 +03:00
  • 1b00e01030 [NOD-301] Don't sync with peer if the rendezvous point is below finality (#387) Ori Newman 2019-08-29 10:47:05 +03:00
  • ed5ed3af78 [NOD-301] Fix perrLog.Warnf arguments order Ori Newman 2019-08-28 17:54:42 +03:00
  • d12df1f9b8 [NOD-301] Add block hash and peer address for the warn message Ori Newman 2019-08-28 17:48:42 +03:00
  • f0c80905eb [NOD-300] If node has invalid ancestor set the according status in blockindex (#386) Ori Newman 2019-08-28 17:44:33 +03:00
  • 9a17a16cbf Merge remote-tracking branch 'origin/master' into nod-300-if-node-has-invalid-ancestor-set-the-according-status-in-blockindex Ori Newman 2019-08-28 17:38:32 +03:00
  • ebda4e7c1a [NOD-300] change make(blockSet) to newSet() Ori Newman 2019-08-28 17:38:12 +03:00
  • 62409ebd77 [NOD-301] Don't sync with peer if the rendezvous point is below finality Ori Newman 2019-08-28 17:35:01 +03:00
  • ab6a035f4d Merge remote-tracking branch 'origin/master' into nod-289-bootstrapping stasatdaglabs 2019-08-28 17:20:11 +03:00
  • 044da030d9 [NOD-300] Test that status is also updated for grand child of an invalid block Ori Newman 2019-08-28 17:15:20 +03:00
  • 07b88136e5 [NOD-289] Implemented database isCurrent checking and connection. stasatdaglabs 2019-08-28 17:00:41 +03:00
  • 32f9ad1099 [NOD-300] If node has invalid ancestor set the according status in blockindex Ori Newman 2019-08-28 16:20:21 +03:00
  • b07a118431 [NOD-292] When writing block to database - also create record in block index (#376) stasatdaglabs 2019-08-28 14:52:57 +03:00
  • ed5b879afa [NOD-299] Add waitgroup to wait for all spawns to complete before calling teardown Mike Zak 2019-08-28 14:43:37 +03:00
  • 0ae06cd277 [NOD-297] fix onchainchanged on rpcclient (#384) Ori Newman 2019-08-28 12:52:07 +03:00
  • e4f5863762 Merge remote-tracking branch 'origin/master' into nod-297-fix-onchainchanged-on-rpcclient Ori Newman 2019-08-28 12:08:51 +03:00
  • 6539b74871 [NOD-297] Fix AcceptedTxIds -> AcceptedTxIDs Ori Newman 2019-08-28 12:03:42 +03:00
  • acafaa5ab8 [NOD-297] Fix variables and functions names Ori Newman 2019-08-28 11:50:53 +03:00
  • 7b9b0b914f [NOD-297] Fix onChainChanged on rpcclient and server Ori Newman 2019-08-27 18:18:46 +03:00
  • 99d2713573 [NOD-286] Implement API-Server base structure (#379) Ori Newman 2019-08-27 16:19:01 +03:00
  • 3d82ed8d4a [NOD-295] Limit the length of GetData to 50 (#383) stasatdaglabs 2019-08-27 13:09:36 +03:00
  • 643f1991ee [NOD-297] Fix onChainChanged on rpcclient Ori Newman 2019-08-27 14:46:22 +03:00
  • c5576a302b [NOD-294] Fix golint in deploy.sh and fix all lint warnings (#380) Svarog 2019-08-27 12:00:23 +03:00
  • 444c48b562 [NOD-298] Add comments to gorm models (#382) Ori Newman 2019-08-27 11:48:43 +03:00
  • e3a620e93c [NOD-296] Send SyncMgr.SubmitBlock errors as rpc errors (#381) Ori Newman 2019-08-27 11:25:45 +03:00
  • bf9d26fa68 [NOD-285] create gorm models for db (#378) Ori Newman 2019-08-27 11:25:07 +03:00
  • 272a12aa9f [NOD-297] Fix onChainChanged on rpcclient Ori Newman 2019-08-26 17:14:38 +03:00
  • c8bbc8d647 [NOD-292] Fixed bad spacing. stasatdaglabs 2019-08-27 17:54:13 +03:00
  • 3245f3a936 [NOD-292] Fixed a bad assignment. stasatdaglabs 2019-08-27 17:53:18 +03:00
  • e4e989bb8a [NOD-292] Split flushToDB into two versions. stasatdaglabs 2019-08-27 17:51:17 +03:00
  • 68d9904e2f [NOD-292] Fixed grammar in comment. Added an explanation to TestAcceptingInInit. stasatdaglabs 2019-08-27 17:40:35 +03:00
  • ed9165f533 [NOD-286] Implement API-Server base structure (#379) Ori Newman 2019-08-27 16:19:01 +03:00
  • b7e7760581 [NOD-286] Add db login details as CLI arguments Ori Newman 2019-08-27 15:11:23 +03:00
  • 39216d01aa [NOD-292] Made unprocessed block reprocess via ProcessBlock rather than maybeAcceptBlock. stasatdaglabs 2019-08-27 14:59:15 +03:00
  • f99245502d [NOD-292] Made unlocks deferred in a couple of places. stasatdaglabs 2019-08-27 14:36:20 +03:00
  • 5aadd639f6 Merge remote-tracking branch 'origin/master' into nod-292-restore-blockdb-blocks stasatdaglabs 2019-08-27 14:28:12 +03:00
  • c73113a12e [NOD-295] Limit the length of GetData to 50 (#383) stasatdaglabs 2019-08-27 13:09:36 +03:00
  • c66126ce5d [NOD-295] Made the check for max invs refer to invsNum instead of MaxInvPerGetDataMsg. stasatdaglabs 2019-08-27 12:32:22 +03:00
  • 3a2e56bd0a [NOD-295] Fixed the fix for bad break condition in addInvsToGetDataMessageFromQueue. stasatdaglabs 2019-08-27 12:22:33 +03:00
  • 2fe227d70a [NOD-286] Make log directory a CLI argument Ori Newman 2019-08-27 12:22:17 +03:00
  • 480b2ca07c [NOD-294] Fix golint in deploy.sh and fix all lint warnings (#380) Svarog 2019-08-27 12:00:23 +03:00
  • 5d04a8ea51 [NOD-294] Fixed some more typos in comments Mike Zak 2019-08-27 11:55:15 +03:00
  • c72b914050 [NOD-298] Add comments to gorm models (#382) Ori Newman 2019-08-27 11:48:43 +03:00
  • a89199e314 [NOD-294] Convert VirtualForTest into alias of *virtualBlock Mike Zak 2019-08-27 11:41:26 +03:00
  • 0276dad559 [NOD-294] Fix typos in comments Mike Zak 2019-08-27 11:41:05 +03:00
  • 404edd4042 [NOD-298] Add comments to gorm models Ori Newman 2019-08-27 11:35:07 +03:00
  • 5cf7f01d3f [NOD-296] Send SyncMgr.SubmitBlock errors as rpc errors (#381) Ori Newman 2019-08-27 11:25:45 +03:00
  • 552a5917c2 [NOD-285] create gorm models for db (#378) Ori Newman 2019-08-27 11:25:07 +03:00
  • 6cfec0173d [NOD-296] Add error message prefix Ori Newman 2019-08-27 10:54:50 +03:00
  • 9ea9e3a8f6 [NOD-285] Remove redundant main file Ori Newman 2019-08-27 10:53:01 +03:00
  • 38c47c5c4f [NOD-296] Send SyncMgr.SubmitBlock errors as rpc errors Ori Newman 2019-08-26 17:58:29 +03:00
  • 3bcd7b27b8 [NOD-286] Add rpc user and password as command line arguments Ori Newman 2019-08-26 17:34:35 +03:00
  • 16e5d5b59c [NOD-285] Fix many to many for Transaction and Block models Ori Newman 2019-08-26 17:29:56 +03:00
  • fe486ca253 [NOD-295] Fixed bad break condition in addInvsToGetDataMessageFromQueue. stasatdaglabs 2019-08-26 17:22:25 +03:00
  • 5ab9fbed00 Merge remote-tracking branch 'origin/master' into nod-294-fix-golint Mike Zak 2019-08-26 15:14:21 +03:00
  • 5c14719f14 [NOD-295] Capped amount of invs in a getData message. (#377) stasatdaglabs 2019-08-26 15:12:55 +03:00
  • 07931a45c2 [NOD-286] Implement API-Server base structure Ori Newman 2019-08-26 15:11:34 +03:00
  • 55142633d1 [NOD-294] Fix golint in deploy.sh and fixed all lint errors Mike Zak 2019-08-26 13:22:03 +03:00
  • 71c33c7f23 [NOD-285] Define model relations Ori Newman 2019-08-26 13:15:05 +03:00
  • 93bca79b96 [NOD-29x] Capped amount of invs in a getData message. stasatdaglabs 2019-08-26 11:17:09 +03:00
  • 3313747b86 [NOD-292] Fixed some comments. stasatdaglabs 2019-08-26 10:09:53 +03:00
  • 6af96ec967 [NOD-292] Fixed processing logic on init. Added a test for it. stasatdaglabs 2019-08-25 18:15:06 +03:00
  • 37572fc6ac [NOD-292] Implemented processing blocks that were not validated on BTCD start. stasatdaglabs 2019-08-25 15:18:27 +03:00
  • d2353a189a [NOD-291] Remove database check from dag.BlockExists (#375) Svarog 2019-08-25 15:00:16 +03:00
  • 8df1332669 [NOD-291] Remove database check from dag.BlockExists Mike Zak 2019-08-25 14:42:05 +03:00
  • 5a5a8767d6 [NOD-292] In accept.go, made dbStoreBlock and flushToDB occur within the same transaction. stasatdaglabs 2019-08-25 13:05:29 +03:00
  • 4fcd705ae3 [NOD-290] Remove block_id from transactions table (#374) Ori Newman 2019-08-25 10:23:03 +03:00
  • 584f2dcf1a [NOD-290] Remove block_id foreign key from transactions table Ori Newman 2019-08-22 17:57:57 +03:00
  • b8c4c25a51 [NOD-290] Remove block_id from transactions table Ori Newman 2019-08-22 17:41:58 +03:00
  • 501cf7b202 [NOD-285] Add accepting block to transactions and blocks models, and remove accepting block model Ori Newman 2019-08-22 17:38:04 +03:00
  • 9486060a66 Merge remote-tracking branch 'origin/master' into nod-285-create-gorm-models-for-db Ori Newman 2019-08-22 17:21:49 +03:00
  • 744c17b4c8 [NOD-280] Create database for API server (#373) Ori Newman 2019-08-22 17:21:09 +03:00
  • 2c2af35846 [NOD-280] Rename location_in_block to index Ori Newman 2019-08-22 17:15:17 +03:00
  • ea246c6a93 [NOD-280] Change VARCHAR(32) to CHAR(64) Ori Newman 2019-08-22 17:13:58 +03:00
  • c3d0989be7 [NOD-280] Add readme Ori Newman 2019-08-22 17:07:09 +03:00
  • 88f817a167 [NOD-280] Add accepting block to blocks and transactions table and remove accepting_blocks table Ori Newman 2019-08-22 17:04:52 +03:00
  • 3257834997 [NOD-280] Change indexes names Ori Newman 2019-08-22 16:30:21 +03:00
  • 996e583c00 [NOD-280] Rename public_key_script to pk_script Ori Newman 2019-08-22 16:25:40 +03:00
  • b48e2c6ee5 [NOD-285] Map API-Server database using GORM Ori Newman 2019-08-22 16:11:48 +03:00
  • e2eca24b33 [NOD-282] Fixed Telegram messages not being sent. (#371) stasatdaglabs 2019-08-22 13:41:48 +03:00