{ "#meta": { "format": "ITF", "format-description": "https://apalache.informal.systems/docs/adr/015adr-trace.html", "description": "Created by Apalache on Sat Sep 24 20:45:34 CEST 2022" }, "vars": ["outcome", "balances", "action", "step"], "states": [ { "#meta": { "index": 0 }, "action": { "balances": { "#map": [ [ "Carol", { "#map": [ ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }] ] } ], [ "Eve", { "#map": [ ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }] ] } ], [ "Alice", { "#map": [ [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Bob", { "#map": [ [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Dave", { "#map": [ ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }] ] } ] ] }, "tag": "init" }, "balances": { "#map": [ [ "Carol", { "#map": [ ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }] ] } ], [ "Eve", { "#map": [ ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }] ] } ], [ "Alice", { "#map": [ [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Bob", { "#map": [ [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Dave", { "#map": [ ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }] ] } ] ] }, "outcome": "", "step": 0 }, { "#meta": { "index": 1 }, "action": { "coins": [ { "amount": { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" }, "denom": "muon" }, { "amount": { "#bigint": "2" }, "denom": "atom" }, { "amount": { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" }, "denom": "gluon" } ], "receiver": "Eve", "sender": "Alice", "tag": "send" }, "balances": { "#map": [ [ "Carol", { "#map": [ ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }] ] } ], [ "Eve", { "#map": [ ["atom", { "#bigint": "2" }], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ] ] } ], [ "Alice", { "#map": [ ["gluon", { "#bigint": "2" }], ["muon", { "#bigint": "2" }], [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ] ] } ], [ "Bob", { "#map": [ [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Dave", { "#map": [ ["gluon", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }] ] } ] ] }, "outcome": "SUCCESS", "step": 1 }, { "#meta": { "index": 2 }, "action": { "coins": [ { "amount": { "#bigint": "1" }, "denom": "gluon" }, { "amount": { "#bigint": "0" }, "denom": "gluon" } ], "receiver": "Bob", "sender": "Carol", "tag": "send" }, "balances": { "#map": [ [ "Carol", { "#map": [ ["muon", { "#bigint": "0" }], ["gluon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }] ] } ], [ "Eve", { "#map": [ [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], ["atom", { "#bigint": "2" }] ] } ], [ "Alice", { "#map": [ ["muon", { "#bigint": "2" }], ["gluon", { "#bigint": "2" }], [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ] ] } ], [ "Bob", { "#map": [ [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Dave", { "#map": [ ["gluon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }] ] } ] ] }, "outcome": "DUPLICATE_DENOM", "step": 2 }, { "#meta": { "index": 3 }, "action": { "coins": [ { "amount": { "#bigint": "115792089237316195423570985008687907853269984665640564039457584007913129639937" }, "denom": "muon" }, { "amount": { "#bigint": "3" }, "denom": "atom" } ], "receiver": "Eve", "sender": "Bob", "tag": "send" }, "balances": { "#map": [ [ "Carol", { "#map": [ ["gluon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }] ] } ], [ "Eve", { "#map": [ [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], ["atom", { "#bigint": "2" }] ] } ], [ "Alice", { "#map": [ ["gluon", { "#bigint": "2" }], [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], ["muon", { "#bigint": "2" }] ] } ], [ "Bob", { "#map": [ [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Dave", { "#map": [ ["gluon", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }] ] } ] ] }, "outcome": "INSUFFICIENT_FUNDS", "step": 3 }, { "#meta": { "index": 4 }, "action": { "coins": [ { "amount": { "#bigint": "1" }, "denom": "gluon" }, { "amount": { "#bigint": "1" }, "denom": "muon" }, { "amount": { "#bigint": "1" }, "denom": "atom" } ], "receiver": "Bob", "sender": "Bob", "tag": "send" }, "balances": { "#map": [ [ "Carol", { "#map": [ ["gluon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }], ["muon", { "#bigint": "0" }] ] } ], [ "Eve", { "#map": [ [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], ["atom", { "#bigint": "2" }] ] } ], [ "Alice", { "#map": [ ["gluon", { "#bigint": "2" }], [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819965" } ], ["muon", { "#bigint": "2" }] ] } ], [ "Bob", { "#map": [ [ "atom", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "gluon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ], [ "muon", { "#bigint": "57896044618658097711785492504343953926634992332820282019728792003956564819967" } ] ] } ], [ "Dave", { "#map": [ ["gluon", { "#bigint": "0" }], ["muon", { "#bigint": "0" }], ["atom", { "#bigint": "0" }] ] } ] ] }, "outcome": "SUCCESS", "step": 4 } ] }