This commit is contained in:
x88 2020-08-19 13:01:20 +03:00
parent 3b4e09f6cb
commit bd45e3d28b
4 changed files with 26 additions and 3 deletions

View File

@ -16,6 +16,7 @@ func (m *SigningProposalFSM) actionInitSigningProposal(inEvent fsm.Event, args .
m.payload.SigningProposalPayload = &internal.SigningConfirmation{
Quorum: make(internal.SigningProposalQuorum),
// CreatedAt:
}
for _, participant := range m.payload.SignatureProposalPayload.Quorum {

View File

@ -23,10 +23,14 @@ const (
StateSigningAwaitPartialKeys = fsm.State("state_signing_await_partial_keys")
// Cancelled
StateSigningPartialKeysAwaitCancelledByTimeout = fsm.State("state_signing_partial_keys_await_cancelled_by_timeout")
StateSigningPartialKeysAwaitCancelledByParticipant = fsm.State("state_signing_partial_keys_await_cancelled_by_participant")
StateSigningPartialKeysAwaitCancelledByTimeout = fsm.State("state_signing_partial_signatures_await_cancelled_by_timeout")
StateSigningPartialKeysAwaitCancelledByParticipant = fsm.State("state_signing_partial_signatures_await_cancelled_by_participant")
StateSigningPartialKeysCollected = fsm.State("state_signing_partial_keys_collected")
StateSigningPartialKeysCollected = fsm.State("state_signing_partial_signatures_collected")
// await full
//
// Events

View File

@ -0,0 +1,7 @@
package requests
import "time"
type DefaultRequest struct {
CreatedAt time.Time
}

View File

@ -0,0 +1,11 @@
package requests
import "errors"
func (r *DefaultRequest) Validate() error {
if r.CreatedAt.IsZero() {
return errors.New("{CreatedAt} is not set")
}
return nil
}