Background = Gold) instead of any NFT in the collection. It lets you bid above the collection floor for a specific trait while never accidentally buying a common floor NFT. On Chadbot a trait bid runs on Tensor or Magic Eden, prices itself just above the highest competing same-trait bid up to your max, and fills automatically when a matching holder sells.- A collection bid fills on any NFT; a trait bid fills only on matching attributes.
- Trait bids let you pay a premium for rarity without buying floor NFTs by mistake.
- Both Tensor and Magic Eden support trait bids — except MPL Core collections, which route to Magic Eden.
- The bot prices against same-marketplace, same-trait competitors and undercuts upward to your max.
- Multiple conditions = an AND filter: the NFT must match every condition to fill.
What is trait bidding?
Most collection offers are blunt: a collection bid says "I'll buy any NFT in this collection at price X." That's fine for accumulating floor, but it's useless if you specifically want the NFTs with a rare trait — a gold background, a laser-eyes attribute, a 1-of-1 outfit — because those holders won't sell their rare piece at floor.
A trait bid fixes that. You attach conditions to the offer, and it only fills on NFTs that match. Bid Background = Gold at 5 SOL and you'll fill a gold-background NFT — and only a gold-background NFT — even though the collection floor is 2 SOL. Common floor NFTs simply can't sell into your offer.
COLLECTION BID (2.0 SOL) TRAIT BID · Background=Gold (5.0 SOL) ┌───────────────────────────┐ ┌───────────────────────────┐ │ #1492 gray bg ✓ fills│ │ #1492 gray bg ✗ skip│ │ #0033 blue bg ✓ fills│ │ #0033 blue bg ✗ skip│ │ #0777 GOLD bg ✓ fills│ │ #0777 GOLD bg ✓ FILL│ │ #2310 gray bg ✓ fills│ │ #2310 gray bg ✗ skip│ └───────────────────────────┘ └───────────────────────────┘ buys whatever sells first buys only the trait you want
Trait bid vs collection bid
| Collection bid | Trait bid | |
|---|---|---|
| Fills on | Any NFT in the collection | Only NFTs matching your conditions |
| Best for | Accumulating floor / volume | Targeting rare or specific traits |
| Typical price | At or near collection floor | Above floor (toward the trait floor) |
| Risk | You may fill a common NFT you didn't want | You only ever fill the trait you asked for |
How the bot prices a trait bid
Leaving a trait bid parked at a fixed price loses you fills (someone outbids you) or overpays (you sit at max when the trait floor is lower). Chadbot's trait-bid bot reprices continuously using a deliberately narrow rule:
- It considers only competitors on the same marketplace (Tensor bids vs Tensor bids).
- It considers only bids that target the same NFTs — same-trait bids, plus collection bids that would also fill your trait.
- It places your offer just above the highest of those competitors, capped at the max price you set.
Bids on unrelated traits are ignored — they don't compete for your NFT, so they don't move your price. The result: you win the trait at the smallest premium needed, and you never chase a bid that isn't actually competing with you.
Manual trait bidding vs Chadbot
| Manual | Chadbot | |
|---|---|---|
| Staying top bid | Re-bid by hand every time a rival raises | Auto-reprices one tick above the top same-trait rival |
| Who you compete with | You eyeball the whole book | Only same-venue, same-trait bids that can fill your NFT |
| Overpaying | Easy to park above value | Rests below your max; climbs only when forced |
| Coverage | Whatever venue you have open | Unattended 24/7, on the right venue (Core → Magic Eden) |
Tensor, Magic Eden & MPL Core
Both Tensor and Magic Eden support trait bids for the vast majority of collections. The one structural exception is Metaplex Core (MPL Core) collections: Tensor's API rejects trait bids for that token program. Chadbot detects this and automatically routes Core trait bids to Magic Eden, so you don't have to know or care which token standard a collection uses — the bot picks the venue that can actually place the bid.
Set up a trait bid in five steps
- Pick a collection from discovery.
- Turn on the Trait toggle in the bid panel to switch from a collection bid to a trait bid.
- Choose your conditions — one attribute value, or several for a precise combo.
- Set price & max — your starting bid and the most you'll pay for the trait.
- Fund escrow & start the bot from the bots page; it maintains the trait bid until it fills or you cancel.
FAQ
What is trait bidding?
Trait bidding is placing an offer that only fills NFTs matching specific attributes — for example 'Background = Gold' — instead of any NFT in the collection. It lets you target the rarer or more desirable subset and pay a premium only for those, while ignoring floor NFTs you don't want.
How is a trait bid different from a collection bid?
A collection bid fills on ANY NFT in the collection at your price. A trait bid only fills on NFTs that match the trait conditions you set, so you can bid above floor for a specific trait without accidentally buying common floor NFTs.
Do Tensor and Magic Eden both support trait bidding?
Both support trait bids for most collections. The exception is collections on Metaplex Core (MPL Core): Tensor rejects trait bids for that token program, so Chadbot automatically routes Core trait bids to Magic Eden.
How does an automated trait-bid bot price my offer?
Chadbot looks only at competing bids on the SAME marketplace that target the SAME trait (collection bids and trait bids that would fill the same NFTs), then places yours just above the highest competitor — up to the max price you set — so you win the trait without overpaying.
Can I bid on multiple traits at once?
Yes. You can set conditions across several attributes. A bid that lists multiple conditions fills an NFT only when it matches all of them, so you can target precise combinations (e.g. a specific background AND a specific outfit).
Keep going
Trait bidding pairs naturally with rarity bidding (target by rank, not just attribute) and with AMM bidding (run a market-making pool). To flip what you fill, set up cross-marketplace listings.