Skip to content

Conversation

@sofa-org
Copy link
Owner

@sofa-org sofa-org commented Jun 4, 2025

No description provided.

sofa-org and others added 22 commits May 21, 2025 11:55
- Create a new abstract contract `TreasuryBase.sol` to consolidate common treasury logic.
- Refactor `Treasury.sol`, `AAVETreasury.sol`, and `RCHTreasury.sol` to inherit from the new base contract.
- This significantly reduces code duplication and improves maintainability.
* modify testcases on treasury update

* update testcases
* feat: Add Foundry testing framework and treasury tests

- Add Foundry for testing and fuzzing.

- Add comprehensive tests for Treasury contracts.

- Update README with Foundry commands.

- Fix minor issue in TreasuryBase.

* docs: update README.md
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.

4 participants