Skip to content

Instantly share code, notes, and snippets.

@dckc
Created October 28, 2020 16:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dckc/2687721039b49c29558cbad9cb9e7baa to your computer and use it in GitHub Desktop.
Save dckc/2687721039b49c29558cbad9cb9e7baa to your computer and use it in GitHub Desktop.
import logging
import re
log = logging.getLogger(__name__)
def main(cwd, check_call):
scripts = cwd.glob('output/deliver-*.js')
byNum = {deliveryNum(str(s)): s for s in scripts}
# log.debug('scripts %s', byNum)
todo = sorted(byNum.items())
# log.debug('scripts %s', scripts)
prune(cwd)
run_deliveries(check_call, todo)
def run_deliveries(check_call, todo):
check_call('xsnap -m output/build.js -w state0.xsnap'.split())
for num, script in todo:
cmd = ['xsnap', '-m', str(script),
'-r', f'state{num}.xsnap',
'-w', f'state{num + 1}.xsnap']
log.info('cmd: %s', cmd)
check_call(cmd)
def deliveryNum(fname):
"""
>>> deliveryNum('output/deliver-39.js')
39
"""
m = re.match(r'output/deliver-(?P<num>\d+).js', fname)
return int(m.group('num'))
def prune(cwd):
old = list(cwd.glob('*.xsnap'))
log.info('deleting old snapshots: %s', old)
for snap in old:
snap.unlink()
if __name__ == '__main__':
def _script_io():
from pathlib import Path
from subprocess import check_call
logging.basicConfig(level=logging.DEBUG)
main(cwd=Path('.'), check_call=check_call)
_script_io()
Compilation started at Wed Oct 28 11:15:53

