No change in behavior in the normal case. But buggy mapWallet lookups
with invalid txids will now throw exceptions instead of inserting dummy
entries into the map, and potentially causing segfaults and other
This also makes it a compiler error to use the mapWallet[hash] syntax
which could create dummy entries.