SecurityTokenPositionManagerFactory.sol

SecurityTokenPositionManagerFactory

Git Source

Inherits: ISecurityTokenPositionManagerFactory, SecurityTokenPositionManagerFactoryStorage, AccessManagedUpgradeable

Factory contract for deploying and managing SecurityTokenPositionManager instances

Uses the UpgradeableBeacon pattern for upgradeable proxy deployments

Functions

initialize

See ISecurityTokenPositionManagerFactory-initialize

function initialize(address initialAuthority, address initialImplementation) external override initializer;

deploy

See ISecurityTokenPositionManagerFactory-deploy

function deploy(bytes32 id, bytes calldata initData) external override restricted returns (address deployment);

upgradeImplementation

See ISecurityTokenPositionManagerFactory-upgradeImplementation

function upgradeImplementation(address newImplementation) external override restricted;

getDeploymentAddress

See ISecurityTokenPositionManagerFactory-getDeploymentAddress

function getDeploymentAddress(bytes32 id) public view returns (address);

beacon

See ISecurityTokenPositionManagerFactory-beacon

function beacon() public view override returns (address);

implementation

See ISecurityTokenPositionManagerFactory-implementation

function implementation() public view override returns (address);

Last updated