use canonical addresses to check transaction construction (master)