Skip to content

Conversation

@kkirka
Copy link
Contributor

@kkirka kkirka commented Aug 4, 2025

This PR refactors interfaces, most importantly vToken interfaces, to separate files to prevent cyclic references in future

@kkirka kkirka marked this pull request as draft August 4, 2025 14:03
@web3rover web3rover changed the base branch from feat/solidity-0.8 to develop August 6, 2025 05:42
@web3rover web3rover changed the base branch from develop to feat/solidity-0.8 August 6, 2025 05:43
import { VToken } from "../../../Tokens/VTokens/VToken.sol";
import { IVToken } from "../../../Tokens/VTokens/interfaces/IVToken.sol";

interface IPolicyFacet {
Copy link
Contributor

Choose a reason for hiding this comment

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

Missing natspec for all functions in the interface?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Contributor

@GitGuru7 GitGuru7 left a comment

Choose a reason for hiding this comment

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

LGTM apart from the Natspec suggestions by Filip.

Copy link
Contributor

@Debugger022 Debugger022 left a comment

Choose a reason for hiding this comment

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

interface VAIControllerInterface can be written as IVAIControllerInterface.

@kkirka kkirka force-pushed the refactor/interfaces branch from 4abb8f6 to 0b7a08a Compare August 7, 2025 13:09
@kkirka kkirka force-pushed the feat/solidity-0.8 branch 2 times, most recently from 8f4dc66 to a4c9e27 Compare August 7, 2025 13:14
@kkirka kkirka changed the base branch from feat/solidity-0.8 to develop August 7, 2025 13:15
@kkirka kkirka force-pushed the refactor/interfaces branch 2 times, most recently from fc42aa0 to 9274574 Compare August 7, 2025 15:59
@kkirka kkirka force-pushed the refactor/interfaces branch from 9274574 to e6e58b8 Compare August 7, 2025 16:31
@kkirka kkirka marked this pull request as ready for review August 7, 2025 16:41
@Exef Exef self-requested a review August 8, 2025 09:42
@chechu chechu added the don't merge Need to merge after passing test label Aug 8, 2025
@fred-venus fred-venus force-pushed the develop branch 3 times, most recently from 3c63d07 to f2e5f93 Compare December 12, 2025 07:26
@fred-venus fred-venus force-pushed the develop branch 3 times, most recently from f8786ac to d1378e1 Compare December 12, 2025 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

don't merge Need to merge after passing test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants