This API runs a real-time risk analysis for a given contract address.

📘

Real-Time Smart Contract Analysis

Webacy enables real-time smart contract analysis through fuzzing, static analysis, dynamic analysis and more. Screen contracts before interacting, and before listing on your application.

👍

Optional Parameters

fromBytecode: Non bytecode (default fromBytecode = false) mode does a quick scan if the contract is verified, and returns a high level analysis of the contract functions. Set fromBytecode flag to true for bytecode scanning of unverified contracts. Bytecode analysis can take longer (up to 10 minutes) but may yield better results.

refreshCache: Set this to true to re-run analysis on a given address. all subsequent calls should be set to false to retrieve final results of the scan.

callback: You can specify a callback location to retrieve delayed data as it is found through bytecode analysis.

Path Params
string
required

contract address

Query Params
string

Selected chain. This includes 'eth', 'base', 'bsc', 'polygon', 'optimism' and 'arb'

boolean

Does full bytecode analysis on unverified contracts. The full scan can take up to several minutes. To retrieve the final results, either refresh this endpoint, or supply a callback URL for which results will be posted every 5 seconds.

boolean

Re-analyze contract address and retrieve fresh data.

string

Returns asynchronous response from bytecode analysis. This callback will be called every 5 seconds with any new data found until the full analysis has been completed. If an analysis is already completed, the callback will not be called.

Responses

Language
Credentials
URL
Click Try It! to start a request and see the response here! Or choose an example:
application/json