@@ -69,6 +69,7 @@ import {
69
69
FireFlyDataBlobRequestDefaults ,
70
70
FireFlyVerifierResolveRequest ,
71
71
FireFlyVerifierResolveResponse ,
72
+ FireFlyTokenApprovalRequest ,
72
73
} from './interfaces' ;
73
74
import { FireFlyWebSocket , FireFlyWebSocketCallback } from './websocket' ;
74
75
import HttpBase , { mapConfig } from './http' ;
@@ -296,14 +297,24 @@ export default class FireFly extends HttpBase {
296
297
return this . createOne < FireFlyTokenTransferResponse > ( '/tokens/transfers' , transfer , options ) ;
297
298
}
298
299
300
+ approveTokens (
301
+ approval : FireFlyTokenApprovalRequest ,
302
+ options ?: FireFlyCreateOptions ,
303
+ ) : Promise < FireFlyTokenTransferResponse > {
304
+ return this . createOne < FireFlyTokenTransferResponse > ( '/tokens/approvals' , approval , options ) ;
305
+ }
306
+
299
307
burnTokens (
300
308
transfer : FireFlyTokenBurnRequest ,
301
309
options ?: FireFlyCreateOptions ,
302
310
) : Promise < FireFlyTokenTransferResponse > {
303
311
return this . createOne < FireFlyTokenTransferResponse > ( '/tokens/burn' , transfer , options ) ;
304
312
}
305
313
306
- resolveVerifier ( input : FireFlyVerifierResolveRequest , namespace ?: string ) : Promise < FireFlyVerifierResolveResponse > {
314
+ resolveVerifier (
315
+ input : FireFlyVerifierResolveRequest ,
316
+ namespace ?: string ,
317
+ ) : Promise < FireFlyVerifierResolveResponse > {
307
318
return this . createOne < FireFlyVerifierResolveResponse > ( `/verifiers/resolve` , input ) ;
308
319
}
309
320
0 commit comments