prepare_offer
Prepare a BID/offer on a position: returns the Seaport order to sign (EIP-712), the currency approval needed, and how to submit it. Name markets (basenames) take name instead of tokenId — any REGISTERED name is biddable, listed or not. The agent reads its Seaport counter, signs, and POSTs the signed order — settlement stays on Seaport.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | name markets only, e.g. 'alice' or 'alice.base.eth' — tokenId is derived | |
| buyer | Yes | 0x address that will sign and fund the offer | |
| tokenId | No | required for token markets (e.g. vehydx) | |
| marketId | Yes | ||
| offerAmount | Yes | human amount the seller nets, e.g. '750' — must be positive | |
| durationDays | No | ||
| currencySymbol | Yes | one of the market's settlementCurrencies (see list_micro_markets) |