Interface ISmartContractsClient

Represents a SmartContractClient object.

See

  • deploySmartContract - deploy smart contract
  • callSmartContract - call smart contract
  • readSmartContract - read smart contract
  • getContractBalance - get contract balance
  • getFilteredScOutputEvents - get filtered smart contract output events
  • executeReadOnlySmartContract - execute read only smart contract
  • getOperationStatus - get operation status
  • awaitRequiredOperationStatus - await required operation status
interface ISmartContractsClient {
    awaitRequiredOperationStatus(opId, requiredStatus): Promise<EOperationStatus>;
    callSmartContract(callData, executor?): Promise<string>;
    deploySmartContract(contractData, executor?): Promise<string>;
    executeReadOnlySmartContract(contractData): Promise<IExecuteReadOnlyResponse>;
    getContractBalance(address): Promise<IBalance>;
    getFilteredScOutputEvents(eventFilterData): Promise<IEvent[]>;
    getOperationStatus(opId): Promise<EOperationStatus>;
    readSmartContract(readData): Promise<IContractReadOperationResponse>;
}

Implemented by

Methods

Generated using TypeDoc