@agoric/zoe
Version:
Zoe: the Smart Contract Framework for Offer Enforcement
9 lines • 607 B
TypeScript
export function makeZCFZygote(powers: VatPowers, zoeService: ERef<ZoeService>, invitationIssuer: Issuer<"set">, testJigSetter: ({ zcf }: {
zcf: ZCF;
}) => void, contractBundleCap: BundleCap, zcfBaggage?: Baggage): Promise<ZCFZygote>;
export type ZCFZygote = {
startContract: (instanceAdminFromZoe: ERef<ZoeInstanceAdmin>, instanceRecordFromZoe: InstanceRecord, issuerStorageFromZoe: IssuerRecords, privateArgs?: object) => Promise<ExecuteContractResult>;
restartContract: (privateArgs?: object) => void;
};
import type { Baggage } from '@agoric/vat-data';
//# sourceMappingURL=zcfZygote.d.ts.map