Forum

BlockScout v4.0.0-beta

Opening source code of some premium features like ERC-1155 token standard support, EIP-1559 implementation, Vyper contracts verification, advanced CSV export.

Features

  • #4807 - Added support for BeaconProxy pattern

  • #4777, #4791, #4799, #4847 - Added decoding revert reason

  • #4776 - Added view for unsuccessfully fetched values from read functions

  • #4761 - ERC-1155 support

  • #4739 - Improve logs and inputs decoding

  • #4747 - Advanced CSV export

  • #4745 - Vyper contracts verification

  • #4699, #4793, #4820, #4827 - Address page facelifting

  • #4667 - Transaction Page: Add expand/collapse button for long contract method data

  • #4641, #4733 - Improve Read Contract page logic

  • #4660 - Save Sourcify path instead of filename

  • #4656 - Open in Tenderly button

  • #4655, #4676 - EIP-3091 support

  • #4621 - Add beacon contract address slot for proxy

  • #4625 - Contract address page: Add implementation link to the overview of proxy contracts

  • #4624 - Support HTML tags in alert message

  • #4608, #4622 - Block Details page: Improved style of transactions button

  • #4596, #4681, #4693 - Display token icon for bridged with Mainnet tokens or identicons for other tokens

  • #4520 - Add support for EIP-1559

  • #4593 - Add status in Position pane for txs have no block

  • #4579 - Write contract page: Resize inputs; Improve multiplier selector

Fixes

  • #4857 - Fix tx/raw-trace Internal Server Error

  • #4854 - Fix infinite gas usage count loading

  • #4853 - Allow custom optimizations runs for contract verifications via API

  • #4840 - Replace Enum.dedup with Enum.uniq where actually uniq items are expected

  • #4835 - Fix view for broken token icons

  • #4830 - Speed up txs per day chart data collection

  • #4818 - Fix for extract_omni_bridged_token_metadata_wrapper method

  • #4812, #4815 - Check if exists custom_cap property of extended token object before access it

  • #4810 - Show nil block.size as N/A bytes

  • #4806 - Get token type for token balance update if it is empty

  • #4802 - Fix floating tooltip on the main page

  • #4801 - Added clauses and tests for get_total_staked_and_ordered/1

  • #4798 - Token instance View contract icon Safari fix

  • #4796 - Fix nil.timestamp issue

  • #4764 - Add cleaning of substrings of require messages from parsed constructor arguments

  • #4778 - Migrate :optimization_runs field type: int4 -> int8 in smart_contracts table

  • #4768 - Block Details page: handle zero division

  • #4751 - Change text and link for trade STAKE button

  • #4746 - Fix comparison of decimal value

  • #4711 - Add trimming to the contract functions inputs

  • #4729 - Fix bugs with fees in cases of txs with gas price = 0

  • #4725 - Fix hardcoded coin name on transaction’s and block’s page

  • #4724, #4842 - Sanitizer of “empty” blocks

  • #4717 - Contract verification fix: check only success creation tx

  • #4713 - Search input field: sanitize input

  • #4703 - Block Details page: Fix pagination on the Transactions tab

  • #4686 - Block page: check gas limit value before division

  • #4678 - Internal transactions indexer: fix issue of some pending transactions never become confirmed

  • #4668 - Fix css for dark theme

  • #4654 - AddressView: Change @burn_address to string 0x0000000000000000000000000000000000000000

  • #4626 - Refine view of popup for reverted tx

  • #4640 - Token page: fixes in mobile view

  • #4612 - Hide error selector in the contract’s functions list

  • #4615 - Fix broken style for View more transfers button

  • #4592 - Add type field for receive and fallback entities of a Smart Contract

  • #4601 - Fix endless Fetching tokens… message on empty addresses

  • #4591 - Add step and min value for txValue input field

  • #4589 - Fix solid outputs on contract read page

  • #4586 - Fix floating tooltips on the token transfer family blocks

  • #4587 - Enable navbar menu on Search results page

  • #4582 - Fix NaN input on write contract page

Chore

  • #4876 - Add missing columns updates when INSERT … ON CONFLICT DO UPDATE … happens

  • #4872 - Set explicit ascending order by hash in acquire transactions query of internal transactions import

  • #4871 - Remove cumulative gas used update duplicate

  • #4860 - Node 16 support

  • #4828 - Logging for txs/day chart

  • #4823 - Various error handlers with unresponsive JSON RPC endpoint

  • #4821 - Block Details page: Remove crossing at the Burnt Fee line

  • #4819 - Add config for GasUsage Cache

  • #4781 - PGAnalyze index suggestions

  • #4735 - Code clean up: Remove clauses for outdated ganache bugs

  • #4726 - Update chart.js

  • #4707 - Top navigation: Move Accounts tab to Tokens

  • #4704 - Update to Erlang/OTP 24

  • #4682 - Update all possible outdated mix dependencies

  • #4663 - Migrate to Elixir 1.12.x

  • #4661 - Update NPM packages to resolve vulnerabilities

  • #4649 - 1559 Transaction Page: Convert Burnt Fee to ether and add price in USD

  • #4646 - Transaction page: Rename burned to burnt

  • #4611 - Ability to hide miner in block views

1 Like