⚡ Pure PHP Cardano Wallet Generator

Generate BIP39-compliant Cardano wallets instantly. Zero dependencies. 100% secure.

🔐 BIP39 🔑 BIP32 ⛓️ CIP-1852 🎯 Ed25519 🚀 Pure PHP
⚠️

WARNING: Beta Product

This wallet generator is in beta. Key derivation, signing, and CBOR encoding/decoding are built entirely in PHP rather than using established libraries like cardano-serialization-lib (Rust/WASM). While this implementation matches known derivations from CSL across all test vectors, it has not been officially sanctioned. Use at your own risk. For production use, we recommend using battle-tested wallet implementations.

View Code & Proofs on GitHub

Generate New Wallet

Creates a cryptographically secure 24-word mnemonic phrase

How It Works

  • Generates 256 bits of cryptographically secure entropy
  • Follows BIP39 standard for mnemonic encoding
  • Uses BIP32-Ed25519 for key derivation
  • Follows CIP-1852 Cardano derivation path
  • Compatible with Daedalus, Yoroi, Eternl

Security

  • Generated entirely in PHP on the server
  • Uses PHP's crypto-secure `random_bytes()`
  • Never stored or logged anywhere
  • Shown once and only once

Complete Tech Stack

🔐 Cryptography
random_bytes() 256-bit entropy generation
hash_pbkdf2() BIP39 seed derivation (4096 iterations)
Ed25519 (no-clamp) CIP-1852 compliant signatures
Blake2b-224/256 Key hashing & tx body hashing
⛓️ Key Derivation
BIP32-Ed25519 Icarus root derivation
CIP-1852 m/1852'/1815'/0' path
Extended keys (kL||kR) 128-char signing keys
📦 Transaction Signing
CBOR encoding/decoding Preserves semantic tags
Original body extraction No re-encoding corruption
Tag 258 witness sets Proper CBOR set encoding
Anvil API integration Build & submit transactions
🎯 Standards
BIP39 24-word mnemonic phrases
Bech32 encoding Cardano address format
RFC 8949 (CBOR) Transaction serialization
RFC 8032 (Ed25519) Digital signatures

🚀 Zero external dependencies. 100% pure PHP. Production-tested on Cardano blockchain.