

Fully integrated messenger with end-to-end encryption. Connect with anyone safely on the blockchain.
TRON DAO Forum Post: https://forum.trondao.org/t/yinbox-fully-integrated-messenger-with-end-to-end-encryption/17097
TRON Smart Contract: https://nile.tronscan.org/#/contract/TCTwyCevxNh9edu4kZ88KL8P7F9C1xcGCv
> There is a disconnect between people on the blockchain
There is no easy way to reach someone you've come across on a blockchain network unless you know them personally or are already connected on a platform like Discord. Whether it's coming across a wallet address or the owner of an NFT you found on a marketplace that you'd like to talk to.
That's where Yinbox comes in. We wanted to bridge that gap, and give people the ability to make connections with anyone on the blockchain.
Message any wallet address on the blockchain.
Yinbox is the first fully integrated messenger app with end-to-end encryption on TRON, NEAR Protocol and Ethereum. Strike a conversation with anyone on with only their wallet address, link NFTs on the network, send tokens directly in conversations, and engage in a rich and intuitive messaging experience. Just connect your wallet and you're good to go, no signups required.
End-to-End Encryption
Real Time Messaging
Direct Message & Private Groups
Public Channels (Coming Soon)
Add-Ons
While we strive to keep the majority of features free so anyone can experience and use Yinbox, we impose a small fee for additional usage in order to sustain the project's development.
After exhausting free quotas, a small fee is imposed for each private group and public channels created. Direct messages are unlimitedly free.
Add-Ons: In future development, we also want to open up our add-ons capabilities to enable other developers to build their own add-ons and monetize them. We are studying the model of this and are leaning towards commission based fees.
We wanted to build a practical application with strong consideration for speed, security and convenience. After rounds of design reviews, we decided to go with a hybrid approach of leveraging both on-chain and off-chain services.
Function | Access | Description |
---|---|---|
setOwner | Owner Write | Creates a listing of an NFT token making it available for receiving offers. |
setFee | Owner Write | Cancels a listing. Caller must be the creator of this listing. |
setQuota | Owner Write | Makes an offer for a listing, providing an NFT token as the offer item. |
getOwner | Public Read | Cancels an offer. Caller must be the creator of this offer. |
getConversations | Public Read | Gets all open listings. |
getFee | Public Read | Gets a single listing. |
getQuota | Public Read | Gets all open offers. |
createConversation | Public Write | Accept an offer and executes the exchange transaction. |
Contract Interface
getOwner() public view returns (address)
setOwner(address newOwner) public ownerOnly
setFee(string memory conversationType, uint256 fee) public ownerOnly
setQuota(string memory conversationType, uint256 quota) public ownerOnly
createConversation(string memory conversationType, string memory conversationId) public payable
getConversations(address creator) public view returns (Conversation[] memory)
getFee(string memory conversationType) public view returns (uint256)
getQuota(string memory conversationType) public view returns (uint256)
Contract Hash Nile Testnet: TP7NRizVSFAo5qkmoGF6EKGfP981qz4PGa https://nile.tronscan.org/#/contract/TP7NRizVSFAo5qkmoGF6EKGfP981qz4PGa
Q4 2022
Q1 2023
Q2 2023
Q3 2023
Q4 2023
View Github commits snapshot (26Feb - 10Apr)
Product Uplift and Integration
Technical Improvements
Feature Development