package
Version:
v0.0.0-...-f726f7b
Opens a new window with list of versions in this module.
Published: Sep 5, 2024
License: MIT
Opens a new window with license information.
Imports: 9
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Message struct {
Method string `json:"method"`
KeyIndex big.Int `json:"keyindex"`
PubKey common.Point `json:"pubkey"`
Data []byte `json:"data"`
Signature []byte `json:"signature"`
}
type MsgUpdateCommitment struct {
KeyIndex big.Int `json:"keyindex"`
TMessage TMessage `json:"tmessage"`
Commitment [][]common.Point `json:"commitment"`
}
type MsgUpdatePublicKey struct {
KeyIndex big.Int `json:"keyindex"`
TMessage TMessage `json:"tmessage"`
OldPubKey common.Point `json:"oldpubkey"`
OldPubKeySig []byte `json:"oldpubkeysig"`
NewPubKey common.Point `json:"newpubkey"`
NewPubKeySig []byte `json:"newpubkeysig"`
}
type MsgUpdateShare struct {
KeyIndex big.Int `json:"keyindex"`
TMessage TMessage `json:"tmessage"`
Si big.Int `json:"si"`
Siprime big.Int `json:"siprime"`
}
type TMessage struct {
Timestamp string `json:"timestamp"`
Message string `json:"message"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.