Commit Graph

309 Commits

Author SHA1 Message Date
Martin Boehm
febcba5fbe Use new db column blockaddresses to support UTXO chain block disconnect 2018-04-20 13:56:55 +02:00
Martin Boehm
9ad8a4b873 Test for GetTransactions in TestRocksDB_Index_UTXO 2018-04-19 15:11:32 +02:00
Martin Boehm
c657381d7e Change the way UTXO addresses are indexed - WIP 2018-04-19 14:28:05 +02:00
Martin Boehm
0ae9c446a0 Add TestRocksDB_Index_UTXO test - WIP 2018-04-18 23:42:38 +02:00
Martin Boehm
2ee2177970 Change the way UTXO addresses are indexed - WIP 2018-04-18 23:42:11 +02:00
Martin Boehm
296eee828f Change the way UTXO addresses are indexed - WIP
Columns before:
outputs: saddress+block height -> outpoints
inputs: txid+vout -> spending txid+vout

Columns after change:
addresses: address+block height -> input or output outpoints
unspenttxs: txid -> addresses+indexes
2018-04-17 23:50:01 +02:00
Jakub Matys
26de94495c Merge branch 'tests' 2018-04-13 16:39:09 +02:00
Jakub Matys
466ed7912d removed verbose output of test targets 2018-04-13 16:34:56 +02:00
Jakub Matys
b053674095 use -short flag for testing by default and clean vendor in build env. 2018-04-13 16:29:00 +02:00
Martin Boehm
f5e69506c0 Skip ethrpc integration tests in short tests 2018-04-13 16:24:53 +02:00
Jakub Matys
7b97f8a929 Merge branch 'packaging' 2018-04-13 10:27:46 +02:00
Jakub Matys
e13164253e tests run in all subdirectories 2018-04-13 10:25:21 +02:00
Jakub Matys
c5852d256e updated dependencies 2018-04-13 09:51:14 +02:00
Jakub Matys
a37ccdaee0 fixed logging 2018-04-12 15:43:57 +02:00
Jakub Matys
6c1e114074 backend binaries and configs are installed to dedicated directories 2018-04-12 15:43:57 +02:00
Jakub Matys
cf27ed086b fixed command for image build 2018-04-12 15:43:57 +02:00
Jakub Matys
1e39faa6b6 remove installed packages from cache 2018-04-12 15:43:57 +02:00
Jakub Matys
a07ef5ac80 added backend packaging files 2018-04-12 15:43:57 +02:00
Jakub Matys
fe4c2f5228 build improvements 2018-04-12 15:43:57 +02:00
Jakub Matys
7308bcf51a new building and packaging 2018-04-12 15:43:57 +02:00
Martin Boehm
189c2cb24c Update eth.md 2018-04-10 12:12:41 +02:00
Martin Boehm
10c05dc176 Update eth mainnet configuration 2018-04-09 16:32:05 +02:00
Martin Boehm
a117bd2abd Rework resyncIndex to handle eth rollbacks 2018-04-09 15:43:42 +02:00
Martin Boehm
cc2c7d5112 Update README 2018-04-09 12:06:04 +02:00
Martin Boehm
feaf55e767 Store transactions using protobuf in default baseparser implemention 2018-04-09 10:42:58 +02:00
Martin Boehm
d0089d2bcb Add BaseParser as base functionality of parsers to avoid code duplicity 2018-04-08 15:50:19 +02:00
Martin Boehm
9727a3dc8c Handle ethereum txid and block hash with the standard 0x prefix 2018-04-08 12:09:18 +02:00
Martin Boehm
a75376706e Move packing/unpacking of Txid and Block Hash to coin specific code 2018-04-08 11:24:29 +02:00
Martin Boehm
8a8952d103 Return ethereum address including the standard 0x prefix 2018-04-07 23:44:38 +02:00
Martin Boehm
f8eca976ab Fix computation of confirmations 2018-04-06 17:13:38 +02:00
Martin Boehm
5912e941e3 Update README 2018-04-06 12:01:28 +02:00
Martin Boehm
40619d126f Reconnect subsciptions after recovery from network/geth failure 2018-04-06 11:03:55 +02:00
Martin Boehm
9aec4ec717 Implement EthereumParser.UnpackTx using protobuf 2018-04-05 12:41:15 +02:00
Martin Boehm
5b2aa276ee Implement EthereumParser.PackTx using protobuf 2018-04-04 20:25:55 +02:00
Martin Boehm
9fdc9ec4ac Unify eth function and type names 2018-04-03 22:24:23 +02:00
Martin Boehm
394a773fc3 Merge branch 'master' into ethereum 2018-04-03 22:10:10 +02:00
Martin Boehm
7d6a9ae663 Force execution in tickAndDebounce after debounceTime 2018-04-03 22:09:46 +02:00
Martin Boehm
bbd51e3624 Handle notifications of new mempool transactions in eth 2018-04-03 18:22:36 +02:00
Martin Boehm
d1a047c667 Add non UTXO mempool implementation 2018-04-03 15:51:38 +02:00
Martin Boehm
4e43f0d482 Implement BlockChain.GetMempool in ethrpc 2018-03-29 17:30:12 +02:00
Martin Boehm
090bb8e4f1 Stop passing of missing address in eth tx to bchain.Tx 2018-03-29 15:47:41 +02:00
Martin Boehm
7419003372 Increase height range of transaction lookup in socketio test page 2018-03-29 15:27:31 +02:00
Martin Boehm
39a31d4544 Handle transactions with missing ethereum To address 2018-03-28 13:23:43 +02:00
Martin Boehm
bfb22c4f20 Fix error in chain sync by height 2018-03-28 12:09:05 +02:00
Martin Boehm
2f4b48b3d6 Subscribe and handle eth notifications about new block 2018-03-28 10:25:08 +02:00
Martin Boehm
19d071a184 Remove bitcoin specific code from MQ push handler 2018-03-27 23:39:06 +02:00
Martin Boehm
3127e5b5c2 Handle error returned from BlockChain.Initialize 2018-03-27 23:18:25 +02:00
Martin Boehm
83bce22e28 Merge branch 'master' into ethereum 2018-03-27 17:36:50 +02:00
Martin Boehm
26de7eb384 Rename mempool to mempool_utxo 2018-03-27 17:36:16 +02:00
Martin Boehm
6a1748814a Update README 2018-03-27 16:41:36 +02:00