Returns the verified contract addresses.
Supported on Monad Mainnet and Testnet.
The Monad Mainnet Indexing API is available to Pro tier users. The Monad Testnet Indexing API is accessible to Pro, Basic, and Lite tiers. Free tier members can also enjoy a trial period with 30 free calls. The same request URL is used for both mainnet and testnet. Network selection is handled automatically through the API key.
If you're interested, please register directly through here. Please note that the API Key can also be used for your RPC endpoint.
Parameter
cursor,string- next page cursor.limit,int32- the maximum number of results to return per page. Defaults to 20, maximum is 50.ascendingOrder,boolean- query result ordering, default to false (descending order), newest record first.
Response
code,number- response status code, e.g.,0for 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.data,array object- an array of verified contract.-
id,string- a unique identifier for this verified contract dataset. -
match,string- indicates the result of the contract verification comparison between the deployed bytecode and the verified source code. Possible values are:"exact_match" – The deployed contract’s bytecode exactly matches the verified source code, including all compiler metadata. This represents a full, perfect verification.
match" – The deployed contract’s bytecode matches the verified source code functionally, but may differ in minor metadata or compiler-related details. It is a partial verification where the contract behaves the same, but bytecode is not strictly identical.
-
chainId,string- the numeric ID of the blockchain network where the contract is deployed. Each blockchain has a unique chain ID. -
address,string- the contract's EVM address. -
verifiedAt,string- the timestamp (in UTC) when the contract was successfully verified.
-
nextPageCursor,string- the cursor for fetching the next page of results, if the last page has been reached, nextPageCursor will be an empty string ("").
