---
title: "Verify solc-json"
method: POST
path: "/verify/solc-json"
tags: ["(Deprecated) Stateless Verification"]
deprecated: true
---

# Verify solc-json

`POST /verify/solc-json`

> **Deprecated.**

## Request body

- object
  - `address` string, address, required — Contract address
  - `chain` string, supported-chainId, required — Chain to check
  - `files` object, required — Files to upload {"path/filename": "content"}
  - `compilerVersion` string, required — Compiler version
  - `contractName` string, required — Name of the contract
  - `creatorTxHash` string — Creator transaction hash

## Response `200`

The contract has been successfully checked or sourcified

- object
  - `result` object[]
    - `address` string
    - `chainId` string
    - `status` string
    - `message` string
    - `libraryMap` object

## Other responses

- `400` — Bad Request
- `404` — Not Found
- `409` — Conflict - The contract is already partially verified and the verification yieled a partial match. The files won't be saved.
- `500` — Internal Server Error

---

[API](https://skmtc.dev/tempoxyz/apis/contract-verification-api.md) · [All operations](https://skmtc.dev/tempoxyz/apis/contract-verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tempoxyz/contract-verification-api/revisions/a76585f33723/schema)
