Commit Graph

  • 2ee2177970 Change the way UTXO addresses are indexed - WIP Martin Boehm 2018-04-18 23:42:11 +02:00
  • a8e603d945 added Bitcoin Cash's rpc and parser Jakub Matys 2018-04-18 14:15:19 +01:00
  • 296eee828f Change the way UTXO addresses are indexed - WIP Martin Boehm 2018-04-17 23:50:01 +02:00
  • 5cf9dd1169 quickfix of tests execution Jakub Matys 2018-04-16 19:51:35 +02:00
  • 11e519970e added package definition for Bitcoin Cash blockbook Jakub Matys 2018-04-16 19:50:34 +02:00
  • 173a0feb4a added package definition for Bitcoin Cash backend Jakub Matys 2018-04-13 15:23:15 +02:00
  • ecd475f728 Implement test VerifyLog of logged socket.io communication - WIP Martin Boehm 2018-04-16 16:40:14 +02:00
  • 184178d3a2 Reference updated socketio library which allows self signed certificates Martin Boehm 2018-04-14 23:03:17 +02:00
  • 26de94495c Merge branch 'tests' Jakub Matys 2018-04-13 16:39:09 +02:00
  • 466ed7912d removed verbose output of test targets Jakub Matys 2018-04-13 16:34:56 +02:00
  • b053674095 use -short flag for testing by default and clean vendor in build env. Jakub Matys 2018-04-13 16:29:00 +02:00
  • f5e69506c0 Skip ethrpc integration tests in short tests Martin Boehm 2018-04-13 16:24:53 +02:00
  • 7b97f8a929 Merge branch 'packaging' Jakub Matys 2018-04-13 10:27:46 +02:00
  • e13164253e tests run in all subdirectories Jakub Matys 2018-04-13 10:25:21 +02:00
  • c5852d256e updated dependencies Jakub Matys 2018-04-13 09:51:14 +02:00
  • a37ccdaee0 fixed logging Jakub Matys 2018-04-12 15:23:16 +02:00
  • 6c1e114074 backend binaries and configs are installed to dedicated directories Jakub Matys 2018-04-11 12:51:38 +02:00
  • cf27ed086b fixed command for image build Jakub Matys 2018-04-11 12:50:13 +02:00
  • 1e39faa6b6 remove installed packages from cache Jakub Matys 2018-04-11 12:49:24 +02:00
  • a07ef5ac80 added backend packaging files Jakub Matys 2018-04-11 08:44:23 +02:00
  • fe4c2f5228 build improvements Jakub Matys 2018-04-11 08:23:07 +02:00
  • 7308bcf51a new building and packaging Jakub Matys 2018-04-10 11:53:33 +02:00
  • 189c2cb24c Update eth.md Martin Boehm 2018-04-10 12:12:41 +02:00
  • 10c05dc176 Update eth mainnet configuration Martin Boehm 2018-04-09 16:32:05 +02:00
  • a117bd2abd Rework resyncIndex to handle eth rollbacks Martin Boehm 2018-04-09 15:43:42 +02:00
  • cc2c7d5112 Update README Martin Boehm 2018-04-09 12:06:04 +02:00
  • feaf55e767 Store transactions using protobuf in default baseparser implemention Martin Boehm 2018-04-09 10:42:58 +02:00
  • d0089d2bcb Add BaseParser as base functionality of parsers to avoid code duplicity Martin Boehm 2018-04-08 15:50:19 +02:00
  • 9727a3dc8c Handle ethereum txid and block hash with the standard 0x prefix Martin Boehm 2018-04-08 12:09:18 +02:00
  • a75376706e Move packing/unpacking of Txid and Block Hash to coin specific code Martin Boehm 2018-04-08 11:24:29 +02:00
  • 8a8952d103 Return ethereum address including the standard 0x prefix Martin Boehm 2018-04-07 23:44:38 +02:00
  • f8eca976ab Fix computation of confirmations Martin Boehm 2018-04-06 17:13:38 +02:00
  • 5912e941e3 Update README Martin Boehm 2018-04-06 12:01:28 +02:00
  • 40619d126f Reconnect subsciptions after recovery from network/geth failure Martin Boehm 2018-04-06 11:03:55 +02:00
  • 9aec4ec717 Implement EthereumParser.UnpackTx using protobuf Martin Boehm 2018-04-05 12:41:15 +02:00
  • 5b2aa276ee Implement EthereumParser.PackTx using protobuf Martin Boehm 2018-04-04 20:25:55 +02:00
  • 9fdc9ec4ac Unify eth function and type names Martin Boehm 2018-04-03 22:24:23 +02:00
  • 394a773fc3 Merge branch 'master' into ethereum Martin Boehm 2018-04-03 22:10:10 +02:00
  • 7d6a9ae663 Force execution in tickAndDebounce after debounceTime Martin Boehm 2018-04-03 22:09:46 +02:00
  • bbd51e3624 Handle notifications of new mempool transactions in eth Martin Boehm 2018-04-03 18:22:36 +02:00
  • d1a047c667 Add non UTXO mempool implementation Martin Boehm 2018-04-03 15:51:38 +02:00
  • 4e43f0d482 Implement BlockChain.GetMempool in ethrpc Martin Boehm 2018-03-29 17:30:12 +02:00
  • 090bb8e4f1 Stop passing of missing address in eth tx to bchain.Tx Martin Boehm 2018-03-29 15:47:41 +02:00
  • 7419003372 Increase height range of transaction lookup in socketio test page Martin Boehm 2018-03-29 15:27:31 +02:00
  • 39a31d4544 Handle transactions with missing ethereum To address Martin Boehm 2018-03-28 13:23:43 +02:00
  • bfb22c4f20 Fix error in chain sync by height Martin Boehm 2018-03-28 12:09:05 +02:00
  • 2f4b48b3d6 Subscribe and handle eth notifications about new block Martin Boehm 2018-03-28 10:25:08 +02:00
  • 19d071a184 Remove bitcoin specific code from MQ push handler Martin Boehm 2018-03-27 23:39:06 +02:00
  • 3127e5b5c2 Handle error returned from BlockChain.Initialize Martin Boehm 2018-03-27 23:18:25 +02:00
  • 83bce22e28 Merge branch 'master' into ethereum Martin Boehm 2018-03-27 17:36:50 +02:00
  • 26de7eb384 Rename mempool to mempool_utxo Martin Boehm 2018-03-27 17:36:16 +02:00
  • 6a1748814a Update README Martin Boehm 2018-03-27 16:41:36 +02:00
  • 2fe6118aca Implement EstimateFee for eth Martin Boehm 2018-03-27 16:34:58 +02:00
  • 73486e851f Merge branch 'master' into ethereum Martin Boehm 2018-03-27 15:40:06 +02:00
  • b388b88885 Merge branch 'zcash' Jakub Matys 2018-03-27 15:33:46 +02:00
  • d6920b6057 Added support of ErrBlockNotFound Jakub Matys 2018-03-27 11:59:56 +02:00
  • 6a49abe8bb Merge branch 'master' into zcash Jakub Matys 2018-03-27 11:14:20 +02:00
  • 8184f4e935 Disabled unstable test Jakub Matys 2018-03-27 11:09:31 +02:00
  • 18ce3edac3 Added RPC method EstimateFee Jakub Matys 2018-03-27 10:30:30 +02:00
  • 6a7bc6aff7 Stop processing Value in eth transactions, it exceeds used numeric type Martin Boehm 2018-03-26 23:42:35 +02:00
  • a4b9a21445 Annotate error in eth rpc Martin Boehm 2018-03-26 18:14:26 +02:00
  • 3169446adb Implement eth parser GetAddrIDFromAddress Martin Boehm 2018-03-26 18:08:46 +02:00
  • 09a9e623c1 Return ErrBlockNotFound from eth GetBlock methods Martin Boehm 2018-03-26 17:47:46 +02:00
  • 4de5673bb3 Merge branch 'master' into ethereum Martin Boehm 2018-03-26 17:19:16 +02:00
  • b1694b4a61 Support sync of blockchains without block.next hash Martin Boehm 2018-03-26 16:44:54 +02:00
  • 341393b1eb Define error ErrBlockNotFound and implement it in btc Martin Boehm 2018-03-26 15:17:44 +02:00
  • 3dcbaeb34e Get eth block by height Martin Boehm 2018-03-26 13:57:40 +02:00
  • 71eec95c5b ZCash uses decoded address as AddrID Jakub Matys 2018-03-26 11:41:32 +02:00
  • a5c4dd0d70 Implement and test eth GetBlock and GetTransaction Martin Boehm 2018-03-25 00:30:09 +01:00
  • 00acae08f5 Merge branch 'master' into zcash Jakub Matys 2018-03-23 16:11:56 +01:00
  • 2cb371d35b Purify text inputs of test page Jakub Matys 2018-03-23 13:49:51 +01:00
  • e8399cb485 Added ability of getBlockHeader control to send either height or hash Jakub Matys 2018-03-23 13:26:24 +01:00
  • e8eca5c6ea Update EthParser to match BlockChainParser interface Martin Boehm 2018-03-23 13:25:42 +01:00
  • 0f388272d0 Merge branch 'master' into ethereum Martin Boehm 2018-03-23 13:15:58 +01:00
  • 44fdb5528b Support indexing of non UTXO chains Martin Boehm 2018-03-23 13:15:35 +01:00
  • 32a2c1a417 Remove unnecessary methods from BlockChainParser interface Martin Boehm 2018-03-23 13:15:19 +01:00
  • d35dd77695 Implemented EstimateSmartFee by calling of legacy estimatefee RPC Jakub Matys 2018-03-23 12:04:17 +01:00
  • dda80bd074 Refactor names in interface BlockChainParser, added method IsUTXOChain Martin Boehm 2018-03-23 11:03:41 +01:00
  • 40198ae437 Implement eth GetBlock and GetTransaction Martin Boehm 2018-03-22 15:56:21 +01:00
  • 80959fd9d6 ZCashRPC.GetBlock skips invalid/missing transactions during sync Jakub Matys 2018-03-22 15:45:08 +01:00
  • 4421dc94dc Added empty methods for missing RPCs Jakub Matys 2018-03-22 15:43:14 +01:00
  • cfdbeb8a9b Remove unnecessary fields from bchain.ScriptPubKey struct Martin Boehm 2018-03-22 14:07:14 +01:00
  • afa4d17e5f Added tests of ZCashBlockParser Jakub Matys 2018-03-21 17:04:37 +01:00
  • ef73d52063 Removed unused package import Jakub Matys 2018-03-21 16:46:35 +01:00
  • bf83b6e213 Merge branch 'master' into zcash Jakub Matys 2018-03-21 16:03:09 +01:00
  • c0de004c6c Removed dependency of ZCashBlockParser on BitcoinBlockParser Jakub Matys 2018-03-21 15:47:59 +01:00
  • 6a346f8f49 Implement interface changes in ethereum Martin Boehm 2018-03-21 15:47:31 +01:00
  • 83ec7a37a6 Removed bitcoin parameters from ZCashRPC's initialization method Jakub Matys 2018-03-21 15:47:02 +01:00
  • 2567ae69b0 Merge branch 'master' into ethereum Martin Boehm 2018-03-21 15:40:18 +01:00
  • f0552ec4ad Remove metrics from specific coin implementations Martin Boehm 2018-03-21 15:33:48 +01:00
  • fc1efc791e Added methods for packing/unpackings ZCash transactions Jakub Matys 2018-03-21 15:25:27 +01:00
  • a7d82761f9 Merge branch 'zcash' into master Martin Boehm 2018-03-21 14:50:38 +01:00
  • f1b1f9fe55 Implement generic timing of blockchain rpc calls Martin Boehm 2018-03-21 01:23:17 +01:00
  • 6d3ba2e690 Update ethrpc/ethparser to match modified BlockChain interface Martin Boehm 2018-03-21 00:32:29 +01:00
  • a9effbe835 Added ZCashBlockParser Jakub Matys 2018-03-20 17:28:03 +01:00
  • 3c97142dd1 Merge branch 'master' into ethereum Martin Boehm 2018-03-20 17:07:40 +01:00
  • bad16b1404 fixes Jakub Matys 2018-03-20 16:07:05 +01:00
  • d09333fa2e WIP: zcash Jakub Matys 2018-03-19 15:46:29 +01:00
  • fbfb33cb5d Output index uses abstract identifier instead of outputScript Jakub Matys 2018-03-20 15:58:35 +01:00
  • 4486795c3d Extend the eth rpc interface, create tests for interface Martin Boehm 2018-03-20 14:43:15 +01:00