Prepare a property transfer
transfer_landPrepare moving a whole property the wallet holds to another account of the same person on Fabrica (Sepolia Testnet): recipient is the destination address, which must be an account linked to the owner's own Fabrica login (the sign page offers only those; a sale to someone else is list_land_for_sale or accept_land_offer). Checks first that the wallet holds the property outright, that it backs no loan, and that the recipient differs from the sender and, when signed in, is one of the account's linked wallets; warns about the wallet's open listings. A transfer is final once the transaction confirms. 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": {
"recipient": "<recipient>",
"wallet": "<wallet>"
},
"name": "transfer_land"
}
}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 | |
| recipient | Yes | The account the property moves to (0x address). The sign page only offers accounts linked to the signer's own Fabrica login. |