FA1.2 specification non-conformancy in views
The transaction emitted in when calling the getBalance/getTotalSupply/getAllowance entrypoints in camlCase's FA1.2 implementation always contains 0 tez.
However, as discussed here, for views:
This transaction's amount must be equal to
AMOUNTpassed to the view entrypoint, i. e. all tez passed to a view entrypoint is forwarded to the callback contract.
That is, if I send X tez to setBalance, then the callback should also contain X tez.