it-healer/laravel-bitcoin
Laravel Bitcoin by it-healer provides a framework-native way to bring Bitcoin functionality into Laravel applications. It offers simple configuration and integration points for PHP developers building Bitcoin-related features, making it a practical starting point for Laravel projects.
Consider it when:
Look elsewhere when:
To executives — one paragraph: This is an MIT-licensed Laravel package that lets us add basic Bitcoin support — deposit addresses, balance checks, transaction lookups, and recovery-phrase onboarding — without building Bitcoin infrastructure ourselves. Integration cost is low and conventional: a Composer install, a config file, and one internal service class. What we are buying is convenience, not a security guarantee. The package is small, maintained by effectively one person, and its release notes are thin enough that a dependency change shipped as a patch version. My recommendation is a scoped pilot — testnet first, then a deliberately capped mainnet hot wallet or a non-custodial flow — with a defined verification gate (official BIP39 test vectors plus a round-trip parity check across versions) before any customer funds are involved. I need a named engineering owner and roughly one to two engineer-weeks of spike and hardening time approved; the risk isn't the integration, it's skipping the verification.
To engineering — the ask:
Small, conventional package: auto-discovered provider, facades, publishable config. Wrap it in a single MnemonicService/BitcoinService so the underlying library stays an implementation detail. Pin the exact version rather than a caret range until the suite is green. Add fixed-vector tests (exact expected mnemonic for known entropy), not "12 words were returned" assertions — that's the only thing that catches silent drift. Verify NFKD normalization for non-English wordlists and passphrases, and scrub phrases from exception messages and request logs. Isolate the node-RPC path from the key path so one can ship without the other.
The decision I'm asking for:
How can I help you explore Laravel packages today?