o3-dapi-ont
Version:
Ontology Plugin for o3-dapi
24 lines (20 loc) • 547 B
text/typescript
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<RequestStakeWithdrawOutput> {
return sendMessage({
command: StakeCommand.requestStakeWithdraw,
data,
});
}