Blockscout Versions Save

Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.

v5.1.2-beta

1 year ago

Features

  • #6925 - Rework token price fetching mechanism and sort token balances by fiat value
  • #7068 - Add authenticate endpoint
  • #6990 - Improved http requests logging, batch transfers pagination; New API v2 endpoint /smart-contracts/counters; And some refactoring
  • #7089 - ETHEREUM_JSONRPC_HTTP_TIMEOUT env variable

Fixes

  • #7162 - Hide indexing alert, if internal transactions indexer disabled
  • #7096 - Hide indexing alert, if indexer disabled
  • #7102 - Set infinity timeout timestamp_to_block_number query
  • #7091 - Fix custom ABI
  • #7087 - Allow URI special symbols in DATABASE_URL
  • #7062 - Save block count in the DB when calculated in Cache module
  • #7008 - Fetch image/video content from IPFS link
  • #7007, #7031, #7058, #7061, #7067 - Token instance fetcher fixes
  • #7009 - Fix updating coin balances with empty value
  • #7055 - Set updated_at on token update even if there are no changes
  • #7080 - Deduplicate second degree relations before insert
  • #7161 - Treat "" as empty value while parsing env vars
  • #7135 - Block reorg fixes

Chore

  • #7147 - Add missing GAS_PRICE_ORACLE_ vars to Makefile
  • #7144 - Update Blockscout logo
  • #7136 - Add release link or commit hash to docker images
  • #7097 - Force display token instance page
  • #7119, #7149 - Refactor runtime config
  • #7072 - Add a separate docker compose for geth with clique consensus
  • #7056 - Add path_helper in interact.js
  • #7040 - Use alias BlockScoutWeb.Cldr.Number
  • #7037 - Define common function for "reltuples" query
  • #7034 - Resolve "Unexpected var, use let or const instead"
  • #7014, #7036, 7041 - Fix spell in namings, add spell checking in CI
  • #7012 - Refactor socket.js
  • #6960 - Add deploy + workflow for testing (bs-indexers-ethereum-goerli)
  • #6989 - Update bitwalker/alpine-elixir-phoenix: 1.13 -> 1.14
  • #6987 - Change tx actions warning importance
