IAssetFactory

Git Source

Inherits: IFactory

Interface for AssetFactory with unified access control and factory base functionality

Combines FactoryBase functionality with asset-specific functions and unified access control

Functions

createAsset

function createAsset(
    string memory assetTypeName,
    address entity,
    string memory name,
    string memory symbol,
    string memory baseURI,
    bytes memory customInitData
) external returns (address);

isAssetTypeDeployable

function isAssetTypeDeployable(string memory assetTypeName) external view returns (bool);

Last updated

Was this helpful?