hs-abci-sdk-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Proto.Types.Transaction

Synopsis

Documentation

data RawTransaction Source #

Fields :

  • data' :: Lens' RawTransaction TypedMessage
  • maybe'data' :: Lens' RawTransaction (Prelude.Maybe TypedMessage)
  • gas :: Lens' RawTransaction Data.Int.Int64
  • signature :: Lens' RawTransaction Data.ByteString.ByteString
  • route :: Lens' RawTransaction Data.Text.Text
  • nonce :: Lens' RawTransaction Data.Word.Word64

Instances

Instances details
Eq RawTransaction Source # 
Instance details

Defined in Proto.Types.Transaction

Ord RawTransaction Source # 
Instance details

Defined in Proto.Types.Transaction

Show RawTransaction Source # 
Instance details

Defined in Proto.Types.Transaction

NFData RawTransaction Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

rnf :: RawTransaction -> () #

Message RawTransaction Source # 
Instance details

Defined in Proto.Types.Transaction

HasField RawTransaction "data'" TypedMessage Source # 
Instance details

Defined in Proto.Types.Transaction

HasField RawTransaction "gas" Int64 Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "gas" -> (Int64 -> f Int64) -> RawTransaction -> f RawTransaction

HasField RawTransaction "nonce" Word64 Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "nonce" -> (Word64 -> f Word64) -> RawTransaction -> f RawTransaction

HasField RawTransaction "route" Text Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "route" -> (Text -> f Text) -> RawTransaction -> f RawTransaction

HasField RawTransaction "signature" ByteString Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "signature" -> (ByteString -> f ByteString) -> RawTransaction -> f RawTransaction

HasField RawTransaction "maybe'data'" (Maybe TypedMessage) Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "maybe'data'" -> (Maybe TypedMessage -> f (Maybe TypedMessage)) -> RawTransaction -> f RawTransaction

data TypedMessage Source #

Fields :

  • type' :: Lens' TypedMessage Data.Text.Text
  • data' :: Lens' TypedMessage Data.ByteString.ByteString

Instances

Instances details
Eq TypedMessage Source # 
Instance details

Defined in Proto.Types.Transaction

Ord TypedMessage Source # 
Instance details

Defined in Proto.Types.Transaction

Show TypedMessage Source # 
Instance details

Defined in Proto.Types.Transaction

NFData TypedMessage Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

rnf :: TypedMessage -> () #

Message TypedMessage Source # 
Instance details

Defined in Proto.Types.Transaction

HasField TypedMessage "data'" ByteString Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "data'" -> (ByteString -> f ByteString) -> TypedMessage -> f TypedMessage

HasField TypedMessage "type'" Text Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "type'" -> (Text -> f Text) -> TypedMessage -> f TypedMessage

HasField RawTransaction "data'" TypedMessage Source # 
Instance details

Defined in Proto.Types.Transaction

HasField RawTransaction "maybe'data'" (Maybe TypedMessage) Source # 
Instance details

Defined in Proto.Types.Transaction

Methods

fieldOf :: Functor f => Proxy# "maybe'data'" -> (Maybe TypedMessage -> f (Maybe TypedMessage)) -> RawTransaction -> f RawTransaction