Dependencies version bumps
  • 6997 - Bump sweetalert2 from 11.7.2 to 11.7.3 in /apps/block_scout_web/assets
  • 6999 - Bump @amplitude/analytics-browser from 1.8.0 to 1.9.0 in /apps/block_scout_web/assets
  • 7000 - Bump eslint from 8.34.0 to 8.35.0 in /apps/block_scout_web/assets
  • 7001 - Bump core-js from 3.28.0 to 3.29.0 in /apps/block_scout_web/assets
  • 7002 - Bump floki from 0.34.1 to 0.34.2
  • 7004 - Bump ex_cldr from 2.34.1 to 2.34.2
  • 7011 - Bump ex_doc from 0.29.1 to 0.29.2
  • 7026 - Bump @amplitude/analytics-browser from 1.9.0 to 1.9.1 in /apps/block_scout_web/assets
  • 7029 - Bump jest from 29.4.3 to 29.5.0 in /apps/block_scout_web/assets
  • 7028 - Bump luxon from 3.2.1 to 3.3.0 in /apps/block_scout_web/assets
  • 7027 - Bump jest-environment-jsdom from 29.4.3 to 29.5.0 in /apps/block_scout_web/assets
  • 7030 - Bump viewerjs from 1.11.2 to 1.11.3 in /apps/block_scout_web/assets
  • 7042 - Bump ex_cldr_numbers from 2.29.0 to 2.30.0
  • 7048 - Bump webpack from 5.75.0 to 5.76.0 in /apps/block_scout_web/assets
  • 7049 - Bump jquery from 3.6.3 to 3.6.4 in /apps/block_scout_web/assets
  • 7050 - Bump mini-css-extract-plugin from 2.7.2 to 2.7.3 in /apps/block_scout_web/assets
  • 7063 - Bump autoprefixer from 10.4.13 to 10.4.14 in /apps/block_scout_web/assets
  • 7064 - Bump ueberauth from 0.10.3 to 0.10.5
  • 7074 - Bump core-js from 3.29.0 to 3.29.1 in /apps/block_scout_web/assets
  • 7078 - Bump ex_cldr from 2.35.1 to 2.36.0
  • 7075 - Bump webpack from 5.76.0 to 5.76.1 in /apps/block_scout_web/assets
  • 7077 - Bump wallaby from 0.30.1 to 0.30.2
  • 7073 - Bump sass from 1.58.3 to 1.59.2 in /apps/block_scout_web/assets
  • 7076 - Bump eslint from 8.35.0 to 8.36.0 in /apps/block_scout_web/assets
  • 7082 - Bump @babel/core from 7.21.0 to 7.21.3 in /apps/block_scout_web/assets
  • 7083 - Bump style-loader from 3.3.1 to 3.3.2 in /apps/block_scout_web/assets
  • 7086 - Bump sass from 1.59.2 to 1.59.3 in /apps/block_scout_web/assets
  • 7092 - Bump mini-css-extract-plugin from 2.7.3 to 2.7.4 in /apps/block_scout_web/assets
  • 7094 - Bump webpack from 5.76.1 to 5.76.2 in /apps/block_scout_web/assets
  • 7095 - Bump plug_cowboy from 2.6.0 to 2.6.1
  • 7093 - Bump postcss-loader from 7.0.2 to 7.1.0 in /apps/block_scout_web/assets
  • 7100 - Bump mini-css-extract-plugin from 2.7.4 to 2.7.5 in /apps/block_scout_web/assets
  • 7101 - Bump ex_doc from 0.29.2 to 0.29.3
  • 7113 - Bump sass-loader from 13.2.0 to 13.2.1 in /apps/block_scout_web/assets
  • 7114 - Bump web3 from 1.8.2 to 1.9.0 in /apps/block_scout_web/assets
  • 7117 - Bump flow from 1.2.3 to 1.2.4
  • 7127 - Bump webpack from 5.76.2 to 5.76.3 in /apps/block_scout_web/assets
  • 7128 - Bump ecto from 3.9.4 to 3.9.5
  • 7129 - Bump ex_abi from 0.5.16 to 0.6.0
  • 7118 - Bump credo from 1.6.7 to 1.7.0
  • 7151 - Bump mixpanel-browser from 2.45.0 to 2.46.0 in /apps/block_scout_web/assets
  • 7156 - Bump cldr_utils from 2.21.0 to 2.22.0
  • 7155 - Bump timex from 3.7.9 to 3.7.11
  • 7154 - Bump sass-loader from 13.2.1 to 13.2.2 in /apps/block_scout_web/assets
  • 7152 - Bump @fortawesome/fontawesome-free from 6.3.0 to 6.4.0 in /apps/block_scout_web/assets
  • 7153 - Bump sass from 1.59.3 to 1.60.0 in /apps/block_scout_web/assets
  • 7159 - Bump ex_cldr_numbers from 2.30.0 to 2.30.1
  • 7158 - Bump css-minimizer-webpack-plugin from 4.2.2 to 5.0.0 in /apps/block_scout_web/assets
  • 7165 - Bump ex_doc from 0.29.3 to 0.29.4
  • 7164 - Bump photoswipe from 5.3.6 to 5.3.7 in /apps/block_scout_web/assets
  • 7167 - Bump webpack from 5.76.3 to 5.77.0 in /apps/block_scout_web/assets
  • 7166 - Bump eslint from 8.36.0 to 8.37.0 in /apps/block_scout_web/assets

v5.1.1-beta

1 year ago

