Skip to content

Staking updates#125

Merged
matjazonline merged 116 commits intostakingfrom
staking_to_merge
Nov 7, 2025
Merged

Staking updates#125
matjazonline merged 116 commits intostakingfrom
staking_to_merge

Conversation

@matjazonline
Copy link
Contributor

No description provided.

…otstrap-dans-package.json

Fix package typo
…otstrap-dans-package.json

fix: replace boostrap with bootstrap in lockfile
…s.tsx

Fix validator staking compile errors
…9-dans-validators.tsx

Fix wrong signer property in Validators
…s-en-cours

feat(validators): display current nominations
…s-en-cours

Show nominations on validators page
…9-dans-validators.tsx

Fix Signer type mismatch in Validators page
…rs-avec-fonctionnalités

Add validators page with staking actions
…rs.tsx

Codex/fix errors in validators.tsx
…des-validateurs

Display validator stake info
…tabs-dans-page-validators

Replace validator view buttons with tabs
…rs-en-statut-waiting

Codex/afficher les validateurs en statut waiting
PierreTrehet and others added 27 commits June 19, 2025 21:20
…cript-dans-actions.tsx

Add nomination toggles to validator actions
…lisateur-des-tabs-et-éléments

Update validators header layout
…e-récupération-des-validateurs

Improve validator fetch performance
…-valeurs-min-required

Fix min required values for validators
…-in-bondactionmodal

Fix staking unbonding amount
…-pending-validators

feat: toggle waiting validators
add "packageManager": "yarn@4.9.2",
@matjazonline matjazonline merged commit 45435e5 into staking Nov 7, 2025
1 check passed
@matjazonline matjazonline deleted the staking_to_merge branch November 7, 2025 14:09
matjazonline added a commit that referenced this pull request Nov 7, 2025
* Staking Capabilities and Dashboard Improvements (#118)

* Update package.json

* fix: replace boostrap with bootstrap in lockfile

* Update README.md

* Add validators staking page

* fix types for staking actions

* Fix wrong signer property in Validators

* feat(validators): display current nominations

* Update package.json

* docs: note about using Yarn 1 for lint

* Add formatReefAmount utility and update validators page

* Show waiting validators and remove stake buttons

* Show full sub-identity names

* Replace validator view buttons with tabs

* Add waiting validators page

* Fix waiting validators fetch

* Fix waiting validators query

* fix: replace boostrap with bootstrap

* Add detailed balance breakdown on dashboard

* Fix dashboard imports and balance props

* Display available and staked balances

* Add locked balance support in signer context

* style: smaller sub-balance headline

* Fix sub-balance hide style and remove ellipsis

* Fix balance sub-layout and compact currency

* Expand balance item width

* Keep staked column next to available

* Fix sub-balance layout and hidden placeholders

* fix balance mask layout

* Strip ticker from available amount

* feat: cache validator lists

* Remove waiting validators and improve validators caching

* Add APY column for validators

* Add minRequired to validators

* Fix minRequired calculation

* Remove validator selection and show min required

* Fix validator minRequired and revert caching

* restore validator caching

* use ui-kit avatars via postinstall

* Fix table header interactions and avatar hashing

* Update actions tab stake display and nominations

* Load avatars from ui-kit directly and add total staked sorting

* Copy ui-kit avatars and fix import

* Use UI kit avatar paths directly

* Fix avatar images loading

* Adjust stake display style

* Fix stake value styling on validators

* Ensure unique avatars for validators

* Update actions stake display

* refactor: split validators tabs

* Fix bond call signature

* Fix BondModal ui-kit usage

* Fix BondModal imports and UI-kit props

* Fix BondModal button props and big number handling

* Fix bond staking call and add spacing

* feat: simplify staking modal

* fix: restore ui-kit slider

* refactor: split staking modal tabs

* use dashboard balances for bond slider

* Center token fields in staking cards

* Update ledger query and withdraw button

* Update Actions.tsx

* Update validators.css

* Style Change Nominations button

* Update validators header layout

* Adjust validators action buttons layout

* cache apy for validators

* Improve validator fetching with parallel requests

* Fix min required calculation by batching validator queries

* Fix unbonding amount display

* build: fix docker build

* [updated] Validators page from reefaq (#120)

* Update package.json

* fix: replace boostrap with bootstrap in lockfile

* Update README.md

* Add validators staking page

* fix types for staking actions

* Fix wrong signer property in Validators

* feat(validators): display current nominations

* Update package.json

* docs: note about using Yarn 1 for lint

* Add formatReefAmount utility and update validators page

* Show waiting validators and remove stake buttons

* Show full sub-identity names

* Replace validator view buttons with tabs

* Add waiting validators page

* Fix waiting validators fetch

* Fix waiting validators query

* fix: replace boostrap with bootstrap

* Add detailed balance breakdown on dashboard

* Fix dashboard imports and balance props

* Display available and staked balances

* Add locked balance support in signer context

* style: smaller sub-balance headline

* Fix sub-balance hide style and remove ellipsis

* Fix balance sub-layout and compact currency

* Expand balance item width

* Keep staked column next to available

* Fix sub-balance layout and hidden placeholders

* fix balance mask layout

* Strip ticker from available amount

* feat: cache validator lists

* Remove waiting validators and improve validators caching

* Add APY column for validators

* Add minRequired to validators

* Fix minRequired calculation

* Remove validator selection and show min required

* Fix validator minRequired and revert caching

* restore validator caching

* use ui-kit avatars via postinstall

* Fix table header interactions and avatar hashing

* Update actions tab stake display and nominations

* Load avatars from ui-kit directly and add total staked sorting

* Copy ui-kit avatars and fix import

* Use UI kit avatar paths directly

* Fix avatar images loading

* Adjust stake display style

* Fix stake value styling on validators

* Ensure unique avatars for validators

* Update actions stake display

* refactor: split validators tabs

* Fix bond call signature

* Fix BondModal ui-kit usage

* Fix BondModal imports and UI-kit props

* Fix BondModal button props and big number handling

* Fix bond staking call and add spacing

* feat: simplify staking modal

* fix: restore ui-kit slider

* refactor: split staking modal tabs

* use dashboard balances for bond slider

* Center token fields in staking cards

* Update ledger query and withdraw button

* Update Actions.tsx

* Update validators.css

* Style Change Nominations button

* Update validators header layout

* Adjust validators action buttons layout

* cache apy for validators

* Improve validator fetching with parallel requests

* Fix min required calculation by batching validator queries

* Fix unbonding amount display

* feat: improve nominations checkbox visibility

* Update main.yml

* Update package.json

add "packageManager": "yarn@4.9.2",

* chore: pin Yarn 4.9.2 and update lockfile

* Update main.yml

* fix build

* yern.lock

* Staking updates (#125)

* Update package.json

* fix: replace boostrap with bootstrap in lockfile

* Update README.md

* Add validators staking page

* fix types for staking actions

* Fix wrong signer property in Validators

* feat(validators): display current nominations

* Update package.json

* docs: note about using Yarn 1 for lint

* Add formatReefAmount utility and update validators page

* Show waiting validators and remove stake buttons

* Show full sub-identity names

* Replace validator view buttons with tabs

* Add waiting validators page

* Fix waiting validators fetch

* Fix waiting validators query

* fix: replace boostrap with bootstrap

* Add detailed balance breakdown on dashboard

* Fix dashboard imports and balance props

* Display available and staked balances

* Add locked balance support in signer context

* style: smaller sub-balance headline

* Fix sub-balance hide style and remove ellipsis

* Fix balance sub-layout and compact currency

* Expand balance item width

* Keep staked column next to available

* Fix sub-balance layout and hidden placeholders

* fix balance mask layout

* Strip ticker from available amount

* feat: cache validator lists

* Remove waiting validators and improve validators caching

* Add APY column for validators

* Add minRequired to validators

* Fix minRequired calculation

* Remove validator selection and show min required

* Fix validator minRequired and revert caching

* restore validator caching

* use ui-kit avatars via postinstall

* Fix table header interactions and avatar hashing

* Update actions tab stake display and nominations

* Load avatars from ui-kit directly and add total staked sorting

* Copy ui-kit avatars and fix import

* Use UI kit avatar paths directly

* Fix avatar images loading

* Adjust stake display style

* Fix stake value styling on validators

* Ensure unique avatars for validators

* Update actions stake display

* refactor: split validators tabs

* Fix bond call signature

* Fix BondModal ui-kit usage

* Fix BondModal imports and UI-kit props

* Fix BondModal button props and big number handling

* Fix bond staking call and add spacing

* feat: simplify staking modal

* fix: restore ui-kit slider

* refactor: split staking modal tabs

* use dashboard balances for bond slider

* Center token fields in staking cards

* Update ledger query and withdraw button

* Update Actions.tsx

* Update validators.css

* Style Change Nominations button

* Update validators header layout

* Adjust validators action buttons layout

* cache apy for validators

* Improve validator fetching with parallel requests

* Fix min required calculation by batching validator queries

* Fix unbonding amount display

* feat: improve nominations checkbox visibility

* Update main.yml

* Update package.json

add "packageManager": "yarn@4.9.2",

* chore: pin Yarn 4.9.2 and update lockfile

* Update main.yml

* feat(staking): add rebond flow

* style(staking): tighten reef icon spacing

* style(staking): align staking tab input

* style(staking): standardize amount input width

---------

Co-authored-by: Pierre TREHET <128218103+PierreTrehet@users.noreply.github.com>
Co-authored-by: PierreTrehet <pierre.trehet@viacesi.fr>
Co-authored-by: Codex Agent <codex-agent@example.com>

* yern.lock

---------

Co-authored-by: Pierre <128218103+PierreTrehet@users.noreply.github.com>
Co-authored-by: PierreTrehet <pierre.trehet@viacesi.fr>
Co-authored-by: Codex Agent <codex-agent@example.com>
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