What's Changed
- Compute values of internal transactions in balance history by @martinboehm in 4b3c821
- Improve parsing of ETH input data by @martinboehm in a81420f
- Add getBlock websocket endpoint by @martinboehm in 6626f33
- Add extended index option to bitcoin configs by @martinboehm in 7ae521e
- Add BNB Smart Chain by @kaladinlight in #869
- Generate typescript documentation from golang types by @martinboehm in 15c19ac
- Add admin page for refetching internal data by @martinboehm in 7b068e0)
- perf: leverage binary search for managing for Ids and MultiTokenValues by @kaladinlight in #910
- Get hourly and five minutes fiat rates @martinboehm in a4f7f5b
- Golomb filter of scriptPubKeys for mempool txs by @martinboehm in #923
- Add Polygon by @kaladinlight in #872
- Change symbol for Sepolia by @AdamSchinzel in #962
- Use Erigon for Ethereum Sepolia backend by @AdamSchinzel in #986
- Add Holesky by @AdamSchinzel in #977
- Add support of staking pools by @martinboehm in ac46385
- Add mempool.space alternative blockchain fees provider by @martinboehm in 5f47f3c
- Refactor in initialization NewCoinGeckoDownloader by @romanornr in #1011
- Update type for
gasPrice
by @AdamSchinzel in #1037 - Remove Goerli by @AdamSchinzel in #1055
- Add Optimism Bedrock by @kaladinlight in #901
- Show Nonce for ethereum type transactions in explorer by @martinboehm in c1f2e62
- Add network parameter to getInfo ws request by @martinboehm in a0960c8
- Add Bitcoin Testnet4 by @martinboehm in #1141
- Add Arbitrum One and Arbitrum Nova Support by @kaladinlight in #1112
- EthereumType: admin interface to read and update contract info by @martinboehm in a55c69a
- Add option to disable sync of mempool transactions by @martinboehm in 4c5c0bd
- Add support for h suffix in addition to ' suffix is to denote hardened xpub derivation by @martinboehm in 783ab61
- Show raw tx hex in UI by @grdddj in #1162
- Add Ethereum type EIP1559 fee estimate by @martinboehm in a3b0a05
- Use mempool.space for testnet4 by @grdddj in #1199
- Add Base Support by @kaladinlight in #1150
- Initialize block times asynchronously to speed up server startup by @martinboehm in c1be450
- Ethereum Pectra Fork by @kaladinlight in #1211
- Upgrade rocksdb to v9.10.0 and go to v1.23.7 by @martinboehm in 1448a11
- Optimize slice handling of pack/unpack addressContracts by @martinboehm in a9be4a0
- Unpack addressContracts partially during connect block to improve performance by @martinboehm in d61a113
- Add parallel connect of blocks for EthereumType coins by @martinboehm in 0790f88
For Ethereum-type coins, database migration is performed during the upgrade process. Migration duration varies based on database size and may take several minutes to tens of minutes. During migration, the server is offline and cannot process client requests. Bitcoin-type coins do not require database migration; the server becomes operational immediately after startup.
New Contributors
- @justanwar made their first contribution in #855
- @miguilimzero made their first contribution in #945
- @AdamSchinzel made their first contribution in #962
- @XK4MiLX made their first contribution in #970
- @fanquake made their first contribution in #982
- @marek-liska made their first contribution in #992
- @AlexanderPavlenko made their first contribution in #1036
- @hishope made their first contribution in #1163
- @beforetech made their first contribution in #1206
- @costcould made their first contribution in #1207
- @yudrywet made their first contribution in #1213
- @kedazo made their first contribution in #1217
- @evenevent made their first contribution in #1222
- @f7b made their first contribution in #1234
Full Changelog: v0.4.0...v0.5.0