I'm not quite convinced bitcore handles correctly literally all edge cases correctly because I'm not convinced Bitcoin Core has full test coverage. So we should probably add some type of caveat here, like:

> It was hard work, but we think it's worth it: we are now sure bitcore handles correctly all the edge cases and tricky input data the same way that bitcoind does (or at least those that have test data for them).