github blockscout/blockscout v5.0.0-beta
BlockScout v5.0.0-beta

latest releases: v11.0.0, v10.2.6, v10.2.5...
3 years ago

5.0.0-beta

Features

  • #6092 - Blockscout Account functionality
  • #6324 - Add verified contracts list page
  • #6316 - Public tags functionality
  • #6444 - Add support for yul verification via rust microservice
  • #6073 - Add vyper support for rust verifier microservice integration
  • #6401 - Add Sol2Uml contract visualization
  • #6583, #6687 - Missing ranges collector
  • #6574, #6601 - Allow and manage insecure HTTP connection to the archive node
  • #6433, #6698 - Update error pagess
  • #6544 - API improvements
  • #5561, #6523, #6549 - Improve working with contracts implementations
  • #6481 - Smart contract verification improvements
  • #6440 - Add support for base64 encoded NFT metadata
  • #6407 - Indexed ratio for int txs fetching stage
  • #6379, #6429, #6642, #6677 - API v2 for frontend
  • #6351 - Enable forum link env var
  • #6196 - INDEXER_CATCHUP_BLOCKS_BATCH_SIZE and INDEXER_CATCHUP_BLOCKS_CONCURRENCY env variables
  • #6187 - Filter by created time of verified contracts in listcontracts API endpoint
  • #6111 - Add Prometheus metrics to indexer
  • #6168 - Token instance fetcher checks instance owner and updates current token balance
  • #6209 - Add metrics for block import stages, runners, steps
  • #6257, #6276 - DISABLE_TOKEN_INSTANCE_FETCHER env variable
  • #6391, #6427 - TokenTransfer token_id -> token_ids migration
  • #6443 - Drop internal transactions order index
  • #6450 - INDEXER_INTERNAL_TRANSACTIONS_BATCH_SIZE and INDEXER_INTERNAL_TRANSACTIONS_CONCURRENCY env variables
  • #6454 - INDEXER_RECEIPTS_BATCH_SIZE, INDEXER_RECEIPTS_CONCURRENCY, INDEXER_COIN_BALANCES_BATCH_SIZE, INDEXER_COIN_BALANCES_CONCURRENCY env variables
  • #6476, #6484 - Update token balances indexes
  • #6510 - Set consensus: false for blocks on int transaction foreign_key_violation
  • #6565 - Set restart: :permanent for permanent fetchers
  • #6568 - Drop unfetched_token_balances index
  • #6647 - Pending block operations update
  • #6542 - Init mixpanel and amplitude analytics

Fixes

  • #6676 - Fix /smart-contracts bugs in API v2
  • #6603 - Add to MM button explorer URL fix
  • #6512 - Allow gasUsed in failed internal txs; Leave error field for staticcall
  • #6532 - Fix index creation migration
  • #6473 - Fix state changes for contract creation transactions
  • #6475 - Fix token name with unicode graphemes shortening
  • #6420 - Fix address logs search
  • #6390, #6502, #6511 - Fix transactions responses in API v2
  • #6357, #6409, #6428 - Fix definitions of NETWORK_PATH, API_PATH, SOCKET_ROOT: process trailing slash
  • #6338 - Fix token search with space
  • #6329 - Prevent logger from truncating response from rust verifier service in case of an error
  • #6309 - Fix read contract bug and change address tx count
  • #6303 - Fix some UI bugs
  • #6243 - Fix freezes on /blocks page
  • #6162 - Extend token symbol type varchar(255) -> text
  • #6158 - Add missing clause for merge_twin_vyper_contract_with_changeset function
  • #6090 - Fix metadata fetching for ERC-1155 tokens instances
  • #6091 - Improve fetching media type for NFT
  • #6094 - Fix inconsistent behaviour of getsourcecode method
  • #6105 - Fix some token transfers broadcasting
  • #6106 - Fix 500 response on /coin-balance for empty address
  • #6118 - Fix unfetched token balances
  • #6163 - Fix rate limit logs
  • #6223 - Fix coin_id test
  • #6336 - Fix sending request on each key in token search
  • #6327 - Fix and refactor address logs page and search
  • #6449 - Search min_missing_block_number from zero
  • #6492 - Remove token instance owner fetching
  • #6536 - Fix internal transactions query
  • #6550 - Query token transfers before updating
  • #6599 - unhandled division by zero
  • #6590 - ignore some receipt fields for metis

