Closed cbrit closed 9 months ago
The project introduced enhancements to support scheduled cork proposals with multicalls, expanding governance capabilities. It involved updating contract functionality and ABI definitions, adding new test types, and refining the code structure for better governance call handling. Additionally, the Makefile
was updated for version control, and performance improvements were made in the message handling.
Files | Change Summary |
---|---|
.github/workflows/integration_tests.yml |
Added "ScheduledCorkMulticallProposal" test type to the matrix. |
Makefile |
Included SOMMELIER_VERSION variable and added e2e_scheduled_cork_proposal_multicall_test . |
integration_tests/cellar_v2_2_abi.go integration_tests/ethereum/contracts/MockCellarV2.2.sol |
Modified ABI and added functions/events for adaptor and position catalogue management. |
integration_tests/proposal_test.go |
Added TestScheduledCorkMulticallProposal function for integration testing. |
proto/steward/v4/cellar_v2.proto |
Reorganized structure to include call_type field in governance messages. |
src/cellars/cellar_v2_2.rs src/cellars/cellar_v2_5.rs |
Introduced types and functions for governance calls handling. |
src/commands.rs |
Temporarily disabled CorkProposalCmd functionality. |
src/cork/proposals.rs |
Updated get_encoded_governance_call function to use call_type . |
src/somm_send.rs |
Improved get_fee function signature for performance and flexibility. |
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Closes #256