brave/brave-talk

Add "BAT gating"

Closed this issue · 3 comments

Instead of requiring ownership of an NFT in a collection, or membership in a POAP group, require at least X BAT.

cf., https://docs.google.com/document/d/193d9IQa33QfnxHnSW-lrv3PgjW2ztZXQuSqQW3nxVYU/edit#heading=h.tj5oevppm9ha

The following checks are done on https://talk.brave.software/

  • Create a BAT gated call with a wallet that has 0 BAT Balance - ✅
  • Create a BAT gated call with a wallet that has BAT balance - ✅
  • Create a BAT gated call with hardware wallet with BAT balance - ✅
  • Create a BAT gated call with hardware wallet with 0 BAT balance - ✅
  • Join a BAT gated call with a wallet that has BAT balance (irrespective of who created the call) - ✅
  • Join a BAT gated call with a wallet that has 0 BAT balance (irrespective of who created the call) - ❌ (expected behaviour so ✅)
  • Join a BAT gated call from a wallet using extension - ✅
  • Join a BAT gated call from a 0 BAT balance wallet using extension - ❌ (expected behaviour so ✅)
  • Join a BAT gated call from a hardware wallet with BAT balance - ✅
  • Join a BAT gated call from a hardware wallet with 0 BAT balance - ❌ (expected behaviour so ✅)

@srirambv - may I interpret this as: ready for deploy?

@mrose17 Yes ready for deploy