Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Managing the credentials used for batching |
Synopsis
- data PaymentExtendedKey k where
- data Signing
- data Verification
- toVerification ∷ PaymentExtendedKey Signing → PaymentExtendedKey Verification
- verificationKey ∷ PaymentExtendedKey k → VerificationKey PaymentKey
- signTx ∷ IsShelleyBasedEra era ⇒ PaymentExtendedKey Signing → Tx era → Tx era
- signTxOperator ∷ Operator Signing → Tx BabbageEra → Tx BabbageEra
- data Operator k = Operator {}
- operatorAddress ∷ NetworkId → Operator k → Address ShelleyAddr
- operatorPaymentCredential ∷ Operator k → PaymentCredential
- operatorWalletID ∷ Operator k → (PubKeyHash, Maybe PubKeyHash)
- operatorReturnOutput ∷ MonadBlockchain m ⇒ Operator k → m (TxOut CtxTx BabbageEra)
- generateOperator ∷ IO (Operator Signing)
- returnOutputFor ∷ MonadBlockchain m ⇒ PaymentCredential → m (TxOut CtxTx BabbageEra)
- data OperatorConfigSigning = OperatorConfigSigning {}
- parseOperatorConfigSigning ∷ Parser OperatorConfigSigning
- loadOperatorFiles ∷ OperatorConfigSigning → IO (Operator Signing)
- data OperatorConfigVerification = OperatorConfigVerification {}
- parseOperatorConfigVerification ∷ Parser OperatorConfigVerification
- loadOperatorFilesVerification ∷ OperatorConfigVerification → IO (Operator Verification)
Operator
data PaymentExtendedKey k where Source #
Instances
Show (PaymentExtendedKey k) Source # | |
Defined in Convex.Wallet.Operator |
data Verification Source #
signTx ∷ IsShelleyBasedEra era ⇒ PaymentExtendedKey Signing → Tx era → Tx era Source #
signTxOperator ∷ Operator Signing → Tx BabbageEra → Tx BabbageEra Source #
Add a signature to the transaction
An entity that can match orders
operatorAddress ∷ NetworkId → Operator k → Address ShelleyAddr Source #
Address of the operator in a network
operatorPaymentCredential ∷ Operator k → PaymentCredential Source #
The operator's payment credential (public key)
operatorWalletID ∷ Operator k → (PubKeyHash, Maybe PubKeyHash) Source #
Key hashes in Plutus format
operatorReturnOutput ∷ MonadBlockchain m ⇒ Operator k → m (TxOut CtxTx BabbageEra) Source #
An empty output locked by the operator's payment credential
returnOutputFor ∷ MonadBlockchain m ⇒ PaymentCredential → m (TxOut CtxTx BabbageEra) Source #
Configuration
data OperatorConfigSigning Source #
Key files for operating the oracle and stablecoin
Instances
Show OperatorConfigSigning Source # | |
Defined in Convex.Wallet.Operator | |
Eq OperatorConfigSigning Source # | |
Defined in Convex.Wallet.Operator |
data OperatorConfigVerification Source #
Key files for operating the oracle and stablecoin