| Copyright | (c) 2023 GYELD GMBH |
|---|---|
| License | Apache 2.0 |
| Maintainer | [email protected] |
| Stability | develop |
| Safe Haskell | None |
| Language | GHC2021 |
GeniusYield.Providers.Node
Contents
Description
Synopsis
- nodeSubmitTx :: LocalNodeConnectInfo -> GYSubmitTx
- nodeSlotActions :: LocalNodeConnectInfo -> GYSlotActions
- nodeGetParameters :: LocalNodeConnectInfo -> IO GYGetParameters
- nodeGetSlotOfCurrentBlock :: LocalNodeConnectInfo -> IO GYSlot
- nodeStakeAddressInfo :: LocalNodeConnectInfo -> GYStakeAddress -> IO (Maybe GYStakeAddressInfo)
- nodeStakePools :: LocalNodeConnectInfo -> IO (Set PoolId)
- nodeGetDRepState :: LocalNodeConnectInfo -> GYCredential 'GYKeyRoleDRep -> IO (Maybe GYDRepState)
- nodeGetDRepsState :: LocalNodeConnectInfo -> Set (GYCredential 'GYKeyRoleDRep) -> IO (Map (GYCredential 'GYKeyRoleDRep) (Maybe GYDRepState))
- nodeConstitution :: LocalNodeConnectInfo -> IO GYConstitution
- nodeProposals :: LocalNodeConnectInfo -> Set GYGovActionId -> IO (Seq GYGovActionState)
- nodeCommitteeMembersState :: LocalNodeConnectInfo -> IO CommitteeMembersState
- nodeMempoolTxs :: LocalNodeConnectInfo -> IO [GYTx]
- networkIdToLocalNodeConnectInfo :: GYNetworkId -> FilePath -> LocalNodeConnectInfo
Documentation
nodeStakePools :: LocalNodeConnectInfo -> IO (Set PoolId) #
nodeGetDRepsState :: LocalNodeConnectInfo -> Set (GYCredential 'GYKeyRoleDRep) -> IO (Map (GYCredential 'GYKeyRoleDRep) (Maybe GYDRepState)) #
nodeProposals :: LocalNodeConnectInfo -> Set GYGovActionId -> IO (Seq GYGovActionState) #
nodeMempoolTxs :: LocalNodeConnectInfo -> IO [GYTx] #
Auxiliary
networkIdToLocalNodeConnectInfo #
Arguments
| :: GYNetworkId | The network identifier. |
| -> FilePath | Path to the local node socket. |
| -> LocalNodeConnectInfo |
Constructs the connection info to a local node.