dkg_proposal_fsm

package
v0.0.0-...-ee95d54 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2023 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FsmName = "dkg_proposal_fsm"

	StateDkgInitial = spf.StateSignatureProposalCollected

	// Sending dkg commits
	StateDkgCommitsAwaitConfirmations = fsm.State("state_dkg_commits_await_confirmations")
	// Canceled
	StateDkgCommitsAwaitCanceledByError   = fsm.State("state_dkg_commits_await_canceled_by_error")
	StateDkgCommitsAwaitCanceledByTimeout = fsm.State("state_dkg_commits_await_canceled_by_timeout")
	// Confirmed
	StateDkgCommitsCollected = fsm.State("state_dkg_commits_collected")

	// Sending dkg deals
	StateDkgDealsAwaitConfirmations = fsm.State("state_dkg_deals_await_confirmations")
	// Canceled
	StateDkgDealsAwaitCanceledByError   = fsm.State("state_dkg_deals_await_canceled_by_error")
	StateDkgDealsAwaitCanceledByTimeout = fsm.State("state_dkg_deals_await_canceled_by_timeout")

	StateDkgResponsesAwaitConfirmations = fsm.State("state_dkg_responses_await_confirmations")
	// Canceled
	StateDkgResponsesAwaitCanceledByError   = fsm.State("state_dkg_responses_await_canceled_by_error")
	StateDkgResponsesAwaitCanceledByTimeout = fsm.State("state_dkg_responses_sending_canceled_by_timeout")
	// Confirmed
	StateDkgResponsesCollected = fsm.State("state_dkg_responses_collected")

	StateDkgMasterKeyAwaitConfirmations     = fsm.State("state_dkg_master_key_await_confirmations")
	StateDkgMasterKeyAwaitCanceledByError   = fsm.State("state_dkg_master_key_await_canceled_by_error")
	StateDkgMasterKeyAwaitCanceledByTimeout = fsm.State("state_dkg_master_key_await_canceled_by_timeout")

	StateDkgMasterKeyCollected = fsm.State("state_dkg_master_key_collected")

	// Events
	EventDKGInitProcess = fsm.Event("event_dkg_init_process")

	EventDKGCommitConfirmationReceived = fsm.Event("event_dkg_commit_confirm_received")
	EventDKGCommitConfirmationError    = fsm.Event("event_dkg_commit_confirm_canceled_by_error")

	EventDKGDealConfirmationReceived = fsm.Event("event_dkg_deal_confirm_received")
	EventDKGDealConfirmationError    = fsm.Event("event_dkg_deal_confirm_canceled_by_error")

	EventDKGResponseConfirmationReceived = fsm.Event("event_dkg_response_confirm_received")
	EventDKGResponseConfirmationError    = fsm.Event("event_dkg_response_confirm_canceled_by_error")

	EventDKGMasterKeyConfirmationReceived = fsm.Event("event_dkg_master_key_confirm_received")
	EventDKGMasterKeyConfirmationError    = fsm.Event("event_dkg_master_key_confirm_canceled_by_error")

	EventDKGMasterKeyRequiredInternal = fsm.Event("event_dkg_master_key_required_internal")
)

Variables

This section is empty.

Functions

Types

type DKGProposalFSM

type DKGProposalFSM struct {
	*fsm.FSM
	// contains filtered or unexported fields
}

func (*DKGProposalFSM) WithSetup

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL