Skip to main content

API Report File for "@kadena/chainweb-node-client"

Do not edit this file. It is a report generated by API Extractor.

 
import type { IBase64Url } from '@kadena/types';
import type { ICap } from '@kadena/types';
import type { ICommand } from '@kadena/types';
import type { IMetaData } from '@kadena/types';
import type { IPactEvent } from '@kadena/types';
import type { IPactExec } from '@kadena/types';
import type { IUnsignedCommand } from '@kadena/types';
import type { PactValue } from '@kadena/types';
import type { SPVProof } from '@kadena/types';
 
// @alpha (undocumented)
export const CHAINS: readonly ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"];
 
// @alpha
export type ChainwebChainId = (typeof CHAINS)[number];
 
// @alpha
export type ChainwebNetworkId = 'mainnet01' | 'testnet04' | 'development';
 
// @alpha (undocumented)
export function convertIUnsignedTransactionToNoSig(transaction: IUnsignedCommand): ICommand;
 
// @alpha
export function createListenRequest({ cmds, }: ISendRequestBody): IListenRequestBody;
 
// @alpha
export function createPollRequest({ cmds, }: ISendRequestBody): IPollRequestBody;
 
// @alpha
export function createSendRequest(commands: ICommand | ICommand[]): ISendRequestBody;
 
// @alpha
export interface ICommandResult {
    // (undocumented)
    continuation: IPactExec | null;
    // (undocumented)
    events?: Array<IPactEvent>;
    // (undocumented)
    gas: number;
    // (undocumented)
    logs: string | null;
    // Warning: (ae-forgotten-export) The symbol "IChainwebResponseMetaData" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    metaData: IChainwebResponseMetaData | null;
    // (undocumented)
    reqKey: IBase64Url;
    // Warning: (ae-forgotten-export) The symbol "IPactResultSuccess" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "IPactResultError" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    result: IPactResultSuccess | IPactResultError;
    // (undocumented)
    txId: number | null;
}
 
// @alpha
export interface IListenRequestBody {
    // (undocumented)
    listen: IBase64Url;
}
 
// @alpha
export interface ILocalCommandResult {
    // (undocumented)
    continuation: IPactExec | null;
    // (undocumented)
    events?: Array<IPactEvent>;
    // (undocumented)
    gas: number;
    // (undocumented)
    logs: string | null;
    // (undocumented)
    metaData: IChainwebResponseMetaData | null;
    // (undocumented)
    preflightWarnings?: Array<string>;
    // (undocumented)
    reqKey: IBase64Url;
    // (undocumented)
    result: IPactResultSuccess | IPactResultError;
    // (undocumented)
    txId: number | null;
}
 
// @alpha (undocumented)
export interface ILocalOptions {
    // (undocumented)
    preflight?: boolean;
    // (undocumented)
    signatureVerification?: boolean;
}
 
// @alpha (undocumented)
export type ILocalResult = IPreflightResult | ICommandResult;
 
// @alpha
export interface IPollRequestBody {
    // (undocumented)
    requestKeys: Array<IBase64Url>;
}
 
// @alpha (undocumented)
export interface IPollResponse {
    // (undocumented)
    [key: IBase64Url]: ICommandResult;
}
 
// @alpha (undocumented)
export interface IPreflightResult {
    // (undocumented)
    preflightResult: ICommandResult;
    // (undocumented)
    preflightWarnings: [];
}
 
// @alpha
export interface IRequestKeys {
    // (undocumented)
    requestKeys: Array<IBase64Url>;
}
 
// @alpha
export interface ISendRequestBody {
    // (undocumented)
    cmds: Array<ICommand>;
}
 
// @alpha
export interface ISPVRequestBody {
    // (undocumented)
    requestKey: IBase64Url;
    // (undocumented)
    targetChainId: ChainwebChainId;
}
 
