Skip to content

v2.63.0-beta.1

Choose a tag to compare

@github-actions github-actions released this 02 Apr 11:49
· 568 commits to main since this release
f22107e

What's changed

This release replaces the elliptic package with @noble/curves, which automatically enforces normalized s values in ECDSA signatures, improving cryptographic security and preventing malleability issues. Support for non-normalized signatures has been removed, but this is not a breaking change—existing functionality remains fully compatible, aligning with industry standards like Ethereum’s EIP-2 and Bitcoin’s BIP-66.

Changed

Unlike elliptic, @noble/curves automatically enforces a normalized s value in ECDSA signatures, aligning with best practices in cryptographic security. This ensures better interoperability while preventing malleability-related issues.

Removed

This is NOT a Breaking Change. The SDK continues to function exactly as before, as @noble/curves produces valid signatures compatible with existing verification logic. The normalized s value behavior is already an industry standard (Ethereum's EIP-2, Bitcoin's BIP-66).