Skip to content

Conversation

@dpajak99
Copy link
Contributor

@dpajak99 dpajak99 commented Aug 5, 2025

This branch adds support for Solana wallets by implementing BIP32 ED25519-based key derivation and Solana-specific address encoding.

List of changes:

  • created solana_address_encoder.dart for Base58 address encoding used in the Solana network
  • created new Solana configuration in bip44_wallets_config.dart and slip44.dart
  • created ed25519_derivator.dart with key derivation functionality for the ED25519 curve
  • added a new "ed25519" derivator type in derivator_type.dart and a_derivator.dart
  • added a new HMAC key (ed25519 seed) to bip32_hmac_keys.dart, used in ED25519 wallet derivation

This branch adds support for Solana wallets by implementing BIP32 ED25519-based key derivation and Solana-specific address encoding.

List of changes:
- created solana_address_encoder.dart for Base58 address encoding used in the Solana network
- created new Solana configuration in bip44_wallets_config.dart and slip44.dart
- created ed25519_derivator.dart with key derivation functionality for the ED25519 curve
- added a new "ed25519" derivator type in derivator_type.dart and a_derivator.dart
- added a new HMAC key (ed25519 seed) to bip32_hmac_keys.dart, used in ED25519 wallet derivation
@dpajak99 dpajak99 requested review from balladyna and kronikarz August 5, 2025 09:33
@kronikarz kronikarz merged commit 3602993 into master Aug 5, 2025
2 checks passed
@kronikarz kronikarz deleted the dp-feature/solana-wallets branch August 5, 2025 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants