Commit Graph

497 Commits

Author SHA1 Message Date
migwi
d4a7fcabd9 Check if unindexed confirmed tx height exists 2019-09-18 22:35:53 +02:00
Min Khang Aung
24725a21a9 Add CPUchain support (#288)
* Add CPUchain support

* Update cpuchain.json
2019-09-16 22:32:08 +02:00
TheCreator
12c4217f94 Add Unobtanium (#276)
* Create Unobtanium Configs

* Add Unobtanium

* Add Unobtanium

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Fix Unobtanium xpub_magic

* Fix Server/Client config files

TODO: Maybe remove reindex: 1 from additional params.

* Fix xpub

* Reduce the polling interval

As suggested by martinboehm, copied from viacoin

* Remove GetBlockHeader

Fails Integration tests.
2019-09-15 22:53:51 +02:00
Martin Boehm
3a8da67752 Fix linting errors 2019-08-21 23:11:50 +02:00
Migwi Ndung'u
5ea4bbded6 Fix decred's xpub decoding (#249)
* Add the decred xpub decoding implementation

* Fix the address decoding

* Resolve the extended public key path

* Add tests for DeriveAddressDescriptors and DeriveAddressDescriptorsFromTo methods

* Add TestDerivationBasePath

* Add tests for pack and unpack methods
2019-08-21 19:31:23 +02:00
James Scaur
d6375a19dd Add support for DIVI (#228)
* Add Divi Project (DIVI) support

* Remove PivX comments, add Divi RPC tests

* Merge with latest Blockbook state

* Fix permissions issue with automatic setup

* Recreate integration tests with block 430894

* Remove GetBlockHeader test

* Increase frequency of mempool sync
2019-08-21 19:07:35 +02:00
Martin Boehm
be393c6d5d Update dependency of btcutil library 2019-08-04 12:54:54 +02:00
Martin Boehm
39f2c73f3e Add coinbase flag (boolean) to UTXO response #236 2019-07-23 12:52:18 +02:00
Panu
63b4719179 Bump Zcoin to 0.13.8.2 and support sigma transaction (#235)
* Added support for sigma

* Bump Zcoin to 0.13.7.10

* Change exclude files list
2019-07-19 19:37:33 +02:00
Migwi Ndung'u
91691ed7e7 Add decred support (#216) 2019-07-07 22:41:01 +02:00
CodeFace
4eaeb25a5e qtum feerate check
it seems there is an issue with qtum core rpc that "estimatesmartfee" can return feerate lower than minFeeRate sometimes
2019-06-27 10:00:02 +02:00
Martin Boehm
480523a2b3 Fix linting issues 2019-06-11 17:22:24 +02:00
Martin Boehm
d52bd0352d Handle error on ethereum openRPC 2019-06-11 16:30:21 +02:00
Martin Boehm
d5f11561ac Catch and log panic in blockbook main 2019-06-11 16:27:47 +02:00
Martin Boehm
c4487ac94b Try to reconnect ethereum RPC in case of network failure 2019-06-10 16:48:31 +02:00
Martin Boehm
34e5599362 Try to reconnect ethereum RPC in case of network failure 2019-06-10 13:48:46 +02:00
Martin Boehm
d7d596bf4b Stop passing error details to prometheus metrics 2019-06-04 13:09:15 +02:00
Martin Boehm
c409a350c9 Try to reconnect ethereum RPC 2019-06-03 17:48:09 +02:00
Scotty0448
e87fb62b1d Add Ritocoin support 2019-05-29 10:47:45 +02:00
kiss1987f4
a4e3db6fbb Some updates to NULS (#183) 2019-05-28 01:02:38 +02:00
Martin Boehm
b33414cdba Fix formatting and linting issues 2019-05-27 12:51:42 +02:00
Martin Boehm
917840d6b2 Stop indexing OP_RETURN scripts 2019-05-27 12:24:24 +02:00
Martin Boehm
228d40e7a5 Compare whatTheFee estimates to default 2019-05-27 12:24:24 +02:00
Martin Boehm
55e39f0ea4 Implement alternative estimateFee using whatthefee.io WIP #153 2019-05-27 12:24:24 +02:00
Martin Boehm
0312db4d9d Fix formatting/linting errors 2019-05-27 12:24:24 +02:00
Scotty0448
78ffee5d3d Add Ravencoin support 2019-05-21 11:29:15 +02:00
TheTrunk
da03baf83a ZelCash - reuse Zcash integration 2019-05-13 14:16:47 +02:00
Sotiris Blad
beb8244570 fix getblock & tx for genesis 2019-05-10 15:01:08 +02:00
Martin Boehm
7c4e8c5750 Log error on eth subscription resubscribe 2019-05-07 12:23:50 +02:00
Sotiris Blad
ae4cf6b029 Add MonetaryUnit (MUE) Support (#166)
* MUE

* mue parser

* mue rpc

* mue

* mue tests

* mue ports

* update

* update

* Create monetaryunitparser_test.go

* Update monetaryunitparser_test.go

* update

* Update monetaryunitparser_test.go

* Update monetaryunitparser_test.go

* compiling

* Update monetaryunitparser_test.go

* update hex

* test

* mue test

* Update monetaryunitparser.go

* Update monetaryunitparser.go

* getblock add

* update sum

* removed testnet
2019-04-30 16:03:36 +02:00
y-chan
f791467efd fix import 2019-04-26 14:07:35 +02:00
y-chan
4dc5721384 fix errors 2019-04-26 14:07:35 +02:00
y-chan
03f910cc30 fix miss 2019-04-26 14:07:35 +02:00
y-chan
4a2e7602b1 fix tests 2019-04-26 14:07:35 +02:00
y-chan
70ace81011 Add VIPSTARCOIN 2019-04-26 14:07:35 +02:00
romanornr
35f3278771 Viacoin add support 2019-04-18 10:25:48 +02:00
Martin Boehm
9642e306ac Merge branch 'mempool' 2019-04-15 12:27:24 +02:00
Martin Boehm
3ef9426229 Change OMNI simple send text 2019-04-15 12:15:03 +02:00
Martin Boehm
230b5e5d32 Fix synchronization issue in mempool 2019-04-11 14:58:22 +02:00
Martin Boehm
b367e25194 Fix bcash xpub derivation path #146 2019-04-08 15:39:03 +02:00
Martin Boehm
a6d5f4d421 Fix bcash xpub derivation path #146 2019-04-08 15:34:58 +02:00
Martin Boehm
add504b57e Make ethereum type mempool parameters configurable 2019-04-08 14:39:29 +02:00
Martin Boehm
7ac877f160 Apply modified BlockChain to PolisRPC 2019-04-08 12:54:06 +02:00
Cronos
f108559d7c Support Polis (#118)
* Update .gitignore Intelij IDEA

* Polis initial configuration

* Remove polis-qt from excluded files

* Fix

* Update v1.4.10

* Test files

* Fix

* Add PackedTxInfo

* Add Parsing Blocks test

* Exclude polis-qt

* Integration test data

* Fix
2019-04-08 12:48:48 +02:00
Cronos
1392a884ca Support Polis (#118)
* Update .gitignore Intelij IDEA

* Polis initial configuration

* Remove polis-qt from excluded files

* Fix

* Update v1.4.10

* Test files

* Fix

* Add PackedTxInfo

* Add Parsing Blocks test

* Exclude polis-qt

* Integration test data

* Fix
2019-04-06 00:18:24 +02:00
Martin Boehm
b227a8e777 Modify bitcoin type mempool resync to preserve first seen time order 2019-04-05 16:04:26 +02:00
Martin Boehm
3f973bf47d Implement new ethereum mempool sync with tx timeout 2019-04-04 23:35:38 +02:00
Martin Boehm
4435dbbfb4 Pass correct blockchain object to mempool 2019-04-03 22:08:32 +02:00
Martin Boehm
b64d76d8f9 Show first seen date of mempool transaction in explorer 2019-04-03 14:09:27 +02:00
Martin Boehm
47f798dbaa Return mempool transactions for address in reverse order 2019-04-03 14:09:27 +02:00
Martin Boehm
870354bc90 Extract mempool common functionality to BaseMempool 2019-04-03 14:09:27 +02:00
Martin Boehm
c19f6bfb42 Fix tryParseOmni 2019-04-03 14:09:27 +02:00
Martin Boehm
4bc196f599 Fix tryParseOmni 2019-04-03 12:51:51 +02:00
Martin Boehm
987aec47f9 Show mempool content in explorer 2019-04-02 11:39:38 +02:00
Martin Boehm
f2dc4a56d8 Store time of mempool transaction 2019-04-01 17:00:53 +02:00
Yura Pakhuchiy
827cbcd1d8 Support Groestlcoin xpub 2019-04-01 17:00:53 +02:00
Yura Pakhuchiy
1c290db225 Support Groestlcoin xpub 2019-04-01 12:49:18 +02:00
Martin Boehm
c813f76336 Try to load mempool inputs from db to speed up mempool sync 2019-03-29 17:01:20 +01:00
kiss1987f4
954619efe9 Add NULS supported. (#135)
Add NULS supported.
2019-03-28 14:44:40 +01:00
Martin Boehm
fa4a11c3a7 Fix bcash EstimateSmartFee functionality 2019-03-28 14:44:40 +01:00
Martin Boehm
ee4ecc2bb0 Fix bcash EstimateFee after interface change in backend v0.19.1 2019-03-28 14:44:40 +01:00
kiss1987f4
12fbdedf6e Add NULS supported. (#135)
Add NULS supported.
2019-03-28 14:31:29 +01:00
Martin Boehm
f01273ab10 Fix bcash EstimateSmartFee functionality 2019-03-28 11:24:31 +01:00
Martin Boehm
8c471ed20d Fix bcash EstimateFee after interface change in backend v0.19.1 2019-03-27 14:25:36 +01:00
Martin Boehm
ce3c7c5e66 Extract mempool interface from blockchain 2019-03-25 16:43:57 +01:00
Martin Boehm
68575b2786 Fix linter issues 2019-03-21 22:53:48 +01:00
Martin Boehm
283a039290 Resolve formatting issues 2019-03-21 21:05:14 +01:00
Matej Čamaj
c0cebd4ce6 Implement Omni parser for Bitcoin 2019-03-21 20:46:25 +01:00
Martin Boehm
6ac14f163a Add TODO for omni parsing 2019-03-21 11:13:42 +01:00
codeface
41433a9684 add qtum support 2019-03-11 13:43:54 +01:00
Martin Boehm
e06ff194de Resolve some linting issues 2019-03-06 17:50:20 +01:00
Martin Boehm
70330273c0 Fix format errors 2019-03-06 17:32:17 +01:00
ilmango
3551c90590 Add Bellcoin (#116)
* Add Bellcoin

* Add integration tests

* Add bellcoinparser_test

* Fix testTxPacked

* Add tests files

* Fix indentation

* Fix indentation

* add bellcoin gpg key

* fix binary link

* Fix verification_type

* Fix verification_type

* fix username

* Fix verification
2019-03-04 22:29:30 +01:00
Martin Boehm
3f7ac68865 Disable bcash unsupported EstimateSmartFee 2019-03-04 11:26:12 +01:00
Martin Boehm
1540dc940d Disable bcash unsupported EstimateSmartFee 2019-03-04 11:05:09 +01:00
Martin Boehm
e54998dccc Sync with trezor common and fix formatting 2019-03-01 14:55:24 +01:00
Martin Boehm
dda96b4a8f Merge branch 'xpub' 2019-03-01 11:12:40 +01:00
Martin Boehm
66854715cf Fix zcoin parser test 2019-02-27 14:06:09 +01:00
Martin Boehm
881dab35f5 Fix packing of coinbase transactions for dash 2019-02-27 13:58:11 +01:00
Martin Boehm
ffbbbb0b44 Fix dash after DIP2 update to the blockchain 2019-02-27 13:29:42 +01:00
Martin Boehm
3edfebca65 Stop logging warnings ErrTxNotFound in ethereum mempool 2019-02-13 18:24:38 +01:00
Jeremiah Buddenhagen
28649b5d2c add flo 2019-02-08 08:50:59 +01:00
Martin Boehm
64c8ae9a62 Estimate full derivation path from xpub 2019-02-05 20:47:54 +01:00
Martin Boehm
b670b4fede Add address derivation tests and benchmarks 2019-01-30 16:29:34 +01:00
Martin Boehm
27dba68319 Add DeriveAddressDescriptors for list of indexes 2019-01-29 12:11:35 +01:00
random.zebra
818288cd16 Add PIVX Testnet (#110)
* fix PIVX MainnetMagic byte order

* add PIVX Testnet

* PIVX: zerocoin address labels
2019-01-29 10:15:03 +01:00
Jeremiah Buddenhagen
87624f44ca Convert JsonValue to ValueSat when "parse": false 2019-01-28 16:39:54 -08:00
Martin Boehm
986275bb76 Implement parser.DeriveAddressDescriptors from xpub 2019-01-28 18:29:12 +01:00
Martin Boehm
499d65460f Fix coding style and formatting issues 2019-01-24 15:24:56 +01:00
WO
e83511469b Add Koto (#107)
I have constructed blockbook for Koto at the following URL.
https://blockbook.kotocoin.info/
2019-01-23 22:08:28 +01:00
Martin Boehm
171e15c9f7 Fix unit test build tags 2019-01-23 16:34:35 +01:00
Martin Boehm
b411ce881e Fix Groestlcoin rpc 2019-01-20 12:22:49 +01:00
Putta Khunchalee
8e82b3da0f Added Zcoin support (#106)
* Add zcoin configuration

* Update ports registry

* Change verification_type to gpg-sha256

* Fix incorrect zcoin configurations

* Change backend verification type to sha256 due to no public key for gpg-sha256

* Initializes Zcoin factory

* Add zcoin parser

* Finish BlockChain implementation for XZC

* Implement EstimateFee for XZC

* Add RPC integration tests for XZC

* Add unittest for parser && fix wrong network params

* Fix incorrect RPC marshaler for XZC

* Add sync integration test for zcoin

* Add zcoin block parser

* Add more testdata for sync integration test

* Remove EstimateSmartFee test for XZC due to it not supported

* Refactor and cleanup XZC parser

* Fix zerocoin spend vin error

* Fix display zerocoin mint and spend

* Support script parser for spend

* Fix build errors and bugs after rebase
2019-01-17 20:31:15 +01:00
Martin Boehm
522e6528d3 Merge Fujicoin into indexv4 branch #104 2019-01-16 23:19:08 +01:00
FujiCoin
3cca225c14 Add Fujicoin (#104)
Please add Fujicoin.
2019-01-16 23:06:36 +01:00
Martin Boehm
05daf85c10 Fix hanling of missing tx in Zcash block 0 2019-01-14 14:49:21 +01:00
Martin
aefbc33a01
Merge pull request #105 from rikardwissing/feature/pivx-indexv4
Add support for PIVX
2019-01-13 23:49:08 +01:00
Martin Boehm
210652328f Avoid showing already confirmed txs as mempool txs 2019-01-13 23:32:28 +01:00
rikardwissing
24bedfec26 Add support for PIVX
Co-Authored-By: Emil Karlsson <emil.karl@gmail.com>
2019-01-11 21:31:49 +01:00
Martin Boehm
3ca593aff1 Handle error tx not found #94 2019-01-10 16:39:36 +01:00