utxorpc-client: An SDK for clients of the UTxO RPC specification.

[ apache, blockchain, cardano, library, network, program ] [ Propose Tags ]

An SDK to reduce boilerplate, improve ease-of-use, and support logging for utxorpc. To get started, see the documentation for Utxorpc.Client below.

Consult the README for help with dependency configurations.

WARNING: This package is currently pre-release. Any version < 0.1.0.0 is subject to breaking changes without change in major version.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.1.0, 0.0.1.1, 0.0.2.0
Dependencies aeson (<2.3), base (>=4.7 && <5), bytestring (<0.13), case-insensitive (<1.3), http2 (<5.2), http2-client (>=0.10.0.1 && <0.11), http2-client-grpc (<0.9), http2-grpc-proto-lens (<0.2), http2-grpc-types (<0.6), katip (<0.9), lens (<5.3), proto-lens (<0.8), safe (<0.4), text (<2.2), time (<1.13), transformers (<0.7), unliftio (<0.3), utxorpc (>=0.0.5 && <0.0.6), utxorpc-client, uuid (<1.4) [details]
License Apache-2.0
Author Dominic Mayhew
Maintainer Dominic Mayhew <dominic.j.mayhew@gmail.com> TxPipe <registrant@txpipe.io>
Category Network, Blockchain, Cardano
Home page https://github.com/utxorpc/utxorpc-client#readme
Bug tracker https://github.com/utxorpc/utxorpc-client/issues
Source repo head: git clone https://github.com/utxorpc/haskell-sdk
Uploaded by txpipe at 2024-04-23T18:49:18Z
Distributions
Executables client-quick-start, client-example
Downloads 47 total (15 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for utxorpc-client-0.0.2.0

[back to package description]

UTxO RPC Client SDK

[!IMPORTANT] This package is currently pre-release. Until this package reaches v0.1.0.0 it is subject to breaking changes without change in major version.

An SDK for clients of the UTxO RPC specification.

The goal of this SDK is to reduce boilerplate and increase ease of use of the UTxO RPC spec. This SDK provides functions for creating a connected UTxO RPC client and for calling each each RPC in the UTxO RPC specification. Automated logging of each event in a gRPC call is also supported.

To get started, please see the documentation for Utxorpc.Client.

[!NOTE] This SDK depends on package versions that are not on Hackage. Consult stack.yaml or cabal.project for help configuring your project's dependencies.