Note: The issue with ETHEREUM_JSONRPC_WS_URL environment variable, which was introduced in 5.0.0, has been resolved in the current release. This variable can be used as usual. Moreover, it supports secured wss endpoint (wss://) now.

Features

  • #6973 - API v2: /smart-contracts and /state-changes endpoints
  • #6897 - Support basic auth in JSON RPC endpoint
  • #6908 - Allow disable API rate limit
  • #6951, #6958 - Set poll: true for TokenInstance fetcher
  • #5720 - Fetchers graceful shutdown

Fixes

  • #6933 - Extract blocking UI requests to separate GenServers
  • #6953 - reCAPTCHA dark mode
  • #6940 - Reduce ttl_check_interval for cache module
  • #6941 - Sanitize search query before displaying
  • #6912 - Docker compose fix exposed ports
  • #6913 - Fix an error occurred when decoding base64 encoded json
  • #6911 - Fix bugs in verification API v2
  • #6903, #6937, #6961 - Fix indexed blocks value in "Indexing tokens" banner
  • #6891 - Fix read contract for geth
  • #6889 - Fix Internal Server Error on tx input decoding
  • #6893 - Fix token type definition for multiple interface tokens
  • #6922 - Fix WebSocketClient
  • #6501 - Fix wss connect

Chore

  • #6981 - Token instance fetcher batch size and concurrency env vars
  • #6954, #6979 - Move some compile time vars to runtime
  • #6952 - Manage BlockReward fetcher params
  • #6929 - Extend INDEXER_MEMORY_LIMIT env parsing
  • #6902 - Increase verification timeout to 120 seconds for microservice verification
Dependencies version bumps
  • #6882 - Bump exvcr from 0.13.4 to 0.13.5
  • #6883 - Bump floki from 0.34.0 to 0.34.1
  • #6884 - Bump eslint from 8.33.0 to 8.34.0 in /apps/block_scout_web/assets
  • #6894 - Bump core-js from 3.27.2 to 3.28.0 in /apps/block_scout_web/assets
  • #6895 - Bump sass from 1.58.0 to 1.58.1 in /apps/block_scout_web/assets
  • #6905 - Bump jest-environment-jsdom from 29.4.2 to 29.4.3 in /apps/block_scout_web/assets
  • #6907 - Bump cbor from 1.0.0 to 1.0.1
  • #6906 - Bump jest from 29.4.2 to 29.4.3 in /apps/block_scout_web/assets
  • #6917 - Bump tesla from 1.5.0 to 1.5.1
  • #6930 - Bump sweetalert2 from 11.7.1 to 11.7.2 in /apps/block_scout_web/assets
  • #6942 - Bump @babel/core from 7.20.12 to 7.21.0 in /apps/block_scout_web/assets
  • #6943 - Bump gettext from 0.22.0 to 0.22.1
  • #6944 - Bump sass from 1.58.1 to 1.58.3 in /apps/block_scout_web/assets
  • #6966 - Bump solc from 0.8.18 to 0.8.19 in /apps/explorer
  • #6967 - Bump photoswipe from 5.3.5 to 5.3.6 in /apps/block_scout_web/assets
  • #6968 - Bump ex_rlp from 0.5.5 to 0.6.0

v5.1.0-beta

1 year ago

Note 1: This release is compatible with smart-contract verifier API v1 and it has no backward compatibility with smart-contract verifier API v0. In order to utilize smart-contract verifier API v0, use Blockscout 5.0.0 or less.

Note 2: ETHEREUM_JSONRPC_WS_URL doesn't work properly, if Blockscout built on Erlang/OTP 25. Please unset this env variable. Blockscout will continue to poll JSON RPC in order to fetch new blocks. It is a known bug. We are working on fix.

Features

  • #6871 - Integrate new smart contract verifier version
  • #6838 - Disable dark mode env var
  • #6843 - Add env variable to hide Add to MM button
  • #6744 - API v2: smart contracts verification
  • #6763 - Permanent UI dark mode
  • #6721 - Implement fetching internal transactions from callTracer
  • #6541 - Integrate sig provider
  • #6712, #6798 - API v2 update
  • #6582 - Transaction actions indexer
  • #6863 - Move OnDemand fetchers from indexer supervisor

Fixes

  • #6864 - Fix pool checker in tx actions fetcher
  • #6860 - JSON RPC to CSP header
  • #6859 - Fix task restart in transaction actions fetcher
  • #6840 - Fix realtime block fetcher
  • #6831 - Copy of #6028
  • #6832 - Transaction actions fix
  • #6827 - Fix handling unknown calls from callTracer
  • #6793 - Change sig-provider default image tag to main
  • #6777 - Fix -1 transaction counter
  • #6746 - Fix -1 address counter
  • #6736 - Fix /tokens in old UI
  • #6705 - Fix /smart-contracts bugs in API v2
  • #6740 - Fix tokens deadlock
  • #6759 - Add jq in docker image
  • #6779 - Fix missing ranges bounds clearing
  • #6652 - Fix geth transaction tracer

Chore

  • #6877 - Docker-compose: increase default max connections and db pool size
  • #6853 - Fix 503 page
  • #6845 - Extract Docker-compose services into separate files
  • #6839 - Add cache to transaction actions parser
  • #6834 - Take into account FIRST_BLOCK in "Total blocks" counter on the main page
  • #6340 - Rollback to websocket_client 1.3.0
  • #6786 - Refactor try rescue statements to keep stacktrace
  • #6695 - Process errors and warnings with enables check-js feature in VS code
Dependencies version bumps
  • #6703 - Bump @amplitude/analytics-browser from 1.6.7 to 1.6.8 in /apps/block_scout_web/assets
  • #6716 - Bump prometheus from 4.9.1 to 4.10.0
  • #6717 - Bump briefly from 13a9790 to 20d1318
  • #6715 - Bump eslint-plugin-import from 2.26.0 to 2.27.4 in /apps/block_scout_web/assets
  • #6702 - Bump sweetalert2 from 11.6.16 to 11.7.0 in /apps/block_scout_web/assets
  • #6722 - Bump eslint from 8.31.0 to 8.32.0 in /apps/block_scout_web/assets
  • #6727 - Bump eslint-plugin-import from 2.27.4 to 2.27.5 in /apps/block_scout_web/assets
  • #6728 - Bump ex_cldr_numbers from 2.28.0 to 2.29.0
  • #6732 - Bump chart.js from 4.1.2 to 4.2.0 in /apps/block_scout_web/assets
  • #6739 - Bump core-js from 3.27.1 to 3.27.2 in /apps/block_scout_web/assets
  • #6753 - Bump gettext from 0.21.0 to 0.22.0
  • #6754 - Bump cookiejar from 2.1.3 to 2.1.4 in /apps/block_scout_web/assets
  • #6756 - Bump jest from 29.3.1 to 29.4.0 in /apps/block_scout_web/assets
  • #6757 - Bump jest-environment-jsdom from 29.3.1 to 29.4.0 in /apps/block_scout_web/assets
  • #6764 - Bump sweetalert2 from 11.7.0 to 11.7.1 in /apps/block_scout_web/assets
  • #6770 - Bump jest-environment-jsdom from 29.4.0 to 29.4.1 in /apps/block_scout_web/assets
  • #6773 - Bump ex_cldr from 2.34.0 to 2.34.1
  • #6772 - Bump jest from 29.4.0 to 29.4.1 in /apps/block_scout_web/assets
  • #6771 - Bump web3modal from 1.9.11 to 1.9.12 in /apps/block_scout_web/assets
  • #6781 - Bump cldr_utils from 2.19.2 to 2.20.0
  • #6789 - Bump eslint from 8.32.0 to 8.33.0 in /apps/block_scout_web/assets
  • #6790 - Bump redux from 4.2.0 to 4.2.1 in /apps/block_scout_web/assets
  • #6792 - Bump cldr_utils from 2.20.0 to 2.21.0
  • #6788 - Bump web3 from 1.8.1 to 1.8.2 in /apps/block_scout_web/assets
  • #6802 - Bump @amplitude/analytics-browser from 1.6.8 to 1.7.0 in /apps/block_scout_web/assets
  • #6803 - Bump photoswipe from 5.3.4 to 5.3.5 in /apps/block_scout_web/assets
  • #6804 - Bump sass from 1.57.1 to 1.58.0 in /apps/block_scout_web/assets
  • #6807 - Bump absinthe from 1.7.0 to 1.7.1
  • #6806 - Bump solc from 0.8.16 to 0.8.18 in /apps/explorer
  • #6814 - Bump @amplitude/analytics-browser from 1.7.0 to 1.7.1 in /apps/block_scout_web/assets
  • #6813 - Bump chartjs-adapter-luxon from 1.3.0 to 1.3.1 in /apps/block_scout_web/assets
  • #6846 - Bump jest from 29.4.1 to 29.4.2 in /apps/block_scout_web/assets
  • #6850 - Bump redix from 1.2.0 to 1.2.1
  • #6849 - Bump jest-environment-jsdom from 29.4.1 to 29.4.2 in /apps/block_scout_web/assets
  • #6857 - Bump @amplitude/analytics-browser from 1.7.1 to 1.8.0 in /apps/block_scout_web/assets
  • #6847 - Bump @fortawesome/fontawesome-free from 6.2.1 to 6.3.0 in /apps/block_scout_web/assets
  • #6866 - Bump chart.js from 4.2.0 to 4.2.1 in /apps/block_scout_web/assets

v5.0.0-beta

1 year 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

v4.1.8-beta

1 year ago

Features

  • #5968 - Add call type in the response of txlistinternal API method
  • #5860 - Integrate rust verifier micro-service (blockscout-rs/verifier)
  • #6001 - Add ETHEREUM_JSONRPC_DISABLE_ARCHIVE_BALANCES env var that filters requests and query node only if the block quantity is "latest"

Fixes

  • #6038 - Extend token name from string to text type
  • #6037 - Fix order of results in txlistinternal API endpoint
  • #6036 - Fix address checksum on transaction page
  • #6032 - Sort by address.hash column in accountlist API endpoint
  • #6017, #6028 - Move "contract interaction" and "Add chain to MM" env vars to runtime
  • #6012 - Fix display of estimated addresses counter on the main page
  • #5978 - Allow timestamp param in the log of eth_getTransactionReceipt method
  • #5977 - Fix address overview.html.eex in case of nil implementation address hash
  • #5975 - Fix CSV export of internal transactions
  • #5957 - Server-side reCAPTCHA check for CSV export
  • #5954 - Fix ace editor appearance
  • #5942, #5945 - Fix nightly solidity versions filtering UX
  • #5904 - Enhance health API endpoint: better parsing HEALTHY_BLOCKS_PERIOD and use it in the response
  • #5903 - Disable compile env validation
  • #5887 - Added missing environment variables to Makefile container params
  • #5850 - Fix too large postgres notifications
  • #5809 - Fix 404 on /metadata page
  • #5807 - Update Makefile migrate command due to release build
  • #5786 - Replace current_path with Controller.current_full_path in two controllers
  • #5948 - Fix unexpected messages in CoinBalanceOnDemand
  • #6013 - Fix ERC-1155 tokens fetching
  • #6043 - Fix token instance fetching

Chore

  • #5921 - Bump briefly from 25942fb to 1dd66ee
  • #6033 - Bump sass from 1.54.7 to 1.54.8 in /apps/block_scout_web/assets
  • #6046 - Bump credo from 1.6.6 to 1.6.7
  • #6045 - Re-use _btn_copy.html for raw trace page
  • #6035 - Hide copy btn if no raw trace
  • #6034 - Suppress empty sections in supported chain dropdown
  • #5939 - Bump sweetalert2 from 11.4.26 to 11.4.27 in /apps/block_scout_web/assets
  • #5938 - Bump xss from 1.0.13 to 1.0.14 in /apps/block_scout_web/assets
  • #5743 - Fixing tracer not found #5729
  • #5952 - Bump sweetalert2 from 11.4.27 to 11.4.28 in /apps/block_scout_web/assets
  • #5955 - Bump ex_doc from 0.28.4 to 0.28.5
  • #5956 - Bump bcrypt_elixir from 2.3.1 to 3.0.1
  • #5964 - Bump sweetalert2 from 11.4.28 to 11.4.29 in /apps/block_scout_web/assets
  • #5966 - Bump sass from 1.54.4 to 1.54.5 in /apps/block_scout_web/assets
  • #5967 - Bump @babel/core from 7.18.10 to 7.18.13 in /apps/block_scout_web/assets
  • #5973 - Bump prometheus from 4.9.0 to 4.9.1
  • #5974 - Bump cldr_utils from 2.19.0 to 2.19.1
  • #5884 - Bump nimble_csv from 1.1.0 to 1.2.0
  • #5984 - Bump jest from 28.1.3 to 29.0.0 in /apps/block_scout_web/assets
  • #5983 - Bump core-js from 3.24.1 to 3.25.0 in /apps/block_scout_web/assets
  • #5981 - Bump eslint-plugin-promise from 6.0.0 to 6.0.1 in /apps/block_scout_web/assets
  • #5982 - Bump jest-environment-jsdom from 28.1.3 to 29.0.0 in /apps/block_scout_web/assets
  • #5987 - Bump jest from 29.0.0 to 29.0.1 in /apps/block_scout_web/assets
  • #5988 - Bump jest-environment-jsdom from 29.0.0 to 29.0.1 in /apps/block_scout_web/assets
  • #5989 - Bump jquery from 3.6.0 to 3.6.1 in /apps/block_scout_web/assets
  • #5990 - Bump web3modal from 1.9.8 to 1.9.9 in /apps/block_scout_web/assets
  • #6004 - Bump luxon from 3.0.1 to 3.0.3 in /apps/block_scout_web/assets
  • #6005 - Bump ex_cldr from 2.33.1 to 2.33.2
  • #6006 - Bump eslint from 8.22.0 to 8.23.0 in /apps/block_scout_web/assets
  • #6015 - Bump @fortawesome/fontawesome-free from 6.1.2 to 6.2.0 in /apps/block_scout_web/assets
  • #6021 - Bump sass from 1.54.5 to 1.54.7 in /apps/block_scout_web/assets
  • #6018 - Update chromedriver version
  • #5836 - Bump comeonin from 4.1.2 to 5.3.3
  • #5869 - Bump reduce-reducers from 0.4.3 to 1.0.4 in /apps/block_scout_web/assets
  • #5919 - Bump floki from 0.32.1 to 0.33.1
  • #5930 - Bump eslint from 8.21.0 to 8.22.0 in /apps/block_scout_web/assets
  • #5845 - Bump autoprefixer from 10.4.2 to 10.4.8 in /apps/block_scout_web/assets
  • #5877 - Bump eslint from 8.17.0 to 8.21.0 in /apps/block_scout_web/assets
  • #5875 - Bump sass from 1.49.8 to 1.54.3 in /apps/block_scout_web/assets
  • #5873 - Bump highlight.js from 11.4.0 to 11.6.0 in /apps/block_scout_web/assets
  • #5870 - Bump spandex_ecto from 0.6.2 to 0.7.0
  • #5867 - Bump @babel/preset-env from 7.16.11 to 7.18.10 in /apps/block_scout_web/assets
  • #5876 - Bump bignumber.js from 9.0.2 to 9.1.0 in /apps/block_scout_web/assets
  • #5871 - Bump redux from 4.1.2 to 4.2.0 in /apps/block_scout_web/assets
  • #5868 - Bump ex_rlp from 0.5.3 to 0.5.4
  • #5874 - Bump core-js from 3.20.3 to 3.24.1 in /apps/block_scout_web/assets
  • #5882 - Bump math from 0.3.1 to 0.7.0
  • #5878 - Bump css-minimizer-webpack-plugin from 3.4.1 to 4.0.0 in /apps/block_scout_web/assets
  • #5883 - Bump postgrex from 0.15.10 to 0.15.13
  • #5885 - Bump hammer from 6.0.0 to 6.1.0
  • #5893 - Bump prometheus from 4.8.1 to 4.9.0
  • #5892 - Bump babel-loader from 8.2.3 to 8.2.5 in /apps/block_scout_web/assets
  • #5890 - Bump sweetalert2 from 11.3.10 to 11.4.26 in /apps/block_scout_web/assets
  • #5889 - Bump sass from 1.54.3 to 1.54.4 in /apps/block_scout_web/assets
  • #5894 - Bump jest from 27.4.7 to 28.1.3 in /apps/block_scout_web/assets
  • #5865 - Bump timex from 3.7.1 to 3.7.9
  • #5872 - Bump benchee from 0.13.2 to 0.99.0
  • #5895 - Bump wallaby from 0.29.1 to 0.30.1
  • #5905 - Bump absinthe from 1.6.5 to 1.6.8
  • #5881 - Bump dataloader from 1.0.9 to 1.0.10
  • #5909 - Bump junit_formatter from 3.3.0 to 3.3.1
  • #5912 - Bump credo from 1.6.4 to 1.6.6
  • #5911 - Bump absinthe_relay from 1.5.1 to 1.5.2
  • #5915 - Bump flow from 0.15.0 to 1.2.0
  • #5916 - Bump dialyxir from 1.1.0 to 1.2.0
  • #5910 - Bump benchee from 0.99.0 to 1.1.0
  • #5917 - Bump bypass from 1.0.0 to 2.1.0
  • #5920 - Bump spandex_datadog from 1.1.0 to 1.2.0
  • #5918 - Bump logger_file_backend from 0.0.12 to 0.0.13
  • #5863 - Update Poison hex package
  • #5861 - Add cache for docker build
  • #5859 - Update ex_cldr hex packages
  • #5858 - Update CHANGELOG; revert update of css-loader; rename fontawesome icons selectors
  • #5811 - Bump chartjs-adapter-luxon from 1.1.0 to 1.2.0 in /apps/block_scout_web/assets
  • #5814 - Bump webpack from 5.69.1 to 5.74.0 in /apps/block_scout_web/assets
  • #5812 - Bump mini-css-extract-plugin from 2.5.3 to 2.6.1 in /apps/block_scout_web/assets
  • #5819 - Bump xss from 1.0.10 to 1.0.13 in /apps/block_scout_web/assets
  • #5818 - Bump @fortawesome/fontawesome-free from 6.0.0-beta3 to 6.1.2 in /apps/block_scout_web/assets
  • #5821 - Bump spandex from 3.0.3 to 3.1.0
  • #5830 - Bump spandex_phoenix from 1.0.5 to 1.0.6
  • #5825 - Bump postcss from 8.4.6 to 8.4.16 in /apps/block_scout_web/assets
  • #5816 - Bump webpack-cli from 4.9.2 to 4.10.0 in /apps/block_scout_web/assets
  • #5822 - Bump chart.js from 3.7.0 to 3.9.1 in /apps/block_scout_web/assets
  • #5829 - Bump mox from 0.5.2 to 1.0.2
  • #5823 - Bump luxon from 2.4.0 to 3.0.1 in /apps/block_scout_web/assets
  • #5837 - Bump @walletconnect/web3-provider from 1.7.8 to 1.8.0 in /apps/block_scout_web/assets
  • #5840 - Bump web3modal from 1.9.5 to 1.9.8 in /apps/block_scout_web/assets
  • #5842 - Bump copy-webpack-plugin from 10.2.1 to 11.0.0 in /apps/block_scout_web/assets
  • #5835 - Bump tesla from 1.3.3 to 1.4.4
  • #5841 - Bump sass-loader from 12.6.0 to 13.0.2 in /apps/block_scout_web/assets
  • #5844 - Bump postcss-loader from 6.2.1 to 7.0.1 in /apps/block_scout_web/assets
  • #5838 - Bump path-parser from 4.2.0 to 6.1.0 in /apps/block_scout_web/assets
  • #5843 - Bump @tarekraafat/autocomplete.js from 10.2.6 to 10.2.7 in /apps/block_scout_web/assets
  • #5834 - Bump clipboard from 2.0.9 to 2.0.11 in /apps/block_scout_web/assets
  • #5827 - Bump @babel/core from 7.16.12 to 7.18.10 in /apps/block_scout_web/assets
  • #5851 - Bump exvcr from 0.13.2 to 0.13.3
  • #5824 - Bump ex_json_schema from 0.6.2 to 0.9.1
  • #5849 - Bump gettext 0.18.2 -> 0.20.0
  • #5806 - Update target Postgres version in Docker: 13 -> 14

v4.1.7-beta

1 year ago

Features

  • #5783 - Allow to setup multiple ranges of blocks to index

Fixes

  • #5799 - Fix address_tokens_usd_sum function
  • #5798 - Copy explorer node_modules to result image
  • #5797 - Fix flickering token tooltip

Chore

  • #5796 - Add job for e2e tests on every push to master + fix job "Merge 'master' to specific branch after release"

v4.1.6-beta

1 year ago

Features

  • #5739 - Erigon archive node support
  • #5732 - Manage testnet label (right to the navbar logo)
  • #5699 - Switch to basic (non-pro) API endpoint for Coingecko requests, if API key is not provided
  • #5542 - Add jq in docker image
  • #5345 - Graphql: add user-selected ordering to transactions for address query

Fixes

  • #5768 - Outstanding rows limit for missing blocks query (catchup fetcher)
  • #5737, #5772 - Fix double requests; Fix token balances dropdown view
  • #5723 - Add nil clause for Data.to_string/1
  • #5714 - Add clause for EthereumJSONRPC.Transaction.elixir_to_params/1 when gas_price is missing in the response
  • #5697 - Gas price oracle: ignore gas price rounding for values less than 0.01
  • #5690 - Allow special characters for password in DB URL parser
  • #5778 - Allow hyphen in database name

Chore

  • #5787 - Add job for merging master to specific branch after release
  • #5788 - Update Docker image on every push to master branch
  • #5736 - Remove obsolete network selector
  • #5730 - Add primary keys for DB tables where they do not exist
  • #5703 - Remove bridged tokens functionality from Blockscout core
  • #5700 - Remove Staking dapp logic from Blockscout core
  • #5696 - Update .tool-versions
  • #5695 - Decimal hex package update 1.9 -> 2.0
  • #5684 - Block import timings logs

v4.1.5-beta

1 year ago

Features

  • #5667 - Address page: scroll to selected tab's data

Fixes

  • #5680 - Fix broken token icons; Disable animation in lists; Fix doubled requests for some pages
  • #5671 - Fix double requests for token exchange rates; Disable fetching btc_value by default (add EXCHANGE_RATES_FETCH_BTC_VALUE env variable); Add CACHE_EXCHANGE_RATES_PERIOD env variable
  • #5676 - Fix wrong miner address shown for post EIP-1559 block for clique network

Chore

  • #5679 - Optimize query in fetch_min_missing_block_cache function
  • #5674 - Disable token holder refreshing
  • #5661 - Fixes yaml syntax for boolean env variables in docker compose

v4.1.4-beta

1 year ago

4.1.4-beta

Features

  • #5656 - Gas price oracle
  • #5613 - Exchange rates CoinMarketCap source module
  • #5588 - Add broadcasting of coin balance
  • #5479 - Remake of solidity verifier module; Verification UX improvements
  • #5540 - Tx page: scroll to selected tab's data

Fixes

  • #5647 - Add handling for invalid Sourcify response
  • #5635 - Set CoinGecko source in exchange_rates_source function fix in case of token_bridge
  • #5629 - Fix empty coin balance for empty address
  • #5612 - Fix token transfers order
  • #5626 - Fix vyper compiler versions order
  • #5603 - Fix failing verification attempts
  • #5598 - Fix token dropdown
  • #5592 - Burn fees for legacy transactions
  • #5568 - Add regexp for ipfs checking
  • #5567 - Sanitize token name and symbol before insert into DB, display in the application
  • #5564 - Add fallback clauses to string_to_..._hash functions
  • #5538 - Fix internal transaction's tile bug

Chore

  • #5660 - Display txs count chart by default, disable price chart by default, add chart titles
  • #5659 - Use chartjs-adapter-luxon instead chartjs-adapter-moment for charts
  • #5651, #5657 - Gnosis chain rebranded theme and generalization of chart legend colors definition
  • #5640 - Clean up and fix tests, reduce amount of warnings
  • #5625 - Get rid of some redirects to checksummed address url
  • #5623 - Allow hyphen in DB password
  • #5543 - Increase max_restarts to 1_000 (from 3 by default) for explorer, block_scout_web supervisors
  • #5536 - NPM audit fix

v4.1.3-beta

2 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