| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Bitcoin.Core.RPC.Responses
Contents
Synopsis
- data MempoolTestResult = MempoolTestResult {
- testTxid :: TxHash
- txAccepted :: Bool
- rejectReason :: Maybe Text
- data CompactFilter = CompactFilter {}
- data BlockHeader = BlockHeader {}
- data BlockStats = BlockStats {
- blockStatsAvgFee :: Double
- blockStatsAvgFeeRate :: Word32
- blockStatsAvgTxSize :: Word32
- blockStatsBlockHash :: BlockHash
- blockStatsFeeRatePercentiles :: [Word32]
- blockStatsHeight :: BlockHeight
- blockStatsIns :: Word32
- blockStatsMaxFee :: Word32
- blockStatsMaxFeeRate :: Word32
- blockStatsMinTxSize :: Word32
- blockStatsOuts :: Word32
- blockStatsSubsidy :: Word32
- blockStatsSegwitSize :: Word32
- blockStastSegwitWeight :: Word32
- blockStatsSegwitCount :: Word32
- blockStatsTime :: UTCTime
- blockStatsTotalOut :: Word32
- blockStatsTotalSize :: Word32
- blockStatsTotalWeight :: Word32
- blockStatsTotalFee :: Word32
- blockStatsCount :: Word32
- blockStatsUtxoIncrease :: Int
- blockStatsUtxoSizeIncrease :: Int
- data ChainTip = ChainTip {}
- data ChainTipStatus
- data ChainTxStats = ChainTxStats {}
- data MempoolInfo = MempoolInfo {}
- data PeerInfo = PeerInfo {
- peerIndex :: Word16
- peerAddr :: Text
- peerBind :: Text
- services :: Text
- relay :: Bool
- lastSend :: UTCTime
- lastRecv :: UTCTime
- peerBytesSent :: Word64
- peerBytesRecv :: Word64
- connTime :: UTCTime
- timeOffset :: NominalDiffTime
- pingTime :: Maybe Double
- version :: Word64
- inbound :: Bool
- addnode :: Bool
- startingHeight :: BlockHeight
- banScore :: Word16
- syncedHeaders :: Word32
- syncedBlocks :: Word32
- inflight :: [BlockHeight]
- whitelisted :: Bool
- minFeeFilter :: Word32
- data NodeAddress = NodeAddress {}
- data NodeInfo = NodeInfo {}
- data NodeInfoAddress = NodeInfoAddress {}
- data ConnDir
- data NetTotals = NetTotals {}
Transactions
data MempoolTestResult Source #
Constructors
| MempoolTestResult | |
Fields
| |
Instances
| Eq MempoolTestResult Source # | |
Defined in Bitcoin.Core.RPC.Transactions Methods (==) :: MempoolTestResult -> MempoolTestResult -> Bool # (/=) :: MempoolTestResult -> MempoolTestResult -> Bool # | |
| Show MempoolTestResult Source # | |
Defined in Bitcoin.Core.RPC.Transactions Methods showsPrec :: Int -> MempoolTestResult -> ShowS # show :: MempoolTestResult -> String # showList :: [MempoolTestResult] -> ShowS # | |
| FromJSON MempoolTestResult Source # | |
Defined in Bitcoin.Core.RPC.Transactions Methods parseJSON :: Value -> Parser MempoolTestResult # parseJSONList :: Value -> Parser [MempoolTestResult] # | |
Blocks
data CompactFilter Source #
Constructors
| CompactFilter | |
Fields | |
Instances
| FromJSON CompactFilter Source # | |
Defined in Bitcoin.Core.RPC.Blockchain Methods parseJSON :: Value -> Parser CompactFilter # parseJSONList :: Value -> Parser [CompactFilter] # | |
data BlockHeader Source #
Constructors
| BlockHeader | |
Instances
| FromJSON BlockHeader Source # | |
Defined in Bitcoin.Core.RPC.Blockchain | |
data BlockStats Source #
Constructors
Instances
| Eq BlockStats Source # | |
Defined in Bitcoin.Core.RPC.Blockchain | |
| Show BlockStats Source # | |
Defined in Bitcoin.Core.RPC.Blockchain Methods showsPrec :: Int -> BlockStats -> ShowS # show :: BlockStats -> String # showList :: [BlockStats] -> ShowS # | |
| FromJSON BlockStats Source # | |
Defined in Bitcoin.Core.RPC.Blockchain | |
Constructors
| ChainTip | |
Fields
| |
data ChainTipStatus Source #
Constructors
| Invalid | |
| HeadersOnly | |
| ValidHeaders | |
| ValidFork | |
| Active |
Instances
| Eq ChainTipStatus Source # | |
Defined in Bitcoin.Core.RPC.Blockchain Methods (==) :: ChainTipStatus -> ChainTipStatus -> Bool # (/=) :: ChainTipStatus -> ChainTipStatus -> Bool # | |
| Show ChainTipStatus Source # | |
Defined in Bitcoin.Core.RPC.Blockchain Methods showsPrec :: Int -> ChainTipStatus -> ShowS # show :: ChainTipStatus -> String # showList :: [ChainTipStatus] -> ShowS # | |
| FromJSON ChainTipStatus Source # | |
Defined in Bitcoin.Core.RPC.Blockchain Methods parseJSON :: Value -> Parser ChainTipStatus # parseJSONList :: Value -> Parser [ChainTipStatus] # | |
data ChainTxStats Source #
Constructors
| ChainTxStats | |
Fields | |
Instances
| Eq ChainTxStats Source # | |
Defined in Bitcoin.Core.RPC.Blockchain | |
| Show ChainTxStats Source # | |
Defined in Bitcoin.Core.RPC.Blockchain Methods showsPrec :: Int -> ChainTxStats -> ShowS # show :: ChainTxStats -> String # showList :: [ChainTxStats] -> ShowS # | |
| FromJSON ChainTxStats Source # | |
Defined in Bitcoin.Core.RPC.Blockchain | |
Mempool
data MempoolInfo Source #
Constructors
| MempoolInfo | |
Fields
| |
Instances
| Eq MempoolInfo Source # | |
Defined in Bitcoin.Core.RPC.Blockchain | |
| Show MempoolInfo Source # | |
Defined in Bitcoin.Core.RPC.Blockchain Methods showsPrec :: Int -> MempoolInfo -> ShowS # show :: MempoolInfo -> String # showList :: [MempoolInfo] -> ShowS # | |
| FromJSON MempoolInfo Source # | |
Defined in Bitcoin.Core.RPC.Blockchain | |
Network
Constructors
| PeerInfo | |
Fields
| |
data NodeAddress Source #
Constructors
| NodeAddress | |
Instances
| Eq NodeAddress Source # | |
Defined in Bitcoin.Core.RPC.Network | |
| Show NodeAddress Source # | |
Defined in Bitcoin.Core.RPC.Network Methods showsPrec :: Int -> NodeAddress -> ShowS # show :: NodeAddress -> String # showList :: [NodeAddress] -> ShowS # | |
| FromJSON NodeAddress Source # | |
Defined in Bitcoin.Core.RPC.Network | |
data NodeInfoAddress Source #
Constructors
| NodeInfoAddress | |
Fields | |
Instances
| Eq NodeInfoAddress Source # | |
Defined in Bitcoin.Core.RPC.Network Methods (==) :: NodeInfoAddress -> NodeInfoAddress -> Bool # (/=) :: NodeInfoAddress -> NodeInfoAddress -> Bool # | |
| Show NodeInfoAddress Source # | |
Defined in Bitcoin.Core.RPC.Network Methods showsPrec :: Int -> NodeInfoAddress -> ShowS # show :: NodeInfoAddress -> String # showList :: [NodeInfoAddress] -> ShowS # | |
| FromJSON NodeInfoAddress Source # | |
Defined in Bitcoin.Core.RPC.Network Methods parseJSON :: Value -> Parser NodeInfoAddress # parseJSONList :: Value -> Parser [NodeInfoAddress] # | |
Instances
| Enum ConnDir Source # | |
| Eq ConnDir Source # | |
| Show ConnDir Source # | |
| FromJSON ConnDir Source # | |