onchain-audit
On-chain data and contract security analysis. Includes Binance API and Bitget API for audit, token info, wallet, and contract analysis. CLAWBOT decides which to use based on context.
Try your first task
A source-grounded starter task has not been verified for this skill yet.
SKILL.md
name: onchain-auditdescription: | On-chain data and contract security analysis. Includes Binance API and Bitget API for audit, token info, wallet, and contract analysis. CLAWBOT decides which to use based on context.metadata: author: NotevenDe version: 1.3.0On-chain Audit — Contract & On-chain Analysis
Two data sources; CLAWBOT chooses based on context. Binance and Bitget data can be cross-verified.
1. Binance API (onchain)
POST https://crab-skill.opsat.io/api/onchain/* (requires Crab signature)
Fields: address + chainName (uppercase: BSC/ETHEREUM/BASE/SOLANA)
| Endpoint | Description |
|---|---|
/api/onchain/audit | Contract security audit (Binance + Bitget dual-source) |
/api/onchain/token-info | Token metadata and market dynamics |
/api/onchain/wallet | Wallet positions (BSC/BASE/SOLANA only) |
/api/onchain/token-search | Token search (requires keyword instead of address) |
2. Bitget API (onchain-2)
POST https://crab-skill.opsat.io/api/onchain-2/* (requires Crab signature)
Fields: chain + contract (lowercase: bnb/eth/base/sol)
Note: field names and chain format differ from Binance endpoints.
| Endpoint | Description |
|---|---|
/api/onchain-2/token-info | Token details (symbol, name, market cap, etc.) |
/api/onchain-2/token-price | Token price summary |
/api/onchain-2/tx-info | Token transaction statistics |
/api/onchain-2/liquidity | Liquidity pool info |
/api/onchain-2/security-audit | Security audit (risk/warn/low checks) |
3. Onchain Explorer API (explorer)
POST https://crab-skill.opsat.io/api/explorer/* (requires Crab signature)
See API_EXPLORER.md for full parameter and response details.
3a. Contract ABI / Source Code
Endpoint: /api/explorer/contract
Fields: chain (ETH or BSC) + address
| Key field | Description |
|---|---|
verified | Contract is open-source and verified on Etherscan |
contractName | Contract name |
compilerVersion | Solidity compiler version |
optimizationUsed | Whether optimization was enabled |
abi | Contract ABI array |
sourceCode | Source code (string, or object for multi-file) |
licenseType | License type |
proxy | Is this a proxy contract |
implementation | Implementation address (proxy only) |
Returns { verified: false } for unverified contracts.
3b. Token Transfer History
Endpoint: /api/explorer/token-history
Fields: chain (ETH / BSC / SOL) + address + optional pagination/filter
- ETH/BSC: pagination via
outPageKey/inPageKey; each record hashash,from,to,value,asset,category,blockNum,blockTimestamp - SOL: filter by
type(SWAP/TRANSFER/BURN/...) andsource(JUPITER/RAYDIUM/...); paginate viabefore; each record hassignature,timestamp,type,source,fee,nativeTransfers,tokenTransfers,events
3c. SOL Address Overview
Endpoint: /api/explorer/sol-address
Fields: address + optional txLimit (default 10)
Returns: native SOL balance (lamports + USD), SPL token list, recent transfer records.
Fallback Behavior
| Scenario | Behavior |
|---|---|
| Unknown contract chain | Skip audit |
| No token search results | Skip token search |
| Wallet chain not supported | Skip wallet query |
| Contract not verified (explorer) | Note as unverified, skip ABI/source display |
| Explorer upstream unavailable | Skip, continue with other sources |