UNPKG

scrypt-ts

Version:

A toolset for building sCrypt smart contract applications on Bitcoin SV network written in typescript.

20 lines (19 loc) 708 B
import { ActionResolver } from "./action-resolver"; import { Config } from "./config"; import { bsv } from "scryptlib"; import { LogConfig, LoggerController } from "./logger-controller"; import { RequestConfig, RequestController } from "./request-controller"; export interface ScryptConfig extends RequestConfig, LogConfig { } export declare class Core { readonly config: Config; readonly logger: LoggerController; readonly requestController: RequestController; readonly actionResolver: ActionResolver; readonly events: Map<string, any>; constructor(); init(config: ScryptConfig): void; getNetWork(): bsv.Networks.Network; getApiKey(): string; getBaseUrl(): string; }