Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description and Related Issue(s)
Resolves #2911
This PR implements the Hot Contracts page, which displays aggregate metrics for the most popular contracts on the network. The page includes a table with contract information, transaction counts, gas usage, and balance data, with support for multiple time intervals and sorting options.
Proposed Changes
/hot-contracts) with table and list views for mobile and desktopEnvironment Variables
Added
NEXT_PUBLIC_HOT_CONTRACTS_ENABLEDenvironment variable to enable the Hot Contracts feature. When set totrue, the feature is enabled and the page becomes accessible through navigation. This variable is documented inENVS.mdunder the "Hot contract" section.Breaking or Incompatible Changes
None.
Additional Information
The implementation follows the design specifications from the Figma design and integrates with the existing Blockscout API endpoint for hot contracts data. The page supports the "Hide scam tokens" toggle functionality as specified in the requirements.
Checklist for PR author