Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidIndicesLength = errors.New("number of indices should be greater than 0") ErrInvalidNumAddrsToDerive = errors.New("number of addresses to derive should be greater than 0") ErrInvalidNumAddrsDerived = errors.New("incorrect number of ledger derived addresses") ErrInvalidNumSignatures = errors.New("incorrect number of signatures") )
Functions ¶
This section is empty.
Types ¶
type Keychain ¶
type Keychain interface { // The returned Signer can provide a signature for [addr] Get(addr ids.ShortID) (Signer, bool) // Returns the set of addresses for which the accessor keeps an associated // signer Addresses() ids.ShortSet }
Keychain maintains a set of addresses together with their corresponding signers
func NewLedgerKeychain ¶
NewLedgerKeychain creates a new Ledger with [numToDerive] addresses.
Click to show internal directories.
Click to hide internal directories.