# VisualSign ## Docs - [About VisualSign](https://visualsign.dev/about.md): The origin, people, and mission behind the VisualSign project - [Adding a New Chain](https://visualsign.dev/adding-new-chain.md): Implement the Transaction and VisualSignConverter traits for a new blockchain - [API Reference](https://visualsign.dev/api-reference.md): gRPC service definition, messages, and client examples - [Chain Module Architecture](https://visualsign.dev/chain-modules.md): Core traits and design patterns for blockchain parsers - [Ethereum](https://visualsign.dev/chains/ethereum.md): Native transfers, ERC tokens, smart contracts, and DeFi protocols - [Solana](https://visualsign.dev/chains/solana.md): Multi-instruction transactions, system programs, and SPL tokens - [Instruction decoding](https://visualsign.dev/chains/solana/idl-parsing.md): Decode Solana program instructions using Anchor IDLs or manual byte parsing - [Sui](https://visualsign.dev/chains/sui.md): Object model, Move calls, and programmable transactions - [Tron](https://visualsign.dev/chains/tron.md): TRX transfers, TRC-20 tokens, and energy/bandwidth system - [Contributing Overview](https://visualsign.dev/contributing.md): PR workflow, code standards, and build instructions for all contributors - [Best Practices](https://visualsign.dev/contributor-guides/best-practices.md): Dependency management, testing, and code organization guidelines - [Contributing a Visualization](https://visualsign.dev/contributor-guides/contributing-visualization.md): Add transaction support for your DApp or protocol - [Project Structure](https://visualsign.dev/contributor-guides/project-structure.md): Workspace organization and dependency isolation patterns - [Testing Visualizations](https://visualsign.dev/contributor-guides/testing-visualizations.md): Verify parser output with the CLI before submitting - [Creating Visualizations](https://visualsign.dev/creating-visualizations.md): Design patterns and examples for transaction display - [Field Types Reference](https://visualsign.dev/field-types.md): Building blocks for displaying blockchain data in visualizations - [Introduction](https://visualsign.dev/introduction.md): Transform raw blockchain transactions into human-readable visualizations - [Parser CLI](https://visualsign.dev/parser-cli.md): Parse raw transactions and preview visualizations from the command line - [Playground](https://visualsign.dev/playground.md): Interactive VisualSign JSON editor and preview - [Quickstart](https://visualsign.dev/quickstart.md): Test your DApp's transactions with the VisualSign parser CLI - [Vision & Roadmap](https://visualsign.dev/vision-roadmap.md): Incremental adoption strategy using existing tools and standards - [Chain Metadata](https://visualsign.dev/wallet-integration/core-concepts/chain-metadata.md): Provide ABIs and IDLs for enhanced transaction parsing - [Error Handling](https://visualsign.dev/wallet-integration/core-concepts/error-handling.md): Handle parsing errors gracefully in your wallet integration - [How Parsing Works](https://visualsign.dev/wallet-integration/core-concepts/how-parsing-works.md): Understand how VisualSign transforms raw transactions into human-readable output - [gRPC Server](https://visualsign.dev/wallet-integration/grpc-server/getting-started.md): Run the gRPC parser service without TEE infrastructure - [Turnkey Hosted](https://visualsign.dev/wallet-integration/hosted/getting-started.md): Integrate with VisualSign via Turnkey's hosted enclave service - [Library Integration](https://visualsign.dev/wallet-integration/library/getting-started.md): Embed the VisualSign parser directly in your application - [Choosing a Deployment Model](https://visualsign.dev/wallet-integration/overview.md): Compare deployment options and choose the right integration approach for your wallet - [Attestation Verification](https://visualsign.dev/wallet-integration/self-hosted-tee/attestation.md): Implement attestation verification for parser responses - [Self-Hosted TEE](https://visualsign.dev/wallet-integration/self-hosted-tee/getting-started.md): Deploy VisualSign in your own AWS Nitro Enclaves - [TEE Security Model](https://visualsign.dev/wallet-integration/self-hosted-tee/security-model.md): Threat model, trust architecture, and security guarantees for AWS Nitro deployments