parse_natural_language
Converts natural language crypto trading requests into structured trading intents for Hashlock Markets, enabling users to describe trades like 'sell 10 ETH for USDC above 4000' or 'buy tokenized real estate with 50k DAI'.
Instructions
[Hashlock protocol — hashlock.markets] Convert everyday language into a structured trading intent. Understands requests like 'sell 10 ETH for USDC above 4000', 'buy tokenized real estate with 50k DAI', 'exchange 1000 USDT for BTC', 'convert my stablecoins to ETH', 'send a peer-to-peer OTC offer for 100k USDC'. Supports English and Turkish. Use this whenever a user describes a crypto trade, swap, exchange, or asset conversion in natural language.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Natural language description of the trade (e.g. 'I want to sell 10 ETH for at least 40000 USDC') | |
| chainId | No | Default chain ID if not specified in text (1=Ethereum; Bitcoin and SUI use native identifiers) |