Cyberscope
  • Cyberscope
  • SERVICES
    • KYC
    • Audit
      • Audit Voucher
      • Redeem Audit Credits
  • CEX Audit
  • Penetration Testing
  • Bug Bounty
  • Development
  • API
    • Cyberscan
    • Safescan
    • Similarityscan
    • Signaturescan
    • Coinmarketcap Rating
    • Search Audit By Address
  • TOOLS
    • Cyberscan
      • Cyberscan Integrations
    • Safescan
    • Similarityscan
    • Signaturescan
  • PARTNERS
    • Launchpads
    • Listing Sites
  • IMPORTANT
    • Blog
    • Socials
    • Contact
    • Media Coverage
    • Conferences & Events
    • FAQ
      • Audit
      • KYC
  • Assets
Powered by GitBook
On this page

Was this helpful?

  1. API

Similarityscan

Similarity detection of an address or source code.

PreviousSafescanNextSignaturescan

Last updated 2 years ago

Was this helpful?

POST https://www.coinscope.co/api/search/similarity

Creates an automated audit report and similarity analysis for an address or a source code. Example:

Request Body

Name
Type
Description

type*

String

address or source. Specifies if the Cyberscan will run in a deployed address or a source code.

address

String

Applied if type=address

An EVM compatible address. e.g. 0xd41c4805a9a3128f9f7a7074da25965371ba50d5

chainId

Number

Applied if type=address The id of the chain that the address is deployed. 1 (ETH), 56 (BSC), 137 (MATIC), 43114 (AVAX), 25 (CRO), 2000 (DOGE), 1666600000 (ONE), 250 (FTM), 1285 (MOVR), 1284 (GLMR), 42220 (CELO), 42161 (ARBITRUM), 61 (ETC), 10 (OPTIMISM), 100 (XDAI), 5 (GOERLI), 97 (BSC_TESTNET), 80001 (POLYGON_MUMBAI), 4 (RINKEBY), 3 (ROPSTEN), 42 (KOVAN), 321 (KCC), 106 (VLX)

source

String

Applied if type=source The source code of a smart contract.

```json
{
  "ranks": [
    {
      "score": 0.9059958539307925, // Similarity score, 1 is identical
      "origin": "dxsale", // The platform that the source code belongs
      "file": "LiquidityGeneratorToken.sol"  // The name of the file
    },
    {
      "score": 0.8868468468468469,
      "origin": "dxsale",
      "file": "DxFeeToken.sol"
    },
  ],
  "contracts": [
    {
      "name": "IUniswapV2Factory", // The name of the contract/interface in the source code that matches
      "start": 18993, // The index of the contract that the similarity starts
      "end": 19745, // The index of the contract that the similarity finishes
      "score": 0.9850187265917603, // Similarity score, 1 is identical
      "origin": "uniswap", // The platform that the source code belongs
      "file": "IUniswapV2Factory.sol" // The name of the file
    },
    {
      "name": "IERC20",
      "start": 718,
      "end": 3391,
      "score": 0.9611562782294489,
      "origin": "oppenzeppelin",
      "file": "IERC20.sol"
    }
  ],
  "source": "the source code" // the source if type="address" is applied
}

```
{
    "message": "notContract" // notContract or address
}
https://www.cyberscope.io/cyberscan?address=0xd41c4805a9a3128f9f7a7074da25965371ba50d5&chainId=56