Cross-chain funding attribution across Base and Solana. Built around a simple distinction: an observed transfer is evidence; a claim about who funded whom is a conclusion.
What can the evidence actually support?
The interesting problem
A transaction graph can look convincing long before it is conclusive. Transfers, intermediary addresses and gaps between chains create room for several explanations. Connecting two nodes should not quietly turn a possibility into a fact.
Evidence before attribution
Wallet Tracer approaches funding attribution in Rust, across Base and Solana, with uncertainty made explicit. The useful output is a supported account of the evidence—not simply a name attached to the end of a path.
Unknown is a useful answer
Missing evidence should remain visible. A reader needs to distinguish what was observed from what was inferred, and what remains unresolved. An attribution that carries its limits is more useful than an apparently definitive answer that hides them.
The diagram illustrates the problem space. It contains no real wallets, transactions or private tracing logic.