Commit Graph

540 Commits

Author SHA1 Message Date
Martin Boehm
f5b179d5c2 Fix ERC1155 transfer event processing 2023-02-01 17:58:37 +01:00
Pavol Rusnak
34499406cf Simplify comparisons
len(byte[][]) is defined as zero when the value is nil
2023-02-01 17:58:37 +01:00
Pavol Rusnak
e87ffec75c Don't use break in switch where it's not needed 2023-02-01 17:58:37 +01:00
Martin Boehm
96a09cf478 Setup fiat rates downloader for Ethereum Archive 2023-02-01 17:58:37 +01:00
Martin Boehm
db91824dc3 Store contract info in DB 2023-02-01 17:58:37 +01:00
Martin Boehm
8bdc3da694 Return address aliases from API 2023-02-01 17:58:37 +01:00
Martin Boehm
77561e3567 Process ENS records 2023-02-01 17:58:37 +01:00
Martin Boehm
6fdf6e297c Parse ethereum input data 2023-02-01 17:58:37 +01:00
Martin Boehm
f57bd2e6c3 Download ETH 4byte signatures 2023-02-01 17:58:37 +01:00
Martin Boehm
72e0ac23bc Return internal data and ERC721 and ERC1155 tokens from API and explorer 2023-02-01 17:58:37 +01:00
Martin Boehm
9a0790a71d Process ERC721 and ERC1155 tokens 2023-02-01 17:58:37 +01:00
Martin Boehm
45a53e41a1 Process ETH transaction failure reasons 2023-02-01 17:58:37 +01:00
Martin Boehm
91031715f7 Bulk import ETH internal transactions 2023-02-01 17:58:37 +01:00
Martin Boehm
e3bb706ea2 Index ETH internal transactions 2023-02-01 17:58:37 +01:00
Martin Boehm
c374ef86fd Update types in preparation for eth internal transactions,
bump dbVersion to 6
2023-02-01 17:58:37 +01:00
Martin Boehm
5818ce8aa2 Ethereum: process call trace to extract internal transactions 2023-02-01 17:58:37 +01:00
CodeFace
401740a8b5 bump Qtum 22.1 2022-06-09 12:46:01 +02:00
Martin Boehm
1e68493371 Litecoin: Change serialization of tx in cache, #770
It is necessary to remove all transactions from the cache DB column
using command like
`/opt/coins/blockbook/litecoin/bin/ldb --db=/opt/coins/data/litecoin/blockbook/db --hex --column_family=transactions deleterange 0x00 0xffffffffffffffffffff`
or do full db resync. The old data in the transaction cache are not compatible.
2022-05-22 17:08:40 +02:00
Martin Boehm
b9e3cf8c9b Litecoin: Fix tx parsing related changes in backend 0.21.2, #770 2022-05-22 12:05:39 +02:00
Martin Boehm
a22bf37788 Litecoin: Adapt to MWEB related changes in backend 0.21.2, #770 2022-05-21 13:09:44 +02:00
Jeremy Anderson
e49942dab3
Rebrand Zelcash to Flux (#747) 2022-04-01 23:30:24 +02:00
Pierre K
6ca53f69f5
add support for eCash (#731) 2022-03-23 10:01:55 +01:00
Martin Boehm
a282cde045 Fix format 2022-03-06 21:27:52 +01:00
Martin Boehm
93ea126123 Add get raw block API request #736 2022-03-04 17:26:13 +01:00
gruve-p
18b9104381 feat: add groestlcoin signet mode 2022-01-04 15:23:42 +01:00
gruve-p
6a9852c463 feat: add groestlcoin regtest mode 2021-12-13 23:06:14 +01:00
Martin Boehm
e143215288 Fix linting issues 2021-11-28 21:27:16 +01:00
wakiyamap
ae4cb2fb64 Use chaincfg params(signet) 2021-11-19 00:28:49 +01:00
Martin Boehm
e500d6873d Parse xpub descriptors 2021-11-10 00:32:11 +01:00
Martin Boehm
c4128e5c9c Handle taproot xpub descriptors 2021-11-10 00:32:11 +01:00
Martin Boehm
ba75e60950 Handle Bitcoin taproot addresses 2021-11-10 00:32:11 +01:00
Ara
6bbb81ec10 Support for Firo ProgPow blocks 2021-11-04 00:05:57 +01:00
FujiCoin
77c205afa0
fujicoin → v22.0 (#679) 2021-10-15 09:39:11 +02:00
gruve-p
3b77f4e18e
Bump GRS to 22.0 (#671) 2021-10-12 09:09:45 +02:00
matyushkins
fed171b05a Decred Insecure Skip Verify and skip block height 0 2021-09-23 13:20:19 +02:00
Martin Boehm
eae9b6b613 Handle Bitcoin vout addresses after upgrade to bitcoind 22.0.0
It was necessary to split the composition chain in other coins
from BitcoinParser to BitcoinLikeParser to keep backwards compatibility
2021-09-21 23:59:20 +02:00
nhaus12
7847f7c2ad
feat: Dogecoin testnet support (#650)
* feat: Dogecoin testnet address/script parsing

* test: Dogecoin testnet address/script parsing

* test: Dogecoin testnet transaction packing/unpacking

* test: Dogecoin testnet block parsing

* chore: Dogecoin testnet config file

* test: Dogecoin testnet integration rpc (initial)

* fix: run backend as REST

* fix: Dogecoin testnet in BlockChainFactories

* test: Dogecoin testnet integration sync

* docs: Dogecoin testnet port numbers
2021-08-12 22:22:05 +02:00
vdovhanych
51d10bccd2 feat: add bitcoin regtest support 2021-07-30 11:04:54 +02:00
hewigovens
787432906d
[Dash] Upgrade Dash core to v0.17.0.3 & enable estimatesmartfee (#638)
* enable estimate smart fee

* remove EstimateFee for dash
2021-07-22 17:52:11 +02:00
Martin Boehm
f0fe08a054 Make parsing of ETH numeric properties more robust #623 2021-06-02 16:51:56 +02:00
Martin Boehm
538ff0cdcb Handle OP_RETURN OP_PUSHDATA2 type output 2021-05-21 00:24:57 +02:00
FujiCoin
02369a9cce OP_RETURN: upgrade to utf8 (#583)
Co-authored-by: motty <admin@fujicoin.org>
2021-05-21 00:24:57 +02:00
Martin Boehm
0ae8ba57a2 Update for geth version 1.10
- remove workaround for to low maxRequestContentLength
- stop using obsolete eth_protocolVersion RPC call
2021-03-09 11:37:35 +01:00
Yusaku Senga
5fdc26bc14
feat: Support Ethereum Goerli testnet (#550) 2021-01-21 21:39:37 +01:00
Martin Boehm
d992369426 Fix linting issues 2021-01-21 10:29:25 +01:00
David Hill
d97b5e14e8
Update Decred (#385)
Co-authored-by: Martin <martin.boehm@1mbsoftware.net>
2021-01-21 09:25:07 +01:00
Martin Kuvandzhiev
295b630ec8
Adding Bitcoin Gold Testnet to the configurations (#532)
Co-authored-by: Martin <martin.boehm@1mbsoftware.net>
2020-12-29 23:19:53 +01:00
Peter John Bushnell
bb9fce02cb
Add Trezarcoin (TZC) (#423)
Co-authored-by: Martin <martin.boehm@1mbsoftware.net>
2020-12-29 01:39:37 +01:00
Jin Eguchi
077e637093
add bitcoin-signet (#533) 2020-12-29 00:47:50 +01:00
araarakelyan1985
15b88ef23d
Rebranding from Zcoin to Firo (#538) 2020-12-28 23:38:56 +01:00