File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,8 @@ import {
77
77
FireFlyReplaceOptions ,
78
78
FireFlyUpdateOptions ,
79
79
FireFlyDeleteOptions ,
80
+ FireFlyTokenApprovalFilter ,
81
+ FireFlyTokenApprovalResponse ,
80
82
} from './interfaces' ;
81
83
import { FireFlyWebSocket , FireFlyWebSocketCallback } from './websocket' ;
82
84
import HttpBase , { mapConfig } from './http' ;
@@ -357,6 +359,13 @@ export default class FireFly extends HttpBase {
357
359
return this . createOne < FireFlyTokenTransferResponse > ( '/tokens/approvals' , approval , options ) ;
358
360
}
359
361
362
+ getTokenApprovals (
363
+ filter ?: FireFlyTokenApprovalFilter ,
364
+ options ?: FireFlyGetOptions ,
365
+ ) : Promise < FireFlyTokenApprovalResponse [ ] > {
366
+ return this . getMany < FireFlyTokenApprovalResponse [ ] > ( `/tokens/approvals` , filter , options ) ;
367
+ }
368
+
360
369
burnTokens (
361
370
transfer : FireFlyTokenBurnRequest ,
362
371
options ?: FireFlyCreateOptions ,
Original file line number Diff line number Diff line change @@ -253,10 +253,14 @@ const balances: BalancesList = [];
253
253
export type FireFlyTokenBalanceResponse = typeof balances [ 0 ] ;
254
254
255
255
// Token Approvals
256
+
257
+ export type FireFlyTokenApprovalFilter = operations [ 'getTokenApprovals' ] [ 'parameters' ] [ 'query' ] ;
258
+
256
259
export type FireFlyTokenApprovalRequest =
257
260
operations [ 'postTokenApproval' ] [ 'requestBody' ] [ 'content' ] [ 'application/json' ] ;
258
261
type ApprovalsList =
259
262
operations [ 'getTokenApprovals' ] [ 'responses' ] [ '200' ] [ 'content' ] [ 'application/json' ] ;
263
+
260
264
const approvals : ApprovalsList = [ ] ;
261
265
export type FireFlyTokenApprovalResponse = typeof approvals [ 0 ] ;
262
266
You can’t perform that action at this time.
0 commit comments