Chore

  • #6607 - Run e2e tests after PR review
  • #6606 - Add ARG SESSION_COOKIE_DOMAIN to Dockerfile
  • #6600 - Token stub icon
  • #6588 - Add latest image build for frontend-main with specific build-args
  • #6584 - Vacuum package-lock.json
  • #6581 - Dark mode switcher localStorage to cookie in order to support new UI
  • #6572 - pending_block_operations table: remove fetch_internal_transactions column
  • #6387 - Fix errors in docker-build and e2e-tests workflows
  • #6325 - Set http_only attribute of account authorization cookie to false
  • #6343 - Docker-compose persistent logs
  • #6240 - Elixir 1.14 support
  • #6204 - Refactor contract libs render, CONTRACT_VERIFICATION_MAX_LIBRARIES, refactor parsing integer env vars in config
  • #6195 - Docker compose configs improvements: Redis container name and persistent storage
  • #6192, #6207 - Hide Indexing Internal Transactions message, if INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=true
  • #6183 - Transparent coin name definition
  • #6155, #6189 - Refactor Ethereum JSON RPC variants
  • #6125 - Rename obsolete "parity" EthereumJSONRPC.Variant to "nethermind"
  • #6124 - Docker compose: add config for Erigon
  • #6061 - Discord badge and updated permalink
