UNPKG

@bictory/cns-resolver

Version:

Bictory CNS Resolver SDK

20 lines (19 loc) 850 B
/// <reference types="node" /> import { ConcordiumNodeClient, InvokeContractResult } from "@concordium/node-sdk"; import { Buffer } from "buffer"; export declare enum Environment { TESTNET = "TESTNET", MAINNET = "MAINNET" } export declare class ChainInteractor { private readonly ip?; private readonly port?; private readonly environment?; private _client; static create(ip: string, port: number, environment: Environment): ChainInteractor; static createWithEnvironment(environment: Environment): ChainInteractor; private constructor(); get client(): ConcordiumNodeClient; connect(): Promise<ConcordiumNodeClient>; invokeContract(blockHash: string, invoker: string, method: string, contractIndex: number, contractSubIndex: number, amount?: number, parameter?: Buffer): Promise<InvokeContractResult>; }