@nomicfoundation/hardhat-viem
Version:
Hardhat plugin for viem
13 lines • 546 B
TypeScript
import type * as viemT from "viem";
import type { Artifact } from "hardhat/types/artifacts";
export interface Libraries<Address = string> {
[libraryName: string]: Address;
}
export interface Link {
sourceName: string;
libraryName: string;
address: string;
}
export declare function linkBytecode(artifact: Artifact, libraries: Link[]): Promise<viemT.Hex>;
export declare function resolveBytecodeWithLinkedLibraries(artifact: Artifact, libraries: Libraries<viemT.Address>): Promise<viemT.Hex>;
//# sourceMappingURL=bytecode.d.ts.map