// @alpha
export function listen(requestBody: IListenRequestBody, apiHost: string): Promise<ICommandResult>;
 
// @alpha (undocumented)
export type ListenResponse = ICommandResult;
 
// @alpha
export function local<T extends ILocalOptions>(requestBody: LocalRequestBody, apiHost: string, options?: T): Promise<LocalResponse<T>>;
 
// @alpha
export function localRaw(requestBody: LocalRequestBody, apiHost: string, { preflight, signatureVerification, }: {
    signatureVerification: boolean;
    preflight: boolean;
}): Promise<IPreflightResult | ICommandResult>;
 
// @alpha (undocumented)
export type LocalRequestBody = ICommand | IUnsignedCommand;
 
// @alpha (undocumented)
export type LocalResponse<Opt extends ILocalOptions> = Opt extends {
    preflight?: true;
} ? ILocalCommandResult : ICommandResult;
 
// @alpha (undocumented)
export type LocalResultWithoutPreflight = Omit<ILocalCommandResult, 'preflightWarnings'>;
 
// @alpha
export function mkCap(name: string, args?: Array<PactValue>): ICap;
 
// @alpha (undocumented)
export function parsePreflight(commandResult: ILocalResult): ILocalCommandResult;
 
// @alpha
export function parseResponse<T>(response: Response): Promise<T>;
 
// @alpha
export function parseResponseTEXT(response: Response): Promise<string>;
 
// @alpha
export function poll(requestBody: IPollRequestBody, apiHost: string): Promise<IPollResponse>;
 
// @alpha
export function send(requestBody: ISendRequestBody, apiHost: string): Promise<SendResponse>;
 
// @alpha
export type SendResponse = IRequestKeys;
 
// @alpha
export function spv(requestBody: ISPVRequestBody, apiHost: string): Promise<SPVResponse | Response>;
 
// @alpha
export type SPVResponse = SPVProof;
 
// @alpha
export function stringifyAndMakePOSTRequest<T>(body: T): object;
 
// (No @packageDocumentation comment for this package)
 
 
import type { IBase64Url } from '@kadena/types';
import type { ICap } from '@kadena/types';
import type { ICommand } from '@kadena/types';
import type { IMetaData } from '@kadena/types';
import type { IPactEvent } from '@kadena/types';
import type { IPactExec } from '@kadena/types';
import type { IUnsignedCommand } from '@kadena/types';
import type { PactValue } from '@kadena/types';
import type { SPVProof } from '@kadena/types';
 
// @alpha (undocumented)
export const CHAINS: readonly ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"];
 
// @alpha
export type ChainwebChainId = (typeof CHAINS)[number];
 
// @alpha
export type ChainwebNetworkId = 'mainnet01' | 'testnet04' | 'development';
 
// @alpha (undocumented)
export function convertIUnsignedTransactionToNoSig(transaction: IUnsignedCommand): ICommand;
 
// @alpha
export function createListenRequest({ cmds, }: ISendRequestBody): IListenRequestBody;
 
// @alpha
export function createPollRequest({ cmds, }: ISendRequestBody): IPollRequestBody;
 
// @alpha
export function createSendRequest(commands: ICommand | ICommand[]): ISendRequestBody;
 
// @alpha
export interface ICommandResult {
    // (undocumented)
    continuation: IPactExec | null;
    // (undocumented)
    events?: Array<IPactEvent>;
    // (undocumented)
    gas: number;
    // (undocumented)
    logs: string | null;
    // Warning: (ae-forgotten-export) The symbol "IChainwebResponseMetaData" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    metaData: IChainwebResponseMetaData | null;
    // (undocumented)
    reqKey: IBase64Url;
    // Warning: (ae-forgotten-export) The symbol "IPactResultSuccess" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "IPactResultError" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    result: IPactResultSuccess | IPactResultError;
    // (undocumented)
    txId: number | null;
}
 
