Commit Graph

  • 2dfad502f9 [NOD-289] Implemented inserting the transaction output address. stasatdaglabs 2019-09-15 16:07:07 +03:00
  • 9cdc58a0c0 Merge remote-tracking branch 'origin/master' into nod-309-post-transaction Mike Zak 2019-09-15 15:24:06 +03:00
  • ec21544a9d [NOD-289] Fixed incorrect coinbase check. stasatdaglabs 2019-09-15 15:11:55 +03:00
  • dca2af86c3 [NOD-289] Implemented handling addedChainBlocks. stasatdaglabs 2019-09-15 14:51:06 +03:00
  • ae56115873 [NOD-307] Add comments to exported constants Ori Newman 2019-09-15 14:26:55 +03:00
  • 9fa43d93b9 [NOD-289] Implemented handling removedChainHashes. stasatdaglabs 2019-09-15 14:30:14 +03:00
  • 7b2ef0f0fb [NOD-289] Added error handling for missing required records. stasatdaglabs 2019-09-15 14:11:35 +03:00
  • a39d31f55e [NOD-326] Fixed some more merge errors. stasatdaglabs 2019-09-15 13:09:05 +03:00
  • 73baff2396 Merge remote-tracking branch 'origin/master' into nod-307-implement-get-blocks-for-api-server Ori Newman 2019-09-15 13:04:41 +03:00
  • 0e7e472f60 [NOD-307] Implement API-Server GET /blocks Ori Newman 2019-09-15 12:59:22 +03:00
  • c4867d0c57 Merge remote-tracking branch 'origin/master' into nod-289-bootstrapping stasatdaglabs 2019-09-15 12:33:36 +03:00
  • 502b510ccd [NOD-322] Minor api-server refactoring. (#401) Svarog 2019-09-15 12:32:12 +03:00
  • b9d8d91f2d [NOD-289] Fixed merge errors. stasatdaglabs 2019-09-15 12:30:55 +03:00
  • faff75a1fc Merge remote-tracking branch 'origin/master' into nod-322-database-as-function Mike Zak 2019-09-15 12:26:50 +03:00
  • 0903a34ab2 Merge remote-tracking branch 'origin/master' into nod-289-bootstrapping stasatdaglabs 2019-09-15 12:10:08 +03:00
  • 369031f963 [NOD-326] Replaced the UTXOs table with TransactionOutputs.isSpent (#404) stasatdaglabs 2019-09-15 12:04:51 +03:00
  • 62fde0f1de [NOD-326] Fixed merge errors. stasatdaglabs 2019-09-15 11:51:18 +03:00
  • 10a7faa16d Merge remote-tracking branch 'origin/master' into nod-326-remove-utxos-table stasatdaglabs 2019-09-15 11:50:32 +03:00
  • 7ef174cc80 [NOD-326] Replaced UTXO table with TransactionOutput.IsSpent. stasatdaglabs 2019-09-15 11:29:57 +03:00
  • 7b269a9103 [NOD-322] Use http package const + message for StatusInternalServerError Mike Zak 2019-09-15 11:20:41 +03:00
  • a789680db1 [NOD-314] change pkscript to scriptpubkey (#400) Ori Newman 2019-09-15 11:09:36 +03:00
  • 64bb81916b Merge remote-tracking branch 'origin/master' into nod-307-implement-get-blocks-for-api-server Ori Newman 2019-09-15 10:28:18 +03:00
  • 90bda69931 [NOD-323] Move rpc-client to separate package (#402) Svarog 2019-09-15 10:21:42 +03:00
  • bbda72d1fd [NOD-314] Rename pkPops -> scriptPubKeyPops Ori Newman 2019-09-15 10:04:31 +03:00
  • 8eaa3cdad3 [NOD-307] Implement API-Server GET /blocks Ori Newman 2019-09-15 10:01:25 +03:00
  • b8abfb9cd9 [NOD-309] Added route for POST /transaction Mike Zak 2019-09-10 18:16:18 +03:00
  • 359819b226 Merge remote-tracking branch 'origin/master' into nod-289-bootstrapping stasatdaglabs 2019-09-10 17:57:32 +03:00
  • 5bdbc3df3d [NOD-289] Implemented some initial logic for updating the UTXO. stasatdaglabs 2019-09-10 17:38:05 +03:00
  • da8032c779 [NOD-309] Add controller for POST /transaction Mike Zak 2019-09-10 15:39:33 +03:00
  • d3693337ee Merge branch 'nod-322-database-as-function' into nod-309-post-transaction Mike Zak 2019-09-10 14:04:31 +03:00
  • 3ca278668d Merge branch 'nod-323-rpc-client-package' into nod-309-post-transaction Mike Zak 2019-09-10 14:04:22 +03:00
  • 9a677448e8 [NOD-323] Move rpc-client to separate package Mike Zak 2019-09-10 12:57:16 +03:00
  • 184149d393 [NOD-322] Tidy go.mod/go.sum Mike Zak 2019-09-10 11:46:37 +03:00
  • 2f6f1766d6 [NOD-322] Set db to nil on database.Close() Mike Zak 2019-09-10 11:44:06 +03:00
  • 13b2b73d70 [NOD-322] Move context to be the first parameter in all functions Mike Zak 2019-09-10 11:02:49 +03:00
  • 8ba975d2bc [NOD-289] Implemented updating the selected parent chain from onChainChanged. stasatdaglabs 2019-09-09 17:00:59 +03:00
  • 755bf138eb [NOD-314] Change everywhere PkScript to ScriptPubKey Ori Newman 2019-09-09 16:55:23 +03:00
  • 9184576747 [NOD-322] Make database.DB a function Mike Zak 2019-09-09 16:41:53 +03:00
  • e5b64b8c85 Temp commit Mike Zak 2019-09-09 16:15:05 +03:00
  • 4f7e52fdc2 Merge remote-tracking branch 'origin/master' into nod-314-change-pkscript-to-scriptpubkey Ori Newman 2019-09-09 15:59:44 +03:00
  • 9647cb3e08 [NOD-318] Upgrade everything to Go1.13 (#393) Svarog 2019-09-09 15:57:31 +03:00
  • 28680ca7fb [NOD-289] Added removedParentChainHashes to getChainFromBlock. stasatdaglabs 2019-09-09 12:02:27 +03:00
  • 79c9060909 [NOD-308] Implement API-Server GET /fee-estimates (#399) Ori Newman 2019-09-09 11:21:56 +03:00
  • 20206789e0 [NOD-299] Add waitgroup to wait for all spawns to complete before calling teardown (#385) Svarog 2019-09-09 11:02:31 +03:00
  • 170af225ca Merge remote-tracking branch 'origin/master' into nod-309-post-transaction Mike Zak 2019-09-08 18:16:31 +03:00
  • 92b7cf902c Merge remote-tracking branch 'origin/master' into nod-308-implement-fee-estimates-in-api-server Ori Newman 2019-09-08 17:04:55 +03:00
  • 1ddae35277 [NOD-305] Implement API-Server GET /utxos/{address} (#398) Ori Newman 2019-09-08 16:58:28 +03:00
  • 61879eb788 Merge remote-tracking branch 'origin/master' into nod-305-implement-get-utxos-by-address-in-api-server Ori Newman 2019-09-08 16:46:37 +03:00
  • 75a8c6459a [NOD-306] Implement API-Server GET /block/{hash} (#397) Ori Newman 2019-09-08 16:09:09 +03:00
  • ab8dd49e82 [NOD-305] Add accepting block blue score to the resulted utxo Ori Newman 2019-09-08 16:08:48 +03:00
  • 986a908f1b [NOD-306] Unite invalid hash errors Ori Newman 2019-09-08 15:59:36 +03:00
  • 3d8ed528d8 [NOD-314] Change everywhere PkScript to ScriptPubKey Ori Newman 2019-09-08 15:50:50 +03:00
  • 8592e8d5a0 [NOD-308] Implement API-Server GET /fee-estimates Ori Newman 2019-09-08 15:26:02 +03:00
  • b02d8e98fc [NOD-305] Implement API-Server GET /utxos/{address} Ori Newman 2019-09-08 14:47:02 +03:00
  • fbf2bd428b [NOD-289] Implemented adding a block from onBlockAdded. stasatdaglabs 2019-09-08 13:11:03 +03:00
  • 8e2fa3ff80 Merge remote-tracking branch 'origin/master' into nod-306-implement-get-block-by-hash-in-api-server Ori Newman 2019-09-08 12:20:43 +03:00
  • b5957226c6 [NOD-306] Validate that hash string is a valid hex Ori Newman 2019-09-08 12:17:04 +03:00
  • 7fc2430ab1 [NOD-304] Implement get transactions by address for api server (#395) Ori Newman 2019-09-08 10:52:03 +03:00
  • d5ebf54044 [NOD-304] Add error for passing arrays to GET Ori Newman 2019-09-08 09:45:32 +03:00
  • 6f453984a6 [NOD-289] Added IsChainBlock to GetBlockVerboseResult. stasatdaglabs 2019-09-05 17:56:47 +03:00
  • eb1e28d4b6 [NOD-289] Made collectCurrentBlocks start from the most recent startHash. stasatdaglabs 2019-09-05 17:41:30 +03:00
  • 48af46b904 [NOD-304] Order transactions by ID Ori Newman 2019-09-05 17:24:31 +03:00
  • 713554278a [NOD-306] Implement API-Server GET /block/{hash} Ori Newman 2019-09-05 16:16:15 +03:00
  • 589613c883 [NOD-304] Extract route handle function from addRoutes Ori Newman 2019-09-05 16:51:13 +03:00
  • 90357acfbd [NOD-304] change db var to query Ori Newman 2019-09-05 16:46:43 +03:00
  • 312813f3f2 [NOD-289] Fixed weird coinbase behavior in vin. stasatdaglabs 2019-09-05 16:21:31 +03:00
  • cf9af0fb5d [NOD-320] Make txgen explicitly skip mempool transactions (#396) Ori Newman 2019-09-05 16:14:55 +03:00
  • 5a57798c4c [NOD-289] Renamed transactions_outputs to transaction_outputs. stasatdaglabs 2019-09-05 15:37:17 +03:00
  • 61919bab71 [NOD-304] Delete db directory Ori Newman 2019-09-05 13:16:54 +03:00
  • b90107a873 [NOD-304] Make defaultGetTransactionsLimit constant Ori Newman 2019-09-05 13:14:10 +03:00
  • c5022d4b40 [NOD-304] Auto increment IDs Ori Newman 2019-09-05 13:12:21 +03:00
  • f47a9706c7 [NOD-304] Use structs for where if possible Ori Newman 2019-09-05 13:02:13 +03:00
  • a5159521a9 [NOD-320] Make txgen explicitly skip mempool transactions Ori Newman 2019-09-05 11:58:13 +03:00
  • 3e691de288 [NOD-289] Made gasLimit in subnetwork nullable. stasatdaglabs 2019-09-05 11:52:53 +03:00
  • b4ce336c0a [NOD-304] Implement get transactions by address Ori Newman 2019-09-05 10:33:36 +03:00
  • 5664a3b07b [NOD-289] Added AUTO_INCREMENT to tables that were missing it. stasatdaglabs 2019-09-04 18:14:45 +03:00
  • cc37ad0642 [NOD-289] Implemented block insertion. stasatdaglabs 2019-09-04 18:11:51 +03:00
  • c271ee1f3b [NOD-299] Restore spawn on teardown + mark spawn done in the correct thread Mike Zak 2019-09-04 18:04:29 +03:00
  • e6cd050a54 Merge remote-tracking branch 'origin/master' into nod-304-implement-get-transactions-by-address-for-api-server Ori Newman 2019-09-04 17:38:36 +03:00
  • db6d6293c7 [NOD-319] Add query params to api server route handler (#394) Ori Newman 2019-09-04 17:34:36 +03:00
  • 8505b90b11 [NOD-319] Add query params to api server route handler Ori Newman 2019-09-04 17:23:49 +03:00
  • 4977e55dc7 [NOD-304] Implement get transactions by address Ori Newman 2019-09-04 17:08:28 +03:00
  • 117f74f9a1 [NOD-318] Upgrade everything to Go1.13 Mike Zak 2019-09-04 15:54:14 +03:00
  • 54245b0a1d [NOD-289] Added verboseBlocks to GetBlocks. stasatdaglabs 2019-09-04 13:08:49 +03:00
  • 062e7fbe43 [NOD-289] Added GetBlocks to rpcclient. stasatdaglabs 2019-09-04 12:38:02 +03:00
  • e2e08afdc5 [NOD-289] Added comment to BlockHashesFrom. stasatdaglabs 2019-09-04 12:16:57 +03:00
  • b192a7a201 [NOD-289] Implemented GetBlocks. stasatdaglabs 2019-09-04 12:08:53 +03:00
  • 13aac5e3b6 Merge remote-tracking branch 'origin/master' into nod-304-implement-get-transactions-by-address-for-api-server Ori Newman 2019-09-03 15:57:37 +03:00
  • ae25ec2e6b [NOD-303] Implement get transaction by id for api server (#391) Ori Newman 2019-09-03 15:54:59 +03:00
  • dc9b255ad5 [NOD-303] Rename functions Ori Newman 2019-09-03 15:49:38 +03:00
  • 43881f8d0b [NOD-303] Put response types in a separate file Ori Newman 2019-09-03 15:48:44 +03:00
  • be28af7fa9 [NOD-303] Implement get transactions by address for API server Ori Newman 2019-09-03 15:12:45 +03:00
  • 202510b4e9 [NOD-303] Add comments to exported functions and variables Ori Newman 2019-09-03 13:46:32 +03:00
  • 22e140ac7e [NOD-303] Add GetTransactionByHashHandler Ori Newman 2019-09-03 13:29:15 +03:00
  • d7e8d7a4be [NOD-303] Split server package Ori Newman 2019-09-03 13:23:30 +03:00
  • 0885d1aa1e [NOD-289] Fixed test. Reverted not deleting utxoDiffData from the DB. stasatdaglabs 2019-09-03 12:09:22 +03:00
  • 8675852393 [NOD-303] Add json annotations to transaction response types Ori Newman 2019-09-03 12:08:58 +03:00
  • 5d94beed5a [NOD-303] Change transactions_outputs table name to transaction_outputs and transactions_inputs to transaction_inputs Ori Newman 2019-09-03 12:07:01 +03:00
  • de1b46ea3c [NOD-303] Add ID to TransactionInput and TransactionOutput models Ori Newman 2019-09-03 12:03:00 +03:00
  • 7521545682 [NOD-311] Removed JSONRPCfyer (#392) Svarog 2019-09-03 11:24:25 +03:00