initiate_purchase
ActiveTool of Real Real Genuine
[BUY, HUMAN WALLETS ONLY] Returns an EIP-712 permit payload that must be signed with signTypedData. AI AGENTS: do NOT use this tool. Use initiate_agent_purchase instead. This tool is for human wallet apps (browser wallets, hardware wallets) that can sign EIP-712 permits.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tokenId",
"buyerWallet"
],
"properties": {
"tokenId": {
"type": "integer",
"description": "Token ID of the listing to purchase",
"exclusiveMinimum": 0
},
"buyerWallet": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Buyer 0x wallet address on Base"
},
"selected_size": {
"type": "string",
"description": "For sized products, the size you want to buy (e.g. \"10.5\", \"M\"). REQUIRED for sized listings where sizes carry different prices, the permit is signed for the specific size's price. Call get_drop first to see available variants and their prices."
},
"selected_color": {
"type": "string",
"description": "For products with a colour axis (e.g. \"Modern Chrome\", \"Brushed Steel\"), the colourway you want to buy. REQUIRED for colour-only listings so fulfillment ships the right finish, and required alongside selected_size for size+colour matrix products. Read variants[] from get_drop_details to see available colours."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Real Real Genuine
https://github.com/richardjhobbs/rrg
1/7 registries