cardano-ledger-byron-1.0.1.0: The blockchain layer of Cardano during the Byron era
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Chain.Common.TxSizeLinear

Synopsis

Documentation

data TxSizeLinear Source #

A linear equation on the transaction size. Represents the s -> a + b*s function where s is the transaction size in bytes, a and b are constant coefficients.

Instances

Instances details
ToJSON TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Generic TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Associated Types

type Rep TxSizeLinearTypeType Source #

Show TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

FromCBOR TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

ToCBOR TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Methods

toCBORTxSizeLinearEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxSizeLinearSize Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxSizeLinear] → Size Source #

DecCBOR TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

EncCBOR TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

NFData TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Methods

rnfTxSizeLinear → () Source #

Buildable TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Eq TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Ord TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

NoThunks TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

type Rep TxSizeLinear Source # 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

type Rep TxSizeLinear = D1 ('MetaData "TxSizeLinear" "Cardano.Chain.Common.TxSizeLinear" "cardano-ledger-byron-1.0.1.0-inplace" 'False) (C1 ('MetaCons "TxSizeLinear" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Lovelace) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational)))