Skip to content

Allow various hash lengths [#2510]

Ethan Reesor requested to merge 2510-flexible-hash-length into main

Closes #2510 (closed). Updates all key handling transactions to allow any hash length between 1 and 64. Previously, some transactions enforced a length of 32 bytes and others did not. In addition, ETH and BTC signatures truncate the public key hash to 20 bytes for some reason. This makes everything consistent and allows ETH and BTC keys to be added when creating an ADI/book/page.

Changelog: fix

Merge request reports