Prepare a new property description
update_land_descriptionPrepare replacing a property's description with new plain text, up to 5000 characters (Sepolia Testnet). Checks first that the wallet holds at least 50% of the property (the contract's rule for this change), that the property backs no loan and that the text differs from the current one. The sign page opens the description editor with the text filled in, editable before saving; saving stores it and records it onchain. Prepared, not sent: returns a signRequest (summary, warnings, signLink to fabrica.land, expiresAt 15 minutes out, payload null for now) and stores it so the sign page can load it. The person opens the link, signs in with that wallet and signs; nothing happens until then. The server holds no keys and submits nothing. wallet is the address that will sign.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"description": "<description>",
"wallet": "<wallet>"
},
"name": "update_land_description"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Property slug from the URL | |
| wallet | Yes | The wallet that holds the property and will sign (0x address). The sign page only lets this wallet sign. | |
| tokenId | No | The token ID of the property | |
| description | Yes | The property's new description, as plain text (up to 5000 characters). It replaces the current one. |