- Adds support for Solana addresses
- Brings in Ethereum EIP-55 checksum addresses, credit goes to @wchenNL
Breaking Changes
- Removes support for libsecp256k1 Nif library in favour of the better maitained ex_secp256k1. The Rust based ex_secp256k1 also comes with precompiled binaries, making compilation much faster.
- Adds support for OTP 24
- Adds support for Bitcoin testnet keys
- Minor refactor and fix for a function formatting
- Enables checksums for all phrase sizes: 3, 6, 9, 12, 15, 18, 21 and 24
- More test coverage for all phrase sizes for seeds and entropy
- Fixes checksum verification for phrases less than 24 words.
- Adds more tests for phrases of 3 and 12 words.
- Using
keccakf1600_otp23
patched hex package for OTP23 compatibility
- Allows a non 32-byte entropy as an optional parameter
- libsecp256k1 updates
- Fixes padding for key derivation
- Initial release.