UNPKG

scrypt-ts

Version:

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

22 lines (21 loc) 781 B
import { bsv } from "scryptlib"; import { Action } from "../../core/action"; import { RequestMethod } from "../../core/request-controller"; interface GetBalanceRequest { address: bsv.Address; } interface GetBalanceJSONRequest { address: string; } interface GetBalanceJSONResponse { confirmed: number; unconfirmed: number; } type GetBalanceResponse = GetBalanceJSONResponse; export declare class GetBalanceAction implements Action<GetBalanceRequest, GetBalanceJSONRequest, GetBalanceJSONResponse, GetBalanceResponse> { method: RequestMethod; pathPattern: string; serilizeRequest(request: GetBalanceRequest): GetBalanceJSONRequest; deserilizeResponse(response: GetBalanceJSONResponse, _requestCtx: GetBalanceRequest): GetBalanceResponse; } export {};