---
# System prepended metadata

title: 3. Features

---

# 3. Required features for MidenScan
Basically, we want a similar user experience and features as there are on StarkScan.  

## Blocks
- Users should be able to see a list of all blocks. The overview list includes 
    - Block number
    - Block hash
    - Status of the block (within the block's lifecycle [created, proven, ...])
    - Number of included transactions
    - Age of the block
- Users can filter the overview list 
- Users should be able to inspect all blocks since genesis. The data that is shown at inspection will be defined during the project

## Transactions
- Users should be able to see a list of all transactions. The overview list includes
    - Transaction hash
    - Block number (where the transaction is included)
    - Status of the transaction (within the transaction's lifecycle [proven, verified, included, ...])
    - Transaction meta data [Sender, Receiver, Notes consumed, Notes created, timestamp]
- Users can filter the list of transactions
- Users should be able to inspect the details of the transaction. That data that is shown in the detailed view will be defined during the project. We definitively want to show the transaction proof.

## Accounts
- Users can inspect accounts (which are smart contracts in Miden). The detailed view includes
    - Transactions
    - Account vault (portfolio)
    - Account code (interface) incl. ABI
    - Ability to interact witht the account (read/write contract)
- Users should be able to search for accounts using the account hash


## Notes
- Users can filter the list of all notes by Tag
- Users can inspect notes. The detailed view includes
    - Note meta data (incl. Tag)
    - Note vault
    - Note script
    - Ability to consume the note 
- Users should be able to search for notes using the note hash

## Statistics
- Users should be able to see the network statistics. This includes
    - Number of accounts 
    - Number of notes
    - Number of transactions 
    - TPS / Peak TPS
    - Block time
    - Active accounts

## And maybe more, if the time allows ...
- And more as the solution is built out, subject to discretion