FiftyFive Tech

Email Us sales@fiftyfivetech.io
Get in Touch
Case Study

Token Gating for Chat Rooms

Implemented token gating in chat rooms using a backend-driven approach, ensuring seamless Web3 wallet verification without increasing SDK size.

token-gated chatroom

The Story

FiftyFive Technologies was tasked with developing a token-gating feature for chat rooms within the client’s iOS SDK. This required integrating Web3 authentication while ensuring seamless user experience and compatibility with multiple blockchain networks like Chiliz, Hedera, Socio, and Polygon.

The client is an audience engagement platform offering interactive tools for user participation. They sought to implement token gating in chat rooms, enabling access control based on Web3 wallet holdings.

Testimonial

Amit Jangid

Founder & CTO

The challenge

  • > Implementing token gating in chat rooms, a novel concept in Web3.

  • > Enabling chat room creators to verify users' Web3 wallet holdings.

  • > Ensuring compatibility across multiple blockchain networks.

  • > Avoiding increased SDK size and third-party dependencies.

The solution

Two approaches were explored: integrating a third-party library (web3.swift) or developing a Backend API with RPC URLs. The first was discarded due to SDK size concerns. The final solution utilized a backend-driven approach where a frontend function verified chatroom access by communicating with an API. The implementation involved API development, Web3 research, testing, and documentation, leveraging technologies like Swift, UIKit, Promise Kit, XCTest, PubNub, and SwiftLint.

The outcome

By adopting a backend-driven approach, the client successfully implemented token gating in their SDK. The solution ensured high reliability through rigorous testing and PR reviews. The project was completed on time, with valuable takeaways on improving communication, PR processes, and Web3 integration. The client appreciated the seamless execution and the innovative approach taken by FiftyFive Technologies.

Contact

Launch your MVP

Start building your offshore team today

    Please prove you are human by selecting the car.

    • 300+

      IT Professionals

    • 40+

      Tech Domains

    • 1100+

      Delivered Projects

    • 91%

      Client Retention

    • 5 Hours

      Response Time

    Vue.js Support Icon

    Book a free PoC

    India: +91 9773385304
    sales@fiftyfivetech.io
    UK: +44 020 7458 4831
    sales@fiftyfivetech.uk
    Sweden: +46 73 810 30 44
    paul.heveus@fiftyfivetech.io
    UAE: +971 58 539 1665
    abhishek@fiftyfivetech.io

    FiftyFive

    Careers at FiftyFive

    Apply now, hiring@fiftyfivetech.io