Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "decoder/decodeTransactionData"

Index

Type aliases

AddressParamInfo

AddressParamInfo: BaseParamInfo<Address, string>

ArrayParamInfo

BooleanParamInfo

BooleanParamInfo: BaseParamInfo<Boolean, boolean>

BytesParamInfo

BytesParamInfo: BaseParamInfo<Bytes, string>

NonArrayParamInfo

NumberParamInfo

NumberParamInfo: BaseParamInfo<BigNumber, BigNumber.BigNumber>

ParamInfo

StringParamInfo

StringParamInfo: BaseParamInfo<String, string>

Variables

Const STATIC_TYPED_ARRAY_MATCHER

STATIC_TYPED_ARRAY_MATCHER: RegExp = /^(\D+)(\d.)\[(\d+)\]$/g

Const TYPE_MATCHER

TYPE_MATCHER: RegExp = /^([a-zA-Z0-9]+).*/

Functions

decodeDynamicParam

  • decodeDynamicParam(paramIndex: number, params: string[], inputABI: ABIDescriptionInput): object

decodeNonArrayStaticParam

  • decodeNonArrayStaticParam(paramIndex: number, params: string[], inputABI: ABIDescriptionInput): object

decodeParam

decodeStaticParam

  • decodeStaticParam(paramIndex: number, params: string[], inputABI: ABIDescriptionInput): object

decodeTransactionDataProcessor

  • decodeTransactionDataProcessor(contractABI: ContractABI): function

decodeTransactionFunctionProcessor

  • decodeTransactionFunctionProcessor(contractABI: ContractABI): function

isDynamicType

  • isDynamicType(type: string): boolean

Const isStaticType

  • isStaticType(type: string): boolean

matchDataParamsWithABIParams

Generated using TypeDoc