//! Look up one Solana transaction by signature and print it as an EVM receipt,
//! with SOL / SPL token movements as ERC-20 style logs.
//!
//! ```sh
//! cargo run --example solana_tx -- <SIGNATURE> [CHAIN|RPC_URL]
//! cargo run --example solana_tx -- <SIGNATURE> # mainnet public RPC
//! cargo run --example solana_tx -- <SIGNATURE> solana-devnet
//! EVMIFY_RPC_SOLANA=https://my-rpc.example cargo run --example solana_tx -- <SIGNATURE>
//! ```
use ChainProvider;
use solana;
async