Links

Roadmap

Upcoming enhancements and updates to BlockScout
The Blockscout roadmap is a high-level strategic plan designed to guide research and development. Target dates and details are reviewed regularly by the team and subject to move, adjust and change as the project evolves. Note that only completed items (
Status: Complete) are considered achieved project milestones.
Last update: July 27, 2022 | Changelog

In Progress

UI Redesign

Target Date: Q3-Q4 2021 Status:
In Progress
A new UI interface is under development to improve data exploration, optimize views, and provide overall better UX for Blockscout users. The UI is being built from the ground up. It will overhaul all aspects of Blockscout engagement, creating a complete all-in-one interface for chain exploration. In addition to a modern design, the upgrade will also improvements to features such as:
  • Search: Prominent search, mobile upgrades, improved dropdown, full-page results, search control
  • Data Sort/Filtering: Ability to sort data (ascending & descending by column). Improved pagination and filtering abilities.
  • My Account: See below for features related to My Account functionality.

DApp Marketplace

Target Date: Q4 2021 Status:
In Progress
Chain users will be able to access applications and modules directly from Blockscout, vastly improving the overall chain experience. Interoperability, swaps, transactions, and 3rd party project-based apps will be accessible and integrated with the modular interface.
Blockscout will also develop native applications for this marketplace. Several are in active development.
  • Blockscout Swap: Swap feature using an aggregator under the hood for simple swaps without leaving Blockscout.
  • Blockscout Revoke: Find contracts/apps you have granted allowances to (the ability to spend tokens on your behalf) and revoke these permissions.
  • More TBD

My Account Functionality

Target Date: Q3 2022 Status:
Instance deployed on Gnosis Chain. Undergoing improvements.
We will explore adding account features for users looking for explorer personalizations, including alerts and notifications, the ability to watch specific addresses, name and customize data within the dashboard, and other advanced features.

Blockscout Rust Microservices

Target Date: Q3 2022 Status:
In Progress
New Rust-developed microservices will be enabled on Blockscout to extend functionality and modularity. We are revamping smart contract verification to use a Rust module and working on a smart contract uml visualization module to start.
Target Date: Q3-Q4 2022 Status:
In Progress
Blockscout serves many different chains across the blockchain spectrum. Users currently must switch instances to find addresses/contracts etc for each chain. Multi-chain search will provide a single interface to track addresses across supported chains.

Landing Page

Target Date: Q3 2022 Status:
In Progress
A new landing page is in development for Blockscout to assist new users and developers understand the Blockscout feature set and find information quickly.

Ongoing Improvements

Data Storage Optimization

Target Date:
🏁
Ongoing
Updating and optimizing the indexing scheme for storable data. We are working to decrease the BlockScout database size while preserving the same level of functionality.

Performance Enhancements

Target Date:
🏁
Ongoing - 80% covered in release 3.0.0
As chain data grows exponentially, load speed, database optimization & caching, data parsing and front-end improvements are all required to maintain optimal performance. These efforts will continue as additional features are added to BlockScout.

Research Phase - Future Items

NFT Interface

Target Date: 2023 Status:🧪 Research Phase
As NFTs become more important to the ecosystem, the explorer will be updated and redesigned to display images, attributes and other data in a user-friendly interface. A dedicated NFT explorer module may be introduced to provide advanced features.

Custom Transaction Views/Actions/Events

Target Date: 2023 Status:🧪 Research Phase
Create views for different actions / transactions to provide clarity for complex transactions, trade-specific transactions and multi-sig transactions.

Personal Asset Management

Target Date: 2023 Status:🧪 Research Phase
My Account functionality will be extended to enable portfolio views and management of assets across protocols and chains.

Analytics Dashboards

Target Date: 2023 Status: 🧪 Research Phase
We will incorporate new views and visual dashboards to better represent various data points.

Blockscout ID

Target Date: 2023 Status: 🧪 Research Phase
Develop an optional identification NFT to prove singular identity and increase utility across different apps on the platform (ie application-specific governance).

Completed

Deployment Improvements

