Interface IERC1271WalletInterface

Hierarchy

  • Interface
  • Interface
    • IERC1271WalletInterface

Index

Constructors

constructor

  • new IERC1271WalletInterface(fragments: string | ReadonlyArray<Fragment | JsonFragment | string>): IERC1271WalletInterface

Properties

Readonly _abiCoder

_abiCoder: AbiCoder

Readonly _isInterface

_isInterface: boolean

Readonly deploy

deploy: ConstructorFragment

Readonly errors

errors: {}

Type declaration

  • [name: string]: ErrorFragment

events

events: {}

Type declaration

Readonly fragments

fragments: ReadonlyArray<Fragment>

functions

functions: { isValidSignature(bytes32,bytes): FunctionFragment }

Type declaration

  • isValidSignature(bytes32,bytes): FunctionFragment

Readonly structs

structs: {}

Type declaration

  • [name: string]: any

Methods

_decodeParams

  • _decodeParams(params: ReadonlyArray<ParamType>, data: BytesLike): Result

_encodeParams

  • _encodeParams(params: ReadonlyArray<ParamType>, values: ReadonlyArray<any>): string

decodeErrorResult

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

decodeEventLog

  • decodeEventLog(eventFragment: EventFragment | string, data: BytesLike, topics?: ReadonlyArray<string>): Result

decodeFunctionData

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

decodeFunctionResult

  • decodeFunctionResult(functionFragment: "isValidSignature", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isValidSignature", data: BytesLike): Result
  • Parameters

    • functionFragment: "isValidSignature"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isValidSignature"
    • data: BytesLike

    Returns Result

encodeDeploy

  • encodeDeploy(values?: ReadonlyArray<any>): string

encodeErrorResult

  • encodeErrorResult(fragment: ErrorFragment | string, values?: ReadonlyArray<any>): string

encodeEventLog

  • encodeEventLog(eventFragment: EventFragment | string, values: ReadonlyArray<any>): { data: string; topics: Array<string> }

encodeFilterTopics

  • encodeFilterTopics(eventFragment: EventFragment | string, values: ReadonlyArray<any>): Array<string | Array<string>>

encodeFunctionData

  • encodeFunctionData(functionFragment: "isValidSignature", values: []): string
  • encodeFunctionData(functionFragment: "isValidSignature", values: []): string
  • Parameters

    • functionFragment: "isValidSignature"
    • values: []

    Returns string

  • Parameters

    • functionFragment: "isValidSignature"
    • values: []

    Returns string

encodeFunctionResult

  • encodeFunctionResult(functionFragment: FunctionFragment | string, values?: ReadonlyArray<any>): string

format

  • format(format?: string): string | Array<string>

getError

  • getError(nameOrSignatureOrSighash: string): ErrorFragment

getEvent

  • getEvent(nameOrSignatureOrTopic: string): EventFragment

getEventTopic

  • getEventTopic(eventFragment: EventFragment | string): string

getFunction

  • getFunction(nameOrSignatureOrTopic: "isValidSignature"): FunctionFragment
  • getFunction(nameOrSignatureOrTopic: "isValidSignature"): FunctionFragment
  • Parameters

    • nameOrSignatureOrTopic: "isValidSignature"

    Returns FunctionFragment

  • Parameters

    • nameOrSignatureOrTopic: "isValidSignature"

    Returns FunctionFragment

getSighash

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

parseError

  • parseError(data: BytesLike): ErrorDescription

parseLog

  • parseLog(log: { data: string; topics: Array<string> }): LogDescription

parseTransaction

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

Static getAbiCoder

  • getAbiCoder(): AbiCoder

Static getAddress

  • getAddress(address: string): string

Static getEventTopic

  • getEventTopic(eventFragment: EventFragment): string

Static getSighash

  • getSighash(fragment: ErrorFragment | FunctionFragment): string

Static isInterface

  • isInterface(value: any): value is Interface