Safe Haskell | None |
---|---|
Language | Haskell2010 |
GeniusYield.Types.Wallet
Synopsis
- type Mnemonic = [Text]
- data WalletKeys = WalletKeys {
- wkRootKey ∷ !XPrv
- wkAcctKey ∷ !XPrv
- wkPaymentKey ∷ !XPrv
- wkStakeKey ∷ !XPrv
- walletKeysFromMnemonicIndexed ∷ Mnemonic → Integer → Integer → Either String WalletKeys
- walletKeysFromMnemonic ∷ Mnemonic → Either String WalletKeys
- writeExtendedPaymentSigningKeyTextEnvelope ∷ Mnemonic → FilePath → IO ()
- writeStakeSigningKeyTextEnvelope ∷ Mnemonic → FilePath → IO ()
Documentation
data WalletKeys #
Constructors
WalletKeys | |
Fields
|
walletKeysFromMnemonicIndexed ∷ Mnemonic → Integer → Integer → Either String WalletKeys #
derives Wallet keys from mnemonic words
walletKeysFromMnemonic ∷ Mnemonic → Either String WalletKeys #
gives wallet keys with fist index with derivation path `1852H1815H0H20` for Stake Key with derivation path `1852H1815H0H00` for Payment Key
writeExtendedPaymentSigningKeyTextEnvelope ∷ Mnemonic → FilePath → IO () #
writes TextEnvelope with type PaymentExtendedSigningKeyShelley_ed25519_bip32
from mnemonic
writeStakeSigningKeyTextEnvelope ∷ Mnemonic → FilePath → IO () #
writes TextEnvelope with type StakeExtendedSigningKeyShelley_ed25519_bip32
from mnemonic