StableInvoice

Key Generation

Generate Encryption Key (X25519)

Generate an X25519 keypair for receiving encrypted invoice/payment payloads. The public key is safe to share. Keep the private key secret and store it locally.

Public key format: URL‑safe Base64 (no padding).

Store this private key locally (file or password manager). Never upload it to servers.

Encrypted export (recommended)

A plain-text key file sits unprotected in your Downloads folder and syncs to cloud backup. An encrypted export is protected by a passphrase you choose — but there is no recovery if you lose it.


Prove this key is yours (optional)

“Sign Public Key” binds the X25519 key above to your Ethereum address with an EIP‑191 signature. Send the resulting bundle to whoever will invoice you — they paste it into the recipient key field and the app verifies the binding instead of trusting a bare key.