Action Provider: Token safety checks before trading (SafeAgent)
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 静か
- 技術スタック
- typescript
- 領域
- blockchain, security
調査の方向性
この提案では、checkTokenSafety エントリーポイント、REST /token/scan エンドポイント、MCP 統合、ERC Token Safety Score 標準が挙げられていますが、AgentKit のファイルやテストには触れられていません。まず既存の action providers とこれらの統合リファレンスを確認してください。完了条件と実装スコープについては、まだメンテナーの合意が必要です。
索引モデルが issue の本文から書いたものです。
説明
Proposal: Token Safety Action Provider
Problem
AgentKit enables AI agents to trade crypto, but has no built-in safety checks. The legal notice states "User's exclusive responsibility" for trading risks. A safety action provider would protect users and reduce liability.
Solution
SafeAgent action provider — agents call checkTokenSafety before executing any swap:
// In an agent's trading flow
const safetyReport = await checkTokenSafety(tokenAddress, 'base');
if (!safetyReport.isSafe) {
return "Token flagged as potentially unsafe: " + safetyReport.flags.join(', ');
}
// Proceed with swap...
Detection Capabilities
- Honeypot detection (DEX swap simulation)
- 17 scam pattern checks
- LP lock verification
- Owner analysis (renounced, privileged functions)
- Proxy/upgrade detection
- 6 chains: Base, Ethereum, Arbitrum, Optimism, Polygon, BSC
Integration Options
- MCP:
https://cryptogenesis.duckdns.org/mcp/sse(compatible with AgentKit MCP examples) - npm:
npm install CryptoGenesisSecurity/erc-token-safety-score - REST:
GET /token/scan?address=0x...&chain=base - On-chain: Oracle on Optimism
0x3B8A6D696f2104A9aC617bB91e6811f489498047
Standard
ERC Token Safety Score — open standard: https://github.com/CryptoGenesisSecurity/erc-token-safety-score
Happy to build the action-provider if Coinbase is interested.
- 主要言語
- TypeScript
- スター
- 1.3k
- フォーク
- 842
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
coinbase/agentkit のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
coinbase-agentkit 0.7.x fails on fresh install: imports solana.rpc.api, which solana>=0.37 removed対応中かも @JulienKervarrec が 14 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
coinbase/agentkit#1539 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 58/100
メンテナーはふだん 1 日以内に返信
coinbase/agentkit の issue をすべて見る
似ている issue
-
DB-plane provider_chat_options.* is accepted by config set but never merged into the loaded configオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Bump Firebase JS SDK (12.19.0 → 13.0.0)対応中かも @SelaseKay が今日担当しました。 オープンNeeds Attention type: enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
invertase/react-native-firebase#9364 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
cloudflare/mcp#271 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 4 日以内に返信
-
e2e-failure ready-to-code
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
redhat-developer/rhdh-plugin-export-overlays#4261 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信