API Reference

Retrieve Contract Source Code

Returns the contract source code verification status and source code.

📘

Supported on Monad Testnet.

🚧

The Contract Source Code API on Monad is currently available to our paid Members. Free tier members can also enjoy a trial period with 30 free calls. If you're interested, please register directly through here. Please note that the API Key can also be used for your RPC endpoint.

Parameter

  • address, string - a 42 character address with '0x' as prefix.

Response

  • code, number - response status code, e.g., 0 for success.
  • reason, string - reason message if there's an error.
  • message, string - response message, e.g., OK.
  • result, object - result object containing contract source code and metadata.
    • contractAddress, string - the EVM address of the contract.
    • contractName, string - the name of the contract.
    • abi, string - the ABI (Application Binary Interface) of the contract.
    • creationByteCode, string - the contract's creation bytecode.
    • status, string - current verification status of the contract (e.g., "full", "partial", "unverified").
    • sourceCode, object array - an array of source code files for the contract.
    • content, string - the full source code content of the current file.
    • name, string - the filename of the current source file.
Language
Credentials
Header
Click Try It! to start a request and see the response here!