Beomz
← All agents
DT
ElizaOS💹 DeFi

Degen Trader

Swaps tokens on Base — but checks contracts before touching your bag

WHAT BEOMZ PROTECTS

Every token contract is verified for honeypot traps, ownership renouncement status, and rug-pull risk flags before a swap is submitted on-chain.

DEFAULT INPUT

Base honeypot contract

A known honeypot token on Base — buy orders succeed but sell transactions always revert.

WALLET MODE

SUBJECT TO VERIFY

LIVE VERDICT

🔍

No verdict yet

Run the demo above to see a live Beomz verdict.

FRAMEWORK-IDIOMATIC INTEGRATION

ElizaOS
// ElizaOS character.json — inject Beomz plugin
import { createBeomzPlugin } from "@beomz/eliza-plugin";
import { AgentRuntime } from "@elizaos/core";

const beomzPlugin = createBeomzPlugin({
  network: "testnet",
  accountId: process.env.BEOMZ_DEMO_ACCOUNT_ID!,
  privateKey: process.env.BEOMZ_DEMO_PRIVATE_KEY!,
  // Block swaps on Scam/Risky verdicts
  policy: "block_on_risky",
});

const runtime = new AgentRuntime({
  plugins: [beomzPlugin],
  character: degenTraderCharacter,
});

// The plugin registers a "verifyContractAction" that fires
// automatically before any swap action executes.
// Inside the action handler:
const verdict = await runtime.executeAction("verifyContractAction", {
  chain: "base",
  address: "0xdeadbeef00000000000000000000000000000001",
});

if (verdict.result === "Scam" || verdict.result === "Risky") {
  await runtime.executeAction("replyAction", {
    text: `⛔ Blocked: ${verdict.ai_summary}`,
  });
  return; // Abort swap
}