StrategPositionManagerFactory
Factory contract for creating and managing Strateg Position Managers. It allows the deployment of new position managervand the management of position manager types
Methods
addNewPositionManagerType
function addNewPositionManagerType(string name, address implementation, address info) external nonpayableParameters
Name
Type
Description
deployNewPositionManagers
function deployNewPositionManagers(address _owner, uint256[] _types, uint256[] _blockIndexes, address[] _collaterals, address[] _borroweds, bytes[] _params) external nonpayableParameters
Name
Type
Description
disablePositionManagerType
Parameters
Name
Type
Description
getOwnedPositionManagerBy
Parameters
Name
Type
Description
Returns
Name
Type
Description
isPositionManager
Parameters
Name
Type
Description
Returns
Name
Type
Description
positionManagerLength
Returns
Name
Type
Description
positionManagerTypeLength
Returns
Name
Type
Description
positionManagerTypes
Parameters
Name
Type
Description
Returns
Name
Type
Description
positionManagers
Parameters
Name
Type
Description
Returns
Name
Type
Description
renounceOwnership
transferOwnership
Parameters
Name
Type
Description
upgradePositionManagerType
Parameters
Name
Type
Description
Events
NewPositionManager
Parameters
Name
Type
Description
NewPositionManagerType
Parameters
Name
Type
Description
OwnershipTransferred
Parameters
Name
Type
Description
PositionManagerTypeDisabled
Parameters
Name
Type
Description
PositionManagerTypeUpdated
Parameters
Name
Type
Description
Errors
ERC1167FailedCreateClone
InvalidPositionManagerType
NotOwner
OwnableInvalidOwner
Parameters
Name
Type
Description
OwnableUnauthorizedAccount
Parameters
Name
Type
Description
Last updated