|
|
|
@ -89,7 +89,7 @@ type Wallet interface { |
|
|
|
|
// accounts.
|
|
|
|
|
//
|
|
|
|
|
// Note, self derivation will increment the last component of the specified path
|
|
|
|
|
// opposed to decending into a child path to allow discovering accounts starting
|
|
|
|
|
// opposed to descending into a child path to allow discovering accounts starting
|
|
|
|
|
// from non zero components.
|
|
|
|
|
//
|
|
|
|
|
// Some hardware wallets switched derivation paths through their evolution, so
|
|
|
|
@ -105,7 +105,7 @@ type Wallet interface { |
|
|
|
|
// or optionally with the aid of any location metadata from the embedded URL field.
|
|
|
|
|
//
|
|
|
|
|
// If the wallet requires additional authentication to sign the request (e.g.
|
|
|
|
|
// a password to decrypt the account, or a PIN code o verify the transaction),
|
|
|
|
|
// a password to decrypt the account, or a PIN code to verify the transaction),
|
|
|
|
|
// an AuthNeededError instance will be returned, containing infos for the user
|
|
|
|
|
// about which fields or actions are needed. The user may retry by providing
|
|
|
|
|
// the needed details via SignDataWithPassphrase, or by other means (e.g. unlock
|
|
|
|
@ -124,13 +124,13 @@ type Wallet interface { |
|
|
|
|
// or optionally with the aid of any location metadata from the embedded URL field.
|
|
|
|
|
//
|
|
|
|
|
// If the wallet requires additional authentication to sign the request (e.g.
|
|
|
|
|
// a password to decrypt the account, or a PIN code o verify the transaction),
|
|
|
|
|
// a password to decrypt the account, or a PIN code to verify the transaction),
|
|
|
|
|
// an AuthNeededError instance will be returned, containing infos for the user
|
|
|
|
|
// about which fields or actions are needed. The user may retry by providing
|
|
|
|
|
// the needed details via SignTextWithPassphrase, or by other means (e.g. unlock
|
|
|
|
|
// the account in a keystore).
|
|
|
|
|
//
|
|
|
|
|
// This method should return the signature in 'canonical' format, with v 0 or 1
|
|
|
|
|
// This method should return the signature in 'canonical' format, with v 0 or 1.
|
|
|
|
|
SignText(account Account, text []byte) ([]byte, error) |
|
|
|
|
|
|
|
|
|
// SignTextWithPassphrase is identical to Signtext, but also takes a password
|
|
|
|
|