-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suave functional #8556
Suave functional #8556
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The branch is not backward-compatible with the running non-suave chain. For instance, this error appear (and probably more):
2023-09-28T19:37:59.253 application=indexer fetcher=block_catchup first_block_number=5956031 last_block_number=5956031 step=fork_transactions [error] failed to insert: %{exception: %Postgrex.Error{message: nil, postgres: %{code: :undefined_column, file: "parse_relation.c", line: "3408", message: "column st0.execution_node_hash does not exist", pg_code: "42703", position: "1354", routine: "errorMissingColumn", severity: "ERROR", unknown: "ERROR"}, connection_id: 4947, query: "UPDATE \"transactions\" AS t0 SET \"block_hash\" = NULL, \"block_number\" = NULL, \"gas_used\" = NULL, \"cumulative_gas_used\" = NULL, \"index\" = NULL, \"status\" = NULL, \"error\" = NULL, \"max_priority_fee_per_gas\" = NULL, \"max_fee_per_gas\" = NULL, \"type\" = NULL, \"updated_at\" = $1 FROM (SELECT st0.\"hash\" AS \"hash\", st0.\"block_number\" AS \"block_number\", st0.\"cumulative_gas_used\" AS \"cumulative_gas_used\", st0.\"earliest_processing_start\" AS \"earliest_processing_start\", st0.\"error\" AS \"error\", st0.\"gas\" AS \"gas\", st0.\"gas_price\" AS \"gas_price\", st0.\"gas_used\" AS \"gas_used\", st0.\"index\" AS \"index\", st0.\"created_contract_code_indexed_at\" AS \"created_contract_code_indexed_at\", st0.\"input\" AS \"input\", st0.\"nonce\" AS \"nonce\", st0.\"r\" AS \"r\", st0.\"s\" AS \"s\", st0.\"status\" AS \"status\", st0.\"v\" AS \"v\", st0.\"value\" AS \"value\", st0.\"revert_reason\" AS \"revert_reason\", st0.\"max_priority_fee_per_gas\" AS \"max_priority_fee_per_gas\", st0.\"max_fee_per_gas\" AS \"max_fee_per_gas\", st0.\"type\" AS \"type\", st0.\"has_error_in_internal_txs\" AS \"has_error_in_internal_txs\", st0.\"old_block_hash\" AS \"old_block_hash\", st0.\"inserted_at\" AS \"inserted_at\", st0.\"updated_at\" AS \"updated_at\", st0.\"block_hash\" AS \"block_hash\", st0.\"from_address_hash\" AS \"from_address_hash\", st0.\"to_address_hash\" AS \"to_address_hash\", st0.\"created_contract_address_hash\" AS \"created_contract_address_hash\", st0.\"execution_node_hash\" AS \"execution_node_hash\", st0.\"wrapped_type\" AS \"wrapped_type\", st0.\"wrapped_nonce\" AS \"wrapped_nonce\", st0.\"wrapped_gas\" AS \"wrapped_gas\", st0.\"wrapped_gas_price\" AS \"wrapped_gas_price\", st0.\"wrapped_max_priority_fee_per_gas\" AS \"wrapped_max_priority_fee_per_gas\", st0.\"wrapped_max_fee_per_gas\" AS \"wrapped_max_fee_per_gas\", st0.\"wrapped_value\" AS \"wrapped_value\", st0.\"wrapped_input\" AS \"wrapped_input\", st0.\"wrapped_v\" AS \"wrapped_v\", st0.\"wrapped_r\" AS \"wrapped_r\", st0.\"wrapped_s\" AS \"wrapped_s\", st0.\"wrapped_hash\" AS \"wrapped_hash\", st0.\"wrapped_to_address_hash\" AS \"wrapped_to_address_hash\" FROM \"transactions\" AS st0 WHERE ((FALSE)) OR ((st0.\"block_hash\" != $2) AND (st0.\"block_number\" = $3)) ORDER BY st0.\"hash\" FOR NO KEY UPDATE) AS s1 WHERE (t0.\"hash\" = s1.\"hash\") RETURNING s1.\"hash\", s1.\"block_number\", s1.\"cumulative_gas_used\", s1.\"earliest_processing_start\", s1.\"error\", s1.\"gas\", s1.\"gas_price\", s1.\"gas_used\", s1.\"index\", s1.\"created_contract_code_indexed_at\", s1.\"input\", s1.\"nonce\", s1.\"r\", s1.\"s\", s1.\"status\", s1.\"v\", s1.\"value\", s1.\"revert_reason\", s1.\"max_priority_fee_per_gas\", s1.\"max_fee_per_gas\", s1.\"type\", s1.\"has_error_in_internal_txs\", s1.\"old_block_hash\", s1.\"inserted_at\", s1.\"updated_at\", s1.\"block_hash\", s1.\"from_address_hash\", s1.\"to_address_hash\", s1.\"created_contract_address_hash\", s1.\"execution_node_hash\", s1.\"wrapped_type\", s1.\"wrapped_nonce\", s1.\"wrapped_gas\", s1.\"wrapped_gas_price\", s1.\"wrapped_max_priority_fee_per_gas\", s1.\"wrapped_max_fee_per_gas\", s1.\"wrapped_value\", s1.\"wrapped_input\", s1.\"wrapped_v\", s1.\"wrapped_r\", s1.\"wrapped_s\", s1.\"wrapped_hash\", s1.\"wrapped_to_address_hash\""}}. Retrying.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@varasev please rebase onto master branch
Done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rebase onto master branch one more time 🙏 . We're are close to merge it.
* Apply new issue template to the footer * Fix issue template filling * Get historical market cap data from CoinGecko * Coin id definition fix * Bump postcss from 8.4.30 to 8.4.31 in /apps/block_scout_web/assets Bumps [postcss](https://github.com/postcss/postcss) from 8.4.30 to 8.4.31. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.4.30...8.4.31) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump photoswipe from 5.4.1 to 5.4.2 in /apps/block_scout_web/assets Bumps [photoswipe](https://github.com/dimsemenov/Photoswipe) from 5.4.1 to 5.4.2. - [Release notes](https://github.com/dimsemenov/Photoswipe/releases) - [Commits](dimsemenov/PhotoSwipe@v5.4.1...v5.4.2) --- updated-dependencies: - dependency-name: photoswipe dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Actualize Chromedriver version * Sanitize paging params * Bump hackney from 1.18.1 to 1.19.1 Bumps [hackney](https://github.com/benoitc/hackney) from 1.18.1 to 1.19.1. - [Release notes](https://github.com/benoitc/hackney/releases) - [Changelog](https://github.com/benoitc/hackney/blob/master/NEWS.md) - [Commits](benoitc/hackney@1.18.1...1.19.1) --- updated-dependencies: - dependency-name: hackney dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Dependabot: ignore bootstrap updates, interval update from daily to weekly * Bump css-loader from 5.2.7 to 6.8.1 in /apps/block_scout_web/assets Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.7 to 6.8.1. - [Release notes](https://github.com/webpack-contrib/css-loader/releases) - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md) - [Commits](webpack-contrib/css-loader@v5.2.7...v6.8.1) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * dependabot: ignore web3 4.x * Bump web3 from 1.10.0 to 1.10.2 in /apps/block_scout_web/assets Bumps [web3](https://github.com/ChainSafe/web3.js) from 1.10.0 to 1.10.2. - [Release notes](https://github.com/ChainSafe/web3.js/releases) - [Changelog](https://github.com/web3/web3.js/blob/v1.10.2/CHANGELOG.md) - [Commits](web3/web3.js@v1.10.0...v1.10.2) --- updated-dependencies: - dependency-name: web3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump core-js from 3.32.2 to 3.33.0 in /apps/block_scout_web/assets Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.32.2 to 3.33.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.0/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Process reviewer comment * Refactor docker-compose config: add DB healthcheck, run DB via non-root user * Update Nginx proxy to open all frontend paths * Update README.md Updated Blockscout brand name in Readme. * Fix nil structLogs * Merge pull request blockscout#8252 from blockscout/mf-rootstock-tx-types Add remasc and bridge tx types * IPFS gateway URL env var * Bump credo from 1.7.0 to 1.7.1 Bumps [credo](https://github.com/rrrene/credo) from 1.7.0 to 1.7.1. - [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md) - [Commits](https://github.com/rrrene/credo/commits) --- updated-dependencies: - dependency-name: credo dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Store chain together with in Redis cookie * Make cookie_key public function * Add RSK tracing * Public IPFS gateway URL for frontend * Integrate /api/v2/bytecodes/sources:search-all of eth_bytecode_db * Bump eslint from 8.50.0 to 8.51.0 in /apps/block_scout_web/assets Bumps [eslint](https://github.com/eslint/eslint) from 8.50.0 to 8.51.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v8.50.0...v8.51.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump highlight.js from 11.8.0 to 11.9.0 in /apps/block_scout_web/assets Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.8.0 to 11.9.0. - [Release notes](https://github.com/highlightjs/highlight.js/releases) - [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md) - [Commits](highlightjs/highlight.js@11.8.0...11.9.0) --- updated-dependencies: - dependency-name: highlight.js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sass from 1.68.0 to 1.69.0 in /apps/block_scout_web/assets Bumps [sass](https://github.com/sass/dart-sass) from 1.68.0 to 1.69.0. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.68.0...1.69.0) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sweetalert2 from 11.7.31 to 11.7.32 in /apps/block_scout_web/assets Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.7.31 to 11.7.32. - [Release notes](https://github.com/sweetalert2/sweetalert2/releases) - [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md) - [Commits](sweetalert2/sweetalert2@v11.7.31...v11.7.32) --- updated-dependencies: - dependency-name: sweetalert2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Add RSK chain type * Disable market history cataloger when exchange rates are disabled * Refactor parsing of FIRST_BLOCK, LAST_BLOCK, TRACE_FIRST_BLOCK, TRACE_LAST_BLOCK env variables * Fix css-loader * Fix NEXT_PUBLIC_API_SPEC_URL in common-frontend.env * DefiLlama TVL source * Add tvl prop to /stats API * Fix typos * Add Fuse branch to CI * New branches to CI * Increase ELIXIR_VERSION and OTP_VERSION in GA configs * Bump @babel/preset-env in /apps/block_scout_web/assets Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.20 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sass from 1.69.0 to 1.69.3 in /apps/block_scout_web/assets Bumps [sass](https://github.com/sass/dart-sass) from 1.69.0 to 1.69.3. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.69.0...1.69.3) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump hackney from 1.19.1 to 1.20.1 Bumps [hackney](https://github.com/benoitc/hackney) from 1.19.1 to 1.20.1. - [Release notes](https://github.com/benoitc/hackney/releases) - [Changelog](https://github.com/benoitc/hackney/blob/master/NEWS.md) - [Commits](benoitc/hackney@1.19.1...1.20.1) --- updated-dependencies: - dependency-name: hackney dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_cldr from 2.37.2 to 2.37.4 Bumps [ex_cldr](https://github.com/elixir-cldr/cldr) from 2.37.2 to 2.37.4. - [Release notes](https://github.com/elixir-cldr/cldr/releases) - [Changelog](https://github.com/elixir-cldr/cldr/blob/main/CHANGELOG.md) - [Commits](elixir-cldr/cldr@v2.37.2...v2.37.4) --- updated-dependencies: - dependency-name: ex_cldr dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump floki from 0.34.3 to 0.35.0 Bumps [floki](https://github.com/philss/floki) from 0.34.3 to 0.35.0. - [Release notes](https://github.com/philss/floki/releases) - [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md) - [Commits](philss/floki@v0.34.3...v0.35.0) --- updated-dependencies: - dependency-name: floki dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/traverse in /apps/block_scout_web/assets Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.23.0 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/core from 7.23.0 to 7.23.2 in /apps/block_scout_web/assets Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.0 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump webpack from 5.88.2 to 5.89.0 in /apps/block_scout_web/assets Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.89.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.88.2...v5.89.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_doc from 0.30.6 to 0.30.7 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.6 to 0.30.7. - [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md) - [Commits](elixir-lang/ex_doc@v0.30.6...v0.30.7) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix empty tvl in /stats page * Fix polygon tracer * Set max 30sec JSON RPC poll frequency for realtime fetcher when WS is disabled * Add RSK tracing * Add rootstock locked widget in stats * Remove block consensus on import fail * arm64-compatible docker image * Improve `/tabs-counters` and add cache * Change counting time function * Process review comments * Process review comment * Add head offset for empty blocks sanitizer * Fix TokenBalance fetcher retry logic * Filter token transfers on coin balances updates * v5.3.0 * Update CHANGELOG * Configure Buildx for Optimism * Workflow for image generation for zkevm * Add a window for balances fetching from non-archive node * Bump sass from 1.69.3 to 1.69.4 in /apps/block_scout_web/assets Bumps [sass](https://github.com/sass/dart-sass) from 1.69.3 to 1.69.4. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.69.3...1.69.4) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump web3 from 1.10.2 to 1.10.3 in /apps/block_scout_web/assets Bumps [web3](https://github.com/ChainSafe/web3.js) from 1.10.2 to 1.10.3. - [Release notes](https://github.com/ChainSafe/web3.js/releases) - [Changelog](https://github.com/web3/web3.js/blob/4.x/CHANGELOG.md) - [Commits](web3/web3.js@v1.10.2...v1.10.3) --- updated-dependencies: - dependency-name: web3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump core-js from 3.33.0 to 3.33.1 in /apps/block_scout_web/assets Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.33.0 to 3.33.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.1/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump eslint from 8.51.0 to 8.52.0 in /apps/block_scout_web/assets Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v8.51.0...v8.52.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @amplitude/analytics-browser in /apps/block_scout_web/assets Bumps [@amplitude/analytics-browser](https://github.com/amplitude/Amplitude-TypeScript) from 2.3.2 to 2.3.3. - [Release notes](https://github.com/amplitude/Amplitude-TypeScript/releases) - [Commits](https://github.com/amplitude/Amplitude-TypeScript/compare/@amplitude/analytics-browser@2.3.2...@amplitude/analytics-browser@2.3.3) --- updated-dependencies: - dependency-name: "@amplitude/analytics-browser" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump floki from 0.35.0 to 0.35.1 Bumps [floki](https://github.com/philss/floki) from 0.35.0 to 0.35.1. - [Release notes](https://github.com/philss/floki/releases) - [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md) - [Commits](philss/floki@v0.35.0...v0.35.1) --- updated-dependencies: - dependency-name: floki dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_abi from 0.6.2 to 0.6.3 Bumps [ex_abi](https://github.com/poanetwork/ex_abi) from 0.6.2 to 0.6.3. - [Release notes](https://github.com/poanetwork/ex_abi/releases) - [Changelog](https://github.com/poanetwork/ex_abi/blob/master/CHANGELOG.md) - [Commits](poanetwork/ex_abi@0.6.2...0.6.3) --- updated-dependencies: - dependency-name: ex_abi dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump eslint-plugin-import in /apps/block_scout_web/assets Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.1 to 2.29.0. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](import-js/eslint-plugin-import@v2.28.1...v2.29.0) --- updated-dependencies: - dependency-name: eslint-plugin-import dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Set CHAIN_TYPE=polygon_edge for Immutable * Bump ex_doc from 0.30.7 to 0.30.9 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.7 to 0.30.9. - [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md) - [Commits](elixir-lang/ex_doc@v0.30.7...v0.30.9) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix db pool size exceeds Postgres max connections * Bump redix from 1.2.3 to 1.3.0 Bumps [redix](https://github.com/whatyouhide/redix) from 1.2.3 to 1.3.0. - [Changelog](https://github.com/whatyouhide/redix/blob/main/CHANGELOG.md) - [Commits](whatyouhide/redix@v1.2.3...v1.3.0) --- updated-dependencies: - dependency-name: redix dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Rollback changes for Explorer.Repo.Replica1 * Fix is_verified for /addresses and /smart-contracts * Changelog * Create zkEVM tables * Add runners for zkEVM tables * Draft zkEVM indexer implementation * Extend zkEVM batches indexer * Improve detecting a new zkEVM batch * Add INDEXER_ZKEVM_BATCHES_ENABLED env var * Add logging to Indexer.Fetcher.ZkevmTxnBatch * Refactor Indexer.Fetcher.ZkevmTxnBatch * Small refactoring of Indexer.Fetcher.ZkevmTxnBatch * Add zkEVM fields to API v2 response for transaction page * Add zkEVM transaction status to API v2 response for transaction page * Add API v2 response for zkEVM batch page (partially) * Add API v2 response for zkEVM batch page * Add API v2 response for zkEVM list of batches page * Add API v2 output for Latest Confirmed Batches homepage section * Add API v2 output for Latest Batch homepage section * Add API v2 output for transaction list of the specified batch * Rename some routes in API v2 * Update changelog * Fix for dialyzer * Add new words to cspell.json * Use latest batch number instead of aggregated count * Simplify batches chunking * Store l2 transactions count in the batch table * Fix syntax * Minor changes * Add INDEXER_ZKEVM_BATCHES_CHUNK_SIZE env variable * Add INDEXER_ZKEVM_BATCHES_RECHECK_INTERVAL env variable * Remove redundant line * Small refactoring * Txn -> Transaction * Move zkevm_* files into a separate folder * Add Explorer.Chain.Zkevm.Reader module * Change some API routes * Add small comment * Add specs for public functions * Fix config/runtime.exs * Extend zkevm batch info in API * Define chain type * Add @doc for public functions * Fix repos list definition in releases_tasks * Throw not_found error in API v2 when a batch is not found * Fixes after rebase * Make transactions list in a batch optional * Handle 0 gas limit * mix format * Add socket for confirmed batches list on the main page * Fix for zkEVM websocket connection * Minor fixes * Fix transaction_controller.ex * Set pool_size to 1 for polygon_zkevm * Small refactoring * Don't override internal transaction error if it's present already * Account: add pagination + envs for limits (blockscout#8528) * Account: Add pagination + increase limits * Add tests * Add specs and docs * Add TODO * Dupliacte all the account endpoints + new paginated to /api/account/v2 * Suave functional (blockscout#8556) * Add execution_node field indexing * Add `wrapped` field (and its subfields) indexing * Add allowed_peekers field for transaction to API v2 response * Add execution_node field for transaction to API v2 response * Add Suave fields for regular transaction to API v2 response * Add API v2 endpoint for transactions filtered by execution node * Add index for execution_node field * Small fixes * Update changelog * Fix for CHAIN_TYPE, backward compatibility * Update spelling * Fix for dyalizer * Fix default_on_conflict * Fix test.exs * Fix view for Suave transaction * Add Suave-specific comments * mix format * Set pool_size to 1 for suave * Small refactoring for repo * mix format, mix dialyzer --------- Co-authored-by: POA <33550681+poa@users.noreply.github.com> * Support tokenSymbol and tokenName in /api/v2/import/token-info (blockscout#8696) * Support tokenSymbol and tokenName in /api/v2/import/token-info * Changelog * Update more Docker images on release * Fix sourcify enabled flag (blockscout#8705) * Fix sourcify enabled flag * Changelog * Add stability_fee for CHAIN_TYPE=stability (blockscout#8651) * Add stability_fee for CHAIN_TYPE=stability * Changelog * Optimize token fee requests * Remove unused function * Process review comments * Fixes after rebase * Fix sourcify check (blockscout#8714) * Fix sourcify check * Changelog * Add address name updating on contract re-verification (blockscout#8706) * Add address name updating on contract re-verification * Changelog * Rename `wrapped` field to `requestRecord` for Suave (blockscout#8715) * Rename `wrapped` field to `requestRecord` for Suave * Update changelog --------- Co-authored-by: POA <33550681+poa@users.noreply.github.com> * CoinBalanceHistory tab: show also tx with gasPrice & gasUsed > 0 (blockscout#8708) * CoinBalanceHistory tab: show also tx with gasPrice & gasUsed > 0 * Changelog * Save GasPriceOracle old prices as a fallback * 5.3.1 * Update CHANGELOG * Update GA workflows * Fix CHANGELOG * GA Workflow for Stability * Split release workflow into 2 * Adjust docker image build workflows: remove updating latest tag from push to custom branches, polygon-edge image workflow * Remove repos_list (default value for ecto repos) from Explorer.ReleaseTasks (blockscout#8728) * Remove repos_list (default value for repos, which are defined anyways) from Explorer.ReleaseTasks * Add CHANGELOG entry * Fix flaky account notifier test (blockscout#8724) * Fix flaky account notifier test * Update CHANGELOG.md * Bump browserify-sign from 4.2.1 to 4.2.2 in /apps/block_scout_web/assets Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](browserify/browserify-sign@v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Add CI to PR creation production-optimism-stg * Bump solc from 0.8.21 to 0.8.22 in /apps/explorer Bumps [solc](https://github.com/ethereum/solc-js) from 0.8.21 to 0.8.22. - [Commits](ethereum/solc-js@v0.8.21...v0.8.22) --- updated-dependencies: - dependency-name: solc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump phoenix_ecto from 4.4.2 to 4.4.3 Bumps [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) from 4.4.2 to 4.4.3. - [Changelog](https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md) - [Commits](phoenixframework/phoenix_ecto@v4.4.2...v4.4.3) --- updated-dependencies: - dependency-name: phoenix_ecto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump tesla from 1.7.0 to 1.8.0 Bumps [tesla](https://github.com/teamon/tesla) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/teamon/tesla/releases) - [Commits](elixir-tesla/tesla@v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: tesla dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump floki from 0.35.1 to 0.35.2 Bumps [floki](https://github.com/philss/floki) from 0.35.1 to 0.35.2. - [Release notes](https://github.com/philss/floki/releases) - [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md) - [Commits](philss/floki@v0.35.1...v0.35.2) --- updated-dependencies: - dependency-name: floki dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump core-js from 3.33.1 to 3.33.2 in /apps/block_scout_web/assets Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.33.1 to 3.33.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.2/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sweetalert2 from 11.7.32 to 11.9.0 in /apps/block_scout_web/assets Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.7.32 to 11.9.0. - [Release notes](https://github.com/sweetalert2/sweetalert2/releases) - [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md) - [Commits](sweetalert2/sweetalert2@v11.7.32...v11.9.0) --- updated-dependencies: - dependency-name: sweetalert2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sass from 1.69.4 to 1.69.5 in /apps/block_scout_web/assets Bumps [sass](https://github.com/sass/dart-sass) from 1.69.4 to 1.69.5. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.69.4...1.69.5) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Add TOKEN_INSTANCE_OWNER_MIGRATION_ENABLED env * Fix internal transaction error * Changelog * Gnosis safe proxy via singleton * Fix for tvl update in market history when row already exists --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Viktor Baranov <baranov.viktor.27@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ulyanas <2fizzy@gmail.com> Co-authored-by: Maxim Filonov <53992153+sl1depengwyn@users.noreply.github.com> Co-authored-by: Nikita Pozdniakov <nikitosing4@mail.ru> Co-authored-by: Pavel Pustovalov <pustovalov.pavel@gmail.com> Co-authored-by: GoodDaisy <90915921+GoodDaisy@users.noreply.github.com> Co-authored-by: Qwerty5Uiop <alex000010@bk.ru> Co-authored-by: POA <33550681+poa@users.noreply.github.com> Co-authored-by: nikitosing <32202610+nikitosing@users.noreply.github.com> Co-authored-by: varasev <33550681+varasev@users.noreply.github.com>
* Bump sweetalert2 from 11.7.31 to 11.7.32 in /apps/block_scout_web/assets Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.7.31 to 11.7.32. - [Release notes](https://github.com/sweetalert2/sweetalert2/releases) - [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md) - [Commits](sweetalert2/sweetalert2@v11.7.31...v11.7.32) --- updated-dependencies: - dependency-name: sweetalert2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Add RSK chain type * Disable market history cataloger when exchange rates are disabled * Refactor parsing of FIRST_BLOCK, LAST_BLOCK, TRACE_FIRST_BLOCK, TRACE_LAST_BLOCK env variables * Fix css-loader * Fix NEXT_PUBLIC_API_SPEC_URL in common-frontend.env * DefiLlama TVL source * Add tvl prop to /stats API * Fix typos * Add Fuse branch to CI * New branches to CI * Increase ELIXIR_VERSION and OTP_VERSION in GA configs * Bump @babel/preset-env in /apps/block_scout_web/assets Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.20 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sass from 1.69.0 to 1.69.3 in /apps/block_scout_web/assets Bumps [sass](https://github.com/sass/dart-sass) from 1.69.0 to 1.69.3. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.69.0...1.69.3) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump hackney from 1.19.1 to 1.20.1 Bumps [hackney](https://github.com/benoitc/hackney) from 1.19.1 to 1.20.1. - [Release notes](https://github.com/benoitc/hackney/releases) - [Changelog](https://github.com/benoitc/hackney/blob/master/NEWS.md) - [Commits](benoitc/hackney@1.19.1...1.20.1) --- updated-dependencies: - dependency-name: hackney dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_cldr from 2.37.2 to 2.37.4 Bumps [ex_cldr](https://github.com/elixir-cldr/cldr) from 2.37.2 to 2.37.4. - [Release notes](https://github.com/elixir-cldr/cldr/releases) - [Changelog](https://github.com/elixir-cldr/cldr/blob/main/CHANGELOG.md) - [Commits](elixir-cldr/cldr@v2.37.2...v2.37.4) --- updated-dependencies: - dependency-name: ex_cldr dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump floki from 0.34.3 to 0.35.0 Bumps [floki](https://github.com/philss/floki) from 0.34.3 to 0.35.0. - [Release notes](https://github.com/philss/floki/releases) - [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md) - [Commits](philss/floki@v0.34.3...v0.35.0) --- updated-dependencies: - dependency-name: floki dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/traverse in /apps/block_scout_web/assets Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.23.0 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/core from 7.23.0 to 7.23.2 in /apps/block_scout_web/assets Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.0 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump webpack from 5.88.2 to 5.89.0 in /apps/block_scout_web/assets Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.89.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.88.2...v5.89.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_doc from 0.30.6 to 0.30.7 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.6 to 0.30.7. - [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md) - [Commits](elixir-lang/ex_doc@v0.30.6...v0.30.7) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix empty tvl in /stats page * Fix polygon tracer * Set max 30sec JSON RPC poll frequency for realtime fetcher when WS is disabled * Add RSK tracing * Add rootstock locked widget in stats * Remove block consensus on import fail * arm64-compatible docker image * Improve `/tabs-counters` and add cache * Change counting time function * Process review comments * Process review comment * Add head offset for empty blocks sanitizer * Fix TokenBalance fetcher retry logic * Filter token transfers on coin balances updates * v5.3.0 * Update CHANGELOG * Configure Buildx for Optimism * Workflow for image generation for zkevm * Add a window for balances fetching from non-archive node * Bump sass from 1.69.3 to 1.69.4 in /apps/block_scout_web/assets Bumps [sass](https://github.com/sass/dart-sass) from 1.69.3 to 1.69.4. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.69.3...1.69.4) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump web3 from 1.10.2 to 1.10.3 in /apps/block_scout_web/assets Bumps [web3](https://github.com/ChainSafe/web3.js) from 1.10.2 to 1.10.3. - [Release notes](https://github.com/ChainSafe/web3.js/releases) - [Changelog](https://github.com/web3/web3.js/blob/4.x/CHANGELOG.md) - [Commits](web3/web3.js@v1.10.2...v1.10.3) --- updated-dependencies: - dependency-name: web3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump core-js from 3.33.0 to 3.33.1 in /apps/block_scout_web/assets Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.33.0 to 3.33.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.1/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump eslint from 8.51.0 to 8.52.0 in /apps/block_scout_web/assets Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v8.51.0...v8.52.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @amplitude/analytics-browser in /apps/block_scout_web/assets Bumps [@amplitude/analytics-browser](https://github.com/amplitude/Amplitude-TypeScript) from 2.3.2 to 2.3.3. - [Release notes](https://github.com/amplitude/Amplitude-TypeScript/releases) - [Commits](https://github.com/amplitude/Amplitude-TypeScript/compare/@amplitude/analytics-browser@2.3.2...@amplitude/analytics-browser@2.3.3) --- updated-dependencies: - dependency-name: "@amplitude/analytics-browser" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump floki from 0.35.0 to 0.35.1 Bumps [floki](https://github.com/philss/floki) from 0.35.0 to 0.35.1. - [Release notes](https://github.com/philss/floki/releases) - [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md) - [Commits](philss/floki@v0.35.0...v0.35.1) --- updated-dependencies: - dependency-name: floki dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_abi from 0.6.2 to 0.6.3 Bumps [ex_abi](https://github.com/poanetwork/ex_abi) from 0.6.2 to 0.6.3. - [Release notes](https://github.com/poanetwork/ex_abi/releases) - [Changelog](https://github.com/poanetwork/ex_abi/blob/master/CHANGELOG.md) - [Commits](poanetwork/ex_abi@0.6.2...0.6.3) --- updated-dependencies: - dependency-name: ex_abi dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump eslint-plugin-import in /apps/block_scout_web/assets Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.1 to 2.29.0. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](import-js/eslint-plugin-import@v2.28.1...v2.29.0) --- updated-dependencies: - dependency-name: eslint-plugin-import dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Set CHAIN_TYPE=polygon_edge for Immutable * Bump ex_doc from 0.30.7 to 0.30.9 Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.7 to 0.30.9. - [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md) - [Commits](elixir-lang/ex_doc@v0.30.7...v0.30.9) --- updated-dependencies: - dependency-name: ex_doc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix db pool size exceeds Postgres max connections * Bump redix from 1.2.3 to 1.3.0 Bumps [redix](https://github.com/whatyouhide/redix) from 1.2.3 to 1.3.0. - [Changelog](https://github.com/whatyouhide/redix/blob/main/CHANGELOG.md) - [Commits](whatyouhide/redix@v1.2.3...v1.3.0) --- updated-dependencies: - dependency-name: redix dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Rollback changes for Explorer.Repo.Replica1 * Fix is_verified for /addresses and /smart-contracts * Changelog * Create zkEVM tables * Add runners for zkEVM tables * Draft zkEVM indexer implementation * Extend zkEVM batches indexer * Improve detecting a new zkEVM batch * Add INDEXER_ZKEVM_BATCHES_ENABLED env var * Add logging to Indexer.Fetcher.ZkevmTxnBatch * Refactor Indexer.Fetcher.ZkevmTxnBatch * Small refactoring of Indexer.Fetcher.ZkevmTxnBatch * Add zkEVM fields to API v2 response for transaction page * Add zkEVM transaction status to API v2 response for transaction page * Add API v2 response for zkEVM batch page (partially) * Add API v2 response for zkEVM batch page * Add API v2 response for zkEVM list of batches page * Add API v2 output for Latest Confirmed Batches homepage section * Add API v2 output for Latest Batch homepage section * Add API v2 output for transaction list of the specified batch * Rename some routes in API v2 * Update changelog * Fix for dialyzer * Add new words to cspell.json * Use latest batch number instead of aggregated count * Simplify batches chunking * Store l2 transactions count in the batch table * Fix syntax * Minor changes * Add INDEXER_ZKEVM_BATCHES_CHUNK_SIZE env variable * Add INDEXER_ZKEVM_BATCHES_RECHECK_INTERVAL env variable * Remove redundant line * Small refactoring * Txn -> Transaction * Move zkevm_* files into a separate folder * Add Explorer.Chain.Zkevm.Reader module * Change some API routes * Add small comment * Add specs for public functions * Fix config/runtime.exs * Extend zkevm batch info in API * Define chain type * Add @doc for public functions * Fix repos list definition in releases_tasks * Throw not_found error in API v2 when a batch is not found * Fixes after rebase * Make transactions list in a batch optional * Handle 0 gas limit * mix format * Add socket for confirmed batches list on the main page * Fix for zkEVM websocket connection * Minor fixes * Fix transaction_controller.ex * Set pool_size to 1 for polygon_zkevm * Small refactoring * Don't override internal transaction error if it's present already * Account: add pagination + envs for limits (blockscout#8528) * Account: Add pagination + increase limits * Add tests * Add specs and docs * Add TODO * Dupliacte all the account endpoints + new paginated to /api/account/v2 * Suave functional (blockscout#8556) * Add execution_node field indexing * Add `wrapped` field (and its subfields) indexing * Add allowed_peekers field for transaction to API v2 response * Add execution_node field for transaction to API v2 response * Add Suave fields for regular transaction to API v2 response * Add API v2 endpoint for transactions filtered by execution node * Add index for execution_node field * Small fixes * Update changelog * Fix for CHAIN_TYPE, backward compatibility * Update spelling * Fix for dyalizer * Fix default_on_conflict * Fix test.exs * Fix view for Suave transaction * Add Suave-specific comments * mix format * Set pool_size to 1 for suave * Small refactoring for repo * mix format, mix dialyzer --------- Co-authored-by: POA <33550681+poa@users.noreply.github.com> * Support tokenSymbol and tokenName in /api/v2/import/token-info (blockscout#8696) * Support tokenSymbol and tokenName in /api/v2/import/token-info * Changelog * Update more Docker images on release * Fix sourcify enabled flag (blockscout#8705) * Fix sourcify enabled flag * Changelog * Add stability_fee for CHAIN_TYPE=stability (blockscout#8651) * Add stability_fee for CHAIN_TYPE=stability * Changelog * Optimize token fee requests * Remove unused function * Process review comments * Fixes after rebase * Fix sourcify check (blockscout#8714) * Fix sourcify check * Changelog * Add address name updating on contract re-verification (blockscout#8706) * Add address name updating on contract re-verification * Changelog * Rename `wrapped` field to `requestRecord` for Suave (blockscout#8715) * Rename `wrapped` field to `requestRecord` for Suave * Update changelog --------- Co-authored-by: POA <33550681+poa@users.noreply.github.com> * CoinBalanceHistory tab: show also tx with gasPrice & gasUsed > 0 (blockscout#8708) * CoinBalanceHistory tab: show also tx with gasPrice & gasUsed > 0 * Changelog * Save GasPriceOracle old prices as a fallback * 5.3.1 * Update CHANGELOG * Update GA workflows * Fix CHANGELOG * GA Workflow for Stability * Split release workflow into 2 * Adjust docker image build workflows: remove updating latest tag from push to custom branches, polygon-edge image workflow * Remove repos_list (default value for ecto repos) from Explorer.ReleaseTasks (blockscout#8728) * Remove repos_list (default value for repos, which are defined anyways) from Explorer.ReleaseTasks * Add CHANGELOG entry * Fix flaky account notifier test (blockscout#8724) * Fix flaky account notifier test * Update CHANGELOG.md * Bump browserify-sign from 4.2.1 to 4.2.2 in /apps/block_scout_web/assets Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](browserify/browserify-sign@v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Add CI to PR creation production-optimism-stg * Bump solc from 0.8.21 to 0.8.22 in /apps/explorer Bumps [solc](https://github.com/ethereum/solc-js) from 0.8.21 to 0.8.22. - [Commits](ethereum/solc-js@v0.8.21...v0.8.22) --- updated-dependencies: - dependency-name: solc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump phoenix_ecto from 4.4.2 to 4.4.3 Bumps [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) from 4.4.2 to 4.4.3. - [Changelog](https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md) - [Commits](phoenixframework/phoenix_ecto@v4.4.2...v4.4.3) --- updated-dependencies: - dependency-name: phoenix_ecto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump tesla from 1.7.0 to 1.8.0 Bumps [tesla](https://github.com/teamon/tesla) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/teamon/tesla/releases) - [Commits](elixir-tesla/tesla@v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: tesla dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump floki from 0.35.1 to 0.35.2 Bumps [floki](https://github.com/philss/floki) from 0.35.1 to 0.35.2. - [Release notes](https://github.com/philss/floki/releases) - [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md) - [Commits](philss/floki@v0.35.1...v0.35.2) --- updated-dependencies: - dependency-name: floki dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump core-js from 3.33.1 to 3.33.2 in /apps/block_scout_web/assets Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.33.1 to 3.33.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.2/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sweetalert2 from 11.7.32 to 11.9.0 in /apps/block_scout_web/assets Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.7.32 to 11.9.0. - [Release notes](https://github.com/sweetalert2/sweetalert2/releases) - [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md) - [Commits](sweetalert2/sweetalert2@v11.7.32...v11.9.0) --- updated-dependencies: - dependency-name: sweetalert2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sass from 1.69.4 to 1.69.5 in /apps/block_scout_web/assets Bumps [sass](https://github.com/sass/dart-sass) from 1.69.4 to 1.69.5. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.69.4...1.69.5) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Add TOKEN_INSTANCE_OWNER_MIGRATION_ENABLED env * Fix internal transaction error * Changelog * Gnosis safe proxy via singleton * Fix for tvl update in market history when row already exists * Disable catchup indexer by env * Fix Indexer.Transform.Addresses for non-Suave setup (blockscout#8784) * Fix Indexer.Transform.Addresses for non-Suave setup * Update changelog * Fix bin/install_chrome_headless.sh * Fix bin/install_chrome_headless.sh * Rename Explorer.Token.MetadataRetrieverTest * Reset GA cache * Fix test in InstanceMetadataRetrieverTest --------- Co-authored-by: POA <33550681+poa@users.noreply.github.com> Co-authored-by: Viktor Baranov <baranov.viktor.27@gmail.com> * Bump cldr_utils from 2.24.1 to 2.24.2 Bumps [cldr_utils](https://github.com/elixir-cldr/cldr_utils) from 2.24.1 to 2.24.2. - [Release notes](https://github.com/elixir-cldr/cldr_utils/releases) - [Changelog](https://github.com/elixir-cldr/cldr_utils/blob/master/CHANGELOG.md) - [Commits](elixir-cldr/cldr_utils@v2.24.1...v2.24.2) --- updated-dependencies: - dependency-name: cldr_utils dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump eslint from 8.52.0 to 8.53.0 in /apps/block_scout_web/assets Bumps [eslint](https://github.com/eslint/eslint) from 8.52.0 to 8.53.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v8.52.0...v8.53.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_cldr_numbers from 2.32.2 to 2.32.3 Bumps [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers) from 2.32.2 to 2.32.3. - [Release notes](https://github.com/elixir-cldr/cldr_numbers/releases) - [Changelog](https://github.com/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md) - [Commits](elixir-cldr/cldr_numbers@v2.32.2...v2.32.3) --- updated-dependencies: - dependency-name: ex_cldr_numbers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_abi from 0.6.3 to 0.6.4 Bumps [ex_abi](https://github.com/poanetwork/ex_abi) from 0.6.3 to 0.6.4. - [Release notes](https://github.com/poanetwork/ex_abi/releases) - [Changelog](https://github.com/poanetwork/ex_abi/blob/master/CHANGELOG.md) - [Commits](poanetwork/ex_abi@0.6.3...0.6.4) --- updated-dependencies: - dependency-name: ex_abi dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump ex_cldr_units from 3.16.3 to 3.16.4 Bumps [ex_cldr_units](https://github.com/elixir-cldr/cldr_units) from 3.16.3 to 3.16.4. - [Release notes](https://github.com/elixir-cldr/cldr_units/releases) - [Changelog](https://github.com/elixir-cldr/cldr_units/blob/main/CHANGELOG.md) - [Commits](elixir-cldr/cldr_units@v3.16.3...v3.16.4) --- updated-dependencies: - dependency-name: ex_cldr_units dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix for eth_getbalance API v1 endpoint when requesting latest tag * Add new metadata fields and add x-api-key header to eth-bytecode-db r… (blockscout#8750) * Add new metadata fields and add x-api-key header to eth-bytecode-db request * Add /api/v2/import/smart-contracts/{address_hash} endpoint * Add endpoint url to the block_scout_web logging (blockscout#8609) * Replace :console logger backend with LoggerJSON; Add endpoint url to the block_scout_web logging * Move logger_json dependency * Turn json logs only for prod environment * Disable debug ecto logs for test environment * Return HTTP method to logs * Add possibility to search tokens by address hash (blockscout#8768) * Add possibility to search tokens by address hash * Changelog + remove dbg calls * Refactor searching queries set of selected fields * Final polishing --------- Co-authored-by: Viktor Baranov <baranov.viktor.27@gmail.com> * Enable API v2 by default (blockscout#8802) * Enable API v2 by default * Changelog * Add rootstock specific fields (blockscout#8076) * Add rootstock fields to block structere * Add rootstock fetcher * Fix cycle of rootstock fetcher [no ci] * Take into account `CHAIN_TYPE` for RSK * CI for ETH Sepolia * API v2: address nft (blockscout#8634) * Add /api/v2/addresses/{address_hash}/nft and /api/v2/{address_hash}/nft/collections * Add filter to /api/v2/tokens/{address_hash}/instances?holder_address_hash={holder_address} * Changelog * Revert log disabling * Fix warn * Add @SPEC and @doc * Process review comments * Ignore depositReceiptVersion from optimism receipts * Do not ignore twin contracts on /api/v2/import/smart-contracts/{address_hash} (blockscout#8813) * Ignore twin contracts on /api/v2/import/smart-contracts/{address_hash} * Changelog * Add CoinBalanceDailyUpdater * Bump benchee from 1.1.0 to 1.2.0 Bumps [benchee](https://github.com/bencheeorg/benchee) from 1.1.0 to 1.2.0. - [Release notes](https://github.com/bencheeorg/benchee/releases) - [Changelog](https://github.com/bencheeorg/benchee/blob/main/CHANGELOG.md) - [Commits](bencheeorg/benchee@1.1.0...1.2.0) --- updated-dependencies: - dependency-name: benchee dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump httpoison from 2.1.0 to 2.2.0 Bumps [httpoison](https://github.com/edgurgel/httpoison) from 2.1.0 to 2.2.0. - [Release notes](https://github.com/edgurgel/httpoison/releases) - [Commits](edgurgel/httpoison@v2.1.0...v2.2.0) --- updated-dependencies: - dependency-name: httpoison dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump luxon from 3.4.3 to 3.4.4 in /apps/block_scout_web/assets Bumps [luxon](https://github.com/moment/luxon) from 3.4.3 to 3.4.4. - [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md) - [Commits](moment/luxon@3.4.3...3.4.4) --- updated-dependencies: - dependency-name: luxon dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/core from 7.23.2 to 7.23.3 in /apps/block_scout_web/assets Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.2 to 7.23.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/preset-env in /apps/block_scout_web/assets Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.23.2 to 7.23.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Bump solc from 0.8.22 to 0.8.23 in /apps/explorer Bumps [solc](https://github.com/ethereum/solc-js) from 0.8.22 to 0.8.23. - [Commits](ethereum/solc-js@v0.8.22...v0.8.23) --- updated-dependencies: - dependency-name: solc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Do not preload smart contract info if address has no contract_code * Changelog * Fix after review; Add test * Log more details in regards 413 error * Safe token update * Add testing for all CHAIN_TYPEs --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Baranov <baranov.viktor.27@gmail.com> Co-authored-by: Maxim Filonov <53992153+sl1depengwyn@users.noreply.github.com> Co-authored-by: Pavel Pustovalov <pustovalov.pavel@gmail.com> Co-authored-by: GoodDaisy <90915921+GoodDaisy@users.noreply.github.com> Co-authored-by: Qwerty5Uiop <alex000010@bk.ru> Co-authored-by: Nikita Pozdniakov <nikitosing4@mail.ru> Co-authored-by: POA <33550681+poa@users.noreply.github.com> Co-authored-by: nikitosing <32202610+nikitosing@users.noreply.github.com> Co-authored-by: varasev <33550681+varasev@users.noreply.github.com> Co-authored-by: 0xalex88 <113263502+0xalex88@users.noreply.github.com>
* Add execution_node field indexing * Add `wrapped` field (and its subfields) indexing * Add allowed_peekers field for transaction to API v2 response * Add execution_node field for transaction to API v2 response * Add Suave fields for regular transaction to API v2 response * Add API v2 endpoint for transactions filtered by execution node * Add index for execution_node field * Small fixes * Update changelog * Fix for CHAIN_TYPE, backward compatibility * Update spelling * Fix for dyalizer * Fix default_on_conflict * Fix test.exs * Fix view for Suave transaction * Add Suave-specific comments * mix format * Set pool_size to 1 for suave * Small refactoring for repo * mix format, mix dialyzer --------- Co-authored-by: POA <33550681+poa@users.noreply.github.com>
Motivation
This PR adds the following Suave-specific features:
Execution Node
,Allowed Peekers
, and wrapped ethereum transaction)/api/v2/transactions/execution-node/:execution_node_hash_param
endpoint)SUAVE_BID_CONTRACTS
env variable to define comma-separated list of Bid Contracts (to retrieveBidEvent
from logs which is used to getAllowed Peekers
)CHAIN_TYPE=suave
env variableParsing of
confidentialComputeResult
field ofeth_getTransactionByHash
wasn't added as its value always matches theinput
which is already parsed by standard Blockscout functionality.Checklist for your Pull Request (PR)
CHANGELOG.md
with this PRmaster
in the Version column. Changes will be reflected in this table: https://docs.blockscout.com/for-developers/information-and-settings/env-variables.