Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Ledger.Api.Tx.Address
Contents
Synopsis
- data Addr c
- = Addr Network (PaymentCredential c) (StakeReference c)
- | AddrBootstrap (BootstrapAddress c)
- newtype BootstrapAddress c = BootstrapAddress {
- unBootstrapAddress :: Address
- serialiseAddr :: Addr c -> ByteString
- decodeAddr :: (Crypto c, MonadFail m) => ByteString -> m (Addr c)
- decodeAddrEither :: Crypto c => ByteString -> Either String (Addr c)
- decodeAddrShort :: (Crypto c, MonadFail m) => ShortByteString -> m (Addr c)
- decodeAddrShortEither :: Crypto c => ShortByteString -> Either String (Addr c)
- getNetwork :: Addr c -> Network
- data RewardAcnt c = RewardAcnt {
- getRwdNetwork :: !Network
- getRwdCred :: !(Credential 'Staking c)
- mkRwdAcnt :: Network -> Credential 'Staking c -> RewardAcnt c
- serialiseRewardAcnt :: RewardAcnt c -> ByteString
- deserialiseRewardAcnt :: Crypto c => ByteString -> Maybe (RewardAcnt c)
Address
Constructors
Addr Network (PaymentCredential c) (StakeReference c) | |
AddrBootstrap (BootstrapAddress c) |
Instances
newtype BootstrapAddress c #
Constructors
BootstrapAddress | |
Fields
|
Instances
serialiseAddr :: Addr c -> ByteString #
decodeAddr :: (Crypto c, MonadFail m) => ByteString -> m (Addr c) #
decodeAddrShort :: (Crypto c, MonadFail m) => ShortByteString -> m (Addr c) #
getNetwork :: Addr c -> Network #
Reward Account
data RewardAcnt c #
Constructors
RewardAcnt | |
Fields
|
Instances
mkRwdAcnt :: Network -> Credential 'Staking c -> RewardAcnt c #
serialiseRewardAcnt :: RewardAcnt c -> ByteString #
deserialiseRewardAcnt :: Crypto c => ByteString -> Maybe (RewardAcnt c) #