Token Gated Matchmaking
// function to get user signer from wallet
user.signer=streamSDK.getWalletSigner()// function to get user signer from privatekey
user.signer=streamSDK.getSigner(privateKey)// function to create/join a room
// @param user.id is userId of player
// @param user.address user wallet address
// @param tokenAddress contract address of NFT
// @param tokenId token Id owned by user
// @param user.signer provides a wallet instance to sign txn
// @param roomSize number of players needed to create a room
// @returns userId of winner
await streamSDK.joinRoom(user.id, user.address, tokenAddress, tokenId, user.signer, roomSize) returns {roomId,userId}Last updated