UNPKG

@astonic-io/astonic-sdk

Version:

Official SDK for interacting with the Astonic Protocol

10 lines (9 loc) 469 B
import { PopulatedTransaction, ethers, providers } from 'ethers'; import { IChainClient } from './interfaces'; export declare class ChainClient implements IChainClient { private readonly signerOrProvider; constructor(signerOrProvider: ethers.Signer | providers.Provider); getSigner(): Promise<ethers.Signer | providers.Provider>; getChainId(): Promise<number>; populateTransaction(tx: PopulatedTransaction): Promise<providers.TransactionRequest>; }