Skip to content

Issue 17 fix#86

Merged
IbrahimIjai merged 5 commits into
SO4-Markets:mainfrom
JSE19:main
May 27, 2026
Merged

Issue 17 fix#86
IbrahimIjai merged 5 commits into
SO4-Markets:mainfrom
JSE19:main

Conversation

@JSE19
Copy link
Copy Markdown
Contributor

@JSE19 JSE19 commented May 27, 2026

closes: #17
closes: #10
closes: #9
closes: #12

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 27, 2026

@JSE19 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@JSE19 JSE19 closed this May 27, 2026
@JSE19 JSE19 reopened this May 27, 2026
@IbrahimIjai IbrahimIjai merged commit 45f2e9c into SO4-Markets:main May 27, 2026
IbrahimIjai pushed a commit that referenced this pull request May 28, 2026
… deeplinks

- #86 stakeSO4: replace the mock with a real StakingRouter.stakeSO4 Soroban tx
  (build + simulate + assemble, signed via walletKit) submitted through
  useTxSubmit; validates the account/amount and invalidates useStakingInfo +
  token balances on success.
- #87 unstakeSO4: same real-tx treatment for StakingRouter.unstakeSO4, with an
  unbonding-period note in the success toast.
- #88 depositGM: replace the mock with a real ExchangeRouter.createDeposit tx;
  resolves the GM pool by name/id/market, surfaces the simulated GM tokens to
  receive, and invalidates useGMPoolData on success.
- #85 share position deeplink: add a "Share" button on each position row that
  copies /trade?market=<index>&type=long|short, and have the trade page pre-fill
  the market + direction from those validated search params.

Closes #124
Closes #123
Closes #122
Closes #121
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants