Skip to content

Smart Contract Registry and Verification Service Setup #355

Description

@Mkalbani

Location: microservices/contract-registry-service
Labels: microservice, blockchain, stellar, NESTJS
Estimated Time: 7 hours
Difficulty: Hard

Description

Build a contract registry tracking all deployed Soroban contracts with verification, versioning, and status.

Tasks

  • Initialize NestJS project in microservices/contract-registry-service
  • Set up Contract, Version, Verification entities
  • Implement contract registration on deployment
  • Add Soroban contract inspection
  • Create source code verification (matching deployed bytecode)
  • Implement contract versioning system
  • Add upgrade tracking
  • Create contract security audit tracking
  • Implement contract deprecation notices
  • Set up Docker configuration

Acceptance Criteria

  • Contracts registered with metadata
  • Source code verification works
  • Versions tracked
  • Upgrades logged
  • Security audits recorded
  • Service runs independently

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions