@agoric/zoe
Version:
Zoe: the Smart Contract Framework for Offer Enforcement
20 lines • 825 B
TypeScript
/**
* @import {ZoeService} from '@agoric/zoe';
*/
/**
* @param {VatPowers & { testJigSetter: ( {zcf}: {zcf: ZCF} ) => void }} powers
* @param {{contractBundleCap: BundleCap, zoeService: ZoeService, invitationIssuer: Issuer<'set'>, privateArgs?: any}} vatParameters
* @param {import('@agoric/vat-data').Baggage} baggage
*/
export function buildRootObject(powers: VatPowers & {
testJigSetter: ({ zcf }: {
zcf: ZCF;
}) => void;
}, vatParameters: {
contractBundleCap: BundleCap;
zoeService: ZoeService;
invitationIssuer: Issuer<"set">;
privateArgs?: any;
}, baggage: import("@agoric/vat-data").Baggage): Promise<RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, {}>>;
import type { ZoeService } from '@agoric/zoe';
//# sourceMappingURL=vatRoot.d.ts.map