import { sendMessage } from '../../../messaging'; import { StakeCommand } from '../constants'; interface RequestStakeWithdrawInput { network: string; nodePublicKey: string; amount: number; gasPrice?: number; gasLimit?: number; broadcastOverride?: boolean; } interface RequestStakeWithdrawOutput { txid: string; nodeUrl: string; } export function requestStakeWithdraw(data: RequestStakeWithdrawInput): Promise { return sendMessage({ command: StakeCommand.requestStakeWithdraw, data, }); }