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
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
- Comment on this issue to signal intent (courtesy, not a lock)
- Fork the repo and do the work
- Submit a PR that meets the acceptance criteria
- First PR that passes review and gets merged wins the bounty
- 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
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
Context
base_layer/wallet/tests/(search foroffline/one_sided)applications/minotari_app_grpc/proto/wallet.protointegration_tests/tests/steps/wallet_steps.rsintegration_tests/How to Claim
Notes