interface CFALibraryMock {
    callStatic: {
        authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<void>;
        cfaV1(overrides?): Promise<[string, string] & {
            cfa: string;
            host: string;
        }>;
        createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<void>;
        createFlowTest(token, receiver, flowRate, overrides?): Promise<void>;
        deleteFlowByOperator(sender, receiver, token, overrides?): Promise<void>;
        deleteFlowTest(token, receiver, overrides?): Promise<void>;
        revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<void>;
        updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<void>;
        updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<void>;
        updateFlowTest(token, receiver, flowRate, overrides?): Promise<void>;
    };
    estimateGas: {
        authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<BigNumber>;
        cfaV1(overrides?): Promise<BigNumber>;
        createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<BigNumber>;
        createFlowTest(token, receiver, flowRate, overrides?): Promise<BigNumber>;
        deleteFlowByOperator(sender, receiver, token, overrides?): Promise<BigNumber>;
        deleteFlowTest(token, receiver, overrides?): Promise<BigNumber>;
        revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<BigNumber>;
        updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<BigNumber>;
        updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<BigNumber>;
        updateFlowTest(token, receiver, flowRate, overrides?): Promise<BigNumber>;
    };
    filters: {};
    functions: {
        authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<ContractTransaction>;
        cfaV1(overrides?): Promise<[string, string] & {
            cfa: string;
            host: string;
        }>;
        createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<ContractTransaction>;
        createFlowTest(token, receiver, flowRate, overrides?): Promise<ContractTransaction>;
        deleteFlowByOperator(sender, receiver, token, overrides?): Promise<ContractTransaction>;
        deleteFlowTest(token, receiver, overrides?): Promise<ContractTransaction>;
        revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<ContractTransaction>;
        updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<ContractTransaction>;
        updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<ContractTransaction>;
        updateFlowTest(token, receiver, flowRate, overrides?): Promise<ContractTransaction>;
    };
    interface: CFALibraryMockInterface;
    off: OnEvent<CFALibraryMock>;
    on: OnEvent<CFALibraryMock>;
    once: OnEvent<CFALibraryMock>;
    populateTransaction: {
        authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<PopulatedTransaction>;
        cfaV1(overrides?): Promise<PopulatedTransaction>;
        createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<PopulatedTransaction>;
        createFlowTest(token, receiver, flowRate, overrides?): Promise<PopulatedTransaction>;
        deleteFlowByOperator(sender, receiver, token, overrides?): Promise<PopulatedTransaction>;
        deleteFlowTest(token, receiver, overrides?): Promise<PopulatedTransaction>;
        revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<PopulatedTransaction>;
        updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<PopulatedTransaction>;
        updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<PopulatedTransaction>;
        updateFlowTest(token, receiver, flowRate, overrides?): Promise<PopulatedTransaction>;
    };
    removeListener: OnEvent<CFALibraryMock>;
    attach(addressOrName): this;
    authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<ContractTransaction>;
    cfaV1(overrides?): Promise<[string, string] & {
        cfa: string;
        host: string;
    }>;
    connect(signerOrProvider): this;
    createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<ContractTransaction>;
    createFlowTest(token, receiver, flowRate, overrides?): Promise<ContractTransaction>;
    deleteFlowByOperator(sender, receiver, token, overrides?): Promise<ContractTransaction>;
    deleteFlowTest(token, receiver, overrides?): Promise<ContractTransaction>;
    deployed(): Promise<CFALibraryMock>;
    listeners<TEvent>(eventFilter?): TypedListener<TEvent>[];
    listeners(eventName?): Listener[];
    queryFilter<TEvent>(event, fromBlockOrBlockhash?, toBlock?): Promise<TEvent[]>;
    removeAllListeners<TEvent>(eventFilter): this;
    removeAllListeners(eventName?): this;
    revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<ContractTransaction>;
    updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<ContractTransaction>;
    updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<ContractTransaction>;
    updateFlowTest(token, receiver, flowRate, overrides?): Promise<ContractTransaction>;
}

Hierarchy

  • BaseContract
    • CFALibraryMock

Properties

callStatic: {
    authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<void>;
    cfaV1(overrides?): Promise<[string, string] & {
        cfa: string;
        host: string;
    }>;
    createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<void>;
    createFlowTest(token, receiver, flowRate, overrides?): Promise<void>;
    deleteFlowByOperator(sender, receiver, token, overrides?): Promise<void>;
    deleteFlowTest(token, receiver, overrides?): Promise<void>;
    revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<void>;
    updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<void>;
    updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<void>;
    updateFlowTest(token, receiver, flowRate, overrides?): Promise<void>;
}

