postchain-client
Version:
Client library for accessing a Postchain node through REST.
31 lines (30 loc) • 2.83 kB
TypeScript
export * as gtv from "./src/gtv/index";
export * as formatter from "./src/formatter";
export * as gtx from "./src/gtx/gtx";
export * as logger from "./src/logger";
export * as merkle from "./src/merkle/merkleHelper";
export * as encryption from "./src/encryption/encryption";
export { createClient } from "./src/blockchainClient/blockchainClient";
export { createStubClient } from "./src/blockchainClient/clientStub";
export { newSignatureProvider, getDigestToSignFromRawGtxBody } from "./src/gtx/gtx";
export { createIccfProofTx, isBlockAnchored, getBlockAnchoringTransaction, getAnchoringClient, } from "./src/ICCF/IccfProofTxMaterialBuilder";
export { calculateTransactionRid } from "./src/utils/calculateTransactionRid";
export { encodeTransaction } from "./src/utils/encodeTransaction";
export { decodeTransactionToGtx } from "./src/utils/decodeTransactionToGtx";
export { dumpGtx, dumpGtv } from "./src/utils/dump";
export { requestWithFailoverStrategy } from "./src/blockchainClient/requestWithFailoverStrategy";
export { Transaction, KeyPair, PubKey, PrivKey, QueryObject, NetworkSettings, TransactionReceipt, SignedTransaction, SignatureProvider, Operation, TransactionStatusReponse, QueryCallback, ConfirmationProof, BufferId, BlockAnchoringState, AnchoringClientAndSystemBrid, TransactionsCount, TransactionConfirmationProof, StatusPolling, ClientConfig, RejectedTransaction, RejectedTransactionResponse, WaitingTransaction, } from "./src/blockchainClient/types";
export { FailoverStrategy, ResponseStatus, AnchoringStatus, ChainConfirmationLevel, TransactionEvent, } from "./src/blockchainClient/enums";
export { IClient, Queryable } from "./src/blockchainClient/interface";
export { GTX, RellOperation, RawGtx, RawGtxBody, RawGtxOp } from "./src/gtx/types";
export { RawGtv, DictPair } from "./src/gtv/types";
export { AnchoringTransaction, IccfProof } from "./src/ICCF/types";
export { Web3PromiEvent } from "./src/promiEvent/promiEvents";
export { CustomError } from "./src/customError";
export { convertToRellOperation, getSystemClient, getSystemAnchoringChain, getAnchoringClientAndSystemChainRid, getSystemAnchoringTransaction, setStatusPolling, } from "./src/blockchainClient/utils";
export { isString, isDictPair, isRawGtv, isTransactionInfoInBlockResponse, isTransactionInfoInBlockResponseArray, isBlockInfoResponse, isBlockInfoResponseArray, isTransaction, isTransactionsCount, isTransactionConfirmationProof, isConfirmationProof, isTransactionInfoResponse, isTransactionInfoResponseArray, isTransactionInfo, isTransactionInfoArray, } from "./src/blockchainClient/validation/requests";
export { MERKLE_HASH_VERSIONS } from "./src/utils/constants";
export * from "./src/blockchainClient/errors";
export * from "./src/gtx/errors";
export * from "./src/encryption/errors";
export * from "./src/ICCF/error";