Versions in this module Expand all Collapse all v1 v1.10.17 Oct 18, 2021 Changes in this version + type CSA struct + func (_m *CSA) Add(key csakey.KeyV2) error + func (_m *CSA) Create() (csakey.KeyV2, error) + func (_m *CSA) Delete(id string) (csakey.KeyV2, error) + func (_m *CSA) Export(id string, password string) ([]byte, error) + func (_m *CSA) Get(id string) (csakey.KeyV2, error) + func (_m *CSA) GetAll() ([]csakey.KeyV2, error) + func (_m *CSA) GetV1KeysAsV2() ([]csakey.KeyV2, error) + func (_m *CSA) Import(keyJSON []byte, password string) (csakey.KeyV2, error) + type Eth struct + func (_m *Eth) Add(key ethkey.KeyV2, chainID *big.Int) error + func (_m *Eth) Create(chainID *big.Int) (ethkey.KeyV2, error) + func (_m *Eth) Delete(id string) (ethkey.KeyV2, error) + func (_m *Eth) EnsureKeys(chainID *big.Int) (ethkey.KeyV2, bool, ethkey.KeyV2, bool, error) + func (_m *Eth) Export(id string, password string) ([]byte, error) + func (_m *Eth) FundingKeys() ([]ethkey.KeyV2, error) + func (_m *Eth) Get(id string) (ethkey.KeyV2, error) + func (_m *Eth) GetAll() ([]ethkey.KeyV2, error) + func (_m *Eth) GetRoundRobinAddress(addresses ...common.Address) (common.Address, error) + func (_m *Eth) GetState(id string) (ethkey.State, error) + func (_m *Eth) GetStatesForChain(chainID *big.Int) ([]ethkey.State, error) + func (_m *Eth) GetStatesForKeys(_a0 []ethkey.KeyV2) ([]ethkey.State, error) + func (_m *Eth) GetV1KeysAsV2(chainID *big.Int) ([]ethkey.KeyV2, []ethkey.State, error) + func (_m *Eth) Import(keyJSON []byte, password string, chainID *big.Int) (ethkey.KeyV2, error) + func (_m *Eth) SendingKeys() ([]ethkey.KeyV2, error) + func (_m *Eth) SetState(_a0 ethkey.State) error + func (_m *Eth) SignTx(fromAddress common.Address, tx *types.Transaction, chainID *big.Int) (*types.Transaction, error) + func (_m *Eth) SubscribeToKeyChanges() (chan struct{}, func()) v1.10.16 Oct 18, 2021 Changes in this version + type CSAKeystoreInterface struct + func (_m *CSAKeystoreInterface) CreateCSAKey() (*csakey.Key, error) + func (_m *CSAKeystoreInterface) ListCSAKeys() ([]csakey.Key, error) + func (_m *CSAKeystoreInterface) Unsafe_GetUnlockedPrivateKey(pubkey crypto.PublicKey) ([]byte, error) + type EthKeyStoreInterface struct + func (_m *EthKeyStoreInterface) AddKey(key *ethkey.Key) error + func (_m *EthKeyStoreInterface) AllKeys() ([]ethkey.Key, error) + func (_m *EthKeyStoreInterface) CreateNewKey() (ethkey.Key, error) + func (_m *EthKeyStoreInterface) EnsureFundingKey() (ethkey.Key, bool, error) + func (_m *EthKeyStoreInterface) ExportKey(address common.Address, newPassword string) ([]byte, error) + func (_m *EthKeyStoreInterface) FundingKeys() ([]ethkey.Key, error) + func (_m *EthKeyStoreInterface) GetRoundRobinAddress(addresses ...common.Address) (common.Address, error) + func (_m *EthKeyStoreInterface) HasDBSendingKeys() (bool, error) + func (_m *EthKeyStoreInterface) HasSendingKeyWithAddress(address common.Address) (bool, error) + func (_m *EthKeyStoreInterface) ImportKey(keyJSON []byte, oldPassword string) (ethkey.Key, error) + func (_m *EthKeyStoreInterface) ImportKeyFileToDB(keyPath string) (ethkey.Key, error) + func (_m *EthKeyStoreInterface) KeyByAddress(address common.Address) (ethkey.Key, error) + func (_m *EthKeyStoreInterface) RemoveKey(address common.Address, hardDelete bool) (ethkey.Key, error) + func (_m *EthKeyStoreInterface) SendingKeys() ([]ethkey.Key, error) + func (_m *EthKeyStoreInterface) SignTx(fromAddress common.Address, tx *types.Transaction, chainID *big.Int) (*types.Transaction, error) + func (_m *EthKeyStoreInterface) SubscribeToKeyChanges() (chan struct{}, func()) + func (_m *EthKeyStoreInterface) Unlock(password string) error