Skip to content

create offline singing cucumber test #7736

@SWvheerden

Description

@SWvheerden

Bounty: Create Offline Signing Cucumber Test

Tier: M — 60,000 XTM

Description

The cucumber testing suite has unit tests for offline signing but lacks a complete integration test covering the full gRPC flow. Write a cucumber test that creates a view-only wallet, initiates an offline signing process via gRPC, signs the transaction using a full-spend wallet, broadcasts via the view-only wallet, and verifies the receiving wallet confirms the funds.

Acceptance Criteria

  • A cucumber test creates a view-only wallet and starts an offline signing process via gRPC
  • The transaction details are signed using a full-spend wallet
  • The signed transaction is broadcast via the view-only wallet
  • The receiving wallet has the funds confirmed for the test to pass

Context

  • Issue opened by @SWvheerden
  • Existing offline signing unit tests: base_layer/wallet/tests/ (search for offline / one_sided)
  • gRPC service definitions: applications/minotari_app_grpc/proto/wallet.proto
  • Existing cucumber step definitions: integration_tests/tests/steps/wallet_steps.rs
  • Relevant code: cucumber test suite in integration_tests/

How to Claim

  1. Comment on this issue to signal intent (courtesy, not a lock)
  2. Fork the repo and do the work
  3. Submit a PR that meets the acceptance criteria
  4. First PR that passes review and gets merged wins the bounty
  5. On acceptance, XTM payment is processed

Notes

  • AI-assisted development is expected and encouraged
  • If you get stuck, ask in Discord
  • If you can't complete it within 14 days of claiming, let us know so someone else can pick it up

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions