• Verifies any contract

    Parameters

    • contractAddress: string

      Address of the contract to verify

    • chainId: number

      Chain ID of the network

    • explorerAPIUrl: string

      Explorer API URL

    • explorerAPIKey: string

      Explorer API Key

    • storage: ThirdwebStorage<IpfsUploadBatchOptions>

      Storage instance

    • Optional encodedConstructorArgs: string

    Returns Promise<string | string[]>

    Example


    const contractAddress = ""
    const explorerAPIUrl = "" // e.g. https://api.etherscan.io/api
    const explorerAPIKey = "" // Generate API key on the explorer
    const chainId = 1 // Change according to the network

    await sdk.verifier.verify(
    contractAddress,
    chainId,
    explorerAPIUrl,
    explorerAPIKey,
    storage // this could be used from the SDK instance, e.g. sdk.storage
    );

Generated using TypeDoc