package types

const (
	EventTypeCreateGroup       = "create_group"
	EventTypeExpiredGroup      = "expired_group"
	EventTypeSubmitDKGRound1   = "submit_dkg_round1"
	EventTypeRound1Success     = "round1_success"
	EventTypeSubmitDKGRound2   = "submit_dkg_round2"
	EventTypeRound2Success     = "round2_success"
	EventTypeComplainSuccess   = "complain_success"
	EventTypeComplainFailed    = "complain_failed"
	EventTypeConfirmSuccess    = "confirm_success"
	EventTypeRound3Success     = "round3_success"
	EventTypeRound3Failed      = "round3_failed"
	EventTypeRequestSignature  = "request_signature"
	EventTypeCreateSigning     = "create_signing_request"
	EventTypeSigningSuccess    = "signing_success"
	EventTypeSigningFailed     = "signing_failed"
	EventTypeSubmitSignature   = "submit_signature"
	EventTypeDEDeleted         = "de_deleted"
	EventTypeSetMemberIsActive = "set_member_is_active"

	AttributeKeyGroupID        = "group_id"
	AttributeKeyMemberID       = "member_id"
	AttributeKeyAddress        = "address"
	AttributeKeySize           = "size"
	AttributeKeyThreshold      = "threshold"
	AttributeKeyPubKey         = "pub_key"
	AttributeKeyStatus         = "status"
	AttributeKeyDKGContext     = "dkg_context"
	AttributeKeyModuleOwner    = "module_owner"
	AttributeKeyRound1Info     = "round1_info"
	AttributeKeyRound2Info     = "round2_info"
	AttributeKeyComplainantID  = "complainant_id"
	AttributeKeyRespondentID   = "respondent_id"
	AttributeKeyKeySym         = "key_sym"
	AttributeKeySignature      = "signature"
	AttributeKeyOwnPubKeySig   = "own_pub_key_sig"
	AttributeKeySigningID      = "signing_id"
	AttributeKeyReason         = "reason"
	AttributeKeyMessage        = "message"
	AttributeKeyGroupPubNonce  = "group_pub_nonce"
	AttributeKeyAttempt        = "attempt"
	AttributeKeyPubNonce       = "pub_nonce"
	AttributeKeyBindingFactor  = "binding_factor"
	AttributeKeyPubD           = "pub_d"
	AttributeKeyPubE           = "pub_e"
	AttributeKeyContent        = "content"
	AttributeKeyContentType    = "content_type"
	AttributeKeyOriginator     = "originator"
	AttributeKeyOriginatorType = "originator_type"
	AttributeKeyMemberStatus   = "member_status"
)
