@matterlabs/hardhat-zksync-solc
Version:
Hardhat plugin to compile smart contracts for the ZKsync network
44 lines (33 loc) • 771 B
text/typescript
import 'hardhat/types/config';
import { ZkSolcConfig } from './types';
declare module 'hardhat/types/config' {
interface HardhatUserConfig {
zksolc?: Partial<ZkSolcConfig>;
}
interface HardhatConfig {
zksolc: ZkSolcConfig;
}
interface HardhatNetworkUserConfig {
zksync?: boolean;
}
interface HttpNetworkUserConfig {
zksync?: boolean;
}
interface HardhatNetworkConfig {
zksync: boolean;
}
interface HttpNetworkConfig {
zksync: boolean;
}
interface SolcConfig {
eraVersion?: string;
}
interface SolcUserConfig {
eraVersion?: string;
}
}
declare module 'hardhat/types/runtime' {
interface Network {
zksync: boolean;
}
}