UNPKG

@holographxyz/cli

Version:
23 lines (22 loc) 754 B
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 {};