proofkeys

package
v0.1.1-rc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend interface {
	// DeriveKey returns the stable key identified by loc.
	DeriveKey(context.Context,
		keychain.KeyLocator) (*keychain.KeyDescriptor, error)

	// DeriveNextKey returns the next key in the given family.
	DeriveNextKey(context.Context,
		keychain.KeyFamily) (*keychain.KeyDescriptor, error)

	// ProofSigner returns a signer bound to keyDesc for indexer proofs.
	ProofSigner(keychain.KeyDescriptor) indexer.SchnorrSigner
}

Backend exposes the wallet-managed key operations needed for daemon-owned receive scripts and indexer proof generation across wallet backends.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL