PaymentChannel.Types

Shared senderreceiver typesfunctions

data FundingTxInfo

data ChanParams

class PaymentChannel a

class PayChan a

class PaymentChannelRecv a

data SharedSecret

class HasSharedSecret a

fundingAddress

clientChangeAddress

getFundingAmount

Sender

data ClientPayChanI sigData

Receiver

type ServerPayChan

data ServerPayChanG kd sd

data PayChanStatus

data MetadataI kd

data OpenError

getChannelStatus

setChannelStatus

markAsBusy

isReadyForPayment

data ServerSettings

data Hour

Receiver state (with pubkey metadata)

type ServerPayChanX

mkExtendedDerivRpc

data UserParams

deriveRecvPub

Payment

type SignedPayment

Receiver settlement

data ClosedServerChanI kd

type ClosedServerChan

type ClosedServerChanX

getClosedState

cscClosingPayment

type SettleTx

Error

data PayChanError

class IsPayChanError e

Bitcoin

class HasFee a

data Constant

type TxByteSize

data SatoshisPerByte

data MaxFee a b

data Capped val

class PaymentValueSpec val

data Capped val

Crypto

data SendPubKey

data RecvPubKey

class IsPubKey a

class HasSendPubKey a

class HasRecvPubKey a

Util

fromDate

getChanState

clientChangeVal

toHaskoinTx