Documentation ¶
Index ¶
- type CSA
- 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) EnsureKey() 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) Import(keyJSON []byte, password string) (csakey.KeyV2, error)
- type DKGEncrypt
- func (_m *DKGEncrypt) Add(key dkgencryptkey.Key) error
- func (_m *DKGEncrypt) Create() (dkgencryptkey.Key, error)
- func (_m *DKGEncrypt) Delete(id string) (dkgencryptkey.Key, error)
- func (_m *DKGEncrypt) EnsureKey() error
- func (_m *DKGEncrypt) Export(id string, password string) ([]byte, error)
- func (_m *DKGEncrypt) Get(id string) (dkgencryptkey.Key, error)
- func (_m *DKGEncrypt) GetAll() ([]dkgencryptkey.Key, error)
- func (_m *DKGEncrypt) Import(keyJSON []byte, password string) (dkgencryptkey.Key, error)
- type DKGSign
- func (_m *DKGSign) Add(key dkgsignkey.Key) error
- func (_m *DKGSign) Create() (dkgsignkey.Key, error)
- func (_m *DKGSign) Delete(id string) (dkgsignkey.Key, error)
- func (_m *DKGSign) EnsureKey() error
- func (_m *DKGSign) Export(id string, password string) ([]byte, error)
- func (_m *DKGSign) Get(id string) (dkgsignkey.Key, error)
- func (_m *DKGSign) GetAll() ([]dkgsignkey.Key, error)
- func (_m *DKGSign) Import(keyJSON []byte, password string) (dkgsignkey.Key, error)
- type Eth
- func (_m *Eth) Add(address common.Address, chainID *big.Int, qopts ...pg.QOpt) error
- func (_m *Eth) CheckEnabled(address common.Address, chainID *big.Int) error
- func (_m *Eth) Create(chainIDs ...*big.Int) (ethkey.KeyV2, error)
- func (_m *Eth) Delete(id string) (ethkey.KeyV2, error)
- func (_m *Eth) Disable(address common.Address, chainID *big.Int, qopts ...pg.QOpt) error
- func (_m *Eth) Enable(address common.Address, chainID *big.Int, qopts ...pg.QOpt) error
- func (_m *Eth) EnabledAddressesForChain(chainID *big.Int) ([]common.Address, error)
- func (_m *Eth) EnabledKeysForChain(chainID *big.Int) ([]ethkey.KeyV2, error)
- func (_m *Eth) EnsureKeys(chainIDs ...*big.Int) error
- func (_m *Eth) Export(id string, password string) ([]byte, error)
- func (_m *Eth) Get(id string) (ethkey.KeyV2, error)
- func (_m *Eth) GetAll() ([]ethkey.KeyV2, error)
- func (_m *Eth) GetRoundRobinAddress(chainID *big.Int, addresses ...common.Address) (common.Address, error)
- func (_m *Eth) GetState(id string, chainID *big.Int) (ethkey.State, error)
- func (_m *Eth) GetStateForKey(_a0 ethkey.KeyV2) (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) Import(keyJSON []byte, password string, chainIDs ...*big.Int) (ethkey.KeyV2, error)
- func (_m *Eth) SignTx(fromAddress common.Address, tx *types.Transaction, chainID *big.Int) (*types.Transaction, error)
- func (_m *Eth) SubscribeToKeyChanges() (chan struct{}, func())
- func (_m *Eth) XXXTestingOnlyAdd(key ethkey.KeyV2)
- func (_m *Eth) XXXTestingOnlySetState(_a0 ethkey.State)
- type Master
- func (_m *Master) CSA() keystore.CSA
- func (_m *Master) DKGEncrypt() keystore.DKGEncrypt
- func (_m *Master) DKGSign() keystore.DKGSign
- func (_m *Master) Eth() keystore.Eth
- func (_m *Master) IsEmpty() (bool, error)
- func (_m *Master) P2P() keystore.P2P
- func (_m *Master) Unlock(password string) error
- func (_m *Master) VRF() keystore.VRF
- type VRF
- func (_m *VRF) Add(key vrfkey.KeyV2) error
- func (_m *VRF) Create() (vrfkey.KeyV2, error)
- func (_m *VRF) Delete(id string) (vrfkey.KeyV2, error)
- func (_m *VRF) Export(id string, password string) ([]byte, error)
- func (_m *VRF) GenerateProof(id string, seed *big.Int) (vrfkey.Proof, error)
- func (_m *VRF) Get(id string) (vrfkey.KeyV2, error)
- func (_m *VRF) GetAll() ([]vrfkey.KeyV2, error)
- func (_m *VRF) Import(keyJSON []byte, password string) (vrfkey.KeyV2, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSA ¶
CSA is an autogenerated mock type for the CSA type
func NewCSA ¶
NewCSA creates a new instance of CSA. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
type DKGEncrypt ¶
DKGEncrypt is an autogenerated mock type for the DKGEncrypt type
func NewDKGEncrypt ¶
func NewDKGEncrypt(t interface { mock.TestingT Cleanup(func()) }) *DKGEncrypt
NewDKGEncrypt creates a new instance of DKGEncrypt. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*DKGEncrypt) Add ¶
func (_m *DKGEncrypt) Add(key dkgencryptkey.Key) error
Add provides a mock function with given fields: key
func (*DKGEncrypt) Create ¶
func (_m *DKGEncrypt) Create() (dkgencryptkey.Key, error)
Create provides a mock function with given fields:
func (*DKGEncrypt) Delete ¶
func (_m *DKGEncrypt) Delete(id string) (dkgencryptkey.Key, error)
Delete provides a mock function with given fields: id
func (*DKGEncrypt) EnsureKey ¶
func (_m *DKGEncrypt) EnsureKey() error
EnsureKey provides a mock function with given fields:
func (*DKGEncrypt) Export ¶
func (_m *DKGEncrypt) Export(id string, password string) ([]byte, error)
Export provides a mock function with given fields: id, password
func (*DKGEncrypt) Get ¶
func (_m *DKGEncrypt) Get(id string) (dkgencryptkey.Key, error)
Get provides a mock function with given fields: id
func (*DKGEncrypt) GetAll ¶
func (_m *DKGEncrypt) GetAll() ([]dkgencryptkey.Key, error)
GetAll provides a mock function with given fields:
func (*DKGEncrypt) Import ¶
func (_m *DKGEncrypt) Import(keyJSON []byte, password string) (dkgencryptkey.Key, error)
Import provides a mock function with given fields: keyJSON, password
type DKGSign ¶
DKGSign is an autogenerated mock type for the DKGSign type
func NewDKGSign ¶
NewDKGSign creates a new instance of DKGSign. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*DKGSign) Add ¶
func (_m *DKGSign) Add(key dkgsignkey.Key) error
Add provides a mock function with given fields: key
func (*DKGSign) Create ¶
func (_m *DKGSign) Create() (dkgsignkey.Key, error)
Create provides a mock function with given fields:
func (*DKGSign) Delete ¶
func (_m *DKGSign) Delete(id string) (dkgsignkey.Key, error)
Delete provides a mock function with given fields: id
func (*DKGSign) Get ¶
func (_m *DKGSign) Get(id string) (dkgsignkey.Key, error)
Get provides a mock function with given fields: id
type Eth ¶
Eth is an autogenerated mock type for the Eth type
func NewEth ¶
NewEth creates a new instance of Eth. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*Eth) CheckEnabled ¶
CheckEnabled provides a mock function with given fields: address, chainID
func (*Eth) EnabledAddressesForChain ¶
EnabledAddressesForChain provides a mock function with given fields: chainID
func (*Eth) EnabledKeysForChain ¶
EnabledKeysForChain provides a mock function with given fields: chainID
func (*Eth) EnsureKeys ¶
EnsureKeys provides a mock function with given fields: chainIDs
func (*Eth) GetRoundRobinAddress ¶
func (_m *Eth) GetRoundRobinAddress(chainID *big.Int, addresses ...common.Address) (common.Address, error)
GetRoundRobinAddress provides a mock function with given fields: chainID, addresses
func (*Eth) GetStateForKey ¶
GetStateForKey provides a mock function with given fields: _a0
func (*Eth) GetStatesForChain ¶
GetStatesForChain provides a mock function with given fields: chainID
func (*Eth) GetStatesForKeys ¶
GetStatesForKeys provides a mock function with given fields: _a0
func (*Eth) SignTx ¶
func (_m *Eth) SignTx(fromAddress common.Address, tx *types.Transaction, chainID *big.Int) (*types.Transaction, error)
SignTx provides a mock function with given fields: fromAddress, tx, chainID
func (*Eth) SubscribeToKeyChanges ¶
func (_m *Eth) SubscribeToKeyChanges() (chan struct{}, func())
SubscribeToKeyChanges provides a mock function with given fields:
func (*Eth) XXXTestingOnlyAdd ¶
XXXTestingOnlyAdd provides a mock function with given fields: key
func (*Eth) XXXTestingOnlySetState ¶
XXXTestingOnlySetState provides a mock function with given fields: _a0
type Master ¶
Master is an autogenerated mock type for the Master type
func NewMaster ¶
NewMaster creates a new instance of Master. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*Master) DKGEncrypt ¶
func (_m *Master) DKGEncrypt() keystore.DKGEncrypt
DKGEncrypt provides a mock function with given fields:
type VRF ¶
VRF is an autogenerated mock type for the VRF type
func NewVRF ¶
NewVRF creates a new instance of VRF. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*VRF) GenerateProof ¶
GenerateProof provides a mock function with given fields: id, seed