Skip to content

Migrate explorer out of rusk monorepo#16

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

Migrate explorer out of rusk monorepo#16
HDauven merged 384 commits intomainfrom
rusk-import

Conversation

@HDauven
Copy link
Copy Markdown
Member

@HDauven HDauven commented Feb 5, 2026

Summary

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

What’s Included

  • Import monorepo-era Explorer commits and explorer-* 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; increase one test timeout).

How To Test

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

Follow-ups

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

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

deuch13 and others added 30 commits June 28, 2024 16:03
explorer: Improve SearchNotification appearance
explorer: Add service method to check for stale market data
explorer: Avoid restart market data polling in case of 429 error
explorer: Give defaults to data fetch intervals
explorer: Remove market poll restart after an error
- Updated vite build target to support top-level await

Resolves #1946
explorer: Save market data in local storage
explorer: Delay fetching market data if the current data is not stale
explorer: fix retry on chain info tables
nortonandreev and others added 24 commits May 15, 2025 17:00
explorer: Add value property to Transaction Details
explorer: Change transaction list to use a single GraphQL query
Resolves #3760
- The `from` and `to` fields are now always shown in moonlight transactions regardless of the transaction's type

Resolves #3804
…lorer

explorer: Fetch supply from supply.dusk.network, simplify market data fetching
- Add column sorting to the active provisioner list
- Add display of owner/consensus key separation for stakers
- Introduce rank column based on stake amount
explorer: Replace last100BlockTxs with total transaction stats
- Remove cursor pointer
- Hide provisioners  without active or locked stake
- Fix provisioner ranking based on full list
- Refactor key separation & ownership logic
- Enriched ProvisionerCard props and fixtures
- added `.nvmrc` file

Resolves #3985
explorer: replace badly written `makeNodeUrl` test
@HDauven HDauven merged commit e8f368c into main Feb 6, 2026
1 check passed
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.

9 participants