// @alpha
export interface IListenRequestBody {
    // (undocumented)
    listen: IBase64Url;
}
 
// @alpha
export interface ILocalCommandResult {
    // (undocumented)
    continuation: IPactExec | null;
    // (undocumented)
    events?: Array<IPactEvent>;
    // (undocumented)
    gas: number;
    // (undocumented)
    logs: string | null;
    // (undocumented)
    metaData: IChainwebResponseMetaData | null;
    // (undocumented)
    preflightWarnings?: Array<string>;
    // (undocumented)
    reqKey: IBase64Url;
    // (undocumented)
    result: IPactResultSuccess | IPactResultError;
    // (undocumented)
    txId: number | null;
}
 
// @alpha (undocumented)
export interface ILocalOptions {
    // (undocumented)
    preflight?: boolean;
    // (undocumented)
    signatureVerification?: boolean;
}
 
// @alpha (undocumented)
export type ILocalResult = IPreflightResult | ICommandResult;
 
// @alpha
export interface IPollRequestBody {
    // (undocumented)
    requestKeys: Array<IBase64Url>;
}
 
// @alpha (undocumented)
export interface IPollResponse {
    // (undocumented)
    [key: IBase64Url]: ICommandResult;
}
 
// @alpha (undocumented)
export interface IPreflightResult {
    // (undocumented)
    preflightResult: ICommandResult;
    // (undocumented)
    preflightWarnings: [];
}
 
// @alpha
export interface IRequestKeys {
    // (undocumented)
    requestKeys: Array<IBase64Url>;
}
 
// @alpha
export interface ISendRequestBody {
    // (undocumented)
    cmds: Array<ICommand>;
}
 
// @alpha
export interface ISPVRequestBody {
    // (undocumented)
    requestKey: IBase64Url;
    // (undocumented)
    targetChainId: ChainwebChainId;
}
 
// @alpha
export function listen(requestBody: IListenRequestBody, apiHost: string): Promise<ICommandResult>;
 
// @alpha (undocumented)
export type ListenResponse = ICommandResult;
 
// @alpha
export function local<T extends ILocalOptions>(requestBody: LocalRequestBody, apiHost: string, options?: T): Promise<LocalResponse<T>>;
 
// @alpha
export function localRaw(requestBody: LocalRequestBody, apiHost: string, { preflight, signatureVerification, }: {
    signatureVerification: boolean;
    preflight: boolean;
}): Promise<IPreflightResult | ICommandResult>;
 
// @alpha (undocumented)
export type LocalRequestBody = ICommand | IUnsignedCommand;
 
// @alpha (undocumented)
export type LocalResponse<Opt extends ILocalOptions> = Opt extends {
    preflight?: true;
} ? ILocalCommandResult : ICommandResult;
 
// @alpha (undocumented)
export type LocalResultWithoutPreflight = Omit<ILocalCommandResult, 'preflightWarnings'>;
 
// @alpha
export function mkCap(name: string, args?: Array<PactValue>): ICap;
 
// @alpha (undocumented)
export function parsePreflight(commandResult: ILocalResult): ILocalCommandResult;
 
// @alpha
export function parseResponse<T>(response: Response): Promise<T>;
 
// @alpha
export function parseResponseTEXT(response: Response): Promise<string>;
 
// @alpha
export function poll(requestBody: IPollRequestBody, apiHost: string): Promise<IPollResponse>;
 
// @alpha
export function send(requestBody: ISendRequestBody, apiHost: string): Promise<SendResponse>;
 
// @alpha
export type SendResponse = IRequestKeys;
 
// @alpha
export function spv(requestBody: ISPVRequestBody, apiHost: string): Promise<SPVResponse | Response>;
 
// @alpha
export type SPVResponse = SPVProof;
 
// @alpha
export function stringifyAndMakePOSTRequest<T>(body: T): object;
 
// (No @packageDocumentation comment for this package)
 

Receive important developer updates