SignEngine constructor

SignEngine({
  1. required ICore core,
  2. required PairingMetadata metadata,
  3. required IGenericStore<ProposalData> proposals,
  4. required ISessions sessions,
  5. required IGenericStore<SessionRequest> pendingRequests,
  6. required IGenericStore<AuthPublicKey> authKeys,
  7. required IGenericStore<String> pairingTopics,
  8. required IGenericStore<PendingAuthRequest> authRequests,
  9. required IGenericStore<StoredCacao> completeRequests,
  10. required IGenericStore<PendingSessionAuthRequest> sessionAuthRequests,
})

Implementation

SignEngine({
  required this.core,
  required this.metadata,
  required this.proposals,
  required this.sessions,
  required this.pendingRequests,
  // FORMER AUTH ENGINE PROPERTIES
  required this.authKeys,
  required this.pairingTopics,
  required this.authRequests,
  required this.completeRequests,
  // NEW 1-CA PROPERTY
  required this.sessionAuthRequests,
});