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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions