haskoin-core-0.5.2: Bitcoin & Bitcoin Cash library for Haskell

Safe HaskellNone
LanguageHaskell2010

Network.Haskoin.Constants

Synopsis

Documentation

data Network Source #

Constants for network.

Constructors

Network 

Fields

Instances
Eq Network Source # 
Instance details

Defined in Network.Haskoin.Constants

Methods

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

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

Read Network Source # 
Instance details

Defined in Network.Haskoin.Constants

Show Network Source # 
Instance details

Defined in Network.Haskoin.Constants

IsString Network Source # 
Instance details

Defined in Network.Haskoin.Constants

Methods

fromString :: String -> Network #

Generic Network Source # 
Instance details

Defined in Network.Haskoin.Constants

Associated Types

type Rep Network :: * -> * #

Methods

from :: Network -> Rep Network x #

to :: Rep Network x -> Network #

NFData Network Source # 
Instance details

Defined in Network.Haskoin.Constants

Methods

rnf :: Network -> () #

type Rep Network Source # 
Instance details

Defined in Network.Haskoin.Constants

type Rep Network = D1 (MetaData "Network" "Network.Haskoin.Constants" "haskoin-core-0.5.2-2AGf9kyeJH7CamZrJwkkJp" False) (C1 (MetaCons "Network" PrefixI True) ((((S1 (MetaSel (Just "getNetworkName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 String) :*: (S1 (MetaSel (Just "getNetworkIdent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 String) :*: S1 (MetaSel (Just "getAddrPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word8))) :*: ((S1 (MetaSel (Just "getScriptPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word8) :*: S1 (MetaSel (Just "getSecretPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word8)) :*: (S1 (MetaSel (Just "getExtPubKeyPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word32) :*: S1 (MetaSel (Just "getExtSecretPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word32)))) :*: (((S1 (MetaSel (Just "getNetworkMagic") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word32) :*: S1 (MetaSel (Just "getGenesisHeader") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BlockHeader)) :*: (S1 (MetaSel (Just "getMaxBlockSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "getMaxSatoshi") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64))) :*: ((S1 (MetaSel (Just "getHaskoinUserAgent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ByteString) :*: S1 (MetaSel (Just "getDefaultPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) :*: (S1 (MetaSel (Just "getAllowMinDifficultyBlocks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "getPowNoRetargetting") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))))) :*: (((S1 (MetaSel (Just "getPowLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Integer) :*: (S1 (MetaSel (Just "getBip34Block") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (BlockHeight, BlockHash)) :*: S1 (MetaSel (Just "getBip65Height") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BlockHeight))) :*: ((S1 (MetaSel (Just "getBip66Height") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BlockHeight) :*: S1 (MetaSel (Just "getTargetTimespan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word32)) :*: (S1 (MetaSel (Just "getTargetSpacing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word32) :*: S1 (MetaSel (Just "getCheckpoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [(BlockHeight, BlockHash)])))) :*: (((S1 (MetaSel (Just "getBip44Coin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word32) :*: S1 (MetaSel (Just "getSeeds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [String])) :*: (S1 (MetaSel (Just "getSigHashForkId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Word32)) :*: S1 (MetaSel (Just "getEdaBlockHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Word32)))) :*: ((S1 (MetaSel (Just "getDaaBlockHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Word32)) :*: S1 (MetaSel (Just "getSegWit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) :*: (S1 (MetaSel (Just "getCashAddrPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "getBech32Prefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

btc :: Network Source #

Bitcoin SegWit network. Symbol: BTC.

btcTest :: Network Source #

Testnet for Bitcoin SegWit network.

btcRegTest :: Network Source #

RegTest for Bitcoin SegWit network.

bch :: Network Source #

Bitcoin Cash network. Symbol: BCH.

bchTest :: Network Source #

Testnet for Bitcoin Cash network.

bchRegTest :: Network Source #

RegTest for Bitcoin Cash network.

netByName :: String -> Maybe Network Source #

Query known networks by name.

netByIdent :: String -> Maybe Network Source #

Query known networks by Haskell identifier.