Catalog/evm-bip39-validate

EVM

Validate a BIP-39 mnemonic checksum API

Validate a BIP-39 seed phrase by checking word count, wordlist membership, and the spec SHA-256 checksum bits (computed via node:crypto, since viem does not verify it). Answers 'Is this seed phrase valid?','Which words in my mnemonic are wrong?'.

Price$0.01per request
MethodPOST
Route/v1/evm/bip39-validate
StatusLive
MIME typeapplication/json
Rate limit60/minute
CacheNo cache
evmbip39mnemonicvalidatechecksumseedwallet
API URLhttps://x402.hexl.dev/v1/evm/bip39-validate
Integration docs
Example request
{
  "mnemonic": "test test test test test test test test test test test junk"
}
Example response
{
  "mnemonic": "test test test test test test test test test test test junk",
  "valid": true,
  "words": 12,
  "validWordCount": true,
  "allWordsKnown": true,
  "checksumValid": true,
  "unknownWords": [],
  "strengthBits": 128
}
Input schema
{
  "type": "object",
  "required": [
    "mnemonic"
  ],
  "properties": {
    "mnemonic": {
      "type": "string",
      "examples": [
        "test test test test test test test test test test test junk"
      ]
    }
  },
  "examples": [
    {
      "mnemonic": "test test test test test test test test test test test junk"
    }
  ]
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}