Skip to content

purplesyringa/btccaserestore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

btccaserestore

An utility to restore Bitcoin addresses when letter case is lost.

This is the second version of the utility: the older C-based one is on branch v1. This version is more optimal: check out a post about it.

Example:

$ cargo run --release 1a1zp1ep5qgefi2dmptftl5slmv7divfna
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

Restoring case takes an average of 1 second for most addresses.

Usage

$ cargo run --release 1a1zp1ep5qgefi2dmptftl5slmv7divfna  # simple address
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

$ cargo run --release 1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1  # ambiguous address
1AAAAaAaaaaaAaAaaaAaAaAaAaAAAAaaa1
1AAAaaAAaAaaAaaAAaaAaAAAaaAaAaAAA1

$ cargo run --release 12345678abcdefghijklmnopqrstuvwxyz  # impossible address

About

Restore Bitcoin address from lowercase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages