interface SuperAppMock {
    callStatic: {
        actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<string>;
        actionAlteringCtx(ctx, overrides?): Promise<string>;
        actionAssert(ctx, overrides?): Promise<void>;
        actionCallActionNoop(ctx, overrides?): Promise<string>;
        actionCallActionNoopThroughAux(ctx, overrides?): Promise<void>;
        actionCallActionRevert(reason, ctx, overrides?): Promise<string>;
        actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<string>;
        actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<string>;
        actionCallAgreementWithoutCtx(ctx, overrides?): Promise<void>;
        actionCallAppActionWithoutCtx(ctx, overrides?): Promise<void>;
        actionCallBadAction(ctx, overrides?): Promise<void>;
        actionCallPayable(ctx, overrides?): Promise<string>;
        actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<string>;
        actionNoop(ctx, overrides?): Promise<string>;
        actionPingAgreement(agreement, ping, ctx, overrides?): Promise<string>;
        actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<void>;
        actionReturnEmptyCtx(ctx, overrides?): Promise<void>;
        actionRevert(ctx, overrides?): Promise<void>;
        actionRevertWithReason(reason, ctx, overrides?): Promise<void>;
        afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<string>;
        afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<string>;
        afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<string>;
        allowCompositeApp(target, overrides?): Promise<void>;
        beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
        beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
        beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
        setNextCallbackAction(actionType, data, overrides?): Promise<void>;
        tryRegisterApp(configWord, overrides?): Promise<void>;
    };
    estimateGas: {
        actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<BigNumber>;
        actionAlteringCtx(ctx, overrides?): Promise<BigNumber>;
        actionAssert(ctx, overrides?): Promise<BigNumber>;
        actionCallActionNoop(ctx, overrides?): Promise<BigNumber>;
        actionCallActionNoopThroughAux(ctx, overrides?): Promise<BigNumber>;
        actionCallActionRevert(reason, ctx, overrides?): Promise<BigNumber>;
        actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<BigNumber>;
        actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<BigNumber>;
        actionCallAgreementWithoutCtx(ctx, overrides?): Promise<BigNumber>;
        actionCallAppActionWithoutCtx(ctx, overrides?): Promise<BigNumber>;
        actionCallBadAction(ctx, overrides?): Promise<BigNumber>;
        actionCallPayable(ctx, overrides?): Promise<BigNumber>;
        actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<BigNumber>;
        actionNoop(ctx, overrides?): Promise<BigNumber>;
        actionPingAgreement(agreement, ping, ctx, overrides?): Promise<BigNumber>;
        actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<BigNumber>;
        actionReturnEmptyCtx(ctx, overrides?): Promise<BigNumber>;
        actionRevert(ctx, overrides?): Promise<BigNumber>;
        actionRevertWithReason(reason, ctx, overrides?): Promise<BigNumber>;
        afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<BigNumber>;
        afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<BigNumber>;
        afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<BigNumber>;
        allowCompositeApp(target, overrides?): Promise<BigNumber>;
        beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<BigNumber>;
        beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<BigNumber>;
        beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<BigNumber>;
        setNextCallbackAction(actionType, data, overrides?): Promise<BigNumber>;
        tryRegisterApp(configWord, overrides?): Promise<BigNumber>;
    };
    filters: {
        NoopEvent(appLevel?, callType?, agreementSelector?): NoopEventEventFilter;
        NoopEvent(uint8,uint8,bytes4)(appLevel?, callType?, agreementSelector?): NoopEventEventFilter;
    };
    functions: {
        actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<ContractTransaction>;
        actionAlteringCtx(ctx, overrides?): Promise<[string] & {
            newCtx: string;
        }>;
        actionAssert(ctx, overrides?): Promise<[void]>;
        actionCallActionNoop(ctx, overrides?): Promise<ContractTransaction>;
        actionCallActionNoopThroughAux(ctx, overrides?): Promise<ContractTransaction>;
        actionCallActionRevert(reason, ctx, overrides?): Promise<ContractTransaction>;
        actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<ContractTransaction>;
        actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<ContractTransaction>;
        actionCallAgreementWithoutCtx(ctx, overrides?): Promise<ContractTransaction>;
        actionCallAppActionWithoutCtx(ctx, overrides?): Promise<ContractTransaction>;
        actionCallBadAction(ctx, overrides?): Promise<ContractTransaction>;
        actionCallPayable(ctx, overrides?): Promise<ContractTransaction>;
        actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<ContractTransaction>;
        actionNoop(ctx, overrides?): Promise<ContractTransaction>;
        actionPingAgreement(agreement, ping, ctx, overrides?): Promise<ContractTransaction>;
        actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<ContractTransaction>;
        actionReturnEmptyCtx(ctx, overrides?): Promise<[void]>;
        actionRevert(ctx, overrides?): Promise<[void]>;
        actionRevertWithReason(reason, ctx, overrides?): Promise<[void]>;
        afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
        afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
        afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
        allowCompositeApp(target, overrides?): Promise<ContractTransaction>;
        beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<[string]>;
        beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<[string]>;
        beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<[string]>;
        setNextCallbackAction(actionType, data, overrides?): Promise<ContractTransaction>;
        tryRegisterApp(configWord, overrides?): Promise<ContractTransaction>;
    };
    interface: SuperAppMockInterface;
    off: OnEvent<SuperAppMock>;
    on: OnEvent<SuperAppMock>;
    once: OnEvent<SuperAppMock>;
    populateTransaction: {
        actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<PopulatedTransaction>;
        actionAlteringCtx(ctx, overrides?): Promise<PopulatedTransaction>;
        actionAssert(ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallActionNoop(ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallActionNoopThroughAux(ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallActionRevert(reason, ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallAgreementWithoutCtx(ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallAppActionWithoutCtx(ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallBadAction(ctx, overrides?): Promise<PopulatedTransaction>;
        actionCallPayable(ctx, overrides?): Promise<PopulatedTransaction>;
        actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<PopulatedTransaction>;
        actionNoop(ctx, overrides?): Promise<PopulatedTransaction>;
        actionPingAgreement(agreement, ping, ctx, overrides?): Promise<PopulatedTransaction>;
        actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<PopulatedTransaction>;
        actionReturnEmptyCtx(ctx, overrides?): Promise<PopulatedTransaction>;
        actionRevert(ctx, overrides?): Promise<PopulatedTransaction>;
        actionRevertWithReason(reason, ctx, overrides?): Promise<PopulatedTransaction>;
        afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<PopulatedTransaction>;
        afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<PopulatedTransaction>;
        afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<PopulatedTransaction>;
        allowCompositeApp(target, overrides?): Promise<PopulatedTransaction>;
        beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<PopulatedTransaction>;
        beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<PopulatedTransaction>;
        beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<PopulatedTransaction>;
        setNextCallbackAction(actionType, data, overrides?): Promise<PopulatedTransaction>;
        tryRegisterApp(configWord, overrides?): Promise<PopulatedTransaction>;
    };
    removeListener: OnEvent<SuperAppMock>;
    actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<ContractTransaction>;
    actionAlteringCtx(ctx, overrides?): Promise<string>;
    actionAssert(ctx, overrides?): Promise<void>;
    actionCallActionNoop(ctx, overrides?): Promise<ContractTransaction>;
    actionCallActionNoopThroughAux(ctx, overrides?): Promise<ContractTransaction>;
    actionCallActionRevert(reason, ctx, overrides?): Promise<ContractTransaction>;
    actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<ContractTransaction>;
    actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<ContractTransaction>;
    actionCallAgreementWithoutCtx(ctx, overrides?): Promise<ContractTransaction>;
    actionCallAppActionWithoutCtx(ctx, overrides?): Promise<ContractTransaction>;
    actionCallBadAction(ctx, overrides?): Promise<ContractTransaction>;
    actionCallPayable(ctx, overrides?): Promise<ContractTransaction>;
    actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<ContractTransaction>;
    actionNoop(ctx, overrides?): Promise<ContractTransaction>;
    actionPingAgreement(agreement, ping, ctx, overrides?): Promise<ContractTransaction>;
    actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<ContractTransaction>;
    actionReturnEmptyCtx(ctx, overrides?): Promise<void>;
    actionRevert(ctx, overrides?): Promise<void>;
    actionRevertWithReason(reason, ctx, overrides?): Promise<void>;
    afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
    afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
    afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
    allowCompositeApp(target, overrides?): Promise<ContractTransaction>;
    attach(addressOrName): this;
    beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
    beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
    beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
    connect(signerOrProvider): this;
    deployed(): Promise<SuperAppMock>;
    listeners<TEvent>(eventFilter?): TypedListener<TEvent>[];
    listeners(eventName?): Listener[];
    queryFilter<TEvent>(event, fromBlockOrBlockhash?, toBlock?): Promise<TEvent[]>;
    removeAllListeners<TEvent>(eventFilter): this;
    removeAllListeners(eventName?): this;
    setNextCallbackAction(actionType, data, overrides?): Promise<ContractTransaction>;
    tryRegisterApp(configWord, overrides?): Promise<ContractTransaction>;
}

Hierarchy

  • BaseContract
    • SuperAppMock

Properties

callStatic: {
    actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<string>;
    actionAlteringCtx(ctx, overrides?): Promise<string>;
    actionAssert(ctx, overrides?): Promise<void>;
    actionCallActionNoop(ctx, overrides?): Promise<string>;
    actionCallActionNoopThroughAux(ctx, overrides?): Promise<void>;
    actionCallActionRevert(reason, ctx, overrides?): Promise<string>;
    actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<string>;
    actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<string>;
    actionCallAgreementWithoutCtx(ctx, overrides?): Promise<void>;
    actionCallAppActionWithoutCtx(ctx, overrides?): Promise<void>;
    actionCallBadAction(ctx, overrides?): Promise<void>;
    actionCallPayable(ctx, overrides?): Promise<string>;
    actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<string>;
    actionNoop(ctx, overrides?): Promise<string>;
    actionPingAgreement(agreement, ping, ctx, overrides?): Promise<string>;
    actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<void>;
    actionReturnEmptyCtx(ctx, overrides?): Promise<void>;
    actionRevert(ctx, overrides?): Promise<void>;
    actionRevertWithReason(reason, ctx, overrides?): Promise<void>;
    afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<string>;
    afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<string>;
    afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<string>;
    allowCompositeApp(target, overrides?): Promise<void>;
    beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
    beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
    beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<string>;
    setNextCallbackAction(actionType, data, overrides?): Promise<void>;
    tryRegisterApp(configWord, overrides?): Promise<void>;
}

Type declaration

  • actionAgreementRevert:function
    • Parameters

      • agreement: string
      • reason: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionAlteringCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionAssert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionCallActionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionCallActionNoopThroughAux:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionCallActionRevert:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionCallActionWithInvalidCtx:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionCallAgreementWithInvalidCtx:function
    • Parameters

      • agreement: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionCallAgreementWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionCallAppActionWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionCallBadAction:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionCallPayable:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionExpectMsgSender:function
    • Parameters

      • expectedMsgSender: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionPingAgreement:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • actionPingAgreementThroughAux:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionReturnEmptyCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionRevert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • actionRevertWithReason:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • afterAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • afterAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • afterAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • allowCompositeApp:function
    • Parameters

      • target: string
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • beforeAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • beforeAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • beforeAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<string>

  • setNextCallbackAction:function
    • Parameters

      • actionType: BigNumberish
      • data: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<void>

  • tryRegisterApp:function
    • Parameters

      • configWord: BigNumberish
      • Optional overrides: CallOverrides

      Returns Promise<void>

estimateGas: {
    actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<BigNumber>;
    actionAlteringCtx(ctx, overrides?): Promise<BigNumber>;
    actionAssert(ctx, overrides?): Promise<BigNumber>;
    actionCallActionNoop(ctx, overrides?): Promise<BigNumber>;
    actionCallActionNoopThroughAux(ctx, overrides?): Promise<BigNumber>;
    actionCallActionRevert(reason, ctx, overrides?): Promise<BigNumber>;
    actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<BigNumber>;
    actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<BigNumber>;
    actionCallAgreementWithoutCtx(ctx, overrides?): Promise<BigNumber>;
    actionCallAppActionWithoutCtx(ctx, overrides?): Promise<BigNumber>;
    actionCallBadAction(ctx, overrides?): Promise<BigNumber>;
    actionCallPayable(ctx, overrides?): Promise<BigNumber>;
    actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<BigNumber>;
    actionNoop(ctx, overrides?): Promise<BigNumber>;
    actionPingAgreement(agreement, ping, ctx, overrides?): Promise<BigNumber>;
    actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<BigNumber>;
    actionReturnEmptyCtx(ctx, overrides?): Promise<BigNumber>;
    actionRevert(ctx, overrides?): Promise<BigNumber>;
    actionRevertWithReason(reason, ctx, overrides?): Promise<BigNumber>;
    afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<BigNumber>;
    afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<BigNumber>;
    afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<BigNumber>;
    allowCompositeApp(target, overrides?): Promise<BigNumber>;
    beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<BigNumber>;
    beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<BigNumber>;
    beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<BigNumber>;
    setNextCallbackAction(actionType, data, overrides?): Promise<BigNumber>;
    tryRegisterApp(configWord, overrides?): Promise<BigNumber>;
}

Type declaration

  • actionAgreementRevert:function
    • Parameters

      • agreement: string
      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionAlteringCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • actionAssert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • actionCallActionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallActionNoopThroughAux:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallActionRevert:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallActionWithInvalidCtx:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallAgreementWithInvalidCtx:function
    • Parameters

      • agreement: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallAgreementWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallAppActionWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallBadAction:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionCallPayable:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: PayableOverrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionExpectMsgSender:function
    • Parameters

      • expectedMsgSender: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionPingAgreement:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionPingAgreementThroughAux:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • actionReturnEmptyCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • actionRevert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • actionRevertWithReason:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • afterAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • afterAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • afterAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • allowCompositeApp:function
    • Parameters

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

      Returns Promise<BigNumber>

  • beforeAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • beforeAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • beforeAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<BigNumber>

  • setNextCallbackAction:function
    • Parameters

      • actionType: BigNumberish
      • data: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

  • tryRegisterApp:function
    • Parameters

      • configWord: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<BigNumber>

filters: {
    NoopEvent(appLevel?, callType?, agreementSelector?): NoopEventEventFilter;
    NoopEvent(uint8,uint8,bytes4)(appLevel?, callType?, agreementSelector?): NoopEventEventFilter;
}

Type declaration

  • NoopEvent:function
    • Parameters

      • Optional appLevel: null
      • Optional callType: null
      • Optional agreementSelector: null

      Returns NoopEventEventFilter

  • NoopEvent(uint8,uint8,bytes4):function
    • Parameters

      • Optional appLevel: null
      • Optional callType: null
      • Optional agreementSelector: null

      Returns NoopEventEventFilter

functions: {
    actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<ContractTransaction>;
    actionAlteringCtx(ctx, overrides?): Promise<[string] & {
        newCtx: string;
    }>;
    actionAssert(ctx, overrides?): Promise<[void]>;
    actionCallActionNoop(ctx, overrides?): Promise<ContractTransaction>;
    actionCallActionNoopThroughAux(ctx, overrides?): Promise<ContractTransaction>;
    actionCallActionRevert(reason, ctx, overrides?): Promise<ContractTransaction>;
    actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<ContractTransaction>;
    actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<ContractTransaction>;
    actionCallAgreementWithoutCtx(ctx, overrides?): Promise<ContractTransaction>;
    actionCallAppActionWithoutCtx(ctx, overrides?): Promise<ContractTransaction>;
    actionCallBadAction(ctx, overrides?): Promise<ContractTransaction>;
    actionCallPayable(ctx, overrides?): Promise<ContractTransaction>;
    actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<ContractTransaction>;
    actionNoop(ctx, overrides?): Promise<ContractTransaction>;
    actionPingAgreement(agreement, ping, ctx, overrides?): Promise<ContractTransaction>;
    actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<ContractTransaction>;
    actionReturnEmptyCtx(ctx, overrides?): Promise<[void]>;
    actionRevert(ctx, overrides?): Promise<[void]>;
    actionRevertWithReason(reason, ctx, overrides?): Promise<[void]>;
    afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
    afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
    afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<ContractTransaction>;
    allowCompositeApp(target, overrides?): Promise<ContractTransaction>;
    beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<[string]>;
    beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<[string]>;
    beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<[string]>;
    setNextCallbackAction(actionType, data, overrides?): Promise<ContractTransaction>;
    tryRegisterApp(configWord, overrides?): Promise<ContractTransaction>;
}

Type declaration

  • actionAgreementRevert:function
    • Parameters

      • agreement: string
      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionAlteringCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[string] & {
          newCtx: string;
      }>

  • actionAssert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[void]>

  • actionCallActionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallActionNoopThroughAux:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallActionRevert:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallActionWithInvalidCtx:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallAgreementWithInvalidCtx:function
    • Parameters

      • agreement: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallAgreementWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallAppActionWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallBadAction:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionCallPayable:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: PayableOverrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionExpectMsgSender:function
    • Parameters

      • expectedMsgSender: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionPingAgreement:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionPingAgreementThroughAux:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • actionReturnEmptyCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[void]>

  • actionRevert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[void]>

  • actionRevertWithReason:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[void]>

  • afterAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • afterAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • afterAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • allowCompositeApp:function
    • Parameters

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

      Returns Promise<ContractTransaction>

  • beforeAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[string]>

  • beforeAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[string]>

  • beforeAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<[string]>

  • setNextCallbackAction:function
    • Parameters

      • actionType: BigNumberish
      • data: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

  • tryRegisterApp:function
    • Parameters

      • configWord: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<ContractTransaction>

interface: SuperAppMockInterface
off: OnEvent<SuperAppMock>
on: OnEvent<SuperAppMock>
once: OnEvent<SuperAppMock>
populateTransaction: {
    actionAgreementRevert(agreement, reason, ctx, overrides?): Promise<PopulatedTransaction>;
    actionAlteringCtx(ctx, overrides?): Promise<PopulatedTransaction>;
    actionAssert(ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallActionNoop(ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallActionNoopThroughAux(ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallActionRevert(reason, ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallActionWithInvalidCtx(reason, ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallAgreementWithInvalidCtx(agreement, ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallAgreementWithoutCtx(ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallAppActionWithoutCtx(ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallBadAction(ctx, overrides?): Promise<PopulatedTransaction>;
    actionCallPayable(ctx, overrides?): Promise<PopulatedTransaction>;
    actionExpectMsgSender(expectedMsgSender, ctx, overrides?): Promise<PopulatedTransaction>;
    actionNoop(ctx, overrides?): Promise<PopulatedTransaction>;
    actionPingAgreement(agreement, ping, ctx, overrides?): Promise<PopulatedTransaction>;
    actionPingAgreementThroughAux(agreement, ping, ctx, overrides?): Promise<PopulatedTransaction>;
    actionReturnEmptyCtx(ctx, overrides?): Promise<PopulatedTransaction>;
    actionRevert(ctx, overrides?): Promise<PopulatedTransaction>;
    actionRevertWithReason(reason, ctx, overrides?): Promise<PopulatedTransaction>;
    afterAgreementCreated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<PopulatedTransaction>;
    afterAgreementTerminated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<PopulatedTransaction>;
    afterAgreementUpdated(arg0, arg1, arg2, arg3, arg4, ctx, overrides?): Promise<PopulatedTransaction>;
    allowCompositeApp(target, overrides?): Promise<PopulatedTransaction>;
    beforeAgreementCreated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<PopulatedTransaction>;
    beforeAgreementTerminated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<PopulatedTransaction>;
    beforeAgreementUpdated(arg0, arg1, arg2, arg3, ctx, overrides?): Promise<PopulatedTransaction>;
    setNextCallbackAction(actionType, data, overrides?): Promise<PopulatedTransaction>;
    tryRegisterApp(configWord, overrides?): Promise<PopulatedTransaction>;
}

Type declaration

  • actionAgreementRevert:function
    • Parameters

      • agreement: string
      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionAlteringCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • actionAssert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • actionCallActionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallActionNoopThroughAux:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallActionRevert:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallActionWithInvalidCtx:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallAgreementWithInvalidCtx:function
    • Parameters

      • agreement: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallAgreementWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallAppActionWithoutCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallBadAction:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionCallPayable:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: PayableOverrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionExpectMsgSender:function
    • Parameters

      • expectedMsgSender: string
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionNoop:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionPingAgreement:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionPingAgreementThroughAux:function
    • Parameters

      • agreement: string
      • ping: BigNumberish
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • actionReturnEmptyCtx:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • actionRevert:function
    • Parameters

      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • actionRevertWithReason:function
    • Parameters

      • reason: string
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • afterAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • afterAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • afterAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • arg4: BytesLike
      • ctx: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • allowCompositeApp:function
    • Parameters

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

      Returns Promise<PopulatedTransaction>

  • beforeAgreementCreated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • beforeAgreementTerminated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • beforeAgreementUpdated:function
    • Parameters

      • arg0: string
      • arg1: string
      • arg2: BytesLike
      • arg3: BytesLike
      • ctx: BytesLike
      • Optional overrides: CallOverrides

      Returns Promise<PopulatedTransaction>

  • setNextCallbackAction:function
    • Parameters

      • actionType: BigNumberish
      • data: BytesLike
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

  • tryRegisterApp:function
    • Parameters

      • configWord: BigNumberish
      • Optional overrides: Overrides & {
            from?: string;
        }

      Returns Promise<PopulatedTransaction>

removeListener: OnEvent<SuperAppMock>

Methods

  • Parameters

    • agreement: string
    • reason: string
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<string>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<void>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • reason: string
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • reason: string
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • agreement: string
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: PayableOverrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • expectedMsgSender: string
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • agreement: string
    • ping: BigNumberish
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • agreement: string
    • ping: BigNumberish
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<void>

  • Parameters

    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<void>

  • Parameters

    • reason: string
    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<void>

  • Parameters

    • arg0: string
    • arg1: string
    • arg2: BytesLike
    • arg3: BytesLike
    • arg4: BytesLike
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • arg0: string
    • arg1: string
    • arg2: BytesLike
    • arg3: BytesLike
    • arg4: BytesLike
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • arg0: string
    • arg1: string
    • arg2: BytesLike
    • arg3: BytesLike
    • arg4: BytesLike
    • ctx: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

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

    Returns Promise<ContractTransaction>

  • Parameters

    • addressOrName: string

    Returns this

  • Parameters

    • arg0: string
    • arg1: string
    • arg2: BytesLike
    • arg3: BytesLike
    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<string>

  • Parameters

    • arg0: string
    • arg1: string
    • arg2: BytesLike
    • arg3: BytesLike
    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<string>

  • Parameters

    • arg0: string
    • arg1: string
    • arg2: BytesLike
    • arg3: BytesLike
    • ctx: BytesLike
    • Optional overrides: CallOverrides

    Returns Promise<string>

  • Parameters

    • signerOrProvider: string | Signer | Provider

    Returns this

  • Returns Promise<SuperAppMock>

  • 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

    • actionType: BigNumberish
    • data: BytesLike
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

  • Parameters

    • configWord: BigNumberish
    • Optional overrides: Overrides & {
          from?: string;
      }

    Returns Promise<ContractTransaction>

Generated using TypeDoc