From 1fe3016a188485de72c01b9e0835e9de27ef290e Mon Sep 17 00:00:00 2001 From: Viktor Baranov Date: Thu, 8 Apr 2021 20:01:03 +0300 Subject: [PATCH] Update repo organization --- CHANGELOG.md | 1785 +++++++++-------- CONTRIBUTING.md | 14 +- README.md | 2 +- apps/block_scout_web/assets/package.json | 2 +- .../templates/layout/_footer.html.eex | 4 +- .../lib/block_scout_web/views/layout_view.ex | 6 +- apps/block_scout_web/mix.exs | 2 +- .../views/layout_view_test.exs | 4 +- apps/explorer/lib/explorer/chain.ex | 2 +- .../import/runner/internal_transactions.ex | 2 +- .../lib/explorer/chain/transaction.ex | 2 +- .../lib/explorer/token/metadata_retriever.ex | 2 +- apps/explorer/mix.exs | 2 +- apps/explorer/package.json | 2 +- apps/indexer/README.md | 2 +- 15 files changed, 917 insertions(+), 916 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fe65f9c25..c2098c21c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ - [#3748](https://github.com/blockscout/blockscout/pull/3748) - Skip null topics in eth_getLogs API endpoint ### Chore +- [#3789](https://github.com/blockscout/blockscout/pull/3789) - Update repo organization - [#3788](https://github.com/blockscout/blockscout/pull/3788) - Update fontawesome NPM package @@ -21,330 +22,330 @@ ### Features - [#3743](https://github.com/blockscout/blockscout/pull/3743) - Minimal proxy pattern support (EIP-1167) -- [#3722](https://github.com/poanetwork/blockscout/pull/3722) - Allow double quotes for (u)int arrays inputs during contract interaction -- [#3694](https://github.com/poanetwork/blockscout/pull/3694) - LP tokens total liquidity -- [#3676](https://github.com/poanetwork/blockscout/pull/3676) - Bridged tokens TLV in USD -- [#3674](https://github.com/poanetwork/blockscout/pull/3674) - Display Sushiswap pools data -- [#3637](https://github.com/poanetwork/blockscout/pull/3637) - getsourcecode API endpoint: show data for unverified contract from verified contract with the same bytecode -- [#3631](https://github.com/poanetwork/blockscout/pull/3631) - Tokens search -- [#3631](https://github.com/poanetwork/blockscout/pull/3631) - BSC OMNI bridge support -- [#3603](https://github.com/poanetwork/blockscout/pull/3603) - Display method output parameter name at contract read page -- [#3597](https://github.com/poanetwork/blockscout/pull/3597) - Show APY for delegators in Staking DApp -- [#3584](https://github.com/poanetwork/blockscout/pull/3584) - Token holders API endpoint -- [#3564](https://github.com/poanetwork/blockscout/pull/3564) - Staking welcome message +- [#3722](https://github.com/blockscout/blockscout/pull/3722) - Allow double quotes for (u)int arrays inputs during contract interaction +- [#3694](https://github.com/blockscout/blockscout/pull/3694) - LP tokens total liquidity +- [#3676](https://github.com/blockscout/blockscout/pull/3676) - Bridged tokens TLV in USD +- [#3674](https://github.com/blockscout/blockscout/pull/3674) - Display Sushiswap pools data +- [#3637](https://github.com/blockscout/blockscout/pull/3637) - getsourcecode API endpoint: show data for unverified contract from verified contract with the same bytecode +- [#3631](https://github.com/blockscout/blockscout/pull/3631) - Tokens search +- [#3631](https://github.com/blockscout/blockscout/pull/3631) - BSC OMNI bridge support +- [#3603](https://github.com/blockscout/blockscout/pull/3603) - Display method output parameter name at contract read page +- [#3597](https://github.com/blockscout/blockscout/pull/3597) - Show APY for delegators in Staking DApp +- [#3584](https://github.com/blockscout/blockscout/pull/3584) - Token holders API endpoint +- [#3564](https://github.com/blockscout/blockscout/pull/3564) - Staking welcome message ### Fixes - [#3742](https://github.com/blockscout/blockscout/pull/3742) - Fix Sushiswap LP tokens custom metadata fetcher: bytes(n) symbol and name support - [#3741](https://github.com/blockscout/blockscout/pull/3741) - Contract reader fix when there are multiple input params including an array type - [#3735](https://github.com/blockscout/blockscout/pull/3735) - Token balance on demand fetcher memory leak fix -- [#3732](https://github.com/poanetwork/blockscout/pull/3732) - POSDAO: fix snapshotting and remove temporary code -- [#3731](https://github.com/poanetwork/blockscout/pull/3731) - Handle bad gateway at pending transactions fetcher -- [#3730](https://github.com/poanetwork/blockscout/pull/3730) - Set default period for average block time counter refresh interval -- [#3729](https://github.com/poanetwork/blockscout/pull/3729) - Token on-demand balance fetcher: handle nil balance -- [#3728](https://github.com/poanetwork/blockscout/pull/3728) - Coinprice api endpoint: handle nil rates -- [#3723](https://github.com/poanetwork/blockscout/pull/3723) - Fix losing digits at value conversion back from WEI -- [#3715](https://github.com/poanetwork/blockscout/pull/3715) - Pending transactions sanitizer process -- [#3710](https://github.com/poanetwork/blockscout/pull/3710) - Missing @destination in bridged-tokens template -- [#3707](https://github.com/poanetwork/blockscout/pull/3707) - Fetch bridged token price by address of foreign token, not by symbol -- [#3686](https://github.com/poanetwork/blockscout/pull/3686) - BSC bridged tokens detection fix -- [#3683](https://github.com/poanetwork/blockscout/pull/3683) - Token instance image IPFS link display fix -- [#3655](https://github.com/poanetwork/blockscout/pull/3655) - Handle absence of readAll function in some old/legacy browsers -- [#3634](https://github.com/poanetwork/blockscout/pull/3634) - Fix transaction decoding view: support tuple types -- [#3623](https://github.com/poanetwork/blockscout/pull/3623) - Ignore unrecognized messages in bridge counter processes -- [#3622](https://github.com/poanetwork/blockscout/pull/3622) - Contract reader: fix int type output Ignore unrecognized messages in bridge counter processes -- [#3621](https://github.com/poanetwork/blockscout/pull/3621) - Contract reader: :binary input/output fix -- [#3620](https://github.com/poanetwork/blockscout/pull/3620) - Ignore unfamiliar messages by Explorer.Staking.ContractState module -- [#3611](https://github.com/poanetwork/blockscout/pull/3611) - Fix logo size -- [#3600](https://github.com/poanetwork/blockscout/pull/3600) - Prevent update validator metadata with empty name from contract -- [#3592](https://github.com/poanetwork/blockscout/pull/3592), [#3601](https://github.com/poanetwork/blockscout/pull/3601), [#3607](https://github.com/poanetwork/blockscout/pull/3607) - Contract interaction: fix nested tuples in the output view, add formatting -- [#3583](https://github.com/poanetwork/blockscout/pull/3583) - Reduce RPC requests and DB changes by Staking DApp -- [#3577](https://github.com/poanetwork/blockscout/pull/3577) - Eliminate GraphiQL page XSS attack +- [#3732](https://github.com/blockscout/blockscout/pull/3732) - POSDAO: fix snapshotting and remove temporary code +- [#3731](https://github.com/blockscout/blockscout/pull/3731) - Handle bad gateway at pending transactions fetcher +- [#3730](https://github.com/blockscout/blockscout/pull/3730) - Set default period for average block time counter refresh interval +- [#3729](https://github.com/blockscout/blockscout/pull/3729) - Token on-demand balance fetcher: handle nil balance +- [#3728](https://github.com/blockscout/blockscout/pull/3728) - Coinprice api endpoint: handle nil rates +- [#3723](https://github.com/blockscout/blockscout/pull/3723) - Fix losing digits at value conversion back from WEI +- [#3715](https://github.com/blockscout/blockscout/pull/3715) - Pending transactions sanitizer process +- [#3710](https://github.com/blockscout/blockscout/pull/3710) - Missing @destination in bridged-tokens template +- [#3707](https://github.com/blockscout/blockscout/pull/3707) - Fetch bridged token price by address of foreign token, not by symbol +- [#3686](https://github.com/blockscout/blockscout/pull/3686) - BSC bridged tokens detection fix +- [#3683](https://github.com/blockscout/blockscout/pull/3683) - Token instance image IPFS link display fix +- [#3655](https://github.com/blockscout/blockscout/pull/3655) - Handle absence of readAll function in some old/legacy browsers +- [#3634](https://github.com/blockscout/blockscout/pull/3634) - Fix transaction decoding view: support tuple types +- [#3623](https://github.com/blockscout/blockscout/pull/3623) - Ignore unrecognized messages in bridge counter processes +- [#3622](https://github.com/blockscout/blockscout/pull/3622) - Contract reader: fix int type output Ignore unrecognized messages in bridge counter processes +- [#3621](https://github.com/blockscout/blockscout/pull/3621) - Contract reader: :binary input/output fix +- [#3620](https://github.com/blockscout/blockscout/pull/3620) - Ignore unfamiliar messages by Explorer.Staking.ContractState module +- [#3611](https://github.com/blockscout/blockscout/pull/3611) - Fix logo size +- [#3600](https://github.com/blockscout/blockscout/pull/3600) - Prevent update validator metadata with empty name from contract +- [#3592](https://github.com/blockscout/blockscout/pull/3592), [#3601](https://github.com/blockscout/blockscout/pull/3601), [#3607](https://github.com/blockscout/blockscout/pull/3607) - Contract interaction: fix nested tuples in the output view, add formatting +- [#3583](https://github.com/blockscout/blockscout/pull/3583) - Reduce RPC requests and DB changes by Staking DApp +- [#3577](https://github.com/blockscout/blockscout/pull/3577) - Eliminate GraphiQL page XSS attack ### Chore - [#3745](https://github.com/blockscout/blockscout/pull/3745) - Refactor and optimize Staking DApp - [#3744](https://github.com/blockscout/blockscout/pull/3744) - Update Mix packages: timex, hackney, tzdata certifi - [#3736](https://github.com/blockscout/blockscout/pull/3736), [#3739](https://github.com/blockscout/blockscout/pull/3739) - Contract writer: Fix sending a transaction with tuple input type -- [#3719](https://github.com/poanetwork/blockscout/pull/3719) - Rename ethprice API endpoint -- [#3717](https://github.com/poanetwork/blockscout/pull/3717) - Update alpine-elixir-phoenix 1.11.3 -- [#3714](https://github.com/poanetwork/blockscout/pull/3714) - Application announcements management: whole explorer, staking dapp -- [#3712](https://github.com/poanetwork/blockscout/pull/3712) - POSDAO refactoring: use pool ID instead of staking address -- [#3709](https://github.com/poanetwork/blockscout/pull/3709) - Fix 413 Request Entity Too Large returned from single request batch -- [#3708](https://github.com/poanetwork/blockscout/pull/3708) - NPM 6 -> 7 -- [#3701](https://github.com/poanetwork/blockscout/pull/3701) - Increase LP tokens calc process re-check interval -- [#3700](https://github.com/poanetwork/blockscout/pull/3700) - Update tool versions -- [#3697](https://github.com/poanetwork/blockscout/pull/3697) - Update hackney dependency -- [#3696](https://github.com/poanetwork/blockscout/pull/3696) - Table loader fix -- [#3688](https://github.com/poanetwork/blockscout/pull/3688) - Reorganize staking buttons -- [#3687](https://github.com/poanetwork/blockscout/pull/3687) - Miscellaneous minor fixes -- [#3667](https://github.com/poanetwork/blockscout/pull/3667) - Store bridged token price in the DB -- [#3662](https://github.com/poanetwork/blockscout/pull/3662) - Order bridged tokens in descending order by tokens holder for Omni bridge cap calculation -- [#3659](https://github.com/poanetwork/blockscout/pull/3659) - Staking Dapp new buttons: swap, bridge -- [#3645](https://github.com/poanetwork/blockscout/pull/3645) - Change Twitter handle -- [#3644](https://github.com/poanetwork/blockscout/pull/3644) - Correct exchange rate for SURF.finance token -- [#3618](https://github.com/poanetwork/blockscout/pull/3618) - Contracts verification up to 10 libraries -- [#3616](https://github.com/poanetwork/blockscout/pull/3616) - POSDAO refactoring: use zero address instead of staker address for certain cases -- [#3612](https://github.com/poanetwork/blockscout/pull/3612) - POSDAO refactoring: use 'getDelegatorPools' getter instead of 'getStakerPools' in Staking DApp -- [#3585](https://github.com/poanetwork/blockscout/pull/3585) - Add autoswitching from eth_subscribe to eth_blockNumber in Staking DApp -- [#3574](https://github.com/poanetwork/blockscout/pull/3574) - Correct UNI token price -- [#3569](https://github.com/poanetwork/blockscout/pull/3569) - Allow re-define cache period vars at runtime -- [#3567](https://github.com/poanetwork/blockscout/pull/3567) - Force to show filter at the page where filtered items list is empty -- [#3565](https://github.com/poanetwork/blockscout/pull/3565) - Staking dapp: unhealthy state alert message +- [#3719](https://github.com/blockscout/blockscout/pull/3719) - Rename ethprice API endpoint +- [#3717](https://github.com/blockscout/blockscout/pull/3717) - Update alpine-elixir-phoenix 1.11.3 +- [#3714](https://github.com/blockscout/blockscout/pull/3714) - Application announcements management: whole explorer, staking dapp +- [#3712](https://github.com/blockscout/blockscout/pull/3712) - POSDAO refactoring: use pool ID instead of staking address +- [#3709](https://github.com/blockscout/blockscout/pull/3709) - Fix 413 Request Entity Too Large returned from single request batch +- [#3708](https://github.com/blockscout/blockscout/pull/3708) - NPM 6 -> 7 +- [#3701](https://github.com/blockscout/blockscout/pull/3701) - Increase LP tokens calc process re-check interval +- [#3700](https://github.com/blockscout/blockscout/pull/3700) - Update tool versions +- [#3697](https://github.com/blockscout/blockscout/pull/3697) - Update hackney dependency +- [#3696](https://github.com/blockscout/blockscout/pull/3696) - Table loader fix +- [#3688](https://github.com/blockscout/blockscout/pull/3688) - Reorganize staking buttons +- [#3687](https://github.com/blockscout/blockscout/pull/3687) - Miscellaneous minor fixes +- [#3667](https://github.com/blockscout/blockscout/pull/3667) - Store bridged token price in the DB +- [#3662](https://github.com/blockscout/blockscout/pull/3662) - Order bridged tokens in descending order by tokens holder for Omni bridge cap calculation +- [#3659](https://github.com/blockscout/blockscout/pull/3659) - Staking Dapp new buttons: swap, bridge +- [#3645](https://github.com/blockscout/blockscout/pull/3645) - Change Twitter handle +- [#3644](https://github.com/blockscout/blockscout/pull/3644) - Correct exchange rate for SURF.finance token +- [#3618](https://github.com/blockscout/blockscout/pull/3618) - Contracts verification up to 10 libraries +- [#3616](https://github.com/blockscout/blockscout/pull/3616) - POSDAO refactoring: use zero address instead of staker address for certain cases +- [#3612](https://github.com/blockscout/blockscout/pull/3612) - POSDAO refactoring: use 'getDelegatorPools' getter instead of 'getStakerPools' in Staking DApp +- [#3585](https://github.com/blockscout/blockscout/pull/3585) - Add autoswitching from eth_subscribe to eth_blockNumber in Staking DApp +- [#3574](https://github.com/blockscout/blockscout/pull/3574) - Correct UNI token price +- [#3569](https://github.com/blockscout/blockscout/pull/3569) - Allow re-define cache period vars at runtime +- [#3567](https://github.com/blockscout/blockscout/pull/3567) - Force to show filter at the page where filtered items list is empty +- [#3565](https://github.com/blockscout/blockscout/pull/3565) - Staking dapp: unhealthy state alert message ## 3.5.1-beta ### Features -- [#3558](https://github.com/poanetwork/blockscout/pull/3558) - Focus to search field with a forward slash key -- [#3541](https://github.com/poanetwork/blockscout/pull/3541) - Staking dapp stats: total number of delegators, total staked amount -- [#3540](https://github.com/poanetwork/blockscout/pull/3540) - Apply DarkForest custom theme to NFT instances +- [#3558](https://github.com/blockscout/blockscout/pull/3558) - Focus to search field with a forward slash key +- [#3541](https://github.com/blockscout/blockscout/pull/3541) - Staking dapp stats: total number of delegators, total staked amount +- [#3540](https://github.com/blockscout/blockscout/pull/3540) - Apply DarkForest custom theme to NFT instances ### Fixes -- [#3551](https://github.com/poanetwork/blockscout/pull/3551) - Fix contract's method's output of tuple type +- [#3551](https://github.com/blockscout/blockscout/pull/3551) - Fix contract's method's output of tuple type ### Chore -- [#3557](https://github.com/poanetwork/blockscout/pull/3557) - Single Staking menu -- [#3540](https://github.com/poanetwork/blockscout/pull/3540), [#3545](https://github.com/poanetwork/blockscout/pull/3545) - Support different versions of DarkForest (0.4 - 0.5) +- [#3557](https://github.com/blockscout/blockscout/pull/3557) - Single Staking menu +- [#3540](https://github.com/blockscout/blockscout/pull/3540), [#3545](https://github.com/blockscout/blockscout/pull/3545) - Support different versions of DarkForest (0.4 - 0.5) ## 3.5.0-beta ### Features -- [#3536](https://github.com/poanetwork/blockscout/pull/3536) - Revert reason in the result of contract's method call -- [#3532](https://github.com/poanetwork/blockscout/pull/3532) - Contract interaction: an easy setting of precision for integer input -- [#3531](https://github.com/poanetwork/blockscout/pull/3531) - Allow double quotes in input data of contract methods -- [#3515](https://github.com/poanetwork/blockscout/pull/3515) - CRC total balance -- [#3513](https://github.com/poanetwork/blockscout/pull/3513) - Allow square brackets for an array input data in contracts interaction -- [#3480](https://github.com/poanetwork/blockscout/pull/3480) - Add support of Autonity client -- [#3470](https://github.com/poanetwork/blockscout/pull/3470) - Display sum of tokens' USD value at tokens holder's address page -- [#3462](https://github.com/poanetwork/blockscout/pull/3462) - Display price for bridged tokens +- [#3536](https://github.com/blockscout/blockscout/pull/3536) - Revert reason in the result of contract's method call +- [#3532](https://github.com/blockscout/blockscout/pull/3532) - Contract interaction: an easy setting of precision for integer input +- [#3531](https://github.com/blockscout/blockscout/pull/3531) - Allow double quotes in input data of contract methods +- [#3515](https://github.com/blockscout/blockscout/pull/3515) - CRC total balance +- [#3513](https://github.com/blockscout/blockscout/pull/3513) - Allow square brackets for an array input data in contracts interaction +- [#3480](https://github.com/blockscout/blockscout/pull/3480) - Add support of Autonity client +- [#3470](https://github.com/blockscout/blockscout/pull/3470) - Display sum of tokens' USD value at tokens holder's address page +- [#3462](https://github.com/blockscout/blockscout/pull/3462) - Display price for bridged tokens ### Fixes -- [#3535](https://github.com/poanetwork/blockscout/pull/3535) - Improve speed of tokens dropdown loading at owner address page -- [#3530](https://github.com/poanetwork/blockscout/pull/3530) - Allow trailing/leading whitespaces for inputs for contract read methods -- [#3526](https://github.com/poanetwork/blockscout/pull/3526) - Order staking pools -- [#3525](https://github.com/poanetwork/blockscout/pull/3525), [#3533](https://github.com/poanetwork/blockscout/pull/3533) - Address token balance on demand fetcher -- [#3514](https://github.com/poanetwork/blockscout/pull/3514) - Read contract: fix internal server error -- [#3513](https://github.com/poanetwork/blockscout/pull/3513) - Fix input data processing for method call (array type of data) -- [#3509](https://github.com/poanetwork/blockscout/pull/3509) - Fix QR code tooltip appearance in mobile view -- [#3507](https://github.com/poanetwork/blockscout/pull/3507), [#3510](https://github.com/poanetwork/blockscout/pull/3510) - Fix left margin of balance card in mobile view -- [#3506](https://github.com/poanetwork/blockscout/pull/3506) - Fix token transfer's tile styles: prevent overlapping of long names -- [#3505](https://github.com/poanetwork/blockscout/pull/3505) - Fix Staking DApp first loading -- [#3433](https://github.com/poanetwork/blockscout/pull/3433) - Token balances and rewards tables deadlocks elimination -- [#3494](https://github.com/poanetwork/blockscout/pull/3494), [#3497](https://github.com/poanetwork/blockscout/pull/3497), [#3504](https://github.com/poanetwork/blockscout/pull/3504), [#3517](https://github.com/poanetwork/blockscout/pull/3517) - Contracts interaction: fix method call with array[] inputs -- [#3494](https://github.com/poanetwork/blockscout/pull/3494), [#3495](https://github.com/poanetwork/blockscout/pull/3495) - Contracts interaction: fix tuple output display -- [#3479](https://github.com/poanetwork/blockscout/pull/3479) - Fix working with big numbers in Staking DApp -- [#3477](https://github.com/poanetwork/blockscout/pull/3477) - Contracts interaction: fix broken call of GnosisProxy contract methods with parameters -- [#3477](https://github.com/poanetwork/blockscout/pull/3477) - Contracts interaction: fix broken call of fallback function -- [#3476](https://github.com/poanetwork/blockscout/pull/3476) - Fix contract verification of precompiled contracts -- [#3467](https://github.com/poanetwork/blockscout/pull/3467) - Fix Firefox styles -- [#3464](https://github.com/poanetwork/blockscout/pull/3464) - Fix display of token transfers list at token page (fix unique identifier of a tile) - -- [#3457](https://github.com/poanetwork/blockscout/pull/3457) - Fix endless block invalidation issue -- [#3457](https://github.com/poanetwork/blockscout/pull/3457) - Fix doubled total transferred/minted/burnt tokens on transaction's page if block has reorg -- [#3457](https://github.com/poanetwork/blockscout/pull/3457) - Fix doubled token transfer on block's page if block has reorg +- [#3535](https://github.com/blockscout/blockscout/pull/3535) - Improve speed of tokens dropdown loading at owner address page +- [#3530](https://github.com/blockscout/blockscout/pull/3530) - Allow trailing/leading whitespaces for inputs for contract read methods +- [#3526](https://github.com/blockscout/blockscout/pull/3526) - Order staking pools +- [#3525](https://github.com/blockscout/blockscout/pull/3525), [#3533](https://github.com/blockscout/blockscout/pull/3533) - Address token balance on demand fetcher +- [#3514](https://github.com/blockscout/blockscout/pull/3514) - Read contract: fix internal server error +- [#3513](https://github.com/blockscout/blockscout/pull/3513) - Fix input data processing for method call (array type of data) +- [#3509](https://github.com/blockscout/blockscout/pull/3509) - Fix QR code tooltip appearance in mobile view +- [#3507](https://github.com/blockscout/blockscout/pull/3507), [#3510](https://github.com/blockscout/blockscout/pull/3510) - Fix left margin of balance card in mobile view +- [#3506](https://github.com/blockscout/blockscout/pull/3506) - Fix token transfer's tile styles: prevent overlapping of long names +- [#3505](https://github.com/blockscout/blockscout/pull/3505) - Fix Staking DApp first loading +- [#3433](https://github.com/blockscout/blockscout/pull/3433) - Token balances and rewards tables deadlocks elimination +- [#3494](https://github.com/blockscout/blockscout/pull/3494), [#3497](https://github.com/blockscout/blockscout/pull/3497), [#3504](https://github.com/blockscout/blockscout/pull/3504), [#3517](https://github.com/blockscout/blockscout/pull/3517) - Contracts interaction: fix method call with array[] inputs +- [#3494](https://github.com/blockscout/blockscout/pull/3494), [#3495](https://github.com/blockscout/blockscout/pull/3495) - Contracts interaction: fix tuple output display +- [#3479](https://github.com/blockscout/blockscout/pull/3479) - Fix working with big numbers in Staking DApp +- [#3477](https://github.com/blockscout/blockscout/pull/3477) - Contracts interaction: fix broken call of GnosisProxy contract methods with parameters +- [#3477](https://github.com/blockscout/blockscout/pull/3477) - Contracts interaction: fix broken call of fallback function +- [#3476](https://github.com/blockscout/blockscout/pull/3476) - Fix contract verification of precompiled contracts +- [#3467](https://github.com/blockscout/blockscout/pull/3467) - Fix Firefox styles +- [#3464](https://github.com/blockscout/blockscout/pull/3464) - Fix display of token transfers list at token page (fix unique identifier of a tile) + +- [#3457](https://github.com/blockscout/blockscout/pull/3457) - Fix endless block invalidation issue +- [#3457](https://github.com/blockscout/blockscout/pull/3457) - Fix doubled total transferred/minted/burnt tokens on transaction's page if block has reorg +- [#3457](https://github.com/blockscout/blockscout/pull/3457) - Fix doubled token transfer on block's page if block has reorg ### Chore -- [#3500](https://github.com/poanetwork/blockscout/pull/3500) - Update solc version in explorer folder -- [#3498](https://github.com/poanetwork/blockscout/pull/3498) - Make Staking DApp work with transferAndCall function -- [#3496](https://github.com/poanetwork/blockscout/pull/3496) - Rollback websocket_client module to 1.3.0 -- [#3489](https://github.com/poanetwork/blockscout/pull/3489) - Migrate to Webpack@5 -- [#3487](https://github.com/poanetwork/blockscout/pull/3487) - Docker setup update to be compatible with Erlang OTP 23 -- [#3484](https://github.com/poanetwork/blockscout/pull/3484) - Elixir upgrade to 11.2 -- [#3483](https://github.com/poanetwork/blockscout/pull/3483) - Update outdated dependencies -- [#3483](https://github.com/poanetwork/blockscout/pull/3483) - Migrate to Erlang/OTP 23 -- [#3468](https://github.com/poanetwork/blockscout/pull/3468) - Do not check supported networks on application loading page -- [#3467](https://github.com/poanetwork/blockscout/pull/3467) - NodeJS engine upgrade up to 14 -- [#3460](https://github.com/poanetwork/blockscout/pull/3460) - Update Staking DApp scripts due to MetaMask breaking changes +- [#3500](https://github.com/blockscout/blockscout/pull/3500) - Update solc version in explorer folder +- [#3498](https://github.com/blockscout/blockscout/pull/3498) - Make Staking DApp work with transferAndCall function +- [#3496](https://github.com/blockscout/blockscout/pull/3496) - Rollback websocket_client module to 1.3.0 +- [#3489](https://github.com/blockscout/blockscout/pull/3489) - Migrate to Webpack@5 +- [#3487](https://github.com/blockscout/blockscout/pull/3487) - Docker setup update to be compatible with Erlang OTP 23 +- [#3484](https://github.com/blockscout/blockscout/pull/3484) - Elixir upgrade to 11.2 +- [#3483](https://github.com/blockscout/blockscout/pull/3483) - Update outdated dependencies +- [#3483](https://github.com/blockscout/blockscout/pull/3483) - Migrate to Erlang/OTP 23 +- [#3468](https://github.com/blockscout/blockscout/pull/3468) - Do not check supported networks on application loading page +- [#3467](https://github.com/blockscout/blockscout/pull/3467) - NodeJS engine upgrade up to 14 +- [#3460](https://github.com/blockscout/blockscout/pull/3460) - Update Staking DApp scripts due to MetaMask breaking changes ## 3.4.0-beta ### Features -- [#3442](https://github.com/poanetwork/blockscout/pull/3442) - Constructor arguments autodetection in API verify endpoint -- [#3435](https://github.com/poanetwork/blockscout/pull/3435) - Token transfers counter cache -- [#3420](https://github.com/poanetwork/blockscout/pull/3420) - Enable read/write proxy tabs for Gnosis safe proxy contract -- [#3411](https://github.com/poanetwork/blockscout/pull/3411) - Circles UBI theme -- [#3406](https://github.com/poanetwork/blockscout/pull/3406), [#3409](https://github.com/poanetwork/blockscout/pull/3409) - Adding mp4 files support for NFTs -- [#3398](https://github.com/poanetwork/blockscout/pull/3398) - Collect and display gas usage per day at the main page -- [#3385](https://github.com/poanetwork/blockscout/pull/3385), [#3397](https://github.com/poanetwork/blockscout/pull/3397) - Total gas usage at the main page -- [#3384](https://github.com/poanetwork/blockscout/pull/3384), [#3386](https://github.com/poanetwork/blockscout/pull/3386) - Address total gas usage -- [#3377](https://github.com/poanetwork/blockscout/pull/3377) - Add links to contract libraries -- [#2292](https://github.com/poanetwork/blockscout/pull/2292), [#3356](https://github.com/poanetwork/blockscout/pull/3356), [#3359](https://github.com/poanetwork/blockscout/pull/3359), [#3360](https://github.com/poanetwork/blockscout/pull/3360), [#3365](https://github.com/poanetwork/blockscout/pull/3365) - Add Web UI for POSDAO Staking DApp -- [#3354](https://github.com/poanetwork/blockscout/pull/3354) - Tx hash in EOA coin balance history -- [#3333](https://github.com/poanetwork/blockscout/pull/3333), [#3337](https://github.com/poanetwork/blockscout/pull/3337), [#3393](https://github.com/poanetwork/blockscout/pull/3393) - Dark forest contract custom theme -- [#3330](https://github.com/poanetwork/blockscout/pull/3330) - Caching of address transactions counter, remove query 10_000 rows limit +- [#3442](https://github.com/blockscout/blockscout/pull/3442) - Constructor arguments autodetection in API verify endpoint +- [#3435](https://github.com/blockscout/blockscout/pull/3435) - Token transfers counter cache +- [#3420](https://github.com/blockscout/blockscout/pull/3420) - Enable read/write proxy tabs for Gnosis safe proxy contract +- [#3411](https://github.com/blockscout/blockscout/pull/3411) - Circles UBI theme +- [#3406](https://github.com/blockscout/blockscout/pull/3406), [#3409](https://github.com/blockscout/blockscout/pull/3409) - Adding mp4 files support for NFTs +- [#3398](https://github.com/blockscout/blockscout/pull/3398) - Collect and display gas usage per day at the main page +- [#3385](https://github.com/blockscout/blockscout/pull/3385), [#3397](https://github.com/blockscout/blockscout/pull/3397) - Total gas usage at the main page +- [#3384](https://github.com/blockscout/blockscout/pull/3384), [#3386](https://github.com/blockscout/blockscout/pull/3386) - Address total gas usage +- [#3377](https://github.com/blockscout/blockscout/pull/3377) - Add links to contract libraries +- [#2292](https://github.com/blockscout/blockscout/pull/2292), [#3356](https://github.com/blockscout/blockscout/pull/3356), [#3359](https://github.com/blockscout/blockscout/pull/3359), [#3360](https://github.com/blockscout/blockscout/pull/3360), [#3365](https://github.com/blockscout/blockscout/pull/3365) - Add Web UI for POSDAO Staking DApp +- [#3354](https://github.com/blockscout/blockscout/pull/3354) - Tx hash in EOA coin balance history +- [#3333](https://github.com/blockscout/blockscout/pull/3333), [#3337](https://github.com/blockscout/blockscout/pull/3337), [#3393](https://github.com/blockscout/blockscout/pull/3393) - Dark forest contract custom theme +- [#3330](https://github.com/blockscout/blockscout/pull/3330) - Caching of address transactions counter, remove query 10_000 rows limit ### Fixes -- [#3449](https://github.com/poanetwork/blockscout/pull/3449) - Correct avg time calculation -- [#3443](https://github.com/poanetwork/blockscout/pull/3443) - Improve blocks handling in Staking DApp -- [#3440](https://github.com/poanetwork/blockscout/pull/3440) - Rewrite missing blocks range query -- [#3439](https://github.com/poanetwork/blockscout/pull/3439) - Dark mode color fixes (search, charts) -- [#3437](https://github.com/poanetwork/blockscout/pull/3437) - Fix Postgres Docker container -- [#3428](https://github.com/poanetwork/blockscout/pull/3428) - Fix address tokens search -- [#3424](https://github.com/poanetwork/blockscout/pull/3424) - Fix display of long NFT IDs -- [#3422](https://github.com/poanetwork/blockscout/pull/3422) - Fix contract reader: tuple type -- [#3408](https://github.com/poanetwork/blockscout/pull/3408) - Fix (total) difficulty display -- [#3401](https://github.com/poanetwork/blockscout/pull/3401), [#3432](https://github.com/poanetwork/blockscout/pull/3432) - Fix procedure of marking internal transactions as failed -- [#3400](https://github.com/poanetwork/blockscout/pull/3400) - Add :last_block_number realtime chain event -- [#3399](https://github.com/poanetwork/blockscout/pull/3399) - Fix Token transfers CSV export -- [#3396](https://github.com/poanetwork/blockscout/pull/3396) - Handle exchange rates request throttled -- [#3382](https://github.com/poanetwork/blockscout/pull/3382) - Check ets table exists for known tokens -- [#3376](https://github.com/poanetwork/blockscout/pull/3376) - Fix contract nested inputs -- [#3375](https://github.com/poanetwork/blockscout/pull/3375) - Prevent terminating of tokens/contracts process -- [#3374](https://github.com/poanetwork/blockscout/pull/3374) - Fix find block timestamp query -- [#3373](https://github.com/poanetwork/blockscout/pull/3373) - Fix horizontal scroll in Tokens table -- [#3370](https://github.com/poanetwork/blockscout/pull/3370) - Improve contracts verification: refine constructor arguments extractor -- [#3368](https://github.com/poanetwork/blockscout/pull/3368) - Fix Verify contract loading button width -- [#3357](https://github.com/poanetwork/blockscout/pull/3357) - Fix token transfer realtime fetcher -- [#3353](https://github.com/poanetwork/blockscout/pull/3353) - Fix xDai buttons hover color -- [#3352](https://github.com/poanetwork/blockscout/pull/3352) - Fix dark body background -- [#3350](https://github.com/poanetwork/blockscout/pull/3350) - Fix tokens list pagination -- [#3347](https://github.com/poanetwork/blockscout/pull/3347) - Contract interaction: fix encoding of bytes output -- [#3346](https://github.com/poanetwork/blockscout/pull/3346), [#3351](https://github.com/poanetwork/blockscout/pull/3351) - Fix inventory tab pagination -- [#3344](https://github.com/poanetwork/blockscout/pull/3344) - Fix logs search on address page -- [#3342](https://github.com/poanetwork/blockscout/pull/3342) - Fix mobile styles for contract code tab -- [#3341](https://github.com/poanetwork/blockscout/pull/3341) - Change Solc binary downloader path to official primary supported path -- [#3339](https://github.com/poanetwork/blockscout/pull/3339) - Repair websocket subscription -- [#3329](https://github.com/poanetwork/blockscout/pull/3329) - Fix pagination for bridged tokens list page -- [#3335](https://github.com/poanetwork/blockscout/pull/3335) - MarketCap calculation: check that ETS tables exist before inserting new data or lookup from the table +- [#3449](https://github.com/blockscout/blockscout/pull/3449) - Correct avg time calculation +- [#3443](https://github.com/blockscout/blockscout/pull/3443) - Improve blocks handling in Staking DApp +- [#3440](https://github.com/blockscout/blockscout/pull/3440) - Rewrite missing blocks range query +- [#3439](https://github.com/blockscout/blockscout/pull/3439) - Dark mode color fixes (search, charts) +- [#3437](https://github.com/blockscout/blockscout/pull/3437) - Fix Postgres Docker container +- [#3428](https://github.com/blockscout/blockscout/pull/3428) - Fix address tokens search +- [#3424](https://github.com/blockscout/blockscout/pull/3424) - Fix display of long NFT IDs +- [#3422](https://github.com/blockscout/blockscout/pull/3422) - Fix contract reader: tuple type +- [#3408](https://github.com/blockscout/blockscout/pull/3408) - Fix (total) difficulty display +- [#3401](https://github.com/blockscout/blockscout/pull/3401), [#3432](https://github.com/blockscout/blockscout/pull/3432) - Fix procedure of marking internal transactions as failed +- [#3400](https://github.com/blockscout/blockscout/pull/3400) - Add :last_block_number realtime chain event +- [#3399](https://github.com/blockscout/blockscout/pull/3399) - Fix Token transfers CSV export +- [#3396](https://github.com/blockscout/blockscout/pull/3396) - Handle exchange rates request throttled +- [#3382](https://github.com/blockscout/blockscout/pull/3382) - Check ets table exists for known tokens +- [#3376](https://github.com/blockscout/blockscout/pull/3376) - Fix contract nested inputs +- [#3375](https://github.com/blockscout/blockscout/pull/3375) - Prevent terminating of tokens/contracts process +- [#3374](https://github.com/blockscout/blockscout/pull/3374) - Fix find block timestamp query +- [#3373](https://github.com/blockscout/blockscout/pull/3373) - Fix horizontal scroll in Tokens table +- [#3370](https://github.com/blockscout/blockscout/pull/3370) - Improve contracts verification: refine constructor arguments extractor +- [#3368](https://github.com/blockscout/blockscout/pull/3368) - Fix Verify contract loading button width +- [#3357](https://github.com/blockscout/blockscout/pull/3357) - Fix token transfer realtime fetcher +- [#3353](https://github.com/blockscout/blockscout/pull/3353) - Fix xDai buttons hover color +- [#3352](https://github.com/blockscout/blockscout/pull/3352) - Fix dark body background +- [#3350](https://github.com/blockscout/blockscout/pull/3350) - Fix tokens list pagination +- [#3347](https://github.com/blockscout/blockscout/pull/3347) - Contract interaction: fix encoding of bytes output +- [#3346](https://github.com/blockscout/blockscout/pull/3346), [#3351](https://github.com/blockscout/blockscout/pull/3351) - Fix inventory tab pagination +- [#3344](https://github.com/blockscout/blockscout/pull/3344) - Fix logs search on address page +- [#3342](https://github.com/blockscout/blockscout/pull/3342) - Fix mobile styles for contract code tab +- [#3341](https://github.com/blockscout/blockscout/pull/3341) - Change Solc binary downloader path to official primary supported path +- [#3339](https://github.com/blockscout/blockscout/pull/3339) - Repair websocket subscription +- [#3329](https://github.com/blockscout/blockscout/pull/3329) - Fix pagination for bridged tokens list page +- [#3335](https://github.com/blockscout/blockscout/pull/3335) - MarketCap calculation: check that ETS tables exist before inserting new data or lookup from the table ### Chore -- [#3450](https://github.com/poanetwork/blockscout/pull/3450) - Replace window.web3 with window.ethereum -- [#3446](https://github.com/poanetwork/blockscout/pull/3446), [#3448](https://github.com/poanetwork/blockscout/pull/3448) - Set infinity timeout and increase cache invalidation period for counters -- [#3431](https://github.com/poanetwork/blockscout/pull/3431) - Standardize token name definition, if name is empty -- [#3421](https://github.com/poanetwork/blockscout/pull/3421) - Functions to enable GnosisSafe app link -- [#3414](https://github.com/poanetwork/blockscout/pull/3414) - Manage lis of other explorers in the footer via env var -- [#3407](https://github.com/poanetwork/blockscout/pull/3407) - Add EthereumJSONRPC.HTTP.HTTPoison.json_rpc function clause when URL is null -- [#3405](https://github.com/poanetwork/blockscout/pull/3405) - N/A instead of 0 for market cap if it is not fetched -- [#3404](https://github.com/poanetwork/blockscout/pull/3404) - DISABLE_KNOWN_TOKENS env var -- [#3403](https://github.com/poanetwork/blockscout/pull/3403) - Refactor Coingecko interaction -- [#3394](https://github.com/poanetwork/blockscout/pull/3394) - Actualize docker vars list -- [#3372](https://github.com/poanetwork/blockscout/pull/3372), [#3380](https://github.com/poanetwork/blockscout/pull/3380) - Improve all lists header container -- [#3371](https://github.com/poanetwork/blockscout/pull/3371) - Eliminate dark background except Dark forest theme -- [#3366](https://github.com/poanetwork/blockscout/pull/3366) - Stabilize tests execution in Github Actions CI -- [#3343](https://github.com/poanetwork/blockscout/pull/3343) - Make (Bridged) Tokens' list page's header more compact +- [#3450](https://github.com/blockscout/blockscout/pull/3450) - Replace window.web3 with window.ethereum +- [#3446](https://github.com/blockscout/blockscout/pull/3446), [#3448](https://github.com/blockscout/blockscout/pull/3448) - Set infinity timeout and increase cache invalidation period for counters +- [#3431](https://github.com/blockscout/blockscout/pull/3431) - Standardize token name definition, if name is empty +- [#3421](https://github.com/blockscout/blockscout/pull/3421) - Functions to enable GnosisSafe app link +- [#3414](https://github.com/blockscout/blockscout/pull/3414) - Manage lis of other explorers in the footer via env var +- [#3407](https://github.com/blockscout/blockscout/pull/3407) - Add EthereumJSONRPC.HTTP.HTTPoison.json_rpc function clause when URL is null +- [#3405](https://github.com/blockscout/blockscout/pull/3405) - N/A instead of 0 for market cap if it is not fetched +- [#3404](https://github.com/blockscout/blockscout/pull/3404) - DISABLE_KNOWN_TOKENS env var +- [#3403](https://github.com/blockscout/blockscout/pull/3403) - Refactor Coingecko interaction +- [#3394](https://github.com/blockscout/blockscout/pull/3394) - Actualize docker vars list +- [#3372](https://github.com/blockscout/blockscout/pull/3372), [#3380](https://github.com/blockscout/blockscout/pull/3380) - Improve all lists header container +- [#3371](https://github.com/blockscout/blockscout/pull/3371) - Eliminate dark background except Dark forest theme +- [#3366](https://github.com/blockscout/blockscout/pull/3366) - Stabilize tests execution in Github Actions CI +- [#3343](https://github.com/blockscout/blockscout/pull/3343) - Make (Bridged) Tokens' list page's header more compact ## 3.3.3-beta ### Features -- [#3320](https://github.com/poanetwork/blockscout/pull/3320) - Bridged tokens from AMB extensions support -- [#3311](https://github.com/poanetwork/blockscout/pull/3311) - List of addresses with restricted access option -- [#3293](https://github.com/poanetwork/blockscout/pull/3293) - Composite market cap for xDai: TokenBridge + OmniBridge -- [#3282](https://github.com/poanetwork/blockscout/pull/3282), [#3318](https://github.com/poanetwork/blockscout/pull/3318) - Import bridged tokens custom metadata -- [#3281](https://github.com/poanetwork/blockscout/pull/3281) - Write contract: display currently connected address -- [#3279](https://github.com/poanetwork/blockscout/pull/3279) - NFT instance: link to the app -- [#3278](https://github.com/poanetwork/blockscout/pull/3278) - Support of fetching of NFT metadata from IPFS -- [#3273](https://github.com/poanetwork/blockscout/pull/3273) - Update token metadata at burn/mint events -- [#3268](https://github.com/poanetwork/blockscout/pull/3268) - Token total supply on-demand fetcher -- [#3261](https://github.com/poanetwork/blockscout/pull/3261) - Bridged tokens table +- [#3320](https://github.com/blockscout/blockscout/pull/3320) - Bridged tokens from AMB extensions support +- [#3311](https://github.com/blockscout/blockscout/pull/3311) - List of addresses with restricted access option +- [#3293](https://github.com/blockscout/blockscout/pull/3293) - Composite market cap for xDai: TokenBridge + OmniBridge +- [#3282](https://github.com/blockscout/blockscout/pull/3282), [#3318](https://github.com/blockscout/blockscout/pull/3318) - Import bridged tokens custom metadata +- [#3281](https://github.com/blockscout/blockscout/pull/3281) - Write contract: display currently connected address +- [#3279](https://github.com/blockscout/blockscout/pull/3279) - NFT instance: link to the app +- [#3278](https://github.com/blockscout/blockscout/pull/3278) - Support of fetching of NFT metadata from IPFS +- [#3273](https://github.com/blockscout/blockscout/pull/3273) - Update token metadata at burn/mint events +- [#3268](https://github.com/blockscout/blockscout/pull/3268) - Token total supply on-demand fetcher +- [#3261](https://github.com/blockscout/blockscout/pull/3261) - Bridged tokens table ### Fixes -- [#3323](https://github.com/poanetwork/blockscout/pull/3323) - Fix logs list API endpoint response -- [#3319](https://github.com/poanetwork/blockscout/pull/3319) - Eliminate horizontal scroll -- [#3314](https://github.com/poanetwork/blockscout/pull/3314) - Handle nil values from response of CoinGecko price API -- [#3313](https://github.com/poanetwork/blockscout/pull/3313) - Fix xDai styles: invisible tokens on address -- [#3312](https://github.com/poanetwork/blockscout/pull/3312) - Replace symbol for some tokens to be able to find price in CoinGecko for OmniBridge balance -- [#3307](https://github.com/poanetwork/blockscout/pull/3307) - Replace "latest" compiler version with the actual one -- [#3303](https://github.com/poanetwork/blockscout/pull/3303) - Address contract twins feature performance -- [#3295](https://github.com/poanetwork/blockscout/pull/3295) - Token instance: check if external_url is not null before trimming -- [#3291](https://github.com/poanetwork/blockscout/pull/3291) - Support unlimited number of external rewards in block -- [#3290](https://github.com/poanetwork/blockscout/pull/3290) - Eliminate protocol Jason.Encoder not implemented for... error -- [#3284](https://github.com/poanetwork/blockscout/pull/3284) - Fix fetch_coin_balance query: coin balance delta -- [#3276](https://github.com/poanetwork/blockscout/pull/3276) - Bridged tokens status/metadata fetcher refactoring -- [#3264](https://github.com/poanetwork/blockscout/pull/3264) - Fix encoding of address output if function input exists -- [#3259](https://github.com/poanetwork/blockscout/pull/3259), [#3269](https://github.com/poanetwork/blockscout/pull/3269) - Contract interaction: array input type parsing fix -- [#3257](https://github.com/poanetwork/blockscout/pull/3257) - Contracts read/write: method_id instead function_name as a key -- [#3256](https://github.com/poanetwork/blockscout/pull/3256) - Fix for invisible validator address at block page and wrong alert text color at xDai +- [#3323](https://github.com/blockscout/blockscout/pull/3323) - Fix logs list API endpoint response +- [#3319](https://github.com/blockscout/blockscout/pull/3319) - Eliminate horizontal scroll +- [#3314](https://github.com/blockscout/blockscout/pull/3314) - Handle nil values from response of CoinGecko price API +- [#3313](https://github.com/blockscout/blockscout/pull/3313) - Fix xDai styles: invisible tokens on address +- [#3312](https://github.com/blockscout/blockscout/pull/3312) - Replace symbol for some tokens to be able to find price in CoinGecko for OmniBridge balance +- [#3307](https://github.com/blockscout/blockscout/pull/3307) - Replace "latest" compiler version with the actual one +- [#3303](https://github.com/blockscout/blockscout/pull/3303) - Address contract twins feature performance +- [#3295](https://github.com/blockscout/blockscout/pull/3295) - Token instance: check if external_url is not null before trimming +- [#3291](https://github.com/blockscout/blockscout/pull/3291) - Support unlimited number of external rewards in block +- [#3290](https://github.com/blockscout/blockscout/pull/3290) - Eliminate protocol Jason.Encoder not implemented for... error +- [#3284](https://github.com/blockscout/blockscout/pull/3284) - Fix fetch_coin_balance query: coin balance delta +- [#3276](https://github.com/blockscout/blockscout/pull/3276) - Bridged tokens status/metadata fetcher refactoring +- [#3264](https://github.com/blockscout/blockscout/pull/3264) - Fix encoding of address output if function input exists +- [#3259](https://github.com/blockscout/blockscout/pull/3259), [#3269](https://github.com/blockscout/blockscout/pull/3269) - Contract interaction: array input type parsing fix +- [#3257](https://github.com/blockscout/blockscout/pull/3257) - Contracts read/write: method_id instead function_name as a key +- [#3256](https://github.com/blockscout/blockscout/pull/3256) - Fix for invisible validator address at block page and wrong alert text color at xDai ### Chore -- [#3327](https://github.com/poanetwork/blockscout/pull/3327) - Handle various indexer fetchers errors in setup with non-archive node -- [#3325](https://github.com/poanetwork/blockscout/pull/3325) - Dark theme improvements -- [#3316](https://github.com/poanetwork/blockscout/pull/3316), [#3317](https://github.com/poanetwork/blockscout/pull/3317) - xDai smile logo -- [#3315](https://github.com/poanetwork/blockscout/pull/3315) - Environment variable to disable Bridge market cap updater -- [#3308](https://github.com/poanetwork/blockscout/pull/3308) - Fixate latest stable release of Elixir, Node, Postgres -- [#3297](https://github.com/poanetwork/blockscout/pull/3297) - Actualize names of default chains -- [#3285](https://github.com/poanetwork/blockscout/pull/3285) - Switch to RPC endpoint polling if ETHEREUM_JSONRPC_WS_URL is an empty string -- [#3274](https://github.com/poanetwork/blockscout/pull/3274) - Replace underscore with hyphen in routes -- [#3260](https://github.com/poanetwork/blockscout/pull/3260) - Update NPM dependencies to fix known vulnerabilities -- [#3258](https://github.com/poanetwork/blockscout/pull/3258) - Token transfer: check that block exists before retrieving timestamp +- [#3327](https://github.com/blockscout/blockscout/pull/3327) - Handle various indexer fetchers errors in setup with non-archive node +- [#3325](https://github.com/blockscout/blockscout/pull/3325) - Dark theme improvements +- [#3316](https://github.com/blockscout/blockscout/pull/3316), [#3317](https://github.com/blockscout/blockscout/pull/3317) - xDai smile logo +- [#3315](https://github.com/blockscout/blockscout/pull/3315) - Environment variable to disable Bridge market cap updater +- [#3308](https://github.com/blockscout/blockscout/pull/3308) - Fixate latest stable release of Elixir, Node, Postgres +- [#3297](https://github.com/blockscout/blockscout/pull/3297) - Actualize names of default chains +- [#3285](https://github.com/blockscout/blockscout/pull/3285) - Switch to RPC endpoint polling if ETHEREUM_JSONRPC_WS_URL is an empty string +- [#3274](https://github.com/blockscout/blockscout/pull/3274) - Replace underscore with hyphen in routes +- [#3260](https://github.com/blockscout/blockscout/pull/3260) - Update NPM dependencies to fix known vulnerabilities +- [#3258](https://github.com/blockscout/blockscout/pull/3258) - Token transfer: check that block exists before retrieving timestamp ## 3.3.2-beta ### Features -- [#3252](https://github.com/poanetwork/blockscout/pull/3252) - Gas price at the main page -- [#3239](https://github.com/poanetwork/blockscout/pull/3239) - Hide address page tabs if no items -- [#3236](https://github.com/poanetwork/blockscout/pull/3236) - Easy verification of contracts which has verified twins (the same bytecode) -- [#3227](https://github.com/poanetwork/blockscout/pull/3227) - Distinguishing of bridged tokens -- [#3224](https://github.com/poanetwork/blockscout/pull/3224) - Top tokens page +- [#3252](https://github.com/blockscout/blockscout/pull/3252) - Gas price at the main page +- [#3239](https://github.com/blockscout/blockscout/pull/3239) - Hide address page tabs if no items +- [#3236](https://github.com/blockscout/blockscout/pull/3236) - Easy verification of contracts which has verified twins (the same bytecode) +- [#3227](https://github.com/blockscout/blockscout/pull/3227) - Distinguishing of bridged tokens +- [#3224](https://github.com/blockscout/blockscout/pull/3224) - Top tokens page ### Fixes -- [#3249](https://github.com/poanetwork/blockscout/pull/3249) - Fix incorrect ABI decoding of address in tuple output -- [#3237](https://github.com/poanetwork/blockscout/pull/3237) - Refine contract method signature detection for read/write feature -- [#3235](https://github.com/poanetwork/blockscout/pull/3235) - Fix coin supply api edpoint -- [#3233](https://github.com/poanetwork/blockscout/pull/3233) - Fix for the contract verifiaction for solc 0.5 family with experimental features enabled -- [#3231](https://github.com/poanetwork/blockscout/pull/3231) - Improve search: unlimited number of searching results -- [#3231](https://github.com/poanetwork/blockscout/pull/3231) - Improve search: allow search with space -- [#3231](https://github.com/poanetwork/blockscout/pull/3231) - Improve search: order by token holders in descending order and token/contract name is ascending order -- [#3226](https://github.com/poanetwork/blockscout/pull/3226) - Fix notifier query for live update of token transfers -- [#3220](https://github.com/poanetwork/blockscout/pull/3220) - Allow interaction with navbar menu at block-not-found page +- [#3249](https://github.com/blockscout/blockscout/pull/3249) - Fix incorrect ABI decoding of address in tuple output +- [#3237](https://github.com/blockscout/blockscout/pull/3237) - Refine contract method signature detection for read/write feature +- [#3235](https://github.com/blockscout/blockscout/pull/3235) - Fix coin supply api edpoint +- [#3233](https://github.com/blockscout/blockscout/pull/3233) - Fix for the contract verifiaction for solc 0.5 family with experimental features enabled +- [#3231](https://github.com/blockscout/blockscout/pull/3231) - Improve search: unlimited number of searching results +- [#3231](https://github.com/blockscout/blockscout/pull/3231) - Improve search: allow search with space +- [#3231](https://github.com/blockscout/blockscout/pull/3231) - Improve search: order by token holders in descending order and token/contract name is ascending order +- [#3226](https://github.com/blockscout/blockscout/pull/3226) - Fix notifier query for live update of token transfers +- [#3220](https://github.com/blockscout/blockscout/pull/3220) - Allow interaction with navbar menu at block-not-found page ### Chore -- [#3326](https://github.com/poanetwork/blockscout/pull/3326) - Chart smooth lines -- [#3250](https://github.com/poanetwork/blockscout/pull/3250) - Eliminate occurrences of obsolete env variable ETHEREUM_JSONRPC_JSON_RPC_TRANSPORT -- [#3240](https://github.com/poanetwork/blockscout/pull/3240), [#3251](https://github.com/poanetwork/blockscout/pull/3251) - various CSS imroving -- [f3a720](https://github.com/poanetwork/blockscout/commit/2dd909c10a79b0bf4b7541a486be114152f3a720) - Make wobserver optional +- [#3326](https://github.com/blockscout/blockscout/pull/3326) - Chart smooth lines +- [#3250](https://github.com/blockscout/blockscout/pull/3250) - Eliminate occurrences of obsolete env variable ETHEREUM_JSONRPC_JSON_RPC_TRANSPORT +- [#3240](https://github.com/blockscout/blockscout/pull/3240), [#3251](https://github.com/blockscout/blockscout/pull/3251) - various CSS imroving +- [f3a720](https://github.com/blockscout/blockscout/commit/2dd909c10a79b0bf4b7541a486be114152f3a720) - Make wobserver optional ## 3.3.1-beta ### Features -- [#3216](https://github.com/poanetwork/blockscout/pull/3216) - Display new token transfers at token page and address page without refreshing the page -- [#3199](https://github.com/poanetwork/blockscout/pull/3199) - Show compilation error at contract verification -- [#3193](https://github.com/poanetwork/blockscout/pull/3193) - Raw trace copy button -- [#3184](https://github.com/poanetwork/blockscout/pull/3184) - Apps navbar menu item -- [#3145](https://github.com/poanetwork/blockscout/pull/3145) - Pending txs per address API endpoint +- [#3216](https://github.com/blockscout/blockscout/pull/3216) - Display new token transfers at token page and address page without refreshing the page +- [#3199](https://github.com/blockscout/blockscout/pull/3199) - Show compilation error at contract verification +- [#3193](https://github.com/blockscout/blockscout/pull/3193) - Raw trace copy button +- [#3184](https://github.com/blockscout/blockscout/pull/3184) - Apps navbar menu item +- [#3145](https://github.com/blockscout/blockscout/pull/3145) - Pending txs per address API endpoint ### Fixes -- [#3219](https://github.com/poanetwork/blockscout/pull/3219) - Fix revert reason message detection -- [#3215](https://github.com/poanetwork/blockscout/pull/3215) - Coveralls in CI through Github Actions -- [#3214](https://github.com/poanetwork/blockscout/pull/3214) - Fix current token balances fetcher -- [#3143](https://github.com/poanetwork/blockscout/pull/3143) - Fix "Connection lost..." error at address page -- [#3209](https://github.com/poanetwork/blockscout/pull/3209) - GraphQL: fix internal server error at request of internal transactions at address -- [#3207](https://github.com/poanetwork/blockscout/pull/3207) - Fix read contract bytes array type output -- [#3203](https://github.com/poanetwork/blockscout/pull/3203) - Improve "get mined blocks" query performance -- [#3202](https://github.com/poanetwork/blockscout/pull/3202) - Fix contracts verification with experimental features enabled -- [#3201](https://github.com/poanetwork/blockscout/pull/3201) - Connect to Metamask button -- [#3192](https://github.com/poanetwork/blockscout/pull/3192) - Dropdown menu doesn't open at "not found" page -- [#3190](https://github.com/poanetwork/blockscout/pull/3190) - Contract log/method decoded view improvements: eliminate horizontal scroll, remove excess borders, whitespaces -- [#3185](https://github.com/poanetwork/blockscout/pull/3185) - Transaction page: decoding logs from nested contracts calls -- [#3182](https://github.com/poanetwork/blockscout/pull/3182) - Besu: support revertReason key in eth_getTransactionReceipt endpoint -- [#3178](https://github.com/poanetwork/blockscout/pull/3178) - Fix permanent fetching tokens... when read/write proxy tab is active -- [#3178](https://github.com/poanetwork/blockscout/pull/3178) - Fix unavailable navbar menu when read/write proxy tab is active +- [#3219](https://github.com/blockscout/blockscout/pull/3219) - Fix revert reason message detection +- [#3215](https://github.com/blockscout/blockscout/pull/3215) - Coveralls in CI through Github Actions +- [#3214](https://github.com/blockscout/blockscout/pull/3214) - Fix current token balances fetcher +- [#3143](https://github.com/blockscout/blockscout/pull/3143) - Fix "Connection lost..." error at address page +- [#3209](https://github.com/blockscout/blockscout/pull/3209) - GraphQL: fix internal server error at request of internal transactions at address +- [#3207](https://github.com/blockscout/blockscout/pull/3207) - Fix read contract bytes array type output +- [#3203](https://github.com/blockscout/blockscout/pull/3203) - Improve "get mined blocks" query performance +- [#3202](https://github.com/blockscout/blockscout/pull/3202) - Fix contracts verification with experimental features enabled +- [#3201](https://github.com/blockscout/blockscout/pull/3201) - Connect to Metamask button +- [#3192](https://github.com/blockscout/blockscout/pull/3192) - Dropdown menu doesn't open at "not found" page +- [#3190](https://github.com/blockscout/blockscout/pull/3190) - Contract log/method decoded view improvements: eliminate horizontal scroll, remove excess borders, whitespaces +- [#3185](https://github.com/blockscout/blockscout/pull/3185) - Transaction page: decoding logs from nested contracts calls +- [#3182](https://github.com/blockscout/blockscout/pull/3182) - Besu: support revertReason key in eth_getTransactionReceipt endpoint +- [#3178](https://github.com/blockscout/blockscout/pull/3178) - Fix permanent fetching tokens... when read/write proxy tab is active +- [#3178](https://github.com/blockscout/blockscout/pull/3178) - Fix unavailable navbar menu when read/write proxy tab is active ### Chore -- [#3212](https://github.com/poanetwork/blockscout/pull/3212) - GitHub actions CI config -- [#3210](https://github.com/poanetwork/blockscout/pull/3210) - Update Phoenix up to 1.4.17 -- [#3206](https://github.com/poanetwork/blockscout/pull/3206) - Update Elixir version: 1.10.2 -> 1.10.3 -- [#3204](https://github.com/poanetwork/blockscout/pull/3204) - GraphQL Absinthe related packages update up to stable versions -- [#3180](https://github.com/poanetwork/blockscout/pull/3180) - Return correct status in verify API endpoint if contract verified -- [#3180](https://github.com/poanetwork/blockscout/pull/3180) - Remove Kovan from the list of default chains +- [#3212](https://github.com/blockscout/blockscout/pull/3212) - GitHub actions CI config +- [#3210](https://github.com/blockscout/blockscout/pull/3210) - Update Phoenix up to 1.4.17 +- [#3206](https://github.com/blockscout/blockscout/pull/3206) - Update Elixir version: 1.10.2 -> 1.10.3 +- [#3204](https://github.com/blockscout/blockscout/pull/3204) - GraphQL Absinthe related packages update up to stable versions +- [#3180](https://github.com/blockscout/blockscout/pull/3180) - Return correct status in verify API endpoint if contract verified +- [#3180](https://github.com/blockscout/blockscout/pull/3180) - Remove Kovan from the list of default chains ## 3.3.0-beta ### Features -- [#3174](https://github.com/poanetwork/blockscout/pull/3174) - EIP-1967 support: transparent proxy pattern -- [#3173](https://github.com/poanetwork/blockscout/pull/3173) - Display implementation address at read/write proxy tabs -- [#3171](https://github.com/poanetwork/blockscout/pull/3171) - Import accounts/contracts/balances from Geth genesis.json -- [#3161](https://github.com/poanetwork/blockscout/pull/3161) - Write proxy contracts feature -- [#3160](https://github.com/poanetwork/blockscout/pull/3160) - Write contracts feature -- [#3157](https://github.com/poanetwork/blockscout/pull/3157) - Read methods of implementation on proxy contract +- [#3174](https://github.com/blockscout/blockscout/pull/3174) - EIP-1967 support: transparent proxy pattern +- [#3173](https://github.com/blockscout/blockscout/pull/3173) - Display implementation address at read/write proxy tabs +- [#3171](https://github.com/blockscout/blockscout/pull/3171) - Import accounts/contracts/balances from Geth genesis.json +- [#3161](https://github.com/blockscout/blockscout/pull/3161) - Write proxy contracts feature +- [#3160](https://github.com/blockscout/blockscout/pull/3160) - Write contracts feature +- [#3157](https://github.com/blockscout/blockscout/pull/3157) - Read methods of implementation on proxy contract ### Fixes -- [#3168](https://github.com/poanetwork/blockscout/pull/3168) - Eliminate internal server error at /accounts page with token-bridge type of supply and inexistent bridge contracts -- [#3169](https://github.com/poanetwork/blockscout/pull/3169) - Fix for verification of contracts defined in genesis block +- [#3168](https://github.com/blockscout/blockscout/pull/3168) - Eliminate internal server error at /accounts page with token-bridge type of supply and inexistent bridge contracts +- [#3169](https://github.com/blockscout/blockscout/pull/3169) - Fix for verification of contracts defined in genesis block ### Chore @@ -352,665 +353,665 @@ ## 3.2.0-beta ### Features -- [#3154](https://github.com/poanetwork/blockscout/pull/3154) - Support of Hyperledger Besu client -- [#3153](https://github.com/poanetwork/blockscout/pull/3153) - Proxy contracts: logs decoding using implementation ABI -- [#3153](https://github.com/poanetwork/blockscout/pull/3153) - Proxy contracts: methods decoding using implementation ABI -- [#3149](https://github.com/poanetwork/blockscout/pull/3149) - Display and store revert reason of tx on demand at transaction details page and at gettxinfo API endpoint. +- [#3154](https://github.com/blockscout/blockscout/pull/3154) - Support of Hyperledger Besu client +- [#3153](https://github.com/blockscout/blockscout/pull/3153) - Proxy contracts: logs decoding using implementation ABI +- [#3153](https://github.com/blockscout/blockscout/pull/3153) - Proxy contracts: methods decoding using implementation ABI +- [#3149](https://github.com/blockscout/blockscout/pull/3149) - Display and store revert reason of tx on demand at transaction details page and at gettxinfo API endpoint. ### Fixes ### Chore -- [#3152](https://github.com/poanetwork/blockscout/pull/3152) - Fix contract compilation tests for old versions of compiler +- [#3152](https://github.com/blockscout/blockscout/pull/3152) - Fix contract compilation tests for old versions of compiler ## 3.1.3-beta ### Features -- [#3125](https://github.com/poanetwork/blockscout/pull/3125) - Availability to configure a number of days to consider at coin balance history chart via environment variable +- [#3125](https://github.com/blockscout/blockscout/pull/3125) - Availability to configure a number of days to consider at coin balance history chart via environment variable ### Fixes -- [#3146](https://github.com/poanetwork/blockscout/pull/3146) - Fix coin balance history page: order of items, fix if no balance changes -- [#3142](https://github.com/poanetwork/blockscout/pull/3142) - Speed-up last coin balance timestamp query (coin balance history page performance improvement) -- [#3140](https://github.com/poanetwork/blockscout/pull/3140) - Fix performance of the balance changing history list loading -- [#3133](https://github.com/poanetwork/blockscout/pull/3133) - Take into account FIRST_BLOCK in trace_ReplayBlockTransactions requests -- [#3132](https://github.com/poanetwork/blockscout/pull/3132) - Fix performance of coin supply API endpoints -- [#3130](https://github.com/poanetwork/blockscout/pull/3130) - Take into account FIRST_BLOCK for block rewards fetching -- [#3128](https://github.com/poanetwork/blockscout/pull/3128) - Token instance metadata retriever refinement: add processing of token metadata if only image URL is passed to token URI -- [#3126](https://github.com/poanetwork/blockscout/pull/3126) - Fetch balance only for blocks which are greater or equal block with FIRST_BLOCK number -- [#3125](https://github.com/poanetwork/blockscout/pull/3125) - Fix performance of coin balance history chart -- [#3122](https://github.com/poanetwork/blockscout/pull/3122) - Exclude balance percentage calculation for burn address on accounts page -- [#3121](https://github.com/poanetwork/blockscout/pull/3121) - Geth: handle response from eth_getblockbyhash JSON RPC method without totalDifficulty (uncle blocks) -- [#3119](https://github.com/poanetwork/blockscout/pull/3119), [#3120](https://github.com/poanetwork/blockscout/pull/3120) - Fix performance of Inventory tab loading for ERC-721 tokens -- [#3114](https://github.com/poanetwork/blockscout/pull/3114) - Fix performance of "Blocks validated" page -- [#3112](https://github.com/poanetwork/blockscout/pull/3112) - Fix verification of contracts, compiled with nightly builds of solc compiler -- [#3112](https://github.com/poanetwork/blockscout/pull/3112) - Check compiler version at contract verification -- [#3106](https://github.com/poanetwork/blockscout/pull/3106) - Fix verification of contracts with `immutable` declaration -- [#3106](https://github.com/poanetwork/blockscout/pull/3106), [#3115](https://github.com/poanetwork/blockscout/pull/3115) - Fix verification of contracts, created from factory (from internal transaction) +- [#3146](https://github.com/blockscout/blockscout/pull/3146) - Fix coin balance history page: order of items, fix if no balance changes +- [#3142](https://github.com/blockscout/blockscout/pull/3142) - Speed-up last coin balance timestamp query (coin balance history page performance improvement) +- [#3140](https://github.com/blockscout/blockscout/pull/3140) - Fix performance of the balance changing history list loading +- [#3133](https://github.com/blockscout/blockscout/pull/3133) - Take into account FIRST_BLOCK in trace_ReplayBlockTransactions requests +- [#3132](https://github.com/blockscout/blockscout/pull/3132) - Fix performance of coin supply API endpoints +- [#3130](https://github.com/blockscout/blockscout/pull/3130) - Take into account FIRST_BLOCK for block rewards fetching +- [#3128](https://github.com/blockscout/blockscout/pull/3128) - Token instance metadata retriever refinement: add processing of token metadata if only image URL is passed to token URI +- [#3126](https://github.com/blockscout/blockscout/pull/3126) - Fetch balance only for blocks which are greater or equal block with FIRST_BLOCK number +- [#3125](https://github.com/blockscout/blockscout/pull/3125) - Fix performance of coin balance history chart +- [#3122](https://github.com/blockscout/blockscout/pull/3122) - Exclude balance percentage calculation for burn address on accounts page +- [#3121](https://github.com/blockscout/blockscout/pull/3121) - Geth: handle response from eth_getblockbyhash JSON RPC method without totalDifficulty (uncle blocks) +- [#3119](https://github.com/blockscout/blockscout/pull/3119), [#3120](https://github.com/blockscout/blockscout/pull/3120) - Fix performance of Inventory tab loading for ERC-721 tokens +- [#3114](https://github.com/blockscout/blockscout/pull/3114) - Fix performance of "Blocks validated" page +- [#3112](https://github.com/blockscout/blockscout/pull/3112) - Fix verification of contracts, compiled with nightly builds of solc compiler +- [#3112](https://github.com/blockscout/blockscout/pull/3112) - Check compiler version at contract verification +- [#3106](https://github.com/blockscout/blockscout/pull/3106) - Fix verification of contracts with `immutable` declaration +- [#3106](https://github.com/blockscout/blockscout/pull/3106), [#3115](https://github.com/blockscout/blockscout/pull/3115) - Fix verification of contracts, created from factory (from internal transaction) ### Chore -- [#3137](https://github.com/poanetwork/blockscout/pull/3137) - RSK Papyrus Release v2.0.1 hardfork: cumulativeDifficulty -- [#3134](https://github.com/poanetwork/blockscout/pull/3134) - Get last value of fetched coinsupply API endpoint from DB if cache is empty -- [#3124](https://github.com/poanetwork/blockscout/pull/3124) - Display upper border for tx speed if the value cannot be calculated +- [#3137](https://github.com/blockscout/blockscout/pull/3137) - RSK Papyrus Release v2.0.1 hardfork: cumulativeDifficulty +- [#3134](https://github.com/blockscout/blockscout/pull/3134) - Get last value of fetched coinsupply API endpoint from DB if cache is empty +- [#3124](https://github.com/blockscout/blockscout/pull/3124) - Display upper border for tx speed if the value cannot be calculated ## 3.1.2-beta ### Features -- [#3089](https://github.com/poanetwork/blockscout/pull/3089) - CoinGecko API coin id environment variable -- [#3069](https://github.com/poanetwork/blockscout/pull/3069) - Make a link to address page on decoded constructor argument of address type -- [#3067](https://github.com/poanetwork/blockscout/pull/3067) - Show proper title of the tile or container for token burnings/mintings instead of "Token Transfer" -- [#3066](https://github.com/poanetwork/blockscout/pull/3066) - ERC-721 token instance page: link to token added -- [#3065](https://github.com/poanetwork/blockscout/pull/3065) - Transactions history chart +- [#3089](https://github.com/blockscout/blockscout/pull/3089) - CoinGecko API coin id environment variable +- [#3069](https://github.com/blockscout/blockscout/pull/3069) - Make a link to address page on decoded constructor argument of address type +- [#3067](https://github.com/blockscout/blockscout/pull/3067) - Show proper title of the tile or container for token burnings/mintings instead of "Token Transfer" +- [#3066](https://github.com/blockscout/blockscout/pull/3066) - ERC-721 token instance page: link to token added +- [#3065](https://github.com/blockscout/blockscout/pull/3065) - Transactions history chart ### Fixes -- [#3097](https://github.com/poanetwork/blockscout/pull/3097) - Fix contract reader decoding -- [#3095](https://github.com/poanetwork/blockscout/pull/3095) - Fix constructor arguments decoding -- [#3092](https://github.com/poanetwork/blockscout/pull/3092) - Contract verification: constructor arguments search search refinement -- [#3077](https://github.com/poanetwork/blockscout/pull/3077) - Finally speedup pending tx list -- [#3076](https://github.com/poanetwork/blockscout/pull/3076) - Speedup tx list query on address page: check if an address has a reward, check if this is actual payout key of the validator - beneficiary, return only mined txs in tx list query -- [#3071](https://github.com/poanetwork/blockscout/pull/3071) - Speedup list of token transfers per token query -- [#3070](https://github.com/poanetwork/blockscout/pull/3070) - Index creation to blazingly speedup token holders query -- [#3064](https://github.com/poanetwork/blockscout/pull/3064) - Automatically define Block reward contract address in TokenBridge supply module -- [#3061](https://github.com/poanetwork/blockscout/pull/3061) - Fix verification of contracts with error messages in require in parent contract -- [#2756](https://github.com/poanetwork/blockscout/pull/2756) - Improve subquery joins +- [#3097](https://github.com/blockscout/blockscout/pull/3097) - Fix contract reader decoding +- [#3095](https://github.com/blockscout/blockscout/pull/3095) - Fix constructor arguments decoding +- [#3092](https://github.com/blockscout/blockscout/pull/3092) - Contract verification: constructor arguments search search refinement +- [#3077](https://github.com/blockscout/blockscout/pull/3077) - Finally speedup pending tx list +- [#3076](https://github.com/blockscout/blockscout/pull/3076) - Speedup tx list query on address page: check if an address has a reward, check if this is actual payout key of the validator - beneficiary, return only mined txs in tx list query +- [#3071](https://github.com/blockscout/blockscout/pull/3071) - Speedup list of token transfers per token query +- [#3070](https://github.com/blockscout/blockscout/pull/3070) - Index creation to blazingly speedup token holders query +- [#3064](https://github.com/blockscout/blockscout/pull/3064) - Automatically define Block reward contract address in TokenBridge supply module +- [#3061](https://github.com/blockscout/blockscout/pull/3061) - Fix verification of contracts with error messages in require in parent contract +- [#2756](https://github.com/blockscout/blockscout/pull/2756) - Improve subquery joins ### Chore -- [#3100](https://github.com/poanetwork/blockscout/pull/3100) - Update npm packages -- [#3099](https://github.com/poanetwork/blockscout/pull/3099) - Remove pending txs cache -- [#3093](https://github.com/poanetwork/blockscout/pull/3093) - Extend list of env vars for Docker setup -- [#3084](https://github.com/poanetwork/blockscout/pull/3084) - Bump Elixir version 1.10.2 -- [#3079](https://github.com/poanetwork/blockscout/pull/3079) - Extend optionality of websockets to Geth +- [#3100](https://github.com/blockscout/blockscout/pull/3100) - Update npm packages +- [#3099](https://github.com/blockscout/blockscout/pull/3099) - Remove pending txs cache +- [#3093](https://github.com/blockscout/blockscout/pull/3093) - Extend list of env vars for Docker setup +- [#3084](https://github.com/blockscout/blockscout/pull/3084) - Bump Elixir version 1.10.2 +- [#3079](https://github.com/blockscout/blockscout/pull/3079) - Extend optionality of websockets to Geth ## 3.1.1-beta ### Features -- [#3058](https://github.com/poanetwork/blockscout/pull/3058) - Searching by verified contract name +- [#3058](https://github.com/blockscout/blockscout/pull/3058) - Searching by verified contract name ### Fixes -- [#3053](https://github.com/poanetwork/blockscout/pull/3053) - Fix ABI decoding in contracts methods, logs (migrate to ex_abi 0.3.0) -- [#3044](https://github.com/poanetwork/blockscout/pull/3044) - Prevent division by zero on /accounts page -- [#3043](https://github.com/poanetwork/blockscout/pull/3043) - Extract host name for split couple of indexer and web app -- [#3042](https://github.com/poanetwork/blockscout/pull/3042) - Speedup pending txs list query -- [#2944](https://github.com/poanetwork/blockscout/pull/2944), [#3046](https://github.com/poanetwork/blockscout/pull/3046) - Split js logic into multiple files +- [#3053](https://github.com/blockscout/blockscout/pull/3053) - Fix ABI decoding in contracts methods, logs (migrate to ex_abi 0.3.0) +- [#3044](https://github.com/blockscout/blockscout/pull/3044) - Prevent division by zero on /accounts page +- [#3043](https://github.com/blockscout/blockscout/pull/3043) - Extract host name for split couple of indexer and web app +- [#3042](https://github.com/blockscout/blockscout/pull/3042) - Speedup pending txs list query +- [#2944](https://github.com/blockscout/blockscout/pull/2944), [#3046](https://github.com/blockscout/blockscout/pull/3046) - Split js logic into multiple files ## 3.1.0-beta ### Features -- [#3013](https://github.com/poanetwork/blockscout/pull/3013), [#3026](https://github.com/poanetwork/blockscout/pull/3026), [#3031](https://github.com/poanetwork/blockscout/pull/3031) - Raw trace of transaction on-demand -- [#3000](https://github.com/poanetwork/blockscout/pull/3000) - Get rid of storing of first trace for all types of transactions for Parity variant -- [#2875](https://github.com/poanetwork/blockscout/pull/2875) - Save contract code from Parity genesis file -- [#2834](https://github.com/poanetwork/blockscout/pull/2834), [#3009](https://github.com/poanetwork/blockscout/pull/3009), [#3014](https://github.com/poanetwork/blockscout/pull/3014), [#3033](https://github.com/poanetwork/blockscout/pull/3033) - always redirect to checksummed hash +- [#3013](https://github.com/blockscout/blockscout/pull/3013), [#3026](https://github.com/blockscout/blockscout/pull/3026), [#3031](https://github.com/blockscout/blockscout/pull/3031) - Raw trace of transaction on-demand +- [#3000](https://github.com/blockscout/blockscout/pull/3000) - Get rid of storing of first trace for all types of transactions for Parity variant +- [#2875](https://github.com/blockscout/blockscout/pull/2875) - Save contract code from Parity genesis file +- [#2834](https://github.com/blockscout/blockscout/pull/2834), [#3009](https://github.com/blockscout/blockscout/pull/3009), [#3014](https://github.com/blockscout/blockscout/pull/3014), [#3033](https://github.com/blockscout/blockscout/pull/3033) - always redirect to checksummed hash ### Fixes -- [#3037](https://github.com/poanetwork/blockscout/pull/3037) - Make buttons color at verification page consistent -- [#3034](https://github.com/poanetwork/blockscout/pull/3034) - Support stateMutability=view to define reading functions in smart-contracts -- [#3029](https://github.com/poanetwork/blockscout/pull/3029) - Fix transactions and blocks appearance on the main page -- [#3028](https://github.com/poanetwork/blockscout/pull/3028) - Decrease polling period value for realtime fetcher -- [#3027](https://github.com/poanetwork/blockscout/pull/3027) - Rescue for SUPPORTED_CHAINS env var parsing -- [#3025](https://github.com/poanetwork/blockscout/pull/3025) - Fix splitting of indexer/web components setup -- [#3024](https://github.com/poanetwork/blockscout/pull/3024) - Fix pool size default value in config -- [#3021](https://github.com/poanetwork/blockscout/pull/3021), [#3022](https://github.com/poanetwork/blockscout/pull/3022) - Refine dev/test config -- [#3016](https://github.com/poanetwork/blockscout/pull/3016), [#3017](https://github.com/poanetwork/blockscout/pull/3017) - Fix token instance QR code data -- [#3012](https://github.com/poanetwork/blockscout/pull/3012) - Speedup token transfers list query -- [#3011](https://github.com/poanetwork/blockscout/pull/3011) - Revert realtime fetcher small skips feature -- [#3007](https://github.com/poanetwork/blockscout/pull/3007) - Fix copy UTF8 tx input action -- [#2996](https://github.com/poanetwork/blockscout/pull/2996) - Fix awesomplete lib loading in Firefox -- [#2993](https://github.com/poanetwork/blockscout/pull/2993) - Fix path definition for contract verification endpoint -- [#2990](https://github.com/poanetwork/blockscout/pull/2990) - Fix import of Parity spec file -- [#2989](https://github.com/poanetwork/blockscout/pull/2989) - Introduce API_PATH env var -- [#2988](https://github.com/poanetwork/blockscout/pull/2988) - Fix web manifest accessibility -- [#2967](https://github.com/poanetwork/blockscout/pull/2967) - Fix styles loading for firefox -- [#2950](https://github.com/poanetwork/blockscout/pull/2950) - Add `creationMethod` to `EthereumJSONRPC.Parity.Trace.Action.entry_to_elixir` -- [#2897](https://github.com/poanetwork/blockscout/pull/2897) - remove duplicate indexes -- [#2883](https://github.com/poanetwork/blockscout/pull/2883) - Fix long contracts names +- [#3037](https://github.com/blockscout/blockscout/pull/3037) - Make buttons color at verification page consistent +- [#3034](https://github.com/blockscout/blockscout/pull/3034) - Support stateMutability=view to define reading functions in smart-contracts +- [#3029](https://github.com/blockscout/blockscout/pull/3029) - Fix transactions and blocks appearance on the main page +- [#3028](https://github.com/blockscout/blockscout/pull/3028) - Decrease polling period value for realtime fetcher +- [#3027](https://github.com/blockscout/blockscout/pull/3027) - Rescue for SUPPORTED_CHAINS env var parsing +- [#3025](https://github.com/blockscout/blockscout/pull/3025) - Fix splitting of indexer/web components setup +- [#3024](https://github.com/blockscout/blockscout/pull/3024) - Fix pool size default value in config +- [#3021](https://github.com/blockscout/blockscout/pull/3021), [#3022](https://github.com/blockscout/blockscout/pull/3022) - Refine dev/test config +- [#3016](https://github.com/blockscout/blockscout/pull/3016), [#3017](https://github.com/blockscout/blockscout/pull/3017) - Fix token instance QR code data +- [#3012](https://github.com/blockscout/blockscout/pull/3012) - Speedup token transfers list query +- [#3011](https://github.com/blockscout/blockscout/pull/3011) - Revert realtime fetcher small skips feature +- [#3007](https://github.com/blockscout/blockscout/pull/3007) - Fix copy UTF8 tx input action +- [#2996](https://github.com/blockscout/blockscout/pull/2996) - Fix awesomplete lib loading in Firefox +- [#2993](https://github.com/blockscout/blockscout/pull/2993) - Fix path definition for contract verification endpoint +- [#2990](https://github.com/blockscout/blockscout/pull/2990) - Fix import of Parity spec file +- [#2989](https://github.com/blockscout/blockscout/pull/2989) - Introduce API_PATH env var +- [#2988](https://github.com/blockscout/blockscout/pull/2988) - Fix web manifest accessibility +- [#2967](https://github.com/blockscout/blockscout/pull/2967) - Fix styles loading for firefox +- [#2950](https://github.com/blockscout/blockscout/pull/2950) - Add `creationMethod` to `EthereumJSONRPC.Parity.Trace.Action.entry_to_elixir` +- [#2897](https://github.com/blockscout/blockscout/pull/2897) - remove duplicate indexes +- [#2883](https://github.com/blockscout/blockscout/pull/2883) - Fix long contracts names ### Chore -- [#3032](https://github.com/poanetwork/blockscout/pull/3032) - Remove indexing status alert for Ganache variant -- [#3030](https://github.com/poanetwork/blockscout/pull/3030) - Remove default websockets URL from config -- [#2995](https://github.com/poanetwork/blockscout/pull/2995) - Support API_PATH env var in Docker file +- [#3032](https://github.com/blockscout/blockscout/pull/3032) - Remove indexing status alert for Ganache variant +- [#3030](https://github.com/blockscout/blockscout/pull/3030) - Remove default websockets URL from config +- [#2995](https://github.com/blockscout/blockscout/pull/2995) - Support API_PATH env var in Docker file ## 3.0.0-beta ### Features -- [#2835](https://github.com/poanetwork/blockscout/pull/2835), [#2871](https://github.com/poanetwork/blockscout/pull/2871), [#2872](https://github.com/poanetwork/blockscout/pull/2872), [#2886](https://github.com/poanetwork/blockscout/pull/2886), [#2925](https://github.com/poanetwork/blockscout/pull/2925), [#2936](https://github.com/poanetwork/blockscout/pull/2936), [#2949](https://github.com/poanetwork/blockscout/pull/2949), [#2940](https://github.com/poanetwork/blockscout/pull/2940), [#2958](https://github.com/poanetwork/blockscout/pull/2958) - Add "block_hash" to logs, token_transfers and internal transactions and "pending blocks operations" approach -- [#2975](https://github.com/poanetwork/blockscout/pull/2975) - Refine UX of contracts verification -- [#2926](https://github.com/poanetwork/blockscout/pull/2926) - API endpoint: sum balances except burnt address -- [#2918](https://github.com/poanetwork/blockscout/pull/2918) - Add tokenID for tokentx API action explicitly +- [#2835](https://github.com/blockscout/blockscout/pull/2835), [#2871](https://github.com/blockscout/blockscout/pull/2871), [#2872](https://github.com/blockscout/blockscout/pull/2872), [#2886](https://github.com/blockscout/blockscout/pull/2886), [#2925](https://github.com/blockscout/blockscout/pull/2925), [#2936](https://github.com/blockscout/blockscout/pull/2936), [#2949](https://github.com/blockscout/blockscout/pull/2949), [#2940](https://github.com/blockscout/blockscout/pull/2940), [#2958](https://github.com/blockscout/blockscout/pull/2958) - Add "block_hash" to logs, token_transfers and internal transactions and "pending blocks operations" approach +- [#2975](https://github.com/blockscout/blockscout/pull/2975) - Refine UX of contracts verification +- [#2926](https://github.com/blockscout/blockscout/pull/2926) - API endpoint: sum balances except burnt address +- [#2918](https://github.com/blockscout/blockscout/pull/2918) - Add tokenID for tokentx API action explicitly ### Fixes -- [#2969](https://github.com/poanetwork/blockscout/pull/2969) - Fix contract constructor require msg appearance in constructor arguments encoded view -- [#2964](https://github.com/poanetwork/blockscout/pull/2964) - Fix bug in skipping of constructor arguments in contract verification -- [#2961](https://github.com/poanetwork/blockscout/pull/2961) - Add a guard that addresses is enum in `values` function in `read contract` page -- [#2960](https://github.com/poanetwork/blockscout/pull/2960) - Add BLOCKSCOUT_HOST to docker setup -- [#2956](https://github.com/poanetwork/blockscout/pull/2956) - Add support of 0.6.x version of compiler -- [#2955](https://github.com/poanetwork/blockscout/pull/2955) - Move socket path to env -- [#2938](https://github.com/poanetwork/blockscout/pull/2938) - utf8 copy tx input tooltip -- [#2934](https://github.com/poanetwork/blockscout/pull/2934) - RSK release 1.2.0 breaking changes support -- [#2933](https://github.com/poanetwork/blockscout/pull/2933) - Get rid of deadlock in the query to address_current_token_balance table -- [#2932](https://github.com/poanetwork/blockscout/pull/2932) - fix duplicate websocket connection -- [#2928](https://github.com/poanetwork/blockscout/pull/2928) - Speedup pending block ops int txs to fetch query -- [#2924](https://github.com/poanetwork/blockscout/pull/2924) - Speedup address to logs query -- [#2915](https://github.com/poanetwork/blockscout/pull/2915) - Speedup of blocks_without_reward_query -- [#2914](https://github.com/poanetwork/blockscout/pull/2914) - Reduce execution time of stream_unfetched_token_instances query -- [#2910](https://github.com/poanetwork/blockscout/pull/2910) - Reorganize queries and indexes for internal_transactions table -- [#2908](https://github.com/poanetwork/blockscout/pull/2908) - Fix performance of address page -- [#2906](https://github.com/poanetwork/blockscout/pull/2906) - fix address sum cache -- [#2902](https://github.com/poanetwork/blockscout/pull/2902) - Offset in blocks retrieval for average block time -- [#2900](https://github.com/poanetwork/blockscout/pull/2900) - check fetched instance metadata in multiple places -- [#2899](https://github.com/poanetwork/blockscout/pull/2899) - fix empty buffered task -- [#2887](https://github.com/poanetwork/blockscout/pull/2887) - increase chart loading speed +- [#2969](https://github.com/blockscout/blockscout/pull/2969) - Fix contract constructor require msg appearance in constructor arguments encoded view +- [#2964](https://github.com/blockscout/blockscout/pull/2964) - Fix bug in skipping of constructor arguments in contract verification +- [#2961](https://github.com/blockscout/blockscout/pull/2961) - Add a guard that addresses is enum in `values` function in `read contract` page +- [#2960](https://github.com/blockscout/blockscout/pull/2960) - Add BLOCKSCOUT_HOST to docker setup +- [#2956](https://github.com/blockscout/blockscout/pull/2956) - Add support of 0.6.x version of compiler +- [#2955](https://github.com/blockscout/blockscout/pull/2955) - Move socket path to env +- [#2938](https://github.com/blockscout/blockscout/pull/2938) - utf8 copy tx input tooltip +- [#2934](https://github.com/blockscout/blockscout/pull/2934) - RSK release 1.2.0 breaking changes support +- [#2933](https://github.com/blockscout/blockscout/pull/2933) - Get rid of deadlock in the query to address_current_token_balance table +- [#2932](https://github.com/blockscout/blockscout/pull/2932) - fix duplicate websocket connection +- [#2928](https://github.com/blockscout/blockscout/pull/2928) - Speedup pending block ops int txs to fetch query +- [#2924](https://github.com/blockscout/blockscout/pull/2924) - Speedup address to logs query +- [#2915](https://github.com/blockscout/blockscout/pull/2915) - Speedup of blocks_without_reward_query +- [#2914](https://github.com/blockscout/blockscout/pull/2914) - Reduce execution time of stream_unfetched_token_instances query +- [#2910](https://github.com/blockscout/blockscout/pull/2910) - Reorganize queries and indexes for internal_transactions table +- [#2908](https://github.com/blockscout/blockscout/pull/2908) - Fix performance of address page +- [#2906](https://github.com/blockscout/blockscout/pull/2906) - fix address sum cache +- [#2902](https://github.com/blockscout/blockscout/pull/2902) - Offset in blocks retrieval for average block time +- [#2900](https://github.com/blockscout/blockscout/pull/2900) - check fetched instance metadata in multiple places +- [#2899](https://github.com/blockscout/blockscout/pull/2899) - fix empty buffered task +- [#2887](https://github.com/blockscout/blockscout/pull/2887) - increase chart loading speed ### Chore -- [#2959](https://github.com/poanetwork/blockscout/pull/2959) - Remove logs from test folder too in the cleaning script -- [#2954](https://github.com/poanetwork/blockscout/pull/2954) - Upgrade absinthe and ecto deps -- [#2947](https://github.com/poanetwork/blockscout/pull/2947) - Upgrade Circle CI postgres Docker image -- [#2946](https://github.com/poanetwork/blockscout/pull/2946) - Fix vulnerable NPM deps -- [#2942](https://github.com/poanetwork/blockscout/pull/2942) - Actualize Docker setup -- [#2896](https://github.com/poanetwork/blockscout/pull/2896) - Disable Parity websockets tests -- [#2873](https://github.com/poanetwork/blockscout/pull/2873) - bump elixir to 1.9.4 +- [#2959](https://github.com/blockscout/blockscout/pull/2959) - Remove logs from test folder too in the cleaning script +- [#2954](https://github.com/blockscout/blockscout/pull/2954) - Upgrade absinthe and ecto deps +- [#2947](https://github.com/blockscout/blockscout/pull/2947) - Upgrade Circle CI postgres Docker image +- [#2946](https://github.com/blockscout/blockscout/pull/2946) - Fix vulnerable NPM deps +- [#2942](https://github.com/blockscout/blockscout/pull/2942) - Actualize Docker setup +- [#2896](https://github.com/blockscout/blockscout/pull/2896) - Disable Parity websockets tests +- [#2873](https://github.com/blockscout/blockscout/pull/2873) - bump elixir to 1.9.4 ## 2.1.1-beta ### Features -- [#2862](https://github.com/poanetwork/blockscout/pull/2862) - Coin total supply from DB API endpoint -- [#2857](https://github.com/poanetwork/blockscout/pull/2857) - Extend getsourcecode API view with new output fields -- [#2822](https://github.com/poanetwork/blockscout/pull/2822) - Estimated address count on the main page, if cache is empty -- [#2821](https://github.com/poanetwork/blockscout/pull/2821) - add autodetection of constructor arguments -- [#2825](https://github.com/poanetwork/blockscout/pull/2825) - separate token transfers and transactions -- [#2787](https://github.com/poanetwork/blockscout/pull/2787) - async fetching of address counters -- [#2791](https://github.com/poanetwork/blockscout/pull/2791) - add ipc client -- [#2449](https://github.com/poanetwork/blockscout/pull/2449) - add ability to send notification events through postgres notify +- [#2862](https://github.com/blockscout/blockscout/pull/2862) - Coin total supply from DB API endpoint +- [#2857](https://github.com/blockscout/blockscout/pull/2857) - Extend getsourcecode API view with new output fields +- [#2822](https://github.com/blockscout/blockscout/pull/2822) - Estimated address count on the main page, if cache is empty +- [#2821](https://github.com/blockscout/blockscout/pull/2821) - add autodetection of constructor arguments +- [#2825](https://github.com/blockscout/blockscout/pull/2825) - separate token transfers and transactions +- [#2787](https://github.com/blockscout/blockscout/pull/2787) - async fetching of address counters +- [#2791](https://github.com/blockscout/blockscout/pull/2791) - add ipc client +- [#2449](https://github.com/blockscout/blockscout/pull/2449) - add ability to send notification events through postgres notify ### Fixes -- [#2864](https://github.com/poanetwork/blockscout/pull/2864) - add token instance metadata type check -- [#2855](https://github.com/poanetwork/blockscout/pull/2855) - Fix favicons load -- [#2854](https://github.com/poanetwork/blockscout/pull/2854) - Fix all npm vulnerabilities -- [#2851](https://github.com/poanetwork/blockscout/pull/2851) - Fix paths for front assets -- [#2843](https://github.com/poanetwork/blockscout/pull/2843) - fix realtime fetcher small skips feature -- [#2841](https://github.com/poanetwork/blockscout/pull/2841) - LUKSO dashboard height fix -- [#2837](https://github.com/poanetwork/blockscout/pull/2837) - fix txlist ordering issue -- [#2830](https://github.com/poanetwork/blockscout/pull/2830) - Fix wrong color of contract icon on xDai chain -- [#2829](https://github.com/poanetwork/blockscout/pull/2829) - Fix for stuck gas limit label and value -- [#2828](https://github.com/poanetwork/blockscout/pull/2828) - Fix for script that clears compilation/launching assets -- [#2800](https://github.com/poanetwork/blockscout/pull/2800) - return not found for not verified contract for token read_contract -- [#2806](https://github.com/poanetwork/blockscout/pull/2806) - Fix blocks fetching on the main page -- [#2803](https://github.com/poanetwork/blockscout/pull/2803) - Fix block validator custom tooltip -- [#2748](https://github.com/poanetwork/blockscout/pull/2748) - Rewrite token updater -- [#2704](https://github.com/poanetwork/blockscout/pull/2704) - refetch null values in token balances -- [#2690](https://github.com/poanetwork/blockscout/pull/2690) - do not stich json rpc config into module for net version cache +- [#2864](https://github.com/blockscout/blockscout/pull/2864) - add token instance metadata type check +- [#2855](https://github.com/blockscout/blockscout/pull/2855) - Fix favicons load +- [#2854](https://github.com/blockscout/blockscout/pull/2854) - Fix all npm vulnerabilities +- [#2851](https://github.com/blockscout/blockscout/pull/2851) - Fix paths for front assets +- [#2843](https://github.com/blockscout/blockscout/pull/2843) - fix realtime fetcher small skips feature +- [#2841](https://github.com/blockscout/blockscout/pull/2841) - LUKSO dashboard height fix +- [#2837](https://github.com/blockscout/blockscout/pull/2837) - fix txlist ordering issue +- [#2830](https://github.com/blockscout/blockscout/pull/2830) - Fix wrong color of contract icon on xDai chain +- [#2829](https://github.com/blockscout/blockscout/pull/2829) - Fix for stuck gas limit label and value +- [#2828](https://github.com/blockscout/blockscout/pull/2828) - Fix for script that clears compilation/launching assets +- [#2800](https://github.com/blockscout/blockscout/pull/2800) - return not found for not verified contract for token read_contract +- [#2806](https://github.com/blockscout/blockscout/pull/2806) - Fix blocks fetching on the main page +- [#2803](https://github.com/blockscout/blockscout/pull/2803) - Fix block validator custom tooltip +- [#2748](https://github.com/blockscout/blockscout/pull/2748) - Rewrite token updater +- [#2704](https://github.com/blockscout/blockscout/pull/2704) - refetch null values in token balances +- [#2690](https://github.com/blockscout/blockscout/pull/2690) - do not stich json rpc config into module for net version cache ### Chore -- [#2878](https://github.com/poanetwork/blockscout/pull/2878) - Decrease loaders showing delay on the main page -- [#2859](https://github.com/poanetwork/blockscout/pull/2859) - Add eth_blockNumber API endpoint to eth_rpc section -- [#2846](https://github.com/poanetwork/blockscout/pull/2846) - Remove networks images preload -- [#2845](https://github.com/poanetwork/blockscout/pull/2845) - Set outline none for nav dropdown item in mobile view (fix for Safari) -- [#2844](https://github.com/poanetwork/blockscout/pull/2844) - Extend external reward types up to 20 -- [#2827](https://github.com/poanetwork/blockscout/pull/2827) - Node js 12.13.0 (latest LTS release) support -- [#2818](https://github.com/poanetwork/blockscout/pull/2818) - allow hiding marketcap percentage -- [#2817](https://github.com/poanetwork/blockscout/pull/2817) - move docker integration documentation to blockscout docs -- [#2808](https://github.com/poanetwork/blockscout/pull/2808) - Add tooltip for tx input -- [#2807](https://github.com/poanetwork/blockscout/pull/2807) - 422 page -- [#2805](https://github.com/poanetwork/blockscout/pull/2805) - Update supported chains default option -- [#2801](https://github.com/poanetwork/blockscout/pull/2801) - remove unused clause in address_to_unique_tokens query +- [#2878](https://github.com/blockscout/blockscout/pull/2878) - Decrease loaders showing delay on the main page +- [#2859](https://github.com/blockscout/blockscout/pull/2859) - Add eth_blockNumber API endpoint to eth_rpc section +- [#2846](https://github.com/blockscout/blockscout/pull/2846) - Remove networks images preload +- [#2845](https://github.com/blockscout/blockscout/pull/2845) - Set outline none for nav dropdown item in mobile view (fix for Safari) +- [#2844](https://github.com/blockscout/blockscout/pull/2844) - Extend external reward types up to 20 +- [#2827](https://github.com/blockscout/blockscout/pull/2827) - Node js 12.13.0 (latest LTS release) support +- [#2818](https://github.com/blockscout/blockscout/pull/2818) - allow hiding marketcap percentage +- [#2817](https://github.com/blockscout/blockscout/pull/2817) - move docker integration documentation to blockscout docs +- [#2808](https://github.com/blockscout/blockscout/pull/2808) - Add tooltip for tx input +- [#2807](https://github.com/blockscout/blockscout/pull/2807) - 422 page +- [#2805](https://github.com/blockscout/blockscout/pull/2805) - Update supported chains default option +- [#2801](https://github.com/blockscout/blockscout/pull/2801) - remove unused clause in address_to_unique_tokens query ## 2.1.0-beta ### Features -- [#2776](https://github.com/poanetwork/blockscout/pull/2776) - fetch token counters async -- [#2772](https://github.com/poanetwork/blockscout/pull/2772) - add token instance images to the token inventory tab -- [#2733](https://github.com/poanetwork/blockscout/pull/2733) - Add cache for first page of uncles -- [#2735](https://github.com/poanetwork/blockscout/pull/2735) - Add pending transactions cache -- [#2726](https://github.com/poanetwork/blockscout/pull/2726) - Remove internal_transaction block_number setting from blocks runner -- [#2717](https://github.com/poanetwork/blockscout/pull/2717) - Improve speed of nonconsensus data removal -- [#2679](https://github.com/poanetwork/blockscout/pull/2679) - added fixed height for card chain blocks and card chain transactions -- [#2678](https://github.com/poanetwork/blockscout/pull/2678) - fixed dashboard banner height bug -- [#2672](https://github.com/poanetwork/blockscout/pull/2672) - added new theme for xUSDT -- [#2667](https://github.com/poanetwork/blockscout/pull/2667) - Add ETS-based cache for accounts page -- [#2666](https://github.com/poanetwork/blockscout/pull/2666) - fetch token counters in parallel -- [#2665](https://github.com/poanetwork/blockscout/pull/2665) - new menu layout for mobile devices -- [#2663](https://github.com/poanetwork/blockscout/pull/2663) - Fetch address counters in parallel -- [#2642](https://github.com/poanetwork/blockscout/pull/2642) - add ERC721 coin instance page -- [#2762](https://github.com/poanetwork/blockscout/pull/2762) - on-fly fetching of token instances -- [#2470](https://github.com/poanetwork/blockscout/pull/2470) - Allow Realtime Fetcher to wait for small skips +- [#2776](https://github.com/blockscout/blockscout/pull/2776) - fetch token counters async +- [#2772](https://github.com/blockscout/blockscout/pull/2772) - add token instance images to the token inventory tab +- [#2733](https://github.com/blockscout/blockscout/pull/2733) - Add cache for first page of uncles +- [#2735](https://github.com/blockscout/blockscout/pull/2735) - Add pending transactions cache +- [#2726](https://github.com/blockscout/blockscout/pull/2726) - Remove internal_transaction block_number setting from blocks runner +- [#2717](https://github.com/blockscout/blockscout/pull/2717) - Improve speed of nonconsensus data removal +- [#2679](https://github.com/blockscout/blockscout/pull/2679) - added fixed height for card chain blocks and card chain transactions +- [#2678](https://github.com/blockscout/blockscout/pull/2678) - fixed dashboard banner height bug +- [#2672](https://github.com/blockscout/blockscout/pull/2672) - added new theme for xUSDT +- [#2667](https://github.com/blockscout/blockscout/pull/2667) - Add ETS-based cache for accounts page +- [#2666](https://github.com/blockscout/blockscout/pull/2666) - fetch token counters in parallel +- [#2665](https://github.com/blockscout/blockscout/pull/2665) - new menu layout for mobile devices +- [#2663](https://github.com/blockscout/blockscout/pull/2663) - Fetch address counters in parallel +- [#2642](https://github.com/blockscout/blockscout/pull/2642) - add ERC721 coin instance page +- [#2762](https://github.com/blockscout/blockscout/pull/2762) - on-fly fetching of token instances +- [#2470](https://github.com/blockscout/blockscout/pull/2470) - Allow Realtime Fetcher to wait for small skips ### Fixes -- [#2793](https://github.com/poanetwork/blockscout/pull/2793) - Hide "We are indexing this chain right now. Some of the counts may be inaccurate" banner if no txs in blockchain -- [#2779](https://github.com/poanetwork/blockscout/pull/2779) - fix fetching `latin1` encoded data -- [#2799](https://github.com/poanetwork/blockscout/pull/2799) - fix catchup fetcher for empty node and db -- [#2783](https://github.com/poanetwork/blockscout/pull/2783) - Fix stuck value and ticker on the token page -- [#2781](https://github.com/poanetwork/blockscout/pull/2781) - optimize txlist json rpc -- [#2777](https://github.com/poanetwork/blockscout/pull/2777) - Remove duplicate blocks from changes_list before import -- [#2770](https://github.com/poanetwork/blockscout/pull/2770) - do not re-fetch token instances without uris -- [#2769](https://github.com/poanetwork/blockscout/pull/2769) - optimize token token transfers query -- [#2768](https://github.com/poanetwork/blockscout/pull/2768) - Remove nonconsensus blocks from cache after internal transactions importing -- [#2761](https://github.com/poanetwork/blockscout/pull/2761) - add indexes for token instances fetching queries -- [#2767](https://github.com/poanetwork/blockscout/pull/2767) - fix websocket subscriptions with token instances -- [#2765](https://github.com/poanetwork/blockscout/pull/2765) - fixed width issue for cards in mobile view for Transaction Details page -- [#2755](https://github.com/poanetwork/blockscout/pull/2755) - various token instance fetcher fixes -- [#2753](https://github.com/poanetwork/blockscout/pull/2753) - fix nft token instance images -- [#2750](https://github.com/poanetwork/blockscout/pull/2750) - fixed contract buttons color for NFT token instance on each theme -- [#2746](https://github.com/poanetwork/blockscout/pull/2746) - fixed wrong alignment in logs decoded view -- [#2745](https://github.com/poanetwork/blockscout/pull/2745) - optimize addresses page -- [#2742](https://github.com/poanetwork/blockscout/pull/2742) - +- [#2793](https://github.com/blockscout/blockscout/pull/2793) - Hide "We are indexing this chain right now. Some of the counts may be inaccurate" banner if no txs in blockchain +- [#2779](https://github.com/blockscout/blockscout/pull/2779) - fix fetching `latin1` encoded data +- [#2799](https://github.com/blockscout/blockscout/pull/2799) - fix catchup fetcher for empty node and db +- [#2783](https://github.com/blockscout/blockscout/pull/2783) - Fix stuck value and ticker on the token page +- [#2781](https://github.com/blockscout/blockscout/pull/2781) - optimize txlist json rpc +- [#2777](https://github.com/blockscout/blockscout/pull/2777) - Remove duplicate blocks from changes_list before import +- [#2770](https://github.com/blockscout/blockscout/pull/2770) - do not re-fetch token instances without uris +- [#2769](https://github.com/blockscout/blockscout/pull/2769) - optimize token token transfers query +- [#2768](https://github.com/blockscout/blockscout/pull/2768) - Remove nonconsensus blocks from cache after internal transactions importing +- [#2761](https://github.com/blockscout/blockscout/pull/2761) - add indexes for token instances fetching queries +- [#2767](https://github.com/blockscout/blockscout/pull/2767) - fix websocket subscriptions with token instances +- [#2765](https://github.com/blockscout/blockscout/pull/2765) - fixed width issue for cards in mobile view for Transaction Details page +- [#2755](https://github.com/blockscout/blockscout/pull/2755) - various token instance fetcher fixes +- [#2753](https://github.com/blockscout/blockscout/pull/2753) - fix nft token instance images +- [#2750](https://github.com/blockscout/blockscout/pull/2750) - fixed contract buttons color for NFT token instance on each theme +- [#2746](https://github.com/blockscout/blockscout/pull/2746) - fixed wrong alignment in logs decoded view +- [#2745](https://github.com/blockscout/blockscout/pull/2745) - optimize addresses page +- [#2742](https://github.com/blockscout/blockscout/pull/2742) - fixed menu hovers in dark mode desktop view -- [#2737](https://github.com/poanetwork/blockscout/pull/2737) - switched hardcoded subnetwork value to elixir expression for mobile menu -- [#2736](https://github.com/poanetwork/blockscout/pull/2736) - do not update cache if no blocks were inserted -- [#2731](https://github.com/poanetwork/blockscout/pull/2731) - fix library verification -- [#2718](https://github.com/poanetwork/blockscout/pull/2718) - Include all addresses taking part in transactions in wallets' addresses counter -- [#2709](https://github.com/poanetwork/blockscout/pull/2709) - Fix stuck label and value for uncle block height -- [#2707](https://github.com/poanetwork/blockscout/pull/2707) - fix for dashboard banner chart legend items -- [#2706](https://github.com/poanetwork/blockscout/pull/2706) - fix empty total_supply in coin gecko response -- [#2701](https://github.com/poanetwork/blockscout/pull/2701) - Exclude nonconsensus blocks from avg block time calculation by default -- [#2696](https://github.com/poanetwork/blockscout/pull/2696) - do not update fetched_coin_balance with nil -- [#2693](https://github.com/poanetwork/blockscout/pull/2693) - remove non consensus internal transactions -- [#2691](https://github.com/poanetwork/blockscout/pull/2691) - fix exchange rate websocket update for Rootstock -- [#2688](https://github.com/poanetwork/blockscout/pull/2688) - fix try it out section -- [#2687](https://github.com/poanetwork/blockscout/pull/2687) - remove non-consensus token transfers, logs when inserting new consensus blocks -- [#2684](https://github.com/poanetwork/blockscout/pull/2684) - do not filter pending logs -- [#2682](https://github.com/poanetwork/blockscout/pull/2682) - Use Task.start instead of Task.async in caches -- [#2671](https://github.com/poanetwork/blockscout/pull/2671) - fixed buttons color at smart contract section -- [#2660](https://github.com/poanetwork/blockscout/pull/2660) - set correct last value for coin balances chart data -- [#2619](https://github.com/poanetwork/blockscout/pull/2619) - Enforce DB transaction's order to prevent deadlocks -- [#2738](https://github.com/poanetwork/blockscout/pull/2738) - do not fail block `internal_transactions_indexed_at` field update +- [#2737](https://github.com/blockscout/blockscout/pull/2737) - switched hardcoded subnetwork value to elixir expression for mobile menu +- [#2736](https://github.com/blockscout/blockscout/pull/2736) - do not update cache if no blocks were inserted +- [#2731](https://github.com/blockscout/blockscout/pull/2731) - fix library verification +- [#2718](https://github.com/blockscout/blockscout/pull/2718) - Include all addresses taking part in transactions in wallets' addresses counter +- [#2709](https://github.com/blockscout/blockscout/pull/2709) - Fix stuck label and value for uncle block height +- [#2707](https://github.com/blockscout/blockscout/pull/2707) - fix for dashboard banner chart legend items +- [#2706](https://github.com/blockscout/blockscout/pull/2706) - fix empty total_supply in coin gecko response +- [#2701](https://github.com/blockscout/blockscout/pull/2701) - Exclude nonconsensus blocks from avg block time calculation by default +- [#2696](https://github.com/blockscout/blockscout/pull/2696) - do not update fetched_coin_balance with nil +- [#2693](https://github.com/blockscout/blockscout/pull/2693) - remove non consensus internal transactions +- [#2691](https://github.com/blockscout/blockscout/pull/2691) - fix exchange rate websocket update for Rootstock +- [#2688](https://github.com/blockscout/blockscout/pull/2688) - fix try it out section +- [#2687](https://github.com/blockscout/blockscout/pull/2687) - remove non-consensus token transfers, logs when inserting new consensus blocks +- [#2684](https://github.com/blockscout/blockscout/pull/2684) - do not filter pending logs +- [#2682](https://github.com/blockscout/blockscout/pull/2682) - Use Task.start instead of Task.async in caches +- [#2671](https://github.com/blockscout/blockscout/pull/2671) - fixed buttons color at smart contract section +- [#2660](https://github.com/blockscout/blockscout/pull/2660) - set correct last value for coin balances chart data +- [#2619](https://github.com/blockscout/blockscout/pull/2619) - Enforce DB transaction's order to prevent deadlocks +- [#2738](https://github.com/blockscout/blockscout/pull/2738) - do not fail block `internal_transactions_indexed_at` field update ### Chore -- [#2797](https://github.com/poanetwork/blockscout/pull/2797) - Return old style menu -- [#2796](https://github.com/poanetwork/blockscout/pull/2796) - Optimize all images with ImageOptim -- [#2794](https://github.com/poanetwork/blockscout/pull/2786) - update hosted versions in readme -- [#2789](https://github.com/poanetwork/blockscout/pull/2786) - remove projects table in readme, link to docs version -- [#2786](https://github.com/poanetwork/blockscout/pull/2786) - updated docs links, removed docs folder -- [#2752](https://github.com/poanetwork/blockscout/pull/2752) - allow enabling internal transactions for simple token transfers txs -- [#2749](https://github.com/poanetwork/blockscout/pull/2749) - fix opt 22.1 support -- [#2744](https://github.com/poanetwork/blockscout/pull/2744) - Disable Geth tests in CI -- [#2724](https://github.com/poanetwork/blockscout/pull/2724) - fix ci by commenting a line in hackney library -- [#2708](https://github.com/poanetwork/blockscout/pull/2708) - add log index to logs view -- [#2723](https://github.com/poanetwork/blockscout/pull/2723) - get rid of ex_json_schema warnings -- [#2740](https://github.com/poanetwork/blockscout/pull/2740) - add verify contract rpc doc +- [#2797](https://github.com/blockscout/blockscout/pull/2797) - Return old style menu +- [#2796](https://github.com/blockscout/blockscout/pull/2796) - Optimize all images with ImageOptim +- [#2794](https://github.com/blockscout/blockscout/pull/2786) - update hosted versions in readme +- [#2789](https://github.com/blockscout/blockscout/pull/2786) - remove projects table in readme, link to docs version +- [#2786](https://github.com/blockscout/blockscout/pull/2786) - updated docs links, removed docs folder +- [#2752](https://github.com/blockscout/blockscout/pull/2752) - allow enabling internal transactions for simple token transfers txs +- [#2749](https://github.com/blockscout/blockscout/pull/2749) - fix opt 22.1 support +- [#2744](https://github.com/blockscout/blockscout/pull/2744) - Disable Geth tests in CI +- [#2724](https://github.com/blockscout/blockscout/pull/2724) - fix ci by commenting a line in hackney library +- [#2708](https://github.com/blockscout/blockscout/pull/2708) - add log index to logs view +- [#2723](https://github.com/blockscout/blockscout/pull/2723) - get rid of ex_json_schema warnings +- [#2740](https://github.com/blockscout/blockscout/pull/2740) - add verify contract rpc doc ## 2.0.4-beta ### Features -- [#2636](https://github.com/poanetwork/blockscout/pull/2636) - Execute all address' transactions page queries in parallel -- [#2596](https://github.com/poanetwork/blockscout/pull/2596) - support AuRa's empty step reward type -- [#2588](https://github.com/poanetwork/blockscout/pull/2588) - add verification submission comment -- [#2505](https://github.com/poanetwork/blockscout/pull/2505) - support POA Network emission rewards -- [#2581](https://github.com/poanetwork/blockscout/pull/2581) - Add generic Map-like Cache behaviour and implementation -- [#2561](https://github.com/poanetwork/blockscout/pull/2561) - Add token's type to the response of tokenlist method -- [#2555](https://github.com/poanetwork/blockscout/pull/2555) - find and show decoding candidates for logs -- [#2499](https://github.com/poanetwork/blockscout/pull/2499) - import emission reward ranges -- [#2497](https://github.com/poanetwork/blockscout/pull/2497) - Add generic Ordered Cache behaviour and implementation +- [#2636](https://github.com/blockscout/blockscout/pull/2636) - Execute all address' transactions page queries in parallel +- [#2596](https://github.com/blockscout/blockscout/pull/2596) - support AuRa's empty step reward type +- [#2588](https://github.com/blockscout/blockscout/pull/2588) - add verification submission comment +- [#2505](https://github.com/blockscout/blockscout/pull/2505) - support POA Network emission rewards +- [#2581](https://github.com/blockscout/blockscout/pull/2581) - Add generic Map-like Cache behaviour and implementation +- [#2561](https://github.com/blockscout/blockscout/pull/2561) - Add token's type to the response of tokenlist method +- [#2555](https://github.com/blockscout/blockscout/pull/2555) - find and show decoding candidates for logs +- [#2499](https://github.com/blockscout/blockscout/pull/2499) - import emission reward ranges +- [#2497](https://github.com/blockscout/blockscout/pull/2497) - Add generic Ordered Cache behaviour and implementation ### Fixes -- [#2659](https://github.com/poanetwork/blockscout/pull/2659) - Multipurpose front-end part update -- [#2640](https://github.com/poanetwork/blockscout/pull/2640) - SVG network icons -- [#2635](https://github.com/poanetwork/blockscout/pull/2635) - optimize ERC721 inventory query -- [#2626](https://github.com/poanetwork/blockscout/pull/2626) - Fixing 2 Mobile UI Issues -- [#2623](https://github.com/poanetwork/blockscout/pull/2623) - fix a blinking test -- [#2616](https://github.com/poanetwork/blockscout/pull/2616) - deduplicate coin history records by delta -- [#2613](https://github.com/poanetwork/blockscout/pull/2613) - fix getminedblocks rpc endpoint -- [#2612](https://github.com/poanetwork/blockscout/pull/2612) - Add cache updating independently from Indexer -- [#2610](https://github.com/poanetwork/blockscout/pull/2610) - use CoinGecko instead of CoinMarketcap for exchange rates -- [#2592](https://github.com/poanetwork/blockscout/pull/2592) - process new metadata format for whisper -- [#2591](https://github.com/poanetwork/blockscout/pull/2591) - Fix url error in API page -- [#2572](https://github.com/poanetwork/blockscout/pull/2572) - Ease non-critical css -- [#2570](https://github.com/poanetwork/blockscout/pull/2570) - Network icons preload -- [#2569](https://github.com/poanetwork/blockscout/pull/2569) - do not fetch emission rewards for transactions csv exporter -- [#2568](https://github.com/poanetwork/blockscout/pull/2568) - filter pending token transfers -- [#2564](https://github.com/poanetwork/blockscout/pull/2564) - fix first page button for uncles and reorgs -- [#2563](https://github.com/poanetwork/blockscout/pull/2563) - Fix view less transfers button -- [#2538](https://github.com/poanetwork/blockscout/pull/2538) - fetch the last not empty coin balance records -- [#2468](https://github.com/poanetwork/blockscout/pull/2468) - fix confirmations for non consensus blocks +- [#2659](https://github.com/blockscout/blockscout/pull/2659) - Multipurpose front-end part update +- [#2640](https://github.com/blockscout/blockscout/pull/2640) - SVG network icons +- [#2635](https://github.com/blockscout/blockscout/pull/2635) - optimize ERC721 inventory query +- [#2626](https://github.com/blockscout/blockscout/pull/2626) - Fixing 2 Mobile UI Issues +- [#2623](https://github.com/blockscout/blockscout/pull/2623) - fix a blinking test +- [#2616](https://github.com/blockscout/blockscout/pull/2616) - deduplicate coin history records by delta +- [#2613](https://github.com/blockscout/blockscout/pull/2613) - fix getminedblocks rpc endpoint +- [#2612](https://github.com/blockscout/blockscout/pull/2612) - Add cache updating independently from Indexer +- [#2610](https://github.com/blockscout/blockscout/pull/2610) - use CoinGecko instead of CoinMarketcap for exchange rates +- [#2592](https://github.com/blockscout/blockscout/pull/2592) - process new metadata format for whisper +- [#2591](https://github.com/blockscout/blockscout/pull/2591) - Fix url error in API page +- [#2572](https://github.com/blockscout/blockscout/pull/2572) - Ease non-critical css +- [#2570](https://github.com/blockscout/blockscout/pull/2570) - Network icons preload +- [#2569](https://github.com/blockscout/blockscout/pull/2569) - do not fetch emission rewards for transactions csv exporter +- [#2568](https://github.com/blockscout/blockscout/pull/2568) - filter pending token transfers +- [#2564](https://github.com/blockscout/blockscout/pull/2564) - fix first page button for uncles and reorgs +- [#2563](https://github.com/blockscout/blockscout/pull/2563) - Fix view less transfers button +- [#2538](https://github.com/blockscout/blockscout/pull/2538) - fetch the last not empty coin balance records +- [#2468](https://github.com/blockscout/blockscout/pull/2468) - fix confirmations for non consensus blocks ### Chore -- [#2662](https://github.com/poanetwork/blockscout/pull/2662) - fetch coin gecko id based on the coin symbol -- [#2646](https://github.com/poanetwork/blockscout/pull/2646) - Added Xerom to list of Additional Chains using BlockScout -- [#2634](https://github.com/poanetwork/blockscout/pull/2634) - add Lukso to networks dropdown -- [#2617](https://github.com/poanetwork/blockscout/pull/2617) - skip cache update if there are no blocks inserted -- [#2611](https://github.com/poanetwork/blockscout/pull/2611) - fix js dependency vulnerabilities -- [#2594](https://github.com/poanetwork/blockscout/pull/2594) - do not start genesis data fetching periodically -- [#2590](https://github.com/poanetwork/blockscout/pull/2590) - restore backward compatablity with old releases -- [#2577](https://github.com/poanetwork/blockscout/pull/2577) - Need recompile column in the env vars table -- [#2574](https://github.com/poanetwork/blockscout/pull/2574) - limit request body in json rpc error -- [#2566](https://github.com/poanetwork/blockscout/pull/2566) - upgrade absinthe phoenix +- [#2662](https://github.com/blockscout/blockscout/pull/2662) - fetch coin gecko id based on the coin symbol +- [#2646](https://github.com/blockscout/blockscout/pull/2646) - Added Xerom to list of Additional Chains using BlockScout +- [#2634](https://github.com/blockscout/blockscout/pull/2634) - add Lukso to networks dropdown +- [#2617](https://github.com/blockscout/blockscout/pull/2617) - skip cache update if there are no blocks inserted +- [#2611](https://github.com/blockscout/blockscout/pull/2611) - fix js dependency vulnerabilities +- [#2594](https://github.com/blockscout/blockscout/pull/2594) - do not start genesis data fetching periodically +- [#2590](https://github.com/blockscout/blockscout/pull/2590) - restore backward compatablity with old releases +- [#2577](https://github.com/blockscout/blockscout/pull/2577) - Need recompile column in the env vars table +- [#2574](https://github.com/blockscout/blockscout/pull/2574) - limit request body in json rpc error +- [#2566](https://github.com/blockscout/blockscout/pull/2566) - upgrade absinthe phoenix ## 2.0.3-beta ### Features -- [#2433](https://github.com/poanetwork/blockscout/pull/2433) - Add a functionality to try Eth RPC methods in the documentation -- [#2529](https://github.com/poanetwork/blockscout/pull/2529) - show both eth value and token transfers on transaction overview page -- [#2376](https://github.com/poanetwork/blockscout/pull/2376) - Split API and WebApp routes -- [#2477](https://github.com/poanetwork/blockscout/pull/2477) - aggregate token transfers on transaction page -- [#2458](https://github.com/poanetwork/blockscout/pull/2458) - Add LAST_BLOCK var to add ability indexing in the range of blocks -- [#2456](https://github.com/poanetwork/blockscout/pull/2456) - fetch pending transactions for geth -- [#2403](https://github.com/poanetwork/blockscout/pull/2403) - Return gasPrice field at the result of gettxinfo method +- [#2433](https://github.com/blockscout/blockscout/pull/2433) - Add a functionality to try Eth RPC methods in the documentation +- [#2529](https://github.com/blockscout/blockscout/pull/2529) - show both eth value and token transfers on transaction overview page +- [#2376](https://github.com/blockscout/blockscout/pull/2376) - Split API and WebApp routes +- [#2477](https://github.com/blockscout/blockscout/pull/2477) - aggregate token transfers on transaction page +- [#2458](https://github.com/blockscout/blockscout/pull/2458) - Add LAST_BLOCK var to add ability indexing in the range of blocks +- [#2456](https://github.com/blockscout/blockscout/pull/2456) - fetch pending transactions for geth +- [#2403](https://github.com/blockscout/blockscout/pull/2403) - Return gasPrice field at the result of gettxinfo method ### Fixes -- [#2562](https://github.com/poanetwork/blockscout/pull/2562) - Fix dark theme flickering -- [#2560](https://github.com/poanetwork/blockscout/pull/2560) - fix slash before not empty path in docs -- [#2559](https://github.com/poanetwork/blockscout/pull/2559) - fix rsk total supply for empty exchange rate -- [#2553](https://github.com/poanetwork/blockscout/pull/2553) - Dark theme import to the end of sass -- [#2550](https://github.com/poanetwork/blockscout/pull/2550) - correctly encode decimal values for frontend -- [#2549](https://github.com/poanetwork/blockscout/pull/2549) - Fix wrong colour of tooltip -- [#2548](https://github.com/poanetwork/blockscout/pull/2548) - CSS preload support in Firefox -- [#2547](https://github.com/poanetwork/blockscout/pull/2547) - do not show eth value if it's zero on the transaction overview page -- [#2543](https://github.com/poanetwork/blockscout/pull/2543) - do not hide search input during logs search -- [#2524](https://github.com/poanetwork/blockscout/pull/2524) - fix dark theme validator data styles -- [#2532](https://github.com/poanetwork/blockscout/pull/2532) - don't show empty token transfers on the transaction overview page -- [#2528](https://github.com/poanetwork/blockscout/pull/2528) - fix coin history chart data -- [#2520](https://github.com/poanetwork/blockscout/pull/2520) - Hide loading message when fetching is failed -- [#2523](https://github.com/poanetwork/blockscout/pull/2523) - Avoid importing internal_transactions of pending transactions -- [#2519](https://github.com/poanetwork/blockscout/pull/2519) - enable `First` page button in pagination -- [#2518](https://github.com/poanetwork/blockscout/pull/2518) - create suggested indexes -- [#2517](https://github.com/poanetwork/blockscout/pull/2517) - remove duplicate indexes -- [#2515](https://github.com/poanetwork/blockscout/pull/2515) - do not aggregate NFT token transfers -- [#2514](https://github.com/poanetwork/blockscout/pull/2514) - Isolating of staking dapp css && extracting of non-critical css -- [#2512](https://github.com/poanetwork/blockscout/pull/2512) - alert link fix -- [#2509](https://github.com/poanetwork/blockscout/pull/2509) - value-ticker gaps fix -- [#2508](https://github.com/poanetwork/blockscout/pull/2508) - logs view columns fix -- [#2506](https://github.com/poanetwork/blockscout/pull/2506) - fix two active tab in the top menu -- [#2503](https://github.com/poanetwork/blockscout/pull/2503) - Mitigate autocompletion library influence to page loading performance -- [#2502](https://github.com/poanetwork/blockscout/pull/2502) - increase reward task timeout -- [#2463](https://github.com/poanetwork/blockscout/pull/2463) - dark theme fixes -- [#2496](https://github.com/poanetwork/blockscout/pull/2496) - fix docker build -- [#2495](https://github.com/poanetwork/blockscout/pull/2495) - fix logs for indexed chain -- [#2459](https://github.com/poanetwork/blockscout/pull/2459) - fix top addresses query -- [#2425](https://github.com/poanetwork/blockscout/pull/2425) - Force to show address view for checksummed address even if it is not in DB -- [#2551](https://github.com/poanetwork/blockscout/pull/2551) - Correctly handle dynamically created Bootstrap tooltips +- [#2562](https://github.com/blockscout/blockscout/pull/2562) - Fix dark theme flickering +- [#2560](https://github.com/blockscout/blockscout/pull/2560) - fix slash before not empty path in docs +- [#2559](https://github.com/blockscout/blockscout/pull/2559) - fix rsk total supply for empty exchange rate +- [#2553](https://github.com/blockscout/blockscout/pull/2553) - Dark theme import to the end of sass +- [#2550](https://github.com/blockscout/blockscout/pull/2550) - correctly encode decimal values for frontend +- [#2549](https://github.com/blockscout/blockscout/pull/2549) - Fix wrong colour of tooltip +- [#2548](https://github.com/blockscout/blockscout/pull/2548) - CSS preload support in Firefox +- [#2547](https://github.com/blockscout/blockscout/pull/2547) - do not show eth value if it's zero on the transaction overview page +- [#2543](https://github.com/blockscout/blockscout/pull/2543) - do not hide search input during logs search +- [#2524](https://github.com/blockscout/blockscout/pull/2524) - fix dark theme validator data styles +- [#2532](https://github.com/blockscout/blockscout/pull/2532) - don't show empty token transfers on the transaction overview page +- [#2528](https://github.com/blockscout/blockscout/pull/2528) - fix coin history chart data +- [#2520](https://github.com/blockscout/blockscout/pull/2520) - Hide loading message when fetching is failed +- [#2523](https://github.com/blockscout/blockscout/pull/2523) - Avoid importing internal_transactions of pending transactions +- [#2519](https://github.com/blockscout/blockscout/pull/2519) - enable `First` page button in pagination +- [#2518](https://github.com/blockscout/blockscout/pull/2518) - create suggested indexes +- [#2517](https://github.com/blockscout/blockscout/pull/2517) - remove duplicate indexes +- [#2515](https://github.com/blockscout/blockscout/pull/2515) - do not aggregate NFT token transfers +- [#2514](https://github.com/blockscout/blockscout/pull/2514) - Isolating of staking dapp css && extracting of non-critical css +- [#2512](https://github.com/blockscout/blockscout/pull/2512) - alert link fix +- [#2509](https://github.com/blockscout/blockscout/pull/2509) - value-ticker gaps fix +- [#2508](https://github.com/blockscout/blockscout/pull/2508) - logs view columns fix +- [#2506](https://github.com/blockscout/blockscout/pull/2506) - fix two active tab in the top menu +- [#2503](https://github.com/blockscout/blockscout/pull/2503) - Mitigate autocompletion library influence to page loading performance +- [#2502](https://github.com/blockscout/blockscout/pull/2502) - increase reward task timeout +- [#2463](https://github.com/blockscout/blockscout/pull/2463) - dark theme fixes +- [#2496](https://github.com/blockscout/blockscout/pull/2496) - fix docker build +- [#2495](https://github.com/blockscout/blockscout/pull/2495) - fix logs for indexed chain +- [#2459](https://github.com/blockscout/blockscout/pull/2459) - fix top addresses query +- [#2425](https://github.com/blockscout/blockscout/pull/2425) - Force to show address view for checksummed address even if it is not in DB +- [#2551](https://github.com/blockscout/blockscout/pull/2551) - Correctly handle dynamically created Bootstrap tooltips ### Chore -- [#2554](https://github.com/poanetwork/blockscout/pull/2554) - remove extra slash for endpoint url in docs -- [#2552](https://github.com/poanetwork/blockscout/pull/2552) - remove brackets for token holders percentage -- [#2507](https://github.com/poanetwork/blockscout/pull/2507) - update minor version of ecto, ex_machina, phoenix_live_reload -- [#2516](https://github.com/poanetwork/blockscout/pull/2516) - update absinthe plug from fork -- [#2473](https://github.com/poanetwork/blockscout/pull/2473) - get rid of cldr warnings -- [#2402](https://github.com/poanetwork/blockscout/pull/2402) - bump otp version to 22.0 -- [#2492](https://github.com/poanetwork/blockscout/pull/2492) - hide decoded row if event is not decoded -- [#2490](https://github.com/poanetwork/blockscout/pull/2490) - enable credo duplicated code check -- [#2432](https://github.com/poanetwork/blockscout/pull/2432) - bump credo version -- [#2457](https://github.com/poanetwork/blockscout/pull/2457) - update mix.lock -- [#2435](https://github.com/poanetwork/blockscout/pull/2435) - Replace deprecated extract-text-webpack-plugin with mini-css-extract-plugin -- [#2450](https://github.com/poanetwork/blockscout/pull/2450) - Fix clearance of logs and node_modules folders in clearing script -- [#2434](https://github.com/poanetwork/blockscout/pull/2434) - get rid of timex warnings -- [#2402](https://github.com/poanetwork/blockscout/pull/2402) - bump otp version to 22.0 -- [#2373](https://github.com/poanetwork/blockscout/pull/2373) - Add script to validate internal_transactions constraint for large DBs +- [#2554](https://github.com/blockscout/blockscout/pull/2554) - remove extra slash for endpoint url in docs +- [#2552](https://github.com/blockscout/blockscout/pull/2552) - remove brackets for token holders percentage +- [#2507](https://github.com/blockscout/blockscout/pull/2507) - update minor version of ecto, ex_machina, phoenix_live_reload +- [#2516](https://github.com/blockscout/blockscout/pull/2516) - update absinthe plug from fork +- [#2473](https://github.com/blockscout/blockscout/pull/2473) - get rid of cldr warnings +- [#2402](https://github.com/blockscout/blockscout/pull/2402) - bump otp version to 22.0 +- [#2492](https://github.com/blockscout/blockscout/pull/2492) - hide decoded row if event is not decoded +- [#2490](https://github.com/blockscout/blockscout/pull/2490) - enable credo duplicated code check +- [#2432](https://github.com/blockscout/blockscout/pull/2432) - bump credo version +- [#2457](https://github.com/blockscout/blockscout/pull/2457) - update mix.lock +- [#2435](https://github.com/blockscout/blockscout/pull/2435) - Replace deprecated extract-text-webpack-plugin with mini-css-extract-plugin +- [#2450](https://github.com/blockscout/blockscout/pull/2450) - Fix clearance of logs and node_modules folders in clearing script +- [#2434](https://github.com/blockscout/blockscout/pull/2434) - get rid of timex warnings +- [#2402](https://github.com/blockscout/blockscout/pull/2402) - bump otp version to 22.0 +- [#2373](https://github.com/blockscout/blockscout/pull/2373) - Add script to validate internal_transactions constraint for large DBs ## 2.0.2-beta ### Features -- [#2412](https://github.com/poanetwork/blockscout/pull/2412) - dark theme -- [#2399](https://github.com/poanetwork/blockscout/pull/2399) - decode verified smart contract's logs -- [#2391](https://github.com/poanetwork/blockscout/pull/2391) - Controllers Improvements -- [#2379](https://github.com/poanetwork/blockscout/pull/2379) - Disable network selector when is empty -- [#2374](https://github.com/poanetwork/blockscout/pull/2374) - decode constructor arguments for verified smart contracts -- [#2366](https://github.com/poanetwork/blockscout/pull/2366) - paginate eth logs -- [#2360](https://github.com/poanetwork/blockscout/pull/2360) - add default evm version to smart contract verification -- [#2352](https://github.com/poanetwork/blockscout/pull/2352) - Fetch rewards in parallel with transactions -- [#2294](https://github.com/poanetwork/blockscout/pull/2294) - add healthy block period checking endpoint -- [#2324](https://github.com/poanetwork/blockscout/pull/2324) - set timeout for loading message on the main page +- [#2412](https://github.com/blockscout/blockscout/pull/2412) - dark theme +- [#2399](https://github.com/blockscout/blockscout/pull/2399) - decode verified smart contract's logs +- [#2391](https://github.com/blockscout/blockscout/pull/2391) - Controllers Improvements +- [#2379](https://github.com/blockscout/blockscout/pull/2379) - Disable network selector when is empty +- [#2374](https://github.com/blockscout/blockscout/pull/2374) - decode constructor arguments for verified smart contracts +- [#2366](https://github.com/blockscout/blockscout/pull/2366) - paginate eth logs +- [#2360](https://github.com/blockscout/blockscout/pull/2360) - add default evm version to smart contract verification +- [#2352](https://github.com/blockscout/blockscout/pull/2352) - Fetch rewards in parallel with transactions +- [#2294](https://github.com/blockscout/blockscout/pull/2294) - add healthy block period checking endpoint +- [#2324](https://github.com/blockscout/blockscout/pull/2324) - set timeout for loading message on the main page ### Fixes -- [#2421](https://github.com/poanetwork/blockscout/pull/2421) - Fix hiding of loader for txs on the main page -- [#2420](https://github.com/poanetwork/blockscout/pull/2420) - fetch data from cache in healthy endpoint -- [#2416](https://github.com/poanetwork/blockscout/pull/2416) - Fix "page not found" handling in the router -- [#2413](https://github.com/poanetwork/blockscout/pull/2413) - remove outer tables for decoded data -- [#2410](https://github.com/poanetwork/blockscout/pull/2410) - preload smart contract for logs decoding -- [#2405](https://github.com/poanetwork/blockscout/pull/2405) - added templates for table loader and tile loader -- [#2398](https://github.com/poanetwork/blockscout/pull/2398) - show only one decoded candidate -- [#2389](https://github.com/poanetwork/blockscout/pull/2389) - Reduce Lodash lib size (86% of lib methods are not used) -- [#2388](https://github.com/poanetwork/blockscout/pull/2388) - add create2 support to geth's js tracer -- [#2387](https://github.com/poanetwork/blockscout/pull/2387) - fix not existing keys in transaction json rpc -- [#2378](https://github.com/poanetwork/blockscout/pull/2378) - Page performance: exclude moment.js localization files except EN, remove unused css -- [#2368](https://github.com/poanetwork/blockscout/pull/2368) - add two columns of smart contract info -- [#2375](https://github.com/poanetwork/blockscout/pull/2375) - Update created_contract_code_indexed_at on transaction import conflict -- [#2346](https://github.com/poanetwork/blockscout/pull/2346) - Avoid fetching internal transactions of blocks that still need refetching -- [#2350](https://github.com/poanetwork/blockscout/pull/2350) - fix invalid User agent headers -- [#2345](https://github.com/poanetwork/blockscout/pull/2345) - do not override existing market records -- [#2337](https://github.com/poanetwork/blockscout/pull/2337) - set url params for prod explicitly -- [#2341](https://github.com/poanetwork/blockscout/pull/2341) - fix transaction input json encoding -- [#2311](https://github.com/poanetwork/blockscout/pull/2311) - fix market history overriding with zeroes -- [#2310](https://github.com/poanetwork/blockscout/pull/2310) - parse url for api docs -- [#2299](https://github.com/poanetwork/blockscout/pull/2299) - fix interpolation in error message -- [#2303](https://github.com/poanetwork/blockscout/pull/2303) - fix transaction csv download link -- [#2304](https://github.com/poanetwork/blockscout/pull/2304) - footer grid fix for md resolution -- [#2291](https://github.com/poanetwork/blockscout/pull/2291) - dashboard fix for md resolution, transactions load fix, block info row fix, addresses page issue, check mark issue -- [#2326](https://github.com/poanetwork/blockscout/pull/2326) - fix nested constructor arguments +- [#2421](https://github.com/blockscout/blockscout/pull/2421) - Fix hiding of loader for txs on the main page +- [#2420](https://github.com/blockscout/blockscout/pull/2420) - fetch data from cache in healthy endpoint +- [#2416](https://github.com/blockscout/blockscout/pull/2416) - Fix "page not found" handling in the router +- [#2413](https://github.com/blockscout/blockscout/pull/2413) - remove outer tables for decoded data +- [#2410](https://github.com/blockscout/blockscout/pull/2410) - preload smart contract for logs decoding +- [#2405](https://github.com/blockscout/blockscout/pull/2405) - added templates for table loader and tile loader +- [#2398](https://github.com/blockscout/blockscout/pull/2398) - show only one decoded candidate +- [#2389](https://github.com/blockscout/blockscout/pull/2389) - Reduce Lodash lib size (86% of lib methods are not used) +- [#2388](https://github.com/blockscout/blockscout/pull/2388) - add create2 support to geth's js tracer +- [#2387](https://github.com/blockscout/blockscout/pull/2387) - fix not existing keys in transaction json rpc +- [#2378](https://github.com/blockscout/blockscout/pull/2378) - Page performance: exclude moment.js localization files except EN, remove unused css +- [#2368](https://github.com/blockscout/blockscout/pull/2368) - add two columns of smart contract info +- [#2375](https://github.com/blockscout/blockscout/pull/2375) - Update created_contract_code_indexed_at on transaction import conflict +- [#2346](https://github.com/blockscout/blockscout/pull/2346) - Avoid fetching internal transactions of blocks that still need refetching +- [#2350](https://github.com/blockscout/blockscout/pull/2350) - fix invalid User agent headers +- [#2345](https://github.com/blockscout/blockscout/pull/2345) - do not override existing market records +- [#2337](https://github.com/blockscout/blockscout/pull/2337) - set url params for prod explicitly +- [#2341](https://github.com/blockscout/blockscout/pull/2341) - fix transaction input json encoding +- [#2311](https://github.com/blockscout/blockscout/pull/2311) - fix market history overriding with zeroes +- [#2310](https://github.com/blockscout/blockscout/pull/2310) - parse url for api docs +- [#2299](https://github.com/blockscout/blockscout/pull/2299) - fix interpolation in error message +- [#2303](https://github.com/blockscout/blockscout/pull/2303) - fix transaction csv download link +- [#2304](https://github.com/blockscout/blockscout/pull/2304) - footer grid fix for md resolution +- [#2291](https://github.com/blockscout/blockscout/pull/2291) - dashboard fix for md resolution, transactions load fix, block info row fix, addresses page issue, check mark issue +- [#2326](https://github.com/blockscout/blockscout/pull/2326) - fix nested constructor arguments ### Chore -- [#2422](https://github.com/poanetwork/blockscout/pull/2422) - check if address_id is binary in token_transfers_csv endpoint -- [#2418](https://github.com/poanetwork/blockscout/pull/2418) - Remove parentheses in market cap percentage -- [#2401](https://github.com/poanetwork/blockscout/pull/2401) - add ENV vars to manage updating period of average block time and market history cache -- [#2363](https://github.com/poanetwork/blockscout/pull/2363) - add parameters example for eth rpc -- [#2342](https://github.com/poanetwork/blockscout/pull/2342) - Upgrade Postgres image version in Docker setup -- [#2325](https://github.com/poanetwork/blockscout/pull/2325) - Reduce function input to address' hash only where possible -- [#2323](https://github.com/poanetwork/blockscout/pull/2323) - Group Explorer caches -- [#2305](https://github.com/poanetwork/blockscout/pull/2305) - Improve Address controllers -- [#2302](https://github.com/poanetwork/blockscout/pull/2302) - fix names for xDai source -- [#2289](https://github.com/poanetwork/blockscout/pull/2289) - Optional websockets for dev environment -- [#2307](https://github.com/poanetwork/blockscout/pull/2307) - add GoJoy to README -- [#2293](https://github.com/poanetwork/blockscout/pull/2293) - remove request idle timeout configuration -- [#2255](https://github.com/poanetwork/blockscout/pull/2255) - bump elixir version to 1.9.0 +- [#2422](https://github.com/blockscout/blockscout/pull/2422) - check if address_id is binary in token_transfers_csv endpoint +- [#2418](https://github.com/blockscout/blockscout/pull/2418) - Remove parentheses in market cap percentage +- [#2401](https://github.com/blockscout/blockscout/pull/2401) - add ENV vars to manage updating period of average block time and market history cache +- [#2363](https://github.com/blockscout/blockscout/pull/2363) - add parameters example for eth rpc +- [#2342](https://github.com/blockscout/blockscout/pull/2342) - Upgrade Postgres image version in Docker setup +- [#2325](https://github.com/blockscout/blockscout/pull/2325) - Reduce function input to address' hash only where possible +- [#2323](https://github.com/blockscout/blockscout/pull/2323) - Group Explorer caches +- [#2305](https://github.com/blockscout/blockscout/pull/2305) - Improve Address controllers +- [#2302](https://github.com/blockscout/blockscout/pull/2302) - fix names for xDai source +- [#2289](https://github.com/blockscout/blockscout/pull/2289) - Optional websockets for dev environment +- [#2307](https://github.com/blockscout/blockscout/pull/2307) - add GoJoy to README +- [#2293](https://github.com/blockscout/blockscout/pull/2293) - remove request idle timeout configuration +- [#2255](https://github.com/blockscout/blockscout/pull/2255) - bump elixir version to 1.9.0 ## 2.0.1-beta ### Features -- [#2283](https://github.com/poanetwork/blockscout/pull/2283) - Add transactions cache -- [#2182](https://github.com/poanetwork/blockscout/pull/2182) - add market history cache -- [#2109](https://github.com/poanetwork/blockscout/pull/2109) - use bigger updates instead of `Multi` transactions in BlocksTransactionsMismatch -- [#2075](https://github.com/poanetwork/blockscout/pull/2075) - add blocks cache -- [#2151](https://github.com/poanetwork/blockscout/pull/2151) - hide dropdown menu then other networks list is empty -- [#2191](https://github.com/poanetwork/blockscout/pull/2191) - allow to configure token metadata update interval -- [#2146](https://github.com/poanetwork/blockscout/pull/2146) - feat: add eth_getLogs rpc endpoint -- [#2216](https://github.com/poanetwork/blockscout/pull/2216) - Improve token's controllers by avoiding unnecessary preloads -- [#2235](https://github.com/poanetwork/blockscout/pull/2235) - save and show additional validation fields to smart contract -- [#2190](https://github.com/poanetwork/blockscout/pull/2190) - show all token transfers -- [#2193](https://github.com/poanetwork/blockscout/pull/2193) - feat: add BLOCKSCOUT_HOST, and use it in API docs -- [#2266](https://github.com/poanetwork/blockscout/pull/2266) - allow excluding uncles from average block time calculation +- [#2283](https://github.com/blockscout/blockscout/pull/2283) - Add transactions cache +- [#2182](https://github.com/blockscout/blockscout/pull/2182) - add market history cache +- [#2109](https://github.com/blockscout/blockscout/pull/2109) - use bigger updates instead of `Multi` transactions in BlocksTransactionsMismatch +- [#2075](https://github.com/blockscout/blockscout/pull/2075) - add blocks cache +- [#2151](https://github.com/blockscout/blockscout/pull/2151) - hide dropdown menu then other networks list is empty +- [#2191](https://github.com/blockscout/blockscout/pull/2191) - allow to configure token metadata update interval +- [#2146](https://github.com/blockscout/blockscout/pull/2146) - feat: add eth_getLogs rpc endpoint +- [#2216](https://github.com/blockscout/blockscout/pull/2216) - Improve token's controllers by avoiding unnecessary preloads +- [#2235](https://github.com/blockscout/blockscout/pull/2235) - save and show additional validation fields to smart contract +- [#2190](https://github.com/blockscout/blockscout/pull/2190) - show all token transfers +- [#2193](https://github.com/blockscout/blockscout/pull/2193) - feat: add BLOCKSCOUT_HOST, and use it in API docs +- [#2266](https://github.com/blockscout/blockscout/pull/2266) - allow excluding uncles from average block time calculation ### Fixes -- [#2290](https://github.com/poanetwork/blockscout/pull/2290) - Add eth_get_balance.json to AddressView's render -- [#2286](https://github.com/poanetwork/blockscout/pull/2286) - banner stats issues on sm resolutions, transactions title issue -- [#2284](https://github.com/poanetwork/blockscout/pull/2284) - add 404 status for not existing pages -- [#2244](https://github.com/poanetwork/blockscout/pull/2244) - fix internal transactions failing to be indexed because of constraint -- [#2281](https://github.com/poanetwork/blockscout/pull/2281) - typo issues, dropdown issues -- [#2278](https://github.com/poanetwork/blockscout/pull/2278) - increase threshold for scientific notation -- [#2275](https://github.com/poanetwork/blockscout/pull/2275) - Description for networks selector -- [#2263](https://github.com/poanetwork/blockscout/pull/2263) - added an ability to close network selector on outside click -- [#2257](https://github.com/poanetwork/blockscout/pull/2257) - 'download csv' button added to different tabs -- [#2242](https://github.com/poanetwork/blockscout/pull/2242) - added styles for 'download csv' button -- [#2261](https://github.com/poanetwork/blockscout/pull/2261) - header logo aligned to the center properly -- [#2254](https://github.com/poanetwork/blockscout/pull/2254) - search length issue, tile link wrapping issue -- [#2238](https://github.com/poanetwork/blockscout/pull/2238) - header content alignment issue, hide navbar on outside click -- [#2229](https://github.com/poanetwork/blockscout/pull/2229) - gap issue between qr and copy button in token transfers, top cards width and height issue -- [#2201](https://github.com/poanetwork/blockscout/pull/2201) - footer columns fix -- [#2179](https://github.com/poanetwork/blockscout/pull/2179) - fix docker build error -- [#2165](https://github.com/poanetwork/blockscout/pull/2165) - sort blocks by timestamp when calculating average block time -- [#2175](https://github.com/poanetwork/blockscout/pull/2175) - fix coinmarketcap response errors -- [#2164](https://github.com/poanetwork/blockscout/pull/2164) - fix large numbers in balance view card -- [#2155](https://github.com/poanetwork/blockscout/pull/2155) - fix pending transaction query -- [#2183](https://github.com/poanetwork/blockscout/pull/2183) - tile content aligning for mobile resolution fix, dai logo fix -- [#2162](https://github.com/poanetwork/blockscout/pull/2162) - contract creation tile color changed -- [#2144](https://github.com/poanetwork/blockscout/pull/2144) - 'page not found' images path fixed for goerli -- [#2142](https://github.com/poanetwork/blockscout/pull/2142) - Removed posdao theme and logo, added 'page not found' image for goerli -- [#2138](https://github.com/poanetwork/blockscout/pull/2138) - badge colors issue, api titles issue -- [#2129](https://github.com/poanetwork/blockscout/pull/2129) - Fix for width of explorer elements -- [#2121](https://github.com/poanetwork/blockscout/pull/2121) - Binding of 404 page -- [#2120](https://github.com/poanetwork/blockscout/pull/2120) - footer links and socials focus color issue -- [#2113](https://github.com/poanetwork/blockscout/pull/2113) - renewed logos for rsk, dai, blockscout; themes color changes for lukso; error images for lukso -- [#2112](https://github.com/poanetwork/blockscout/pull/2112) - themes color improvements, dropdown color issue -- [#2110](https://github.com/poanetwork/blockscout/pull/2110) - themes colors issues, ui issues -- [#2103](https://github.com/poanetwork/blockscout/pull/2103) - ui issues for all themes -- [#2090](https://github.com/poanetwork/blockscout/pull/2090) - updated some ETC theme colors -- [#2096](https://github.com/poanetwork/blockscout/pull/2096) - RSK theme fixes -- [#2093](https://github.com/poanetwork/blockscout/pull/2093) - detect token transfer type for deprecated erc721 spec -- [#2111](https://github.com/poanetwork/blockscout/pull/2111) - improve address transaction controller -- [#2108](https://github.com/poanetwork/blockscout/pull/2108) - fix uncle fetching without full transactions -- [#2128](https://github.com/poanetwork/blockscout/pull/2128) - add new function clause for uncle errors -- [#2123](https://github.com/poanetwork/blockscout/pull/2123) - fix coins percentage view -- [#2119](https://github.com/poanetwork/blockscout/pull/2119) - fix map logging -- [#2130](https://github.com/poanetwork/blockscout/pull/2130) - fix navigation -- [#2148](https://github.com/poanetwork/blockscout/pull/2148) - filter pending logs -- [#2147](https://github.com/poanetwork/blockscout/pull/2147) - add rsk format of checksum -- [#2149](https://github.com/poanetwork/blockscout/pull/2149) - remove pending transaction count -- [#2177](https://github.com/poanetwork/blockscout/pull/2177) - remove duplicate entries from UncleBlock's Fetcher -- [#2169](https://github.com/poanetwork/blockscout/pull/2169) - add more validator reward types for xDai -- [#2173](https://github.com/poanetwork/blockscout/pull/2173) - handle correctly empty transactions -- [#2174](https://github.com/poanetwork/blockscout/pull/2174) - fix reward channel joining -- [#2186](https://github.com/poanetwork/blockscout/pull/2186) - fix net version test -- [#2196](https://github.com/poanetwork/blockscout/pull/2196) - Nethermind client fixes -- [#2237](https://github.com/poanetwork/blockscout/pull/2237) - fix rsk total_supply -- [#2198](https://github.com/poanetwork/blockscout/pull/2198) - reduce transaction status and error constraint -- [#2167](https://github.com/poanetwork/blockscout/pull/2167) - feat: document eth rpc api mimicking endpoints -- [#2225](https://github.com/poanetwork/blockscout/pull/2225) - fix metadata decoding in Solidity 0.5.9 smart contract verification -- [#2204](https://github.com/poanetwork/blockscout/pull/2204) - fix large contract verification -- [#2258](https://github.com/poanetwork/blockscout/pull/2258) - reduce BlocksTransactionsMismatch memory footprint -- [#2247](https://github.com/poanetwork/blockscout/pull/2247) - hide logs search if there are no logs -- [#2248](https://github.com/poanetwork/blockscout/pull/2248) - sort block after query execution for average block time -- [#2249](https://github.com/poanetwork/blockscout/pull/2249) - More transaction controllers improvements -- [#2267](https://github.com/poanetwork/blockscout/pull/2267) - Modify implementation of `where_transaction_has_multiple_internal_transactions` -- [#2270](https://github.com/poanetwork/blockscout/pull/2270) - Remove duplicate params in `Indexer.Fetcher.TokenBalance` -- [#2268](https://github.com/poanetwork/blockscout/pull/2268) - remove not existing assigns in html code -- [#2276](https://github.com/poanetwork/blockscout/pull/2276) - remove port in docs +- [#2290](https://github.com/blockscout/blockscout/pull/2290) - Add eth_get_balance.json to AddressView's render +- [#2286](https://github.com/blockscout/blockscout/pull/2286) - banner stats issues on sm resolutions, transactions title issue +- [#2284](https://github.com/blockscout/blockscout/pull/2284) - add 404 status for not existing pages +- [#2244](https://github.com/blockscout/blockscout/pull/2244) - fix internal transactions failing to be indexed because of constraint +- [#2281](https://github.com/blockscout/blockscout/pull/2281) - typo issues, dropdown issues +- [#2278](https://github.com/blockscout/blockscout/pull/2278) - increase threshold for scientific notation +- [#2275](https://github.com/blockscout/blockscout/pull/2275) - Description for networks selector +- [#2263](https://github.com/blockscout/blockscout/pull/2263) - added an ability to close network selector on outside click +- [#2257](https://github.com/blockscout/blockscout/pull/2257) - 'download csv' button added to different tabs +- [#2242](https://github.com/blockscout/blockscout/pull/2242) - added styles for 'download csv' button +- [#2261](https://github.com/blockscout/blockscout/pull/2261) - header logo aligned to the center properly +- [#2254](https://github.com/blockscout/blockscout/pull/2254) - search length issue, tile link wrapping issue +- [#2238](https://github.com/blockscout/blockscout/pull/2238) - header content alignment issue, hide navbar on outside click +- [#2229](https://github.com/blockscout/blockscout/pull/2229) - gap issue between qr and copy button in token transfers, top cards width and height issue +- [#2201](https://github.com/blockscout/blockscout/pull/2201) - footer columns fix +- [#2179](https://github.com/blockscout/blockscout/pull/2179) - fix docker build error +- [#2165](https://github.com/blockscout/blockscout/pull/2165) - sort blocks by timestamp when calculating average block time +- [#2175](https://github.com/blockscout/blockscout/pull/2175) - fix coinmarketcap response errors +- [#2164](https://github.com/blockscout/blockscout/pull/2164) - fix large numbers in balance view card +- [#2155](https://github.com/blockscout/blockscout/pull/2155) - fix pending transaction query +- [#2183](https://github.com/blockscout/blockscout/pull/2183) - tile content aligning for mobile resolution fix, dai logo fix +- [#2162](https://github.com/blockscout/blockscout/pull/2162) - contract creation tile color changed +- [#2144](https://github.com/blockscout/blockscout/pull/2144) - 'page not found' images path fixed for goerli +- [#2142](https://github.com/blockscout/blockscout/pull/2142) - Removed posdao theme and logo, added 'page not found' image for goerli +- [#2138](https://github.com/blockscout/blockscout/pull/2138) - badge colors issue, api titles issue +- [#2129](https://github.com/blockscout/blockscout/pull/2129) - Fix for width of explorer elements +- [#2121](https://github.com/blockscout/blockscout/pull/2121) - Binding of 404 page +- [#2120](https://github.com/blockscout/blockscout/pull/2120) - footer links and socials focus color issue +- [#2113](https://github.com/blockscout/blockscout/pull/2113) - renewed logos for rsk, dai, blockscout; themes color changes for lukso; error images for lukso +- [#2112](https://github.com/blockscout/blockscout/pull/2112) - themes color improvements, dropdown color issue +- [#2110](https://github.com/blockscout/blockscout/pull/2110) - themes colors issues, ui issues +- [#2103](https://github.com/blockscout/blockscout/pull/2103) - ui issues for all themes +- [#2090](https://github.com/blockscout/blockscout/pull/2090) - updated some ETC theme colors +- [#2096](https://github.com/blockscout/blockscout/pull/2096) - RSK theme fixes +- [#2093](https://github.com/blockscout/blockscout/pull/2093) - detect token transfer type for deprecated erc721 spec +- [#2111](https://github.com/blockscout/blockscout/pull/2111) - improve address transaction controller +- [#2108](https://github.com/blockscout/blockscout/pull/2108) - fix uncle fetching without full transactions +- [#2128](https://github.com/blockscout/blockscout/pull/2128) - add new function clause for uncle errors +- [#2123](https://github.com/blockscout/blockscout/pull/2123) - fix coins percentage view +- [#2119](https://github.com/blockscout/blockscout/pull/2119) - fix map logging +- [#2130](https://github.com/blockscout/blockscout/pull/2130) - fix navigation +- [#2148](https://github.com/blockscout/blockscout/pull/2148) - filter pending logs +- [#2147](https://github.com/blockscout/blockscout/pull/2147) - add rsk format of checksum +- [#2149](https://github.com/blockscout/blockscout/pull/2149) - remove pending transaction count +- [#2177](https://github.com/blockscout/blockscout/pull/2177) - remove duplicate entries from UncleBlock's Fetcher +- [#2169](https://github.com/blockscout/blockscout/pull/2169) - add more validator reward types for xDai +- [#2173](https://github.com/blockscout/blockscout/pull/2173) - handle correctly empty transactions +- [#2174](https://github.com/blockscout/blockscout/pull/2174) - fix reward channel joining +- [#2186](https://github.com/blockscout/blockscout/pull/2186) - fix net version test +- [#2196](https://github.com/blockscout/blockscout/pull/2196) - Nethermind client fixes +- [#2237](https://github.com/blockscout/blockscout/pull/2237) - fix rsk total_supply +- [#2198](https://github.com/blockscout/blockscout/pull/2198) - reduce transaction status and error constraint +- [#2167](https://github.com/blockscout/blockscout/pull/2167) - feat: document eth rpc api mimicking endpoints +- [#2225](https://github.com/blockscout/blockscout/pull/2225) - fix metadata decoding in Solidity 0.5.9 smart contract verification +- [#2204](https://github.com/blockscout/blockscout/pull/2204) - fix large contract verification +- [#2258](https://github.com/blockscout/blockscout/pull/2258) - reduce BlocksTransactionsMismatch memory footprint +- [#2247](https://github.com/blockscout/blockscout/pull/2247) - hide logs search if there are no logs +- [#2248](https://github.com/blockscout/blockscout/pull/2248) - sort block after query execution for average block time +- [#2249](https://github.com/blockscout/blockscout/pull/2249) - More transaction controllers improvements +- [#2267](https://github.com/blockscout/blockscout/pull/2267) - Modify implementation of `where_transaction_has_multiple_internal_transactions` +- [#2270](https://github.com/blockscout/blockscout/pull/2270) - Remove duplicate params in `Indexer.Fetcher.TokenBalance` +- [#2268](https://github.com/blockscout/blockscout/pull/2268) - remove not existing assigns in html code +- [#2276](https://github.com/blockscout/blockscout/pull/2276) - remove port in docs ### Chore -- [#2127](https://github.com/poanetwork/blockscout/pull/2127) - use previouse chromedriver version -- [#2118](https://github.com/poanetwork/blockscout/pull/2118) - show only the last decompiled contract -- [#2255](https://github.com/poanetwork/blockscout/pull/2255) - upgrade elixir version to 1.9.0 -- [#2256](https://github.com/poanetwork/blockscout/pull/2256) - use the latest version of chromedriver +- [#2127](https://github.com/blockscout/blockscout/pull/2127) - use previouse chromedriver version +- [#2118](https://github.com/blockscout/blockscout/pull/2118) - show only the last decompiled contract +- [#2255](https://github.com/blockscout/blockscout/pull/2255) - upgrade elixir version to 1.9.0 +- [#2256](https://github.com/blockscout/blockscout/pull/2256) - use the latest version of chromedriver ## 2.0.0-beta ### Features -- [#2044](https://github.com/poanetwork/blockscout/pull/2044) - New network selector. -- [#2091](https://github.com/poanetwork/blockscout/pull/2091) - Added "Question" modal. -- [#1963](https://github.com/poanetwork/blockscout/pull/1963), [#1959](https://github.com/poanetwork/blockscout/pull/1959), [#1948](https://github.com/poanetwork/blockscout/pull/1948), [#1936](https://github.com/poanetwork/blockscout/pull/1936), [#1925](https://github.com/poanetwork/blockscout/pull/1925), [#1922](https://github.com/poanetwork/blockscout/pull/1922), [#1903](https://github.com/poanetwork/blockscout/pull/1903), [#1874](https://github.com/poanetwork/blockscout/pull/1874), [#1895](https://github.com/poanetwork/blockscout/pull/1895), [#2031](https://github.com/poanetwork/blockscout/pull/2031), [#2073](https://github.com/poanetwork/blockscout/pull/2073), [#2074](https://github.com/poanetwork/blockscout/pull/2074), - added new themes and logos for poa, eth, rinkeby, goerli, ropsten, kovan, sokol, xdai, etc, rsk and default theme -- [#1726](https://github.com/poanetwork/blockscout/pull/2071) - Updated styles for the new smart contract page. -- [#2081](https://github.com/poanetwork/blockscout/pull/2081) - Tooltip for 'more' button, explorers logos added -- [#2010](https://github.com/poanetwork/blockscout/pull/2010) - added "block not found" and "tx not found pages" -- [#1928](https://github.com/poanetwork/blockscout/pull/1928) - pagination styles were updated -- [#1940](https://github.com/poanetwork/blockscout/pull/1940) - qr modal button and background issue -- [#1907](https://github.com/poanetwork/blockscout/pull/1907) - dropdown color bug fix (lukso theme) and tooltip color bug fix -- [#1859](https://github.com/poanetwork/blockscout/pull/1859) - feat: show raw transaction traces -- [#1941](https://github.com/poanetwork/blockscout/pull/1941) - feat: add on demand fetching and stale attr to rpc -- [#1957](https://github.com/poanetwork/blockscout/pull/1957) - Calculate stakes ratio before insert pools -- [#1956](https://github.com/poanetwork/blockscout/pull/1956) - add logs tab to address -- [#1952](https://github.com/poanetwork/blockscout/pull/1952) - feat: exclude empty contracts by default -- [#1954](https://github.com/poanetwork/blockscout/pull/1954) - feat: use creation init on self destruct -- [#2036](https://github.com/poanetwork/blockscout/pull/2036) - New tables for staking pools and delegators -- [#1974](https://github.com/poanetwork/blockscout/pull/1974) - feat: previous page button logic -- [#1999](https://github.com/poanetwork/blockscout/pull/1999) - load data async on addresses page -- [#1807](https://github.com/poanetwork/blockscout/pull/1807) - New theming capabilites. -- [#2040](https://github.com/poanetwork/blockscout/pull/2040) - Verification links to other explorers for ETH -- [#2037](https://github.com/poanetwork/blockscout/pull/2037) - add address logs search functionality -- [#2012](https://github.com/poanetwork/blockscout/pull/2012) - make all pages pagination async -- [#2064](https://github.com/poanetwork/blockscout/pull/2064) - feat: add fields to tx apis, small cleanups -- [#2100](https://github.com/poanetwork/blockscout/pull/2100) - feat: eth_get_balance rpc endpoint +- [#2044](https://github.com/blockscout/blockscout/pull/2044) - New network selector. +- [#2091](https://github.com/blockscout/blockscout/pull/2091) - Added "Question" modal. +- [#1963](https://github.com/blockscout/blockscout/pull/1963), [#1959](https://github.com/blockscout/blockscout/pull/1959), [#1948](https://github.com/blockscout/blockscout/pull/1948), [#1936](https://github.com/blockscout/blockscout/pull/1936), [#1925](https://github.com/blockscout/blockscout/pull/1925), [#1922](https://github.com/blockscout/blockscout/pull/1922), [#1903](https://github.com/blockscout/blockscout/pull/1903), [#1874](https://github.com/blockscout/blockscout/pull/1874), [#1895](https://github.com/blockscout/blockscout/pull/1895), [#2031](https://github.com/blockscout/blockscout/pull/2031), [#2073](https://github.com/blockscout/blockscout/pull/2073), [#2074](https://github.com/blockscout/blockscout/pull/2074), - added new themes and logos for poa, eth, rinkeby, goerli, ropsten, kovan, sokol, xdai, etc, rsk and default theme +- [#1726](https://github.com/blockscout/blockscout/pull/2071) - Updated styles for the new smart contract page. +- [#2081](https://github.com/blockscout/blockscout/pull/2081) - Tooltip for 'more' button, explorers logos added +- [#2010](https://github.com/blockscout/blockscout/pull/2010) - added "block not found" and "tx not found pages" +- [#1928](https://github.com/blockscout/blockscout/pull/1928) - pagination styles were updated +- [#1940](https://github.com/blockscout/blockscout/pull/1940) - qr modal button and background issue +- [#1907](https://github.com/blockscout/blockscout/pull/1907) - dropdown color bug fix (lukso theme) and tooltip color bug fix +- [#1859](https://github.com/blockscout/blockscout/pull/1859) - feat: show raw transaction traces +- [#1941](https://github.com/blockscout/blockscout/pull/1941) - feat: add on demand fetching and stale attr to rpc +- [#1957](https://github.com/blockscout/blockscout/pull/1957) - Calculate stakes ratio before insert pools +- [#1956](https://github.com/blockscout/blockscout/pull/1956) - add logs tab to address +- [#1952](https://github.com/blockscout/blockscout/pull/1952) - feat: exclude empty contracts by default +- [#1954](https://github.com/blockscout/blockscout/pull/1954) - feat: use creation init on self destruct +- [#2036](https://github.com/blockscout/blockscout/pull/2036) - New tables for staking pools and delegators +- [#1974](https://github.com/blockscout/blockscout/pull/1974) - feat: previous page button logic +- [#1999](https://github.com/blockscout/blockscout/pull/1999) - load data async on addresses page +- [#1807](https://github.com/blockscout/blockscout/pull/1807) - New theming capabilites. +- [#2040](https://github.com/blockscout/blockscout/pull/2040) - Verification links to other explorers for ETH +- [#2037](https://github.com/blockscout/blockscout/pull/2037) - add address logs search functionality +- [#2012](https://github.com/blockscout/blockscout/pull/2012) - make all pages pagination async +- [#2064](https://github.com/blockscout/blockscout/pull/2064) - feat: add fields to tx apis, small cleanups +- [#2100](https://github.com/blockscout/blockscout/pull/2100) - feat: eth_get_balance rpc endpoint ### Fixes -- [#2228](https://github.com/poanetwork/blockscout/pull/2228) - favorites duplication issues, active radio issue -- [#2207](https://github.com/poanetwork/blockscout/pull/2207) - new 'download csv' button design -- [#2206](https://github.com/poanetwork/blockscout/pull/2206) - added styles for 'Download All Transactions as CSV' button -- [#2099](https://github.com/poanetwork/blockscout/pull/2099) - logs search input width -- [#2098](https://github.com/poanetwork/blockscout/pull/2098) - nav dropdown issue, logo size issue -- [#2082](https://github.com/poanetwork/blockscout/pull/2082) - dropdown styles, tooltip gap fix, 404 page added -- [#2077](https://github.com/poanetwork/blockscout/pull/2077) - ui issues -- [#2072](https://github.com/poanetwork/blockscout/pull/2072) - Fixed checkmarks not showing correctly in tabs. -- [#2066](https://github.com/poanetwork/blockscout/pull/2066) - fixed length of logs search input -- [#2056](https://github.com/poanetwork/blockscout/pull/2056) - log search form styles added -- [#2043](https://github.com/poanetwork/blockscout/pull/2043) - Fixed modal dialog width for 'verify other explorers' -- [#2025](https://github.com/poanetwork/blockscout/pull/2025) - Added a new color to display transactions' errors. -- [#2033](https://github.com/poanetwork/blockscout/pull/2033) - Header nav. dropdown active element color issue -- [#2019](https://github.com/poanetwork/blockscout/pull/2019) - Fixed the missing tx hashes. -- [#2020](https://github.com/poanetwork/blockscout/pull/2020) - Fixed a bug triggered when a second click to a selected tab caused the other tabs to hide. -- [#1944](https://github.com/poanetwork/blockscout/pull/1944) - fixed styles for token's dropdown. -- [#1926](https://github.com/poanetwork/blockscout/pull/1926) - status label alignment -- [#1849](https://github.com/poanetwork/blockscout/pull/1849) - Improve chains menu -- [#1868](https://github.com/poanetwork/blockscout/pull/1868) - fix: logs list endpoint performance -- [#1822](https://github.com/poanetwork/blockscout/pull/1822) - Fix style breaks in decompiled contract code view -- [#1885](https://github.com/poanetwork/blockscout/pull/1885) - highlight reserved words in decompiled code -- [#1896](https://github.com/poanetwork/blockscout/pull/1896) - re-query tokens in top nav automplete -- [#1905](https://github.com/poanetwork/blockscout/pull/1905) - fix reorgs, uncles pagination -- [#1904](https://github.com/poanetwork/blockscout/pull/1904) - fix `BLOCK_COUNT_CACHE_TTL` env var type -- [#1915](https://github.com/poanetwork/blockscout/pull/1915) - fallback to 2 latest evm versions -- [#1937](https://github.com/poanetwork/blockscout/pull/1937) - Check the presence of overlap[i] object before retrieving properties from it -- [#1960](https://github.com/poanetwork/blockscout/pull/1960) - do not remove bold text in decompiled contacts -- [#1966](https://github.com/poanetwork/blockscout/pull/1966) - fix: add fields for contract filter performance -- [#2017](https://github.com/poanetwork/blockscout/pull/2017) - fix: fix to/from filters on tx list pages -- [#2008](https://github.com/poanetwork/blockscout/pull/2008) - add new function clause for xDai network beneficiaries -- [#2009](https://github.com/poanetwork/blockscout/pull/2009) - addresses page improvements -- [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions -- [#2062](https://github.com/poanetwork/blockscout/pull/2062) - fix: uniq by hash, instead of transaction -- [#2052](https://github.com/poanetwork/blockscout/pull/2052) - allow bytes32 for name and symbol -- [#2047](https://github.com/poanetwork/blockscout/pull/2047) - fix: show creating internal transactions -- [#2014](https://github.com/poanetwork/blockscout/pull/2014) - fix: use better queries for listLogs endpoint -- [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions -- [#2070](https://github.com/poanetwork/blockscout/pull/2070) - reduce `max_concurrency` of `BlocksTransactionsMismatch` fetcher -- [#2083](https://github.com/poanetwork/blockscout/pull/2083) - allow total_difficuly to be nil -- [#2086](https://github.com/poanetwork/blockscout/pull/2086) - fix geth's staticcall without output +- [#2228](https://github.com/blockscout/blockscout/pull/2228) - favorites duplication issues, active radio issue +- [#2207](https://github.com/blockscout/blockscout/pull/2207) - new 'download csv' button design +- [#2206](https://github.com/blockscout/blockscout/pull/2206) - added styles for 'Download All Transactions as CSV' button +- [#2099](https://github.com/blockscout/blockscout/pull/2099) - logs search input width +- [#2098](https://github.com/blockscout/blockscout/pull/2098) - nav dropdown issue, logo size issue +- [#2082](https://github.com/blockscout/blockscout/pull/2082) - dropdown styles, tooltip gap fix, 404 page added +- [#2077](https://github.com/blockscout/blockscout/pull/2077) - ui issues +- [#2072](https://github.com/blockscout/blockscout/pull/2072) - Fixed checkmarks not showing correctly in tabs. +- [#2066](https://github.com/blockscout/blockscout/pull/2066) - fixed length of logs search input +- [#2056](https://github.com/blockscout/blockscout/pull/2056) - log search form styles added +- [#2043](https://github.com/blockscout/blockscout/pull/2043) - Fixed modal dialog width for 'verify other explorers' +- [#2025](https://github.com/blockscout/blockscout/pull/2025) - Added a new color to display transactions' errors. +- [#2033](https://github.com/blockscout/blockscout/pull/2033) - Header nav. dropdown active element color issue +- [#2019](https://github.com/blockscout/blockscout/pull/2019) - Fixed the missing tx hashes. +- [#2020](https://github.com/blockscout/blockscout/pull/2020) - Fixed a bug triggered when a second click to a selected tab caused the other tabs to hide. +- [#1944](https://github.com/blockscout/blockscout/pull/1944) - fixed styles for token's dropdown. +- [#1926](https://github.com/blockscout/blockscout/pull/1926) - status label alignment +- [#1849](https://github.com/blockscout/blockscout/pull/1849) - Improve chains menu +- [#1868](https://github.com/blockscout/blockscout/pull/1868) - fix: logs list endpoint performance +- [#1822](https://github.com/blockscout/blockscout/pull/1822) - Fix style breaks in decompiled contract code view +- [#1885](https://github.com/blockscout/blockscout/pull/1885) - highlight reserved words in decompiled code +- [#1896](https://github.com/blockscout/blockscout/pull/1896) - re-query tokens in top nav automplete +- [#1905](https://github.com/blockscout/blockscout/pull/1905) - fix reorgs, uncles pagination +- [#1904](https://github.com/blockscout/blockscout/pull/1904) - fix `BLOCK_COUNT_CACHE_TTL` env var type +- [#1915](https://github.com/blockscout/blockscout/pull/1915) - fallback to 2 latest evm versions +- [#1937](https://github.com/blockscout/blockscout/pull/1937) - Check the presence of overlap[i] object before retrieving properties from it +- [#1960](https://github.com/blockscout/blockscout/pull/1960) - do not remove bold text in decompiled contacts +- [#1966](https://github.com/blockscout/blockscout/pull/1966) - fix: add fields for contract filter performance +- [#2017](https://github.com/blockscout/blockscout/pull/2017) - fix: fix to/from filters on tx list pages +- [#2008](https://github.com/blockscout/blockscout/pull/2008) - add new function clause for xDai network beneficiaries +- [#2009](https://github.com/blockscout/blockscout/pull/2009) - addresses page improvements +- [#2027](https://github.com/blockscout/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions +- [#2062](https://github.com/blockscout/blockscout/pull/2062) - fix: uniq by hash, instead of transaction +- [#2052](https://github.com/blockscout/blockscout/pull/2052) - allow bytes32 for name and symbol +- [#2047](https://github.com/blockscout/blockscout/pull/2047) - fix: show creating internal transactions +- [#2014](https://github.com/blockscout/blockscout/pull/2014) - fix: use better queries for listLogs endpoint +- [#2027](https://github.com/blockscout/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions +- [#2070](https://github.com/blockscout/blockscout/pull/2070) - reduce `max_concurrency` of `BlocksTransactionsMismatch` fetcher +- [#2083](https://github.com/blockscout/blockscout/pull/2083) - allow total_difficuly to be nil +- [#2086](https://github.com/blockscout/blockscout/pull/2086) - fix geth's staticcall without output ### Chore -- [#1900](https://github.com/poanetwork/blockscout/pull/1900) - SUPPORTED_CHAINS ENV var -- [#1958](https://github.com/poanetwork/blockscout/pull/1958) - Default value for release link env var -- [#1964](https://github.com/poanetwork/blockscout/pull/1964) - ALLOWED_EVM_VERSIONS env var -- [#1975](https://github.com/poanetwork/blockscout/pull/1975) - add log index to transaction view -- [#1988](https://github.com/poanetwork/blockscout/pull/1988) - Fix wrong parity tasks names in Circle CI -- [#2000](https://github.com/poanetwork/blockscout/pull/2000) - docker/Makefile: always set a container name -- [#2018](https://github.com/poanetwork/blockscout/pull/2018) - Use PORT env variable in dev config -- [#2055](https://github.com/poanetwork/blockscout/pull/2055) - Increase timeout for geth indexers -- [#2069](https://github.com/poanetwork/blockscout/pull/2069) - Docsify integration: static docs page generation +- [#1900](https://github.com/blockscout/blockscout/pull/1900) - SUPPORTED_CHAINS ENV var +- [#1958](https://github.com/blockscout/blockscout/pull/1958) - Default value for release link env var +- [#1964](https://github.com/blockscout/blockscout/pull/1964) - ALLOWED_EVM_VERSIONS env var +- [#1975](https://github.com/blockscout/blockscout/pull/1975) - add log index to transaction view +- [#1988](https://github.com/blockscout/blockscout/pull/1988) - Fix wrong parity tasks names in Circle CI +- [#2000](https://github.com/blockscout/blockscout/pull/2000) - docker/Makefile: always set a container name +- [#2018](https://github.com/blockscout/blockscout/pull/2018) - Use PORT env variable in dev config +- [#2055](https://github.com/blockscout/blockscout/pull/2055) - Increase timeout for geth indexers +- [#2069](https://github.com/blockscout/blockscout/pull/2069) - Docsify integration: static docs page generation ## 1.3.15-beta ### Features -- [#1857](https://github.com/poanetwork/blockscout/pull/1857) - Re-implement Geth JS internal transaction tracer in Elixir -- [#1989](https://github.com/poanetwork/blockscout/pull/1989) - fix: consolidate address w/ balance one at a time -- [#2002](https://github.com/poanetwork/blockscout/pull/2002) - Get estimated count of blocks when cache is empty +- [#1857](https://github.com/blockscout/blockscout/pull/1857) - Re-implement Geth JS internal transaction tracer in Elixir +- [#1989](https://github.com/blockscout/blockscout/pull/1989) - fix: consolidate address w/ balance one at a time +- [#2002](https://github.com/blockscout/blockscout/pull/2002) - Get estimated count of blocks when cache is empty ### Fixes -- [#1869](https://github.com/poanetwork/blockscout/pull/1869) - Fix output and gas extraction in JS tracer for Geth -- [#1992](https://github.com/poanetwork/blockscout/pull/1992) - fix: support https for wobserver polling -- [#2027](https://github.com/poanetwork/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions +- [#1869](https://github.com/blockscout/blockscout/pull/1869) - Fix output and gas extraction in JS tracer for Geth +- [#1992](https://github.com/blockscout/blockscout/pull/1992) - fix: support https for wobserver polling +- [#2027](https://github.com/blockscout/blockscout/pull/2027) - fix: `BlocksTransactionsMismatch` ignoring blocks without transactions ## 1.3.14-beta -- [#1812](https://github.com/poanetwork/blockscout/pull/1812) - add pagination to addresses page -- [#1920](https://github.com/poanetwork/blockscout/pull/1920) - fix: remove source code fields from list endpoint -- [#1876](https://github.com/poanetwork/blockscout/pull/1876) - async calculate a count of blocks +- [#1812](https://github.com/blockscout/blockscout/pull/1812) - add pagination to addresses page +- [#1920](https://github.com/blockscout/blockscout/pull/1920) - fix: remove source code fields from list endpoint +- [#1876](https://github.com/blockscout/blockscout/pull/1876) - async calculate a count of blocks ### Fixes -- [#1917](https://github.com/poanetwork/blockscout/pull/1917) - Force block refetch if transaction is re-collated in a different block +- [#1917](https://github.com/blockscout/blockscout/pull/1917) - Force block refetch if transaction is re-collated in a different block ### Chore -- [#1892](https://github.com/poanetwork/blockscout/pull/1892) - Remove temporary worker modules +- [#1892](https://github.com/blockscout/blockscout/pull/1892) - Remove temporary worker modules ## 1.3.13-beta ### Features -- [#1933](https://github.com/poanetwork/blockscout/pull/1933) - add eth_BlockNumber json rpc method +- [#1933](https://github.com/blockscout/blockscout/pull/1933) - add eth_BlockNumber json rpc method ### Fixes -- [#1875](https://github.com/poanetwork/blockscout/pull/1875) - fix: resolve false positive constructor arguments -- [#1881](https://github.com/poanetwork/blockscout/pull/1881) - fix: store solc versions locally for performance -- [#1898](https://github.com/poanetwork/blockscout/pull/1898) - check if the constructor has arguments before verifying constructor arguments +- [#1875](https://github.com/blockscout/blockscout/pull/1875) - fix: resolve false positive constructor arguments +- [#1881](https://github.com/blockscout/blockscout/pull/1881) - fix: store solc versions locally for performance +- [#1898](https://github.com/blockscout/blockscout/pull/1898) - check if the constructor has arguments before verifying constructor arguments ## 1.3.12-beta @@ -1022,115 +1023,115 @@ Reverting of synchronous block counter, implemented in #1848 ### Features -- [#1815](https://github.com/poanetwork/blockscout/pull/1815) - Be able to search without prefix "0x" -- [#1813](https://github.com/poanetwork/blockscout/pull/1813) - Add total blocks counter to the main page -- [#1806](https://github.com/poanetwork/blockscout/pull/1806) - Verify contracts with a post request -- [#1848](https://github.com/poanetwork/blockscout/pull/1848) - Add cache for block counter +- [#1815](https://github.com/blockscout/blockscout/pull/1815) - Be able to search without prefix "0x" +- [#1813](https://github.com/blockscout/blockscout/pull/1813) - Add total blocks counter to the main page +- [#1806](https://github.com/blockscout/blockscout/pull/1806) - Verify contracts with a post request +- [#1848](https://github.com/blockscout/blockscout/pull/1848) - Add cache for block counter ### Fixes -- [#1829](https://github.com/poanetwork/blockscout/pull/1829) - Handle nil quantities in block decoding routine -- [#1830](https://github.com/poanetwork/blockscout/pull/1830) - Make block size field nullable -- [#1840](https://github.com/poanetwork/blockscout/pull/1840) - Handle case when total supply is nil -- [#1838](https://github.com/poanetwork/blockscout/pull/1838) - Block counter calculates only consensus blocks +- [#1829](https://github.com/blockscout/blockscout/pull/1829) - Handle nil quantities in block decoding routine +- [#1830](https://github.com/blockscout/blockscout/pull/1830) - Make block size field nullable +- [#1840](https://github.com/blockscout/blockscout/pull/1840) - Handle case when total supply is nil +- [#1838](https://github.com/blockscout/blockscout/pull/1838) - Block counter calculates only consensus blocks ### Chore -- [#1814](https://github.com/poanetwork/blockscout/pull/1814) - Clear build artefacts script -- [#1837](https://github.com/poanetwork/blockscout/pull/1837) - Add -f flag to clear_build.sh script delete static folder +- [#1814](https://github.com/blockscout/blockscout/pull/1814) - Clear build artefacts script +- [#1837](https://github.com/blockscout/blockscout/pull/1837) - Add -f flag to clear_build.sh script delete static folder ## 1.3.10-beta ### Features -- [#1739](https://github.com/poanetwork/blockscout/pull/1739) - highlight decompiled source code -- [#1696](https://github.com/poanetwork/blockscout/pull/1696) - full-text search by tokens -- [#1742](https://github.com/poanetwork/blockscout/pull/1742) - Support RSK -- [#1777](https://github.com/poanetwork/blockscout/pull/1777) - show ERC-20 token transfer info on transaction page -- [#1770](https://github.com/poanetwork/blockscout/pull/1770) - set a websocket keepalive from config -- [#1789](https://github.com/poanetwork/blockscout/pull/1789) - add ERC-721 info to transaction overview page -- [#1801](https://github.com/poanetwork/blockscout/pull/1801) - Staking pools fetching +- [#1739](https://github.com/blockscout/blockscout/pull/1739) - highlight decompiled source code +- [#1696](https://github.com/blockscout/blockscout/pull/1696) - full-text search by tokens +- [#1742](https://github.com/blockscout/blockscout/pull/1742) - Support RSK +- [#1777](https://github.com/blockscout/blockscout/pull/1777) - show ERC-20 token transfer info on transaction page +- [#1770](https://github.com/blockscout/blockscout/pull/1770) - set a websocket keepalive from config +- [#1789](https://github.com/blockscout/blockscout/pull/1789) - add ERC-721 info to transaction overview page +- [#1801](https://github.com/blockscout/blockscout/pull/1801) - Staking pools fetching ### Fixes - - [#1724](https://github.com/poanetwork/blockscout/pull/1724) - Remove internal tx and token balance fetching from realtime fetcher - - [#1727](https://github.com/poanetwork/blockscout/pull/1727) - add logs pagination in rpc api - - [#1740](https://github.com/poanetwork/blockscout/pull/1740) - fix empty block time - - [#1743](https://github.com/poanetwork/blockscout/pull/1743) - sort decompiled smart contracts in lexicographical order - - [#1756](https://github.com/poanetwork/blockscout/pull/1756) - add today's token balance from the previous value - - [#1769](https://github.com/poanetwork/blockscout/pull/1769) - add timestamp to block overview - - [#1768](https://github.com/poanetwork/blockscout/pull/1768) - fix first block parameter - - [#1778](https://github.com/poanetwork/blockscout/pull/1778) - Make websocket optional for realtime fetcher - - [#1790](https://github.com/poanetwork/blockscout/pull/1790) - fix constructor arguments verification - - [#1793](https://github.com/poanetwork/blockscout/pull/1793) - fix top nav autocomplete - - [#1795](https://github.com/poanetwork/blockscout/pull/1795) - fix line numbers for decompiled contracts - - [#1803](https://github.com/poanetwork/blockscout/pull/1803) - use coinmarketcap for total_supply by default - - [#1802](https://github.com/poanetwork/blockscout/pull/1802) - make coinmarketcap's number of pages configurable - - [#1799](https://github.com/poanetwork/blockscout/pull/1799) - Use eth_getUncleByBlockHashAndIndex for uncle block fetching - - [#1531](https://github.com/poanetwork/blockscout/pull/1531) - docker: fix dockerFile for secp256k1 building - - [#1835](https://github.com/poanetwork/blockscout/pull/1835) - fix: ignore `pong` messages without error + - [#1724](https://github.com/blockscout/blockscout/pull/1724) - Remove internal tx and token balance fetching from realtime fetcher + - [#1727](https://github.com/blockscout/blockscout/pull/1727) - add logs pagination in rpc api + - [#1740](https://github.com/blockscout/blockscout/pull/1740) - fix empty block time + - [#1743](https://github.com/blockscout/blockscout/pull/1743) - sort decompiled smart contracts in lexicographical order + - [#1756](https://github.com/blockscout/blockscout/pull/1756) - add today's token balance from the previous value + - [#1769](https://github.com/blockscout/blockscout/pull/1769) - add timestamp to block overview + - [#1768](https://github.com/blockscout/blockscout/pull/1768) - fix first block parameter + - [#1778](https://github.com/blockscout/blockscout/pull/1778) - Make websocket optional for realtime fetcher + - [#1790](https://github.com/blockscout/blockscout/pull/1790) - fix constructor arguments verification + - [#1793](https://github.com/blockscout/blockscout/pull/1793) - fix top nav autocomplete + - [#1795](https://github.com/blockscout/blockscout/pull/1795) - fix line numbers for decompiled contracts + - [#1803](https://github.com/blockscout/blockscout/pull/1803) - use coinmarketcap for total_supply by default + - [#1802](https://github.com/blockscout/blockscout/pull/1802) - make coinmarketcap's number of pages configurable + - [#1799](https://github.com/blockscout/blockscout/pull/1799) - Use eth_getUncleByBlockHashAndIndex for uncle block fetching + - [#1531](https://github.com/blockscout/blockscout/pull/1531) - docker: fix dockerFile for secp256k1 building + - [#1835](https://github.com/blockscout/blockscout/pull/1835) - fix: ignore `pong` messages without error ### Chore - - [#1804](https://github.com/poanetwork/blockscout/pull/1804) - (Chore) Divide chains by Mainnet/Testnet in menu - - [#1783](https://github.com/poanetwork/blockscout/pull/1783) - Update README with the chains that use Blockscout - - [#1780](https://github.com/poanetwork/blockscout/pull/1780) - Update link to the Github repo in the footer - - [#1757](https://github.com/poanetwork/blockscout/pull/1757) - Change twitter acc link to official Blockscout acc twitter - - [#1749](https://github.com/poanetwork/blockscout/pull/1749) - Replace the link in the footer with the official POA announcements tg channel link - - [#1718](https://github.com/poanetwork/blockscout/pull/1718) - Flatten indexer module hierarchy and supervisor tree - - [#1753](https://github.com/poanetwork/blockscout/pull/1753) - Add a check mark to decompiled contract tab - - [#1744](https://github.com/poanetwork/blockscout/pull/1744) - remove `0x0..0` from tests - - [#1763](https://github.com/poanetwork/blockscout/pull/1763) - Describe indexer structure and list existing fetchers - - [#1800](https://github.com/poanetwork/blockscout/pull/1800) - Disable lazy logging check in Credo + - [#1804](https://github.com/blockscout/blockscout/pull/1804) - (Chore) Divide chains by Mainnet/Testnet in menu + - [#1783](https://github.com/blockscout/blockscout/pull/1783) - Update README with the chains that use Blockscout + - [#1780](https://github.com/blockscout/blockscout/pull/1780) - Update link to the Github repo in the footer + - [#1757](https://github.com/blockscout/blockscout/pull/1757) - Change twitter acc link to official Blockscout acc twitter + - [#1749](https://github.com/blockscout/blockscout/pull/1749) - Replace the link in the footer with the official POA announcements tg channel link + - [#1718](https://github.com/blockscout/blockscout/pull/1718) - Flatten indexer module hierarchy and supervisor tree + - [#1753](https://github.com/blockscout/blockscout/pull/1753) - Add a check mark to decompiled contract tab + - [#1744](https://github.com/blockscout/blockscout/pull/1744) - remove `0x0..0` from tests + - [#1763](https://github.com/blockscout/blockscout/pull/1763) - Describe indexer structure and list existing fetchers + - [#1800](https://github.com/blockscout/blockscout/pull/1800) - Disable lazy logging check in Credo ## 1.3.9-beta ### Features - - [#1662](https://github.com/poanetwork/blockscout/pull/1662) - allow specifying number of optimization runs - - [#1654](https://github.com/poanetwork/blockscout/pull/1654) - add decompiled code tab - - [#1661](https://github.com/poanetwork/blockscout/pull/1661) - try to compile smart contract with the latest evm version - - [#1665](https://github.com/poanetwork/blockscout/pull/1665) - Add contract verification RPC endpoint. - - [#1706](https://github.com/poanetwork/blockscout/pull/1706) - allow setting update interval for addresses with b + - [#1662](https://github.com/blockscout/blockscout/pull/1662) - allow specifying number of optimization runs + - [#1654](https://github.com/blockscout/blockscout/pull/1654) - add decompiled code tab + - [#1661](https://github.com/blockscout/blockscout/pull/1661) - try to compile smart contract with the latest evm version + - [#1665](https://github.com/blockscout/blockscout/pull/1665) - Add contract verification RPC endpoint. + - [#1706](https://github.com/blockscout/blockscout/pull/1706) - allow setting update interval for addresses with b ### Fixes - - [#1669](https://github.com/poanetwork/blockscout/pull/1669) - do not fail if multiple matching tokens are found - - [#1691](https://github.com/poanetwork/blockscout/pull/1691) - decrease token metadata update interval - - [#1688](https://github.com/poanetwork/blockscout/pull/1688) - do not fail if failure reason is atom - - [#1692](https://github.com/poanetwork/blockscout/pull/1692) - exclude decompiled smart contract from encoding - - [#1684](https://github.com/poanetwork/blockscout/pull/1684) - Discard child block with parent_hash not matching hash of imported block - - [#1699](https://github.com/poanetwork/blockscout/pull/1699) - use seconds as transaction cache period measure - - [#1697](https://github.com/poanetwork/blockscout/pull/1697) - fix failing in rpc if balance is empty - - [#1711](https://github.com/poanetwork/blockscout/pull/1711) - rescue failing repo in block number cache update - - [#1712](https://github.com/poanetwork/blockscout/pull/1712) - do not set contract code from transaction input - - [#1714](https://github.com/poanetwork/blockscout/pull/1714) - fix average block time calculation + - [#1669](https://github.com/blockscout/blockscout/pull/1669) - do not fail if multiple matching tokens are found + - [#1691](https://github.com/blockscout/blockscout/pull/1691) - decrease token metadata update interval + - [#1688](https://github.com/blockscout/blockscout/pull/1688) - do not fail if failure reason is atom + - [#1692](https://github.com/blockscout/blockscout/pull/1692) - exclude decompiled smart contract from encoding + - [#1684](https://github.com/blockscout/blockscout/pull/1684) - Discard child block with parent_hash not matching hash of imported block + - [#1699](https://github.com/blockscout/blockscout/pull/1699) - use seconds as transaction cache period measure + - [#1697](https://github.com/blockscout/blockscout/pull/1697) - fix failing in rpc if balance is empty + - [#1711](https://github.com/blockscout/blockscout/pull/1711) - rescue failing repo in block number cache update + - [#1712](https://github.com/blockscout/blockscout/pull/1712) - do not set contract code from transaction input + - [#1714](https://github.com/blockscout/blockscout/pull/1714) - fix average block time calculation ### Chore - - [#1693](https://github.com/poanetwork/blockscout/pull/1693) - Add a checklist to the PR template + - [#1693](https://github.com/blockscout/blockscout/pull/1693) - Add a checklist to the PR template ## 1.3.8-beta ### Features - - [#1611](https://github.com/poanetwork/blockscout/pull/1611) - allow setting the first indexing block - - [#1596](https://github.com/poanetwork/blockscout/pull/1596) - add endpoint to create decompiled contracts - - [#1634](https://github.com/poanetwork/blockscout/pull/1634) - add transaction count cache + - [#1611](https://github.com/blockscout/blockscout/pull/1611) - allow setting the first indexing block + - [#1596](https://github.com/blockscout/blockscout/pull/1596) - add endpoint to create decompiled contracts + - [#1634](https://github.com/blockscout/blockscout/pull/1634) - add transaction count cache ### Fixes - - [#1630](https://github.com/poanetwork/blockscout/pull/1630) - (Fix) colour for release link in the footer - - [#1621](https://github.com/poanetwork/blockscout/pull/1621) - Modify query to fetch failed contract creations - - [#1614](https://github.com/poanetwork/blockscout/pull/1614) - Do not fetch burn address token balance - - [#1639](https://github.com/poanetwork/blockscout/pull/1614) - Optimize token holder count updates when importing address current balances - - [#1643](https://github.com/poanetwork/blockscout/pull/1643) - Set internal_transactions_indexed_at for empty blocks - - [#1647](https://github.com/poanetwork/blockscout/pull/1647) - Fix typo in view - - [#1650](https://github.com/poanetwork/blockscout/pull/1650) - Add petersburg evm version to smart contract verifier - - [#1657](https://github.com/poanetwork/blockscout/pull/1657) - Force consensus loss for parent block if its hash mismatches parent_hash + - [#1630](https://github.com/blockscout/blockscout/pull/1630) - (Fix) colour for release link in the footer + - [#1621](https://github.com/blockscout/blockscout/pull/1621) - Modify query to fetch failed contract creations + - [#1614](https://github.com/blockscout/blockscout/pull/1614) - Do not fetch burn address token balance + - [#1639](https://github.com/blockscout/blockscout/pull/1614) - Optimize token holder count updates when importing address current balances + - [#1643](https://github.com/blockscout/blockscout/pull/1643) - Set internal_transactions_indexed_at for empty blocks + - [#1647](https://github.com/blockscout/blockscout/pull/1647) - Fix typo in view + - [#1650](https://github.com/blockscout/blockscout/pull/1650) - Add petersburg evm version to smart contract verifier + - [#1657](https://github.com/blockscout/blockscout/pull/1657) - Force consensus loss for parent block if its hash mismatches parent_hash ### Chore @@ -1141,78 +1142,78 @@ Reverting of synchronous block counter, implemented in #1848 ### Fixes - - [#1615](https://github.com/poanetwork/blockscout/pull/1615) - Add more logging to code fixer process - - [#1613](https://github.com/poanetwork/blockscout/pull/1613) - Fix USD fee value - - [#1577](https://github.com/poanetwork/blockscout/pull/1577) - Add process to fix contract with code - - [#1583](https://github.com/poanetwork/blockscout/pull/1583) - Chunk JSON-RPC batches in case connection times out + - [#1615](https://github.com/blockscout/blockscout/pull/1615) - Add more logging to code fixer process + - [#1613](https://github.com/blockscout/blockscout/pull/1613) - Fix USD fee value + - [#1577](https://github.com/blockscout/blockscout/pull/1577) - Add process to fix contract with code + - [#1583](https://github.com/blockscout/blockscout/pull/1583) - Chunk JSON-RPC batches in case connection times out ### Chore - - [#1610](https://github.com/poanetwork/blockscout/pull/1610) - Add PIRL to Readme + - [#1610](https://github.com/blockscout/blockscout/pull/1610) - Add PIRL to Readme ## 1.3.6-beta ### Features - - [#1589](https://github.com/poanetwork/blockscout/pull/1589) - RPC endpoint to list addresses - - [#1567](https://github.com/poanetwork/blockscout/pull/1567) - Allow setting different configuration just for realtime fetcher - - [#1562](https://github.com/poanetwork/blockscout/pull/1562) - Add incoming transactions count to contract view - - [#1608](https://github.com/poanetwork/blockscout/pull/1608) - Add listcontracts RPC Endpoint + - [#1589](https://github.com/blockscout/blockscout/pull/1589) - RPC endpoint to list addresses + - [#1567](https://github.com/blockscout/blockscout/pull/1567) - Allow setting different configuration just for realtime fetcher + - [#1562](https://github.com/blockscout/blockscout/pull/1562) - Add incoming transactions count to contract view + - [#1608](https://github.com/blockscout/blockscout/pull/1608) - Add listcontracts RPC Endpoint ### Fixes - - [#1595](https://github.com/poanetwork/blockscout/pull/1595) - Reduce block_rewards in the catchup fetcher - - [#1590](https://github.com/poanetwork/blockscout/pull/1590) - Added guard for fetching blocks with invalid number - - [#1588](https://github.com/poanetwork/blockscout/pull/1588) - Fix usd value on address page - - [#1586](https://github.com/poanetwork/blockscout/pull/1586) - Exact timestamp display - - [#1581](https://github.com/poanetwork/blockscout/pull/1581) - Consider `creates` param when fetching transactions - - [#1559](https://github.com/poanetwork/blockscout/pull/1559) - Change v column type for Transactions table + - [#1595](https://github.com/blockscout/blockscout/pull/1595) - Reduce block_rewards in the catchup fetcher + - [#1590](https://github.com/blockscout/blockscout/pull/1590) - Added guard for fetching blocks with invalid number + - [#1588](https://github.com/blockscout/blockscout/pull/1588) - Fix usd value on address page + - [#1586](https://github.com/blockscout/blockscout/pull/1586) - Exact timestamp display + - [#1581](https://github.com/blockscout/blockscout/pull/1581) - Consider `creates` param when fetching transactions + - [#1559](https://github.com/blockscout/blockscout/pull/1559) - Change v column type for Transactions table ### Chore - - [#1579](https://github.com/poanetwork/blockscout/pull/1579) - Add SpringChain to the list of Additional Chains Utilizing BlockScout - - [#1578](https://github.com/poanetwork/blockscout/pull/1578) - Refine contributing procedure - - [#1572](https://github.com/poanetwork/blockscout/pull/1572) - Add option to disable block rewards in indexer config + - [#1579](https://github.com/blockscout/blockscout/pull/1579) - Add SpringChain to the list of Additional Chains Utilizing BlockScout + - [#1578](https://github.com/blockscout/blockscout/pull/1578) - Refine contributing procedure + - [#1572](https://github.com/blockscout/blockscout/pull/1572) - Add option to disable block rewards in indexer config ## 1.3.5-beta ### Features - - [#1560](https://github.com/poanetwork/blockscout/pull/1560) - Allow executing smart contract functions in arbitrarily sized batches - - [#1543](https://github.com/poanetwork/blockscout/pull/1543) - Use trace_replayBlockTransactions API for faster tracing - - [#1558](https://github.com/poanetwork/blockscout/pull/1558) - Allow searching by token symbol - - [#1551](https://github.com/poanetwork/blockscout/pull/1551) Exact date and time for Transaction details page - - [#1547](https://github.com/poanetwork/blockscout/pull/1547) - Verify smart contracts with evm versions - - [#1540](https://github.com/poanetwork/blockscout/pull/1540) - Fetch ERC721 token balances if sender is '0x0..0' - - [#1539](https://github.com/poanetwork/blockscout/pull/1539) - Add the link to release in the footer - - [#1519](https://github.com/poanetwork/blockscout/pull/1519) - Create contract methods - - [#1496](https://github.com/poanetwork/blockscout/pull/1496) - Remove dropped/replaced transactions in pending transactions list - - [#1492](https://github.com/poanetwork/blockscout/pull/1492) - Disable usd value for an empty exchange rate - - [#1466](https://github.com/poanetwork/blockscout/pull/1466) - Decoding candidates for unverified contracts + - [#1560](https://github.com/blockscout/blockscout/pull/1560) - Allow executing smart contract functions in arbitrarily sized batches + - [#1543](https://github.com/blockscout/blockscout/pull/1543) - Use trace_replayBlockTransactions API for faster tracing + - [#1558](https://github.com/blockscout/blockscout/pull/1558) - Allow searching by token symbol + - [#1551](https://github.com/blockscout/blockscout/pull/1551) Exact date and time for Transaction details page + - [#1547](https://github.com/blockscout/blockscout/pull/1547) - Verify smart contracts with evm versions + - [#1540](https://github.com/blockscout/blockscout/pull/1540) - Fetch ERC721 token balances if sender is '0x0..0' + - [#1539](https://github.com/blockscout/blockscout/pull/1539) - Add the link to release in the footer + - [#1519](https://github.com/blockscout/blockscout/pull/1519) - Create contract methods + - [#1496](https://github.com/blockscout/blockscout/pull/1496) - Remove dropped/replaced transactions in pending transactions list + - [#1492](https://github.com/blockscout/blockscout/pull/1492) - Disable usd value for an empty exchange rate + - [#1466](https://github.com/blockscout/blockscout/pull/1466) - Decoding candidates for unverified contracts ### Fixes - - [#1545](https://github.com/poanetwork/blockscout/pull/1545) - Fix scheduling of latest block polling in Realtime Fetcher - - [#1554](https://github.com/poanetwork/blockscout/pull/1554) - Encode integer parameters when calling smart contract functions - - [#1537](https://github.com/poanetwork/blockscout/pull/1537) - Fix test that depended on date - - [#1534](https://github.com/poanetwork/blockscout/pull/1534) - Render a nicer error when creator cannot be determined - - [#1527](https://github.com/poanetwork/blockscout/pull/1527) - Add index to value_fetched_at - - [#1518](https://github.com/poanetwork/blockscout/pull/1518) - Select only distinct failed transactions - - [#1516](https://github.com/poanetwork/blockscout/pull/1516) - Fix coin balance params reducer for pending transaction - - [#1511](https://github.com/poanetwork/blockscout/pull/1511) - Set correct log level for production - - [#1510](https://github.com/poanetwork/blockscout/pull/1510) - Fix test that fails every 1st day of the month - - [#1509](https://github.com/poanetwork/blockscout/pull/1509) - Add index to blocks' consensus - - [#1508](https://github.com/poanetwork/blockscout/pull/1508) - Remove duplicated indexes - - [#1505](https://github.com/poanetwork/blockscout/pull/1505) - Use https instead of ssh for absinthe libs - - [#1501](https://github.com/poanetwork/blockscout/pull/1501) - Constructor_arguments must be type `text` - - [#1498](https://github.com/poanetwork/blockscout/pull/1498) - Add index for created_contract_address_hash in transactions - - [#1493](https://github.com/poanetwork/blockscout/pull/1493) - Do not do work in process initialization - - [#1487](https://github.com/poanetwork/blockscout/pull/1487) - Limit geth sync to 128 blocks - - [#1484](https://github.com/poanetwork/blockscout/pull/1484) - Allow decoding input as utf-8 - - [#1479](https://github.com/poanetwork/blockscout/pull/1479) - Remove smoothing from coin balance chart + - [#1545](https://github.com/blockscout/blockscout/pull/1545) - Fix scheduling of latest block polling in Realtime Fetcher + - [#1554](https://github.com/blockscout/blockscout/pull/1554) - Encode integer parameters when calling smart contract functions + - [#1537](https://github.com/blockscout/blockscout/pull/1537) - Fix test that depended on date + - [#1534](https://github.com/blockscout/blockscout/pull/1534) - Render a nicer error when creator cannot be determined + - [#1527](https://github.com/blockscout/blockscout/pull/1527) - Add index to value_fetched_at + - [#1518](https://github.com/blockscout/blockscout/pull/1518) - Select only distinct failed transactions + - [#1516](https://github.com/blockscout/blockscout/pull/1516) - Fix coin balance params reducer for pending transaction + - [#1511](https://github.com/blockscout/blockscout/pull/1511) - Set correct log level for production + - [#1510](https://github.com/blockscout/blockscout/pull/1510) - Fix test that fails every 1st day of the month + - [#1509](https://github.com/blockscout/blockscout/pull/1509) - Add index to blocks' consensus + - [#1508](https://github.com/blockscout/blockscout/pull/1508) - Remove duplicated indexes + - [#1505](https://github.com/blockscout/blockscout/pull/1505) - Use https instead of ssh for absinthe libs + - [#1501](https://github.com/blockscout/blockscout/pull/1501) - Constructor_arguments must be type `text` + - [#1498](https://github.com/blockscout/blockscout/pull/1498) - Add index for created_contract_address_hash in transactions + - [#1493](https://github.com/blockscout/blockscout/pull/1493) - Do not do work in process initialization + - [#1487](https://github.com/blockscout/blockscout/pull/1487) - Limit geth sync to 128 blocks + - [#1484](https://github.com/blockscout/blockscout/pull/1484) - Allow decoding input as utf-8 + - [#1479](https://github.com/blockscout/blockscout/pull/1479) - Remove smoothing from coin balance chart ### Chore - - [https://github.com/poanetwork/blockscout/pull/1532](https://github.com/poanetwork/blockscout/pull/1532) - Upgrade elixir to 1.8.1 - - [https://github.com/poanetwork/blockscout/pull/1553](https://github.com/poanetwork/blockscout/pull/1553) - Dockerfile: remove 1.7.1 version pin FROM bitwalker/alpine-elixir-phoenix - - [https://github.com/poanetwork/blockscout/pull/1465](https://github.com/poanetwork/blockscout/pull/1465) - Resolve lodash security alert + - [https://github.com/blockscout/blockscout/pull/1532](https://github.com/blockscout/blockscout/pull/1532) - Upgrade elixir to 1.8.1 + - [https://github.com/blockscout/blockscout/pull/1553](https://github.com/blockscout/blockscout/pull/1553) - Dockerfile: remove 1.7.1 version pin FROM bitwalker/alpine-elixir-phoenix + - [https://github.com/blockscout/blockscout/pull/1465](https://github.com/blockscout/blockscout/pull/1465) - Resolve lodash security alert diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c76045b35a..79125b9994 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ ## Contributing -1. Fork it ( https://github.com/poanetwork/blockscout/fork ) +1. Fork it ( https://github.com/blockscout/blockscout/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Write tests that cover your work 4. Commit your changes (`git commit -am 'Add some feature'`) @@ -21,8 +21,8 @@ ### Enhancements Enhancements cover all changes that make users lives better: -* [feature requests filed as issues](https://github.com/poanetwork/blockscout/labels/enhancement) that impact end-user [contributors](https://github.com/poanetwork/blockscout/labels/contributor) and [developers](https://github.com/poanetwork/blockscout/labels/developer) -* changes to the [architecture](https://github.com/poanetwork/blockscout/labels/architecture) that make it easier for contributors (in the GitHub sense), dev-ops, and deployers to maintain and run blockscout +* [feature requests filed as issues](https://github.com/blockscout/blockscout/labels/enhancement) that impact end-user [contributors](https://github.com/blockscout/blockscout/labels/contributor) and [developers](https://github.com/blockscout/blockscout/labels/developer) +* changes to the [architecture](https://github.com/blockscout/blockscout/labels/architecture) that make it easier for contributors (in the GitHub sense), dev-ops, and deployers to maintain and run blockscout ### Bug Fixes @@ -49,12 +49,12 @@ There is a [PULL_REQUEST_TEMPLATE.md](PULL_REQUEST_TEMPLATE.md) for this reposit - [ ] Title - [ ] Prefix labels if you don't have permissions to set labels in the GitHub interface. - * (bug) for [bug](https://github.com/poanetwork/blockscout/labels/bug) fixes - * (enhancement) for [enhancement](https://github.com/poanetwork/blockscout/labels/enhancement)s - * (incompatible changes) for [incompatible changes](https://github.com/poanetwork/blockscout/labels/incompatible%20changes), such a refactor that removes functionality, changes arguments, or makes something required that wasn't previously. + * (bug) for [bug](https://github.com/blockscout/blockscout/labels/bug) fixes + * (enhancement) for [enhancement](https://github.com/blockscout/blockscout/labels/enhancement)s + * (incompatible changes) for [incompatible changes](https://github.com/blockscout/blockscout/labels/incompatible%20changes), such a refactor that removes functionality, changes arguments, or makes something required that wasn't previously. - [ ] Single sentence summary of change * What was fixed for bugs * What was added for enhancements * What was changed for incompatible changes -See [#255](https://github.com/poanetwork/blockscout/pull/255) as an example PR that uses GitHub keywords and a Changelog to explain multiple changes. +See [#255](https://github.com/blockscout/blockscout/pull/255) as an example PR that uses GitHub keywords and a Changelog to explain multiple changes. diff --git a/README.md b/README.md index 2f7c252349..8aa45fdee2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@

Blockchain Explorer for inspecting and analyzing EVM Chains.

-[![Blockscout](https://github.com/poanetwork/blockscout/workflows/Blockscout/badge.svg?branch=master)](https://github.com/poanetwork/blockscout/actions) [![Join the chat at https://gitter.im/poanetwork/blockscout](https://badges.gitter.im/poanetwork/blockscout.svg)](https://gitter.im/poanetwork/blockscout?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[![Blockscout](https://github.com/blockscout/blockscout/workflows/Blockscout/badge.svg?branch=master)](https://github.com/blockscout/blockscout/actions) [![Join the chat at https://gitter.im/poanetwork/blockscout](https://badges.gitter.im/poanetwork/blockscout.svg)](https://gitter.im/poanetwork/blockscout?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
diff --git a/apps/block_scout_web/assets/package.json b/apps/block_scout_web/assets/package.json index 7724eb5ae2..880ec531f6 100644 --- a/apps/block_scout_web/assets/package.json +++ b/apps/block_scout_web/assets/package.json @@ -1,7 +1,7 @@ { "repository": { "type": "git", - "url": "git+https://github.com/poanetwork/blockscout.git" + "url": "git+https://github.com/blockscout/blockscout.git" }, "private": true, "name": "blockscout", diff --git a/apps/block_scout_web/lib/block_scout_web/templates/layout/_footer.html.eex b/apps/block_scout_web/lib/block_scout_web/templates/layout/_footer.html.eex index 1f185a29be..e6ea5de0d9 100644 --- a/apps/block_scout_web/lib/block_scout_web/templates/layout/_footer.html.eex +++ b/apps/block_scout_web/lib/block_scout_web/templates/layout/_footer.html.eex @@ -19,7 +19,7 @@