API Reference - Core Interfaces
API Reference - Core Interfaces
Section titled “API Reference - Core Interfaces”CompilerSettings
Section titled “CompilerSettings”Compiler configuration settings for smart contract verification.
interface CompilerSettings { evmVersion?: string; optimizerEnabled: boolean; optimizerRuns: number;}Set compiler options to match deployment configuration for accurate bytecode matching.
VerificationResult
Section titled “VerificationResult”Complete verification response returned from all submission functions.
interface VerificationResult { success: boolean; verificationId: string; chainId: string; address: string; match: string; artifacts?: any; error?: string;}Track verification success and retrieve contract artifacts automatically with detailed match results.
VerificationJobStatus
Section titled “VerificationJobStatus”Job status interface for compatibility with existing UI workflows.
interface VerificationJobStatus { isJobCompleted: boolean; verificationId: string; error?: string; contract?: any;}Monitor verification jobs with completion status and error handling for seamless integration.