Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AbiMapping

Index

Constructors

constructor

  • Returns AbiMapping

Properties

abiMapping

abiMapping: Map<string, AbiDefinition>

addressToAbiMapping

addressToAbiMapping: Map<string, Map<Number, AbiDefinition>>

nameToAddressMapping

nameToAddressMapping: Map<string, Map<Number, string>>

Methods

addAbi

  • addAbi(name: string, abi: Array<object>): void
  • Parameters

    • name: string
    • abi: Array<object>

    Returns void

addContract

  • addContract(name: string, networkId: Number, address: string, abi: Array<object>): void
  • Parameters

    • name: string
    • networkId: Number
    • address: string
    • abi: Array<object>

    Returns void

addTruffleArtifact

  • addTruffleArtifact(truffleJsonArtifact: any): void
  • Parameters

    • truffleJsonArtifact: any

    Returns void

getAbiDefinition

  • Parameters

    • name: string

    Returns AbiDefinition

getContractAbiDefinitionByAddress

  • getContractAbiDefinitionByAddress(address: string, networkId: Number): AbiDefinition
  • Parameters

    • address: string
    • networkId: Number

    Returns AbiDefinition

getContractAbiDefinitionByName

  • getContractAbiDefinitionByName(name: string, networkId: Number): AbiDefinition
  • Parameters

    • name: string
    • networkId: Number

    Returns AbiDefinition

getContractAddress

  • getContractAddress(name: string, networkId: Number): any
  • Parameters

    • name: string
    • networkId: Number

    Returns any

Generated using TypeDoc