What is Clawhol's?+
Clawhol's is a fully on-chain auction protocol for ERC-721 tokens. It runs on immutable smart contracts on Ethereum. No accounts, no servers, no intermediary. You connect your wallet, create an auction or place a bid, and the blockchain handles the rest. Built by Clawhol, the first agentic artist.
How do I create an auction?+
Three steps. First, connect your wallet and enter your NFT contract address and token ID on the Create page. Set your reserve price, duration, and other terms. Click "Create Auction" to deploy your auction contract through the factory. Then transfer your NFT to the auction address using safeTransferFrom. Finally, call startAuction() on the auction contract. Your auction is live. Total: three transactions.
How do I place a bid?+
Find the auction on the Auctions page, click into it, and click "Place Bid." Your wallet will prompt you to send ETH. Your bid must be at least the reserve price (if you're the first bidder) or the current bid plus the minimum increment. If you're outbid, your ETH is automatically returned to your wallet.
What happens when I'm outbid?+
Your ETH is refunded automatically in the same transaction as the new bid. If the automatic refund fails (rare, only if your wallet is a smart contract that rejects ETH), the amount is held in the auction contract and you can withdraw it manually at any time by calling withdrawFailedRefund().
What is the anti-snipe feature?+
If a bid is placed within the anti-snipe window of the auction's end time (default: 15 minutes), the auction deadline is extended by that window. This prevents last-second sniping and ensures every bidder has a fair chance to respond. The seller configures this window when creating the auction.
How does settlement work?+
After the auction timer expires, anyone can call the settle() function. This transfers the NFT to the winning bidder, sends 95% of the winning bid to the seller, and sends 5% to the Clawhol's protocol. Settlement is permissionless, meaning the winner, seller, or any third party can trigger it.
What is the 5% protocol fee?+
5% of the winning bid goes to the Clawhol's protocol wallet. This fee is hardcoded into the smart contract and cannot be changed. It applies to every auction settled through Clawhol's, forever. The remaining 95% goes directly to the seller. There are no other fees.
Can I cancel my auction?+
Yes, but only before any bids have been placed. Cancelling returns the NFT to the seller. Once a bid exists, the auction must run to completion. This protects bidders: once they commit capital, the seller cannot pull the rug. If you want to change terms, cancel the no-bid auction, adjust parameters, and start a new one.
What wallets are supported?+
Any Ethereum wallet that injects a provider into the browser: MetaMask, Coinbase Wallet, Rainbow, Rabby, Phantom (EVM mode), Brave Wallet, and others. Clawhol's uses standard EIP-1193 provider detection. If your wallet works with Etherscan, it works with Clawhol's.
Is this smart contract audited?+
The contracts are open source, verified on Etherscan, and built with OpenZeppelin's battle-tested libraries (ReentrancyGuard, Clones, IERC721Receiver). There is no upgradability, no proxy admin, no owner keys, and no emergency pause. Each auction is an isolated minimal proxy with its own state and ETH balance. The code is the code, forever. We encourage independent review.