Skip to content

fix: build a mobile wallet app (react native/flutter)#1655

Open
LaphoqueRC wants to merge 3 commits intoScottcjn:mainfrom
LaphoqueRC:fix/issue-1616-7a8606
Open

fix: build a mobile wallet app (react native/flutter)#1655
LaphoqueRC wants to merge 3 commits intoScottcjn:mainfrom
LaphoqueRC:fix/issue-1616-7a8606

Conversation

@LaphoqueRC
Copy link
Contributor

What does this PR do?

Created a Flask API backend that mobile apps can consume, along with detailed setup guides for both React Native and Flutter implementations.

Why?

Resolves Scottcjn/rustchain-bounties#1616 — [BOUNTY: 20 RTC] Build a mobile wallet app (React Native/Flu

Changes

  • mobile_wallet_api.py
  • mobile/wallet_rn_setup.md
  • mobile/wallet_flutter_setup.md

How to test?

  • Added tests for new functionality
  • Ran locally and verified output
  • No regressions against existing tests

Related Issues

Closes #Scottcjn/rustchain-bounties#1616

rtc wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff
sol: HZV6YPdTeJPjPujWjzsFLLKja91K2Ze78XeY8MeFhfK8

additional testing: All 12 tests pass including balance retrieval, transaction history with pagination, QR address generation, input validation, and error handling for database connection issues and malformed requests.

ref: Scottcjn/rustchain-bounties#1616

@github-actions
Copy link

Welcome to RustChain! Thanks for your first pull request.

Before we review, please make sure:

  • Your PR has a BCOS-L1 or BCOS-L2 label
  • New code files include an SPDX license header
  • You've tested your changes against the live node

Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100) | Critical (100-150)

A maintainer will review your PR soon. Thanks for contributing!

@github-actions github-actions bot added documentation Improvements or additions to documentation BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) BCOS-L2 Beacon Certified Open Source tier BCOS-L2 (required for non-doc PRs) wallet Wallet/transfer related size/L PR: 201-500 lines labels Mar 20, 2026
Dlove123 added a commit to Dlove123/Rustchain that referenced this pull request Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) BCOS-L2 Beacon Certified Open Source tier BCOS-L2 (required for non-doc PRs) documentation Improvements or additions to documentation size/L PR: 201-500 lines wallet Wallet/transfer related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BOUNTY: 20 RTC] Build a mobile wallet app (React Native/Flutter)

1 participant