Skip to content

Commit

Permalink
feat: more logging for deploy helpers (#2744)
Browse files Browse the repository at this point in the history
Co-authored-by: Dean Tribble <tribble@agoric.com>
  • Loading branch information
dtribble and dtribble authored Mar 30, 2021
1 parent f862428 commit fe459fb
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 4 deletions.
5 changes: 3 additions & 2 deletions packages/deploy-script-support/src/install.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,14 @@ import { E } from '@agoric/eventual-send';
export const makeInstall = (bundleSource, zoe, installationManager, board) => {
/** @type {InstallSaveAndPublish} */
const install = async (resolvedPath, contractPetname) => {
console.log(`- Installing Contract Name: ${contractPetname}`);

const bundle = await bundleSource(resolvedPath);
const installation = await E(zoe).install(bundle);

await E(installationManager).add(contractPetname, installation);

console.log('- SUCCESS! contract code installed on Zoe');
console.log(`-- Contract Name: ${contractPetname}`);
console.log(`- Installed Contract Name: ${contractPetname}`);

const id = await E(board).getId(installation);
return { installation, id };
Expand Down
6 changes: 5 additions & 1 deletion packages/deploy-script-support/src/saveIssuer.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ export const makeSaveIssuer = (
) => {
/** @type {SaveIssuerHelper} */
const saveIssuer = async (issuerP, brandPetname, pursePetname) => {
console.log(`-- Installing issuer for: ${brandPetname}`);

const issuer = await Promise.resolve(issuerP);
await E(issuerManager).add(brandPetname, issuer);
const emptyPurseMadeP = E(walletAdmin).makeEmptyPurse(
Expand All @@ -18,7 +20,9 @@ export const makeSaveIssuer = (
);
const localAmountMathSavedP = saveLocalAmountMaths([brandPetname]);

return Promise.all([emptyPurseMadeP, localAmountMathSavedP]);
const result = await Promise.all([emptyPurseMadeP, localAmountMathSavedP]);
console.log(`-- Installed issuer for: ${brandPetname}`);
return result;
};

return saveIssuer;
Expand Down
8 changes: 7 additions & 1 deletion packages/deploy-script-support/src/startInstance.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ export const makeStartInstance = (
terms,
} = config;

console.log(`- Creating Contract Instance: ${instancePetname}`);

const issuerKeywordRecordToUse = getIssuerKeywordRecord(
issuerKeywordRecord,
issuerPetnameKeywordRecord,
Expand All @@ -60,16 +62,20 @@ export const makeStartInstance = (
adminFacet,
} = startInstanceResult;

console.log(`-- Registering Contract Instance: ${instancePetname}`);
await E(instanceManager).add(instancePetname, instance);

if (passStyleOf(creatorInvitation) === 'presence') {
assert(
creatorInvitation,
`creatorInvitation must be defined to be deposited`,
);
console.log(`-- Adding Invitation for: ${instancePetname}`);
const invitationAmount = await E(zoeInvitationPurse).deposit(
creatorInvitation,
);
console.log(`- Created Contract Instance: ${instancePetname}`);

const creatorInvitationDetails = invitationAmount.value[0];
return {
creatorFacet,
Expand All @@ -79,7 +85,7 @@ export const makeStartInstance = (
creatorInvitationDetails,
};
}

console.log(`- Created Contract Instance: ${instancePetname}`);
return startInstanceResult;
};

Expand Down

0 comments on commit fe459fb

Please sign in to comment.