haskoin-core-1.1.0: Bitcoin & Bitcoin Cash library for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Haskoin.Network.Data

Synopsis

Documentation

data Network Source #

Network definition.

Constructors

Network 

Fields

Instances

Instances details
Generic Network Source # 
Instance details

Defined in Haskoin.Network.Data

Associated Types

type Rep Network :: Type -> Type #

Methods

from :: Network -> Rep Network x #

to :: Rep Network x -> Network #

Read Network Source # 
Instance details

Defined in Haskoin.Network.Data

Show Network Source # 
Instance details

Defined in Haskoin.Network.Data

NFData Network Source # 
Instance details

Defined in Haskoin.Network.Data

Methods

rnf :: Network -> () #

Eq Network Source # 
Instance details

Defined in Haskoin.Network.Data

Methods

(==) :: Network -> Network -> Bool #

(/=) :: Network -> Network -> Bool #

Marshal Network XPrvKey Source # 
Instance details

Defined in Haskoin.Crypto.Keys.Extended

MarshalJSON Network Address Source # 
Instance details

Defined in Haskoin.Address

MarshalJSON Network PrivateKey Source # 
Instance details

Defined in Haskoin.Crypto.Keys.Common

MarshalJSON Network XPrvKey Source # 
Instance details

Defined in Haskoin.Crypto.Keys.Extended

Marshal (Network, Ctx) XPubKey Source # 
Instance details

Defined in Haskoin.Crypto.Keys.Extended

Methods

marshalPut :: MonadPut m => (Network, Ctx) -> XPubKey -> m () Source #

marshalGet :: MonadGet m => (Network, Ctx) -> m XPubKey Source #

Marshal (Network, Ctx) TxSignature Source # 
Instance details

Defined in Haskoin.Script.SigHash

Marshal (Network, Ctx) ScriptInput Source # 
Instance details

Defined in Haskoin.Script.Standard

MarshalJSON (Network, Ctx) XPubKey Source # 
Instance details

Defined in Haskoin.Crypto.Keys.Extended

MarshalJSON (Network, Ctx) TxSignature Source # 
Instance details

Defined in Haskoin.Script.SigHash

type Rep Network Source # 
Instance details

Defined in Haskoin.Network.Data

type Rep Network = D1 ('MetaData "Network" "Haskoin.Network.Data" "haskoin-core-1.1.0-EPeWWz60EKPlWai44F9WC" 'False) (C1 ('MetaCons "Network" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "addrPrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word8)) :*: (S1 ('MetaSel ('Just "scriptPrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word8) :*: S1 ('MetaSel ('Just "secretPrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word8))) :*: ((S1 ('MetaSel ('Just "xPubPrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "xPrvPrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "magic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "genesisHeader") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlockHeader)))) :*: (((S1 ('MetaSel ('Just "maxBlockSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "maxSatoshi") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "userAgent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "defaultPort") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "minDiffBlocks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "powNoRetarget") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "powLimit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "bip34Block") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (BlockHeight, BlockHash)))))) :*: ((((S1 ('MetaSel ('Just "bip65Height") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlockHeight) :*: S1 ('MetaSel ('Just "bip66Height") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlockHeight)) :*: (S1 ('MetaSel ('Just "targetTimespan") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "targetSpacing") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "checkpoints") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [(BlockHeight, BlockHash)]) :*: S1 ('MetaSel ('Just "bip44Coin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "seeds") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [String]) :*: S1 ('MetaSel ('Just "sigHashForkId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Word32))))) :*: (((S1 ('MetaSel ('Just "edaHeight") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Word32)) :*: S1 ('MetaSel ('Just "daaHeight") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Word32))) :*: (S1 ('MetaSel ('Just "asertActivationTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Word32)) :*: S1 ('MetaSel ('Just "asertHalfLife") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "segWit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "cashAddrPrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bech32Prefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replaceByFee") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "halvingInterval") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32))))))))