diff --git a/lib/firefly.ts b/lib/firefly.ts index f977a5f..01dde76 100644 --- a/lib/firefly.ts +++ b/lib/firefly.ts @@ -344,6 +344,10 @@ export default class FireFly extends HttpBase { return this.getOne(`/tokens/pools/${nameOrId}`, options); } + async deleteTokenPool(nameOrId: string, options?: FireFlyDeleteOptions) { + await this.deleteOne(`/tokens/pools/${nameOrId}`, options); + } + mintTokens(transfer: FireFlyTokenMintRequest, options?: FireFlyCreateOptions) { return this.createOne('/tokens/mint', transfer, options); } diff --git a/lib/interfaces.ts b/lib/interfaces.ts index 0438aa5..e55aee9 100644 --- a/lib/interfaces.ts +++ b/lib/interfaces.ts @@ -171,7 +171,8 @@ export interface FireFlyEnrichedEvent extends FireFlyEventResponse { operation?: FireFlyOperationResponse; } -export interface FireFlyEventDelivery extends FireFlyEnrichedEvent { +export interface FireFlyEventDelivery extends Omit { + type: FireFlyEnrichedEvent['type'] | 'protocol_error'; subscription: { id: string; name: string;