monitor $ counterexample $ unlines
-
, pretty (TokenBundle.Nested balanceAvailable)
+
, pretty (Flat balanceAvailable)
-
, pretty (TokenBundle.Nested balanceRequired)
+
, pretty (Flat balanceRequired)
-
, pretty (TokenBundle.Nested balanceSelected)
+
, pretty (Flat balanceSelected)
-
, pretty (TokenBundle.Nested balanceChange)
+
, pretty (Flat balanceChange)
let delta = TokenBundle.unsafeSubtract
onBalanceInsufficient e = do
monitor $ counterexample $ unlines
-
, pretty (TokenBundle.Nested balanceAvailable)
+
, pretty (Flat balanceAvailable)
-
, pretty (TokenBundle.Nested balanceRequired)
+
, pretty (Flat balanceRequired)
assert $ not $ balanceSufficient criteria
assert $ balanceAvailable == errorBalanceAvailable
onSelectionInsufficient e = do
monitor $ counterexample $ unlines
-
, pretty (TokenBundle.Nested errorBalanceRequired)
+
, pretty (Flat errorBalanceRequired)
-
, pretty (TokenBundle.Nested errorBalanceSelected)
+
, pretty (Flat errorBalanceSelected)
assert $ selectionLimit ==
MaximumInputLimit (length errorInputsSelected)
monitor $ cover 50 (Set.size assetsRequested >= 4)
"size assetsRequested >= 4"
monitor $ counterexample $ unlines
-
[ "balance available: " <> show balanceAvailable
-
, "balance requested: " <> show balanceRequested
-
, "balance selected: " <> show balanceSelected
-
, "balance leftover: " <> show balanceLeftover
+
[ "balance available: " <> pretty (Flat balanceAvailable)
+
, "balance requested: " <> pretty (Flat balanceRequested)
+
, "balance selected: " <> pretty (Flat balanceSelected)
+
, "balance leftover: " <> pretty (Flat balanceLeftover)
balanceRequested `leq` addExtraSource extraSource balanceSelected