Dependencies version bumps
  • #6585 - Bump jquery from 3.6.1 to 3.6.2 in /apps/block_scout_web/assets
  • #6610 - Bump tesla from 1.4.4 to 1.5.0
  • #6611 - Bump chart.js from 4.0.1 to 4.1.0 in /apps/block_scout_web/assets
  • #6618 - Bump chart.js from 4.1.0 to 4.1.1 in /apps/block_scout_web/assets
  • #6619 - Bump eslint from 8.29.0 to 8.30.0 in /apps/block_scout_web/assets
  • #6620 - Bump sass from 1.56.2 to 1.57.0 in /apps/block_scout_web/assets
  • #6626 - Bump @amplitude/analytics-browser from 1.6.1 to 1.6.6 in /apps/block_scout_web/assets
  • #6627 - Bump sass from 1.57.0 to 1.57.1 in /apps/block_scout_web/assets
  • #6628 - Bump sweetalert2 from 11.6.15 to 11.6.16 in /apps/block_scout_web/assets
  • #6631 - Bump jquery from 3.6.2 to 3.6.3 in /apps/block_scout_web/assets
  • #6633 - Bump ecto_sql from 3.9.1 to 3.9.2
  • #6636 - Bump ecto from 3.9.3 to 3.9.4
  • #6639 - Bump @amplitude/analytics-browser from 1.6.6 to 1.6.7 in /apps/block_scout_web/assets
  • #6640 - Bump @babel/core from 7.20.5 to 7.20.7 in /apps/block_scout_web/assets
  • #6653 - Bump luxon from 3.1.1 to 3.2.0 in /apps/block_scout_web/assets
  • #6654 - Bump flow from 1.2.0 to 1.2.1
  • #6669 - Bump @babel/core from 7.20.7 to 7.20.12 in /apps/block_scout_web/assets
  • #6663 - Bump eslint from 8.30.0 to 8.31.0 in /apps/block_scout_web/assets
  • #6662 - Bump viewerjs from 1.11.1 to 1.11.2 in /apps/block_scout_web/assets
  • #6668 - Bump babel-loader from 9.1.0 to 9.1.2 in /apps/block_scout_web/assets
  • #6670 - Bump json5 from 1.0.1 to 1.0.2 in /apps/block_scout_web/assets
  • #6673 - Bump chart.js from 4.1.1 to 4.1.2 in /apps/block_scout_web/assets
  • #6674 - Bump luxon from 3.2.0 to 3.2.1 in /apps/block_scout_web/assets
  • #6675 - Bump web3modal from 1.9.10 to 1.9.11 in /apps/block_scout_web/assets
  • #6679 - Bump gettext from 0.20.0 to 0.21.0
  • #6680 - Bump flow from 1.2.1 to 1.2.2
  • #6689 - Bump postcss from 8.4.20 to 8.4.21 in /apps/block_scout_web/assets
  • #6690 - Bump bamboo from 2.2.0 to 2.3.0
  • #6691 - Bump flow from 1.2.2 to 1.2.3
  • #6696 - Bump briefly from 1dd66ee to 13a9790
  • #6697 - Bump mime from 1.6.0 to 2.0.3
  • #6053 - Bump jest-environment-jsdom from 29.0.1 to 29.0.2 in /apps/block_scout_web/assets
  • #6055 - Bump @babel/core from 7.18.13 to 7.19.0 in /apps/block_scout_web/assets
  • #6054 - Bump jest from 29.0.1 to 29.0.2 in /apps/block_scout_web/assets
  • #6056 - Bump @babel/preset-env from 7.18.10 to 7.19.0 in /apps/block_scout_web/assets
  • #6064 - Bump sweetalert2 from 11.4.29 to 11.4.31 in /apps/block_scout_web/assets
  • #6075 - Bump sweetalert2 from 11.4.31 to 11.4.32 in /apps/block_scout_web/assets
  • #6082 - Bump core-js from 3.25.0 to 3.25.1 in /apps/block_scout_web/assets
  • #6083 - Bump sass from 1.54.8 to 1.54.9 in /apps/block_scout_web/assets
  • #6095 - Bump jest-environment-jsdom from 29.0.2 to 29.0.3 in /apps/block_scout_web/assets
  • #6096 - Bump exvcr from 0.13.3 to 0.13.4
  • #6101 - Bump ueberauth from 0.10.1 to 0.10.2
  • #6102 - Bump eslint from 8.23.0 to 8.23.1 in /apps/block_scout_web/assets
  • #6098 - Bump ex_json_schema from 0.9.1 to 0.9.2
  • #6097 - Bump autoprefixer from 10.4.8 to 10.4.9 in /apps/block_scout_web/assets
  • #6099 - Bump jest from 29.0.2 to 29.0.3 in /apps/block_scout_web/assets
  • #6103 - Bump css-minimizer-webpack-plugin from 4.0.0 to 4.1.0 in /apps/block_scout_web/assets
  • #6108 - Bump autoprefixer from 10.4.9 to 10.4.10 in /apps/block_scout_web/assets
  • #6116 - Bump autoprefixer from 10.4.10 to 10.4.11 in /apps/block_scout_web/assets
  • #6114 - Bump @babel/core from 7.19.0 to 7.19.1 in /apps/block_scout_web/assets
  • #6113 - Bump ueberauth from 0.10.2 to 0.10.3
  • #6112 - Bump @babel/preset-env from 7.19.0 to 7.19.1 in /apps/block_scout_web/assets
  • #6115 - Bump web3 from 1.7.5 to 1.8.0 in /apps/block_scout_web/assets
  • #6117 - Bump sweetalert2 from 11.4.32 to 11.4.33 in /apps/block_scout_web/assets
  • #6119 - Bump scss-tokenizer from 0.3.0 to 0.4.3 in /apps/block_scout_web/assets
  • #6138 - Bump core-js from 3.25.1 to 3.25.2 in /apps/block_scout_web/assets
  • #6147 - Bump autoprefixer from 10.4.11 to 10.4.12 in /apps/block_scout_web/assets
  • #6151 - Bump sass from 1.54.9 to 1.55.0 in /apps/block_scout_web/assets
  • #6173 - Bump core-js from 3.25.2 to 3.25.3 in /apps/block_scout_web/assets
  • #6174 - Bump sweetalert2 from 11.4.33 to 11.4.34 in /apps/block_scout_web/assets
  • #6175 - Bump luxon from 3.0.3 to 3.0.4 in /apps/block_scout_web/assets
  • #6176 - Bump @babel/preset-env from 7.19.1 to 7.19.3 in /apps/block_scout_web/assets
  • #6177 - Bump @babel/core from 7.19.1 to 7.19.3 in /apps/block_scout_web/assets
  • #6178 - Bump eslint from 8.23.1 to 8.24.0 in /apps/block_scout_web/assets
  • #6184 - Bump jest from 29.0.3 to 29.1.1 in /apps/block_scout_web/assets
  • #6186 - Bump jest-environment-jsdom from 29.0.3 to 29.1.1 in /apps/block_scout_web/assets
  • #6185 - Bump sweetalert2 from 11.4.34 to 11.4.35 in /apps/block_scout_web/assets
  • #6146 - Bump websocket_client from 1.3.0 to 1.5.0
  • #6191 - Bump css-minimizer-webpack-plugin from 4.1.0 to 4.2.0 in /apps/block_scout_web/assets
  • #6199 - Bump redix from 1.1.5 to 1.2.0
  • #6213 - Bump sweetalert2 from 11.4.35 to 11.4.37 in /apps/block_scout_web/assets
  • #6214 - Bump jest-environment-jsdom from 29.1.1 to 29.1.2 in /apps/block_scout_web/assets
  • #6215 - Bump postcss from 8.4.16 to 8.4.17 in /apps/block_scout_web/assets
  • #6216 - Bump core-js from 3.25.3 to 3.25.5 in /apps/block_scout_web/assets
  • #6217 - Bump jest from 29.1.1 to 29.1.2 in /apps/block_scout_web/assets
  • #6229 - Bump sweetalert2 from 11.4.37 to 11.4.38 in /apps/block_scout_web/assets
  • #6232 - Bump css-minimizer-webpack-plugin from 4.2.0 to 4.2.1 in /apps/block_scout_web/assets
  • #6230 - Bump sass-loader from 13.0.2 to 13.1.0 in /apps/block_scout_web/assets
  • #6251 - Bump sweetalert2 from 11.4.38 to 11.5.1 in /apps/block_scout_web/assets
  • #6246 - Bump @babel/preset-env from 7.19.3 to 7.19.4 in /apps/block_scout_web/assets
  • #6247 - Bump ex_abi from 0.5.14 to 0.5.15
  • #6248 - Bump eslint from 8.24.0 to 8.25.0 in /apps/block_scout_web/assets
  • #6255 - Bump postcss from 8.4.17 to 8.4.18 in /apps/block_scout_web/assets
  • #6256 - Bump css-minimizer-webpack-plugin from 4.2.1 to 4.2.2 in /apps/block_scout_web/assets
  • #6258 - Bump jest from 29.1.2 to 29.2.0 in /apps/block_scout_web/assets
  • #6259 - Bump jest-environment-jsdom from 29.1.2 to 29.2.0 in /apps/block_scout_web/assets
  • #6253 - Bump eslint-plugin-promise from 6.0.1 to 6.1.0 in /apps/block_scout_web/assets
  • #6279 - Bump util from 0.12.4 to 0.12.5 in /apps/block_scout_web/assets
  • #6280 - Bump ex_rlp from 0.5.4 to 0.5.5
  • #6281 - Bump ex_abi from 0.5.15 to 0.5.16
  • #6283 - Bump spandex_datadog from 1.2.0 to 1.3.0
  • #6282 - Bump sweetalert2 from 11.5.1 to 11.5.2 in /apps/block_scout_web/assets
  • #6284 - Bump spandex_phoenix from 1.0.6 to 1.1.0
  • #6298 - Bump jest-environment-jsdom from 29.2.0 to 29.2.1 in /apps/block_scout_web/assets
  • #6297 - Bump jest from 29.2.0 to 29.2.1 in /apps/block_scout_web/assets
  • #6254 - Bump ex_doc from 0.28.5 to 0.28.6
  • #6314 - Bump @babel/core from 7.19.3 to 7.19.6 in /apps/block_scout_web/assets
  • #6313 - Bump ex_doc from 0.28.6 to 0.29.0
  • #6305 - Bump sweetalert2 from 11.5.2 to 11.6.0 in /apps/block_scout_web/assets
  • #6312 - Bump eslint-plugin-promise from 6.1.0 to 6.1.1 in /apps/block_scout_web/assets
  • #6318 - Bump spandex from 3.1.0 to 3.2.0
  • #6335 - Bump eslint from 8.25.0 to 8.26.0 in /apps/block_scout_web/assets
  • #6334 - Bump ex_cldr_numbers from 2.27.3 to 2.28.0
  • #6333 - Bump core-js from 3.25.5 to 3.26.0 in /apps/block_scout_web/assets
  • #6332 - Bump ex_cldr from 2.33.2 to 2.34.0
  • #6339 - Bump sweetalert2 from 11.6.0 to 11.6.2 in /apps/block_scout_web/assets
  • #6330 - Bump ex_cldr_units from 3.14.0 to 3.15.0
  • #6341 - Bump jest-environment-jsdom from 29.2.1 to 29.2.2 in /apps/block_scout_web/assets
  • #6342 - Bump jest from 29.2.1 to 29.2.2 in /apps/block_scout_web/assets
  • #6359 - Bump babel-loader from 8.2.5 to 9.0.0 in /apps/block_scout_web/assets
  • #6360 - Bump sweetalert2 from 11.6.2 to 11.6.4 in /apps/block_scout_web/assets
  • #6363 - Bump autoprefixer from 10.4.12 to 10.4.13 in /apps/block_scout_web/assets
  • #6364 - Bump ueberauth_auth0 from 2.0.0 to 2.1.0
  • #6372 - Bump babel-loader from 9.0.0 to 9.0.1 in /apps/block_scout_web/assets
  • #6374 - Bump plug_cowboy from 2.5.2 to 2.6.0
  • #6373 - Bump luxon from 3.0.4 to 3.1.0 in /apps/block_scout_web/assets
  • #6375 - Bump sweetalert2 from 11.6.4 to 11.6.5 in /apps/block_scout_web/assets
  • #6393 - Bump babel-loader from 9.0.1 to 9.1.0 in /apps/block_scout_web/assets
  • #6417 - Bump loader-utils from 2.0.2 to 2.0.3 in /apps/block_scout_web/assets
  • #6410 - Bump sweetalert2 from 11.6.5 to 11.6.7 in /apps/block_scout_web/assets
  • #6411 - Bump eslint from 8.26.0 to 8.27.0 in /apps/block_scout_web/assets
  • #6412 - Bump sass from 1.55.0 to 1.56.0 in /apps/block_scout_web/assets
  • #6413 - Bump jest-environment-jsdom from 29.2.2 to 29.3.0 in /apps/block_scout_web/assets
  • #6414 - Bump @babel/core from 7.19.6 to 7.20.2 in /apps/block_scout_web/assets
  • #6416 - Bump @babel/preset-env from 7.19.4 to 7.20.2 in /apps/block_scout_web/assets
  • #6419 - Bump jest from 29.2.2 to 29.3.1 in /apps/block_scout_web/assets
  • #6421 - Bump webpack from 5.74.0 to 5.75.0 in /apps/block_scout_web/assets
  • #6423 - Bump jest-environment-jsdom from 29.3.0 to 29.3.1 in /apps/block_scout_web/assets
  • #6424 - Bump floki from 0.33.1 to 0.34.0
  • #6422 - Bump sass from 1.56.0 to 1.56.1 in /apps/block_scout_web/assets
  • #6430 - Bump web3 from 1.8.0 to 1.8.1 in /apps/block_scout_web/assets
  • #6431 - Bump sweetalert2 from 11.6.7 to 11.6.8 in /apps/block_scout_web/assets
  • #6432 - Bump sass-loader from 13.1.0 to 13.2.0 in /apps/block_scout_web/assets
  • #6445 - Bump postcss from 8.4.18 to 8.4.19 in /apps/block_scout_web/assets
  • #6446 - Bump core-js from 3.26.0 to 3.26.1 in /apps/block_scout_web/assets
  • #6452 - Bump @fortawesome/fontawesome-free from 6.2.0 to 6.2.1 in /apps/block_scout_web/assets
  • #6456 - Bump loader-utils from 2.0.3 to 2.0.4 in /apps/block_scout_web/assets
  • #6462 - Bump chartjs-adapter-luxon from 1.2.0 to 1.2.1 in /apps/block_scout_web/assets
  • #6469 - Bump sweetalert2 from 11.6.8 to 11.6.9 in /apps/block_scout_web/assets
  • #6471 - Bump mini-css-extract-plugin from 2.6.1 to 2.7.0 in /apps/block_scout_web/assets
  • #6470 - Bump chart.js from 3.9.1 to 4.0.1 in /apps/block_scout_web/assets
  • #6472 - Bump webpack-cli from 4.10.0 to 5.0.0 in /apps/block_scout_web/assets
  • #6487 - Bump eslint from 8.27.0 to 8.28.0 in /apps/block_scout_web/assets
  • #6488 - Bump ex_doc from 0.29.0 to 0.29.1
  • #6491 - Bump minimatch from 3.0.4 to 3.0.8 in /apps/block_scout_web/assets
  • #6479 - Bump ecto_sql from 3.9.0 to 3.9.1
  • #6486 - Bump sweetalert2 from 11.6.9 to 11.6.10 in /apps/block_scout_web/assets
  • #6498 - Bump sweetalert2 from 11.6.10 to 11.6.13 in /apps/block_scout_web/assets
  • #6506 - Bump web3modal from 1.9.9 to 1.9.10 in /apps/block_scout_web/assets
  • #6505 - Bump highlight.js from 11.6.0 to 11.7.0 in /apps/block_scout_web/assets
  • #6504 - Bump sweetalert2 from 11.6.13 to 11.6.14 in /apps/block_scout_web/assets
  • #6507 - Bump remote_ip from 1.0.0 to 1.1.0
  • #6497 - Bump chartjs-adapter-luxon from 1.2.1 to 1.3.0 in /apps/block_scout_web/assets
  • #6519 - Bump photoswipe from 5.3.3 to 5.3.4 in /apps/block_scout_web/assets
  • #6520 - Bump @babel/core from 7.20.2 to 7.20.5 in /apps/block_scout_web/assets
  • #6527 - Bump luxon from 3.1.0 to 3.1.1 in /apps/block_scout_web/assets
  • #6526 - Bump mini-css-extract-plugin from 2.7.0 to 2.7.1 in /apps/block_scout_web/assets
  • #6533 - Bump postcss-loader from 7.0.1 to 7.0.2 in /apps/block_scout_web/assets
  • #6534 - Bump sweetalert2 from 11.6.14 to 11.6.15 in /apps/block_scout_web/assets
  • #6539 - Bump decode-uri-component from 0.2.0 to 0.2.2 in /apps/block_scout_web/assets
  • #6555 - Bump bignumber.js from 9.1.0 to 9.1.1 in /apps/block_scout_web/assets
  • #6557 - Bump webpack-cli from 5.0.0 to 5.0.1 in /apps/block_scout_web/assets
  • #6558 - Bump eslint from 8.28.0 to 8.29.0 in /apps/block_scout_web/assets
  • #6556 - Bump mini-css-extract-plugin from 2.7.1 to 2.7.2 in /apps/block_scout_web/assets
  • #6562 - Bump qs from 6.5.2 to 6.5.3 in /apps/block_scout_web/assets
  • #6577 - Bump postcss from 8.4.19 to 8.4.20 in /apps/block_scout_web/assets
  • #6578 - Bump sass from 1.56.1 to 1.56.2 in /apps/block_scout_web/assets

Don't miss a new blockscout release

NewReleases is sending notifications on new releases.