Safe Haskell | None |
---|---|
Language | GHC2021 |
GeniusYield.TxBuilder.User
Synopsis
- data User = User {}
- data UserCollateral = UserCollateral {}
- pattern User' :: GYPaymentSigningKey -> Maybe GYStakeSigningKey -> GYAddress -> User
- userPkh :: User -> GYPubKeyHash
- userPaymentPkh :: User -> GYPaymentKeyHash
- userStakePkh :: User -> Maybe GYStakeKeyHash
- userStakeAddress :: GYNetworkId -> User -> Maybe GYStakeAddress
- userVKey :: User -> GYPaymentVerificationKey
- userPaymentVKey :: User -> GYPaymentVerificationKey
- userPaymentSKey' :: User -> GYPaymentSigningKey
- userStakeSKey' :: User -> Maybe GYStakeSigningKey
- userStakeVKey :: User -> Maybe GYStakeVerificationKey
- userCollateralDumb :: User -> Maybe (GYTxOutRef, Bool)
- userAddresses' :: User -> [GYAddress]
- userAddr :: User -> GYAddress
Documentation
Note: When signing using ToShelleyWitnessSigningKey
instance, it only uses the payment signing key.
Constructors
User | |
Fields |
Instances
ToShelleyWitnessSigningKey User # | This only takes the payment signing key, not the stake key. |
Defined in GeniusYield.TxBuilder.User Methods toShelleyWitnessSigningKey :: User -> ShelleyWitnessSigningKey # | |
Show User # | |
Eq User # | |
Ord User # | |
data UserCollateral #
Information on a the designated collateral to use.
Constructors
UserCollateral | |
Fields
|
Instances
Show UserCollateral # | |
Defined in GeniusYield.TxBuilder.User Methods showsPrec :: Int -> UserCollateral -> ShowS # show :: UserCollateral -> String # showList :: [UserCollateral] -> ShowS # | |
Eq UserCollateral # | |
Defined in GeniusYield.TxBuilder.User Methods (==) :: UserCollateral -> UserCollateral -> Bool # (/=) :: UserCollateral -> UserCollateral -> Bool # |
pattern User' :: GYPaymentSigningKey -> Maybe GYStakeSigningKey -> GYAddress -> User #
userPkh :: User -> GYPubKeyHash #
userPaymentPkh :: User -> GYPaymentKeyHash #
userStakePkh :: User -> Maybe GYStakeKeyHash #
userStakeAddress :: GYNetworkId -> User -> Maybe GYStakeAddress #
userVKey :: User -> GYPaymentVerificationKey #
Deprecated: Use userPaymentVKey.
userCollateralDumb :: User -> Maybe (GYTxOutRef, Bool) #
userAddresses' :: User -> [GYAddress] #