I looked into helping with #3 . Reproducing those results seems to involve the whole multichain thing, but the error doesn't seem to have anything to do with interactions with other chains. I'd like to get this sort of thing working cleanly in ava tests, where we can use tools like a debugger.
For dependencies (not devDependencies), I started from scratch:
for @agoric/XYZ, I used dev versions: yarn add @agoric/XYZ@dev
for @endo/XYZ etc., I used yarn why in agoric-sdk to see what version to use
rather than import from @agoric/internal, I copied debug.js for makeTracer and copied the 1-line definition of StorageNodeShape
changed a bunch of console.log() to trace()
I narrowed the import for prepareRecorderKitMakers in order to avoid bundling all of @agoric/ertp
Each time I touched a file, format-on-save invoked prettier. Those edits are in separate style: commits.
DRAFT until:
[ ] check that deployment to an actual chain still works
When working on dapp-agoric-basics and dapp-offer-up, starting the chain takes just a few seconds. I'd like to know how to do that for the part of the multi-chain setup just for an agoric chain.
I looked into helping with #3 . Reproducing those results seems to involve the whole multichain thing, but the error doesn't seem to have anything to do with interactions with other chains. I'd like to get this sort of thing working cleanly in ava tests, where we can use tools like a debugger.
For dependencies (not devDependencies), I started from scratch:
@agoric/XYZ
, I used dev versions:yarn add @agoric/XYZ@dev
@endo/XYZ
etc., I usedyarn why
inagoric-sdk
to see what version to use@agoric/internal
, I copieddebug.js
formakeTracer
and copied the 1-line definition ofStorageNodeShape
console.log()
totrace()
prepareRecorderKitMakers
in order to avoid bundling all of@agoric/ertp
Each time I touched a file, format-on-save invoked prettier. Those edits are in separate
style:
commits.DRAFT until:
When working on dapp-agoric-basics and dapp-offer-up, starting the chain takes just a few seconds. I'd like to know how to do that for the part of the multi-chain setup just for an agoric chain.