Address to address messaging without spam for web3 users and experts.
We have made a tool to enable address-to-address private messaging without spam. An address can define the minimum tip that the other address must send with the message - could be zero also, but at the risk of being scammed. Right now, We have enabled only the text message but we are going to build the functionality for recorded audio/video messages and one-to-one calls, obviously, the minimum tip could be higher in that case.
These interactions build a social reputation for addresses too, which helps other addresses a context before having a conversation. Web3 experts can signup also to create their public profiles so that other users can reach out to them for their queries. Address-to-address messaging can solve the following problems.
We used the Diamond proxy pattern to implement our smart contracts since we had a lot of functionality to implement. We are using the "The Graph" protocol to listen to the events and using IPFS to store all the encrypted messaging data. We are using Magic protocol to provide custodian wallets to our users along with providing an option to interact with Metamask and Wallet connect.