서명·송금 전 확인

지갑을 쓰는 에이전트가 서명하거나 보내기 전에 DechoNet에 묻습니다. 받는 주소, 요청을 보낸 페이지, 그 요청이 허락하는 일을 한 번에 확인합니다.

요청과 응답 예시(MCP)예시

{
  "method": "tools/call",
  "params": {
    "name": "crypto_check_before_sign",
    "arguments": {
      "to": "0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed",
      "url": "https://claim-airdrop.example/",
      "request": {
        "method": "eth_sendTransaction",
        "params": [
          {
            "to": "0x…token",
            "data": "0x095ea7b3…ffff"
          }
        ]
      }
    }
  }
}
{
  "verdict": "suspicious",
  "signals": [
    {
      "key": "crypto_drain_request",
      "severity": "warning",
      "part": "request"
    }
  ],
  "request": {
    "method": "eth_sendTransaction",
    "kind": "approve_unlimited",
    "allows": "이 토큰을 한도 없이 계속 옮길 수 있음",
    "drain": true
  },
  "unchecked": [
    "balance_history",
    "token_contracts",
    "simulation"
  ]
}
  • 웹 검사와 같은 판정 단어(위험·의심·위험 신호 없음)를 쓰고, "안전"이라고 하지 않습니다
  • 응답에 확인하지 않은 것(잔액, 토큰 컨트랙트, 시뮬레이션)을 함께 적습니다
  • 보낸 내용은 저장하지 않고 판정과 신호 이름만 남깁니다

MCP 도구

crypto_check_before_sign받는 주소·요청한 페이지·서명 요청을 함께 판정합니다. 무제한 토큰 승인, Permit 서명, setApprovalForAll처럼 자산을 넘겨줄 수 있는 요청을 알아봅니다.
wallet_address_check지갑 주소 하나의 체인·체크섬·OFAC 제재 목록 등재·DechoNet 기록.
crypto_exchange_check도메인이 거래소·지갑·dApp의 공식 주소인지, 이름만 쓴 도메인인지.

연결

  • 원격 MCP 주소: https://dechonet.com/mcp (설치·키 없이)
  • npm: npx dechonet-mcp
  • HTTP: POST /api/util/crypto-presign 에 { to, url, request } — 문서는 /developers

MCP · API

DechoNet은 자산을 맡거나 옮기지 않고, 투자 의견을 드리지 않습니다. 시드 문구나 개인 키를 요구하지 않으며, 요구하는 곳은 DechoNet이 아닙니다.