Archway Nomos Client
Our implementation of the ArchwayClient
Interface
export declare class NomosArchwayClient extends NomosClient implements IArchwayQueryClient {
readonly communicator: Communicator;
protected constructor(tmClient: TendermintClient | undefined);
static connect(endpoint: string | HttpEndpoint): Promise<NomosArchwayClient>;
static connectWithBatchClient(endpoint: string | HttpEndpoint, options?: Partial<HttpBatchClientOptions>): Promise<NomosArchwayClient>;
static create(tmClient: TendermintClient): Promise<NomosArchwayClient>;
static createSync(tmClient: TendermintClient): NomosArchwayClient;
getBlockRewardsTracking(): Promise<BlockTracking>;
getContractMetadata(contract: string): Promise<ContractMetadata | undefined>;
getContractPremium(contract: string): Promise<ContractPremium>;
getEstimateTxFees(gasLimit?: number, contractAddress?: string): Promise<EstimateTxFees>;
getOutstandingRewards(rewardsAddress: string): Promise<OutstandingRewards>;
getRewardsPool(): Promise<RewardsPool>;
getAllRewardsRecords(rewardsAddress: string): Promise<readonly RewardsRecord[]>;
}Last updated