aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-utils/src/abstract/abstract_order_filled_cancelled_lazy_store.ts
blob: d9e66db067b1c266629841273080562c02001b8d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import { BigNumber } from '@0x/utils';

export abstract class AbstractOrderFilledCancelledLazyStore {
    public abstract async getFilledTakerAmountAsync(orderHash: string): Promise<BigNumber>;
    public abstract async getIsCancelledAsync(orderHash: string): Promise<boolean>;
    public abstract setFilledTakerAmount(orderHash: string, balance: BigNumber): void;
    public abstract deleteFilledTakerAmount(orderHash: string): void;
    public abstract setIsCancelled(orderHash: string, isCancelled: boolean): void;
    public abstract deleteIsCancelled(orderHash: string): void;
    public abstract deleteAll(): void;
    public abstract getZRXAssetData(): string;
}