@holographxyz/cli
Version:
Holograph operator CLI
20 lines (19 loc) • 959 B
TypeScript
import { Command } from '@oclif/core';
import { WebSocketProvider, JsonRpcProvider } from '@ethersproject/providers';
import { NetworkMonitor } from '../../utils/network-monitor';
export default class BridgeNFT extends Command {
static description: string;
static examples: string[];
static flags: {
collectionAddress: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined>;
tokenId: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined>;
sourceNetwork: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined>;
destinationNetwork: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined>;
};
checkIfContractExists(network: string, provider: WebSocketProvider | JsonRpcProvider, contractAddress: string, throwError?: boolean): Promise<boolean>;
/**
* BridgeNFT class variables
*/
networkMonitor: NetworkMonitor;
run(): Promise<void>;
}