Commit Graph

363 Commits

Author SHA1 Message Date
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
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
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
Martin Boehm
8c4fcf4441 Stop indexing contracts of ETH zero address 2019-01-10 12:38:16 +01:00
Martin Boehm
341bf331c1 Add custom handling of unknown input txs during BitcoinType block import 2019-01-09 23:24:25 +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
e12641ae7d Use txids returned from pendingTransactions subscriptionfor mempool 2018-12-19 12:03:19 +01:00
Martin Boehm
9288a12f1d Fix unit and integration tests 2018-12-19 10:35:22 +01:00
Martin Boehm
bab500d3f8 Notify on mempool erc20 transfer transaction 2018-12-19 10:06:25 +01:00
Martin Boehm
2e9f87e39d Parse ERC20 transfer from tx payload data 2018-12-18 13:14:07 +01:00
Martin Boehm
7edea80209 Add estimateFee method to websocket interface 2018-12-18 09:52:46 +01:00
Martin Boehm
35a13e0647 Handle old style ethereum transactions that do not set status 2018-12-14 12:08:06 +01:00
Martin Boehm
e9e6b472b6 Keep api v1 as compatible with blockbook 0.1.x, add api v2 2018-12-13 14:31:34 +01:00
Martin Boehm
9c142663ce Add type api.Amount for proper formatting of amounts in json 2018-12-13 00:41:58 +01:00
Martin Boehm
13f7b48ae6 Add websocket interface 2018-12-10 17:22:37 +01:00
Martin Boehm
70559ab9e0 Update api.GetAddress to return more ethereum specific data 2018-12-06 13:14:46 +01:00
Martin Boehm
45e1e32e18 Implement Liquid blockbook 2018-12-05 22:34:44 +01:00
Martin Boehm
0110fd0cf2 Fix protobuf serialization of transactions 2018-12-05 22:29:27 +01:00
Martin Boehm
d5c80db8f0 Add experimental Liquid support 2018-12-05 20:52:34 +01:00
Martin Boehm
9eb022238d Fix ETC handling of transaction receipt 2018-12-05 12:26:41 +01:00
Martin Boehm
3e532e9130 Remove marshalling of ethereum tx to hex field 2018-12-05 01:10:00 +01:00
Martin Boehm
4a216fa647 Fix parsing of erc20 properties 2018-12-04 13:56:25 +01:00
Martin Boehm
ec1647c864 Show tx success/failure in txdetail 2018-12-04 12:20:05 +01:00
Martin Boehm
9a04c862d6 Filter address transactions by input/output or token 2018-12-04 11:54:15 +01:00
Martin Boehm
a08f568353 Show block for EthereumType coins 2018-12-03 16:34:38 +01:00
Martin Boehm
fead52881f Show ERC20 contracts for address 2018-12-03 15:48:07 +01:00
Martin Boehm
c96c357013 Add Ethereum Classic specific handling in GetTransaction 2018-11-30 11:39:28 +01:00
Martin Boehm
463eab9d2d Show ethereum specific data in tx detail in explorer 2018-11-28 14:56:45 +01:00
Martin Boehm
8ac57a3d56 Add ERC20 transfer information to ethereum transactions 2018-11-28 14:27:02 +01:00
Martin Boehm
7a990f9b5b Implement explorer for EthereumType coin - WIP 2018-11-26 00:20:01 +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
fad7ea326c Load ERC20 events in eth.GetBlock 2018-11-15 18:07:45 +01:00
Martin Boehm
ab20a14d18 Modify loading of ethereum blocks 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
975c98b5b7 Pack eth transactions including receipt 2018-11-15 16:18:29 +01:00