unspent
Version:
A command line utility for Unspent Phi (₿∙ϕ) contracts
90 lines • 2.59 kB
TypeScript
import "fake-indexeddb/auto";
import { Cli, Command } from "clipanion";
declare abstract class VersionedCommand extends Command {
version: string;
}
declare abstract class NetworkCommand extends VersionedCommand {
isChipnet: boolean;
isRegtest: boolean;
}
declare abstract class CustomFeeCommand extends NetworkCommand {
fee: string;
}
export declare class DripCommand extends NetworkCommand {
static usage: import("clipanion").Usage;
static paths: string[][];
execute(): Promise<void>;
}
export declare class AnnuityCommand extends CustomFeeCommand {
static usage: import("clipanion").Usage;
static paths: string[][];
getAddress: boolean;
address: string;
period: string;
allowance: string;
installment: string;
executorAddress: string;
execute(): Promise<void>;
}
export declare class DivideCommand extends CustomFeeCommand {
static usage: import("clipanion").Usage;
static paths: string[][];
allowance: string;
addresses: string;
executorAddress: string;
execute(): Promise<void>;
}
export declare class FaucetCommand extends CustomFeeCommand {
static paths: string[][];
static usage: import("clipanion").Usage;
address: string;
period: string;
payout: string;
index: string;
execute(): Promise<void>;
}
export declare class MineCommand extends CustomFeeCommand {
static usage: import("clipanion").Usage;
static paths: string[][];
getAddress: boolean;
period: string;
payout: string;
difficulty: string;
canary: string;
executorAddress: string;
execute(): Promise<void>;
}
export declare class PerpetuityCommand extends CustomFeeCommand {
static usage: import("clipanion").Usage;
static paths: string[][];
getAddress: boolean;
address: string;
period: string;
allowance: string;
decay: string;
executorAddress: string;
execute(): Promise<void>;
}
export declare class QueryCommand extends NetworkCommand {
static usage: import("clipanion").Usage;
static paths: string[][];
network: string;
chaingraph: string;
prefix: string;
offset: string;
limit: string;
execute(): Promise<void>;
}
export declare class RecordCommand extends CustomFeeCommand {
static usage: import("clipanion").Usage;
static paths: string[][];
maxFee: string;
index: string;
contract: string;
selfPublish: boolean;
network: string;
execute(): Promise<void>;
}
declare const cli: Cli<import("clipanion").BaseContext>;
export { cli };
//# sourceMappingURL=cli.d.ts.map