Skip to content

Add NatSpec documentation to interface contracts - #19

Open
sharmis-tp wants to merge 1 commit into
mergit-io:mainfrom
sharmis-tp:docs/natspec-interfaces-7
Open

sharmis-tp wants to merge 1 commit into
mergit-io:mainfrom
sharmis-tp:docs/natspec-interfaces-7

Conversation

@sharmis-tp

Copy link
Copy Markdown

Summary

Closes #7. Adds NatSpec documentation to all interface contracts in src/interfaces/.

  • @notice for each function, event context, and error semantics
  • @param for all parameters
  • @return for return values
  • @dev where implementation notes are useful

All six interfaces updated: IEscrow, IStakeVault, IReceiptRegistry, IIdentity, IChallengeManager, IReputationAnchor.

Test plan

  • forge build compiles without warnings
  • ABI output unchanged (documentation only)

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.

NatSpec for every function in src/interfaces/*

1 participant