cardano-wallet-core-2022.7.1: The Wallet Backend for a Cardano node.
Copyright © 2018-2020 IOHK
License Apache-2.0
Safe Haskell None
Language Haskell2010

Cardano.Wallet.Primitive.Types.RewardAccount

Description

This module provides the RewardAccount data type.

Synopsis

Documentation

newtype RewardAccount Source #

A reward account is used in group-type addresses for delegation.

It is the public key of the account address.

Instances

Instances details
Eq RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

Ord RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

Read RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

Show RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

Generic RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

NFData RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

ToJSON RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Types

FromJSON RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Types

Buildable RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

ToHttpApiData RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Types

FromHttpApiData RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Types

PathPiece RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Types

PersistFieldSql RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Types

PersistField RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Types

ToText RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

FromText RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

SymbolToField "txWithdrawalAccount" TxWithdrawal RewardAccount Source #
Instance details

Defined in Cardano.Wallet.DB.Sqlite.Schema

IsOurs ( RndState n) RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.AddressDiscovery.Random

EncodeStakeAddress n => ToJSON ( ApiT RewardAccount , Proxy n) Source #
Instance details

Defined in Cardano.Wallet.Api.Types

DecodeStakeAddress n => FromJSON ( ApiT RewardAccount , Proxy n) Source #
Instance details

Defined in Cardano.Wallet.Api.Types

IsOurs ( RndAnyState n p) RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.AddressDiscovery.Random

IsOurs ( SeqState n ShelleyKey ) RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.AddressDerivation.Shelley

IsOurs ( SeqState n IcarusKey ) RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.AddressDerivation.Icarus

IsOurs ( SharedState n k) RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.AddressDiscovery.Shared

IsOurs ( SeqAnyState n k p) RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.AddressDiscovery.Sequential

type Rep RewardAccount Source #
Instance details

Defined in Cardano.Wallet.Primitive.Types.RewardAccount

type Rep RewardAccount = D1 (' MetaData "RewardAccount" "Cardano.Wallet.Primitive.Types.RewardAccount" "cardano-wallet-core-2022.7.1-AGKhlyz9liLKN3QqZD1gj" ' True ) ( C1 (' MetaCons "RewardAccount" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unRewardAccount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ByteString )))