PG1

PG1 reference

Reason codes

Every free tool response, and every paid MCP and A2A response, carries reasons: [{ code, message }]: zero or more machine-readable codes from the list below. It is empty when nothing is flagged.

Codes

CodeKindMeaning
WALLET_SANCTIONEDWarningAddress matches an entry on the sanctions list.
DOMAIN_NEWLY_REGISTERED_30DWarningDomain was registered fewer than 30 days ago.
HOSTNAME_PHISHING_LISTEDWarningHostname, or a parent domain of it, is on the phishing blocklist.
HOSTNAME_LOOKALIKEWarningHostname is a probable lookalike/typosquat of a known brand domain.
WALLET_NO_HISTORYWarningNo on-chain transfer history was found for this address on this chain.
WALLET_AGE_PARTIALIncompleteInternal transfers were not checked in time; the wallet may be older than shown.
CVE_KNOWN_EXPLOITED_KEVWarningCVE is on the known exploited vulnerabilities catalog.
IOC_FOUND_IN_THREAT_FEEDWarningIndicator has at least one matching record in the threat indicator feed.
WALLET_DELEGATEDInformationalAddress currently has an EIP-7702 delegation on this chain: its code points to a delegate contract.

How codes affect status

Stability

Test inputs

Fixed test inputs, free for every caller, are listed on Test your integration. They return WALLET_SANCTIONED, DOMAIN_NEWLY_REGISTERED_30D, HOSTNAME_PHISHING_LISTED, WALLET_NO_HISTORY, CVE_KNOWN_EXPLOITED_KEV, IOC_FOUND_IN_THREAT_FEED and WALLET_DELEGATED without a live lookup. No test input returns HOSTNAME_LOOKALIKE or WALLET_AGE_PARTIAL.