The same key as the Trait Watcher page. If you unlocked that page on this device, this one opens by itself.

New plan

Which of your saved wallets signs and pays.
The OpenSea slug: the word after /collection/ in its link. Any collection works; picking tokens by trait needs it indexed on the Trait Watcher first.
Each line narrows it: Bones is Gold, Crown is nothing at all.
Two or more traits make one offer on tokens that have all of them.

Price

It never offers more than this on one token.
Used where nobody else is bidding, and as a floor.

Add a wallet

Only the address is stored. Nothing here can spend from it: every offer is signed by you in MetaMask, from the account you pick there. To move every plan on this wallet to a new one, edit its address; the plans follow.

One-time setup

  1. Get an OpenSea API key. OpenSea only accepts new offers through its official API. Signed in on opensea.io, go to Settings → Developer (opensea.io/settings/developer), verify your email if asked, press Get access and fill in the short form, then come back and press Create key.
  2. Store it in Cloudflare, not here: Workers & Pages → bare62 → Settings → Variables and Secrets → Add → type Secret, name OPENSEA_API_KEY, paste the key, Deploy. Never paste it into a chat.
  3. MetaMask with the wallets you want to bid from added as accounts: the extension in this browser on a computer, or the MetaMask app on your phone — this page links to it, MetaMask opens for each signature and you come back here.
  4. WETH. Offers are paid in wrapped ETH. OpenSea hides any offer bigger than the wallet’s WETH balance, so the review shows that before you sign.

Saved wallets, saved bid plans, one MetaMask signature per batch.
build 106