SignClient constructor
SignClient({
- required ICore core,
- required PairingMetadata metadata,
Implementation
SignClient({
required ICore core,
required PairingMetadata metadata,
}) {
engine = SignEngine(
core: core,
metadata: metadata,
proposals: GenericStore(
storage: core.storage,
context: StoreVersions.CONTEXT_PROPOSALS,
version: StoreVersions.VERSION_PROPOSALS,
fromJson: (dynamic value) {
return ProposalData.fromJson(value);
},
),
sessions: Sessions(
storage: core.storage,
context: StoreVersions.CONTEXT_SESSIONS,
version: StoreVersions.VERSION_SESSIONS,
fromJson: (dynamic value) {
return SessionData.fromJson(value);
},
),
pendingRequests: GenericStore(
storage: core.storage,
context: StoreVersions.CONTEXT_PENDING_REQUESTS,
version: StoreVersions.VERSION_PENDING_REQUESTS,
fromJson: (dynamic value) {
return SessionRequest.fromJson(value);
},
),
);
}