cardano-crypto-1.1.0: Cryptography primitives for cardano
Safe HaskellNone
LanguageHaskell2010

Cardano.Crypto.Wallet.Pure

Synopsis

Documentation

data XPrv Source #

Constructors

XPrv !Scalar !ChainCode 

data XPub Source #

Instances

Instances details
Eq XPub Source # 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

Methods

(==) :: XPub -> XPub -> Bool Source #

(/=) :: XPub -> XPub -> Bool Source #

Ord XPub Source # 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

Show XPub Source # 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

Generic XPub Source # 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

Associated Types

type Rep XPub :: Type -> Type Source #

Methods

from :: XPub -> Rep XPub x Source #

to :: Rep XPub x -> XPub Source #

NFData XPub Source # 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

Methods

rnf :: XPub -> () Source #

Hashable XPub Source # 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

type Rep XPub Source # 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

type Rep XPub = D1 ('MetaData "XPub" "Cardano.Crypto.Wallet.Pure" "cardano-crypto-1.1.0-6K1GYMGicaYAjPuVDxZQBU" 'False) (C1 ('MetaCons "XPub" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PointCompressed) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode)))

deriveXPub :: XPub -> Word32 -> XPub Source #

Derive a child public from an extended public key