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.
Click to show internal directories.
Click to hide internal directories.