Service definition
Messages
ParseRequest
The main request for parsing transactions.Chain enum
Supported blockchain networks:ChainMetadata
Chain-specific metadata for enhanced parsing:ParseResponse
The parsed transaction response:Signature
Cryptographic signature for attestation:Response structure
Theparsed_payload field contains a JSON string with the following structure:
Usage examples
Basic transaction parsing
With contract ABI
Solana with Anchor IDL
Response format
Successful response
Error response
Errors follow the standard gRPC status codes:Health check API
The service also implements the standard gRPC health check:Client libraries
Go
Python
JavaScript/TypeScript
Rate limits
The parser service enforces the following limits:- Request size: Max 1MB per transaction
- Timeout: 30 seconds per request
- Concurrent requests: 100 per client