Snipe one falling-premium ENS name
Register one selected .eth name directly to the user when its live registrar cost falls to or below a hard ETH ceiling.
- For
- Collectors and builders waiting for a temporary ENS premium to decay
- Typical time
- 5 min setup, then unattended monitoring
- An Ethereum wallet for vault ownership and ENS registration
- Base USDC for the fixed sniper1.enstools.eth service fee
- Ethereum ETH for the maximum registration budget and gas
lookup_domainbatch_check_availabilityget_name_price- 1
Deploy or reuse your vault
Connect the intended registrant wallet and create one isolated acquisition vault. Reuse that vault for later orders if its owner and executor still verify.
Success: The factory records the vault under the connected owner and the vault exposes the configured executor.
- 2
Set the target and all-in cap
Enter one normalized .eth label, duration, maximum registrar cost, monitoring deadline and ETH budget. The price cap covers base registration cost plus temporary premium; gas remains separate.
Success: A target leaf binds the vault, chain, order ID, label hash, duration and maximum cost.
- 3
Reserve, pay and authorize
Sign the basket reservation, pay the fixed service fee in Base USDC, then sign the payment-bound EIP-712 mandate. The private target list is encrypted before server storage.
Success: The reservation prevents payment-hash theft; the payment ID, basket ID, target digest and Merkle root all match.
- 4
Fund and arm
Send the declared ETH budget to the vault through createBasket. The keeper can execute only after the ENS commitment delay and only while every signed and onchain bound remains true.
Success: The arming transaction and onchain basket state match the paid order; a successful registration names the user as registrant.
const order = {
agent: 'sniper1.enstools.eth',
target: 'example.eth',
maximumRegistrarCost: '0.08 ETH',
duration: '1 year',
validFor: '7 days',
maximumPurchases: 1
};
// Create and review the isolated vault plan at:
// https://ens.tools/agents/acquire?mode=sniper- The vault owner and final ENS registrant are the user wallet.
- The executor cannot change the target, duration, ceiling, budget, purchase count or deadline.
- No user funds are pooled with another customer.
- Unused ETH remains withdrawable by the vault owner.