dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
28 lines • 653 B
TypeScript
export interface LibraryLinkReference {
start: number;
length: number;
}
export interface LibraryLinkReferences {
[filePath: string]: {
[libraryName: string]: LibraryLinkReference[];
};
}
export interface ContractMetadata {
abi: any[];
bytecode: string;
linkReferences?: LibraryLinkReferences;
libraryAddresses?: {
[qualifiedName: string]: string;
};
}
export interface LibraryReference {
name: string;
factoryPath: string;
relativePath: string;
}
export interface DeployedLibrary {
name: string;
address: string;
deploymentHash: string;
}
//# sourceMappingURL=library.d.ts.map