Skip to content

feat: implement organization multi-signature signer management dashboard #74

Description

@Cjay-Cyber-2

Description

Create a signer management dashboard allowing administrators to view, add, and remove co-signers and weight thresholds for organization multi-signature Stellar accounts.

Context & Requirements

  • Display current signer addresses, weights, and master key thresholds in a clean table format using TanStack Table.
  • Provide forms for proposing signer weight adjustments with Zod validation.
  • Use existing design tokens and badge components.

Acceptance Criteria

  • Table correctly renders signer addresses and weights.
  • Add signer form validates Stellar public key format.
  • Propose changes triggers confirmation modal and action flow.
  • Strict TypeScript adherence with no any types.

Implementation Guidance

  • Likely files to touch: src/features/multisig/SignerManagement.tsx and src/types/. Integrate with TanStack Table for sorting and pagination.

Testing & Validation

  • Verify form validation states and table responsiveness across viewports.
  • Run npm run typecheck && npm run lint.

Submission Guidelines

  • Open a PR that includes "Closes #". Assignment is required before starting.

Wave complexity: Medium

Activity

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions