unmnemonic

command module
v0.0.0-...-ff9824d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

README

unmnemonic

This tool implements wallet key derivation from a BIP-39 mnemonic using the various algorithms that are or have been used by Oasis.

The currently supported methods are:

  • ADR-0008 SLIP-0010
  • Legacy pre-SLIP Oasis Ledger
  • BitPie

It is intended to be used for the purposes of migration and/or disaster recovery. Use of this tool can lead to the total compromise of all accounts associated with a given mnemonic, and it's use is heavily discouraged.

Due to the intended "for recovery" use of the tool, it explicitly refrains from importing oasis-core or any other major dependencies in the hopes that it will basically always work.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
address
Package address implements the v0 staking account address derivation.
Package address implements the v0 staking account address derivation.
bip32
Package bip32 implements the various screwed up legacy Oasis variants of BIP32-Ed25519.
Package bip32 implements the various screwed up legacy Oasis variants of BIP32-Ed25519.
bip39
Package bip39 implements the non-generation portions of BIP-39 "Mnemonic code for generating deterministic keys".
Package bip39 implements the non-generation portions of BIP-39 "Mnemonic code for generating deterministic keys".
slip10
Package slip10 implements the SLIP-0010 master key derivation scheme for Ed25519.
Package slip10 implements the SLIP-0010 master key derivation scheme for Ed25519.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL