SolidityScan Security API
  • Introduction
    • 📋Overview of SolidityScan
    • 💡Key Features
    • 💻Supported Platforms
  • Getting Started
    • ⭐Web Application
      • ⏩QuickScan
      • Scan a Online Git Repository
      • Scanning a Deployed Contract
      • 🗃️Upload and Scan Solidity Project
      • 👨‍💼Organisation
    • ⚙️APIs
      • 🔏Generating Private Key
      • 🌐SolidityScan Private API
        • WebSocket API
          • Project Scan
          • Verified Contract Scan
          • Project Quick Scan
          • Project Threat Scan
          • File Upload Scans
          • Scan Lifespan and Events
        • HTTP API
      • RustScan API
      • 🔐Vulnerability Score API V1
      • 💢ThreatScore API V1
      • ThreatScore API V2
      • SolidityScan WebSocket Events
        • Private QuickScan WS
        • 🔐Private ThreatScan WS
        • WS references
      • ⚙️Postman Collection
      • Platform Info
    • 📑SolidityScan SDK
    • Platform Parameters
      • Arbitrum
        • Arbiscan
        • Blockscout
      • Asset Chain
        • Blockscout
      • Astar
        • Blockscout
        • SubScan
      • Aurora
        • Aurora Explorer
      • Avalanche
        • Snowtrace
        • Routescan
      • Base
        • BaseScan
        • Blockscout
      • BlackFort
        • Blockscout
      • BOBA
        • Routescan
      • Binance
        • Bscscan
      • BuildBear
        • BuildBear
      • Camino
        • Blockscout
      • Celo
        • Celo Explorer
        • Blockscout
      • Chiliz
        • Routescan
      • Connext
        • Blockscout
      • Creditcoin
        • Blockscout
      • Cronos
        • Cronos Explorer
      • Darwinia
        • SubScan
      • Ethereum Classic
        • Blockscout
      • Ethereum
        • Etherscan
        • Blockscout
      • Etherlink
        • Blockscout
      • Fantom
        • Ftmscan
      • 5ireChain
        • 5ireChain
      • Flare
        • Routescan
      • Fuse
        • Fuse Explorer
        • Blockscout
      • Gnosis
        • Blockscout
      • Hemi
        • Blockscout
      • Immutable
        • Blockscout
      • IOTA
        • Blockscout
      • Japan Open Chain
        • Blockscout
      • Lightlink
        • Blockscout
      • Linea
        • LineaScan
        • Blockscout
      • Lisk
        • Blockscout
      • LUKSO
        • Blockscout
      • Metis
        • Routescan
      • Moonbeam Network
        • SubScan
      • Neon
        • Blockscout
      • Nordek
        • Nordekscan
      • Omni
        • Blockscout
      • One World Chain
        • Blockscout
      • Optimism
        • Optimism
        • Blockscout
      • Peaq Network
        • SubScan
      • Playnance
        • Blockscout
      • Polkadot
        • SubScan
      • Polygon
        • Polygonscan
        • Blockscout
      • re.al
        • Blockscout
      • Redstone
        • Blockscout
      • Reef
        • ReefScan
      • Reya
        • Blockscout
      • Rootstock
        • Blockscout
      • Shibarium
        • Blockscout
      • Shimmer
        • Blockscout
      • Soneium
        • Blockscout
      • Stability
        • Blockscout
      • Tron
        • Tronscan
      • XDC
        • BlocksScan
      • Zetachain
        • Blockscout
      • zkSync
        • Blockscout
  • Integrations
    • GitHub
    • BitBucket
    • GitLab
    • Slack
    • VS Code
    • Remix
  • Audit Reports
    • 📒QuickScan Report
    • 📢Generate and Publish Reports
  • Pricing
    • 💰SolidityScan Pricing
Powered by GitBook
On this page
  • Validate Token Public Key
  • Scan Token
  • Get Scan Details
  1. Getting Started
  2. APIs

RustScan API

Validate Token Public Key

POST https://rustscan.com/app/api-validate-solana-token/

Request Body

Name
Type
Description

token

string

Token Public Key

CURL Example

curl 'https://rustscan.com/app/api-validate-solana-token/' \
  -H 'content-type: application/json' \
  --data-raw '{"token":"rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof"}'
{
    "data": {
        "token_valid": true
    },
    "success": true
}

Scan Token

GET https://rustscan.com/app/api/v1/solana-scan/<token_public_key>

CURL Example

curl 'https://rustscan.com/app/api/v1/solana-scan/rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof' \
  -H 'accept: application/json, text/plain, */*' \
  -H 'accept-language: en-US,en;q=0.8' \
  -H 'cache-control: no-cache'
{
    "data": {
        "average_score": 15.400000000000006,
        "client_id": 602,
        "holders_info": {
            "largest_accounts": [
                {
                    "address": "AyzyikXL9kKs2cwyHsWLEe22aRYAvhbWwFn9TKrgmMx",
                    "amount": "9130709500140343",
                    "percentage": 22.166424428723353
                },
                {
                    "address": "8228jZiMQrgEhQv1cJgzsC2nk5sgQ8XQT2z4Cpi5mTSW",
                    "amount": "4000000000000001",
                    "percentage": 9.710712810820516
                },
                {
                    "address": "79Adifnep4pD1nrQSiHAS5X1yaTMgcd4ufnnZQnffX4B",
                    "amount": "2500003700000000",
                    "percentage": 6.069204489172171
                },
                {
                    "address": "4PcC3r3yfAJHJJ4WFjhuBcZDX38RNTvDCFLTJZF2cWxY",
                    "amount": "1962772611800005",
                    "percentage": 4.764980286533487
                },
                {
                    "address": "5crgXHDPmJup446JZ8Qxyx4jjyZbdW8pUjYBpbuqs8Ra",
                    "amount": "1510639967278643",
                    "percentage": 3.66734772069755
                },
                {
                    "address": "DzgL8bRB8sjTp3FMfGeM4bz3c8AD9BjQhUMDYks8SeQA",
                    "amount": "812707896089129",
                    "percentage": 1.972993244501923
                },
                {
                    "address": "7Rc85PbczgByupv9hBQCKWL1eHPQTmVnmFAvH8JUF4Fp",
                    "amount": "650000200000000",
                    "percentage": 1.577991317293974
                },
                {
                    "address": "B8E6RSZzp4j7ttJq2c8inT5fEZj89iQ7dzHjnimALHPz",
                    "amount": "560274455754141",
                    "percentage": 1.360166083766807
                },
                {
                    "address": "DHjcUkRKE16Rf3qXdmrwCvqCGNNbEURmB8AjPFENr3S5",
                    "amount": "498291533158492",
                    "percentage": 1.2096914936413907
                },
                {
                    "address": "2AYynk9g9FSctSaDwJGAS5kMJpXmJuxg2KYnj36sLjtC",
                    "amount": "487160368275100",
                    "percentage": 1.1826686072832633
                }
            ],
            "total_amount": 22112560232495852,
            "total_percentage": 53.682180482434426
        },
        "issue_count": {
            "Beneficial": 0,
            "High Risk": 2,
            "Low Risk": 0,
            "Moderate Risk": 2,
            "No Impact": 1,
            "Unavailable": 0
        },
        "metadata": {
            "creator_address": "None",
            "creator_holding": 0,
            "metadata_public_key": "G9rXtQrmSdNtc56j1SDekaQ2edXKgDkavv6iLDBGGcwJ",
            "mint_decimals": 8,
            "mint_public_key": "rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof",
            "mint_supply": "41191620820490697",
            "public_key": "rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof",
            "token_address": "rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof",
            "token_image_uri": "https://shdw-drive.genesysgo.net/5zseP54TGrcz9C8HdjZwJJsZ6f3VbP11p1abwKWGykZH/rndr.png",
            "token_name": "Render Token",
            "token_standard": "Token 2022",
            "token_symbol": "RENDER",
            "token_uri": "https://shdw-drive.genesysgo.net/5zseP54TGrcz9C8HdjZwJJsZ6f3VbP11p1abwKWGykZH/rndr.json"
        },
        "scan_details": [
            {
                "issue_description": "The token appears to have an update authority assigned. This means that the token's metadata can be modified by the designated authority, potentially leading to unauthorized changes, manipulation, or even malicious activities. The address of the update authority is Eo4Du1GjLnQpEvZpBLMmeDFYqPjtGH5msDdUiS8WLGvC.",
                "issue_id": "SOLANA_TOKEN_UPDATE_AUTHORITY",
                "issue_name": "Update Authority",
                "issue_status": "fail",
                "severity": "Moderate Risk",
                "weight1": 1.5,
                "weight2": 0.8
            },
            {
                "issue_description": "The token appears to have a freeze authority assigned. This means that the token can be frozen by the designated authority, potentially leading to unauthorized freezing, manipulation, or even malicious activities. The address of the freeze authority is 3LNxAhNnQpbCPcvgiamZhUbBugZTzxbjhcMwJ5jE65r5",
                "issue_id": "SOLANA_TOKEN_FREEZE_AUTHORITY",
                "issue_name": "Freeze Authority",
                "issue_status": "fail",
                "severity": "High Risk",
                "weight1": 1.5,
                "weight2": 1.5
            },
            {
                "issue_description": "The token appears to have a mint authority assigned. This means that the token can be minted by the designated authority, potentially leading to unauthorized minting, manipulation, or even malicious activities. The address of the mint authority is CFyeujXVymxgP2YR9kLbPsaCv2rKrtXMWtJ3EbAN2pdc",
                "issue_id": "SOLANA_TOKEN_MINT_AUTHORITY",
                "issue_name": "Mint Authority",
                "issue_status": "fail",
                "severity": "High Risk",
                "weight1": 1.5,
                "weight2": 1.5
            },
            {
                "issue_description": "The creator of the token holds 0.0% which is less than 5% of the total token supply. This is a positive sign as it indicates a more decentralized distribution of the token.",
                "issue_id": "SOLANA_OWNER_HOLDING_IS_MORE_THAN_5_PERCENT",
                "issue_name": "Owner holding is more than 5%",
                "issue_status": "pass",
                "severity": "No Impact"
            },
            {
                "issue_description": "The top 5 holders of the token collectively holds 53.7% which is more than 10% of the total supply. This is a potential concern as it indicates a more centralized distribution of the token, which could lead to issues such as market manipulation or control.",
                "issue_id": "SOLANA_TOP_5_HOLDERS_HAVING_MORE_THEN_10_PERCENT",
                "issue_name": "Top 5 Holders having more than 10% of total supply",
                "issue_status": "fail",
                "severity": "Moderate Risk",
                "weight1": 1.5,
                "weight2": 0.8
            }
        ],
        "scan_id": "580e52184f97728f",
        "scan_init_time": "2025-03-17T07:42:50.772079",
        "severity": "High Risk"
    },
    "status": "success"
}

Get Scan Details

POST https://rustscan.com/app/api-get-solana-scan-details/

Request Body

Name
Type
Description

scan_id

string

Id of the scan

CURL Example

curl 'https://rustscan.com/app/api-get-solana-scan-details/' \
  -H 'content-type: application/json' \
  --data-raw '{"scan_id":"944a308e28b26787"}'
{
    "success": true,
    "data": {
        "issue_count": {
            "Beneficial": 0,
            "High Risk": 2,
            "Low Risk": 0,
            "Moderate Risk": 2,
            "No Impact": 1,
            "Unavailable": 0
        },
        "scan_details": [
            {
                "issue_description": "The token appears to have an update authority assigned. This means that the token's metadata can be modified by the designated authority, potentially leading to unauthorized changes, manipulation, or even malicious activities. The address of the update authority is Eo4Du1GjLnQpEvZpBLMmeDFYqPjtGH5msDdUiS8WLGvC.",
                "issue_id": "SOLANA_TOKEN_UPDATE_AUTHORITY",
                "issue_name": "Update Authority",
                "issue_status": "fail",
                "severity": "Moderate Risk",
                "weight1": 1.5,
                "weight2": 0.8
            },
            {
                "issue_description": "The token appears to have a freeze authority assigned. This means that the token can be frozen by the designated authority, potentially leading to unauthorized freezing, manipulation, or even malicious activities. The address of the freeze authority is 3LNxAhNnQpbCPcvgiamZhUbBugZTzxbjhcMwJ5jE65r5",
                "issue_id": "SOLANA_TOKEN_FREEZE_AUTHORITY",
                "issue_name": "Freeze Authority",
                "issue_status": "fail",
                "severity": "High Risk",
                "weight1": 1.5,
                "weight2": 1.5
            },
            {
                "issue_description": "The token appears to have a mint authority assigned. This means that the token can be minted by the designated authority, potentially leading to unauthorized minting, manipulation, or even malicious activities. The address of the mint authority is CFyeujXVymxgP2YR9kLbPsaCv2rKrtXMWtJ3EbAN2pdc",
                "issue_id": "SOLANA_TOKEN_MINT_AUTHORITY",
                "issue_name": "Mint Authority",
                "issue_status": "fail",
                "severity": "High Risk",
                "weight1": 1.5,
                "weight2": 1.5
            },
            {
                "issue_description": "The creator of the token holds 0.0% which is less than 5% of the total token supply. This is a positive sign as it indicates a more decentralized distribution of the token.",
                "issue_id": "SOLANA_OWNER_HOLDING_IS_MORE_THAN_5_PERCENT",
                "issue_name": "Owner holding is more than 5%",
                "issue_status": "pass",
                "severity": "No Impact"
            },
            {
                "issue_description": "The top 5 holders of the token collectively holds 53.7% which is more than 10% of the total supply. This is a potential concern as it indicates a more centralized distribution of the token, which could lead to issues such as market manipulation or control.",
                "issue_id": "SOLANA_TOP_5_HOLDERS_HAVING_MORE_THEN_10_PERCENT",
                "issue_name": "Top 5 Holders having more than 10% of total supply",
                "issue_status": "fail",
                "severity": "Moderate Risk",
                "weight1": 1.5,
                "weight2": 0.8
            }
        ],
        "holders_info": {
            "largest_accounts": [
                {
                    "address": "AyzyikXL9kKs2cwyHsWLEe22aRYAvhbWwFn9TKrgmMx",
                    "amount": "9130709500140343",
                    "percentage": 22.166225212544504
                },
                {
                    "address": "8228jZiMQrgEhQv1cJgzsC2nk5sgQ8XQT2z4Cpi5mTSW",
                    "amount": "4000000000000001",
                    "percentage": 9.710625537787092
                },
                {
                    "address": "79Adifnep4pD1nrQSiHAS5X1yaTMgcd4ufnnZQnffX4B",
                    "amount": "2500003700000000",
                    "percentage": 6.069149943445554
                },
                {
                    "address": "4PcC3r3yfAJHJJ4WFjhuBcZDX38RNTvDCFLTJZF2cWxY",
                    "amount": "1962772611800005",
                    "percentage": 4.764937462253549
                },
                {
                    "address": "5crgXHDPmJup446JZ8Qxyx4jjyZbdW8pUjYBpbuqs8Ra",
                    "amount": "1514159334278643",
                    "percentage": 3.6758585749312225
                },
                {
                    "address": "DzgL8bRB8sjTp3FMfGeM4bz3c8AD9BjQhUMDYks8SeQA",
                    "amount": "819107896089127",
                    "percentage": 1.9885125134915325
                },
                {
                    "address": "7Rc85PbczgByupv9hBQCKWL1eHPQTmVnmFAvH8JUF4Fp",
                    "amount": "650000200000000",
                    "percentage": 1.577977135421679
                },
                {
                    "address": "B8E6RSZzp4j7ttJq2c8inT5fEZj89iQ7dzHjnimALHPz",
                    "amount": "551513705810642",
                    "percentage": 1.3388857690211042
                },
                {
                    "address": "DHjcUkRKE16Rf3qXdmrwCvqCGNNbEURmB8AjPFENr3S5",
                    "amount": "498291533158492",
                    "percentage": 1.2096806217879836
                },
                {
                    "address": "2AYynk9g9FSctSaDwJGAS5kMJpXmJuxg2KYnj36sLjtC",
                    "amount": "487160368275100",
                    "percentage": 1.1826579782924875
                }
            ],
            "total_amount": 22113718849552350,
            "total_percentage": 53.6845107489767
        },
        "metadata": {
            "creator_address": "None",
            "creator_holding": 0,
            "metadata_public_key": "G9rXtQrmSdNtc56j1SDekaQ2edXKgDkavv6iLDBGGcwJ",
            "mint_decimals": 8,
            "mint_public_key": "rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof",
            "mint_supply": "41191991025034844",
            "public_key": "rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof",
            "token_address": "rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof",
            "token_image_uri": "https://shdw-drive.genesysgo.net/5zseP54TGrcz9C8HdjZwJJsZ6f3VbP11p1abwKWGykZH/rndr.png",
            "token_name": "Render Token",
            "token_standard": "Token 2022",
            "token_symbol": "RENDER",
            "token_uri": "https://shdw-drive.genesysgo.net/5zseP54TGrcz9C8HdjZwJJsZ6f3VbP11p1abwKWGykZH/rndr.json"
        },
        "severity": "High Risk",
        "scan_id": "944a308e28b26787",
        "scan_init_time": "2025-03-13T08:09:53.839231",
        "average_score": 15
    }
}
PreviousHTTP APINextVulnerability Score API V1

Last updated 2 months ago

⚙️