scrypt-ts
Version:
A toolset for building sCrypt smart contract applications on Bitcoin SV network written in typescript.
19 lines (18 loc) • 788 B
TypeScript
import { bsv } from "scryptlib";
import { Action } from "../../core/action";
import { RequestMethod } from "../../core/request-controller";
interface GetTransactionRequest {
txId: string;
}
type GetTransactionJSONRequest = GetTransactionRequest;
interface GetTransactionJSONResponse {
txHex: string;
}
type GetTransactionResponse = bsv.Transaction;
export declare class GetTransactionAction implements Action<GetTransactionRequest, GetTransactionJSONRequest, GetTransactionJSONResponse, GetTransactionResponse> {
method: RequestMethod;
pathPattern: string;
serilizeRequest(request: GetTransactionRequest): GetTransactionJSONRequest;
deserilizeResponse(response: GetTransactionJSONResponse, _requestCtx: GetTransactionRequest): GetTransactionResponse;
}
export {};