Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion contracts/interfaces/ISetToken.sol
Original file line number Diff line number Diff line change
Expand Up @@ -114,10 +114,15 @@ interface ISetToken is IERC20 {

function manager() external view returns (address);
function moduleStates(address _module) external view returns (ModuleState);
function modules() external view returns (address[] memory);
function getModules() external view returns (address[] memory);

function components() external view returns (address[] memory);
function getDefaultPositionRealUnit(address _component) external view returns(int256);
function getExternalPositionRealUnit(address _component, address _positionModule) external view returns(int256);
function getExternalPositionVirtualUnit(address _component, address _module) external view returns (int256);
function getDefaultPositionVirtualUnit(address _component) external view returns (int256);
function getComponentExternalPosition(address _component, address _positionModule) external view returns (ExternalPosition memory);
function getComponents() external view returns(address[] memory);
function getExternalPositionModules(address _component) external view returns(address[] memory);
function getExternalPositionData(address _component, address _positionModule) external view returns(bytes memory);
Expand All @@ -131,4 +136,4 @@ interface ISetToken is IERC20 {
function isInitializedModule(address _module) external view returns(bool);
function isPendingModule(address _module) external view returns(bool);
function isLocked() external view returns (bool);
}
}
Loading