Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CallerInterface

Hierarchy

  • Interface
    • CallerInterface

Index

Properties

_abiCoder: AbiCoder
_isInterface: boolean
deploy: ConstructorFragment
errors: {}

Type declaration

  • [name: string]: ErrorFragment
events: { Authorized(address,address): EventFragment; CalledAs(address,address): EventFragment; CalledSigned(address,uint256): EventFragment; NonceSet(address,uint256): EventFragment; Unauthorized(address,address): EventFragment; UnauthorizedAll(address): EventFragment }

Type declaration

  • Authorized(address,address): EventFragment
  • CalledAs(address,address): EventFragment
  • CalledSigned(address,uint256): EventFragment
  • NonceSet(address,uint256): EventFragment
  • Unauthorized(address,address): EventFragment
  • UnauthorizedAll(address): EventFragment
fragments: readonly Fragment[]
functions: { MAX_NONCE_INCREASE(): FunctionFragment; allAuthorized(address): FunctionFragment; authorize(address): FunctionFragment; callAs(address,address,bytes): FunctionFragment; callBatched((address,bytes,uint256)[]): FunctionFragment; callSigned(address,address,bytes,uint256,bytes32,bytes32): FunctionFragment; isAuthorized(address,address): FunctionFragment; isTrustedForwarder(address): FunctionFragment; nonce(address): FunctionFragment; setNonce(uint256): FunctionFragment; unauthorize(address): FunctionFragment; unauthorizeAll(): FunctionFragment }

Type declaration

  • MAX_NONCE_INCREASE(): FunctionFragment
  • allAuthorized(address): FunctionFragment
  • authorize(address): FunctionFragment
  • callAs(address,address,bytes): FunctionFragment
  • callBatched((address,bytes,uint256)[]): FunctionFragment
  • callSigned(address,address,bytes,uint256,bytes32,bytes32): FunctionFragment
  • isAuthorized(address,address): FunctionFragment
  • isTrustedForwarder(address): FunctionFragment
  • nonce(address): FunctionFragment
  • setNonce(uint256): FunctionFragment
  • unauthorize(address): FunctionFragment
  • unauthorizeAll(): FunctionFragment
structs: {}

Type declaration

  • [name: string]: any

