Chums Chat: Your Secure Bridge to the Web3 World

Hey there!

We were genuinely saddened by your opinion regarding the work we’ve put into this project.

I’ll keep my response brief, as the details are discussed in the forum thread with participants.

:mega: I sincerely ask all participants and the platform administration to provide their feedback on @leohymon 's message.

@ines_valerie @Okorie @manfred_jr @Relate101 @dellwatson @Chizz

@admin.hackathon @windsofchange92 @steventron @simbadmarino

We are building a platform that allows any community leader to launch their own Web3 server for their audience:
– Set up a vanilla Matrix server (most popular decentralized network with end-to-end encrypted chats, voice, video, and file sharing)
Connect supported blockchains to the server through our plugins
Select Web3 features to activate
Customize user flows to meet specific needs

We aim for a win-win approach, where the growth of Chums within a blockchain ecosystem is driven by its community.

We view our participation in the hackathon as an entry point for implementing our concept on the TRON network. To this end, we developed a minimum viable integration to showcase the potential of our platform for the TRON community:
– Support for fungible tokens
– In-chat token transfer functionality

The bridge to the TRON is now connected to our home server chums.chat.

Currently, Chums offers a wide range of features, including:

This means that all functionalities can be implemented for the TRON network, as long as our development aligns with the needs of existing TRON projects, such as ApeNFT Marketplace, and their users.

In our screencast, we demonstrated this using two servers: chums.chat with TRON integration and everscale.chat, where all current features are available.

We believe that the requirement to deploy smart contracts is not a limitation for participating in the hackathon. Such a restriction would exclude many great projects that might want to collaborate with TRON. Speaking of the formal requirements, when filling out the field on the project page, it states: “Link to smart contracts if applicable.”

But that’s not the main point. We believe our project aligns with the spirit of the hackathon.

Let’s highlight how our functionality aligns with the description of the Web3 track:

1. Web3 Social Platforms
Our product is based on the most popular decentralized federated network for private communications—Matrix. According to open sources, the largest federation alone hosts over 9,000 servers, with a total network audience exceeding 100 million users.

Through our plugins, any server administrator can connect blockchains and set up a Web3 environment available in Chums. Users do not need to switch servers; all chats and data remain accessible in any Matrix client, including Chums.

2. Decentralized Identity
Chums supports two web3 domain name services:
– Unstoppable Domains (such as .crypto, .nft, .dao)
– Evername
This enables searching for any Matrix user by their Web3 domain name and allows users to open a dApp via their domain name.

This can be verified on the chums.chat or everscale.chat server using the user search or the built-in browser. For example, search for the name chaintag.nft.

We integrated with Unstoppable Domains as part of the Web3 and AI Hackathon.
As a result, Chums joined the Unstoppable Apps ecosystem.

3. DeFi Solutions
Our app allows server owners to promote third-party dApps using:
– On the server’s home page
– In recommended dApps in the browser
– In Web3 channels
– In NFT rooms

The goal is to enable users to fulfill their needs with just a few taps.

You can see how this is implemented on the everscale.chat server, where DeFi dApps like DEX (FlatQube), staking (stEVER), and trading (Gravix) are promoted.

4. Artificial Intelligence
Chums allows the creation of utility rooms with a bot based on our production-ready integration with OpenAI. Access to the room can be granted with a digital ticket (NFT). If a user lacks the NFT, they can easily purchase one with a tap.

This can be tested on the everscale.chat server under “Digital persons,” where a demo bot featuring the personality of Hange Zoe from Attack on Titan is available.

5. DAOs
Our application serves as a communication platform, naturally suited for discussing current topics. Beyond polls and on-chain voting, various mechanisms like private rooms based on TRX holdings, NFTs, or community-issued fungible tokens can also be implemented.

You referred to several points from the hackathon requirements. We addressed these in our submission on Devpost, but they are in the private section, accessible to the jury.

I will provide them here:

—1— List all smart contract URLs you have deployed for this hackathon

We have not deployed any smart contracts.

We have integrated TRON wallet support into our Web3 messenger, allowing users to send and receive tokens right within the chat.

This functionality does not require the use of smart contracts.

—2— Describe how did you integrate your project to TRON/BTTC?

We have integrated TRON wallet support into Chums. Integration consists of two parts: front-end integration and back-end integration.

On the back-end we just store the wallet addresses in the database and check if user could prove ownership of this wallet. We validate proofs by checking signature of a special message with timestamp and public key.

Back-end uses Python cryptographic libraries: ecdsda, hashlib, base58 and keccak256 from eth_hash. We don’t use official tron-sdk-py because of outdated dependencies.

Most of the functionality is implemented on the front-end, including managing the wallet, signing messages, checking token balances, and sending tokens.

We conduct transactions using the endpoint.

To interact with the API, we use the library.

For key generation, we rely on the library.

2 Likes