Type declaration

  • authorizeFlowOperatorWithFullControlTest:function
    • Parameters

      • flowOperator: string
      • token: string
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • cfaV1:function
    • Parameters

      • Optional overrides: CallOverrides

      Returns Promise<[string, string] & {
          cfa: string;
          host: string;
      }>

  • createFlowByOperatorTest:function
    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • flowRate: BigNumberish
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • createFlowTest:function
    • Parameters

      • token: string
      • receiver: string
      • flowRate: BigNumberish
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • deleteFlowByOperator:function
    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • deleteFlowTest:function
    • Parameters

      • token: string
      • receiver: string
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • revokeFlowOperatorWithFullControlTest:function
    • Parameters

      • flowOperator: string
      • token: string
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • updateFlowByOperatorTest:function
    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • flowRate: BigNumberish
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • updateFlowOperatorPermissionsTest:function
    • Parameters

      • flowOperator: string
      • token: string
      • permissions: BigNumberish
      • flowRateAllowance: BigNumberish
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • updateFlowTest:function
    • Parameters

      • token: string
      • receiver: string
      • flowRate: BigNumberish
      • Optional overrides: CallOverrides

      Returns Promise<void>

estimateGas: {
    authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<BigNumber>;
    cfaV1(overrides?): Promise<BigNumber>;
    createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<BigNumber>;
    createFlowTest(token, receiver, flowRate, overrides?): Promise<BigNumber>;
    deleteFlowByOperator(sender, receiver, token, overrides?): Promise<BigNumber>;
    deleteFlowTest(token, receiver, overrides?): Promise<BigNumber>;
    revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<BigNumber>;
    updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<BigNumber>;
    updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<BigNumber>;
    updateFlowTest(token, receiver, flowRate, overrides?): Promise<BigNumber>;
}

Type declaration

  • authorizeFlowOperatorWithFullControlTest:function
    • Parameters

      • flowOperator: string
      • token: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • cfaV1:function
    • Parameters

      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • createFlowByOperatorTest:function
    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • createFlowTest:function
    • Parameters

      • token: string
      • receiver: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • deleteFlowByOperator:function
    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • deleteFlowTest:function
    • Parameters

      • token: string
      • receiver: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • revokeFlowOperatorWithFullControlTest:function
    • Parameters

      • flowOperator: string
      • token: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • updateFlowByOperatorTest:function
    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • updateFlowOperatorPermissionsTest:function
    • Parameters

      • flowOperator: string
      • token: string
      • permissions: BigNumberish
      • flowRateAllowance: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • updateFlowTest:function
    • Parameters

      • token: string
      • receiver: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

filters: {}

