cancel_offer
Cancel an active ENS offer to release WETH. Provide the Seaport order hash and optional sibling hashes to invalidate the offer in one transaction.
Instructions
Cancel an active offer you made on an ENS name. Returns unsigned Seaport cancel() calldata.
Only the bidder (the order's offerer) can cancel. If the offer was cross-posted to OpenSea, you signed a second 'opensea' variant — pass BOTH order hashes as alsoCancel so one tx kills both.
Cancelling releases the WETH you'd committed to the offer — the buyer's wallet keeps its WETH balance free to bid elsewhere once the Seaport order is invalidated.
For cancelling your own listings, use cancel_listing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orderHash | Yes | Seaport order hash of the offer to cancel (from get_name_details or the orderbook) | |
| alsoCancel | No | Sibling order hashes to cancel in the same tx (e.g. the OpenSea-variant of an NW offer). Cancelling N orders costs barely more than cancelling one. | |
| walletAddress | Yes | Wallet address of the bidder. Must match the original offerer on the order. |