Fix README against the code, and asset search by name
README: - Default network is testnet; add a table of the integrations that are tied to specific networks (NFD, Pera, Tinyman, Haystack, Alpha, x402, Bazaar). - List all 8 environment variables the server reads. - Drop the wallet resources, AP2 and Zod-validation claims; describe the 13 knowledge resources, document keys and the '~' file names. - Describe the wallet migration, archiving and persistence as the code does them, and x402 in V2 terms (PAYMENT-REQUIRED, PAYMENT-SIGNATURE, PAYMENT-RESPONSE, amount), with V1 names as fallbacks. - Pagination applies only to api_* and alpha_* tools. - Fix the Claude Code, Codex CLI and OpenCode setup instructions. - Update the project tree, test tables and counts, E2E notes (the wallet suite writes to ~/.algorand-mcp/wallet.db; run with a scratch HOME), and the dependency list: correct repository links, pinned Alpha SDK, base64-js, the vendored Tinyman SDK, and removed packages. api_indexer_search_for_assets: the indexer dispatch overwrote the caller's `name` argument with the tool name, so every search, by name, unit or creator, also filtered for an asset named after the tool and returned nothing. The caller's value now reaches the indexer, with a unit test that fails on the old code. The knowledge E2E test requested the key "ARCs", which is not a document, and passed either way. It now reads arcs:specs:arc-0090.md and checks that an unknown key is rejected.
ded849b7
main
5/182 ++ 102 --