Type declaration

    functions: {
        authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<ContractTransaction>;
        cfaV1(overrides?): Promise<[string, string] & {
            cfa: string;
            host: string;
        }>;
        createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<ContractTransaction>;
        createFlowTest(token, receiver, flowRate, overrides?): Promise<ContractTransaction>;
        deleteFlowByOperator(sender, receiver, token, overrides?): Promise<ContractTransaction>;
        deleteFlowTest(token, receiver, overrides?): Promise<ContractTransaction>;
        revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<ContractTransaction>;
        updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<ContractTransaction>;
        updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<ContractTransaction>;
        updateFlowTest(token, receiver, flowRate, overrides?): Promise<ContractTransaction>;
    }

    Type declaration

    • authorizeFlowOperatorWithFullControlTest:function
      • Parameters

        • flowOperator: string
        • token: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • cfaV1:function
      • Parameters

        • Optional overrides: CallOverrides

        Returns Promise<[string, string] & {
            cfa: string;
            host: string;
        }>

    • createFlowByOperatorTest:function
      • Parameters

        • sender: string
        • receiver: string
        • token: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • createFlowTest:function
      • Parameters

        • token: string
        • receiver: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • deleteFlowByOperator:function
      • Parameters

        • sender: string
        • receiver: string
        • token: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • deleteFlowTest:function
      • Parameters

        • token: string
        • receiver: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • revokeFlowOperatorWithFullControlTest:function
      • Parameters

        • flowOperator: string
        • token: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • updateFlowByOperatorTest:function
      • Parameters

        • sender: string
        • receiver: string
        • token: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • updateFlowOperatorPermissionsTest:function
      • Parameters

        • flowOperator: string
        • token: string
        • permissions: BigNumberish
        • flowRateAllowance: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    • updateFlowTest:function
      • Parameters

        • token: string
        • receiver: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<ContractTransaction>

    interface: CFALibraryMockInterface
    off: OnEvent<CFALibraryMock>
    on: OnEvent<CFALibraryMock>
    once: OnEvent<CFALibraryMock>
    populateTransaction: {
        authorizeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<PopulatedTransaction>;
        cfaV1(overrides?): Promise<PopulatedTransaction>;
        createFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<PopulatedTransaction>;
        createFlowTest(token, receiver, flowRate, overrides?): Promise<PopulatedTransaction>;
        deleteFlowByOperator(sender, receiver, token, overrides?): Promise<PopulatedTransaction>;
        deleteFlowTest(token, receiver, overrides?): Promise<PopulatedTransaction>;
        revokeFlowOperatorWithFullControlTest(flowOperator, token, overrides?): Promise<PopulatedTransaction>;
        updateFlowByOperatorTest(sender, receiver, token, flowRate, overrides?): Promise<PopulatedTransaction>;
        updateFlowOperatorPermissionsTest(flowOperator, token, permissions, flowRateAllowance, overrides?): Promise<PopulatedTransaction>;
        updateFlowTest(token, receiver, flowRate, overrides?): Promise<PopulatedTransaction>;
    }

    Type declaration

    • authorizeFlowOperatorWithFullControlTest:function
      • Parameters

        • flowOperator: string
        • token: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • cfaV1:function
      • Parameters

        • Optional overrides: CallOverrides

        Returns Promise<PopulatedTransaction>

    • createFlowByOperatorTest:function
      • Parameters

        • sender: string
        • receiver: string
        • token: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • createFlowTest:function
      • Parameters

        • token: string
        • receiver: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • deleteFlowByOperator:function
      • Parameters

        • sender: string
        • receiver: string
        • token: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • deleteFlowTest:function
      • Parameters

        • token: string
        • receiver: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • revokeFlowOperatorWithFullControlTest:function
      • Parameters

        • flowOperator: string
        • token: string
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • updateFlowByOperatorTest:function
      • Parameters

        • sender: string
        • receiver: string
        • token: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • updateFlowOperatorPermissionsTest:function
      • Parameters

        • flowOperator: string
        • token: string
        • permissions: BigNumberish
        • flowRateAllowance: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    • updateFlowTest:function
      • Parameters

        • token: string
        • receiver: string
        • flowRate: BigNumberish
        • Optional overrides: Overrides & {
              from?: string;
          }

        Returns Promise<PopulatedTransaction>

    removeListener: OnEvent<CFALibraryMock>

    Methods

    • Parameters

      • addressOrName: string

      Returns this

    • Parameters

      • flowOperator: string
      • token: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Parameters

      • Optional overrides: CallOverrides

      Returns Promise<[string, string] & {
          cfa: string;
          host: string;
      }>

    • Parameters

      • signerOrProvider: string | Signer | Provider

      Returns this

    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Parameters

      • token: string
      • receiver: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Parameters

      • token: string
      • receiver: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Returns Promise<CFALibraryMock>

    • Type Parameters

      • TEvent extends TypedEvent<any, any>

      Parameters

      • Optional eventFilter: TypedEventFilter<TEvent>

      Returns TypedListener<TEvent>[]

    • Parameters

      • Optional eventName: string

      Returns Listener[]

    • Type Parameters

      • TEvent extends TypedEvent<any, any>

      Parameters

      • event: TypedEventFilter<TEvent>
      • Optional fromBlockOrBlockhash: string | number
      • Optional toBlock: string | number

      Returns Promise<TEvent[]>

    • Type Parameters

      • TEvent extends TypedEvent<any, any>

      Parameters

      • eventFilter: TypedEventFilter<TEvent>

      Returns this

    • Parameters

      • Optional eventName: string

      Returns this

    • Parameters

      • flowOperator: string
      • token: string
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Parameters

      • sender: string
      • receiver: string
      • token: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Parameters

      • flowOperator: string
      • token: string
      • permissions: BigNumberish
      • flowRateAllowance: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    • Parameters

      • token: string
      • receiver: string
      • flowRate: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

    Generated using TypeDoc