Flow
Who does what, from catalogue to shipping
Three parties: NextRare (our service and house wallet), the provider (you), and the user (in the Tria app). The user pays us first, by card or crypto. We then buy from you with our house wallet, so you only ever deal with one payer.
- Catalogue: we read price, stock and whether the pack is on sale. Cached for 60 seconds.
- Buy: our house wallet (
playerAddress) buys for the user (altPlayerAddress). One call can create up to 100 packs, each with its own memo and unsigned transaction. - Pay: we sign each transaction with the house wallet and submit it. Nothing is owed until we sign, so a duplicate create only leaves an unsigned reservation.
- Confirm: we match the payment to the purchase by memo.
- Open: usually right after payment; for prizes, when the user taps open. Collector Crypt requires opening within 2 hours, then auto-refunds.
- Buyback: the user signs the provider's transaction; USDC goes to the user.
- Shipping: the user redeems the physical card. See Shipping.