Skip to content

feat: contract verification #50

Closed
Closed

Description

@pthmas

Allow anyone to verify a smart contract by submitting source code + compiler settings. The backend compiles and checks the bytecode matches what's deployed on-chain; on success, ABI and source are stored and surfaced in the UI.

Backend

  • POST /api/contracts/:address/verify — accepts source files, compiler version, optimization settings; compiles via solc and validates bytecode match; upserts into contract_abis
  • GET /api/contracts/:address — returns verification status, ABI, source

Frontend

  • Verification form on the contract/address detail page (visible when unverified)
  • Once verified: show source code, ABI viewer, and decoded function calls in transaction logs

Activity

  1. self-assigned this
    on Apr 8, 2026
  2. pthmas commented on Apr 14, 2026

    @pthmas
    ContributorAuthor

    Implemented: #54

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions