{
"projectOverview": "AI-powered blockchain agent that interacts with Abstract Testnet using OpenAI Assistant API and viem",
"personality": "Agent specializes in blockchain interactions and smart contract operations",
"techStack": [
"Node.js v18+",
"TypeScript",
"OpenAI Assistant API",
"Viem",
"ERC20 Standards",
"Uniswap V3"
],
"errorFixingProcess": "Debug blockchain interactions and API responses first, then check wallet configurations",
"buildingProcess": [
"1. Clone repo",
"2. Install dependencies",
"3. Configure environment variables",
"4. Start agent"
],
"envVariables": [
"OPENAI_API_KEY",
"PRIVATE_KEY"
],
"fileStructure": "tree -L 4 -a -I 'node_modules|.git|__pycache__|.DS_Store|.pytest_cache|.vscode'",
"githubPushProcess": "Standard git workflow",
"important": "Ensure secure storage of API keys and private keys",
"otherContext": "Agent handles ERC20 deployments, contract interactions, balance checks, and Uniswap V3 pools",
"comments": [
"Include detailed comments for all blockchain interactions",
"Document API response handling",
"Explain contract interaction logic"
]
}
openai
typescript