بنقرة واحدة
pitch-submit
Submit structured pitches to Axiom Ventures — ERC-8004 identity + x402 payment required
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Submit structured pitches to Axiom Ventures — ERC-8004 identity + x402 payment required
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Encode EVM function calls and constructor args from signature + values. Zero deps.
Find Uniswap V2/V3 liquidity pools for any token on Base or Ethereum — reserves, pricing, TVL
Inspect Uniswap Permit2 sub-approvals for any wallet on Base or Ethereum
Resolve EVM function selectors (4-byte) and event topic hashes to human-readable signatures. Queries openchain.xyz + 4byte.directory with a built-in fallback DB of 50+ common signatures. Batch mode, bytecode scanning, stdin pipe. Zero dependencies.
Resolve Basenames (.base.eth) to addresses and back on Base
Turn raw EVM revert data into a readable error. Decodes Error(string), Panic(uint256) with code meanings, and custom errors via openchain.xyz selector lookup. Zero dependencies. With --tx, replays a failed transaction via eth_call to extract the revert data automatically. Use when an agent's tx reverted and the only signal is an opaque 0x… blob.
| name | pitch-submit |
| version | 0.1.0 |
| description | Submit structured pitches to Axiom Ventures — ERC-8004 identity + x402 payment required |
| chain | base |
| chainId | 8453 |
| requires | ["ERC-8004 agent identity (NFT)","USDC on Base for pitch fee","Private key (NET_PRIVATE_KEY env var)"] |
Submit funding pitches to Axiom Ventures, the AI-agent-managed VC fund on Base.
node scripts/verify-identity.mjs --agent-id 42
node scripts/verify-identity.mjs --address 0xYourWallet
# Interactive — prompts for all fields
node scripts/submit-pitch.mjs
# From JSON file
node scripts/submit-pitch.mjs --file pitch.json
# Inline
node scripts/submit-pitch.mjs \
--agent-id 42 \
--project "MyAgent" \
--description "AI trading bot on Base" \
--ask 50000 \
--contracts 0xABC,0xDEF
# All pitches
node scripts/list-pitches.mjs
# By agent
node scripts/list-pitches.mjs --agent-id 42
# Specific pitch
node scripts/list-pitches.mjs --pitch-id 7
# Required
NET_PRIVATE_KEY=0x... # Agent's private key
BASE_RPC_URL=https://... # Base RPC (defaults to public)
# Optional
PITCH_REGISTRY=0x... # PitchRegistry contract address
AGENT_REGISTRY=0x... # ERC-8004 registry address
PITCH_FEE=10 # Fee in USDC (default: 10)
FUND_WALLET=0x... # Fund wallet for fee payment
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913See references/pitch-format.md for the full spec.
viem (for blockchain interactions)