@kadena/hardhat-chainweb
Version:
Hardhat plugin for Kadena's Chainweb network
29 lines • 957 B
TypeScript
import { EthereumProvider, KadenaNetworkConfig } from 'hardhat/types';
export declare class Chain {
private logging;
private config;
private logger;
private _adjacents;
private _provider;
private autominer;
get provider(): EthereumProvider;
set adjacents(adjacents: Chain[]);
get adjacents(): Chain[];
constructor(config: KadenaNetworkConfig, logging?: 'none' | 'info' | 'debug');
get cid(): number;
get url(): string;
get port(): number;
getBlockNumber(): Promise<number>;
makeBlock(): Promise<any>;
mineRequest(): Promise<void>;
mine(): Promise<void>;
hasPending(): Promise<boolean>;
runPending(): Promise<void>;
initializeCidContract(): Promise<void>;
initializeVerificationPrecompile(): Promise<void>;
enableAutomine(): Promise<void>;
disableAutomine(): Promise<void>;
start(): Promise<void>;
stop(): Promise<void>;
}
//# sourceMappingURL=chain.d.ts.map