GuidesAPI Reference
Log In

Scan an EVM message in order to receive recommended actions, tailored warnings and human-readable simulation results explaining what signing the message will do.

Click on Request → Examples to see example requests for different message types.

Supported networks

NetworkBase URL
Ethereum Mainnethttps://api.blowfish.xyz/ethereum/v0/mainnet/scan/message
Goerli Testnet (deprecated)https://api.blowfish.xyz/ethereum/v0/goerli/scan/message
Sepolia Testnethttps://api.blowfish.xyz/ethereum/v0/sepolia/scan/message
Polygon Mainnethttps://api.blowfish.xyz/polygon/v0/mainnet/scan/message
Polygon Amoy Testnethttps://api.blowfish.xyz/polygon/v0/amoy/scan/message
BNB Chain Mainnethttps://api.blowfish.xyz/bnb/v0/mainnet/scan/message
Arbitrum Onehttps://api.blowfish.xyz/arbitrum/v0/one/scan/message
Optimism Mainnethttps://api.blowfish.xyz/optimism/v0/mainnet/scan/message
Optimism Goerli Testnet (deprecated)https://api.blowfish.xyz/optimism/v0/goerli/scan/message
Optimism Sepolia Testnethttps://api.blowfish.xyz/optimism/v0/sepolia/scan/message
Base Mainnethttps://api.blowfish.xyz/base/v0/mainnet/scan/message
Base Goerli Testnet (deprecated)https://api.blowfish.xyz/base/v0/goerli/scan/message
Base Sepolia Testnethttps://api.blowfish.xyz/base/v0/sepolia/scan/message
Avalanche Mainnethttps://api.blowfish.xyz/avalanche/v0/mainnet/scan/message
Avalanche Fuji Testnethttps://api.blowfish.xyz/avalanche/v0/fuji/scan/message
Degen Mainnethttps://api.blowfish.xyz/degen/v0/mainnet/scan/message
Blast Mainnethttps://api.blowfish.xyz/blast/v0/mainnet/scan/message
Blast Sepoliahttps://api.blowfish.xyz/blast/v0/sepolia/scan/message
Gnosis Mainnethttps://api.blowfish.xyz/gnosis/v0/mainnet/scan/message
Linea Mainnethttps://api.blowfish.xyz/linea/v0/mainnet/scan/message
Zora Mainnethttps://api.blowfish.xyz/zora/v0/mainnet/scan/message

Note: All EVM scan endpoints are equivalent when it comes to functionality as well as request and response formats.
One exception is Zora Mainnet, where ERC20 token prices are currently not supported. price for token-related state changes on Zora will always be null. NFT prices should work as usual.

Language
Authorization
Header
Click Try It! to start a request and see the response here!