refactor: return typed parameters [WIP] #1322
Draft
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.
WIP: Still requires migrating the subgraph
Context: wevm/wagmi#2866 (reply in thread)
PR-Codex overview
Focus of this PR:
This PR focuses on refactoring and improving the code related to juror balances and stake display in the CourtDetails page.
Detailed summary:
InputDisplay
component inInputDisplay.tsx
and theStakeWithdraw
component inStakeWithdraw.tsx
to use thestakedInCourt
property from thejurorBalance
object instead of accessing the array index directly.DisputeKitClassic.sol
,DisputeKitSybilResistant.sol
, andSortitionModule.sol
contracts to use theJurorBalance
struct and access the juror balance properties directly.StakeWithdrawButton.tsx
component to use thestakedInCourt
property from thejurorBalance
object instead of accessing the array index directly.JurorBalance
struct to theKlerosCore.sol
contract and updated thegetJurorBalance
function to return theJurorBalance
struct.JurorStakeDisplay.tsx
andJurorBalanceDisplay
components to use thestakedInCourt
property from thejurorBalance
object instead of accessing the array index directly.