feat: Add comprehensive staking interface to PaperclipWallet

- Add staking RPC methods for validators, delegation, and rewards
- Implement complete staking UI with validator selection and delegation
- Add reward claiming functionality and validator creation interface
- Include professional staking dashboard with real-time data
- Integrate staking navigation into existing wallet interface
This commit is contained in:
2025-06-17 14:38:53 -07:00
parent 8414593d47
commit 2c3ad62bc4
6 changed files with 1242 additions and 0 deletions

View File

@@ -25,6 +25,9 @@ class MainGUI {
case "transactions":
$("#mainNavBtnTransactionsWrapper").addClass("iconSelected");
break;
case "staking":
$("#mainNavBtnStakingWrapper").addClass("iconSelected");
break;
case "markets":
$("#mainNavBtnMarketsWrapper").addClass("iconSelected");
break;
@@ -122,6 +125,11 @@ $("#mainNavBtnTransactions").click(function () {
EthoTransactions.renderTransactions();
});
$("#mainNavBtnStaking").click(function () {
EthoMainGUI.changeAppState("staking");
PaperclipStaking.showStakingPage();
});
$("#mainNavBtnAddressBoook").click(function () {
EthoMainGUI.changeAppState("addressBook");
EthoAddressBook.renderAddressBook();