Commit Graph

143 Commits

Author SHA1 Message Date
Dali
e4231a2eaa Add Bitcore (BTX) 2020-01-14 11:57:46 +01:00
Liam Alford
3853520a0f Add DeepOnion (#298)
* Add DeepOnion

* Fix config bugs

* Use base pack/unpck TX

* Fix empty array causing test failure.

* Fix config files and executable.

* Fix sync issue

* Fix integration tetsts
2019-11-23 14:34:53 +01:00
Martin Boehm
6cfb881a04 Add GetBalanceHistory for an address of bitcoin type 2019-11-04 10:55:00 +01:00
Martin Boehm
ac9a721cc6 Format Ethereum addresses with EIP55 checksum 2019-09-30 17:11:17 +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
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
Vladyslav Burzakovskyy
4224aab5f2 Implement the "feestats" endpoint (#250) 2019-08-07 13:13:45 +02:00
Martin Boehm
298ec5ea35 Handle empty address slices in RPC integration tests 2019-08-07 11:00:50 +02:00
Migwi Ndung'u
91691ed7e7 Add decred support (#216) 2019-07-07 22:41:01 +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
917840d6b2 Stop indexing OP_RETURN scripts 2019-05-27 12:24:24 +02:00
Martin Boehm
984618a0ed Add option to compute fee statistics for chosen blocks 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
2969b06ce2 integration tests, xx58 port 2019-05-13 14:16:47 +02:00
Martin Boehm
2d3e7c9612 Wait for backend startup in integration test 2019-05-06 22:34:07 +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
39632a8d39 fix test data 2019-04-26 14:07:35 +02:00
y-chan
24b7dca29b fix miss 2019-04-26 14:07:35 +02:00
y-chan
fc528a7056 fix tests for vipstarcoin 2019-04-26 14:07:35 +02:00
y-chan
70ace81011 Add VIPSTARCOIN 2019-04-26 14:07:35 +02:00
Martin Boehm
d23d0a9e4f Return with non zero exit code in case of fatal error 2019-04-23 14:18:49 +02:00
wakiyamap
b51229a114 add monacoin testdata 2019-04-18 10:38:16 +02:00
romanornr
35f3278771 Viacoin add support 2019-04-18 10:25:48 +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
Martin Boehm
4435dbbfb4 Pass correct blockchain object to mempool 2019-04-03 22:08:32 +02:00
Martin Boehm
f2dc4a56d8 Store time of mempool transaction 2019-04-01 17:00:53 +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
ce3c7c5e66 Extract mempool interface from blockchain 2019-03-25 16:43:57 +01:00
codeface
41433a9684 add qtum support 2019-03-11 13:43:54 +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
dda96b4a8f Merge branch 'xpub' 2019-03-01 11:12:40 +01:00
Martin Boehm
22e73c44cc Fix ethereum_testnet_ropsten integration test 2019-02-26 11:14:22 +01:00
Martin Boehm
b8672a0fff Add public interface test for xpub functionality 2019-02-13 18:10:29 +01:00
Jeremiah Buddenhagen
28649b5d2c add flo 2019-02-08 08:50:59 +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
e6d7cea761 Skip CoinSpecificData in mempool integration test 2019-01-23 17:26:45 +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
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
4bd43c5f47 Fix integration tests 2019-01-10 17:00:09 +01:00
Martin Boehm
3ca593aff1 Handle error tx not found #94 2019-01-10 16:39:36 +01:00
Martin Boehm
97e0844a4b Update references to forked btcd, btcutil and bchutil libraries 2019-01-04 14:05:51 +01:00
Martin Boehm
ab077d882c Update references to forked btcd, btcutil and bchutil libraries 2019-01-04 13:47:28 +01:00
Martin Boehm
9288a12f1d Fix unit and integration tests 2018-12-19 10:35:22 +01:00
Martin Boehm
9a04c862d6 Filter address transactions by input/output or token 2018-12-04 11:54:15 +01:00
Martin Boehm
8ac57a3d56 Add ERC20 transfer information to ethereum transactions 2018-11-28 14:27:02 +01:00
Martin Boehm
8886256d0b Implement index v3 for ethereum type coin 2018-11-23 22:16:32 +01:00
Martin Boehm
eb524c2226 Implement index v3 for ethereum type coin - WIP 2018-11-23 14:08:10 +01:00
Martin Boehm
0f6fdf7f21 Fix integration tests 2018-11-15 16:18:29 +01:00
Martin Boehm
6072aa5e9e Handle coin specific tx data more efficiently 2018-11-15 16:18:29 +01:00
Martin Boehm
4448c57ba8 Introduce BitcoinType and EthereumType distinction of blockchains 2018-11-15 16:16:01 +01:00
Martin Boehm
dc660a2d16 Add digibyte tests 2018-10-26 15:09:07 +02:00
Martin Boehm
d1176e17d1 Implement apiSendTx and apiEstimateFee 2018-10-25 18:26:51 +02:00
Samad Sajanlal
4cd6b3b49c add GameCredits (GAME) to Blockbook (#79)
* add GameCredits (GAME) to Blockbook

* add GameCredits (GAME) integration tests
2018-10-24 11:33:26 +02:00
Martin Boehm
017c6b3736 Add socket.io unit tests 2018-10-19 16:37:49 +02:00
Martin Boehm
c852214407 Complete explorer/api unit tests 2018-10-19 16:37:49 +02:00
Martin Boehm
9fd647014a Add test explorerAddress, explorerSpendingTx, explorerBlocks 2018-10-19 16:37:48 +02:00
Martin Boehm
a6dce9f770 Add unit test for explorerTx, explorerBlock, explorerIndex 2018-10-19 16:37:48 +02:00
Martin Boehm
cc11ae1e57 Setup public http server test 2018-10-19 16:37:48 +02:00
Martin Boehm
caab79ed94 Extract rocksdb_test data to dbtestdata package for reusibility 2018-10-19 16:37:48 +02:00
Yura Pakhuchiy
11520bd18f Groestlcoin (GRS) support (#33) 2018-10-18 18:08:19 +02:00
Jakub Matys
e4c1f62e03 Removed unused import 2018-10-17 13:43:41 +02:00
Jakub Matys
9588d3510c testConnectBlocks uses looser limits 2018-10-17 13:37:42 +02:00
Jakub Matys
acae88fcdc Changed test names in order to filter mainnet/testnet targets 2018-10-16 13:01:10 +02:00
Martin Boehm
84b457b34a Use TxAddresses index in TxCache 2018-10-08 14:55:21 +02:00
Jakub Matys
4fe265ac1a Added sync tests for bcash, bgold, dash, doge, litecoin, vertcoin 2018-10-05 14:58:31 +02:00
Jakub Matys
bcf784489e Added sync tests for bcash, zcash, zcash_testnet 2018-10-04 18:43:58 +02:00
Jakub Matys
e9075ee4fd Added sync test for testnet 2018-10-04 16:07:34 +02:00
Jakub Matys
24e59296a3 HandleFork test verifies balance of addresses too 2018-10-04 16:06:41 +02:00
Jakub Matys
af7a8f2f64 Fixed P2PK issue in connectBlocks tests 2018-10-04 15:27:56 +02:00
Jakub Matys
c66278f456 Changed for loops to range loops 2018-10-04 12:57:21 +02:00
Jakub Matys
07493fc198 Fixed MempoolSync issues: P2PK addresses, missing txs 2018-10-04 12:49:28 +02:00
Jakub Matys
5fc74eca31 Fixed fakeChain 2018-10-04 10:43:22 +02:00
Jakub Matys
37c66e81ba Runs tests in order by name 2018-10-04 10:41:43 +02:00
Jakub Matys
911c62fb32 Integration tests are tagged for conditional compilation 2018-10-04 10:40:25 +02:00
Jakub Matys
cb06687ccf Merge branch 'master' into tests 2018-10-03 13:18:50 +02:00
Jakub Matys
23f111d1dc Resets params registry when each test is done 2018-10-03 11:35:48 +02:00
Jakub Matys
e102c81577 Merge branch 'params-registration' into tests 2018-10-02 22:11:07 +02:00
wlc-
ecf6ca3081 Add Myriad (#68)
* Myriad

* [Myriad] Use Internal Explorer

* [Myriad] Add size and time to ParseBlock
2018-10-02 17:09:56 +02:00
Jakub Matys
1bdb06f2ff Ensure tests are runnable 2018-10-01 14:49:05 +02:00
Jakub Matys
5000c01f11 WIP: sync tests 2018-10-01 14:32:40 +02:00
Jakub Matys
c5cb1e2e54 Merge branch 'integration-tests-upgrade' into tests 2018-10-01 13:43:38 +02:00
Jakub Matys
642310eb95 Added tests for single-thread connectBlocks 2018-09-26 12:19:40 +02:00
Jakub Matys
2531c789dd Allow multiple block ranges for sync test 2018-09-24 15:31:39 +02:00
Jakub Matys
d67eae31bb Test fee amount only for transactions with inputs 2018-09-24 15:31:39 +02:00
Jakub Matys
e08e923ee8 Compare strings instead of floats 2018-09-24 13:30:09 +02:00
Jakub Matys
5754523317 WIP: sync integration tests 2018-09-20 09:39:13 +02:00