package
0.3.8-beta
Repository: https://github.com/lightninglabs/aperture.git
Documentation: pkg.go.dev

# Functions

DisableLog disables all library log output.
NewL402Authenticator creates a new authenticator that authenticates requests based on L402 tokens.
NewMockAuthenticator returns a new MockAuthenticator instance.
UseLogger uses a specified Logger to output package logging info.

# Constants

DefaultInvoiceLookupTimeout is the default maximum time we wait for an invoice update to arrive.
LevelOff is the default level where no authentication is required.
No description provided by the author

# Structs

L402Authenticator is an authenticator that uses the L402 protocol to authenticate requests.
MockAuthenticator is a mock implementation of the authenticator.

# Interfaces

Authenticator is the generic interface for validating client headers and returning new challenge headers.
InvoiceChecker is an entity that is able to check the status of an invoice, particularly whether it's been paid or not.
Minter is an entity that is able to mint and verify L402s for a set of services.

# Type aliases

No description provided by the author