๐Ÿงธ Gacha

Spin the gacha from chat โ€” Bankr submits the pull, waits for the VRF callback, and tells you what you got. Each pull is $0.50 USD (paid in KIBBLE at live oracle rates, currently ~527 KIBBLE), with a 100-pull daily cap per wallet that resets at 00:00 UTC. Drops are flat-random within the current season's pool.

What users can ask

  • "Spin the gacha"
  • "Pull 5 capsules"
  • "What did I just get?"
  • "How many pulls do I have left today?"
  • "Sell my last pull"

What Bankr will do

  • ETH preflight โ€” gacha is the only Cat Town write that needs ETH (for the VRF fee). If your balance is thin, Bankr offers to swap ~$1 of KIBBLE โ†’ ETH first so you've got headroom.
  • Submit the pull โ€” one purchaseAndOpenCapsule() per pull. Multi-pulls are N sequential txs.
  • Wait for VRF โ€” the mint lands in a separate callback tx a few seconds later. Bankr polls /v2/items/capsule/<user> and correlates new items by token id. For N pulls, it waits for N new items.
  • Report the drops โ€” rarity, name, collection, and value (KIBBLE + USD from sellValue).
  • Offer to sell โ€” if you want to immediately flip a drop, Bankr pipes it into the Sell Items flow (5% vendor fee, net payout quoted).

If Bankr can't poll in your session, it submits the tx and tells you to ask again in ~30 seconds to see what dropped.

Last updated