Methods

  • _decodeParams(params: readonly ParamType[], data: BytesLike): Result
  • Parameters

    • params: readonly ParamType[]
    • data: BytesLike

    Returns Result

  • _encodeParams(params: readonly ParamType[], values: readonly any[]): string
  • Parameters

    • params: readonly ParamType[]
    • values: readonly any[]

    Returns string

  • decodeErrorResult(fragment: string | ErrorFragment, data: BytesLike): Result
  • Parameters

    • fragment: string | ErrorFragment
    • data: BytesLike

    Returns Result

  • decodeEventLog(eventFragment: string | EventFragment, data: BytesLike, topics?: readonly string[]): Result
  • Parameters

    • eventFragment: string | EventFragment
    • data: BytesLike
    • Optional topics: readonly string[]

    Returns Result

  • decodeFunctionData(functionFragment: string | FunctionFragment, data: BytesLike): Result
  • Parameters

    • functionFragment: string | FunctionFragment
    • data: BytesLike

    Returns Result

  • decodeFunctionResult(functionFragment: "MAX_NONCE_INCREASE", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "allAuthorized", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "authorize", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "callAs", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "callBatched", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "callSigned", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isAuthorized", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isTrustedForwarder", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "nonce", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "setNonce", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "unauthorize", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "unauthorizeAll", data: BytesLike): Result
  • Parameters

    • functionFragment: "MAX_NONCE_INCREASE"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "allAuthorized"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "authorize"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "callAs"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "callBatched"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "callSigned"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isAuthorized"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isTrustedForwarder"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "nonce"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "setNonce"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "unauthorize"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "unauthorizeAll"
    • data: BytesLike

    Returns Result

  • encodeDeploy(values?: readonly any[]): string
  • Parameters

    • Optional values: readonly any[]

    Returns string

  • encodeErrorResult(fragment: string | ErrorFragment, values?: readonly any[]): string
  • Parameters

    • fragment: string | ErrorFragment
    • Optional values: readonly any[]

    Returns string

  • encodeEventLog(eventFragment: string | EventFragment, values: readonly any[]): { data: string; topics: string[] }
  • Parameters

    • eventFragment: string | EventFragment
    • values: readonly any[]

    Returns { data: string; topics: string[] }

    • data: string
    • topics: string[]
  • encodeFilterTopics(eventFragment: string | EventFragment, values: readonly any[]): (string | string[])[]
  • Parameters

    • eventFragment: string | EventFragment
    • values: readonly any[]

    Returns (string | string[])[]

  • encodeFunctionData(functionFragment: "MAX_NONCE_INCREASE", values?: undefined): string
  • encodeFunctionData(functionFragment: "allAuthorized", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "authorize", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "callAs", values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BytesLike>]): string
  • encodeFunctionData(functionFragment: "callBatched", values: [CallStruct[]]): string
  • encodeFunctionData(functionFragment: "callSigned", values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>, PromiseOrValue<BytesLike>]): string
  • encodeFunctionData(functionFragment: "isAuthorized", values: [PromiseOrValue<string>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "isTrustedForwarder", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "nonce", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "setNonce", values: [PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "unauthorize", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "unauthorizeAll", values?: undefined): string
  • Parameters

    • functionFragment: "MAX_NONCE_INCREASE"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "allAuthorized"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "authorize"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "callAs"
    • values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BytesLike>]

    Returns string

  • Parameters

    • functionFragment: "callBatched"
    • values: [CallStruct[]]

    Returns string

  • Parameters

    • functionFragment: "callSigned"
    • values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>, PromiseOrValue<BytesLike>]

    Returns string

  • Parameters

    • functionFragment: "isAuthorized"
    • values: [PromiseOrValue<string>, PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "isTrustedForwarder"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "nonce"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "setNonce"
    • values: [PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

    • functionFragment: "unauthorize"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "unauthorizeAll"
    • Optional values: undefined

    Returns string

  • encodeFunctionResult(functionFragment: string | FunctionFragment, values?: readonly any[]): string
  • Parameters

    • functionFragment: string | FunctionFragment
    • Optional values: readonly any[]

    Returns string

  • format(format?: string): string | string[]
  • Parameters

    • Optional format: string

    Returns string | string[]

  • getError(nameOrSignatureOrSighash: string): ErrorFragment
  • Parameters

    • nameOrSignatureOrSighash: string

    Returns ErrorFragment

  • getEvent(nameOrSignatureOrTopic: "Authorized"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "CalledAs"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "CalledSigned"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "NonceSet"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Unauthorized"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "UnauthorizedAll"): EventFragment
  • Parameters

    • nameOrSignatureOrTopic: "Authorized"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "CalledAs"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "CalledSigned"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "NonceSet"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Unauthorized"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "UnauthorizedAll"

    Returns EventFragment

  • getEventTopic(eventFragment: string | EventFragment): string
  • Parameters

    • eventFragment: string | EventFragment

    Returns string

  • getFunction(nameOrSignatureOrTopic: "isTrustedForwarder" | "MAX_NONCE_INCREASE" | "allAuthorized" | "authorize" | "callAs" | "callBatched" | "callSigned" | "isAuthorized" | "nonce" | "setNonce" | "unauthorize" | "unauthorizeAll"): FunctionFragment
  • Parameters

    • nameOrSignatureOrTopic: "isTrustedForwarder" | "MAX_NONCE_INCREASE" | "allAuthorized" | "authorize" | "callAs" | "callBatched" | "callSigned" | "isAuthorized" | "nonce" | "setNonce" | "unauthorize" | "unauthorizeAll"

    Returns FunctionFragment

  • getSighash(fragment: string | FunctionFragment | ErrorFragment): string
  • Parameters

    • fragment: string | FunctionFragment | ErrorFragment

    Returns string

  • parseError(data: BytesLike): ErrorDescription
  • Parameters

    • data: BytesLike

    Returns ErrorDescription

  • parseLog(log: { data: string; topics: string[] }): LogDescription
  • Parameters

    • log: { data: string; topics: string[] }
      • data: string
      • topics: string[]

    Returns LogDescription

  • parseTransaction(tx: { data: string; value?: BigNumberish }): TransactionDescription
  • Parameters

    • tx: { data: string; value?: BigNumberish }
      • data: string
      • Optional value?: BigNumberish

    Returns TransactionDescription

Generated using TypeDoc