Skip to content

Commit 5004201

Browse files
author
David Echelberger
authored
Merge pull request #49 from kaleido-io/verifier-resolve
Add function for verifier resolve with namespace
2 parents b65d0d9 + 78ecabf commit 5004201

File tree

4 files changed

+21
-3339
lines changed

4 files changed

+21
-3339
lines changed

lib/firefly.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ import {
6767
FireFlyBlockchainEventResponse,
6868
FireFlyDataBlobRequest,
6969
FireFlyDataBlobRequestDefaults,
70+
FireFlyVerifierResolveRequest,
71+
FireFlyVerifierResolveResponse,
7072
} from './interfaces';
7173
import { FireFlyWebSocket, FireFlyWebSocketCallback } from './websocket';
7274
import HttpBase, { mapConfig } from './http';
@@ -301,6 +303,11 @@ export default class FireFly extends HttpBase {
301303
return this.createOne<FireFlyTokenTransferResponse>('/tokens/burn', transfer, options);
302304
}
303305

306+
resolveVerifier(input: FireFlyVerifierResolveRequest, namespace?: string): Promise<FireFlyVerifierResolveResponse> {
307+
namespace = namespace ?? this.options.namespace;
308+
return this.createOne<FireFlyVerifierResolveResponse>(`/namespaces/${namespace}/verifiers/resolve`, input);
309+
}
310+
304311
getTokenTransfers(
305312
filter?: FireFlyTokenTransferFilter,
306313
options?: FireFlyGetOptions,

lib/interfaces.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,15 @@ export type FireFlyEventResponse = Required<
106106
operations['getEventByID']['responses']['200']['content']['application/json']
107107
>;
108108

109+
// Verifier
110+
111+
export type FireFlyVerifierResolveRequest = Required<
112+
operations['postVerifiersResolveNamespace']['requestBody']['content']['application/json']
113+
>;
114+
115+
export type FireFlyVerifierResolveResponse = Required<
116+
operations['postVerifiersResolveNamespace']['responses']['200']['content']['application/json']
117+
>;
109118
export interface FireFlySubscriptionBase {
110119
filter?: {
111120
events?: string;

0 commit comments

Comments
 (0)