TransactionFilter:
    | {
        Checkpoint: string;
    }
    | {
        MoveFunction: {
            function?: string | null;
            module?: string | null;
            package: string;
        };
    }
    | {
        InputObject: string;
    }
    | {
        ChangedObject: string;
    }
    | {
        FromAddress: string;
    }
    | {
        ToAddress: string;
    }
    | {
        FromAndToAddress: {
            from: string;
            to: string;
        };
    }
    | {
        FromOrToAddress: {
            addr: string;
        };
    }
    | {
        TransactionKind: string;
    }
    | {
        TransactionKindIn: string[];
    }