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
}