Class ContractAbiAbstract
Constructors
constructor
- new ContractAbi(abiPath, abiName, contractAddress, web3, wallet, gas, gasPriceGwei): ContractAbi
-
Parameters
-
abiPath: string
-
abiName: string
-
contractAddress: string
-
web3: default
-
-
gas: number
-
gasPriceGwei: string
Properties
contract
contract: Contract
Protected Readonly contractAbi
contractAbi: any[]
Readonly contractAddress
contractAddress: string
Protected Readonly gas
gas: number
Protected Readonly gasPriceGwei
gasPriceGwei: string
Protected Readonly logger
logger: Logger = ...
Protected Readonly web3
web3: default
Abstract class implementation based on a ABI specification