Core Concept
VisualSign’s power shows when parsing complex DeFi transactions. Here’s a real Uniswap Universal Router transaction with multiple nested operations: Raw transaction (2470 characters of hex):Visualization philosophy
VisualSign follows these principles for creating transaction visualizations:1. Progressive disclosure
Show the most important information first, with details available on demand.2. Context-aware display
Different transaction types get different visualizations:- Transfers: Emphasize amount and recipient
- Swaps: Show token pairs and rates
- Contract Calls: Display method and parameters
- NFT Operations: Include metadata and previews
3. Risk highlighting
Critical information is prominently displayed:- Large value transfers
- First-time recipients
- Contract interactions
- Irreversible operations
Architecture
Supported chains
Each blockchain has unique transaction structures requiring specialized parsing. See the chain-specific documentation for details:- Ethereum - Native transfers, ERC-20/721/1155 tokens, smart contracts, DeFi protocols
- Solana - System/Token programs, multi-instruction transactions, account management
- Sui - Object model, Move calls, programmable transactions
- Tron - Energy/bandwidth system, TRC-20 tokens, TVM compatibility
- Bitcoin - Coming soon
Next steps
- Quickstart - Test your DApp’s transactions with the parser CLI
- Creating Visualizations - Design patterns for transaction display
- Chain Modules - Building parsers for specific blockchains
- Field Types - VisualSign JSON field reference
- Parser CLI - Command-line tool for development and testing
- Vision & Roadmap - Long-term strategy for DApp integration
Repositories
- Transaction Parser - Core parser implementation
- Attestation Verifier - AWS Nitro attestation verification library
- TurnKey Client - Example client implementation