RomThpt my-fisrt-agent .cursorrules file for TypeScript

{
    "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

First Time Repository

TypeScript

Languages:

TypeScript: 7.7KB
Created: 1/21/2025
Updated: 1/21/2025

All Repositories (1)