github blockscout/blockscout v4.1.3-beta
BlockScout v4.1.3-beta

latest releases: v10.2.6, v10.2.5, v10.2.4...
3 years ago

Notice: All environment variables, which contained "CACHE" suffix, migrated to get prefix "CACHE_". For instance, BLOCK_COUNT_CACHE_PERIOD -> CACHE_BLOCK_COUNT_PERIOD

Features

  • #5515 - Integrate ace editor to display contract sources
  • #5505 - Manage debug_traceTransaction JSON RPC method timeout
  • #5491 - Sequential blocks broadcast on the main page
  • #5312 - Add OpenZeppelin proxy storage slot
  • #5302 - Add specific tx receipt fields for the GoQuorum client
  • #5268, #5313 - Contract names display improvement

Fixes

  • #5528 - Token balances fetcher retry
  • #5524 - ContractState module resistance to unresponsive archive node
  • #5513 - Do not fill pending blocks ops with block numbers below TRACE_FIRST_BLOCK
  • #5508 - Hide indexing banner if we fetched internal transactions from TRACE_FIRST_BLOCK
  • #5504 - Extend TRACE_FIRST_BLOCK env var to geth variant
  • #5488 - Split long contract output to multiple lines
  • #5487 - Fix array displaying in decoded constructor args
  • #5482 - Fix for querying of the contract read functions
  • #5455 - Fix unverified_smart_contract function: add md5 of bytecode to the changeset
  • #5454 - Docker: Fix the qemu-x86_64 signal 11 error on Apple Silicon
  • #5443 - Geth: display tx revert reason
  • #5420 - Deduplicate addresses and coin balances before inserting to the DB
  • #5416 - Fix getsourcecode for EOA addresses
  • #5413 - Fix params encoding for read contracts methods
  • #5411 - Fix character_not_in_repertoire error for tx revert reason
  • #5410 - Handle exited realtime fetcher
  • #5383 - Fix reload transactions button
  • #5381, #5397 - Fix exchange rate broadcast error
  • #5375 - Fix pending transactions fetcher
  • #5374 - Return all ERC-1155's token instances in tokenList api endpoint
  • #5342 - Fix 500 error on NF token page with nil metadata
  • #5319, #5357, #5425 - Empty blocks sanitizer performance improvement
  • #5310 - Fix flash on reload in dark mode
  • #5306 - Fix indexer bug
  • #5300, #5305 - Token instance page: general video improvements
  • #5136 - Improve contract verification
  • #5285 - Fix verified smart-contract bytecode twins feature
  • #5269 - Address Page: Fix implementation address align
  • #5264 - Fix bug with 500 response on partial sourcify status
  • #5263 - Fix bug with name absence for contract
  • #5259 - Fix coin-balances/by-day bug
  • #5239 - Add accounting for block rewards in getblockreward api method

Chore

  • #5506 - Refactor config files
  • #5480 - Remove duplicate of balances_params_to_address_params function
  • #5473 - Refactor daily coin balances fetcher
  • #5458 - Decrease min safe polling period for realtime fetcher
  • #5456 - Ignore arbitrary block details fields for custom Ethereum clients
  • #5450 - Logging error in publishing of smart-contract
  • #5433 - Caching modules refactoring
  • #5419 - Add check if address exists for some api methods
  • #5408 - Update websocket_client hex package
  • #5407 - Update hackney, certifi, tzdata
  • #5369 - Manage indexer memory limit
  • #5368 - Refactoring from SourcifyFilePathBackfiller
  • #5367 - Resolve Prototype Pollution in minimist dependency
  • #5366 - Fix Vyper smart-contract verification form tooltips
  • #5348 - Block data for Avalanche: pass blockExtraData param
  • #5341 - Remove unused broadcasts
  • #5318 - Eliminate Jquery import from chart-loader.js
  • #5317 - NPM audit
  • #5303 - Besu: revertReason support in trace
  • #5301 - Allow specific block keys for sgb/ava
  • #5295 - CI pipeline: build and push Docker image to Docker Hub on every release
  • #5290 - Bump ex_doc from 0.25.2 to 0.28.2
  • #5289 - Bump ex_abi from 1.5.9 to 1.5.11
  • #5288 - Makefile: find exact container by name
  • #5287 - Docker: modify native token symbol
  • #5286 - Change namespace for one of the SmartContractViewTest test
  • #5260 - Makefile release task to prerelease and release task
  • #5082 - Elixir 1.12 -> 1.13

Don't miss a new blockscout release

NewReleases is sending notifications on new releases.