This is a major release that improves support primarily of the Ethereum type coins.
Ethereum type coins features
- internal transactions (requires backend running in archive mode)
- processing of non fungible tokens (ERC721 and ERC1155)
- error details of failed transactions
- contract creation and destruction events in TX
- support for ENS (Ethereum Naming Service) of addresses
- parsed function signatures (from https://www.4byte.directory/)
- fiat exchange rates for ERC20 tokens
- NFT token preview
- support for alternative EVM chains (by @kaladinlight)
- configs to run archive versions of the blockchains
- support of the Avalanche chain (by @kaladinlight)
Bitcoin type coins features
- calculation of the transaction virtual size (vsize)
- estimation of mining time of mempool transaction
General changes
- upgrade to go 1.19.2, rocksdb 7.7.2
- explorer redesign
- explorer is able to show values in fiat currencies
- reworked download of exchange rates
In case of the Ethereum type coins, the database is not compatible with previous the versions. The database must be recreated by inital synchronization with the backend. To process the internal transactions, the backend must run in archive mode and the synchronization is slow, can take several weeks.
For the Bitcoin type coins, the database upgrades automatically, no action is necessary