Type alias StartContractInstance<C>
StartContractInstance<C>: ((installation,
issuerKeywordRecord?,
terms?,
privateArgs?) => Promise<{ adminFacet: AdminFacet<any>; creatorFacet: C["creatorFacet"]; creatorInvitation: C["creatorInvitation"]; instance: Instance; publicFacet: C["publicFacet"]; }>) Type declaration
- (installation, issuerKeywordRecord?, terms?, privateArgs?): Promise<{
adminFacet: AdminFacet<any>;
creatorFacet: C["creatorFacet"];
creatorInvitation: C["creatorInvitation"];
instance: Instance;
publicFacet: C["publicFacet"];
}> Parameters
Optional
issuerKeywordRecord: MapStore
Optional
terms: object
Optional
privateArgs: object
Returns Promise<{
adminFacet: AdminFacet<any>;
creatorFacet: C["creatorFacet"];
creatorInvitation: C["creatorInvitation"];
instance: Instance;
publicFacet: C["publicFacet"];
}>