make_offer
Place an offer (bid) on a registered ENS name on NameWhisper via Seaport 1.6.
Returns an unsigned Seaport OrderComponents payload (plus EIP-712 domain/types) that the caller's wallet signs. The buyer offers WETH and receives the name on acceptance. After signing, POST { orderComponents, signature, label, orderType: 'offer', variant: 'nw' } to https://namewhisper.ai/api/orderbook/submit (authenticated) to store the offer in NameWhisper's orderbook — the owner sees it and can accept, counter, or decline.
Offers settle in WETH: the maker needs wrapped ETH and an approval for Seaport to spend it (the NameWhisper UI handles this approval automatically at signing time).
Fee structure: 1% marketplace fee baked into the order as a Seaport consideration item.
NW-native only — offers are not cross-posted to other marketplaces.
Tip: Use get_valuation first to understand fair market value before making an offer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ENS name to make an offer on (e.g. "coffee.eth") | |
| currency | No | Offer currency. Seaport offers settle in WETH; ETH is treated as WETH. | WETH |
| amountEth | Yes | Offer amount in ETH (placed on-chain as WETH) | |
| expiryHours | No | Offer expiry in hours (default: 72) | |
| walletAddress | Yes | Your wallet address (the offer maker / buyer) |