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.

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

Abhay

Head of Mobile Development

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

Lets get in touch

You can reach us anytime via sales@fiftyfivetech.io

    • 300+

      IT Professionals

    • 40+

      Tech Domains

    • 1100+

      Delivered Projects

    • 91%

      Client Retention

    • 5 Hours

      Response Time

    Contact Info

    +91 9773385304
    sales@fiftyfivetech.io

    Visit our office

    37B - Thinkvalley , Sector 32 - Gurgaon Haryana - 122002