Martin Boehm
070df1efcc
Add NFT detail page
2023-02-01 17:58:37 +01:00
Martin Boehm
3932d19707
Delay download of historical tickers by one hour
...
If the download is initiated too early, the provider does not yet
have the historical tokens ready.
2023-02-01 17:58:37 +01:00
Martin Boehm
f24c83b33a
Update ETH consensus layer to prysm 3.1.1
2023-02-01 17:58:37 +01:00
Martin Boehm
845d7e231a
Store unknown contracts in DB
2023-02-01 17:58:37 +01:00
Martin Boehm
91c4675a53
Give info about fiat rates in status page and API
2023-02-01 17:58:37 +01:00
Martin Boehm
f485de5e35
Set consensus version as subversion in metrics
2023-02-01 17:58:37 +01:00
Martin Boehm
3f8bcd1de6
Update fiat rates download parameters in coin configs
2023-02-01 17:58:37 +01:00
Martin Boehm
c8f5ee9845
Bump ethereum consensus layer Prysm to v3.1.0
2023-02-01 17:58:37 +01:00
Martin Boehm
9ce6955c2a
Fix ETH Goerli Archive: websocket: read limit exceeded
...
Geth sets wsMessageSizeLimit to 15M.
However, Goerli contains blocks (e.g. 6109494) which require
larger limit to fetch the debug_traceBlockByHash response.
Fixed by a hacky way of modifying the geth source before the
build of the project. Will submit PR to go-ethereum with a final fix.
2023-02-01 17:58:37 +01:00
Martin Boehm
60df986fb8
Alter memory stats logging levels
2023-02-01 17:58:37 +01:00
Martin Boehm
72f2c6fcb7
Upgrade go-ethereum dependency to v1.10.23
2023-02-01 17:58:37 +01:00
Martin Boehm
abb8b9dc16
Fix: do not process inputs without txid in mempool
2023-02-01 17:58:37 +01:00
Martin Boehm
0bb8f69e60
Migration from DB v5 to v6 for BitcoinType coins
2023-02-01 17:58:37 +01:00
Martin Boehm
1a476e58f0
Upgrade to go 1.19 and rocksdb 7.5.3
2023-02-01 17:58:37 +01:00
Martin Boehm
84b931f42b
Display fee per size in explorer transaction detail
2023-02-01 17:58:37 +01:00
Martin Boehm
6edbc2d99b
Calculate and return tx vsize for selected coins
...
Coins returning vsize: BTC, TEST, LTC, BTG, NMC, VTC, DGB
2023-02-01 17:58:37 +01:00
Martin Boehm
835d0e07ba
Return ethereum consensus layer node version via API
2023-02-01 17:58:37 +01:00
Martin Boehm
76b6f93059
Add additional eth specific ports to config
2023-02-01 17:58:37 +01:00
Martin Boehm
91ede10a03
Bump geth to 1.10.23, prysm to 3.0.0, add goerli and mainnet consensus
2023-02-01 17:58:37 +01:00
Martin Boehm
3f5980abdb
Return token exchange rates via API
2023-02-01 17:58:37 +01:00
Martin Boehm
f5b179d5c2
Fix ERC1155 transfer event processing
2023-02-01 17:58:37 +01:00
Martin Boehm
0554a762ee
Add Ropsten PoS consensus layer services
2023-02-01 17:58:37 +01:00
Martin Boehm
e927a5bfbb
Set up ethereum authrpc port
2023-02-01 17:58:37 +01:00
Martin Boehm
e126a7515a
eth archive (+testnet) 1.10.17 → 1.10.19
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
e0be8aa400
Fiat rates refactor, fetch rates for tokens
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
2507e12057
Fix issue in eth disconnect block
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
0ccb9b37b4
Bump eth archive (+testnet) 1.10.15 → 1.10.17
2023-02-01 17:58:37 +01:00
Martin Boehm
74ef087d4b
Return token balances from API
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
d5e871818a
Minor refactor
2023-02-01 17:58:37 +01:00
Martin Boehm
ec510811cd
Refactor storing Ethereum block specific data
2023-02-01 17:58:37 +01:00
Martin Boehm
d93a58c423
Show contract creation/destruction in explorer
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
ae2d0e3958
Bump go-ethereum to v1.10.15
2023-02-01 17:58:37 +01:00
Martin Boehm
1b4ca7ad93
eth archive (+testnet) 1.10.12 → 1.10.15
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
664f58bdd5
Increase workers for ETH bulk import mode
2023-02-01 17:58:37 +01:00
Martin Boehm
89b1e75641
Add public server unit tests for ethereum type coins
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