@holographxyz/cli
Version:
Holograph operator CLI
23 lines (22 loc) • 754 B
TypeScript
import { Command } from '@oclif/core';
import { BigNumber } from '@ethersproject/bignumber';
import OperatorChainService from '../../services/operator-chain-service';
import { NetworkMonitor } from '../../utils/network-monitor';
import { SelectOption } from '../../utils/validation';
interface NetworkBondInfo {
networkOption: SelectOption;
bondedAmount: BigNumber;
operatorChainService: OperatorChainService;
}
/**
* Unbond
* Description: Unbond an operator from pod.
*/
export default class Unbond extends Command {
static description: string;
static examples: string[];
networkMonitor: NetworkMonitor;
getBondInfoFromNetwork(networkOption: SelectOption): Promise<NetworkBondInfo>;
run(): Promise<void>;
}
export {};