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
Created
October 28, 2020 16:17
-
-
Save dckc/2687721039b49c29558cbad9cb9e7baa to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment