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
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
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
9c142663ce
Add type api.Amount for proper formatting of amounts in json
2018-12-13 00:41:58 +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
Martin Boehm
ef03abcd1c
Process tx receipts and ERC20 tokens WIP
2018-11-15 16:18:29 +01:00
Martin Boehm
1ac7a7abca
Fix api.GetTransaction for EthereumType blockchain
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
28b3a4d1b4
Implement ETH GetChainInfo
2018-11-15 16:16:01 +01:00
Martin Boehm
dc660a2d16
Add digibyte tests
2018-10-26 15:09:07 +02:00
Martin Boehm
d33188da61
Fix digibyte scripthash support
2018-10-26 15:09:07 +02:00
Martin Boehm
eea0813198
Add DigiByte support
2018-10-26 15:09:07 +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
Jakub Matys
ab0eb65de0
Fixed issues reported by goreportcard.com
2018-10-22 10:39:29 +02:00
Yura Pakhuchiy
11520bd18f
Groestlcoin (GRS) support ( #33 )
2018-10-18 18:08:19 +02:00
Martin Boehm
8140af1a69
Show coin specific transaction data in explorer and api
2018-10-16 12:25:31 +02:00
Martin Boehm
f579b97502
Convert P2PK script to P2PKH so that it is indexed together #73
2018-10-12 11:53:03 +02:00
Martin Boehm
a16ef2904e
Use coin label in the explorer header
2018-10-10 00:23:31 +02:00
Martin Boehm
b888270f90
Add comment explaining registered parameters in litecoin parser
2018-10-09 12:13:38 +02:00
Martin Boehm
eb5781f218
Use AddressDescriptor as key in socket.io subscribtions to addresstxid
2018-10-06 19:27:54 +02:00
Martin Boehm
8e057e9e7b
Fix incorrect logging formatting directives
2018-10-04 09:19:41 +02:00
wakiyamap
2906b63c99
Upgraded Gopkg.lock
2018-10-04 08:30:33 +09:00
wakiyamap
3e20db5c06
Remove monautil and monad
2018-10-03 19:13:18 -04:00
Martin Boehm
95de0425d1
Add Myriad GetAddressesFromAddrDesc unit test
2018-10-03 21:09:14 +02:00
Jakub Matys
964ab87abc
Supported types of scripts are tested explicitly
2018-10-03 13:18:13 +02:00
Jakub Matys
3f843889ee
Disables EstimateFee for Bitcoin and Myriad
2018-10-03 12:29:44 +02:00
Jakub Matys
aea9d584f4
United Monacoin params registration with implementation in other coins
2018-10-03 11:51:19 +02:00
Jakub Matys
09f86006ce
Merge branch 'master' into params-registration
2018-10-03 10:30:19 +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
8c7f383e9a
Explicit registration of network parameters + cleanup in tests
2018-10-02 17:02:57 +02:00
Martin Boehm
8c41cf2356
Switch namecoin to EstimateSmartFee rpc call
2018-10-02 12:36:43 +02:00
Martin Boehm
e37ec52d5b
Fix monacoin parser
2018-10-01 14:02:13 +02:00
Martin Boehm
6c4204e93f
Merge branch 'v0.0.7'
...
A big update of Blockbook, with main features:
- new index format, incompatible with release 0.0.6
- computing of address balances
- internal blockchain explorer
2018-10-01 13:32:57 +02:00
Jakub Matys
f9e5092f82
Merge branch 'v0.0.7' into integration-tests-upgrade
2018-10-01 12:47:42 +02:00
Martin Boehm
64fbaa7bfc
Change initialization of coin params to avoid cross influence
2018-09-28 22:54:08 +02:00
Martin Boehm
6c08d7c51c
Extend parsing of block in coins
2018-09-18 13:35:53 +02:00
Martin Boehm
7290f8bbcd
Make GetBlockInfo and GetChainInfo more coin independent
2018-09-18 10:58:47 +02:00
Martin Boehm
d87d52b2fd
Add view of block to explorer
2018-09-17 18:28:08 +02:00
Martin Boehm
635733574c
Add bchain method GetChainInfo with extended information about backend
2018-09-14 14:48:43 +02:00
Martin Boehm
674cae12e6
Fix BestHeader handling for Ethereum Classic
2018-09-12 12:17:26 +02:00
Jakub Matys
b5d1e5c94e
Integration tests are defined declaratively with single implementation
2018-09-11 16:38:39 +02:00
Martin Boehm
2c62d4d248
Fix OP_RETURN parser unit tests
2018-09-11 16:22:28 +02:00
Martin Boehm
6d15e429c7
Improve OP_RETURN decoding
2018-09-11 16:07:39 +02:00
Martin Boehm
503ff4389a
Merge branch 'master' into v0.0.7
2018-09-11 13:44:36 +02:00
Martin Boehm
8bdf4b0ae3
Prepare notification of block height in OnNewBlock
2018-09-11 13:37:12 +02:00
Martin Boehm
6dcf3fd45d
Send the side of address (input/output) for a new tx notification
2018-09-11 13:19:56 +02:00
Martin Boehm
f829d21eeb
Handle Ethereum Classic transactions
2018-09-10 23:23:41 +02:00
Jakub Matys
a7bff4d7eb
Merge branch 'zcash' into v0.0.7
2018-09-06 13:53:50 +02:00
Jakub Matys
a130318601
Use forked version of btcutil
2018-09-06 13:52:45 +02:00
Martin Boehm
a6690a0f19
Remove unnecessary debug log in ethereum SendRawTransaction
2018-09-05 19:41:52 +02:00
Martin Boehm
2fd84dd97b
Fix handling of result in ethereum SendRawTransaction
2018-09-05 18:57:12 +02:00
Martin Boehm
239274ec9b
Experimental implementation of Ethereum send transaction
2018-09-05 17:55:56 +02:00
Martin Boehm
b1317789de
Handle unsupported newHeads subscription in Ethereum Classic
2018-09-05 16:27:34 +02:00
Martin Boehm
b8dede857c
Add experimental Ethereum Classic blockbook implementation
2018-09-05 15:50:27 +02:00
Martin Boehm
984f24a76d
Handle pay-to-pubkey addresses in Bcash
2018-09-03 15:45:08 +02:00
Martin Boehm
1b69a62ab8
Process OP_RETURN script in Bcash
2018-09-03 14:10:28 +02:00
Martin Boehm
d50198cbff
Merge branch 'master' into v0.0.7
2018-09-03 08:33:20 +02:00
Martin Boehm
6f25785109
Bcash address cashaddr/legacy handling
2018-08-31 14:03:06 +02:00
Martin Boehm
676aabfaa6
Make AddressDescriptor as type,expose DB/mempool methods working with it
2018-08-30 22:43:37 +02:00
Martin Boehm
1a931d8a65
Implement view of OP_RETURN scripts
2018-08-30 15:25:03 +02:00
Martin Boehm
2f0e4e2a0f
Fix test tags
2018-08-30 13:06:11 +02:00
Martin Boehm
d58c620d85
Stabilize dogecoin rpc test
2018-08-29 21:37:06 +02:00
Martin Boehm
d3608fb34c
Add dogecoin and litecoin rpc test
2018-08-29 21:29:09 +02:00
Martin Boehm
b9c0ca37b1
Fix monacoin tests
2018-08-29 19:48:44 +02:00
Jakub Matys
21650aa914
Merge branch 'docs'
2018-08-29 17:41:07 +02:00
Martin Boehm
be19523065
Refactor of address handling, renamed addrID to addr descriptor addrDesc
2018-08-29 15:31:19 +02:00
Martin Boehm
c9471bf867
Store extended info about block in heigth column
2018-08-21 16:36:14 +02:00
Martin Boehm
ab53107f47
Adapt monacoin to bigint amounts
2018-08-19 23:56:41 +02:00
Martin Boehm
6bfc7240a9
Merge branch 'indexv3' into explorer
2018-08-19 23:20:43 +02:00
Jakub Matys
ef12666f70
Upgrade of documentation: build, config, contributing, readme
2018-08-09 14:21:15 +02:00
wakiyamap
156a42b698
add monacoin
2018-08-04 03:50:59 +09:00
Martin Boehm
95f831eefa
Merge branch 'master'
2018-07-31 16:06:51 +02:00
Jakub Matys
72bf3591bf
Merge branch 'pkg-generate'
2018-07-31 10:51:35 +02:00
Jakub Matys
f3d727f16e
Changes from master
2018-07-31 10:46:15 +02:00
Jakub Matys
7f52de3b65
Upgraded BlockChain configuration
2018-07-26 16:50:06 +02:00
Martin Boehm
882ff1bfd5
Fix integration tests after switch to big.Int amounts
2018-07-25 15:56:08 +02:00
Martin Boehm
1ae62cc974
Fix coin parser tests after switch to big.Int amounts
2018-07-24 21:21:05 +02:00
Martin Boehm
b464f282a9
Use big.Int for all amounts
2018-07-24 15:58:37 +02:00
Martin Boehm
64b34c1dd8
Merge branch 'explorer'
...
Explorer is not yet finished but brings changes in coin json configs
and blockbook flags which should be propagated.
2018-07-23 13:42:52 +02:00
Jakub Matys
d15ed57f61
Removed TestSendRawTransaction because of instability
2018-07-20 12:50:30 +02:00