Open Cap Table Protocol Canton SDK - v0.2.84
    Preparing search index...

    Interface CreateStockClassParams

    interface CreateStockClassParams {
        featuredAppRightContractDetails: {
            contractId: string;
            createdEventBlob: string;
            synchronizerId: string;
            templateId: string;
        };
        issuerContractId: string;
        issuerParty: string;
        stockClassData: OcfStockClassData;
    }
    Index

    Properties

    featuredAppRightContractDetails: {
        contractId: string;
        createdEventBlob: string;
        synchronizerId: string;
        templateId: string;
    }

    Details of the FeaturedAppRight contract for disclosed contracts

    issuerContractId: string

    Contract ID of the Issuer contract

    issuerParty: string

    The party that will act as the issuer

    stockClassData: OcfStockClassData

    Stock class data to create

    Schema: https://schema.opencaptablecoalition.com/v/1.2.0/objects/StockClass.schema.json

    • Name: Name for the stock type (e.g. Series A Preferred or Class A Common)
    • Class_type: The type of this stock class (e.g. Preferred or Common)
    • Default_id_prefix: Default prefix for certificate numbers in certificated shares (e.g. CS- in CS-1). If certificate IDs have a dash, the prefix should end in the dash like CS-
    • Initial_shares_authorized: The initial number of shares authorized for this stock class
    • Board_approval_date (optional): Date on which the board approved the stock class (YYYY-MM-DD)
    • Stockholder_approval_date (optional): Date on which the stockholders approved the stock class (YYYY-MM-DD)
    • Votes_per_share: The number of votes each share of this stock class gets
    • Par_value (optional): Per-share par value of this stock class
    • Price_per_share (optional): Per-share price this stock class was issued for
    • Seniority: Seniority of the stock - determines repayment priority. Seniority is ordered by increasing number so that stock classes with a higher seniority have higher repayment priority. Multiple stock classes can share the same seniority.
    • Conversion_rights (optional): List of stock class conversion rights possible for this stock class
    • Liquidation_preference_multiple (optional): The liquidation preference per share for this stock class
    • Participation_cap_multiple (optional): The participation cap multiple per share for this stock class
    • Comments (optional): Additional comments or notes about the stock class