Prepare a purchase
buy_landPrepare buying a property at its open listing (orderHash: orderId from get_land_order_book) on Sepolia Testnet. Checks first that the listing is open, buyable (a listing on a property under a loan may not be yet), not the wallet's own and not reserved for other buyers, and lists the seller's disclosure documents. Signing sends an onchain transaction from the person's wallet; get_transaction_status follows it. 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Property slug from the URL | |
| wallet | Yes | The wallet that will sign (0x address). The sign page only lets this wallet sign. | |
| tokenId | No | The token ID of the property | |
| orderHash | Yes | The order's hash: orderId in get_land_order_book |