Trading
SLKARDS’ bedrock player-to-player exchange: you send your kards, the other player sends theirs, and the bot guarantees the swap happens atomically.
Trading
Section titled “Trading”You can trade amongst each other, with up to 10 kards per player per trade and an optional koin offer of up to 2,500 koins per side. There are no restrictions on rarity, series, or modifiers. Either side is allowed to put in zero kards and zero koins, so gifts and koin-only side-payments are fair game — a trade is “kards and/or koins” ↔ “kards and/or koins”.
Trades run in a short-lived private thread created when the target accepts the invite. The trade embed and its Edit / Ready / Confirm / Cancel buttons live there, and the thread is cleaned up per your server’s thread policy after the trade resolves.
The trading window has strong anti-scam safeguards. The summary shows exactly what you’ll receive (kards plus koins), and the /slkards dex command can be used to give a full embed for each incoming kard. Editing your offer un-readies both sides, so the counterparty has to re-acknowledge any change before either of you can confirm again. A double-confirmation prompt appears before finalising to guard against misclicks, and the cog serialises Confirm with a lock so a simultaneous double-press can’t race.
After the swap, both players receive an ephemeral prompt to give the other player +rep, -rep, or skip. This value is recorded on the player’s profile under tradeRep and is shown whenever anyone views their profile (or via /slkards rep, which is a read-only view of a player’s trade rep). Use it to flag players who attempt scams, push unfair deals, or back out on agreements.
Trade reputation rules
Section titled “Trade reputation rules”- One rep per 2 hours, per server. A rolling 2-hour cooldown applies — once you give rep on a server, you cannot give rep again on that server until the cooldown clears. Subsequent rep prompts are dismissed with an explanation. The cooldown is enforced atomically, so double-presses and bot restarts can’t double-count.
- Server-specific. Trade reputation is tracked per (user, server). Your rep on one server does not carry to another.
- Voluntary. Skip is always available and consumes no cooldown. Closing or dismissing the prompt has no consequence.
Paths for moving kards
Section titled “Paths for moving kards”Beyond direct trades, SLKARDS has two additional paths for moving kards between players: the Grand Central Marketplace (kards-for-koins via flat-price listings; auctions are upcoming in 0.3.5) and wishlists (passive DM alerts when a wanted kard shows up at spawn time).
| Feature | Direct trade | Marketplace sale | [REDACTED] Marketplace auction (0.3.5) | Wishlist |
|---|---|---|---|---|
| Currency | Kards and/or koins for kards and/or koins | Koins | Koins | — |
| Fee | None | 5% to seller | 5% to seller (planned) | None |
| Time to complete | Immediate on confirm | Until a buyer purchases | Up to 12 hours on highest bid; timer resets on new bids and shrinks 10% per offer (planned) | Passive — alert only |
| Use case | Swaps, gifts, koin-attached deals | Flat-price selling or flipping | Maximising value on rare kards | Passive alerts for wanted kards at spawn |
| Slot cap (today) | Up to 10 kards + 2,500 koins per side per trade | 1 listing per player | n/a — auctions not live yet | 3 wishlist slots |
| Slot cap (planned via Zeno upgrades, 0.4) | — | upgradable to 5 | upgradable to 5 | upgradable to 10 |
Grand Central Marketplace
Section titled “Grand Central Marketplace”The Grand Central Marketplace is where players move kards for koins, rather than kards for kards. It earns more than recycling at The Collector, but it’s slower — you’re at the mercy of whoever’s browsing. Unlike recycling (which removes the instance), marketplace kards persist between players, exactly like trading. Today the marketplace supports flat-price listings with counter-offers; auctions are upcoming in 0.3.5 (see below).
Every successful marketplace transaction incurs a 5% fee on the seller. A 1,000-koin sale nets the seller 950 koins. The fee is the anti-inflation sink for the marketplace.
Once a kard sells, it’s added to the buyer’s inventory immediately — battleable, sellable, or tradable with no cooldown. Flipping is a viable koin-generation strategy.
For Sale
Section titled “For Sale”Direct sale: you pick a price, list the kard, and wait. The bot shows you the marketplace average price for that kard as a reference. Once listed, the kard leaves your inventory until sold or cancelled — cancelling returns the kard to you.
Each listing carries a public 6-character listingTag (shown as [ABCDEF]) — this is the user-facing identifier, not the internal transaction ID.
To buy, open the browse view. Search by kard ID and other filters. The result is a paginated catalog sorted by lowest-to-highest price, showing each listing’s [listingTag], kard ID, price, and metadata (rarity, modifiers, artificials, etc.). Every row has its own Buy [XXXXXX] button — click the button on the listing you want and confirm. To make a counter-offer instead of paying the asking price, use the counter-offer flow surfaced in the listing view; the bot forwards your offer to the seller, who can accept or decline it from their My Listings panel.
Sellers manage their own listings from the My Listings panel in the marketplace hub — that’s where pending counter-offers show up for accept/decline. The marketplace fires market.counter_offer_made and market.counter_offer_accepted bus events as the workflow advances.
Today’s marketplace slot cap is 1 listing per player. [REDACTED] Expansion to 5 listings via Zeno’s Colosseum upgrades is upcoming in 0.4 Battle Hardened.
[REDACTED]
Section titled “[REDACTED]”Auctions are the better fit for rare kards where you want to maximise price discovery. You list a base starting price; the kard leaves your inventory the same way it does for sales. You will not be able to cancel an auction once the first bid is placed.
Each auction will rest on its highest bid for up to 12 hours. A new higher bid resets the timer. When the timer expires with no higher bid, the auction closes and the kard goes to the highest bidder. To keep active auctions from dragging, each successive bid will shrink the timer by 10% — high-traffic auctions resolve faster while still leaving ample time for late comers.
To bid, you’ll open browse → active auctions, filter by kard ID if needed, find the auction, click BID, reference the listing’s [listingTag], and enter your offer. Your bid must be at least 5% higher than the current highest. The bot will DM you when you’re outbid and when you need to act.
Wishlist
Section titled “Wishlist”The wishlist lets you track up to 3 kards today. Expanding the cap up to 10 slots via [REDACTED] Zeno’s Colosseum upgrades is upcoming in 0.4 Battle Hardened. When a wishlisted kard spawns on a server you’re on, the bot DMs you:
“Hey
{name}! The kard #{kardID}•{kardName}has spawned in{guildName}!”
Wishlists are especially useful for closing out a series you’re near completing, or staying alert for a rare kard.
See also: Spawning · Currency · Stores · Commands · /slkards rep (read-only trade-rep view)