Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MoneroKeyGen ¶
type MoneroKeyGen struct {
// contains filtered or unexported fields
}
func NewMoneroKeyGen ¶
func NewMoneroKeyGen(localP2PID string, conf common.TssConfig, localNodePubKey string, broadcastChan chan *messages.BroadcastMsgChan, stopChan chan struct{}, msgID string, stateManager storage.LocalStateManager, privateKey tcrypto.PrivKey, p2pComm *p2p.Communication, walletAccessor monero_multi_sig.WalletAccessor, walletRPC string) *MoneroKeyGen
func (*MoneroKeyGen) GenerateNewKey ¶
func (tKeyGen *MoneroKeyGen) GenerateNewKey(keygenReq Request) (string, error)
func (*MoneroKeyGen) GetTssCommonStruct ¶
func (tKeyGen *MoneroKeyGen) GetTssCommonStruct() *common.TssCommon
func (*MoneroKeyGen) GetTssKeyGenChannels ¶
func (tKeyGen *MoneroKeyGen) GetTssKeyGenChannels() chan *p2p.Message
type Request ¶
type Request struct { Keys []string `json:"keys"` BlockHeight int64 `json:"block_height"` Version string `json:"tss_version"` WalletAddress string `json:"wallet_address"` // current asgard wallet address }
Request request to do keygen
Click to show internal directories.
Click to hide internal directories.