Skip to content

Migrate web wallet out of rusk monorepo#472

Merged
HDauven merged 606 commits intomainfrom
rusk-import
Feb 6, 2026
Merged

Migrate web wallet out of rusk monorepo#472
HDauven merged 606 commits intomainfrom
rusk-import

Conversation

@HDauven
Copy link
Copy Markdown
Member

@HDauven HDauven commented Feb 5, 2026

Summary

Move the current Web Wallet app + its monorepo-era git history (previously dusk-network/rusk/web-wallet/) back into dusk-network/web-wallet, while preserving the existing standalone repo history.

What’s Included

  • Import monorepo-era Web wallet commits and web-wallet-* tags.
  • Preserve pre-monorepo history via an --allow-unrelated-histories merge.
  • Add standalone GitHub Actions CI (adapted from the monorepo workflow).
  • Update repo metadata links (package.json, changelog/release links).
  • Minor checks/test stability tweaks (ensure svelte-kit sync runs before lint; change flaky timeout in vi.waitUntil).

How To Test

  • source ~/.nvm/nvm.sh && nvm use
  • npm ci
  • npm run checks
  • npm run build

Follow-ups

After rusk removes web-wallet/, we transfer module:web-wallet issues from dusk-network/rusk to dusk-network/web-wallet.

Furthermore, we need to update app deployments to align with the new repo.

nortonandreev and others added 30 commits November 6, 2024 17:46
web-wallet: Set up an auto-sync every 5 minutes
- Removed local wasm: now w3sper connects to the node's served wasm

Resolves #2895
web-wallet: Upgrade to `w3sper` beta rc1
web-wallet: The network store doesn't always use the cached connection
Resolves #2913, Resolves #2809
web-wallet: Integrate Allocate UI with Allocate functionalities
Resolves #2879

- Update Mnemonic (Authenticate) Enter key behavior
- Suggested words in the Mnemonic (Authenticate) are accessible using Tab
…detection

web-wallet: Add chain ID detection
web-wallet: Add Link to Block Explorer on Wallet
web-wallet: Retrieve and cache stake info using w3sper
web-wallet: Enhance Error Handling on Wallet Access Page
web-wallet: Broken link in the stake warning
nortonandreev and others added 21 commits June 16, 2025 10:45
Resolves #3822 #3823 #3826 #3824
…interface

web-wallet: Add bridging interface
…in-automatically

web-wallet: add automatic chain switching for bridge
- Show pending withdrawal badge on bridge TX history icon
- Improve withdawal pending message and link to bridge TX history
- Display finalization period + time estimate on withdrawal success and pending list
- Prevent withdrawal flow from freezing when amount exceeds EVM balance
- Fix pending withdrawals list filtering empty state
…-msg

web-wallet: Improve DuskEVM bridging UX
…list

web-wallet: Add blocklist for reported addresses
- added `.nvmrc` file

Resolves #3984
web-wallet: replace `bip39` with `@scure/bip39`
@ascartabelli
Copy link
Copy Markdown
Member

@HDauven do we still need the makefile here?

@HDauven
Copy link
Copy Markdown
Member Author

HDauven commented Feb 6, 2026

@HDauven do we still need the makefile here?

Nope. Deleted on both the explorer and web-wallet repo. Thanks!

@HDauven HDauven merged commit a2ca2b1 into main Feb 6, 2026
1 of 2 checks passed
@HDauven HDauven deleted the rusk-import branch February 6, 2026 10:10
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.

5 participants