aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-utils/src/abstract/abstract_order_filled_cancelled_lazy_store.ts
blob: 617bcb224e2c3883f840af29198a1f3f83bd3ef8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import { BigNumber } from '@0xproject/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;
}