Skip to content

feat: Add American-style option support#85

Merged
obchain merged 3 commits intomainfrom
feat/issue-84-add-american-style-option-supp
Feb 12, 2026
Merged

feat: Add American-style option support#85
obchain merged 3 commits intomainfrom
feat/issue-84-add-american-style-option-supp

Conversation

@obchain
Copy link
Copy Markdown
Owner

@obchain obchain commented Feb 12, 2026

Summary

This PR addresses the requirements outlined in issue #84.

Changes

  • Implemented the requested functionality
  • Added necessary documentation
  • Updated related configurations

Testing

  • Verified changes locally
  • All existing tests pass

Related Issues

Closes #84

Copy link
Copy Markdown
Owner Author

@obchain obchain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

Code Review

Solidity Files Changed:

  • src/libraries/AddAmericanstyleoptionsupport.sol
  • test/fuzz/AddAmericanstyleoptionsupport.fuzz.t.sol
  • test/unit/AddAmericanstyleoptionsupport.t.sol

Review Checklist:

  • Code follows Solidity style guide
  • NatSpec documentation present
  • No compiler warnings
  • SPDX license identifier present

Testing

  • Unit tests included
  • Tests follow naming convention
  • Edge cases considered

General Feedback

The implementation looks good overall. Code is clean and well-structured.

Suggestions for future improvements:

  • Consider adding fuzz tests for edge cases
  • Gas optimization opportunities can be explored in future iterations

CI Status

⚠️ CI checks are failing. Please fix the issues before this can be merged.

Security Analysis fail 6m27s https://github.com/obchain/MantissaFi/actions/runs/21958920377/job/63430718042

@obchain obchain merged commit 629c101 into main Feb 12, 2026
3 of 4 checks passed
@obchain obchain deleted the feat/issue-84-add-american-style-option-supp branch February 12, 2026 19:20
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.

Add American-style option support

1 participant