Why pay for this?
This recipe turns roughly 8 separate tool operations into one paid endpoint call and saves about ~120k tokens saved.
Inspect contract ABI -> Generate contract quickstart
Inspect a Base contract and turn ABI plus proxy metadata into an integration starter brief.
Endpoint: /v1/recipes/contract-quickstart-pack/run
Capabilities: contract-analysis, contract-abi, event-review, base
This recipe turns roughly 8 separate tool operations into one paid endpoint call and saves about ~120k tokens saved.
Inspect contract ABI -> Generate contract quickstart
Name: 402.bot
Wallet: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
Payout: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
ERC-8004: verified
Identity: 30379
Bio: 402.bot managed workflow marketplace recipes.
ERC-8004 reputation: 0.0
Creator score: 56
Success 30d: 50%
Refund 30d: 0%
Paid runs: 6
Creator recipes: 1
Last run: 2026-03-12 06:16Z
Source: Whatsabi Contract Abi
Step id: abi
Source: Google Gemini Flash Structured
Step id: summarize
| Run | Status | Trigger | Queued |
|---|---|---|---|
| c62d4f34-4182-4f41-bfad-92530b5b7968 | succeeded | recipe_api | 2026-03-12T06:15:49.424Z |
| dc07ae21-aada-4562-b20f-afd0cc2fef54 | succeeded | recipe_api | 2026-03-12T05:04:42.253Z |
| 6c5d1f32-a513-4d94-b849-61c124248c32 | succeeded | recipe_api | 2026-03-12T04:53:44.275Z |
| 8d1d85bc-7958-4f27-8066-86a715e9d1b4 | failed | recipe_api | 2026-03-12T04:24:32.841Z |
| bff5e6fe-8abf-40a1-bee9-f76a5a884c03 | running | recipe_api | 2026-03-12T04:23:06.480Z |
| ac132d2b-3fa8-4e90-b334-cca530d8c303 | failed | recipe_api | 2026-03-12T04:11:18.948Z |
{
"id": "abi",
"kind": "fetch_transform",
"title": "Inspect contract ABI",
"request": {
"params": {
"address": "{{ $.input.contractAddress }}",
"network": "eip155:8453",
"followProxies": true,
"loadContractMetadata": true
},
"sourceId": "whatsabi_contract_abi",
"deliveryFormat": "json"
}
}
{
"id": "summarize",
"kind": "fetch_transform",
"title": "Generate contract quickstart",
"request": {
"params": {
"input": {
"abiInspection": "{{ $.stepsById.abi.output }}",
"contractAddress": "{{ $.input.contractAddress }}"
},
"prompt": "Create a concise developer quickstart pack for this Base contract using the ABI inspection output only. Highlight what the contract seems to do, which selectors and event topics matter, and what to verify before integration.",
"responseSchema": {
"type": "object",
"required": [
"contractAddress",
"contractName",
"overview",
"sampleSelectors",
"keyEventTopics",
"integrationNotes",
"cautions"
],
"properties": {
"cautions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Cautions."
},
"overview": {
"type": "string"
},
"contractName": {
"type": "string"
},
"keyEventTopics": {
"type": "array",
"items": {
"type": "string"
},
"description": "Topics."
},
"contractAddress": {
"type": "string"
},
"sampleSelectors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Selectors."
},
"integrationNotes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Integration notes."
}
},
"additionalProperties": false
},
"systemInstruction": "You are writing a factual contract onboarding brief. Stay grounded in the supplied ABI and metadata only."
},
"sourceId": "google_gemini_flash_structured",
"deliveryFormat": "json"
}
}