UNIT TEST PROTOCOL

Wallet Address Validation

(validateurs d'adresses blockchain)  ·  tests/jest/unit/wallet/address_validation.test.js
📁 tests/jest/unit/wallet/
📝 Validation d'adresses Bitcoin, Ethereum, WIF et phrases mnémoniques via matchers Jest personnalisés.
13
Tests
13
Passing
0
Skipped
4
Suites
Bitcoin Address Validation
validates legacy Bitcoin addresses (starts with 1)
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
pass
validates P2SH Bitcoin addresses (starts with 3)
3J98t1WpEZ73CNmYviecrnyiWrnqRhWNLy
pass
validates SegWit addresses (starts with bc1)
bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
pass
rejects invalid Bitcoin addresses
pass
Ethereum Address Validation
validates Ethereum addresses (0x + 40 hex chars)
pass
rejects invalid Ethereum addresses
pass
validates checksum addresses (EIP-55)
pass
WIF Private Key Validation
validates uncompressed WIF (starts with 5)
pass
validates compressed WIF (starts with K or L)
pass
rejects invalid WIF
pass
Mnemonic Phrase Validation
validates 12-word mnemonic
pass
validates 24-word mnemonic
pass
rejects invalid mnemonic (wrong word count)
pass