UNPKG

@nextrope/xrpl

Version:

A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser

30 lines 1.11 kB
import { APIVersion, DEFAULT_API_VERSION, RIPPLED_API_V1 } from '../common'; import { Transaction } from '../transactions'; import { BaseRequest, BaseResponse } from './baseMethod'; export interface SubmitMultisignedRequest extends BaseRequest { command: 'submit_multisigned'; tx_json: Transaction; fail_hard?: boolean; } interface BaseSubmitMultisignedResult { engine_result: string; engine_result_code: number; engine_result_message: string; tx_blob: string; tx_json: Transaction; } export interface SubmitMultisignedResponse extends BaseResponse { result: BaseSubmitMultisignedResult & { hash?: string; }; } export interface SubmitMultisignedV1Response extends BaseResponse { result: BaseSubmitMultisignedResult & { tx_json: Transaction & { hash?: string; }; }; } export type SubmitMultisignedVersionResponseMap<Version extends APIVersion = typeof DEFAULT_API_VERSION> = Version extends typeof RIPPLED_API_V1 ? SubmitMultisignedV1Response : SubmitMultisignedResponse; export {}; //# sourceMappingURL=submitMultisigned.d.ts.map