Categorygithub.com/lightninglabs/faraday/frdrpc
modulepackage
1.0.0
Repository: https://github.com/lightninglabs/faraday.git
Documentation: pkg.go.dev

# README

frdrpc

This package implements faraday's RPC client and server.

Generate protobuf definitions

  1. Follow the installation steps provided in lnd's installation instructions.

  2. Run gen_protos.sh to generate new protobuf definitions.

# Functions

No description provided by the author
RegisterFaradayServerHandler registers the http handlers for service FaradayServer to "mux".
RegisterFaradayServerHandlerClient registers the http handlers for service FaradayServer to "mux".
RegisterFaradayServerHandlerFromEndpoint is same as RegisterFaradayServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterFaradayServerHandlerServer registers the http handlers for service FaradayServer to "mux".
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A channel closing transaction.
The fees paid to close a channel.
The on chain fee paid to open a channel.
The fees paid to send an off chain payment to ourselves.
Sending of a payment to ourselves.
Receipt of a payment to ourselves.
Payment of fees.
A forward through our node.
Fees earned from forwarding.
A channel opening transaction for a channel opened by our node.
Payment of funds.
Receipt of funds.
A channel opening transaction for a channel opened by a remote node.
A transaction that sweeps funds back into our wallet's control.
The amount of fees paid for a sweep transaction.
No description provided by the author
Use the CoinCap API for fiat price information.
Use the CoinDesk API for fiat price information.
Use the CoinGecko API for fiat price information.
Use custom price data provided in a CSV file for fiat price information.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Enum value maps for CloseRecommendationRequest_Metric.
Enum value maps for CloseRecommendationRequest_Metric.
Enum value maps for EntryType.
Enum value maps for EntryType.
FaradayServer_ServiceDesc is the grpc.ServiceDesc for FaradayServer service.
Enum value maps for FiatBackend.
Enum value maps for FiatBackend.
No description provided by the author
Enum value maps for Granularity.
Enum value maps for Granularity.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedFaradayServerServer must be embedded to have forward compatible implementations.

# Interfaces

FaradayServerClient is the client API for FaradayServer service.
FaradayServerServer is the server API for FaradayServer service.
UnsafeFaradayServerServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

No description provided by the author
No description provided by the author
FiatBackend is the API endpoint to be used for any fiat related queries.
Granularity describes the aggregation level at which the Bitcoin price should be queried.