

Halstead complexity metrics (Core):
+------------------------+-----------------+------------------+----------------+-----------------+
| Contract               | Total Operators | Unique Operators | Total Operands | Unique Operands |
+------------------------+-----------------+------------------+----------------+-----------------+
| I                      |               0 |                0 |              0 |               0 |
| VendingMachine         |              15 |               11 |             21 |              11 |
| A                      |               1 |                1 |              1 |               1 |
| B                      |               4 |                3 |              5 |               3 |
| ContractArgCustomError |               6 |                6 |              5 |               4 |
+------------------------+-----------------+------------------+----------------+-----------------+


Halstead complexity metrics (Extended 1/2):
+------------------------+------------+----------------+------------------+--------+
| Contract               | Vocabulary | Program Length | Estimated Length | Volume |
+------------------------+------------+----------------+------------------+--------+
| I                      |          0 |              0 |                0 |      0 |
| VendingMachine         |         22 |             36 |               76 |    161 |
| A                      |          2 |              2 |                0 |      2 |
| B                      |          6 |              9 |               10 |     23 |
| ContractArgCustomError |         10 |             11 |               24 |     37 |
+------------------------+------------+----------------+------------------+--------+


Halstead complexity metrics (Extended 2/2):
+------------------------+------------+--------+------+----------------+
| Contract               | Difficulty | Effort | Time | Estimated Bugs |
+------------------------+------------+--------+------+----------------+
| I                      |          0 |      0 |    0 |          0.000 |
| VendingMachine         |         10 |   1686 |   94 |          0.047 |
| A                      |          0 |      1 |    0 |          0.000 |
| B                      |          2 |     58 |    3 |          0.005 |
| ContractArgCustomError |          4 |    137 |    8 |          0.009 |
+------------------------+------------+--------+------+----------------+

