Interface SourcifyContractMetadata

interface SourcifyContractMetadata {
    compiler: {
        version: string;
    };
    language: string;
    output: {
        abi: any[];
        devdoc?: any;
        userdoc?: any;
    };
    settings: {
        compilationTarget: Record<string, string>;
        evmVersion: string;
        libraries: Record<string, string>;
        metadata: Record<string, string>;
        optimizer: any;
        remappings: string[];
    };
    sources: Record<string, any>;
    version: number;
}

Properties

compiler: {
    version: string;
}
language: string
output: {
    abi: any[];
    devdoc?: any;
    userdoc?: any;
}
settings: {
    compilationTarget: Record<string, string>;
    evmVersion: string;
    libraries: Record<string, string>;
    metadata: Record<string, string>;
    optimizer: any;
    remappings: string[];
}
sources: Record<string, any>
version: number