Skip to content

About

A basic library that demonstrates Icarus HD account derivation for Cardano "Shelly Era" Wallets in a pure Python implementation. (From Mnemonic to Address)

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

A basic library that demonstrates "Shelly Era" Icarus HD account derivation for Cardano Wallets from mnemonic all the way through to Bech32 addresses.

Pure Python... Doesn't require any external libraries to be installed or non-python code and supports derivation for Yoroi/Adalite/Daedalus/Atomic, (Not Exodus) Ledger and Trezor (Not Ellipal). (Including the special handling required for Trezor T devices with a 24 word seed) Should work with any system running Python 3.6+

Not an exhaustive implementation, only those functions required for BTCRecover.

All required modules are bundled and subject to their own licence terms.

Functions around found in cardano_utils.py and a demo implementation in test.py

You can perform address derivation based on some bundled test vectors with the command:

python test.py

About

A basic library that demonstrates Icarus HD account derivation for Cardano "Shelly Era" Wallets in a pure Python implementation. (From Mnemonic to Address)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages