accept_offer
Accept a standing offer for an ENS name you own. Generates unsigned Seaport fulfillOrder() calldata to transfer the name and receive WETH minus the marketplace fee.
Instructions
Accept a standing offer on an ENS name you own. Returns unsigned Seaport fulfillOrder() calldata.
When you submit this transaction, Seaport atomically:
Pulls the offered WETH from the buyer's wallet
Transfers the ENS name from your wallet to the buyer
Pays the 1% marketplace fee from the WETH
You receive the offer amount minus the 1% fee. The buyer needs a live WETH balance + approval for Seaport/OpenSea conduit — if either is missing the tx will revert; you'll have signed but the chain won't execute.
Before accepting: you must have approved Seaport (or the OpenSea conduit, for cross-posted offers) on NameWrapper (wrapped name) or BaseRegistrar (unwrapped). Use approve_operator if needed. Use get_name_details to see the offer hash and confirm the highest offer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orderHash | Yes | Seaport order hash of the buyer's offer to accept | |
| walletAddress | Yes | Your wallet address (the seller). Must own the ENS name in the offer. |