Copyright | (c) 2023 GYELD GMBH |
---|---|
License | Apache 2.0 |
Maintainer | [email protected] |
Stability | develop |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
Synopsis
- data Wallet = Wallet {
- walletPaymentSigningKey ∷ !GYPaymentSigningKey
- walletNetworkId ∷ !GYNetworkId
- walletName ∷ !WalletName
- walletAddress ∷ Wallet → GYAddress
- newtype GYTxRunState = GYTxRunState {
- walletExtraLovelace ∷ Map WalletName (FeesLovelace, MinAdaLovelace)
- data GYTxMonadRun a
- asRun ∷ StdGen → Wallet → GYTxMonadRun a → Run (Maybe a)
- asRandRun ∷ Wallet → GYTxMonadRun a → RandT StdGen Run (Maybe a)
- liftRun ∷ Run a → GYTxMonadRun a
- ownAddress ∷ GYTxMonadRun GYAddress
- sendSkeleton ∷ GYTxSkeleton v → GYTxMonadRun GYTxId
- sendSkeleton' ∷ GYTxSkeleton v → [Wallet] → GYTxMonadRun (Tx, GYTxId)
- sendSkeletonWithWallets ∷ GYTxSkeleton v → [Wallet] → GYTxMonadRun GYTxId
- networkIdRun ∷ Run GYNetworkId
Documentation
Testing Wallet representation.
Wallet | |
|
walletAddress ∷ Wallet → GYAddress #
Gets a GYAddress of a testing wallet.
newtype GYTxRunState #
GYTxRunState | |
|
Instances
MonadState GYTxRunState GYTxMonadRun # | |
Defined in GeniusYield.TxBuilder.Run get ∷ GYTxMonadRun GYTxRunState Source # put ∷ GYTxRunState → GYTxMonadRun () Source # state ∷ (GYTxRunState → (a, GYTxRunState)) → GYTxMonadRun a Source # |
data GYTxMonadRun a #
Instances
liftRun ∷ Run a → GYTxMonadRun a #
sendSkeleton' ∷ GYTxSkeleton v → [Wallet] → GYTxMonadRun (Tx, GYTxId) #
sendSkeletonWithWallets ∷ GYTxSkeleton v → [Wallet] → GYTxMonadRun GYTxId #