Before proceeding with execution, the bot uses the LLM to perform natural-language-based input validation.
Examples of validations:
Check format: Is the address a valid Ethereum address?
Check completeness: Are all required parameters provided?
Check semantic correctness:
“Deploy a token with 0 supply” → flagged as invalid
“Send 200 tokens” → flagged if token name or recipient missing
Check token limits: Warns if supply exceeds practical values (e.g., >1e+30)
The LLM can also rewrite or normalize malformed prompts to make them executable:
“Can u make me a coin, like 1 bil DogeCoin?” → Interpreted as name = "DogeCoin", symbol = "DOGE", supply = 1000000000
name = "DogeCoin"
symbol = "DOGE"
supply = 1000000000
Last updated 8 months ago