fail early with invalid tx proposals
Merge pull request #549 from maraoz/error/handling

fail early with invalid tx proposals