Skip to content

About

Community Electrum-style wallet for Litecoin Cash (LCC)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

LitecoinCash Standard Derivation Paths

Overview

Starting from v1.3.0, newly created wallets use the official LitecoinCash SLIP44 coin type and standard BIP44/BIP84 derivation paths.

This improves compatibility with external wallets and recovery tools.

Legacy (P2PKH)

Derivation Path:

m/44'/192'/0'/0/0

Example Address:

CUpfzFfMht79hvxDYegA6txL4e3xPYYecf

Native SegWit

Derivation Path:

m/84'/192'/0'/0/0

Example Address:

lcc1q79luahurxkxkuuqqqnv9un22qglulr2ppm2dre

Compatibility

Verified with:

  • Electrum-LCC
  • Gleec Wallet
  • LitecoinCash Physical Wallet
  • BIP39 recovery workflows

Historical Note

Previous wallet versions used:

m/44'/2'/0'/0/0

This legacy path remains supported for historical wallet recovery purposes only.

New wallets should always use the standard LitecoinCash paths:

  • m/44'/192'/0'/0/0
  • m/84'/192'/0'/0/0

Physical Wallet Compatibility

Physical wallets generated by this project are fully compatible with:

  • BIP39 mnemonic seeds
  • SLIP44 coin type 192
  • Legacy LitecoinCash addresses
  • Native SegWit LitecoinCash addresses

A wallet generated from the same seed will produce identical addresses across compatible software implementing the same derivation paths.

Version History

v1.3.0

  • Adopted SLIP44 coin type 192 as the default LitecoinCash standard
  • Added separate Native SegWit derivation path support
  • Improved interoperability with external LitecoinCash wallets
  • Verified recovery compatibility with Electrum-LCC and Gleec Wallet

LitecoinCash Electrum Wallet

Community Electrum-style wallet for Litecoin Cash (LCC).

Features

  • BIP39 mnemonic wallets
  • HD wallet derivation
  • Encrypted seed storage
  • Legacy LCC addresses (C...)
  • Send to legacy addresses
  • Send to SegWit addresses (lcc1...)
  • ElectrumX backend support
  • Local UTXO tracking
  • Transaction preparation
  • Raw transaction signing
  • Transaction validation
  • Transaction broadcast

Current Status

Supported

  • Create wallets
  • Import wallets
  • Export encrypted backups
  • Receive with C... addresses
  • Spend from C... addresses
  • Send to lcc1... addresses
  • ElectrumX synchronization

Planned

  • Native lcc1 wallet accounts
  • Spending from lcc1 UTXOs
  • Desktop Wallet for Windows
  • Desktop Wallet for Linux
  • Google encrypted backup integration
  • Full SegWit wallet support

Installation

Quick Start

Create a wallet:

./lcc_wallet.py create

Check wallet status and balance:

./lcc_wallet.py check WALLET_ID

Prepare a transaction:

./lcc_wallet.py prepare-send WALLET_ID DESTINATION_ADDRESS AMOUNT

Sign transaction:

./lcc_wallet.py sign-raw PLAN_ID

Broadcast transaction via ElectrumX:

./lcc_wallet.py broadcast-electrumx PLAN_ID

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn api.wallet_api:app --host 0.0.0.0 --port 8080
curl http://127.0.0.1:8080/

Security

This is a non-custodial wallet.

Users must securely store their seed phrase.

Never share your seed phrase with anyone.

Always test with small amounts before storing significant funds.

License

MIT License

Community

Litecoin Cash Community Project.

Screenshots

Create Wallet

Create Wallet

Check Wallet

Check Wallet

Prepare Transaction

Prepare Transaction

Sign Transaction

Sign Transaction

Validate Transaction

Validate Transaction

Broadcast via ElectrumX

Broadcast via ElectrumX

SegWit Status

SegWit receive addresses are supported.

Spending from lcc1 UTXOs is not yet enabled.

Current status:

  • C... -> C... : supported
  • C... -> lcc1... : supported
  • lcc1... receive addresses : supported
  • Spending from lcc1 UTXOs : not yet enabled

About

Community Electrum-style wallet for Litecoin Cash (LCC)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages