ContractStartFn<PF, CF, CT, PA>: ((zcf: ZCF<CT>, privateArgs: PA, baggage: @agoric/vat-data) => ContractStartFnResult<PF, CF>)

API for a contract start function.

CAVEAT: assumes synchronous

Type Parameters

  • PF = any
  • CF = any
  • CT = any
  • PA = any