python3 go.py
INFO:__main__:deleting old snapshots: [PosixPath('s2.xsnap'), PosixPath('s3.xsnap'), PosixPath('state1.xsnap'), PosixPath('state2.xsnap'), PosixPath('state4.xsnap'), PosixPath('s1.xsnap'), PosixPath('state3.xsnap'), PosixPath('state0.xsnap')]
about to harden top stuf...
...hardened top stuf.
hardening anon intrinsics
%InertFunction%,%ArrayIteratorPrototype%,%InertAsyncFunction%,%AsyncGenerator%,%InertAsyncGeneratorFunction%,%AsyncGeneratorPrototype%,%AsyncIteratorPrototype%,%Generator%,%InertGeneratorFunction%,%IteratorPrototype%,%MapIteratorPrototype%,%RegExpStringIteratorPrototype%,%SetIteratorPrototype%,%StringIteratorPrototype%,%ThrowTypeError%,%TypedArray%,%InertCompartment%,%InertStaticModuleRecord%
anon done.
---worker: supervisor started
---worker: got vatNS: buildRootObject
sendUplink gotBundle
---worker: got dispatch: deliver,notifyFulfillToData,notifyFulfillToPresence,notifyReject,dump
sendUplink dispatchReady
did setBundle
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-0.js', '-r', 'state0.xsnap', '-w', 'state1.xsnap']
1
moar!
1
1,thing
---worker: runAndWait
LSDEBUG:["ls[demo-vatID].dispatch.deliver o+0.build -> p-60"]
LSDEBUG:["makeImportedPresence(o-50)"]
LSDEBUG:["makeImportedPresence(o-51)"]
LSDEBUG:["makeImportedPresence(o-52)"]
LSDEBUG:["makeImportedPresence(o-53)"]
LSDEBUG:["makeImportedPresence(o-54)"]
LSDEBUG:["makeImportedPresence(o-55)"]
end-of-deliver: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-51)"]
LSDEBUG:["Promise allocation demo-vatID:p+5 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+5)"]
LSDEBUG:["ls.qm send(\"o-51\", makeEmptyPurse) -> p+5"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-52)"]
LSDEBUG:["Promise allocation demo-vatID:p+6 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+6)"]
LSDEBUG:["ls.qm send(\"o-52\", makeEmptyPurse) -> p+6"]
LSDEBUG:["makeImportedPromise handler.applyMethod (p+5)"]
LSDEBUG:["Promise allocation demo-vatID:p+7 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+7)"]
LSDEBUG:["ls.qm send(\"p+5\", deposit) -> p+7"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","p+5","p+6","p+7"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-1.js', '-r', 'state1.xsnap', '-w', 'state2.xsnap']
2
moar!,moar!
2
1,thing,2,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+5, o-56)"]
LSDEBUG:["makeImportedPresence(o-56)"]
LSDEBUG:["Retiring demo-vatID:p+5"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","p+6","p+7","o-56"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-2.js', '-r', 'state2.xsnap', '-w', 'state3.xsnap']
3
moar!,moar!,moar!
3
1,thing,2,thing,3,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+6, o-57)"]
LSDEBUG:["makeImportedPresence(o-57)"]
LSDEBUG:["Retiring demo-vatID:p+6"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","p+7","o-56","o-57"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-3.js', '-r', 'state3.xsnap', '-w', 'state4.xsnap']
4
moar!,moar!,moar!,moar!
4
1,thing,2,thing,3,thing,4,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+7, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":3}, o-58)"]
LSDEBUG:["makeImportedPresence(o-58)"]
LSDEBUG:["Retiring demo-vatID:p+7"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+8 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+8)"]
LSDEBUG:["ls.qm send(\"o-57\", deposit) -> p+8"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","p+8"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-4.js', '-r', 'state4.xsnap', '-w', 'state5.xsnap']
5
moar!,moar!,moar!,moar!,moar!
5
1,thing,2,thing,3,thing,4,thing,5,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+8, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-59)"]
LSDEBUG:["makeImportedPresence(o-59)"]
LSDEBUG:["Retiring demo-vatID:p+8"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-51)"]
LSDEBUG:["Promise allocation demo-vatID:p+9 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+9)"]
LSDEBUG:["ls.qm send(\"o-51\", getBrand) -> p+9"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-51)"]
LSDEBUG:["Promise allocation demo-vatID:p+10 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+10)"]
LSDEBUG:["ls.qm send(\"o-51\", getAmountMathKind) -> p+10"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","p+9","p+10"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-5.js', '-r', 'state5.xsnap', '-w', 'state6.xsnap']
6
moar!,moar!,moar!,moar!,moar!,moar!
6
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+9, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+9"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","p+10"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-6.js', '-r', 'state6.xsnap', '-w', 'state7.xsnap']
7
moar!,moar!,moar!,moar!,moar!,moar!,moar!
7
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+10, \"nat\", )"]
LSDEBUG:["Retiring demo-vatID:p+10"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-52)"]
LSDEBUG:["Promise allocation demo-vatID:p+11 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+11)"]
LSDEBUG:["ls.qm send(\"o-52\", getBrand) -> p+11"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-52)"]
LSDEBUG:["Promise allocation demo-vatID:p+12 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+12)"]
LSDEBUG:["ls.qm send(\"o-52\", getAmountMathKind) -> p+12"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","p+11","p+12"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-7.js', '-r', 'state7.xsnap', '-w', 'state8.xsnap']
8
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
8
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+11, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+11"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","p+12"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-8.js', '-r', 'state8.xsnap', '-w', 'state9.xsnap']
9
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
9
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+12, \"nat\", )"]
LSDEBUG:["Retiring demo-vatID:p+12"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-50)"]
LSDEBUG:["Promise allocation demo-vatID:p+13 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+13)"]
LSDEBUG:["ls.qm send(\"o-50\", getInvitationIssuer) -> p+13"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","p+13"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-9.js', '-r', 'state9.xsnap', '-w', 'state10.xsnap']
10
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
10
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+13, o-60)"]
LSDEBUG:["makeImportedPresence(o-60)"]
LSDEBUG:["Retiring demo-vatID:p+13"]
LSDEBUG:["ls.thenResolve fired",{}]
LSDEBUG:[" ser {\"@qclass\":\"slot\",\"index\":0} [\"o+1\"]"]
LSDEBUG:["Retiring demo-vatID:p-60"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-10.js', '-r', 'state10.xsnap', '-w', 'state11.xsnap']
11
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
11
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing
---worker: runAndWait
LSDEBUG:["ls[demo-vatID].dispatch.deliver o+1.initiateTrade -> p-62"]
LSDEBUG:["makeImportedPromise(p-61)"]
end-of-deliver: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","p-61"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+14 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+14)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+14"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","p-61","p+14"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-11.js', '-r', 'state11.xsnap', '-w', 'state12.xsnap']
12
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
12
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-61, o-61)"]
LSDEBUG:["makeImportedPresence(o-61)"]
LSDEBUG:["Retiring demo-vatID:p-61"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","p+14","o-61"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-12.js', '-r', 'state12.xsnap', '-w', 'state13.xsnap']
13
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
13
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+14, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":3}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+14"]
["undefined moola before: balance {\"brand\":{},\"value\":3}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+15 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+15)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+15"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","p+15"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-13.js', '-r', 'state13.xsnap', '-w', 'state14.xsnap']
14
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
14
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+15, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+15"]
["undefined simoleans before: balance {\"brand\":{},\"value\":0}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-55)"]
LSDEBUG:["Promise allocation demo-vatID:p+16 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+16)"]
LSDEBUG:["ls.qm send(\"o-55\", makeInvitation) -> p+16"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","p+16"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-14.js', '-r', 'state14.xsnap', '-w', 'state15.xsnap']
15
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
15
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+16, o-62)"]
LSDEBUG:["makeImportedPresence(o-62)"]
LSDEBUG:["Retiring demo-vatID:p+16"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+17 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+17)"]
LSDEBUG:["ls.qm send(\"o-56\", withdraw) -> p+17"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","p+17"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-15.js', '-r', 'state15.xsnap', '-w', 'state16.xsnap']
16
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
16
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+17, o-63)"]
LSDEBUG:["makeImportedPresence(o-63)"]
LSDEBUG:["Retiring demo-vatID:p+17"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-50)"]
LSDEBUG:["Promise allocation demo-vatID:p+18 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+18)"]
LSDEBUG:["ls.qm send(\"o-50\", offer) -> p+18"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","p+18"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-16.js', '-r', 'state16.xsnap', '-w', 'state17.xsnap']
17
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
17
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+18, o-64)"]
LSDEBUG:["makeImportedPresence(o-64)"]
LSDEBUG:["Retiring demo-vatID:p+18"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-64)"]
LSDEBUG:["Promise allocation demo-vatID:p+19 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+19)"]
LSDEBUG:["ls.qm send(\"o-64\", getPayouts) -> p+19"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-55)"]
LSDEBUG:["Promise allocation demo-vatID:p+20 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+20)"]
LSDEBUG:["ls.qm send(\"o-55\", makeInvitation) -> p+20"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-61)"]
LSDEBUG:["Promise allocation demo-vatID:p+21 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+21)"]
LSDEBUG:["ls.qm send(\"o-61\", respondToTrade) -> p+21"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","p+20","p+21"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-17.js', '-r', 'state17.xsnap', '-w', 'state18.xsnap']
18
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
18
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+20, o-65)"]
LSDEBUG:["makeImportedPresence(o-65)"]
LSDEBUG:["Retiring demo-vatID:p+20"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","p+21","o-65"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-18.js', '-r', 'state18.xsnap', '-w', 'state19.xsnap']
19
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
19
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+19, {\"Asset\":{\"@qclass\":\"slot\",\"index\":0},\"Price\":{\"@qclass\":\"slot\",\"index\":1}}, p-63,p-64)"]
LSDEBUG:["makeImportedPromise(p-63)"]
LSDEBUG:["makeImportedPromise(p-64)"]
LSDEBUG:["Unable to retire p+19 because slot p-63 is a promise"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","p+21","o-65","p-63","p-64"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-19.js', '-r', 'state19.xsnap', '-w', 'state20.xsnap']
20
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
20
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-63, o-66)"]
LSDEBUG:["makeImportedPresence(o-66)"]
LSDEBUG:["Retiring demo-vatID:p-63"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","p+21","o-65","p-64","o-66"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-20.js', '-r', 'state20.xsnap', '-w', 'state21.xsnap']
21
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
21
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-64, o-67)"]
LSDEBUG:["makeImportedPresence(o-67)"]
LSDEBUG:["Retiring demo-vatID:p-64"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","p+21","o-65","o-66","o-67"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-21.js', '-r', 'state21.xsnap', '-w', 'state22.xsnap']
22
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
22
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+21, {\"@qclass\":\"undefined\"}, )"]
LSDEBUG:["Retiring demo-vatID:p+21"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+22 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+22)"]
LSDEBUG:["ls.qm send(\"o-56\", deposit) -> p+22"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p+22"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-22.js', '-r', 'state22.xsnap', '-w', 'state23.xsnap']
23
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
23
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+22, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+22"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+23 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+23)"]
LSDEBUG:["ls.qm send(\"o-57\", deposit) -> p+23"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p+23"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-23.js', '-r', 'state23.xsnap', '-w', 'state24.xsnap']
24
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
24
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+23, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+23"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+24 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+24)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+24"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p+24"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-24.js', '-r', 'state24.xsnap', '-w', 'state25.xsnap']
25
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
25
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+24, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":2}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+24"]
["undefined moola after: balance {\"brand\":{},\"value\":2}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+25 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+25)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+25"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p+25"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-25.js', '-r', 'state25.xsnap', '-w', 'state26.xsnap']
26
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
26
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+25, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+25"]
["undefined simoleans after: balance {\"brand\":{},\"value\":1}"]
LSDEBUG:["ls.thenResolve fired",null]
LSDEBUG:[" ser {\"@qclass\":\"undefined\"} []"]
LSDEBUG:["Retiring demo-vatID:p-62"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-26.js', '-r', 'state26.xsnap', '-w', 'state27.xsnap']
27
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
27
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing
---worker: runAndWait
LSDEBUG:["ls[demo-vatID].dispatch.deliver o+1.respondToTrade -> p-66"]
LSDEBUG:["makeImportedPromise(p-65)"]
end-of-deliver: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p-65"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+26 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+26)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+26"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p-65","p+26"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-27.js', '-r', 'state27.xsnap', '-w', 'state28.xsnap']
28
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
28
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+26, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":2}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+26"]
["undefined moola before: balance {\"brand\":{},\"value\":2}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+27 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+27)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+27"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p-65","p+27"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-28.js', '-r', 'state28.xsnap', '-w', 'state29.xsnap']
29
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
29
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-65, o-68)"]
LSDEBUG:["makeImportedPresence(o-68)"]
LSDEBUG:["Retiring demo-vatID:p-65"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","p+27","o-68"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-29.js', '-r', 'state29.xsnap', '-w', 'state30.xsnap']
30
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
30
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+27, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+27"]
["undefined simoleans before: balance {\"brand\":{},\"value\":1}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-60)"]
LSDEBUG:["Promise allocation demo-vatID:p+28 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+28)"]
LSDEBUG:["ls.qm send(\"o-60\", claim) -> p+28"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","p+28"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-30.js', '-r', 'state30.xsnap', '-w', 'state31.xsnap']
31
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
31
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+28, o-69)"]
LSDEBUG:["makeImportedPresence(o-69)"]
LSDEBUG:["Retiring demo-vatID:p+28"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+29 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+29)"]
LSDEBUG:["ls.qm send(\"o-57\", withdraw) -> p+29"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","p+29"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-31.js', '-r', 'state31.xsnap', '-w', 'state32.xsnap']
32
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
32
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+29, o-70)"]
LSDEBUG:["makeImportedPresence(o-70)"]
LSDEBUG:["Retiring demo-vatID:p+29"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-50)"]
LSDEBUG:["Promise allocation demo-vatID:p+30 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+30)"]
LSDEBUG:["ls.qm send(\"o-50\", offer) -> p+30"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","p+30"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-32.js', '-r', 'state32.xsnap', '-w', 'state33.xsnap']
33
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
33
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+30, o-71)"]
LSDEBUG:["makeImportedPresence(o-71)"]
LSDEBUG:["Retiring demo-vatID:p+30"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-71)"]
LSDEBUG:["Promise allocation demo-vatID:p+31 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+31)"]
LSDEBUG:["ls.qm send(\"o-71\", getPayouts) -> p+31"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-33.js', '-r', 'state33.xsnap', '-w', 'state34.xsnap']
34
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
34
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+31, {\"Price\":{\"@qclass\":\"slot\",\"index\":0},\"Asset\":{\"@qclass\":\"slot\",\"index\":1}}, p-67,p-68)"]
LSDEBUG:["makeImportedPromise(p-67)"]
LSDEBUG:["makeImportedPromise(p-68)"]
LSDEBUG:["Unable to retire p+31 because slot p-67 is a promise"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","p-67","p-68"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-34.js', '-r', 'state34.xsnap', '-w', 'state35.xsnap']
35
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
35
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-67, o-72)"]
LSDEBUG:["makeImportedPresence(o-72)"]
LSDEBUG:["Retiring demo-vatID:p-67"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","p-68","o-72"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-35.js', '-r', 'state35.xsnap', '-w', 'state36.xsnap']
36
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
36
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-68, o-73)"]
LSDEBUG:["makeImportedPresence(o-73)"]
LSDEBUG:["Retiring demo-vatID:p-68"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+32 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+32)"]
LSDEBUG:["ls.qm send(\"o-56\", deposit) -> p+32"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p+32"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-36.js', '-r', 'state36.xsnap', '-w', 'state37.xsnap']
37
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
37
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+32, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+32"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+33 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+33)"]
LSDEBUG:["ls.qm send(\"o-57\", deposit) -> p+33"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p+33"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-37.js', '-r', 'state37.xsnap', '-w', 'state38.xsnap']
38
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
38
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+33, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+33"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+34 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+34)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+34"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p+34"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-38.js', '-r', 'state38.xsnap', '-w', 'state39.xsnap']
39
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
39
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+34, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":3}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+34"]
["undefined moola after: balance {\"brand\":{},\"value\":3}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+35 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+35)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+35"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p+35"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-39.js', '-r', 'state39.xsnap', '-w', 'state40.xsnap']
40
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
40
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+35, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+35"]
["undefined simoleans after: balance {\"brand\":{},\"value\":0}"]
LSDEBUG:["ls.thenResolve fired",null]
LSDEBUG:[" ser {\"@qclass\":\"undefined\"} []"]
LSDEBUG:["Retiring demo-vatID:p-66"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-40.js', '-r', 'state40.xsnap', '-w', 'state41.xsnap']
41
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
41
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing
---worker: runAndWait
LSDEBUG:["ls[demo-vatID].dispatch.deliver o+1.initiateTrade -> p-70"]
LSDEBUG:["makeImportedPromise(p-69)"]
end-of-deliver: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p-69"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+36 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+36)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+36"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p-69","p+36"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-41.js', '-r', 'state41.xsnap', '-w', 'state42.xsnap']
42
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
42
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-69, o-61)"]
LSDEBUG:["Retiring demo-vatID:p-69"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p+36"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-42.js', '-r', 'state42.xsnap', '-w', 'state43.xsnap']
43
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
43
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+36, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":3}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+36"]
["undefined moola before: balance {\"brand\":{},\"value\":3}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+37 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+37)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+37"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p+37"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-43.js', '-r', 'state43.xsnap', '-w', 'state44.xsnap']
44
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
44
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+37, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+37"]
["undefined simoleans before: balance {\"brand\":{},\"value\":0}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-55)"]
LSDEBUG:["Promise allocation demo-vatID:p+38 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+38)"]
LSDEBUG:["ls.qm send(\"o-55\", makeInvitation) -> p+38"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","p+38"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-44.js', '-r', 'state44.xsnap', '-w', 'state45.xsnap']
45
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
45
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+38, o-74)"]
LSDEBUG:["makeImportedPresence(o-74)"]
LSDEBUG:["Retiring demo-vatID:p+38"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+39 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+39)"]
LSDEBUG:["ls.qm send(\"o-56\", withdraw) -> p+39"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","p+39"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-45.js', '-r', 'state45.xsnap', '-w', 'state46.xsnap']
46
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
46
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+39, o-75)"]
LSDEBUG:["makeImportedPresence(o-75)"]
LSDEBUG:["Retiring demo-vatID:p+39"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-50)"]
LSDEBUG:["Promise allocation demo-vatID:p+40 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+40)"]
LSDEBUG:["ls.qm send(\"o-50\", offer) -> p+40"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","p+40"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-46.js', '-r', 'state46.xsnap', '-w', 'state47.xsnap']
47
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
47
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+40, o-76)"]
LSDEBUG:["makeImportedPresence(o-76)"]
LSDEBUG:["Retiring demo-vatID:p+40"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-76)"]
LSDEBUG:["Promise allocation demo-vatID:p+41 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+41)"]
LSDEBUG:["ls.qm send(\"o-76\", getPayouts) -> p+41"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-55)"]
LSDEBUG:["Promise allocation demo-vatID:p+42 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+42)"]
LSDEBUG:["ls.qm send(\"o-55\", makeInvitation) -> p+42"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-61)"]
LSDEBUG:["Promise allocation demo-vatID:p+43 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+43)"]
LSDEBUG:["ls.qm send(\"o-61\", respondToTrade) -> p+43"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","p+42","p+43"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-47.js', '-r', 'state47.xsnap', '-w', 'state48.xsnap']
48
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
48
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+42, o-77)"]
LSDEBUG:["makeImportedPresence(o-77)"]
LSDEBUG:["Retiring demo-vatID:p+42"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","p+43","o-77"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-48.js', '-r', 'state48.xsnap', '-w', 'state49.xsnap']
49
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
49
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+41, {\"Asset\":{\"@qclass\":\"slot\",\"index\":0},\"Price\":{\"@qclass\":\"slot\",\"index\":1}}, p-71,p-72)"]
LSDEBUG:["makeImportedPromise(p-71)"]
LSDEBUG:["makeImportedPromise(p-72)"]
LSDEBUG:["Unable to retire p+41 because slot p-71 is a promise"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","p+43","o-77","p-71","p-72"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-49.js', '-r', 'state49.xsnap', '-w', 'state50.xsnap']
50
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
50
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-71, o-78)"]
LSDEBUG:["makeImportedPresence(o-78)"]
LSDEBUG:["Retiring demo-vatID:p-71"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","p+43","o-77","p-72","o-78"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-50.js', '-r', 'state50.xsnap', '-w', 'state51.xsnap']
51
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
51
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-72, o-79)"]
LSDEBUG:["makeImportedPresence(o-79)"]
LSDEBUG:["Retiring demo-vatID:p-72"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","p+43","o-77","o-78","o-79"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-51.js', '-r', 'state51.xsnap', '-w', 'state52.xsnap']
52
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
52
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+43, {\"@qclass\":\"undefined\"}, )"]
LSDEBUG:["Retiring demo-vatID:p+43"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+44 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+44)"]
LSDEBUG:["ls.qm send(\"o-56\", deposit) -> p+44"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p+44"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-52.js', '-r', 'state52.xsnap', '-w', 'state53.xsnap']
53
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
53
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+44, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+44"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+45 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+45)"]
LSDEBUG:["ls.qm send(\"o-57\", deposit) -> p+45"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p+45"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-53.js', '-r', 'state53.xsnap', '-w', 'state54.xsnap']
54
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
54
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+45, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+45"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+46 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+46)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+46"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p+46"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-54.js', '-r', 'state54.xsnap', '-w', 'state55.xsnap']
55
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
55
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+46, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":2}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+46"]
["undefined moola after: balance {\"brand\":{},\"value\":2}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+47 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+47)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+47"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p+47"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-55.js', '-r', 'state55.xsnap', '-w', 'state56.xsnap']
56
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
56
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+47, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+47"]
["undefined simoleans after: balance {\"brand\":{},\"value\":1}"]
LSDEBUG:["ls.thenResolve fired",null]
LSDEBUG:[" ser {\"@qclass\":\"undefined\"} []"]
LSDEBUG:["Retiring demo-vatID:p-70"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-56.js', '-r', 'state56.xsnap', '-w', 'state57.xsnap']
57
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
57
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing
---worker: runAndWait
LSDEBUG:["ls[demo-vatID].dispatch.deliver o+1.respondToTrade -> p-74"]
LSDEBUG:["makeImportedPromise(p-73)"]
end-of-deliver: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p-73"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+48 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+48)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+48"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p-73","p+48"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-57.js', '-r', 'state57.xsnap', '-w', 'state58.xsnap']
58
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
58
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+48, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":2}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+48"]
["undefined moola before: balance {\"brand\":{},\"value\":2}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+49 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+49)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+49"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p-73","p+49"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-58.js', '-r', 'state58.xsnap', '-w', 'state59.xsnap']
59
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
59
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-73, o-80)"]
LSDEBUG:["makeImportedPresence(o-80)"]
LSDEBUG:["Retiring demo-vatID:p-73"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","p+49","o-80"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-59.js', '-r', 'state59.xsnap', '-w', 'state60.xsnap']
60
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
60
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+49, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+49"]
["undefined simoleans before: balance {\"brand\":{},\"value\":1}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-60)"]
LSDEBUG:["Promise allocation demo-vatID:p+50 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+50)"]
LSDEBUG:["ls.qm send(\"o-60\", claim) -> p+50"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","p+50"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-60.js', '-r', 'state60.xsnap', '-w', 'state61.xsnap']
61
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
61
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+50, o-81)"]
LSDEBUG:["makeImportedPresence(o-81)"]
LSDEBUG:["Retiring demo-vatID:p+50"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+51 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+51)"]
LSDEBUG:["ls.qm send(\"o-57\", withdraw) -> p+51"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","p+51"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-61.js', '-r', 'state61.xsnap', '-w', 'state62.xsnap']
62
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
62
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+51, o-82)"]
LSDEBUG:["makeImportedPresence(o-82)"]
LSDEBUG:["Retiring demo-vatID:p+51"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-50)"]
LSDEBUG:["Promise allocation demo-vatID:p+52 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+52)"]
LSDEBUG:["ls.qm send(\"o-50\", offer) -> p+52"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","p+52"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-62.js', '-r', 'state62.xsnap', '-w', 'state63.xsnap']
63
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
63
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p+52, o-83)"]
LSDEBUG:["makeImportedPresence(o-83)"]
LSDEBUG:["Retiring demo-vatID:p+52"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-83)"]
LSDEBUG:["Promise allocation demo-vatID:p+53 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+53)"]
LSDEBUG:["ls.qm send(\"o-83\", getPayouts) -> p+53"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-63.js', '-r', 'state63.xsnap', '-w', 'state64.xsnap']
64
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
64
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing,64,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+53, {\"Price\":{\"@qclass\":\"slot\",\"index\":0},\"Asset\":{\"@qclass\":\"slot\",\"index\":1}}, p-75,p-76)"]
LSDEBUG:["makeImportedPromise(p-75)"]
LSDEBUG:["makeImportedPromise(p-76)"]
LSDEBUG:["Unable to retire p+53 because slot p-75 is a promise"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53","p-75","p-76"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-64.js', '-r', 'state64.xsnap', '-w', 'state65.xsnap']
65
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
65
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing,64,thing,65,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-75, o-84)"]
LSDEBUG:["makeImportedPresence(o-84)"]
LSDEBUG:["Retiring demo-vatID:p-75"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53","p-76","o-84"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-65.js', '-r', 'state65.xsnap', '-w', 'state66.xsnap']
66
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
66
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing,64,thing,65,thing,66,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToPresence(p-76, o-85)"]
LSDEBUG:["makeImportedPresence(o-85)"]
LSDEBUG:["Retiring demo-vatID:p-76"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+54 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+54)"]
LSDEBUG:["ls.qm send(\"o-56\", deposit) -> p+54"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53","o-84","o-85","p+54"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-66.js', '-r', 'state66.xsnap', '-w', 'state67.xsnap']
67
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
67
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing,64,thing,65,thing,66,thing,67,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+54, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":1}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+54"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+55 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+55)"]
LSDEBUG:["ls.qm send(\"o-57\", deposit) -> p+55"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53","o-84","o-85","p+55"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-67.js', '-r', 'state67.xsnap', '-w', 'state68.xsnap']
68
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
68
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing,64,thing,65,thing,66,thing,67,thing,68,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+55, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+55"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-56)"]
LSDEBUG:["Promise allocation demo-vatID:p+56 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+56)"]
LSDEBUG:["ls.qm send(\"o-56\", getCurrentAmount) -> p+56"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53","o-84","o-85","p+56"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-68.js', '-r', 'state68.xsnap', '-w', 'state69.xsnap']
69
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
69
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing,64,thing,65,thing,66,thing,67,thing,68,thing,69,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+56, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":3}, o-58)"]
LSDEBUG:["Retiring demo-vatID:p+56"]
["undefined moola after: balance {\"brand\":{},\"value\":3}"]
LSDEBUG:["makeImportedPresence handler.applyMethod (o-57)"]
LSDEBUG:["Promise allocation demo-vatID:p+57 in queueMessage"]
LSDEBUG:["makeImportedPromise(p+57)"]
LSDEBUG:["ls.qm send(\"o-57\", getCurrentAmount) -> p+57"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53","o-84","o-85","p+57"]
did deliverAndVerifySyscalls
INFO:__main__:cmd: ['xsnap', '-m', 'output/deliver-69.js', '-r', 'state69.xsnap', '-w', 'state70.xsnap']
70
moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!,moar!
70
1,thing,2,thing,3,thing,4,thing,5,thing,6,thing,7,thing,8,thing,9,thing,10,thing,11,thing,12,thing,13,thing,14,thing,15,thing,16,thing,17,thing,18,thing,19,thing,20,thing,21,thing,22,thing,23,thing,24,thing,25,thing,26,thing,27,thing,28,thing,29,thing,30,thing,31,thing,32,thing,33,thing,34,thing,35,thing,36,thing,37,thing,38,thing,39,thing,40,thing,41,thing,42,thing,43,thing,44,thing,45,thing,46,thing,47,thing,48,thing,49,thing,50,thing,51,thing,52,thing,53,thing,54,thing,55,thing,56,thing,57,thing,58,thing,59,thing,60,thing,61,thing,62,thing,63,thing,64,thing,65,thing,66,thing,67,thing,68,thing,69,thing,70,thing
---worker: runAndWait
LSDEBUG:["ls.dispatch.notifyFulfillToData(p+57, {\"brand\":{\"@qclass\":\"slot\",\"index\":0},\"value\":0}, o-59)"]
LSDEBUG:["Retiring demo-vatID:p+57"]
["undefined simoleans after: balance {\"brand\":{},\"value\":0}"]
LSDEBUG:["ls.thenResolve fired",null]
LSDEBUG:[" ser {\"@qclass\":\"undefined\"} []"]
LSDEBUG:["Retiring demo-vatID:p-74"]
---worker: doProcess done
dump: ["o+0","o-50","o-51","o-52","o-53","o-54","o-55","o-56","o-57","o-58","o-59","o-60","o+1","o-61","o-62","o-63","o-64","p+19","o-65","o-66","o-67","o-68","o-69","o-70","o-71","p+31","o-72","o-73","o-74","o-75","o-76","p+41","o-77","o-78","o-79","o-80","o-81","o-82","o-83","p+53","o-84","o-85"]
did deliverAndVerifySyscalls

Compilation finished at Wed Oct 28 11:16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment