Open
Conversation
Add initial provider dashboard with React 19, Vite 6, Tailwind CSS 4, and RxJS state management. Includes pages for overview, registration, agreements, checkpoints, challenges, and earnings.
- Add chain-client library for direct blockchain interaction via WebSocket - Update chain state to use real WebSocket connection - Add registration status check when wallet connects - Create multi-step registration wizard for new providers: - Connect wallet and blockchain - Set stake amount with validation - Configure provider settings - Review and confirm registration - Success page with next steps - Show settings management UI for already-registered providers New providers can now register directly from the dashboard without needing a provider node running first.
…ress Replace polkadot-api's unsafeApi with @polkadot/api for transaction submission. The unsafeApi had issues encoding complex struct types causing "Cannot read properties of undefined" errors. Changes: - Add @polkadot/api alongside polkadot-api (queries still use polkadot-api) - Create dev account signer using @polkadot/keyring for local development - Add progress callbacks to transaction functions for UI feedback - Update Registration page to show transaction status messages - Fix transaction finalization by using isInBlock for faster response
Collaborator
|
@mudigal I've not tried it yet, I will, but |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User Interfaces Layer