Skip to content

Latest commit

 

History

History
73 lines (64 loc) · 2.28 KB

README.md

File metadata and controls

73 lines (64 loc) · 2.28 KB

EVMScan

  • project name: evmscan

EVMScan Logo

logo

Introduction

EVMScan is an open source MVP version's explorer(inspired by etherscan) for EVM compatible solutions, such as Ethereum/Sepolia, Arbitrum, Optimism, Coinbase Base, ZKSync era and Polygon zkEVM etc.

Todo List

backend

  • evmscan_indexer: the application of syncing blockchain infos for explorer

  • evmscan_schema: the data schema of explorer and some common useful public function

    • block schema
    • transaction schema
    • withdrawal schema
    • smart contract schema
    • token schema
    • token transfer schema
  • evmscan_api: the graphql api of explorer that use for frontend or third-party service

    • block
      • protocol
      • resolver
    • transaction protocol
      • protocol
      • resolver
    • withdrawal protocol
      • protocol
      • resolver
    • smart contract
    • token
    • token transfer
  • evmscan_rpc: the SDK of EVM-compatibility solution's rpc service

    • block rpc
    • transaction rpc
    • smart contract rpc
    • token rpc
    • token transfer rpc
  • api docs: the docs of graphql public service

    • block docs
    • transaction docs
    • smart contract docs
    • token docs
    • token transfer docs
  • testing: testing for api service

    • block api testing
    • transaction api testing
    • smart contract api testing
    • token api testing
    • token transfer api testing
  • devops: devops use for api service

    • CI
    • CD

web frontend

  • Scaffold: frontend scaffold
  • Home page: show latest 10 blocks info, latest 10 transactions info and more stats info
  • Searching Bar: search with address, blocknumber, transaction hash and token name etc
  • Block Page: show block infos
  • Transaction Page: show transaction infos

Future Plan

  • Multi EVM-Compatible Solutions Select: multi evm-compatible-chain data integrate
  • SmartContract Page: show smart contract infos
  • TokenTransfer Page: show token transfer infos
  • Token Page: show token infos, such as erc20/erc721/erc1155

Members