UNPKG

@kadena/hardhat-chainweb

Version:
37 lines 1.99 kB
import { HardhatConfig, HardhatNetworkAccountsConfig, HardhatNetworkConfig, HardhatNetworkUserConfig, HttpNetworkAccountsConfig, HttpNetworkConfig, HttpNetworkUserConfig, NetworksUserConfig } from 'hardhat/types'; interface INetworkOptions { availableNetworks: undefined | NetworksUserConfig; hardhatNetwork: HardhatNetworkConfig; networkStem?: string | undefined; chainIdOffset?: number | undefined; numberOfChains?: number | undefined; accounts?: HardhatNetworkAccountsConfig | undefined; loggingEnabled?: boolean | undefined; forking?: HardhatNetworkUserConfig['forking']; networkOptions?: HardhatNetworkUserConfig; chainwebChainIdOffset: number; etherscan?: { apiKey: string; apiURLTemplate: string; browserURLTemplate: string; }; } export declare const getKadenaNetworks: ({ availableNetworks, hardhatNetwork, networkStem, chainIdOffset, numberOfChains, accounts, loggingEnabled, forking, networkOptions, chainwebChainIdOffset, etherscan, }: INetworkOptions) => [Record<string, HardhatNetworkConfig>, HardhatConfig["etherscan"]["customChains"], Record<string, string>]; interface IExternalNetworkOptions { availableNetworks: undefined | NetworksUserConfig; networkStem?: string | undefined; chainIdOffset?: number | undefined; numberOfChains?: number | undefined; accounts?: HttpNetworkAccountsConfig; baseUrl?: string; networkOptions?: HttpNetworkUserConfig; chainwebChainIdOffset: number; etherscan?: { apiKey: string; apiURLTemplate: string; browserURLTemplate: string; }; } export declare const getKadenaExternalNetworks: ({ availableNetworks, networkStem, chainIdOffset, numberOfChains, accounts, baseUrl, networkOptions, chainwebChainIdOffset, etherscan, }: IExternalNetworkOptions) => [Record<string, HttpNetworkConfig>, HardhatConfig["etherscan"]["customChains"], Record<string, string>]; export {}; //# sourceMappingURL=configure.d.ts.map