Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddressFromExport ¶
AddressFromExport derives filecoin address from a lotus wallet export string
Types ¶
type KeyStore ¶
type KeyStore interface {
Put(privateKey string) (name string, addr address.Address, err error)
Get(name string) (privateKey string, err error)
List() ([]KeyInfo, error)
Delete(name string) error
Has(name string) bool
}
KeyStore stores keys by a short name (typically the filecoin address). The name is a relative identifier -- implementations resolve it against their own storage root. Callers must pass back the name returned by Put.
type LocalKeyStore ¶
type LocalKeyStore struct {
// contains filtered or unexported fields
}
filesystem keystore implementation
func NewLocalKeyStore ¶
func NewLocalKeyStore(dir string) (*LocalKeyStore, error)
func (*LocalKeyStore) Delete ¶
func (ks *LocalKeyStore) Delete(name string) error
func (*LocalKeyStore) Has ¶
func (ks *LocalKeyStore) Has(name string) bool
func (*LocalKeyStore) List ¶
func (ks *LocalKeyStore) List() ([]KeyInfo, error)
Click to show internal directories.
Click to hide internal directories.