Target Date: Q3 2022 Status:
Completed, Documentation in progress
BlockScout deployment can be complicated for new users. Deployment improvements within a Docker environment will enable a fast path for easy setup and deployment.

Ethereum Mainnet BlockScout Instance

Target Date: Q2 2022 Status:
Instance deployed, optimizations ongoing.
BlockScout offered prior support for the Ethereum mainnet. This instance was discontinued; however a new instance is now planned to further increase explorer diversity on Ethereum and provide additional transparency for Ethereum users.

ERC721 Metadata

Target Date: Q4 2019 Status:
Complete, ERC721 Metadata storage and display (Release 2.1.0) and verification checks (Release 2.1.1) are implemented.
ERC-721 non-fungible tokens represent ownership of digital or physical assets. Each token is unique, and may include images and other data which identifies the asset and provides additional information. This might include registration information (for example land, property or art registration), identifying numbers or other data unique to that token. As ERC-721 tokens continue to proliferate, it is important to display the relevant information related to each owned token.

Staking DApp Integration

Target Date: Q3 2020 Status:
Complete Q4 2020
BlockScout will support the new POSDAO staking consensus mechanism through an on-board UI. The initial implementation will support the xDai Stable Chain. This will allow users to place stake directly from the interface, monitor validator activity, and participate in consensus on the xDai Chain.

Smart Contract Write Functionality

Target Date: Q2 - Q3 2020 Status:
Complete, Write contract/ write proxy functionalities are implemented (Release 3.3.0).
Users can currently verify and read contracts on BlockScout. The next smart contract development phase will allow users to interact with contracts directly through the interface. Verified contract methods will be accessible and users can connect through a web3 wallet (such as MetaMask) to access and execute contract functions.

ERC1155 Support

Target Date: Q2 2021 Status:
Basic Functionality added for xDai chain, additional support in process.
ERC-1155 tokens are increasing in popularity as a way to manage multiple-token types including fungible and non-fungible tokens within a single instance. This feature provides parsing and display of tokens contained within an ERC-1155. Additional functionality such as metadata display is in process.

Rollup Support

Target Date: Q4 2021 Status:
Instances for Optimism and Arbitrum on Gnosis Chain
BlockScout availability and support is available for Optimism and Arbitrum on the Gnosis Chain. Includes tracking for gas price on L1 and the L2 implementations. Currently Optimism is the favored deployment.

EIP-1559 Support

Target Date: Q3-Q4 2021 Status:
Complete
The Gnosis Chain explorer supports EIP-1559 functionality with a stated transaction type (2 for EIP-1559) and includes data reporting of Max Fee per Gas, Max Priority Fee per Gas and Priority Fee / Tip paid for a transaction.

Multi-file Contract Source Code Verification

Target Date: Q4 2021 Status:
Complete
BlockScout supports verification for contracts via multiple methods including Hardhat and the Hardhat and Sourcify plugins. More information is available here.

Change Log

Update
Items
27.07.2022
  • Updated marketplace to include Blockscout native DApps
  • Added Blockscout Microservices
  • Added Multi-chain search
  • Added personal asset management features
  • Added Blockscout ID
  • Combined several elements into UI category
  • Deployment improvements (Docker image) moved to completed.
  • Update Research Phase items to 2023.
06.07.2022
Added:
  • Analytics Dashboards
  • UI Overhaul
  • Modular Plug-and-Play Library
Completed:
  • Ethereum Mainnet Instance
11.04.2022
  • Rearranged into Completed and Ongoing Categories.
  • Updated Ongoing Item dates
  • Added UI enhancements
  • Marked as Completed
    • EIP-1559 Support <Completed>
    • Rollup Support <Completed>
    • Multi-file Contract Source Code Verification <Completed>
04.08.2021
  • Added multiple new items to Q4 Roadmap including:
    • EIP-1559 Support
    • Ethereum Mainnet Instance
    • My Account Functionality
    • Rollup Support
    • Deployment Improvements
    • Multi-file Contract Source Code Verification
    • Block/Address Detail Page Improvements
    • Data Sorting/Filtering