Date: 2026-04-17
Analyst: Bankr (token-scam-analysis skill)
Chain: Base
Subject contract: 0x76d1D20aD655323a26908388B24D69f42C4D3B07 (symbol AC, name Agent Conductor)
Platform: Clanker v4 (via the ClankerBundler interface)
Claimed socials: https://agentconductor.world, https://x.com/AgentConductor, https://t.me/AgentConductor_bot
Cross-reference: VOLM OLD / VOLM NEW (separate open investigation)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| The following function is used to re-create Pixelglyphs from on-chain data. | |
| Original glyphs were created with the following: | |
| const matrix = [ [ 0, 0, 0, 0, 0 ], [ 0, 1, 1, 0, 1 ], [ 0, 1, 1, 0, 0 ], [ 0, 0, 0, 1, 1 ], [ 0, 0, 0, 1, 1 ], [ 0, 1, 1, 1, 1 ], [ 0, 1, 0, 0, 0 ], [ 0, 1, 1, 1, 1 ], [ 0, 1, 1, 1, 1 ], [ 0, 0, 0, 0, 0 ] ]; | |
| const colors = [ "rgb(93,19,36)", "rgb(123,234,113)", "rgb(173,109,23)" ]; | |
| render(canvasElement, matrix, 37, ...colors); | |
| */ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { Request, Response } from "express"; | |
| import { createCanvas } from "canvas"; | |
| import GifEncoder from "gifencoder"; | |
| export async function generateImage(label: string): Promise<Buffer> { | |
| const width = 955; | |
| const height = 500; | |
| const canvas = createCanvas(width, height); | |
| const ctx = canvas.getContext("2d"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "merkleRoot": "0x1dca93fc5f93e2ee469afbb8c1459b55bfb6b7fe7def57de84c341462349079b", | |
| "share": "2000000000000000000000000", | |
| "totalClaimers": 500, | |
| "proofs": { | |
| "0x9524037A72f13B1Fbc632653bCc71de3F496d2a8": [ | |
| "0x75cd6f3d02a44ab2c29dcade518e2382d492411641dab94006ad7dec6163285e", | |
| "0xe7e8946fb87de984661dec8a4aac226cf748c2a077b5d3615eb63e77f1713642", | |
| "0x7b59b342f3633699965fbe829c6dc1fe897059cdbfd3a28b879748092a6aa6f3", | |
| "0x0e3de2aa67d3b5efba45a4888ebe2841ec45af66d030caef6792c727a2cccd49", |
| name | lienfi-airdrop-claim |
|---|---|
| description | Claim from the LienFi (LFI) airdrop on Base mainnet. 500 pre-approved Bankr Club holders can each claim 2,000,000 LFI once via merkle proof. Use when the user asks to "claim my LFI airdrop", "claim LienFi", "check if my wallet is on the LFI list", or any wallet on the eligible list asks about an LFI claim. |
A live equal-share merkle airdrop deployed to Base mainnet (chain id 8453, chain name base). 500 pre-approved addresses can each call claim(bytes32[]) once and receive 2,000,000 LFI. Eligibility is enforced on-chain by a merkle proof; the leaf hashes msg.sender, so each recipient must claim from their own wallet — there is no third-party / sponsored-claim path.
| name | lienfi-airdrop-claim |
|---|---|
| description | Claim from the LienFi (LFI) airdrop on Base mainnet. 500 pre-approved Bankr Club holders can each claim 2,000,000 LFI once via merkle proof. Use when the user asks to "claim my LFI airdrop", "claim LienFi", "check if my wallet is on the LFI list", or any wallet on the eligible list asks about an LFI claim. |
A live equal-share merkle airdrop deployed to Base mainnet (chain id 8453, chain name base). 500 pre-approved addresses can each call claim(bytes32[]) once and receive 2,000,000 LFI. Eligibility is enforced on-chain by a merkle proof; the leaf hashes msg.sender, so each recipient must claim from their own wallet — there is no third-party / sponsored-claim path.