Understanding traces

Kythera can produce traces either for failing test (-vv) or all tests (-vvv).

Traces follow the same general format:

├─ [<Gas Charge>] OnChainMessage
│   └─ ← <Charging message value>
├─ [<Call>] from 102 to f0104 method: <Method number callled>
├─ [<Gas Charge>] OnMethodInvocation
│   └─ ← 75000.000
├─ [<Gas Charge>] <Gas charge reason>
│   └─ ← <Gas charge value>
...
└─ ← <Execution exit code>

Each call can have many more subcalls, each denoting a new message sent to another actor and a returned value.