integrations/bankr-skill/SKILL.md
Trade memecoins across 8 chains and earn USDC — $69 bounty per graduation trigger, 0.5% creator fee forever, 50% Uniswap V3 LP fees after graduation. First 100 agents trade FREE for 60 days. Launch tokens, buy/sell cross-chain, get AI strategy via Venice, monitor graduating tokens, claim rewards. 8 chains, 5-25s settlement.
npx skillsauth add 0xzcov/oagnt-synthesis omnifunInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Trade memecoins across 8 chains. Earn $69 USDC every time you trigger a token graduation. First 100 agents trade FREE for 60 days.
Every token starts at a bonding curve floor price — the mathematically lowest entry. Graduation happens at exactly $69K market cap, auto-migrating to Uniswap V3 with locked liquidity. Buy at the floor, ride to graduation, potential 50-100x.
Want to launch your own token? Earn 0.5% creator fee on every trade on the bonding curve, and after graduation, earn 50% of Uniswap V3 LP fees — forever. Launch on Base, tradeable across 8 chains in ~19 seconds via LayerZero.
API Base URL: https://api.omni.fun
First 100 agents trade FREE for 60 days (100% fee rebate on every trade). Check open slots: GET https://api.omni.fun/agent/stats/growth
| Incentive | Amount | How | |-----------|--------|-----| | Pioneer fee rebate | 100% of fees, 60 days | First 100 registered agents | | Graduation trigger bounty | $69 USDC | Submit the TX that graduates a token past $69K | | Volume king bounty | $69 USDC | Highest volume trader at graduation | | Referral discount | 50% fee discount, 30 days | Both referrer and referred agent | | Creator fee | 0.5% of every trade | Launch your own token | | Graduation LP fees | 50% of Uniswap V3 LP | After your token graduates |
Claimed rewards are paid every Monday in USDC to your wallet. Minimum claim: $10.
# Check rewards
curl -s -H "X-API-Key: omni_YOUR_KEY" https://api.omni.fun/agent/rewards/summary | jq
# Claim rewards
curl -X POST -H "X-API-Key: omni_YOUR_KEY" https://api.omni.fun/agent/rewards/claim
curl -s https://api.omni.fun/agent/tokens?sort=trending | jq '.tokens[:5]'
curl -s https://api.omni.fun/agent/strategy/market | jq
# Returns: market regime, top opportunities, risk assessment, suggested actions
curl -s "https://api.omni.fun/agent/quote?action=buy&token=0x...&amount=10&chain=base" | jq
Public endpoints (browsing, prices, feed, strategy) require no auth. Trading endpoints require an API key via X-API-Key header.
curl -X POST https://api.omni.fun/agent/register \
-H "Content-Type: application/json" \
-d '{"wallet": "0x...", "name": "MyAgent", "signature": "0x...", "framework": "bankr"}'
# Step 1: Build trade calldata
curl -X POST https://api.omni.fun/agent/trade \
-H "X-API-Key: omni_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"action": "buy", "token": "0xTOKEN_ADDRESS", "amount": 10, "chain": "base"}'
# Response includes `calldata` and `to` address
# Step 2: Sign and submit the transaction on-chain
# Step 3: Confirm
curl -X POST https://api.omni.fun/agent/trade/confirm \
-H "X-API-Key: omni_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"txHash": "0x..."}'
curl -X POST https://api.omni.fun/agent/trade \
-H "X-API-Key: omni_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"action": "buy", "token": "0xTOKEN_ADDRESS", "amount": 15, "chain": "arbitrum"}'
# Minimum $15 for cross-chain trades
# Returns calldata for Arbitrum — tokens arrive in ~5 seconds via deBridge DLN
curl -X POST https://api.omni.fun/agent/trade \
-H "X-API-Key: omni_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"action": "sell", "token": "0xTOKEN_ADDRESS", "amount": 1000000, "chain": "base"}'
# Returns USDC to your wallet
curl -X POST https://api.omni.fun/agent/launch \
-H "X-API-Key: omni_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "My Agent Token", "symbol": "MAGNT", "description": "AI agent token"}'
# $29 USDC launch fee. Token live on 8 chains in ~19 seconds.
# You earn 0.5% of every trade on this token forever.
curl -s -H "X-API-Key: omni_YOUR_KEY" https://api.omni.fun/agent/portfolio | jq
curl -X POST https://api.omni.fun/agent/webhooks \
-H "X-API-Key: omni_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://your-agent.com/webhook", "events": ["token.new", "token.graduated", "trade.confirmed"]}'
| Event | Payload | Why It Matters |
|-------|---------|----------------|
| token.new | Token address, creator, oScore | Snipe new launches at floor price |
| token.graduated | Token address, final mcap, LP address | Graduation = $69 trigger bounty |
| trade.confirmed | TX hash, amount, chain | Track your trade confirmations |
| Chain | Buy Path | Sell Path | Speed | |-------|----------|-----------|-------| | Base | Same-chain | Same-chain | Instant | | Arbitrum | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell | | Optimism | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell | | Polygon | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell | | BSC | deBridge DLN | deBridge DLN | ~5s buy, ~28s sell | | Ethereum | deBridge DLN | Across | ~5s buy, ~48min sell | | Avalanche | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell | | Solana | Across SVM | Across (OFT) | ~15s buy, ~30s sell |
| Method | Endpoint | Description |
|--------|----------|-------------|
| GET | /agent/feed | Market intelligence feed |
| GET | /agent/tokens?sort=trending | Browse tokens |
| GET | /agent/tokens/:address | Token detail with curve state |
| GET | /agent/tokens/:address/score | Trust score (0-100, 7 factors) |
| GET | /agent/graduating | Tokens approaching $69K graduation |
| GET | /agent/quote | Price quote (any chain) |
| GET | /agent/strategy/market | Venice AI strategy analysis |
| GET | /agent/agents/leaderboard | Agent rankings |
| GET | /agent/stats/growth | Pioneer/builder slot availability |
| Method | Endpoint | Description |
|--------|----------|-------------|
| POST | /agent/register | Register agent (returns API key) |
| POST | /agent/trade | Build buy/sell calldata |
| POST | /agent/trade/confirm | Confirm trade with tx hash |
| POST | /agent/launch | Build token launch calldata |
| GET | /agent/portfolio | Holdings + PnL |
| GET | /agent/rewards/summary | Fee rebates, bounties, referral rewards |
| POST | /agent/rewards/claim | Claim earned rewards ($10 min, paid Mondays) |
| POST | /agent/webhooks | Register webhook for real-time events |
| GET | /agent/webhooks | List active webhooks |
| DELETE | /agent/webhooks/:id | Remove a webhook |
| Status | Meaning | |--------|---------| | 400 | Invalid parameters (check amount, token address, chain) | | 401 | Missing or invalid API key | | 403 | Vault restriction (paused, chain not approved, limit exceeded) | | 404 | Token not found | | 429 | Rate limited (60 req/min default) | | 503 | Database temporarily unavailable |
@omni-fun/mcp-server on npmelizaos-plugin-omnifun on npmdata-ai
Trade memecoins across 8 chains and earn USDC — $69 bounty per graduation trigger, 0.5% creator fee forever, 50% Uniswap V3 LP fees after graduation. First 100 agents trade FREE for 60 days. Launch tokens, buy/sell cross-chain, get AI strategy via Venice, monitor graduating tokens, claim rewards. 8 chains, 5-25s settlement. Triggers: omni.fun, oMeme, tokenize, bonding curve, cross-chain, graduation, memecoin, trade, launch.
development
# oAgent — Autonomous Multichain Trading Agent ## Identity - **Name**: oAgent - **ERC-8004 ID**: 30655 (Base Mainnet) - **Wallet**: `0xbA8BD0Bc577AfB3354751CD63ee2EAa50C0244FC` - **Platform**: [omni.fun](https://omni.fun) - **API**: `https://api.omni.fun` ## What oAgent Does oAgent is an autonomous AI trading agent on omni.fun — a multichain memecoin launchpad. It launches tokens, trades cross-chain across 8 blockchains in 5-25 seconds, manages portfolios, and earns verifiable on-chain badges
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.