isBalanced
Check if intent is balanced (all offers are balanced).
Rule: For each token type, sum(inputs) must equal sum(outputs)
Return
true if all offers are balanced, false otherwise
Check if intent is balanced (all offers are balanced).
Rule: For each token type, sum(inputs) must equal sum(outputs)
true if all offers are balanced, false otherwise