Overview
ChainGPT is a Web3-focused AI platform used in Scriptonia for:- Smart contract generation
- Smart contract security auditing
What ChainGPT is used for
- Generate Solidity smart contracts from natural language
- Perform automated security audits
- Produce audit reports as part of project deliverables
Integration Points
lib/chaingpt.ts— Base API clientlib/chaingpt-smart-contract.ts— Contract generationlib/chaingpt-auditor.ts— Contract auditinglib/platform-templates.ts— Triggers generation during execution
Smart Contract Generation
Purpose
Generate production-ready Solidity contracts from project requirements.Supported
- Networks: Ethereum, Polygon, BSC, Solana
- Standards: ERC-20, ERC-721, ERC-1155, custom contracts
Function
- description
- network (optional)
- standards (optional)
- additionalRequirements (optional)
- Solidity contract code
- Explanation
- Network and standards used
Smart Contract Auditing
Purpose
Analyze generated contracts for security and best-practice issues.Function
Modes
- quick
- Critical and high-severity issues
- Used immediately after generation
- full
- Complete audit report
- Included in final deliverables
Workflow Integration
- User selects Blockchain/DApp platform
- Execution starts
- Backend agent detects
contract.sol - ChainGPT generates the contract
- Quick audit runs
- During final execution:
- Full audit runs
audit.mdis generated
Configuration
Required environment variables
Output
Blockchain/DApp projects include:contract.sol— Generated smart contractaudit.md— Security audit report
Notes
- Scriptonia does not deploy or audit live contracts
- Generated contracts must be reviewed before use
- Audits are automated, not a substitute for professional audits
Status
- Integration: Complete
- Used automatically for Blockchain/DApp projects