Skip to content

chore: upgrade RPC module#1035

Merged
juanky201271 merged 4 commits into
devfrom
chore/wallet-backend
May 27, 2026
Merged

chore: upgrade RPC module#1035
juanky201271 merged 4 commits into
devfrom
chore/wallet-backend

Conversation

@dorianvp
Copy link
Copy Markdown
Member

@dorianvp dorianvp commented May 15, 2026

This PR replaces the old monolithic app/rpc/RPC.ts (1567 lines, a single class doing everything) with a new app/walletBackend/ module that splits the same logic into focused sub-modules (DataService, SyncCoordinator, TransactionService, WalletLifecycleService) plus standalone utility functions (fetchWallet, shieldFunds, getZecPrice).

It also adds coverage for the value transfer transform logic that was previously untested inside RPC.ts.

@juanky201271 juanky201271 marked this pull request as ready for review May 27, 2026 13:24
@juanky201271 juanky201271 merged commit e213bc2 into dev May 27, 2026
41 checks passed
@juanky201271 juanky201271 deleted the chore/wallet-backend branch May 27, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants