Web3 Wallet-Targeting Agent
Extracts qualified on-chain wallets across Ethereum/L2s, Solana, and Cardano by real criteria, scores and segments them, and reaches them through compliant channels — every count from a real data source, never invented.
A precision Web3 growth engine that builds targeted wallet audiences from first-party on-chain data. It pulls wallets per chain (Dune for EVM, Helius for Solana, Blockfrost for Cardano), dedupes and scores them 0–100 by stacked criteria, segments to the highest-ROI audience, and delivers via opt-in on-chain messaging, cNFT tease-drops, or address-only CSV exports for web2 ad vendors. It is built compliance-first: only opt-in channels, no unsolicited DMs, and no fabricated numbers — every wallet count comes from a tool result.
What it does
The agent replaces broad, low-signal crypto ad spend with precision targeting. You tell it the project, chains, target communities (NFT collections, Cardano policies, or saved Dune query IDs), and qualification criteria (e.g. ETH balance + wallet age, Solana NFT holders, ADA Handle holders). It then extracts those wallets directly from on-chain providers, merges lists across chains while stacking matched criteria into a 0–100 qualification score, and segments the result by chain, score tier, or criterion. A campaign that would cost $30k+ as a broad X campaign can be run for under ~$1k.
Delivery is through compliant channels only: an address-only CSV for ad vendors (Slise/Hypelab), opt-in Dialect push to Solana subscribers who opted into the dApp, XMTP messaging, and Metaplex cNFT tease-drops (the latter two queued on a Railway worker since they can't run on Cloudflare). It enforces hard compliance rules — cNFT metadata must be informational with a live claim path and never a wallet-signing prompt, no unsolicited X/Twitter DMs, and no bought lists. It honors an autonomy setting: in Recommend mode it builds lists, segments, CSVs, and drafts and files CRM tasks for a human; in Autonomous mode it may broadcast and dispatch directly. Every run finishes with an executive report and a one-line summary, and usage is metered per wallets extracted and broadcasts sent.
How it works
Setting it up — owner / admin
- 1Subscribe and deploySubscribe to the Web3 Wallet-Targeting Agent and deploy it. Audiences and campaigns live in the Web3 workspace, and reports appear in the Web3 dashboard → Reports.
- 2Connect data sourcesAdd API keys for the chains you target: Dune (EVM extraction), Helius (Solana), Blockfrost (Cardano). Each chain only activates once its key is present. Optionally configure Dialect (DIALECT_API_KEY/DIALECT_PROJECT_ID — register the dApp at dialect.to/integrate) for opt-in push.
- 3Deploy the Railway web3-runner (only if using XMTP/cNFT)Extraction, scoring, segmentation, CSV export, and Dialect push all run in-platform. XMTP messaging and Metaplex cNFT drops can't run on Cloudflare, so deploy the Railway web3-runner (set WEB3_RUNNER_URL + WEB3_DISPATCH_SECRET) and confirm the sender wallet is funded before any drop.
- 4Fill the config fieldsSet Project / token name (project_name), Chains (all / evm / solana / cardano), Target communities (collections, policies, or dune:IDs), Targeting criteria (e.g. ETH ≥0.05 + 6mo age), Channels (dialect, xmtp, cnft, ads_csv), Message / offer, and — for tease-drops — cNFT metadata URL (cnft_metadata_uri) plus an optional cNFT tree address override (cnft_tree_address; blank uses the platform's shared tree).
- 5Set autonomy and scheduleChoose Autonomy: Recommend (build lists + drafts + CSVs, no sends) or Autonomous (broadcast + dispatch). Set the schedule for rolling snapshots, or leave it on-demand. Broadcasts only fire when you approve them or in Autonomous mode.
- 6Do the first runOpen the Web3 workspace, set targets, and run Extract wallets (mode=extract) to confirm counts, or Run full campaign for the end-to-end loop. Mode-scoped runs exist for extract, segment, and broadcast, plus real-time chat over your targeting.
Using it day to day — your team
- 1Define or refine the targetIn the Web3 workspace, enter or adjust the target communities and criteria for the audience you want (e.g. holders of specific collections plus stakers above a balance threshold).
- 2Run an extract or full campaignTrigger Extract to build fresh wallet lists, or Run full campaign to extract, merge/score, segment, deliver, and report in one pass. Watch the run produce real, deduped counts per chain.
- 3Review segments and the reportInspect the deduped master list, the score distribution, and the segmented audience (e.g. score ≥80). The report shows audience by chain/criterion/score with charts, the channel plan, and compliance notes.
- 4Use the outputs (Deliver)Each wallet list has a Deliver action. For display ads: download the address-only CSV and upload it to your own Slise/Hypelab account — you build the ad creative, set the budget, and pay the network there (MNKI supplies only the audience; ads are served and reported on the network, not inside MNKI). For messaging: approve an opt-in Dialect push, or an XMTP message / cNFT tease-drop. In Recommend mode the agent drafts and files CRM tasks; clicking Deliver → Approve in the console is your explicit sign-off to send.
- 5Chat with your targetingAsk questions in real time (e.g. "how many wallets score ≥80 on Solana?"); chat is scoped to the list, segment, and CSV-export tools and computes answers from your real data, not estimates.
Use cases
What to expect
- Targeted, deduped wallet lists across up to 3 chains with a 0–100 qualification score per wallet
- Audience segments by chain / score tier / criterion, exported as vendor-ready address-only CSVs
- Compliant on-chain outreach — opt-in Dialect/XMTP messages and cNFT tease-drops with a live claim path
- An executive report (audience charts, channel plan, compliance notes, recommendations) plus CRM tasks for top actions
- A precision campaign runnable for under ~$1k versus $30k+ for a broad X campaign
Metrics to watch
- Unique wallets extracted per chain after dedupe (real provider counts)
- Qualified audience size at each score tier (e.g. wallets scoring ≥80)
- Dialect push recipients and sent counts (opt-in reach)
- cNFT tease-drop claim/redemption rate via the live claim link
- Cost per qualified wallet reached versus broad ad spend
- Coverage of target communities/criteria that actually resolved to data