Overview
Mirador correlates Solana transactions to a trace by transaction signature — the ed25519 signature that uniquely identifies a Solana transaction (base58, ~88 chars). The Web3Plugin exposes this under itsweb3.solana namespace.
chain_name = "solana". On the platform side, the hint is routed through the same correlation machinery as EVM tx hints, so Solana transactions appear inline in the trace waterfall alongside any other on-chain or off-chain activity.
Solana methods require the
Web3Plugin. See Plugins for setup.Adding a Solana Transaction Hint
Pass the signature returned by your Solana client of choice —@solana/web3.js, @solana/kit, Anchor, Jupiter, or anything that surfaces a base58 signature string.
With Details
Attach a free-form note for downstream debugging:Method Signature
| Parameter | Type | Required | Description |
|---|---|---|---|
signature | string | Yes | Solana transaction signature (base58, ed25519) |
details | string | No | Free-form note attached to the hint for debugging context |
End-to-End Example
Cross-Chain Workflows
Solana hints compose freely with EVM hints, Safe hints, and Relay hints. A trace that spans Solana and an EVM chain just calls both methods:web3.relay.addQuoteHint() and let the backend processor co-emit both legs for you.
Why No Chain Argument?
EVM tx hints carry a numeric chain ID so the backend knows which chain to look the tx hash up on. Solana doesn’t have a chain ID — there’s one mainnet, plus testnets/devnets that are identified by RPC endpoint, not by an enum value. So the API simply omits the chain parameter:chain_name = "solana" on the wire so the platform routes it correctly.
Best Practices
Add the Hint as Soon as You Have the Signature
Don’t wait for confirmation. Solana sigs are deterministic from the transaction, so you can record the hint the instant you send:Describe Each Leg in a Multi-Tx Flow
When a single user action produces several Solana transactions (e.g. setup + swap, or staged Jupiter route), use the optionaldetails arg to label each leg so the waterfall is self-explanatory:
Next Steps
EVM Transaction Hints
EVM tx correlation and the supported chain list
Relay Bridges
Intent-based cross-chain bridges
Plugins
Web3Plugin setup and namespaces